From 2a81eb724a44b2361580d8d33e063399de0474c0 Mon Sep 17 00:00:00 2001 From: Marco Ciampa Date: Fri, 1 Dec 2017 10:20:24 +0100 Subject: [PATCH] Updated English translation --- en/kicad.po | 41295 ++++++++++++++++++++++++++------------------------ 1 file changed, 21182 insertions(+), 20113 deletions(-) diff --git a/en/kicad.po b/en/kicad.po index 2ee8ad296c..b1713d2f7d 100644 --- a/en/kicad.po +++ b/en/kicad.po @@ -1,10 +1,9 @@ -#, fuzzy msgid "" msgstr "" "Project-Id-Version: KiCad\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-08-10 15:04+0200\n" -"PO-Revision-Date: 2017-06-18 22:05+0200\n" +"POT-Creation-Date: 2017-12-01 09:55+0100\n" +"PO-Revision-Date: 2017-12-01 10:19+0100\n" "Last-Translator: Simon Richter \n" "Language-Team: Simon Richter \n" "Language: en_US\n" @@ -12,209 +11,6 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: 3d-viewer/3d_cache/dialogs/panel_prev_model.cpp:601 -msgid "Invalid X scale" -msgstr "Invalid X scale" - -#: 3d-viewer/3d_cache/dialogs/panel_prev_model.cpp:612 -msgid "Invalid Y scale" -msgstr "Invalid Y scale" - -#: 3d-viewer/3d_cache/dialogs/panel_prev_model.cpp:623 -msgid "Invalid Z scale" -msgstr "Invalid Z scale" - -#: 3d-viewer/3d_cache/dialogs/dlg_3d_pathconfig_base.cpp:35 -msgid "Env Var" -msgstr "Env Var" - -#: 3d-viewer/3d_cache/dialogs/dlg_3d_pathconfig_base.cpp:36 -#: 3d-viewer/3d_cache/dialogs/dlg_3d_pathconfig_base.cpp:82 -#: common/dialogs/dialog_env_var_config_base.cpp:39 -msgid "Path" -msgstr "Path" - -#: 3d-viewer/3d_cache/dialogs/dlg_3d_pathconfig_base.cpp:53 -msgid "Config Env" -msgstr "Config Env" - -#: 3d-viewer/3d_cache/dialogs/dlg_3d_pathconfig_base.cpp:81 -#: eeschema/dialogs/dialog_edit_component_in_lib_base.cpp:202 -#: eeschema/libedit.cpp:488 eeschema/viewlibs.cpp:234 -msgid "Alias" -msgstr "Alias" - -#: 3d-viewer/3d_cache/dialogs/dlg_3d_pathconfig_base.cpp:83 -#: common/dialog_about/AboutDialog_main.cpp:129 -#: eeschema/dialogs/dialog_edit_component_in_lib_base.cpp:117 -#: eeschema/dialogs/dialog_edit_component_in_lib_base.cpp:163 -#: eeschema/sch_component.cpp:1758 eeschema/libedit.cpp:508 -#: eeschema/viewlibs.cpp:235 eeschema/bom_table_column.h:34 -#: include/lib_table_grid.h:174 -#: pcbnew/dialogs/dialog_footprint_wizard_list_base.cpp:44 -#: pcbnew/librairi.cpp:827 -msgid "Description" -msgstr "Description" - -#: 3d-viewer/3d_cache/dialogs/dlg_3d_pathconfig_base.cpp:104 -msgid "Add Alias" -msgstr "Add Alias" - -#: 3d-viewer/3d_cache/dialogs/dlg_3d_pathconfig_base.cpp:107 -msgid "Remove Alias" -msgstr "Remove Alias" - -#: 3d-viewer/3d_cache/dialogs/dlg_3d_pathconfig_base.cpp:110 -#: cvpcb/dialogs/dialog_config_equfiles_base.cpp:44 -#: eeschema/dialogs/dialog_edit_libentry_fields_in_lib_base.cpp:38 -#: eeschema/dialogs/dialog_edit_component_in_schematic_fbp.cpp:136 -#: pcbnew/dialogs/dialog_design_rules_base.cpp:85 -#: pcbnew/dialogs/dialog_fp_lib_table_base.cpp:146 -#: pcbnew/dialogs/dialog_fp_plugin_options_base.cpp:67 -msgid "Move Up" -msgstr "Move Up" - -#: 3d-viewer/3d_cache/dialogs/dlg_3d_pathconfig_base.cpp:113 -#: 3d-viewer/3d_canvas/eda_3d_canvas.cpp:674 -#: cvpcb/dialogs/dialog_config_equfiles_base.cpp:47 -#: pcbnew/dialogs/dialog_fp_lib_table_base.cpp:151 -#: pcbnew/dialogs/dialog_fp_plugin_options_base.cpp:72 -msgid "Move Down" -msgstr "Move Down" - -#: 3d-viewer/3d_cache/dialogs/dlg_select_3dmodel.cpp:50 -msgid "Select 3D Model" -msgstr "Select 3D Model" - -#: 3d-viewer/3d_cache/dialogs/dlg_select_3dmodel.cpp:137 -msgid "Paths:" -msgstr "Paths:" - -#: 3d-viewer/3d_cache/dialogs/dlg_select_3dmodel.cpp:138 -msgid "Configure Path" -msgstr "Configure Path" - -#: 3d-viewer/3d_cache/dialogs/dlg_select_3dmodel.cpp:143 -#: common/dialog_about/dialog_about_base.cpp:73 -#: eeschema/dialogs/dialog_netlist_base.cpp:126 -#: gerbview/dialogs/dialog_select_one_pcb_layer.cpp:178 -#: pcbnew/dialogs/wizard_add_fplib.cpp:845 pcbnew/muonde.cpp:457 -msgid "OK" -msgstr "OK" - -#: 3d-viewer/3d_cache/dialogs/dlg_select_3dmodel.cpp:144 -#: common/dialogs/dialog_exit_base.cpp:69 common/tool/actions.cpp:10 -#: common/dialog_shim.cpp:127 common/selcolor.cpp:180 -#: eeschema/libedit_onrightclick.cpp:70 -#: eeschema/dialogs/dialog_netlist_base.cpp:49 -#: eeschema/dialogs/dialog_netlist_base.cpp:130 eeschema/onrightclick.cpp:153 -#: eeschema/onrightclick.cpp:186 -#: gerbview/dialogs/dialog_select_one_pcb_layer.cpp:182 -#: gerbview/onrightclick.cpp:60 gerbview/onrightclick.cpp:82 -#: pagelayout_editor/onrightclick.cpp:123 -#: pcbnew/dialogs/dialog_global_pads_edition_base.cpp:55 pcbnew/muonde.cpp:460 -#: pcbnew/onrightclick.cpp:82 pcbnew/onrightclick.cpp:98 -#: pcbnew/modedit_onclick.cpp:233 pcbnew/modedit_onclick.cpp:276 -msgid "Cancel" -msgstr "Cancel" - -#: 3d-viewer/3d_cache/dialogs/dlg_3d_pathconfig.cpp:134 -msgid "[BUG] No valid resolver; data will not be updated" -msgstr "[BUG] No valid resolver; data will not be updated" - -#: 3d-viewer/3d_cache/dialogs/dlg_3d_pathconfig.cpp:135 -msgid "Update 3D search path list" -msgstr "Update 3D search path list" - -#: 3d-viewer/3d_cache/dialogs/dlg_3d_pathconfig.cpp:194 -#: 3d-viewer/3d_cache/dialogs/dlg_3d_pathconfig.cpp:234 -#: 3d-viewer/3d_cache/dialogs/dlg_3d_pathconfig.cpp:275 -msgid "No entry selected" -msgstr "No entry selected" - -#: 3d-viewer/3d_cache/dialogs/dlg_3d_pathconfig.cpp:194 -#: 3d-viewer/3d_cache/dialogs/dlg_3d_pathconfig.cpp:201 -msgid "Delete alias entry" -msgstr "Delete alias entry" - -#: 3d-viewer/3d_cache/dialogs/dlg_3d_pathconfig.cpp:200 -#: 3d-viewer/3d_cache/dialogs/dlg_3d_pathconfig.cpp:240 -#: 3d-viewer/3d_cache/dialogs/dlg_3d_pathconfig.cpp:281 -msgid "" -"Multiple entries selected; please\n" -"select only one entry" -msgstr "" -"Multiple entries selected; please\n" -"select only one entry" - -#: 3d-viewer/3d_cache/dialogs/dlg_3d_pathconfig.cpp:234 -#: 3d-viewer/3d_cache/dialogs/dlg_3d_pathconfig.cpp:241 -msgid "Move alias up" -msgstr "Move alias up" - -#: 3d-viewer/3d_cache/dialogs/dlg_3d_pathconfig.cpp:275 -#: 3d-viewer/3d_cache/dialogs/dlg_3d_pathconfig.cpp:282 -msgid "Move alias down" -msgstr "Move alias down" - -#: 3d-viewer/3d_cache/dialogs/dlg_3d_pathconfig.cpp:371 -msgid "" -"Enter the name and path for each 3D alias variable.
KiCad environment " -"variables and their values are shown for reference only and cannot be edited." -msgstr "" -"Enter the name and path for each 3D alias variable.
KiCad environment " -"variables and their values are shown for reference only and cannot be edited." - -#: 3d-viewer/3d_cache/dialogs/dlg_3d_pathconfig.cpp:375 -msgid "Alias names may not contain any of the characters " -msgstr "Alias names may not contain any of the characters " - -#: 3d-viewer/3d_cache/dialogs/dlg_3d_pathconfig.cpp:379 -#: common/dialogs/dialog_env_var_config.cpp:282 -msgid "Environment Variable Help" -msgstr "Environment Variable Help" - -#: 3d-viewer/3d_cache/dialogs/panel_prev_3d_base.cpp:21 -msgid "Scale" -msgstr "Scale" - -#: 3d-viewer/3d_cache/dialogs/panel_prev_3d_base.cpp:28 -#: 3d-viewer/3d_cache/dialogs/panel_prev_3d_base.cpp:72 -#: 3d-viewer/3d_cache/dialogs/panel_prev_3d_base.cpp:140 -#: pcbnew/dialogs/dialog_set_grid_base.cpp:69 -msgid "X:" -msgstr "X:" - -#: 3d-viewer/3d_cache/dialogs/panel_prev_3d_base.cpp:38 -#: 3d-viewer/3d_cache/dialogs/panel_prev_3d_base.cpp:90 -#: 3d-viewer/3d_cache/dialogs/panel_prev_3d_base.cpp:150 -#: pcbnew/dialogs/dialog_set_grid_base.cpp:80 -#: pcbnew/dialogs/dialog_position_relative_base.cpp:77 -msgid "Y:" -msgstr "Y:" - -#: 3d-viewer/3d_cache/dialogs/panel_prev_3d_base.cpp:48 -#: 3d-viewer/3d_cache/dialogs/panel_prev_3d_base.cpp:108 -#: 3d-viewer/3d_cache/dialogs/panel_prev_3d_base.cpp:160 -msgid "Z:" -msgstr "Z:" - -#: 3d-viewer/3d_cache/dialogs/panel_prev_3d_base.cpp:65 -msgid "Rotation (degrees)" -msgstr "Rotation (degrees)" - -#: 3d-viewer/3d_cache/dialogs/panel_prev_3d_base.cpp:133 -msgid "Offset" -msgstr "Offset" - -#: 3d-viewer/3d_cache/dialogs/panel_prev_3d_base.cpp:202 -msgid "Change to isometric perspective" -msgstr "Change to isometric perspective" - -#: 3d-viewer/3d_cache/dialogs/panel_prev_3d_base.cpp:216 -msgid "Reload board and 3D models" -msgstr "Reload board and 3D models" - #: 3d-viewer/3d_cache/3d_cache.cpp:529 msgid "path exists but is not a regular file" msgstr "path exists but is not a regular file" @@ -227,32 +23,6 @@ msgstr "failed to create 3D configuration directory" msgid "config directory" msgstr "config directory" -#: 3d-viewer/3d_cache/sg/ifsg_api.cpp:133 -#: 3d-viewer/3d_cache/sg/ifsg_api.cpp:292 -#: 3d-viewer/3d_cache/sg/ifsg_api.cpp:371 -msgid "failed to open file" -msgstr "failed to open file" - -#: 3d-viewer/3d_cache/sg/ifsg_api.cpp:161 -msgid "problems encountered writing file" -msgstr "problems encountered writing file" - -#: 3d-viewer/3d_cache/sg/ifsg_api.cpp:265 -msgid "file exists; not overwriting" -msgstr "file exists; not overwriting" - -#: 3d-viewer/3d_cache/sg/ifsg_api.cpp:278 -msgid "specified path is a directory" -msgstr "specified path is a directory" - -#: 3d-viewer/3d_cache/sg/ifsg_api.cpp:340 -msgid "no such file" -msgstr "no such file" - -#: 3d-viewer/3d_cache/3d_plugin_manager.cpp:51 -msgid "All Files (*.*)|*.*" -msgstr "All Files (*.*)|*.*" - #: 3d-viewer/3d_cache/3d_filename_resolver.cpp:470 msgid "The given path does not exist" msgstr "The given path does not exist" @@ -306,54 +76,351 @@ msgstr "Could not open configuration file" msgid "Problems writing configuration file" msgstr "Problems writing configuration file" -#: 3d-viewer/3d_viewer/dialogs/dialog_3D_view_option_base.cpp:30 -msgid "Realistic mode" -msgstr "Realistic mode" +#: 3d-viewer/3d_cache/sg/ifsg_api.cpp:333 +msgid "no such file" +msgstr "no such file" -#: 3d-viewer/3d_viewer/dialogs/dialog_3D_view_option_base.cpp:36 -msgid "Show copper thickness" -msgstr "Show copper thickness" +#: 3d-viewer/3d_cache/sg/ifsg_api.cpp:364 +msgid "failed to open file" +msgstr "failed to open file" -#: 3d-viewer/3d_viewer/dialogs/dialog_3D_view_option_base.cpp:42 -msgid "Show 3D Models" -msgstr "Show 3D Models" +#: 3d-viewer/3d_cache/3d_plugin_manager.cpp:51 +msgid "All Files (*.*)|*.*" +msgstr "All Files (*.*)|*.*" -#: 3d-viewer/3d_viewer/dialogs/dialog_3D_view_option_base.cpp:48 -#: pcbnew/tool_pcb.cpp:368 -msgid "Show filled areas in zones" -msgstr "Show filled areas in zones" +#: 3d-viewer/3d_cache/dialogs/dlg_3d_pathconfig_base.cpp:35 +msgid "Env Var" +msgstr "Env Var" -#: 3d-viewer/3d_viewer/dialogs/dialog_3D_view_option_base.cpp:54 -msgid "Show silkscreen layers" -msgstr "Show silkscreen layers" +#: 3d-viewer/3d_cache/dialogs/dlg_3d_pathconfig_base.cpp:36 +#: 3d-viewer/3d_cache/dialogs/dlg_3d_pathconfig_base.cpp:82 +#: common/dialogs/dialog_env_var_config.cpp:133 +msgid "Path" +msgstr "Path" -#: 3d-viewer/3d_viewer/dialogs/dialog_3D_view_option_base.cpp:60 -msgid "Show solder mask layers" -msgstr "Show solder mask layers" +#: 3d-viewer/3d_cache/dialogs/dlg_3d_pathconfig_base.cpp:53 +msgid "Config Env" +msgstr "Config Env" -#: 3d-viewer/3d_viewer/dialogs/dialog_3D_view_option_base.cpp:66 -msgid "Show solder paste layers" -msgstr "Show solder paste layers" +#: 3d-viewer/3d_cache/dialogs/dlg_3d_pathconfig_base.cpp:81 +#: eeschema/viewlibs.cpp:240 eeschema/libedit.cpp:644 +#: eeschema/dialogs/dialog_edit_component_in_lib_base.cpp:202 +msgid "Alias" +msgstr "Alias" -#: 3d-viewer/3d_viewer/dialogs/dialog_3D_view_option_base.cpp:72 -msgid "Show adhesive layers" -msgstr "Show adhesive layers" +#: 3d-viewer/3d_cache/dialogs/dlg_3d_pathconfig_base.cpp:83 +#: common/dialog_about/AboutDialog_main.cpp:114 eeschema/sch_component.cpp:1363 +#: eeschema/viewlibs.cpp:241 eeschema/libedit.cpp:664 +#: eeschema/dialogs/dialog_edit_component_in_lib_base.cpp:117 +#: eeschema/dialogs/dialog_edit_component_in_lib_base.cpp:163 +#: eeschema/bom_table_column.h:34 include/lib_table_grid.h:185 +#: pcbnew/librairi.cpp:850 +#: pcbnew/dialogs/dialog_footprint_wizard_list_base.cpp:44 +msgid "Description" +msgstr "Description" -#: 3d-viewer/3d_viewer/dialogs/dialog_3D_view_option_base.cpp:78 -msgid "Show comments and drawings layers" -msgstr "Show comments and drawings layers" +#: 3d-viewer/3d_cache/dialogs/dlg_3d_pathconfig_base.cpp:104 +msgid "Add Alias" +msgstr "Add Alias" -#: 3d-viewer/3d_viewer/dialogs/dialog_3D_view_option_base.cpp:84 -msgid "Show ECO layers" -msgstr "Show ECO layers" +#: 3d-viewer/3d_cache/dialogs/dlg_3d_pathconfig_base.cpp:107 +msgid "Remove Alias" +msgstr "Remove Alias" -#: 3d-viewer/3d_viewer/dialogs/dialog_3D_view_option_base.cpp:93 -msgid "Show All" -msgstr "Show All" +#: 3d-viewer/3d_cache/dialogs/dlg_3d_pathconfig_base.cpp:110 +#: cvpcb/dialogs/dialog_config_equfiles_base.cpp:42 +#: eeschema/dialogs/dialog_sym_lib_table_base.cpp:147 +#: pcbnew/dialogs/dialog_fp_plugin_options_base.cpp:67 +#: pcbnew/dialogs/dialog_design_rules_base.cpp:85 +#: pcbnew/dialogs/dialog_fp_lib_table_base.cpp:146 +msgid "Move Up" +msgstr "Move Up" -#: 3d-viewer/3d_viewer/dialogs/dialog_3D_view_option_base.cpp:96 -msgid "Show None" -msgstr "Show None" +#: 3d-viewer/3d_cache/dialogs/dlg_3d_pathconfig_base.cpp:113 +#: 3d-viewer/3d_canvas/eda_3d_canvas.cpp:674 +#: cvpcb/dialogs/dialog_config_equfiles_base.cpp:45 +#: eeschema/dialogs/dialog_sym_lib_table_base.cpp:152 +#: pcbnew/dialogs/dialog_fp_plugin_options_base.cpp:72 +#: pcbnew/dialogs/dialog_fp_lib_table_base.cpp:151 +msgid "Move Down" +msgstr "Move Down" + +#: 3d-viewer/3d_cache/dialogs/panel_prev_3d_base.cpp:21 +msgid "Scale" +msgstr "Scale" + +#: 3d-viewer/3d_cache/dialogs/panel_prev_3d_base.cpp:28 +#: 3d-viewer/3d_cache/dialogs/panel_prev_3d_base.cpp:72 +#: 3d-viewer/3d_cache/dialogs/panel_prev_3d_base.cpp:139 +#: pcbnew/dialogs/dialog_set_grid_base.cpp:69 +msgid "X:" +msgstr "X:" + +#: 3d-viewer/3d_cache/dialogs/panel_prev_3d_base.cpp:38 +#: 3d-viewer/3d_cache/dialogs/panel_prev_3d_base.cpp:90 +#: 3d-viewer/3d_cache/dialogs/panel_prev_3d_base.cpp:149 +#: pcbnew/dialogs/dialog_set_grid_base.cpp:80 +#: pcbnew/dialogs/dialog_position_relative_base.cpp:79 +msgid "Y:" +msgstr "Y:" + +#: 3d-viewer/3d_cache/dialogs/panel_prev_3d_base.cpp:48 +#: 3d-viewer/3d_cache/dialogs/panel_prev_3d_base.cpp:108 +#: 3d-viewer/3d_cache/dialogs/panel_prev_3d_base.cpp:159 +msgid "Z:" +msgstr "Z:" + +#: 3d-viewer/3d_cache/dialogs/panel_prev_3d_base.cpp:65 +msgid "Rotation (degrees)" +msgstr "Rotation (degrees)" + +#: 3d-viewer/3d_cache/dialogs/panel_prev_3d_base.cpp:132 +msgid "Offset" +msgstr "Offset" + +#: 3d-viewer/3d_cache/dialogs/panel_prev_3d_base.cpp:201 +msgid "Change to isometric perspective" +msgstr "Change to isometric perspective" + +#: 3d-viewer/3d_cache/dialogs/panel_prev_3d_base.cpp:215 +msgid "Reload board and 3D models" +msgstr "Reload board and 3D models" + +#: 3d-viewer/3d_cache/dialogs/dlg_3d_pathconfig.cpp:134 +msgid "[BUG] No valid resolver; data will not be updated" +msgstr "[BUG] No valid resolver; data will not be updated" + +#: 3d-viewer/3d_cache/dialogs/dlg_3d_pathconfig.cpp:135 +msgid "Update 3D search path list" +msgstr "Update 3D search path list" + +#: 3d-viewer/3d_cache/dialogs/dlg_3d_pathconfig.cpp:194 +#: 3d-viewer/3d_cache/dialogs/dlg_3d_pathconfig.cpp:234 +#: 3d-viewer/3d_cache/dialogs/dlg_3d_pathconfig.cpp:275 +msgid "No entry selected" +msgstr "No entry selected" + +#: 3d-viewer/3d_cache/dialogs/dlg_3d_pathconfig.cpp:194 +#: 3d-viewer/3d_cache/dialogs/dlg_3d_pathconfig.cpp:201 +msgid "Delete alias entry" +msgstr "Delete alias entry" + +#: 3d-viewer/3d_cache/dialogs/dlg_3d_pathconfig.cpp:200 +#: 3d-viewer/3d_cache/dialogs/dlg_3d_pathconfig.cpp:240 +#: 3d-viewer/3d_cache/dialogs/dlg_3d_pathconfig.cpp:281 +msgid "" +"Multiple entries selected; please\n" +"select only one entry" +msgstr "" +"Multiple entries selected; please\n" +"select only one entry" + +#: 3d-viewer/3d_cache/dialogs/dlg_3d_pathconfig.cpp:234 +#: 3d-viewer/3d_cache/dialogs/dlg_3d_pathconfig.cpp:241 +msgid "Move alias up" +msgstr "Move alias up" + +#: 3d-viewer/3d_cache/dialogs/dlg_3d_pathconfig.cpp:275 +#: 3d-viewer/3d_cache/dialogs/dlg_3d_pathconfig.cpp:282 +msgid "Move alias down" +msgstr "Move alias down" + +#: 3d-viewer/3d_cache/dialogs/dlg_3d_pathconfig.cpp:371 +msgid "" +"Enter the name and path for each 3D alias variable.
KiCad environment " +"variables and their values are shown for reference only and cannot be edited." +msgstr "" +"Enter the name and path for each 3D alias variable.
KiCad environment " +"variables and their values are shown for reference only and cannot be edited." + +#: 3d-viewer/3d_cache/dialogs/dlg_3d_pathconfig.cpp:375 +msgid "Alias names may not contain any of the characters " +msgstr "Alias names may not contain any of the characters " + +#: 3d-viewer/3d_cache/dialogs/dlg_3d_pathconfig.cpp:379 +#: common/dialogs/dialog_env_var_config.cpp:308 +#: common/dialogs/dialog_env_var_config.cpp:468 +msgid "Environment Variable Help" +msgstr "Environment Variable Help" + +#: 3d-viewer/3d_cache/dialogs/dlg_select_3dmodel.cpp:51 +msgid "Select 3D Model" +msgstr "Select 3D Model" + +#: 3d-viewer/3d_cache/dialogs/dlg_select_3dmodel.cpp:138 +msgid "Paths:" +msgstr "Paths:" + +#: 3d-viewer/3d_cache/dialogs/dlg_select_3dmodel.cpp:139 +msgid "Configure Path" +msgstr "Configure Path" + +#: 3d-viewer/3d_cache/dialogs/dlg_select_3dmodel.cpp:144 +#: common/dialog_about/dialog_about_base.cpp:75 +#: eeschema/dialogs/dialog_netlist_base.cpp:126 +#: gerbview/dialogs/dialog_select_one_pcb_layer.cpp:178 +#: pcbnew/microwave.cpp:452 pcbnew/dialogs/wizard_add_fplib.cpp:845 +msgid "OK" +msgstr "OK" + +#: 3d-viewer/3d_cache/dialogs/dlg_select_3dmodel.cpp:145 +#: common/selcolor.cpp:180 common/tool/actions.cpp:10 +#: common/dialog_shim.cpp:127 common/dialogs/dialog_exit_base.cpp:69 +#: eeschema/onrightclick.cpp:157 eeschema/onrightclick.cpp:190 +#: eeschema/libedit_onrightclick.cpp:70 +#: eeschema/dialogs/dialog_netlist_base.cpp:49 +#: eeschema/dialogs/dialog_netlist_base.cpp:130 gerbview/onrightclick.cpp:60 +#: gerbview/onrightclick.cpp:82 +#: gerbview/dialogs/dialog_select_one_pcb_layer.cpp:182 +#: pagelayout_editor/onrightclick.cpp:122 pcbnew/microwave.cpp:455 +#: pcbnew/onrightclick.cpp:82 pcbnew/onrightclick.cpp:98 +#: pcbnew/modedit_onclick.cpp:233 pcbnew/modedit_onclick.cpp:276 +#: pcbnew/dialogs/dialog_global_pads_edition_base.cpp:55 +msgid "Cancel" +msgstr "Cancel" + +#: 3d-viewer/3d_cache/dialogs/panel_prev_model.cpp:137 +#: common/base_units.cpp:464 common/dialogs/dialog_page_settings.cpp:471 +#: pagelayout_editor/pl_editor_frame.cpp:461 +#: pcbnew/import_dxf/dialog_dxf_import_base.cpp:160 +msgid "inches" +msgstr "inches" + +#: 3d-viewer/3d_cache/dialogs/panel_prev_model.cpp:140 +#: bitmap2component/bitmap2cmp_gui_base.cpp:78 common/base_units.cpp:437 +#: common/base_units.cpp:495 common/draw_frame.cpp:525 +#: common/preview_items/preview_utils.cpp:44 +#: common/dialogs/dialog_page_settings.cpp:471 +#: eeschema/dialogs/dialog_lib_edit_draw_item_base.cpp:44 +#: pagelayout_editor/pl_editor_frame.cpp:465 pcb_calculator/UnitSelector.cpp:38 +#: pcb_calculator/UnitSelector.cpp:70 +#: pcbnew/import_dxf/dialog_dxf_import_base.cpp:111 +#: pcbnew/import_dxf/dialog_dxf_import_base.cpp:160 +#: pcbnew/dialogs/dialog_export_vrml_base.cpp:63 +#: pcbnew/dialogs/dialog_export_vrml_base.cpp:111 +#: pcbnew/dialogs/dialog_export_step_base.cpp:107 +#: pcbnew/dialogs/dialog_export_idf_base.cpp:48 +#: pcbnew/dialogs/dialog_design_rules_base.cpp:198 +#: pcbnew/dialogs/dialog_design_rules_base.cpp:209 +#: pcbnew/dialogs/dialog_design_rules_base.cpp:220 +#: pcbnew/dialogs/dialog_design_rules_base.cpp:251 +#: pcbnew/dialogs/dialog_design_rules_base.cpp:264 +#: pcbnew/dialogs/dialog_move_exact_base.cpp:39 +#: pcbnew/dialogs/dialog_move_exact_base.cpp:53 +#: pcbnew/dialogs/dialog_position_relative_base.cpp:37 +#: pcbnew/dialogs/dialog_position_relative_base.cpp:51 +#: pcbnew/dialogs/dialog_gen_module_position_file_base.cpp:60 +#: pcbnew/dialogs/dialog_create_array_base.cpp:52 +#: pcbnew/dialogs/dialog_create_array_base.cpp:63 +#: pcbnew/dialogs/dialog_create_array_base.cpp:74 +#: pcbnew/dialogs/dialog_create_array_base.cpp:85 +#: pcbnew/dialogs/dialog_create_array_base.cpp:190 +#: pcbnew/dialogs/dialog_create_array_base.cpp:201 +msgid "mm" +msgstr "mm" + +#: 3d-viewer/3d_cache/dialogs/panel_prev_model.cpp:148 +#, c-format +msgid "Offset (%s)" +msgstr "Offset (%s)" + +#: 3d-viewer/3d_cache/dialogs/panel_prev_model.cpp:635 +msgid "Invalid X scale" +msgstr "Invalid X scale" + +#: 3d-viewer/3d_cache/dialogs/panel_prev_model.cpp:646 +msgid "Invalid Y scale" +msgstr "Invalid Y scale" + +#: 3d-viewer/3d_cache/dialogs/panel_prev_model.cpp:657 +msgid "Invalid Z scale" +msgstr "Invalid Z scale" + +#: 3d-viewer/3d_canvas/cinfo3d_visu.cpp:446 +msgid "Build board body" +msgstr "Build board body" + +#: 3d-viewer/3d_canvas/cinfo3d_visu.cpp:456 +msgid "Create layers" +msgstr "Create layers" + +#: 3d-viewer/3d_canvas/cinfo3d_visu.cpp:482 +msgid "Cannot determine the board outline." +msgstr "Cannot determine the board outline." + +#: 3d-viewer/3d_canvas/eda_3d_canvas.cpp:410 +#, c-format +msgid "Render time %.0f ms ( %.1f fps)" +msgstr "Render time %.0f ms ( %.1f fps)" + +#: 3d-viewer/3d_canvas/eda_3d_canvas.cpp:610 +msgid "Zoom +" +msgstr "Zoom +" + +#: 3d-viewer/3d_canvas/eda_3d_canvas.cpp:616 +msgid "Zoom -" +msgstr "Zoom -" + +#: 3d-viewer/3d_canvas/eda_3d_canvas.cpp:623 +msgid "Top View" +msgstr "Top View" + +#: 3d-viewer/3d_canvas/eda_3d_canvas.cpp:628 +msgid "Bottom View" +msgstr "Bottom View" + +#: 3d-viewer/3d_canvas/eda_3d_canvas.cpp:635 +msgid "Right View" +msgstr "Right View" + +#: 3d-viewer/3d_canvas/eda_3d_canvas.cpp:640 +msgid "Left View" +msgstr "Left View" + +#: 3d-viewer/3d_canvas/eda_3d_canvas.cpp:647 +msgid "Front View" +msgstr "Front View" + +#: 3d-viewer/3d_canvas/eda_3d_canvas.cpp:652 +msgid "Back View" +msgstr "Back View" + +#: 3d-viewer/3d_canvas/eda_3d_canvas.cpp:659 +msgid "Move Left <-" +msgstr "Move Left ←" + +#: 3d-viewer/3d_canvas/eda_3d_canvas.cpp:664 +msgid "Move Right ->" +msgstr "Move Right →" + +#: 3d-viewer/3d_canvas/eda_3d_canvas.cpp:669 +msgid "Move Up ^" +msgstr "Move Up ↑" + +#: 3d-viewer/3d_canvas/create_layer_items.cpp:1264 +msgid "Create tracks and vias" +msgstr "Create tracks and vias" + +#: 3d-viewer/3d_canvas/create_layer_items.cpp:1805 +msgid "Create zones" +msgstr "Create zones" + +#: 3d-viewer/3d_canvas/create_layer_items.cpp:1814 +#, c-format +msgid "Create zones of layer %s" +msgstr "Create zones of layer %s" + +#: 3d-viewer/3d_canvas/create_layer_items.cpp:1881 +msgid "Simplifying polygons" +msgstr "Simplifying polygons" + +#: 3d-viewer/3d_canvas/create_layer_items.cpp:1912 +msgid "Simplify holes contours" +msgstr "Simplify holes contours" + +#: 3d-viewer/3d_canvas/create_layer_items.cpp:1959 +msgid "Build Tech layers" +msgstr "Build Tech layers" #: 3d-viewer/3d_viewer/3d_toolbar.cpp:55 msgid "Reload board" @@ -368,27 +435,30 @@ msgid "Render current view using Raytracing" msgstr "Render current view using Raytracing" #: 3d-viewer/3d_viewer/3d_toolbar.cpp:72 common/zoom.cpp:248 -#: eeschema/tool_viewlib.cpp:68 eeschema/help_common_strings.h:43 -#: gerbview/toolbars_gerber.cpp:82 pagelayout_editor/toolbars_pl_editor.cpp:82 -#: pcbnew/footprint_wizard_frame.cpp:682 pcbnew/tool_modview.cpp:79 -#: pcbnew/tool_modedit.cpp:128 pcbnew/help_common_strings.h:19 +#: eeschema/tool_viewlib.cpp:69 eeschema/help_common_strings.h:43 +#: gerbview/toolbars_gerber.cpp:82 pagelayout_editor/menubar.cpp:134 +#: pagelayout_editor/toolbars_pl_editor.cpp:86 +#: pcbnew/footprint_wizard_frame.cpp:687 pcbnew/tool_modedit.cpp:128 +#: pcbnew/tool_modview.cpp:79 pcbnew/help_common_strings.h:19 msgid "Zoom in" msgstr "Zoom in" #: 3d-viewer/3d_viewer/3d_toolbar.cpp:75 #: 3d-viewer/3d_viewer/eda_3d_viewer.cpp:1208 common/zoom.cpp:250 -#: eeschema/tool_viewlib.cpp:73 eeschema/help_common_strings.h:44 -#: gerbview/toolbars_gerber.cpp:85 pagelayout_editor/toolbars_pl_editor.cpp:85 -#: pcbnew/footprint_wizard_frame.cpp:687 pcbnew/tool_modview.cpp:84 -#: pcbnew/tool_modedit.cpp:131 pcbnew/help_common_strings.h:20 +#: eeschema/tool_viewlib.cpp:74 eeschema/help_common_strings.h:44 +#: gerbview/toolbars_gerber.cpp:85 pagelayout_editor/menubar.cpp:137 +#: pagelayout_editor/toolbars_pl_editor.cpp:89 +#: pcbnew/footprint_wizard_frame.cpp:692 pcbnew/tool_modedit.cpp:131 +#: pcbnew/tool_modview.cpp:84 pcbnew/help_common_strings.h:20 msgid "Zoom out" msgstr "Zoom out" #: 3d-viewer/3d_viewer/3d_toolbar.cpp:79 common/zoom.cpp:252 -#: eeschema/tool_viewlib.cpp:78 gerbview/toolbars_gerber.cpp:79 -#: pagelayout_editor/toolbars_pl_editor.cpp:79 -#: pcbnew/footprint_wizard_frame.cpp:692 pcbnew/tool_modview.cpp:89 -#: pcbnew/tool_modedit.cpp:124 +#: eeschema/tool_viewlib.cpp:79 gerbview/toolbars_gerber.cpp:79 +#: pagelayout_editor/menubar.cpp:148 +#: pagelayout_editor/toolbars_pl_editor.cpp:83 +#: pcbnew/footprint_wizard_frame.cpp:697 pcbnew/tool_modedit.cpp:124 +#: pcbnew/tool_modview.cpp:89 msgid "Redraw view" msgstr "Redraw view" @@ -440,11 +510,11 @@ msgstr "Move down" msgid "Enable/Disable orthographic projection" msgstr "Enable/Disable orthographic projection" -#: 3d-viewer/3d_viewer/3d_toolbar.cpp:142 eeschema/menubar.cpp:118 -#: eeschema/menubar_libedit.cpp:293 eeschema/tool_viewlib.cpp:239 -#: gerbview/menubar.cpp:274 kicad/menubar.cpp:448 -#: pagelayout_editor/menubar.cpp:184 pcbnew/menubar_pcbframe.cpp:153 -#: pcbnew/menubar_modedit.cpp:375 pcbnew/tool_modview.cpp:203 +#: 3d-viewer/3d_viewer/3d_toolbar.cpp:142 eeschema/tool_viewlib.cpp:240 +#: eeschema/menubar.cpp:118 eeschema/menubar_libedit.cpp:352 +#: gerbview/menubar.cpp:301 kicad/menubar.cpp:477 +#: pagelayout_editor/menubar.cpp:242 pcbnew/menubar_pcbframe.cpp:153 +#: pcbnew/menubar_modedit.cpp:389 pcbnew/tool_modview.cpp:203 msgid "&File" msgstr "&File" @@ -465,8 +535,7 @@ msgid "&Exit" msgstr "&Exit" #: 3d-viewer/3d_viewer/3d_toolbar.cpp:162 cvpcb/menubar.cpp:133 -#: gerbview/menubar.cpp:275 kicad/menubar.cpp:450 -#: pagelayout_editor/menubar.cpp:185 +#: gerbview/menubar.cpp:302 kicad/menubar.cpp:481 msgid "&Preferences" msgstr "&Preferences" @@ -691,8 +760,8 @@ msgid "Show 3D M&odels" msgstr "Show 3D M&odels" #: 3d-viewer/3d_viewer/3d_toolbar.cpp:353 -#: pcbnew/dialogs/dialog_edit_module_for_Modedit_base.cpp:100 -#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor_base.cpp:135 +#: pcbnew/dialogs/dialog_edit_module_for_Modedit_base.cpp:102 +#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor_base.cpp:137 msgid "Through hole" msgstr "Through hole" @@ -701,8 +770,8 @@ msgid "Footprint Properties -> Placement type -> Through hole" msgstr "Footprint Properties → Placement type → Through hole" #: 3d-viewer/3d_viewer/3d_toolbar.cpp:357 -#: pcbnew/dialogs/dialog_edit_module_for_Modedit_base.cpp:100 -#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor_base.cpp:135 +#: pcbnew/dialogs/dialog_edit_module_for_Modedit_base.cpp:102 +#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor_base.cpp:137 msgid "Surface mount" msgstr "Surface mount" @@ -710,10 +779,9 @@ msgstr "Surface mount" msgid "Footprint Properties -> Placement type -> Surface mount" msgstr "Footprint Properties → Placement type → Surface mount" -#: 3d-viewer/3d_viewer/3d_toolbar.cpp:361 -#: pcbnew/dialogs/dialog_edit_module_for_Modedit_base.cpp:100 -#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor_base.cpp:135 -#: pcbnew/class_module.cpp:578 +#: 3d-viewer/3d_viewer/3d_toolbar.cpp:361 pcbnew/class_module.cpp:578 +#: pcbnew/dialogs/dialog_edit_module_for_Modedit_base.cpp:102 +#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor_base.cpp:137 msgid "Virtual" msgstr "Virtual" @@ -758,23 +826,24 @@ msgid "Reset to default settings" msgstr "Reset to default settings" #: 3d-viewer/3d_viewer/3d_toolbar.cpp:402 cvpcb/menubar.cpp:134 -#: eeschema/menubar.cpp:124 eeschema/menubar_libedit.cpp:298 -#: eeschema/tool_viewlib.cpp:242 gerbview/menubar.cpp:277 kicad/menubar.cpp:452 -#: pagelayout_editor/menubar.cpp:186 pcbnew/menubar_pcbframe.cpp:162 -#: pcbnew/menubar_modedit.cpp:381 pcbnew/tool_modview.cpp:206 +#: eeschema/tool_viewlib.cpp:243 eeschema/menubar.cpp:124 +#: eeschema/menubar_libedit.cpp:358 gerbview/menubar.cpp:304 +#: kicad/menubar.cpp:482 pagelayout_editor/menubar.cpp:247 +#: pcbnew/menubar_pcbframe.cpp:162 pcbnew/menubar_modedit.cpp:395 +#: pcbnew/tool_modview.cpp:206 msgid "&Help" msgstr "&Help" -#: 3d-viewer/3d_viewer/3d_toolbar.cpp:405 eeschema/menubar.cpp:556 -#: eeschema/menubar_libedit.cpp:273 gerbview/menubar.cpp:251 -#: kicad/menubar.cpp:426 pagelayout_editor/menubar.cpp:163 -#: pcbnew/menubar_pcbframe.cpp:437 pcbnew/menubar_modedit.cpp:356 +#: 3d-viewer/3d_viewer/3d_toolbar.cpp:405 eeschema/menubar.cpp:580 +#: eeschema/menubar_libedit.cpp:332 gerbview/menubar.cpp:280 +#: kicad/menubar.cpp:455 pagelayout_editor/menubar.cpp:220 +#: pcbnew/menubar_pcbframe.cpp:442 pcbnew/menubar_modedit.cpp:370 msgid "&List Hotkeys" msgstr "&List Hotkeys" -#: 3d-viewer/3d_viewer/3d_toolbar.cpp:406 eeschema/menubar_libedit.cpp:274 -#: gerbview/menubar.cpp:252 kicad/menubar.cpp:427 -#: pagelayout_editor/menubar.cpp:164 +#: 3d-viewer/3d_viewer/3d_toolbar.cpp:406 eeschema/menubar_libedit.cpp:333 +#: gerbview/menubar.cpp:281 kicad/menubar.cpp:456 +#: pagelayout_editor/menubar.cpp:222 msgid "Displays the current hotkeys list and corresponding commands" msgstr "Displays the current hotkeys list and corresponding commands" @@ -882,115 +951,61 @@ msgstr "Toggle 3D models with type Virtual" msgid "Viewer 3D" msgstr "Viewer 3D" -#: 3d-viewer/3d_canvas/eda_3d_canvas.cpp:410 -#, c-format -msgid "Render time %.0f ms ( %.1f fps)" -msgstr "Render time %.0f ms ( %.1f fps)" +#: 3d-viewer/3d_viewer/dialogs/dialog_3D_view_option_base.cpp:30 +msgid "Realistic mode" +msgstr "Realistic mode" -#: 3d-viewer/3d_canvas/eda_3d_canvas.cpp:610 -msgid "Zoom +" -msgstr "Zoom +" +#: 3d-viewer/3d_viewer/dialogs/dialog_3D_view_option_base.cpp:36 +msgid "Show copper thickness" +msgstr "Show copper thickness" -#: 3d-viewer/3d_canvas/eda_3d_canvas.cpp:616 -msgid "Zoom -" -msgstr "Zoom -" +#: 3d-viewer/3d_viewer/dialogs/dialog_3D_view_option_base.cpp:42 +msgid "Show 3D Models" +msgstr "Show 3D Models" -#: 3d-viewer/3d_canvas/eda_3d_canvas.cpp:623 -#: 3d-viewer/3d_canvas/eda_3d_canvas.cpp:628 -msgid "Top View" -msgstr "Top View" +#: 3d-viewer/3d_viewer/dialogs/dialog_3D_view_option_base.cpp:48 +#: pcbnew/tool_pcb.cpp:368 +msgid "Show filled areas in zones" +msgstr "Show filled areas in zones" -#: 3d-viewer/3d_canvas/eda_3d_canvas.cpp:635 -msgid "Right View" -msgstr "Right View" +#: 3d-viewer/3d_viewer/dialogs/dialog_3D_view_option_base.cpp:54 +msgid "Show silkscreen layers" +msgstr "Show silkscreen layers" -#: 3d-viewer/3d_canvas/eda_3d_canvas.cpp:640 -msgid "Left View" -msgstr "Left View" +#: 3d-viewer/3d_viewer/dialogs/dialog_3D_view_option_base.cpp:60 +msgid "Show solder mask layers" +msgstr "Show solder mask layers" -#: 3d-viewer/3d_canvas/eda_3d_canvas.cpp:647 -msgid "Front View" -msgstr "Front View" +#: 3d-viewer/3d_viewer/dialogs/dialog_3D_view_option_base.cpp:66 +msgid "Show solder paste layers" +msgstr "Show solder paste layers" -#: 3d-viewer/3d_canvas/eda_3d_canvas.cpp:652 -msgid "Back View" -msgstr "Back View" +#: 3d-viewer/3d_viewer/dialogs/dialog_3D_view_option_base.cpp:72 +msgid "Show adhesive layers" +msgstr "Show adhesive layers" -#: 3d-viewer/3d_canvas/eda_3d_canvas.cpp:659 -msgid "Move left <-" -msgstr "Move left ←" +#: 3d-viewer/3d_viewer/dialogs/dialog_3D_view_option_base.cpp:78 +msgid "Show comments and drawings layers" +msgstr "Show comments and drawings layers" -#: 3d-viewer/3d_canvas/eda_3d_canvas.cpp:664 -msgid "Move right ->" -msgstr "Move right →" +#: 3d-viewer/3d_viewer/dialogs/dialog_3D_view_option_base.cpp:84 +msgid "Show ECO layers" +msgstr "Show ECO layers" -#: 3d-viewer/3d_canvas/eda_3d_canvas.cpp:669 -msgid "Move Up ^" -msgstr "Move Up ↑" +#: 3d-viewer/3d_viewer/dialogs/dialog_3D_view_option_base.cpp:93 +msgid "Show All" +msgstr "Show All" -#: 3d-viewer/3d_canvas/cinfo3d_visu.cpp:446 -msgid "Build board body" -msgstr "Build board body" +#: 3d-viewer/3d_viewer/dialogs/dialog_3D_view_option_base.cpp:96 +msgid "Show None" +msgstr "Show None" -#: 3d-viewer/3d_canvas/cinfo3d_visu.cpp:456 -msgid "Create layers" -msgstr "Create layers" - -#: 3d-viewer/3d_canvas/cinfo3d_visu.cpp:482 -msgid "Cannot determine the board outline." -msgstr "Cannot determine the board outline." - -#: 3d-viewer/3d_canvas/create_layer_items.cpp:1252 -msgid "Create tracks and vias" -msgstr "Create tracks and vias" - -#: 3d-viewer/3d_canvas/create_layer_items.cpp:1793 -msgid "Create zones" -msgstr "Create zones" - -#: 3d-viewer/3d_canvas/create_layer_items.cpp:1802 -#, c-format -msgid "Create zones of layer %s" -msgstr "Create zones of layer %s" - -#: 3d-viewer/3d_canvas/create_layer_items.cpp:1869 -msgid "Simplifying polygons" -msgstr "Simplifying polygons" - -#: 3d-viewer/3d_canvas/create_layer_items.cpp:1900 -msgid "Simplify holes contours" -msgstr "Simplify holes contours" - -#: 3d-viewer/3d_canvas/create_layer_items.cpp:1947 -msgid "Build Tech layers" -msgstr "Build Tech layers" - -#: 3d-viewer/3d_rendering/3d_render_raytracing/c3d_render_raytracing.cpp:176 #: 3d-viewer/3d_rendering/3d_render_ogl_legacy/c3d_render_ogl_legacy.cpp:477 +#: 3d-viewer/3d_rendering/3d_render_raytracing/c3d_render_raytracing.cpp:176 #: common/widgets/footprint_preview_widget.cpp:100 msgid "Loading..." msgstr "Loading..." -#: 3d-viewer/3d_rendering/3d_render_raytracing/c3d_render_raytracing.cpp:356 -#, c-format -msgid "Rendering time %.3f s" -msgstr "Rendering time %.3f s" - -#: 3d-viewer/3d_rendering/3d_render_raytracing/c3d_render_raytracing.cpp:414 -#, c-format -msgid "Rendering: %.0f %%" -msgstr "Rendering: %.0f %%" - -#: 3d-viewer/3d_rendering/3d_render_raytracing/c3d_render_raytracing.cpp:925 -msgid "Rendering: Post processing shader" -msgstr "Rendering: Post processing shader" - -#: 3d-viewer/3d_rendering/3d_render_raytracing/c3d_render_createscene.cpp:963 -#: 3d-viewer/3d_rendering/3d_render_ogl_legacy/c3d_render_createscene_ogl_legacy.cpp:665 -#, c-format -msgid "Reload time %.3f s" -msgstr "Reload time %.3f s" - #: 3d-viewer/3d_rendering/3d_render_ogl_legacy/c3d_render_createscene_ogl_legacy.cpp:366 msgid "Load OpenGL: board" msgstr "Load OpenGL: board" @@ -1007,6 +1022,26 @@ msgstr "Load OpenGL: layers" msgid "Loading 3D models" msgstr "Loading 3D models" +#: 3d-viewer/3d_rendering/3d_render_ogl_legacy/c3d_render_createscene_ogl_legacy.cpp:665 +#: 3d-viewer/3d_rendering/3d_render_raytracing/c3d_render_createscene.cpp:963 +#, c-format +msgid "Reload time %.3f s" +msgstr "Reload time %.3f s" + +#: 3d-viewer/3d_rendering/3d_render_raytracing/c3d_render_raytracing.cpp:356 +#, c-format +msgid "Rendering time %.3f s" +msgstr "Rendering time %.3f s" + +#: 3d-viewer/3d_rendering/3d_render_raytracing/c3d_render_raytracing.cpp:414 +#, c-format +msgid "Rendering: %.0f %%" +msgstr "Rendering: %.0f %%" + +#: 3d-viewer/3d_rendering/3d_render_raytracing/c3d_render_raytracing.cpp:925 +msgid "Rendering: Post processing shader" +msgstr "Rendering: Post processing shader" + #: 3d-viewer/3d_cache/dialogs/dlg_3d_pathconfig_base.h:64 msgid "3D Search Path Configuration" msgstr "3D Search Path Configuration" @@ -1033,7 +1068,7 @@ msgstr "Bitmap Info:" #: bitmap2component/bitmap2cmp_gui_base.cpp:50 #: bitmap2component/bitmap2cmp_gui_base.cpp:66 -#: common/dialogs/dialog_page_settings_base.cpp:32 include/wxunittext.h:50 +#: common/dialogs/dialog_page_settings_base.cpp:32 #: pcbnew/dialogs/dialog_target_properties_base.cpp:28 msgid "Size:" msgstr "Size:" @@ -1050,37 +1085,6 @@ msgstr "0000" msgid "pixels" msgstr "pixels" -#: bitmap2component/bitmap2cmp_gui_base.cpp:78 -#: common/dialogs/dialog_page_settings.cpp:471 common/base_units.cpp:432 -#: common/base_units.cpp:490 common/preview_items/preview_utils.cpp:44 -#: common/draw_frame.cpp:514 -#: eeschema/dialogs/dialog_lib_edit_draw_item_base.cpp:44 -#: pagelayout_editor/pl_editor_frame.cpp:471 pcb_calculator/UnitSelector.cpp:38 -#: pcb_calculator/UnitSelector.cpp:70 -#: pcbnew/import_dxf/dialog_dxf_import_base.cpp:90 -#: pcbnew/dialogs/dialog_create_array_base.cpp:50 -#: pcbnew/dialogs/dialog_create_array_base.cpp:61 -#: pcbnew/dialogs/dialog_create_array_base.cpp:72 -#: pcbnew/dialogs/dialog_create_array_base.cpp:83 -#: pcbnew/dialogs/dialog_create_array_base.cpp:188 -#: pcbnew/dialogs/dialog_create_array_base.cpp:199 -#: pcbnew/dialogs/dialog_gen_module_position_file_base.cpp:60 -#: pcbnew/dialogs/dialog_move_exact_base.cpp:37 -#: pcbnew/dialogs/dialog_move_exact_base.cpp:51 -#: pcbnew/dialogs/dialog_export_idf_base.cpp:46 -#: pcbnew/dialogs/dialog_export_vrml_base.cpp:63 -#: pcbnew/dialogs/dialog_export_vrml_base.cpp:111 -#: pcbnew/dialogs/dialog_design_rules_base.cpp:198 -#: pcbnew/dialogs/dialog_design_rules_base.cpp:209 -#: pcbnew/dialogs/dialog_design_rules_base.cpp:220 -#: pcbnew/dialogs/dialog_design_rules_base.cpp:251 -#: pcbnew/dialogs/dialog_design_rules_base.cpp:264 -#: pcbnew/dialogs/dialog_export_step_base.cpp:105 -#: pcbnew/dialogs/dialog_position_relative_base.cpp:35 -#: pcbnew/dialogs/dialog_position_relative_base.cpp:49 -msgid "mm" -msgstr "mm" - #: bitmap2component/bitmap2cmp_gui_base.cpp:82 msgid "BPP:" msgstr "BPP:" @@ -1106,7 +1110,7 @@ msgstr "DPI" msgid "Load Bitmap" msgstr "Load Bitmap" -#: bitmap2component/bitmap2cmp_gui_base.cpp:124 eeschema/libeditframe.cpp:1204 +#: bitmap2component/bitmap2cmp_gui_base.cpp:124 eeschema/libeditframe.cpp:1228 msgid "Export" msgstr "Export" @@ -1139,36 +1143,38 @@ msgstr "Logo for title block (.kicad_wks file)" msgid "Format" msgstr "Format" -#: bitmap2component/bitmap2cmp_gui_base.cpp:135 common/eda_text.cpp:404 -#: eeschema/dialogs/dialog_edit_libentry_fields_in_lib_base.cpp:93 +#: bitmap2component/bitmap2cmp_gui_base.cpp:135 common/eda_text.cpp:391 +#: eeschema/sch_text.cpp:663 eeschema/libedit.cpp:654 +#: eeschema/dialogs/dialog_edit_libentry_fields_in_lib_base.cpp:107 +#: eeschema/dialogs/dialog_edit_label_base.cpp:76 +#: eeschema/dialogs/dialog_edit_component_in_schematic_fbp.cpp:203 #: eeschema/dialogs/dialog_lib_edit_text_base.cpp:95 -#: eeschema/dialogs/dialog_edit_component_in_schematic_fbp.cpp:184 -#: eeschema/dialogs/dialog_edit_label_base.cpp:76 eeschema/libedit.cpp:498 -#: eeschema/sch_text.cpp:781 gerbview/class_gerber_file_image.cpp:342 -#: gerbview/class_gerber_file_image.cpp:346 -#: gerbview/class_gerber_file_image.cpp:349 -#: pcbnew/dialogs/dialog_edit_module_text_base.cpp:109 -#: pcbnew/dialogs/dialog_pcb_text_properties_base.cpp:71 -#: pcbnew/dialogs/dialog_pcb_text_properties_base.cpp:99 -#: pcbnew/dialogs/dialog_dimension_editor_base.cpp:77 pcbnew/muonde.cpp:469 +#: gerbview/class_gerber_file_image.cpp:353 +#: gerbview/class_gerber_file_image.cpp:357 +#: gerbview/class_gerber_file_image.cpp:360 pcbnew/microwave.cpp:464 #: pcbnew/class_module.cpp:570 +#: pcbnew/dialogs/dialog_edit_module_text_base.cpp:110 +#: pcbnew/dialogs/dialog_pcb_text_properties_base.cpp:72 +#: pcbnew/dialogs/dialog_pcb_text_properties_base.cpp:100 +#: pcbnew/dialogs/dialog_dimension_editor_base.cpp:78 msgid "Normal" msgstr "Normal" #: bitmap2component/bitmap2cmp_gui_base.cpp:135 -#: gerbview/class_gerber_file_image.cpp:342 +#: gerbview/class_gerber_file_image.cpp:353 msgid "Negative" msgstr "Negative" #: bitmap2component/bitmap2cmp_gui_base.cpp:137 +#: eeschema/dialogs/dialog_erc_base.cpp:147 +#: eeschema/dialogs/dialog_bom_editor_base.cpp:35 #: eeschema/dialogs/dialog_edit_component_in_lib_base.cpp:112 #: eeschema/dialogs/dialog_lib_edit_text_base.cpp:75 -#: eeschema/dialogs/dialog_erc_base.cpp:147 -#: eeschema/dialogs/dialog_bom_editor_base.cpp:35 include/lib_table_grid.h:173 -#: pcbnew/dialogs/dialog_block_options_base.cpp:20 -#: pcbnew/dialogs/dialog_exchange_modules_base.cpp:48 -#: pcbnew/dialogs/dialog_pns_settings_base.cpp:26 +#: include/lib_table_grid.h:184 #: pcbnew/dialogs/dialog_general_options_BoardEditor_base.cpp:74 +#: pcbnew/dialogs/dialog_exchange_modules_base.cpp:49 +#: pcbnew/dialogs/dialog_pns_settings_base.cpp:26 +#: pcbnew/dialogs/dialog_block_options_base.cpp:20 msgid "Options" msgstr "Options" @@ -1185,12 +1191,12 @@ msgstr "" "picture." #: bitmap2component/bitmap2cmp_gui_base.cpp:150 -#: pcbnew/dialogs/dialog_pad_properties_base.cpp:349 +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:351 msgid "Front silk screen" msgstr "Front silk screen" #: bitmap2component/bitmap2cmp_gui_base.cpp:150 -#: pcbnew/dialogs/dialog_pad_properties_base.cpp:355 +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:357 msgid "Front solder mask" msgstr "Front solder mask" @@ -1217,1094 +1223,43 @@ msgstr "" "screen layer." #: bitmap2component/bitmap2cmp_gui.cpp:269 eeschema/edit_bitmap.cpp:103 -#: pagelayout_editor/pl_editor_frame.cpp:639 +#: pagelayout_editor/pl_editor_frame.cpp:634 msgid "Choose Image" msgstr "Choose Image" #: bitmap2component/bitmap2cmp_gui.cpp:270 eeschema/edit_bitmap.cpp:104 -#: pagelayout_editor/pl_editor_frame.cpp:640 +#: pagelayout_editor/pl_editor_frame.cpp:635 msgid "Image Files " msgstr "Image Files " #: bitmap2component/bitmap2cmp_gui.cpp:485 -msgid "Create a logo file" -msgstr "Create a logo file" +msgid "Create Logo File" +msgstr "Create Logo File" -#: bitmap2component/bitmap2cmp_gui.cpp:504 -#: bitmap2component/bitmap2cmp_gui.cpp:542 -#: bitmap2component/bitmap2cmp_gui.cpp:579 -#: bitmap2component/bitmap2cmp_gui.cpp:616 +#: bitmap2component/bitmap2cmp_gui.cpp:503 +#: bitmap2component/bitmap2cmp_gui.cpp:541 +#: bitmap2component/bitmap2cmp_gui.cpp:578 +#: bitmap2component/bitmap2cmp_gui.cpp:615 #, c-format msgid "File '%s' could not be created." msgstr "File '%s' could not be created." -#: bitmap2component/bitmap2cmp_gui.cpp:522 -msgid "Create a Postscript file" -msgstr "Create a Postscript file" +#: bitmap2component/bitmap2cmp_gui.cpp:521 +msgid "Create Postscript File" +msgstr "Create Postscript File" -#: bitmap2component/bitmap2cmp_gui.cpp:560 -msgid "Create a component library file for Eeschema" -msgstr "Create a component library file for Eeschema" +#: bitmap2component/bitmap2cmp_gui.cpp:559 +msgid "Create Symbol Library" +msgstr "Create Symbol Library" -#: bitmap2component/bitmap2cmp_gui.cpp:597 -msgid "Create a footprint file for Pcbnew" -msgstr "Create a footprint file for Pcbnew" +#: bitmap2component/bitmap2cmp_gui.cpp:596 +msgid "Create Footprint Library" +msgstr "Create Footprint Library" #: bitmap2component/bitmap2cmp_gui_base.h:92 msgid "Bitmap to Component Converter" msgstr "Bitmap to Component Converter" -#: common/dsnlexer.cpp:39 -msgid "clipboard" -msgstr "clipboard" - -#: common/dsnlexer.cpp:356 common/dsnlexer.cpp:364 -#, c-format -msgid "Expecting '%s'" -msgstr "Expecting '%s'" - -#: common/dsnlexer.cpp:372 common/dsnlexer.cpp:388 -#, c-format -msgid "Unexpected '%s'" -msgstr "Unexpected '%s'" - -#: common/dsnlexer.cpp:380 -#, c-format -msgid "%s is a duplicate" -msgstr "%s is a duplicate" - -#: common/dsnlexer.cpp:433 -#, c-format -msgid "need a NUMBER for '%s'" -msgstr "need a NUMBER for '%s'" - -#: common/dsnlexer.cpp:705 common/dsnlexer.cpp:765 -msgid "Un-terminated delimited string" -msgstr "Un-terminated delimited string" - -#: common/dsnlexer.cpp:727 -msgid "String delimiter must be a single character of ', \", or $" -msgstr "String delimiter must be a single character of ', \", or $" - -#: common/base_screen.cpp:188 -msgid "Custom User Grid" -msgstr "Custom User Grid" - -#: common/base_screen.cpp:194 -#, c-format -msgid "Grid: %.4f mm (%.2f mils)" -msgstr "Grid: %.4f mm (%.2f mils)" - -#: common/base_screen.cpp:197 -#, c-format -msgid "Grid: %.2f mils (%.4f mm)" -msgstr "Grid: %.2f mils (%.4f mm)" - -#: common/view/view.cpp:530 -msgid "Mirroring for Y axis is not supported yet" -msgstr "Mirroring for Y axis is not supported yet" - -#: common/dialogs/dialog_exit_base.cpp:34 -msgid "Save the changes before closing?" -msgstr "Save the changes before closing?" - -#: common/dialogs/dialog_exit_base.cpp:43 -msgid "If you don't save, all your changes will be permanently lost." -msgstr "If you don't save, all your changes will be permanently lost." - -#: common/dialogs/dialog_exit_base.cpp:62 -msgid "Save and Exit" -msgstr "Save and Exit" - -#: common/dialogs/dialog_exit_base.cpp:66 -msgid "Exit without Save" -msgstr "Exit without Save" - -#: common/dialogs/dialog_env_var_config_base.cpp:38 -#: cvpcb/dialogs/dialog_config_equfiles_base.cpp:82 -#: eeschema/dialogs/dialog_eeschema_options_base.cpp:318 -#: eeschema/dialogs/dialog_eeschema_options_base.cpp:321 -#: eeschema/dialogs/dialog_edit_component_in_schematic.cpp:213 -#: eeschema/dialogs/dialog_edit_libentry_fields_in_lib.cpp:193 -#: eeschema/dialogs/dialog_lib_edit_pin_table.cpp:182 eeschema/libedit.cpp:477 -#: eeschema/widgets/tuner_slider_base.cpp:20 eeschema/lib_pin.cpp:2085 -#: pcb_calculator/dialogs/dialog_regulator_data_base.cpp:26 -#: pcbnew/dialogs/dialog_footprint_wizard_list_base.cpp:43 -#: pcbnew/dialogs/dialog_layers_setup.cpp:342 -msgid "Name" -msgstr "Name" - -#: common/dialogs/dialog_env_var_config_base.cpp:59 -#: cvpcb/dialogs/dialog_config_equfiles_base.cpp:36 -#: eeschema/dialogs/dialog_spice_model_base.cpp:541 -#: eeschema/dialogs/dialog_edit_component_in_lib_base.cpp:186 -#: eeschema/dialogs/dialog_edit_component_in_lib_base.cpp:225 -#: eeschema/dialogs/dialog_eeschema_config_fbp.cpp:38 -#: eeschema/dialogs/dialog_eeschema_config_fbp.cpp:87 -#: pcbnew/dialogs/dialog_design_rules_base.cpp:75 -msgid "Add" -msgstr "Add" - -#: common/dialogs/dialog_env_var_config_base.cpp:60 -msgid "Add a new entry to the table." -msgstr "Add a new entry to the table." - -#: common/dialogs/dialog_env_var_config_base.cpp:64 -#: eeschema/libedit_onrightclick.cpp:131 eeschema/libedit_onrightclick.cpp:154 -#: eeschema/libedit_onrightclick.cpp:178 eeschema/libedit_onrightclick.cpp:202 -#: eeschema/libedit_onrightclick.cpp:230 eeschema/libedit_onrightclick.cpp:239 -#: eeschema/libedit_onrightclick.cpp:296 -#: eeschema/dialogs/dialog_edit_component_in_lib_base.cpp:189 -#: eeschema/dialogs/dialog_edit_component_in_lib_base.cpp:231 -#: eeschema/onrightclick.cpp:393 eeschema/onrightclick.cpp:506 -#: eeschema/onrightclick.cpp:542 eeschema/onrightclick.cpp:578 -#: eeschema/onrightclick.cpp:612 eeschema/onrightclick.cpp:801 -#: eeschema/onrightclick.cpp:821 eeschema/onrightclick.cpp:907 -#: pagelayout_editor/events_functions.cpp:590 -#: pagelayout_editor/onrightclick.cpp:111 -#: pcbnew/dialogs/dialog_fp_plugin_options_base.cpp:62 -#: pcbnew/dialogs/dialog_netlist_fbp.cpp:55 -#: pcbnew/dialogs/dialog_netlist_fbp.cpp:63 -#: pcbnew/dialogs/dialog_netlist_fbp.cpp:71 pcbnew/tools/edit_tool.cpp:138 -#: pcbnew/tools/edit_tool.cpp:839 pcbnew/onrightclick.cpp:221 -#: pcbnew/onrightclick.cpp:286 pcbnew/onrightclick.cpp:316 -#: pcbnew/onrightclick.cpp:495 pcbnew/onrightclick.cpp:642 -#: pcbnew/onrightclick.cpp:724 pcbnew/onrightclick.cpp:831 -#: pcbnew/onrightclick.cpp:901 pcbnew/onrightclick.cpp:958 -#: pcbnew/onrightclick.cpp:1010 pcbnew/modedit_onclick.cpp:389 -#: pcbnew/modedit_onclick.cpp:426 -msgid "Delete" -msgstr "Delete" - -#: common/dialogs/dialog_env_var_config_base.cpp:65 -msgid "Remove the selected entry from the table." -msgstr "Remove the selected entry from the table." - -#: common/dialogs/dialog_page_settings_base.cpp:25 -msgid "Paper" -msgstr "Paper" - -#: common/dialogs/dialog_page_settings_base.cpp:36 -msgid "dummy text" -msgstr "dummy text" - -#: common/dialogs/dialog_page_settings_base.cpp:42 -#: pcbnew/dialogs/dialog_pad_properties_base.cpp:125 -msgid "Orientation:" -msgstr "Orientation:" - -#: common/dialogs/dialog_page_settings_base.cpp:46 -#: common/dialogs/dialog_page_settings.cpp:720 -msgid "Landscape" -msgstr "Landscape" - -#: common/dialogs/dialog_page_settings_base.cpp:46 -#: common/dialogs/dialog_page_settings.cpp:272 -#: common/dialogs/dialog_page_settings.cpp:718 -msgid "Portrait" -msgstr "Portrait" - -#: common/dialogs/dialog_page_settings_base.cpp:52 -msgid "Custom Size:" -msgstr "Custom Size:" - -#: common/dialogs/dialog_page_settings_base.cpp:62 -#: pcbnew/dialogs/dialog_pcb_text_properties_base.cpp:77 -#: pcbnew/dialogs/dialog_global_modules_fields_edition_base.cpp:75 -msgid "Height:" -msgstr "Height:" - -#: common/dialogs/dialog_page_settings_base.cpp:68 -msgid "Custom paper height." -msgstr "Custom paper height." - -#: common/dialogs/dialog_page_settings_base.cpp:78 -#: pcbnew/dialogs/dialog_pcb_text_properties_base.cpp:46 -#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:122 -#: pcbnew/dialogs/dialog_plot_base.cpp:205 -#: pcbnew/dialogs/dialog_pns_diff_pair_dimensions_base.cpp:25 -#: pcbnew/dialogs/dialog_global_modules_fields_edition_base.cpp:64 -msgid "Width:" -msgstr "Width:" - -#: common/dialogs/dialog_page_settings_base.cpp:84 -msgid "Custom paper width." -msgstr "Custom paper width." - -#: common/dialogs/dialog_page_settings_base.cpp:94 -msgid "Layout Preview" -msgstr "Layout Preview" - -#: common/dialogs/dialog_page_settings_base.cpp:113 -msgid "Title Block Parameters" -msgstr "Title Block Parameters" - -#: common/dialogs/dialog_page_settings_base.cpp:123 -#, c-format -msgid "Number of sheets: %d" -msgstr "Number of sheets: %d" - -#: common/dialogs/dialog_page_settings_base.cpp:130 -#, c-format -msgid "Sheet number: %d" -msgstr "Sheet number: %d" - -#: common/dialogs/dialog_page_settings_base.cpp:140 -msgid "Issue Date" -msgstr "Issue Date" - -#: common/dialogs/dialog_page_settings_base.cpp:153 -#: pcbnew/dialogs/dialog_design_rules_base.cpp:128 -msgid "<<<" -msgstr "<<<" - -#: common/dialogs/dialog_page_settings_base.cpp:159 -#: common/dialogs/dialog_page_settings_base.cpp:184 -#: common/dialogs/dialog_page_settings_base.cpp:209 -#: common/dialogs/dialog_page_settings_base.cpp:234 -#: common/dialogs/dialog_page_settings_base.cpp:259 -#: common/dialogs/dialog_page_settings_base.cpp:284 -#: common/dialogs/dialog_page_settings_base.cpp:309 -#: common/dialogs/dialog_page_settings_base.cpp:334 -msgid "Export to other sheets" -msgstr "Export to other sheets" - -#: common/dialogs/dialog_page_settings_base.cpp:171 -msgid "Revision" -msgstr "Revision" - -#: common/dialogs/dialog_page_settings_base.cpp:196 -msgid "Title" -msgstr "Title" - -#: common/dialogs/dialog_page_settings_base.cpp:221 -msgid "Company" -msgstr "Company" - -#: common/dialogs/dialog_page_settings_base.cpp:246 -msgid "Comment1" -msgstr "Comment1" - -#: common/dialogs/dialog_page_settings_base.cpp:271 -msgid "Comment2" -msgstr "Comment2" - -#: common/dialogs/dialog_page_settings_base.cpp:296 -msgid "Comment3" -msgstr "Comment3" - -#: common/dialogs/dialog_page_settings_base.cpp:321 -msgid "Comment4" -msgstr "Comment4" - -#: common/dialogs/dialog_page_settings_base.cpp:346 -msgid "Page layout description file" -msgstr "Page layout description file" - -#: common/dialogs/dialog_page_settings_base.cpp:356 -#: eeschema/dialogs/dialog_plot_schematic_base.cpp:33 -#: kicad/dialogs/dialog_template_selector_base.cpp:36 -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:204 -#: pcbnew/import_dxf/dialog_dxf_import_base.cpp:33 -#: pcbnew/dialogs/dialog_plot_base.cpp:54 -#: pcbnew/dialogs/dialog_gendrill_base.cpp:28 -#: pcbnew/dialogs/wizard_add_fplib_base.cpp:73 -#: pcbnew/dialogs/dialog_netlist_fbp.cpp:152 -#: pcbnew/dialogs/wizard_3DShape_Libs_downloader_base.cpp:69 -msgid "Browse" -msgstr "Browse" - -#: common/dialogs/dialog_list_selector_base.cpp:19 -msgid "Filter:" -msgstr "Filter:" - -#: common/dialogs/dialog_list_selector_base.cpp:21 -msgid "" -"Enter a string to filter items.\n" -"Only names containing this string will be listed" -msgstr "" -"Enter a string to filter items.\n" -"Only names containing this string will be listed" - -#: common/dialogs/dialog_list_selector_base.cpp:28 -msgid "Items:" -msgstr "Items:" - -#: common/dialogs/dialog_list_selector_base.cpp:37 -#: eeschema/dialogs/dialog_erc_base.cpp:71 -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:1151 -#: pcbnew/dialogs/dialog_gendrill_base.cpp:208 -#: pcbnew/dialogs/dialog_drc_base.cpp:167 -#: pcbnew/dialogs/dialog_exchange_modules_base.cpp:89 -msgid "Messages:" -msgstr "Messages:" - -#: common/dialogs/dialog_page_settings.cpp:63 -msgid "A4 210x297mm" -msgstr "A4 210x297mm" - -#: common/dialogs/dialog_page_settings.cpp:64 -msgid "A3 297x420mm" -msgstr "A3 297x420mm" - -#: common/dialogs/dialog_page_settings.cpp:65 -msgid "A2 420x594mm" -msgstr "A2 420x594mm" - -#: common/dialogs/dialog_page_settings.cpp:66 -msgid "A1 594x841mm" -msgstr "A1 594x841mm" - -#: common/dialogs/dialog_page_settings.cpp:67 -msgid "A0 841x1189mm" -msgstr "A0 841x1189mm" - -#: common/dialogs/dialog_page_settings.cpp:68 -msgid "A 8.5x11in" -msgstr "A 8.5x11in" - -#: common/dialogs/dialog_page_settings.cpp:69 -msgid "B 11x17in" -msgstr "B 11x17in" - -#: common/dialogs/dialog_page_settings.cpp:70 -msgid "C 17x22in" -msgstr "C 17x22in" - -#: common/dialogs/dialog_page_settings.cpp:71 -msgid "D 22x34in" -msgstr "D 22x34in" - -#: common/dialogs/dialog_page_settings.cpp:72 -msgid "E 34x44in" -msgstr "E 34x44in" - -#: common/dialogs/dialog_page_settings.cpp:73 -msgid "USLetter 8.5x11in" -msgstr "USLetter 8.5x11in" - -#: common/dialogs/dialog_page_settings.cpp:74 -msgid "USLegal 8.5x14in" -msgstr "USLegal 8.5x14in" - -#: common/dialogs/dialog_page_settings.cpp:75 -msgid "USLedger 11x17in" -msgstr "USLedger 11x17in" - -#: common/dialogs/dialog_page_settings.cpp:76 -msgid "User (Custom)" -msgstr "User (Custom)" - -#: common/dialogs/dialog_page_settings.cpp:436 -#, c-format -msgid "Page layout description file <%s> not found. Abort" -msgstr "Page layout description file <%s> not found. Abort" - -#: common/dialogs/dialog_page_settings.cpp:467 -#, c-format -msgid "" -"Selected custom paper size\n" -"is out of the permissible limits\n" -"%.1f - %.1f %s!\n" -"Select another custom paper size?" -msgstr "" -"Selected custom paper size\n" -"is out of the permissible limits\n" -"%.1f - %.1f %s!\n" -"Select another custom paper size?" - -#: common/dialogs/dialog_page_settings.cpp:471 common/base_units.cpp:459 -#: pagelayout_editor/pl_editor_frame.cpp:467 -msgid "inches" -msgstr "inches" - -#: common/dialogs/dialog_page_settings.cpp:473 -msgid "Warning!" -msgstr "Warning!" - -#: common/dialogs/dialog_page_settings.cpp:806 -msgid "Select Page Layout Descr File" -msgstr "Select Page Layout Descr File" - -#: common/dialogs/dialog_page_settings.cpp:824 -#, c-format -msgid "" -"The page layout descr filename has changed.\n" -"Do you want to use the relative path:\n" -"'%s'\n" -"instead of\n" -"'%s'" -msgstr "" -"The page layout descr filename has changed.\n" -"Do you want to use the relative path:\n" -"'%s'\n" -"instead of\n" -"'%s'" - -#: common/dialogs/dialog_hotkeys_editor_base.cpp:18 -#: eeschema/dialogs/dialog_eeschema_options_base.cpp:250 -msgid "Double-click to edit" -msgstr "Double-click to edit" - -#: common/dialogs/dialog_hotkeys_editor_base.cpp:28 -#: common/widgets/widget_hotkey_list.cpp:380 -#: gerbview/dialogs/dialog_layers_select_to_pcb_base.cpp:85 -#: pcbnew/dialogs/dialog_move_exact_base.cpp:41 -#: pcbnew/dialogs/dialog_move_exact_base.cpp:55 -#: pcbnew/dialogs/dialog_move_exact_base.cpp:69 -#: pcbnew/dialogs/dialog_position_relative_base.cpp:39 -#: pcbnew/dialogs/dialog_position_relative_base.cpp:53 -#: pcbnew/dialogs/dialog_position_relative_base.cpp:67 -msgid "Reset" -msgstr "Reset" - -#: common/dialogs/dialog_hotkeys_editor_base.cpp:31 -msgid "Defaults" -msgstr "Defaults" - -#: common/dialogs/dialog_get_component_base.cpp:25 -#: eeschema/dialogs/dialog_netlist_base.cpp:113 -#: eeschema/dialogs/dialog_bom_base.cpp:45 -#: eeschema/dialogs/dialog_sch_edit_sheet_pin_base.cpp:28 -#: pcbnew/librairi.cpp:660 -msgid "Name:" -msgstr "Name:" - -#: common/dialogs/dialog_get_component_base.cpp:33 -msgid "History list:" -msgstr "History list:" - -#: common/dialogs/dialog_get_component_base.cpp:48 -msgid "Search by Keyword" -msgstr "Search by Keyword" - -#: common/dialogs/dialog_get_component_base.cpp:51 -msgid "List All" -msgstr "List All" - -#: common/dialogs/dialog_get_component_base.cpp:54 -msgid "Select by Browser" -msgstr "Select by Browser" - -#: common/dialogs/wx_html_report_panel.cpp:137 -msgid "Error: " -msgstr "Error: " - -#: common/dialogs/wx_html_report_panel.cpp:139 -msgid "Warning: " -msgstr "Warning: " - -#: common/dialogs/wx_html_report_panel.cpp:141 -msgid "Info: " -msgstr "Info: " - -#: common/dialogs/wx_html_report_panel.cpp:155 -msgid "Error: " -msgstr "Error: " - -#: common/dialogs/wx_html_report_panel.cpp:157 -msgid "Warning: " -msgstr "Warning: " - -#: common/dialogs/wx_html_report_panel.cpp:159 -msgid "Info: " -msgstr "Info: " - -#: common/dialogs/wx_html_report_panel.cpp:240 -msgid "Save report to file" -msgstr "Save report to file" - -#: common/dialogs/wx_html_report_panel.cpp:257 -#, c-format -msgid "Cannot write report to file '%s'." -msgstr "Cannot write report to file '%s'." - -#: common/dialogs/wx_html_report_panel.cpp:259 -msgid "File save error" -msgstr "File save error" - -#: common/dialogs/dialog_display_info_HTML_base.cpp:22 common/zoom.cpp:300 -#: eeschema/dialogs/dialog_print_using_printer_base.cpp:53 -#: eeschema/dialogs/dialog_annotate_base.cpp:212 -#: eeschema/dialogs/dialog_bom_base.cpp:62 -#: eeschema/dialogs/dialog_plot_schematic_base.cpp:125 -#: eeschema/dialogs/dialog_erc_base.cpp:101 -#: eeschema/dialogs/dialog_bom_editor_base.cpp:104 -#: eeschema/dialogs/dialog_schematic_find_base.cpp:125 -#: gerbview/dialogs/dialog_print_using_printer_base.cpp:107 -#: pcbnew/dialogs/dialog_find_base.cpp:46 -#: pcbnew/dialogs/dialog_update_pcb_base.cpp:56 -#: pcbnew/dialogs/dialog_print_using_printer_base.cpp:159 -#: pcbnew/dialogs/dialog_plot_base.cpp:386 -#: pcbnew/dialogs/dialog_update_pcb.cpp:149 -#: pcbnew/dialogs/dialog_gendrill_base.cpp:198 -#: pcbnew/dialogs/dialog_netlist_fbp.cpp:95 -#: pcbnew/dialogs/dialog_exchange_modules_base.cpp:107 -#: pcbnew/dialogs/dialog_SVG_print_base.cpp:129 -#: pcbnew/dialogs/dialog_print_for_modedit_base.cpp:57 -msgid "Close" -msgstr "Close" - -#: common/dialogs/dialog_image_editor.cpp:139 -msgid "Incorrect scale number" -msgstr "Incorrect scale number" - -#: common/dialogs/dialog_image_editor.cpp:148 -msgid "Scale is too small for this image" -msgstr "Scale is too small for this image" - -#: common/dialogs/dialog_image_editor.cpp:154 -msgid "Scale is too large for this image" -msgstr "Scale is too large for this image" - -#: common/dialogs/wx_html_report_panel_base.cpp:14 -msgid "Output messages:" -msgstr "Output messages:" - -#: common/dialogs/wx_html_report_panel_base.cpp:34 -msgid "Show:" -msgstr "Show:" - -#: common/dialogs/wx_html_report_panel_base.cpp:38 -#: eeschema/lib_draw_item.cpp:68 eeschema/lib_draw_item.cpp:75 -msgid "All" -msgstr "All" - -#: common/dialogs/wx_html_report_panel_base.cpp:42 -msgid "Warnings" -msgstr "Warnings" - -#: common/dialogs/wx_html_report_panel_base.cpp:47 gerbview/files.cpp:254 -#: gerbview/files.cpp:358 gerbview/readgerb.cpp:66 -msgid "Errors" -msgstr "Errors" - -#: common/dialogs/wx_html_report_panel_base.cpp:52 -msgid "Infos" -msgstr "Infos" - -#: common/dialogs/wx_html_report_panel_base.cpp:57 -msgid "Actions" -msgstr "Actions" - -#: common/dialogs/wx_html_report_panel_base.cpp:62 -msgid "Save Output" -msgstr "Save Output" - -#: common/dialogs/dialog_image_editor_base.cpp:33 eeschema/hotkeys.cpp:168 -msgid "Mirror X" -msgstr "Mirror X" - -#: common/dialogs/dialog_image_editor_base.cpp:36 eeschema/hotkeys.cpp:166 -msgid "Mirror Y" -msgstr "Mirror Y" - -#: common/dialogs/dialog_image_editor_base.cpp:39 -#: eeschema/dialogs/dialog_edit_libentry_fields_in_lib_base.cpp:85 -#: eeschema/dialogs/dialog_edit_component_in_schematic_fbp.cpp:176 -#: pcbnew/tools/edit_tool.cpp:656 pcbnew/onrightclick.cpp:998 -msgid "Rotate" -msgstr "Rotate" - -#: common/dialogs/dialog_image_editor_base.cpp:42 -msgid "Grey" -msgstr "Grey" - -#: common/dialogs/dialog_image_editor_base.cpp:45 -msgid "Half Size" -msgstr "Half Size" - -#: common/dialogs/dialog_image_editor_base.cpp:49 -msgid "Undo Last" -msgstr "Undo Last" - -#: common/dialogs/dialog_image_editor_base.cpp:52 -msgid "Image Scale:" -msgstr "Image Scale:" - -#: common/dialogs/dialog_env_var_config.cpp:105 -msgid "Invalid Input" -msgstr "Invalid Input" - -#: common/dialogs/dialog_env_var_config.cpp:119 -msgid "Environment variable name cannot be empty." -msgstr "Environment variable name cannot be empty." - -#: common/dialogs/dialog_env_var_config.cpp:129 -msgid "Environment variable value cannot be empty." -msgstr "Environment variable value cannot be empty." - -#: common/dialogs/dialog_env_var_config.cpp:140 -msgid "" -"The first character of an environment variable name cannot be a digit (0-9)." -msgstr "" -"The first character of an environment variable name cannot be a digit (0-9)." - -#: common/dialogs/dialog_env_var_config.cpp:152 -msgid "Cannot have duplicate environment variable names." -msgstr "Cannot have duplicate environment variable names." - -#: common/dialogs/dialog_env_var_config.cpp:255 -msgid "" -"Enter the name and path for each environment variable. Grey entries are " -"names that have been defined externally at the system or user level. " -"Environment variables defined at the system or user level take precedence " -"over the ones defined in this table. This means the values in this table " -"are ignored." -msgstr "" -"Enter the name and path for each environment variable. Grey entries are " -"names that have been defined externally at the system or user level. " -"Environment variables defined at the system or user level take precedence " -"over the ones defined in this table. This means the values in this table " -"are ignored." - -#: common/dialogs/dialog_env_var_config.cpp:261 -msgid "" -"To ensure environment variable names are valid on all platforms, the name " -"field will only accept upper case letters, digits, and the underscore " -"characters." -msgstr "" -"To ensure environment variable names are valid on all platforms, the name " -"field will only accept upper case letters, digits, and the underscore " -"characters." - -#: common/dialogs/dialog_env_var_config.cpp:264 -msgid "" -"KIGITHUB is used by KiCad to define the URL of the repository of the " -"official KiCad libraries." -msgstr "" -"KIGITHUB is used by KiCad to define the URL of the repository of the " -"official KiCad libraries." - -#: common/dialogs/dialog_env_var_config.cpp:267 -msgid "" -"KISYS3DMOD is the base path of system footprint 3D shapes (.3Dshapes " -"folders)." -msgstr "" -"KISYS3DMOD is the base path of system footprint 3D shapes (.3Dshapes " -"folders)." - -#: common/dialogs/dialog_env_var_config.cpp:270 -msgid "" -"KISYSMOD is the base path of locally installed system footprint " -"libraries (.pretty folders)." -msgstr "" -"KISYSMOD is the base path of locally installed system footprint " -"libraries (.pretty folders)." - -#: common/dialogs/dialog_env_var_config.cpp:273 -msgid "" -"KIPRJMOD is internally defined by KiCad (cannot be edited) and is set " -"to the absolute path of the currently loaded project file. This environment " -"variable can be used to define files and paths relative to the currently " -"loaded project. For instance, ${KIPRJMOD}/libs/footprints.pretty can be " -"defined as a folder containing a project specific footprint library named " -"footprints.pretty." -msgstr "" -"KIPRJMOD is internally defined by KiCad (cannot be edited) and is set " -"to the absolute path of the currently loaded project file. This environment " -"variable can be used to define files and paths relative to the currently " -"loaded project. For instance, ${KIPRJMOD}/libs/footprints.pretty can be " -"defined as a folder containing a project specific footprint library named " -"footprints.pretty." - -#: common/dialogs/dialog_env_var_config.cpp:279 -msgid "" -"KICAD_PTEMPLATES is optional and can be defined if you want to create " -"your own project templates folder." -msgstr "" -"KICAD_PTEMPLATES is optional and can be defined if you want to create " -"your own project templates folder." - -#: common/project.cpp:248 -#, c-format -msgid "Unable to find '%s' template config file." -msgstr "Unable to find '%s' template config file." - -#: common/project.cpp:251 -msgid "Error copying project file template" -msgstr "Error copying project file template" - -#: common/project.cpp:271 -#, c-format -msgid "Cannot create prj file '%s' (Directory not writable)" -msgstr "Cannot create prj file '%s' (Directory not writable)" - -#: common/project.cpp:415 -msgid "Error loading project footprint library table" -msgstr "Error loading project footprint library table" - -#: common/exceptions.cpp:29 -#, c-format -msgid "from %s : %s() line:%d" -msgstr "from %s : %s() line:%d" - -#: common/exceptions.cpp:30 -#, c-format -msgid "" -"%s in input/source\n" -"'%s'\n" -"line %d, offset %d" -msgstr "" -"%s in input/source\n" -"'%s'\n" -"line %d, offset %d" - -#: common/exceptions.cpp:103 -#, c-format -msgid "" -"KiCad was unable to open this file, as it was created with a more recent " -"version than the one you are running. To open it, you'll need to upgrade " -"KiCad to a more recent version.\n" -"\n" -"Date of KiCad version required (or newer): %s\n" -"\n" -"Full error text:\n" -"%s" -msgstr "" -"KiCad was unable to open this file, as it was created with a more recent " -"version than the one you are running. To open it, you'll need to upgrade " -"KiCad to a more recent version.\n" -"\n" -"Date of KiCad version required (or newer): %s\n" -"\n" -"Full error text:\n" -"%s" - -#: common/class_marker_base.cpp:203 -msgid "Marker Info" -msgstr "Marker Info" - -#: common/tool/zoom_menu.cpp:39 -msgid "Zoom" -msgstr "Zoom" - -#: common/tool/zoom_menu.cpp:49 -#, c-format -msgid "Zoom: %.2f" -msgstr "Zoom: %.2f" - -#: common/tool/grid_menu.cpp:40 -#: eeschema/widgets/widget_eeschema_color_config.cpp:94 -#: gerbview/class_gerbview_layer_widget.cpp:109 -#: pcbnew/class_pcb_layer_widget.cpp:75 -msgid "Grid" -msgstr "Grid" - -#: common/tool/common_tools.cpp:38 -msgid "Toggle Always Show Cursor" -msgstr "Toggle Always Show Cursor" - -#: common/tool/common_tools.cpp:39 -msgid "Toogle display of the cursor, even when not in an interactive tool" -msgstr "Toogle display of the cursor, even when not in an interactive tool" - -#: common/tool/actions.cpp:10 -msgid "Cancel current tool" -msgstr "Cancel current tool" - -#: common/tool/actions.cpp:16 common/widgets/mathplot.cpp:1767 -#: eeschema/hotkeys.cpp:106 eeschema/hotkeys.cpp:108 -#: eeschema/sim/sim_plot_frame_base.cpp:74 gerbview/hotkeys.cpp:65 -#: pagelayout_editor/hotkeys.cpp:79 pcbnew/hotkeys.cpp:176 -#: pcbnew/hotkeys.cpp:178 -msgid "Zoom In" -msgstr "Zoom In" - -#: common/tool/actions.cpp:20 common/widgets/mathplot.cpp:1768 -#: eeschema/hotkeys.cpp:113 eeschema/hotkeys.cpp:115 -#: eeschema/sim/sim_plot_frame_base.cpp:78 gerbview/hotkeys.cpp:64 -#: pagelayout_editor/hotkeys.cpp:78 pcbnew/hotkeys.cpp:183 -#: pcbnew/hotkeys.cpp:185 -msgid "Zoom Out" -msgstr "Zoom Out" - -#: common/tool/actions.cpp:32 common/widgets/mathplot.cpp:1765 -#: common/zoom.cpp:246 -#: eeschema/dialogs/dialog_edit_libentry_fields_in_lib_base.cpp:55 -#: eeschema/dialogs/dialog_edit_libentry_fields_in_lib_base.cpp:63 -#: eeschema/dialogs/dialog_edit_component_in_schematic_fbp.cpp:150 -#: eeschema/dialogs/dialog_edit_component_in_schematic_fbp.cpp:156 -#: gerbview/class_gerber_file_image.cpp:346 -#: gerbview/class_gerber_file_image.cpp:349 -#: pagelayout_editor/dialogs/properties_frame_base.cpp:84 -#: pagelayout_editor/dialogs/properties_frame_base.cpp:103 -#: pcbnew/dialogs/dialog_pcb_text_properties_base.cpp:105 -msgid "Center" -msgstr "Center" - -#: common/tool/actions.cpp:36 eeschema/hotkeys.cpp:89 gerbview/hotkeys.cpp:61 -#: pagelayout_editor/hotkeys.cpp:74 pcbnew/basepcbframe.cpp:849 -#: pcbnew/hotkeys.cpp:160 pcbnew/hotkeys.cpp:162 -msgid "Zoom Auto" -msgstr "Zoom Auto" - -#: common/gestfich.cpp:233 -#, c-format -msgid "Command <%s> could not found" -msgstr "Command <%s> could not found" - -#: common/gestfich.cpp:377 -#, c-format -msgid "" -"Problem while running the PDF viewer\n" -"Command is '%s'" -msgstr "" -"Problem while running the PDF viewer\n" -"Command is '%s'" - -#: common/gestfich.cpp:384 -#, c-format -msgid "Unable to find a PDF viewer for '%s'" -msgstr "Unable to find a PDF viewer for '%s'" - -#: common/fp_lib_table.cpp:187 -#, c-format -msgid "" -"Duplicate library nickname '%s' found in footprint library table file line %d" -msgstr "" -"Duplicate library nickname '%s' found in footprint library table file line %d" - -#: common/fp_lib_table.cpp:254 -#, c-format -msgid "fp-lib-table files contain no library with nickname '%s'" -msgstr "fp-lib-table files contain no library with nickname '%s'" - -#: common/fp_lib_table.cpp:408 -#: eeschema/dialogs/dialog_global_sym_lib_table_config.cpp:135 -#: eeschema/symbol_lib_table.cpp:403 -#, c-format -msgid "Cannot create global library table path '%s'." -msgstr "Cannot create global library table path '%s'." - -#: common/base_units.cpp:160 -msgid " mils" -msgstr " mils" - -#: common/base_units.cpp:160 -msgid " in" -msgstr " in" - -#: common/base_units.cpp:162 common/base_units.cpp:249 -msgid " mm" -msgstr " mm" - -#: common/base_units.cpp:245 -msgid " \"" -msgstr " \"" - -#: common/base_units.cpp:253 -msgid " deg" -msgstr " deg" - -#: common/base_units.cpp:428 common/preview_items/preview_utils.cpp:41 -msgid "\"" -msgstr "\"" - -#: common/base_units.cpp:463 -msgid "millimeters" -msgstr "millimeters" - -#: common/base_units.cpp:467 eeschema/dialogs/dialog_lib_edit_pin_base.cpp:124 -#: eeschema/dialogs/dialog_lib_edit_pin_base.cpp:135 -#: eeschema/dialogs/dialog_lib_edit_pin_base.cpp:146 -#: eeschema/dialogs/dialog_lib_edit_pin_base.cpp:157 -#: eeschema/dialogs/dialog_lib_edit_pin_base.cpp:168 -#: eeschema/dialogs/dialog_sch_sheet_props_base.cpp:49 -#: eeschema/dialogs/dialog_sch_sheet_props_base.cpp:72 -#: eeschema/dialogs/dialog_sch_edit_sheet_pin_base.cpp:47 -#: eeschema/dialogs/dialog_sch_edit_sheet_pin_base.cpp:59 -#: eeschema/dialogs/dialog_edit_label_base.cpp:57 -msgid "units" -msgstr "units" - -#: common/base_units.cpp:471 -#: pcbnew/dialogs/dialog_graphic_item_properties_base.cpp:96 -msgid "degrees" -msgstr "degrees" - -#: common/base_units.cpp:486 -msgid "in" -msgstr "in" - -#: common/base_units.cpp:497 common/preview_items/preview_utils.cpp:47 -#: pcbnew/dialogs/dialog_create_array_base.cpp:220 -#: pcbnew/dialogs/dialog_pad_properties_base.cpp:135 -#: pcbnew/dialogs/dialog_pad_properties_base.cpp:145 -#: pcbnew/dialogs/dialog_move_exact_base.cpp:65 -#: pcbnew/dialogs/dialog_position_relative_base.cpp:63 -msgid "deg" -msgstr "deg" - -#: common/wxwineda.cpp:61 -#, c-format -msgid "Size%s" -msgstr "Size%s" - -#: common/wxwineda.cpp:166 common/wxwineda.cpp:180 -msgid "Pos " -msgstr "Pos " - -#: common/wxwineda.cpp:170 pcbnew/dialogs/dialog_target_properties_base.cpp:54 -#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor_base.cpp:87 -msgid "X" -msgstr "X" - -#: common/wxwineda.cpp:183 -#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor_base.cpp:98 -msgid "Y" -msgstr "Y" - -#: common/dialog_about/dialog_about.cpp:116 -msgid "Information" -msgstr "Information" - -#: common/dialog_about/dialog_about.cpp:119 -msgid "Developers" -msgstr "Developers" - -#: common/dialog_about/dialog_about.cpp:120 -msgid "Doc Writers" -msgstr "Doc Writers" - -#: common/dialog_about/dialog_about.cpp:122 -msgid "Artists" -msgstr "Artists" - -#: common/dialog_about/dialog_about.cpp:123 -msgid "Translators" -msgstr "Translators" - -#: common/dialog_about/dialog_about.cpp:125 -msgid "Packagers" -msgstr "Packagers" - -#: common/dialog_about/dialog_about.cpp:128 -msgid "License" -msgstr "License" - -#: common/dialog_about/dialog_about.cpp:437 -msgid "Could not open clipboard to write version information." -msgstr "Could not open clipboard to write version information." - -#: common/dialog_about/dialog_about.cpp:438 -msgid "Clipboard Error" -msgstr "Clipboard Error" - -#: common/dialog_about/dialog_about.cpp:551 -msgid "Copied..." -msgstr "Copied..." - -#: common/dialog_about/AboutDialog_main.cpp:133 -msgid "" -"The KiCad EDA Suite is a set of open source applications for the creation of " -"electronic schematics and to design printed circuit boards." -msgstr "" -"The KiCad EDA Suite is a set of open source applications for the creation of " -"electronic schematics and to design printed circuit boards." - -#: common/dialog_about/AboutDialog_main.cpp:141 -msgid "KiCad on the web" -msgstr "KiCad on the web" - -#: common/dialog_about/AboutDialog_main.cpp:148 -msgid "The official KiCad website" -msgstr "The official KiCad website" - -#: common/dialog_about/AboutDialog_main.cpp:152 -msgid "Developer's website on Launchpad" -msgstr "Developer's website on Launchpad" - -#: common/dialog_about/AboutDialog_main.cpp:157 -msgid "Official repository for component and footprint libraries" -msgstr "Official repository for component and footprint libraries" - -#: common/dialog_about/AboutDialog_main.cpp:162 -msgid "Footprint wizards info on our official repository " -msgstr "Footprint wizards info on our official repository " - -#: common/dialog_about/AboutDialog_main.cpp:167 -msgid "Non official repositories" -msgstr "Non official repositories" - -#: common/dialog_about/AboutDialog_main.cpp:174 -msgid "Additional component libraries repository (smisioto)" -msgstr "Additional component libraries repository (smisioto)" - -#: common/dialog_about/AboutDialog_main.cpp:180 -msgid "Bug tracker" -msgstr "Bug tracker" - -#: common/dialog_about/AboutDialog_main.cpp:187 -msgid "Report or examine bugs" -msgstr "Report or examine bugs" - -#: common/dialog_about/AboutDialog_main.cpp:192 -msgid "KiCad user's groups and community" -msgstr "KiCad user's groups and community" - -#: common/dialog_about/AboutDialog_main.cpp:198 -msgid "KiCad user's group" -msgstr "KiCad user's group" - -#: common/dialog_about/AboutDialog_main.cpp:203 -msgid "KiCad forum" -msgstr "KiCad forum" - -#: common/dialog_about/AboutDialog_main.cpp:216 -msgid "The complete KiCad EDA Suite is released under the" -msgstr "The complete KiCad EDA Suite is released under the" - -#: common/dialog_about/AboutDialog_main.cpp:218 -msgid "GNU General Public License (GPL) version 3 or any later version" -msgstr "GNU General Public License (GPL) version 3 or any later version" - -#: common/dialog_about/AboutDialog_main.cpp:412 -msgid "Others" -msgstr "Others" - -#: common/dialog_about/AboutDialog_main.cpp:427 -msgid "Icons by" -msgstr "Icons by" - -#: common/dialog_about/AboutDialog_main.cpp:442 -msgid "3D models by" -msgstr "3D models by" - -#: common/dialog_about/dialog_about_base.cpp:31 -msgid "App Title" -msgstr "App Title" - -#: common/dialog_about/dialog_about_base.cpp:37 -msgid "Copyright Info" -msgstr "Copyright Info" - -#: common/dialog_about/dialog_about_base.cpp:41 -msgid "Build Version Info" -msgstr "Build Version Info" - -#: common/dialog_about/dialog_about_base.cpp:45 -msgid "Lib Version Info" -msgstr "Lib Version Info" - -#: common/dialog_about/dialog_about_base.cpp:70 -msgid "Copy Version Info" -msgstr "Copy Version Info" - -#: common/eda_doc.cpp:145 eeschema/dialogs/dialog_edit_component_in_lib.cpp:456 -msgid "Doc Files" -msgstr "Doc Files" - -#: common/eda_doc.cpp:160 -#, c-format -msgid "Doc File '%s' not found" -msgstr "Doc File '%s' not found" - -#: common/eda_doc.cpp:203 -#, c-format -msgid "Unknown MIME type for doc file <%s>" -msgstr "Unknown MIME type for doc file <%s>" - #: common/grid_tricks.cpp:115 msgid "Cut\tCTRL+X" msgstr "Cut\tCTRL+X" @@ -2337,229 +1292,824 @@ msgstr "Select All\tCTRL+A" msgid "Select all cells" msgstr "Select all cells" -#: common/confirm.cpp:77 common/pgm_base.cpp:927 eeschema/symbedit.cpp:103 -#: eeschema/widgets/widget_eeschema_color_config.cpp:294 -#: pcbnew/dialogs/dialog_export_idf.cpp:169 -#: pcbnew/dialogs/dialog_export_vrml.cpp:178 -msgid "Warning" -msgstr "Warning" +#: common/base_units.cpp:161 +msgid " mils" +msgstr " mils" -#: common/confirm.cpp:89 kicad/prjconfig.cpp:140 -#: pcbnew/router/length_tuner_tool.cpp:142 -msgid "Error" -msgstr "Error" +#: common/base_units.cpp:161 +msgid " in" +msgstr " in" -#: common/confirm.cpp:106 -msgid "Info" -msgstr "Info" +#: common/base_units.cpp:163 common/base_units.cpp:250 +msgid " mm" +msgstr " mm" -#: common/confirm.cpp:131 -msgid "Confirmation" -msgstr "Confirmation" +#: common/base_units.cpp:246 +msgid " \"" +msgstr " \"" -#: common/eda_text.cpp:405 -#: eeschema/dialogs/dialog_edit_libentry_fields_in_lib_base.cpp:93 -#: eeschema/dialogs/dialog_lib_edit_text_base.cpp:95 -#: eeschema/dialogs/dialog_edit_component_in_schematic_fbp.cpp:184 -#: eeschema/dialogs/dialog_edit_label_base.cpp:76 eeschema/sch_text.cpp:781 -#: pagelayout_editor/dialogs/properties_frame_base.cpp:109 -#: pcbnew/dialogs/dialog_edit_module_text_base.cpp:109 -#: pcbnew/dialogs/dialog_pcb_text_properties_base.cpp:99 -msgid "Italic" -msgstr "Italic" +#: common/base_units.cpp:254 +msgid " deg" +msgstr " deg" -#: common/eda_text.cpp:406 -#: eeschema/dialogs/dialog_edit_libentry_fields_in_lib_base.cpp:93 -#: eeschema/dialogs/dialog_lib_edit_text_base.cpp:95 -#: eeschema/dialogs/dialog_edit_component_in_schematic_fbp.cpp:184 -#: eeschema/dialogs/dialog_edit_label_base.cpp:76 eeschema/sch_text.cpp:781 -#: pagelayout_editor/dialogs/properties_frame_base.cpp:90 -msgid "Bold" -msgstr "Bold" +#: common/base_units.cpp:433 common/preview_items/preview_utils.cpp:41 +msgid "\"" +msgstr "\"" -#: common/eda_text.cpp:407 -msgid "Bold+Italic" -msgstr "Bold+Italic" +#: common/base_units.cpp:468 +msgid "millimeters" +msgstr "millimeters" -#: common/common.cpp:280 +#: common/base_units.cpp:472 +#: eeschema/dialogs/dialog_sch_sheet_props_base.cpp:49 +#: eeschema/dialogs/dialog_sch_sheet_props_base.cpp:72 +#: eeschema/dialogs/dialog_sch_edit_sheet_pin_base.cpp:47 +#: eeschema/dialogs/dialog_sch_edit_sheet_pin_base.cpp:59 +#: eeschema/dialogs/dialog_lib_edit_pin_base.cpp:124 +#: eeschema/dialogs/dialog_lib_edit_pin_base.cpp:135 +#: eeschema/dialogs/dialog_lib_edit_pin_base.cpp:146 +#: eeschema/dialogs/dialog_lib_edit_pin_base.cpp:157 +#: eeschema/dialogs/dialog_lib_edit_pin_base.cpp:168 +#: eeschema/dialogs/dialog_edit_label_base.cpp:57 +msgid "units" +msgstr "units" + +#: common/base_units.cpp:476 +#: pcbnew/dialogs/dialog_graphic_item_properties_base.cpp:96 +msgid "degrees" +msgstr "degrees" + +#: common/base_units.cpp:491 +msgid "in" +msgstr "in" + +#: common/base_units.cpp:502 common/preview_items/preview_utils.cpp:47 +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:137 +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:147 +#: pcbnew/dialogs/dialog_move_exact_base.cpp:67 +#: pcbnew/dialogs/dialog_position_relative_base.cpp:65 +#: pcbnew/dialogs/dialog_create_array_base.cpp:222 +msgid "deg" +msgstr "deg" + +#: common/project.cpp:259 #, c-format -msgid "Cannot make path '%s' absolute with respect to '%s'." -msgstr "Cannot make path '%s' absolute with respect to '%s'." +msgid "Unable to find '%s' template config file." +msgstr "Unable to find '%s' template config file." -#: common/common.cpp:298 +#: common/project.cpp:262 +msgid "Error copying project file template" +msgstr "Error copying project file template" + +#: common/project.cpp:282 #, c-format -msgid "Output directory '%s' created.\n" -msgstr "Output directory '%s' created.\n" +msgid "Cannot create prj file '%s' (Directory not writable)" +msgstr "Cannot create prj file '%s' (Directory not writable)" -#: common/common.cpp:307 +#: common/project.cpp:426 +msgid "Error loading project footprint library table" +msgstr "Error loading project footprint library table" + +#: common/zoom.cpp:246 common/widgets/mathplot.cpp:1765 +#: common/tool/actions.cpp:32 +#: eeschema/dialogs/dialog_edit_libentry_fields_in_lib_base.cpp:69 +#: eeschema/dialogs/dialog_edit_libentry_fields_in_lib_base.cpp:77 +#: gerbview/class_gerber_file_image.cpp:357 +#: gerbview/class_gerber_file_image.cpp:360 +#: pagelayout_editor/dialogs/properties_frame_base.cpp:84 +#: pagelayout_editor/dialogs/properties_frame_base.cpp:103 +#: pcbnew/dialogs/dialog_pcb_text_properties_base.cpp:106 +#: pcbnew/dialogs/dialog_pad_basicshapes_properties.cpp:94 +#: pcbnew/dialogs/dialog_pad_basicshapes_properties.cpp:119 +msgid "Center" +msgstr "Center" + +#: common/zoom.cpp:254 eeschema/tool_viewlib.cpp:84 +#: gerbview/toolbars_gerber.cpp:88 pagelayout_editor/toolbars_pl_editor.cpp:92 +#: pcbnew/footprint_wizard_frame.cpp:702 pcbnew/tool_modedit.cpp:134 +#: pcbnew/tool_modview.cpp:94 +msgid "Zoom auto" +msgstr "Zoom auto" + +#: common/zoom.cpp:260 +msgid "Zoom Select" +msgstr "Zoom Select" + +#: common/zoom.cpp:273 +msgid "Zoom: " +msgstr "Zoom: " + +#: common/zoom.cpp:284 +msgid "Grid Select" +msgstr "Grid Select" + +#: common/zoom.cpp:300 common/dialogs/dialog_display_info_HTML_base.cpp:22 +#: eeschema/dialogs/dialog_print_using_printer_base.cpp:53 +#: eeschema/dialogs/dialog_erc_base.cpp:101 +#: eeschema/dialogs/dialog_plot_schematic_base.cpp:125 +#: eeschema/dialogs/dialog_annotate_base.cpp:212 +#: eeschema/dialogs/dialog_bom_editor_base.cpp:104 +#: eeschema/dialogs/dialog_bom_base.cpp:62 +#: eeschema/dialogs/dialog_schematic_find_base.cpp:125 +#: eeschema/dialogs/dialog_symbol_remap_base.cpp:33 +#: gerbview/dialogs/dialog_print_using_printer_base.cpp:107 +#: pcbnew/dialogs/dialog_gendrill_base.cpp:198 +#: pcbnew/dialogs/dialog_print_using_printer_base.cpp:159 +#: pcbnew/dialogs/dialog_exchange_modules_base.cpp:102 +#: pcbnew/dialogs/dialog_print_for_modedit_base.cpp:57 +#: pcbnew/dialogs/dialog_update_pcb_base.cpp:56 +#: pcbnew/dialogs/dialog_update_pcb.cpp:149 +#: pcbnew/dialogs/dialog_find_base.cpp:46 +#: pcbnew/dialogs/dialog_SVG_print_base.cpp:129 +#: pcbnew/dialogs/dialog_plot_base.cpp:391 +#: pcbnew/dialogs/dialog_netlist_fbp.cpp:95 +msgid "Close" +msgstr "Close" + +#: common/widgets/widget_hotkey_list.cpp:104 +msgid "Press a new hotkey, or press Esc to cancel..." +msgstr "Press a new hotkey, or press Esc to cancel..." + +#: common/widgets/widget_hotkey_list.cpp:111 +msgid "Command:" +msgstr "Command:" + +#: common/widgets/widget_hotkey_list.cpp:119 +msgid "Current key:" +msgstr "Current key:" + +#: common/widgets/widget_hotkey_list.cpp:213 +msgid "Set Hotkey" +msgstr "Set Hotkey" + +#: common/widgets/widget_hotkey_list.cpp:379 +msgid "Edit..." +msgstr "Edit..." + +#: common/widgets/widget_hotkey_list.cpp:380 +#: eeschema/dialogs/dialog_edit_components_libid_base.cpp:92 +msgid "Undo Changes" +msgstr "Undo Changes" + +#: common/widgets/widget_hotkey_list.cpp:381 +msgid "Restore Default" +msgstr "Restore Default" + +#: common/widgets/widget_hotkey_list.cpp:383 +msgid "Undo All Changes" +msgstr "Undo All Changes" + +#: common/widgets/widget_hotkey_list.cpp:384 +msgid "Restore All to Default" +msgstr "Restore All to Default" + +#: common/widgets/widget_hotkey_list.cpp:484 #, c-format -msgid "Cannot create output directory '%s'.\n" -msgstr "Cannot create output directory '%s'.\n" +msgid "" +"<%s> is already assigned to \"%s\" in section \"%s\". Are you sure you want " +"to change its assignment?" +msgstr "" +"<%s> is already assigned to \"%s\" in section \"%s\". Are you sure you want " +"to change its assignment?" -#: common/page_layout/page_layout_reader.cpp:839 -#, c-format -msgid "The file <%s> was not fully read" -msgstr "The file <%s> was not fully read" +#: common/widgets/widget_hotkey_list.cpp:489 +msgid "Confirm change" +msgstr "Confirm change" + +#: common/widgets/widget_hotkey_list.cpp:513 +msgid "Command" +msgstr "Command" + +#: common/widgets/widget_hotkey_list.cpp:514 +msgid "Hotkey" +msgstr "Hotkey" + +#: common/widgets/mathplot.cpp:1765 +msgid "Center plot view to this position" +msgstr "Center plot view to this position" + +#: common/widgets/mathplot.cpp:1766 eeschema/hotkeys.cpp:87 +#: eeschema/sim/sim_plot_frame_base.cpp:82 +msgid "Fit on Screen" +msgstr "Fit on Screen" + +#: common/widgets/mathplot.cpp:1766 +msgid "Set plot view to show all items" +msgstr "Set plot view to show all items" + +#: common/widgets/mathplot.cpp:1767 common/tool/actions.cpp:16 +#: eeschema/hotkeys.cpp:106 eeschema/hotkeys.cpp:108 +#: eeschema/sim/sim_plot_frame_base.cpp:74 gerbview/hotkeys.cpp:65 +#: pagelayout_editor/hotkeys.cpp:79 pcbnew/hotkeys.cpp:176 +#: pcbnew/hotkeys.cpp:178 +msgid "Zoom In" +msgstr "Zoom In" + +#: common/widgets/mathplot.cpp:1767 +msgid "Zoom in plot view." +msgstr "Zoom in plot view." + +#: common/widgets/mathplot.cpp:1768 common/tool/actions.cpp:20 +#: eeschema/hotkeys.cpp:113 eeschema/hotkeys.cpp:115 +#: eeschema/sim/sim_plot_frame_base.cpp:78 gerbview/hotkeys.cpp:64 +#: pagelayout_editor/hotkeys.cpp:78 pcbnew/hotkeys.cpp:183 +#: pcbnew/hotkeys.cpp:185 +msgid "Zoom Out" +msgstr "Zoom Out" + +#: common/widgets/mathplot.cpp:1768 +msgid "Zoom out plot view." +msgstr "Zoom out plot view." + +#: common/widgets/footprint_preview_widget.cpp:96 +msgid "Footprint not found" +msgstr "Footprint not found" + +#: common/widgets/gal_options_panel.cpp:75 +msgid " (OpenGL && Cairo)" +msgstr " (OpenGL && Cairo)" + +#: common/widgets/gal_options_panel.cpp:83 +msgid "OpenGL Rendering:" +msgstr "OpenGL Rendering:" + +#: common/widgets/gal_options_panel.cpp:86 +msgid "No Antialiasing" +msgstr "No Antialiasing" + +#: common/widgets/gal_options_panel.cpp:87 +msgid "Subpixel Antialiasing (High Quality)" +msgstr "Subpixel Antialiasing (High Quality)" + +#: common/widgets/gal_options_panel.cpp:88 +msgid "Subpixel Antialiasing (Ultra Quality)" +msgstr "Subpixel Antialiasing (Ultra Quality)" + +#: common/widgets/gal_options_panel.cpp:89 +msgid "Supersampling (2x)" +msgstr "Supersampling (2x)" + +#: common/widgets/gal_options_panel.cpp:90 +msgid "Supersampling (4x)" +msgstr "Supersampling (4x)" + +#: common/widgets/gal_options_panel.cpp:107 +msgid "Grid Display" +msgstr "Grid Display" + +#: common/widgets/gal_options_panel.cpp:110 +msgid "Dots" +msgstr "Dots" + +#: common/widgets/gal_options_panel.cpp:111 +#: gerbview/dialogs/gerbview_dialog_display_options_frame_base.cpp:44 +#: pcbnew/autorouter/auto_place_footprints.cpp:476 +msgid "Lines" +msgstr "Lines" + +#: common/widgets/gal_options_panel.cpp:112 +msgid "Small crosses" +msgstr "Small crosses" + +#: common/widgets/gal_options_panel.cpp:116 +msgid "Grid Style" +msgstr "Grid Style" + +#: common/widgets/gal_options_panel.cpp:128 +msgid "Grid thickness:" +msgstr "Grid thickness:" + +#: common/widgets/gal_options_panel.cpp:140 +#: common/widgets/gal_options_panel.cpp:157 +msgid "px" +msgstr "px" + +#: common/widgets/gal_options_panel.cpp:145 +msgid "Min grid spacing:" +msgstr "Min grid spacing:" + +#: common/widgets/gal_options_panel.cpp:183 +msgid "Cursor Display" +msgstr "Cursor Display" + +#: common/widgets/gal_options_panel.cpp:188 +msgid "Small cross" +msgstr "Small cross" + +#: common/widgets/gal_options_panel.cpp:189 +msgid "Full screen cursor" +msgstr "Full screen cursor" + +#: common/widgets/gal_options_panel.cpp:192 +msgid "Cursor Shape" +msgstr "Cursor Shape" + +#: common/widgets/gal_options_panel.cpp:207 +msgid "Main cursor shape selection (small cross or large cursor)" +msgstr "Main cursor shape selection (small cross or large cursor)" + +#: common/widgets/gal_options_panel.cpp:211 +msgid "Always display cursor" +msgstr "Always display cursor" -#: common/pgm_base.cpp:112 common/widgets/widget_hotkey_list.cpp:381 #: common/widgets/footprint_select_widget.cpp:274 +msgid "No default footprint" +msgstr "No default footprint" + +#: common/widgets/footprint_select_widget.cpp:275 common/pgm_base.cpp:112 +#: eeschema/dialogs/dialog_edit_line_style.cpp:35 #: eeschema/dialogs/dialog_edit_component_in_schematic_fbp.cpp:56 -#: pcbnew/dialogs/dialog_design_rules_base.cpp:61 #: pcbnew/dialogs/dialog_global_edit_tracks_and_vias.cpp:111 #: pcbnew/dialogs/dialog_global_edit_tracks_and_vias.cpp:125 #: pcbnew/dialogs/dialog_global_edit_tracks_and_vias.cpp:137 #: pcbnew/dialogs/dialog_global_edit_tracks_and_vias.cpp:144 #: pcbnew/dialogs/dialog_global_edit_tracks_and_vias.cpp:150 +#: pcbnew/dialogs/dialog_design_rules_base.cpp:61 msgid "Default" msgstr "Default" -#: common/pgm_base.cpp:129 -msgid "French" -msgstr "French" +#: common/widgets/footprint_select_widget.cpp:279 +#: common/widgets/footprint_select_widget.cpp:280 +msgid "Other..." +msgstr "Other..." -#: common/pgm_base.cpp:137 -msgid "Finnish" -msgstr "Finnish" +#: common/draw_frame.cpp:194 common/draw_frame.cpp:521 +#: gerbview/dialogs/gerbview_dialog_display_options_frame_base.cpp:30 +#: pagelayout_editor/pl_editor_frame.cpp:119 +#: pcbnew/dialogs/dialog_general_options_BoardEditor_base.cpp:33 +#: pcbnew/dialogs/dialog_gendrill_base.cpp:49 +#: pcbnew/dialogs/dialog_set_grid_base.cpp:25 +#: pcbnew/dialogs/dialog_set_grid_base.cpp:76 +#: pcbnew/dialogs/dialog_set_grid_base.cpp:87 +#: pcbnew/dialogs/dialog_gen_module_position_file_base.cpp:60 +msgid "Inches" +msgstr "Inches" -#: common/pgm_base.cpp:145 -msgid "Spanish" -msgstr "Spanish" +#: common/draw_frame.cpp:362 cvpcb/class_DisplayFootprintsFrame.cpp:178 +#: pcbnew/tool_modedit.cpp:220 pcbnew/tool_pcb.cpp:338 +msgid "Hide grid" +msgstr "Hide grid" -#: common/pgm_base.cpp:153 -msgid "Portuguese" -msgstr "Portuguese" +#: common/draw_frame.cpp:362 +msgid "Show grid" +msgstr "Show grid" -#: common/pgm_base.cpp:161 -msgid "Italian" -msgstr "Italian" +#: common/draw_frame.cpp:529 +#: gerbview/dialogs/gerbview_dialog_display_options_frame_base.cpp:32 +#: pcbnew/footprint_wizard_frame.cpp:295 +#: pcbnew/dialogs/dialog_general_options_BoardEditor_base.cpp:35 +#: pcbnew/dialogs/dialog_set_grid_base.cpp:27 +msgid "Units" +msgstr "Units" -#: common/pgm_base.cpp:169 -msgid "German" -msgstr "German" +#: common/dialog_about/dialog_about_base.cpp:31 +msgid "App Title" +msgstr "App Title" -#: common/pgm_base.cpp:177 -msgid "Greek" -msgstr "Greek" +#: common/dialog_about/dialog_about_base.cpp:37 +msgid "Copyright Info" +msgstr "Copyright Info" -#: common/pgm_base.cpp:185 -msgid "Slovenian" -msgstr "Slovenian" +#: common/dialog_about/dialog_about_base.cpp:41 +msgid "Build Version Info" +msgstr "Build Version Info" -#: common/pgm_base.cpp:193 -msgid "Slovak" -msgstr "Slovak" +#: common/dialog_about/dialog_about_base.cpp:45 +msgid "Lib Version Info" +msgstr "Lib Version Info" -#: common/pgm_base.cpp:201 -msgid "Hungarian" -msgstr "Hungarian" +#: common/dialog_about/dialog_about_base.cpp:67 +msgid "Show Version Info" +msgstr "Show Version Info" -#: common/pgm_base.cpp:209 -msgid "Polish" -msgstr "Polish" +#: common/dialog_about/dialog_about_base.cpp:70 +msgid "Copy Version Info" +msgstr "Copy Version Info" -#: common/pgm_base.cpp:217 -msgid "Czech" -msgstr "Czech" +#: common/dialog_about/dialog_about_base.cpp:71 +msgid "Copy KiCad version info to the clipboard" +msgstr "Copy KiCad version info to the clipboard" -#: common/pgm_base.cpp:225 -msgid "Russian" -msgstr "Russian" +#: common/dialog_about/dialog_about.cpp:120 +msgid "Information" +msgstr "Information" -#: common/pgm_base.cpp:233 -msgid "Korean" -msgstr "Korean" +#: common/dialog_about/dialog_about.cpp:123 +msgid "Developers" +msgstr "Developers" -#: common/pgm_base.cpp:241 -msgid "Chinese simplified" -msgstr "Chinese simplified" +#: common/dialog_about/dialog_about.cpp:124 +msgid "Doc Writers" +msgstr "Doc Writers" -#: common/pgm_base.cpp:249 -msgid "Catalan" -msgstr "Catalan" +#: common/dialog_about/dialog_about.cpp:126 +msgid "Artists" +msgstr "Artists" -#: common/pgm_base.cpp:257 -msgid "Dutch" -msgstr "Dutch" +#: common/dialog_about/dialog_about.cpp:127 +msgid "Translators" +msgstr "Translators" -#: common/pgm_base.cpp:265 -msgid "Japanese" -msgstr "Japanese" +#: common/dialog_about/dialog_about.cpp:129 +msgid "Packagers" +msgstr "Packagers" -#: common/pgm_base.cpp:273 -msgid "Bulgarian" -msgstr "Bulgarian" +#: common/dialog_about/dialog_about.cpp:132 +msgid "License" +msgstr "License" -#: common/pgm_base.cpp:281 -msgid "Lithuanian" -msgstr "Lithuanian" +#: common/dialog_about/dialog_about.cpp:557 +msgid "Version Info" +msgstr "Version Info" -#: common/pgm_base.cpp:359 -msgid "No default editor found, you must choose it" -msgstr "No default editor found, you must choose it" +#: common/dialog_about/dialog_about.cpp:569 +msgid "Could not open clipboard to write version information." +msgstr "Could not open clipboard to write version information." -#: common/pgm_base.cpp:379 -msgid "Executable file (*.exe)|*.exe" -msgstr "Executable file (*.exe)|*.exe" +#: common/dialog_about/dialog_about.cpp:570 +msgid "Clipboard Error" +msgstr "Clipboard Error" -#: common/pgm_base.cpp:381 -msgid "Executable file (*)|*" -msgstr "Executable file (*)|*" +#: common/dialog_about/dialog_about.cpp:579 +msgid "Copied..." +msgstr "Copied..." -#: common/pgm_base.cpp:391 -msgid "Select Preferred Editor" -msgstr "Select Preferred Editor" - -#: common/pgm_base.cpp:412 -#, c-format -msgid "%s is already running, Continue?" -msgstr "%s is already running, Continue?" - -#: common/pgm_base.cpp:844 -msgid "Set Language" -msgstr "Set Language" - -#: common/pgm_base.cpp:845 -msgid "Select application language (only for testing)" -msgstr "Select application language (only for testing)" - -#: common/pgm_base.cpp:920 +#: common/dialog_about/AboutDialog_main.cpp:118 msgid "" -"Warning! Some of paths you have configured have been defined \n" -"externally to the running process and will be temporarily overwritten." -msgstr "" -"Warning! Some of paths you have configured have been defined \n" -"externally to the running process and will be temporarily overwritten." +"The KiCad EDA Suite is a set of open source applications for the creation of " +"electronic schematics and printed circuit boards." +msgstr "The KiCad EDA Suite is a set of open source applications for the creation of electronic schematics and printed circuit boards." -#: common/pgm_base.cpp:922 -msgid "" -"The next time KiCad is launched, any paths that have already\n" -"been defined are honored and any settings defined in the path\n" -"configuration dialog are ignored. If you did not intend for this\n" -"behavior, either rename any conflicting entries or remove the\n" -"external environment variable definition(s) from your system." -msgstr "" -"The next time KiCad is launched, any paths that have already\n" -"been defined are honored and any settings defined in the path\n" -"configuration dialog are ignored. If you did not intend for this\n" -"behavior, either rename any conflicting entries or remove the\n" -"external environment variable definition(s) from your system." +#: common/dialog_about/AboutDialog_main.cpp:126 +msgid "KiCad on the web" +msgstr "KiCad on the web" -#: common/pgm_base.cpp:929 -msgid "Do not show this message again." -msgstr "Do not show this message again." +#: common/dialog_about/AboutDialog_main.cpp:148 +msgid "Bug tracker" +msgstr "Bug tracker" -#: common/footprint_info.cpp:90 -msgid "Load Error" -msgstr "Load Error" +#: common/dialog_about/AboutDialog_main.cpp:161 +msgid "KiCad user's groups and community" +msgstr "KiCad user's groups and community" -#: common/footprint_info.cpp:92 -msgid "Errors were encountered loading footprints:" -msgstr "Errors were encountered loading footprints:" +#: common/dialog_about/AboutDialog_main.cpp:185 +msgid "The complete KiCad EDA Suite is released under the" +msgstr "The complete KiCad EDA Suite is released under the" + +#: common/dialog_about/AboutDialog_main.cpp:187 +msgid "GNU General Public License (GPL) version 3 or any later version" +msgstr "GNU General Public License (GPL) version 3 or any later version" + +#: common/dialog_about/AboutDialog_main.cpp:349 +msgid "Others" +msgstr "Others" + +#: common/dialog_about/AboutDialog_main.cpp:364 +msgid "Icons by" +msgstr "Icons by" + +#: common/dialog_about/AboutDialog_main.cpp:379 +msgid "3D models by" +msgstr "3D models by" + +#: common/dialog_about/AboutDialog_main.cpp:389 +msgid "Symbols by" +msgstr "Symbols by" + +#: common/dialog_about/AboutDialog_main.cpp:395 +msgid "Footprints by" +msgstr "Footprints by" + +#: common/class_marker_base.cpp:203 +msgid "Marker Info" +msgstr "Marker Info" + +#: common/wildcards_and_files_ext.cpp:107 +msgid "All files (*)|*" +msgstr "All files (*)|*" + +#: common/wildcards_and_files_ext.cpp:112 +msgid "KiCad drawing symbol files (*.sym)|*." +msgstr "KiCad drawing symbol files (*.sym)|*." + +#: common/wildcards_and_files_ext.cpp:118 +msgid "KiCad symbol library files (*.lib)|*." +msgstr "KiCad symbol library files (*.lib)|*." + +#: common/wildcards_and_files_ext.cpp:124 +msgid "KiCad project files (*.pro)|*." +msgstr "KiCad project files (*.pro)|*." + +#: common/wildcards_and_files_ext.cpp:130 +msgid "KiCad schematic files (*.sch)|*." +msgstr "KiCad schematic files (*.sch)|*." + +#: common/wildcards_and_files_ext.cpp:136 +msgid "Eagle XML schematic files (*.sch)|*." +msgstr "Eagle XML schematic files (*.sch)|*." + +#: common/wildcards_and_files_ext.cpp:142 +msgid "Eagle XML files (*.sch *.brd)|*." +msgstr "Eagle XML files (*.sch *.brd)|*." + +#: common/wildcards_and_files_ext.cpp:149 +msgid "KiCad netlist files (*.net)|*." +msgstr "KiCad netlist files (*.net)|*." + +#: common/wildcards_and_files_ext.cpp:155 +msgid "Gerber files (*.pho)|*." +msgstr "Gerber files (*.pho)|*." + +#: common/wildcards_and_files_ext.cpp:161 +msgid "KiCad printed circuit board files (*.brd)|*." +msgstr "KiCad printed circuit board files (*.brd)|*." + +#: common/wildcards_and_files_ext.cpp:167 +msgid "Eagle ver. 6.x XML PCB files (*.brd)|*." +msgstr "Eagle ver. 6.x XML PCB files (*.brd)|*." + +#: common/wildcards_and_files_ext.cpp:173 +msgid "P-Cad 200x ASCII PCB files (*.pcb)|*." +msgstr "P-Cad 200x ASCII PCB files (*.pcb)|*." + +#: common/wildcards_and_files_ext.cpp:179 +msgid "KiCad printed circuit board files (*.kicad_pcb)|*." +msgstr "KiCad printed circuit board files (*.kicad_pcb)|*." + +#: common/wildcards_and_files_ext.cpp:186 +msgid "KiCad footprint files (*.kicad_mod)|*." +msgstr "KiCad footprint files (*.kicad_mod)|*." + +#: common/wildcards_and_files_ext.cpp:192 +msgid "KiCad footprint library paths (*.pretty)|*." +msgstr "KiCad footprint library paths (*.pretty)|*." + +#: common/wildcards_and_files_ext.cpp:198 +msgid "Legacy footprint library files (*.mod)|*." +msgstr "Legacy footprint library files (*.mod)|*." + +#: common/wildcards_and_files_ext.cpp:204 +msgid "Eagle ver. 6.x XML library files (*.lbr)|*." +msgstr "Eagle ver. 6.x XML library files (*.lbr)|*." + +#: common/wildcards_and_files_ext.cpp:210 +msgid "Geda PCB footprint library files (*.fp)|*." +msgstr "Geda PCB footprint library files (*.fp)|*." + +#: common/wildcards_and_files_ext.cpp:216 +msgid "Page layout design files (*.kicad_wks)|*." +msgstr "Page layout design files (*.kicad_wks)|*." + +#: common/wildcards_and_files_ext.cpp:223 +msgid "KiCad symbol footprint link files (*.cmp)|*." +msgstr "KiCad symbol footprint link files (*.cmp)|*." + +#: common/wildcards_and_files_ext.cpp:230 +msgid "Drill files (*.drl)|*." +msgstr "Drill files (*.drl)|*." + +#: common/wildcards_and_files_ext.cpp:236 +msgid "SVG files (*.svg)|*." +msgstr "SVG files (*.svg)|*." + +#: common/wildcards_and_files_ext.cpp:242 +msgid "HTML files (*.html)|*." +msgstr "HTML files (*.html)|*." + +#: common/wildcards_and_files_ext.cpp:249 +msgid "CSV Files (*.csv)|*." +msgstr "CSV Files (*.csv)|*." + +#: common/wildcards_and_files_ext.cpp:255 +msgid "Portable document format files (*.pdf)|*." +msgstr "Portable document format files (*.pdf)|*." + +#: common/wildcards_and_files_ext.cpp:261 +msgid "PostScript files (.ps)|*." +msgstr "PostScript files (.ps)|*." + +#: common/wildcards_and_files_ext.cpp:267 +msgid "Report files (*.rpt)|*." +msgstr "Report files (*.rpt)|*." + +#: common/wildcards_and_files_ext.cpp:273 +msgid "Footprint place files (*.pos)|*." +msgstr "Footprint place files (*.pos)|*." + +#: common/wildcards_and_files_ext.cpp:279 +msgid "VRML and X3D files (*.wrl *.x3d)|*." +msgstr "VRML and X3D files (*.wrl *.x3d)|*." + +#: common/wildcards_and_files_ext.cpp:286 +msgid "IDFv3 component files (*.idf)|*." +msgstr "IDFv3 component files (*.idf)|*." + +#: common/wildcards_and_files_ext.cpp:292 +msgid "Text files (*.txt)|*." +msgstr "Text files (*.txt)|*." + +#: common/wildcards_and_files_ext.cpp:298 +msgid "Legacy footprint export files (*.emp)|*." +msgstr "Legacy footprint export files (*.emp)|*." + +#: common/wildcards_and_files_ext.cpp:304 +msgid "Electronic rule check file (.erc)|*." +msgstr "Electronic rule check file (.erc)|*." + +#: common/wildcards_and_files_ext.cpp:310 +msgid "Spice library file (*.lib)|*." +msgstr "Spice library file (*.lib)|*." + +#: common/wildcards_and_files_ext.cpp:316 +msgid "SPICE netlist file (.cir)|*." +msgstr "SPICE netlist file (.cir)|*." + +#: common/wildcards_and_files_ext.cpp:322 +msgid "CadStar netlist file (.frp)|*." +msgstr "CadStar netlist file (.frp)|*." + +#: common/wildcards_and_files_ext.cpp:328 +msgid "Symbol footprint association files (*.equ)|*." +msgstr "Symbol footprint association files (*.equ)|*." + +#: common/wildcards_and_files_ext.cpp:334 +msgid "Zip file (*.zip)|*." +msgstr "Zip file (*.zip)|*." + +#: common/wildcards_and_files_ext.cpp:340 +msgid "GenCAD 1.4 board files (.cad)|*." +msgstr "GenCAD 1.4 board files (.cad)|*." + +#: common/wildcards_and_files_ext.cpp:346 +msgid "DXF Files (*.dxf)|*." +msgstr "DXF Files (*.dxf)|*." + +#: common/wildcards_and_files_ext.cpp:352 +msgid "Gerber job file (*.gbrjob)|*." +msgstr "Gerber job file (*.gbrjob)|*." + +#: common/wildcards_and_files_ext.cpp:359 +msgid "Specctra DSN file (*.dsn)|*." +msgstr "Specctra DSN file (*.dsn)|*." + +#: common/wildcards_and_files_ext.cpp:365 +msgid "IPC-D-356 Test Files (.d356)|*." +msgstr "IPC-D-356 Test Files (.d356)|*." + +#: common/wildcards_and_files_ext.cpp:371 +msgid "Workbook file (*.wbk)|*." +msgstr "Workbook file (*.wbk)|*." + +#: common/wildcards_and_files_ext.cpp:377 +msgid "PNG file (*.png)|*." +msgstr "PNG file (*.png)|*." #: common/selcolor.cpp:85 eeschema/dialogs/dialog_eeschema_options_base.cpp:292 msgid "Colors" msgstr "Colors" +#: common/hotkeys_basic.cpp:458 common/hotkeys_basic.cpp:487 +#: common/hotkeys_basic.cpp:491 +msgid "Hotkeys List" +msgstr "Hotkeys List" + +#: common/hotkeys_basic.cpp:751 +msgid "Read Hotkey Configuration File:" +msgstr "Read Hotkey Configuration File:" + +#: common/hotkeys_basic.cpp:782 +msgid "Write Hotkey Configuration File:" +msgstr "Write Hotkey Configuration File:" + +#: common/hotkeys_basic.cpp:810 +msgid "&Edit Hotkeys" +msgstr "&Edit Hotkeys" + +#: common/hotkeys_basic.cpp:811 +msgid "Edit hotkeys list" +msgstr "Edit hotkeys list" + +#: common/hotkeys_basic.cpp:818 eeschema/menubar.cpp:617 +msgid "E&xport Hotkeys" +msgstr "E&xport Hotkeys" + +#: common/hotkeys_basic.cpp:819 +msgid "Export current hotkeys into configuration file" +msgstr "Export current hotkeys into configuration file" + +#: common/hotkeys_basic.cpp:824 eeschema/menubar.cpp:623 +msgid "&Import Hotkeys" +msgstr "&Import Hotkeys" + +#: common/hotkeys_basic.cpp:825 eeschema/menubar.cpp:624 +msgid "Load existing hotkey configuration file" +msgstr "Load existing hotkey configuration file" + +#: common/hotkeys_basic.cpp:830 +msgid "&Hotkeys Options" +msgstr "&Hotkeys Options" + +#: common/hotkeys_basic.cpp:831 +msgid "Edit hotkeys configuration and preferences" +msgstr "Edit hotkeys configuration and preferences" + +#: common/confirm.cpp:79 common/pgm_base.cpp:933 +#: eeschema/widgets/widget_eeschema_color_config.cpp:294 +#: eeschema/symbedit.cpp:103 pcbnew/dialogs/dialog_export_vrml.cpp:178 +#: pcbnew/dialogs/dialog_export_idf.cpp:170 +msgid "Warning" +msgstr "Warning" + +#: common/confirm.cpp:91 kicad/prjconfig.cpp:322 +#: pcbnew/router/length_tuner_tool.cpp:141 +msgid "Error" +msgstr "Error" + +#: common/confirm.cpp:108 +msgid "Info" +msgstr "Info" + +#: common/confirm.cpp:133 +msgid "Confirmation" +msgstr "Confirmation" + +#: common/confirm.cpp:257 pcbnew/dialogs/dialog_design_rules_base.cpp:111 +#: pcbnew/dialogs/dialog_design_rules_base.cpp:153 +msgid "Select All" +msgstr "Select All" + +#: common/confirm.cpp:259 +msgid "Unselect All" +msgstr "Unselect All" + +#: common/gestfich.cpp:233 +#, c-format +msgid "Command <%s> could not found" +msgstr "Command <%s> could not found" + +#: common/gestfich.cpp:377 +#, c-format +msgid "" +"Problem while running the PDF viewer\n" +"Command is '%s'" +msgstr "" +"Problem while running the PDF viewer\n" +"Command is '%s'" + +#: common/gestfich.cpp:384 +#, c-format +msgid "Unable to find a PDF viewer for '%s'" +msgstr "Unable to find a PDF viewer for '%s'" + +#: common/tool/common_tools.cpp:38 +msgid "Toggle Always Show Cursor" +msgstr "Toggle Always Show Cursor" + +#: common/tool/common_tools.cpp:39 +msgid "Toogle display of the cursor, even when not in an interactive tool" +msgstr "Toogle display of the cursor, even when not in an interactive tool" + +#: common/tool/grid_menu.cpp:40 +#: eeschema/widgets/widget_eeschema_color_config.cpp:94 +#: gerbview/class_gerbview_layer_widget.cpp:116 +#: pcbnew/class_pcb_layer_widget.cpp:78 +msgid "Grid" +msgstr "Grid" + +#: common/tool/zoom_tool.cpp:55 common/block_commande.cpp:97 +#: eeschema/tool_sch.cpp:121 eeschema/libeditframe.cpp:1175 +#: eeschema/tool_lib.cpp:172 eeschema/schedit.cpp:514 +#: gerbview/toolbars_gerber.cpp:92 gerbview/events_called_functions.cpp:237 +#: pagelayout_editor/events_functions.cpp:136 pagelayout_editor/menubar.cpp:143 +#: pagelayout_editor/toolbars_pl_editor.cpp:97 pcbnew/tool_modedit.cpp:138 +#: pcbnew/tool_pcb.cpp:266 pcbnew/edit.cpp:1444 pcbnew/modedit.cpp:934 +msgid "Zoom to selection" +msgstr "Zoom to selection" + +#: common/tool/zoom_menu.cpp:39 +msgid "Zoom" +msgstr "Zoom" + +#: common/tool/zoom_menu.cpp:49 +#, c-format +msgid "Zoom: %.2f" +msgstr "Zoom: %.2f" + +#: common/tool/actions.cpp:10 +msgid "Cancel current tool" +msgstr "Cancel current tool" + +#: common/tool/actions.cpp:36 eeschema/hotkeys.cpp:89 gerbview/hotkeys.cpp:61 +#: pagelayout_editor/hotkeys.cpp:74 pcbnew/basepcbframe.cpp:849 +#: pcbnew/hotkeys.cpp:160 pcbnew/hotkeys.cpp:162 +msgid "Zoom Auto" +msgstr "Zoom Auto" + +#: common/tool/actions.cpp:40 eeschema/hotkeys.cpp:213 gerbview/hotkeys.cpp:66 +#: pagelayout_editor/hotkeys.cpp:80 pcbnew/hotkeys.cpp:188 +msgid "Zoom to Selection" +msgstr "Zoom to Selection" + #: common/colors.cpp:39 msgid "Black" msgstr "Black" @@ -2680,6 +2230,141 @@ msgstr "Magenta 4" msgid "Yellow 4" msgstr "Yellow 4" +#: common/pgm_base.cpp:129 +msgid "French" +msgstr "French" + +#: common/pgm_base.cpp:137 +msgid "Finnish" +msgstr "Finnish" + +#: common/pgm_base.cpp:145 +msgid "Spanish" +msgstr "Spanish" + +#: common/pgm_base.cpp:153 +msgid "Portuguese" +msgstr "Portuguese" + +#: common/pgm_base.cpp:161 +msgid "Italian" +msgstr "Italian" + +#: common/pgm_base.cpp:169 +msgid "German" +msgstr "German" + +#: common/pgm_base.cpp:177 +msgid "Greek" +msgstr "Greek" + +#: common/pgm_base.cpp:185 +msgid "Slovenian" +msgstr "Slovenian" + +#: common/pgm_base.cpp:193 +msgid "Slovak" +msgstr "Slovak" + +#: common/pgm_base.cpp:201 +msgid "Hungarian" +msgstr "Hungarian" + +#: common/pgm_base.cpp:209 +msgid "Polish" +msgstr "Polish" + +#: common/pgm_base.cpp:217 +msgid "Czech" +msgstr "Czech" + +#: common/pgm_base.cpp:225 +msgid "Russian" +msgstr "Russian" + +#: common/pgm_base.cpp:233 +msgid "Korean" +msgstr "Korean" + +#: common/pgm_base.cpp:241 +msgid "Chinese simplified" +msgstr "Chinese simplified" + +#: common/pgm_base.cpp:249 +msgid "Catalan" +msgstr "Catalan" + +#: common/pgm_base.cpp:257 +msgid "Dutch" +msgstr "Dutch" + +#: common/pgm_base.cpp:265 +msgid "Japanese" +msgstr "Japanese" + +#: common/pgm_base.cpp:273 +msgid "Bulgarian" +msgstr "Bulgarian" + +#: common/pgm_base.cpp:281 +msgid "Lithuanian" +msgstr "Lithuanian" + +#: common/pgm_base.cpp:359 +msgid "No default editor found, you must choose it" +msgstr "No default editor found, you must choose it" + +#: common/pgm_base.cpp:379 +msgid "Executable file (*.exe)|*.exe" +msgstr "Executable file (*.exe)|*.exe" + +#: common/pgm_base.cpp:381 +msgid "Executable file (*)|*" +msgstr "Executable file (*)|*" + +#: common/pgm_base.cpp:391 +msgid "Select Preferred Editor" +msgstr "Select Preferred Editor" + +#: common/pgm_base.cpp:412 +#, c-format +msgid "%s is already running, Continue?" +msgstr "%s is already running, Continue?" + +#: common/pgm_base.cpp:850 +msgid "Set Language" +msgstr "Set Language" + +#: common/pgm_base.cpp:851 +msgid "Select application language (only for testing)" +msgstr "Select application language (only for testing)" + +#: common/pgm_base.cpp:926 +msgid "" +"Warning! Some of paths you have configured have been defined \n" +"externally to the running process and will be temporarily overwritten." +msgstr "" +"Warning! Some of paths you have configured have been defined \n" +"externally to the running process and will be temporarily overwritten." + +#: common/pgm_base.cpp:928 +msgid "" +"The next time KiCad is launched, any paths that have already\n" +"been defined are honored and any settings defined in the path\n" +"configuration dialog are ignored. If you did not intend for this\n" +"behavior, either rename any conflicting entries or remove the\n" +"external environment variable definition(s) from your system." +msgstr "" +"The next time KiCad is launched, any paths that have already\n" +"been defined are honored and any settings defined in the path\n" +"configuration dialog are ignored. If you did not intend for this\n" +"behavior, either rename any conflicting entries or remove the\n" +"external environment variable definition(s) from your system." + +#: common/pgm_base.cpp:935 +msgid "Do not show this message again." +msgstr "Do not show this message again." + #: common/block_commande.cpp:69 msgid "Block Move" msgstr "Block Move" @@ -2708,17 +2393,6 @@ msgstr "Block Copy" msgid "Block Paste" msgstr "Block Paste" -#: common/block_commande.cpp:97 eeschema/tool_sch.cpp:127 -#: eeschema/schedit.cpp:539 eeschema/tool_lib.cpp:183 -#: eeschema/libeditframe.cpp:1151 gerbview/toolbars_gerber.cpp:92 -#: gerbview/events_called_functions.cpp:217 -#: pagelayout_editor/events_functions.cpp:137 -#: pagelayout_editor/toolbars_pl_editor.cpp:93 pcbnew/modedit.cpp:934 -#: pcbnew/tools/zoom_tool.cpp:56 pcbnew/edit.cpp:1444 -#: pcbnew/tool_modedit.cpp:138 pcbnew/tool_pcb.cpp:266 -msgid "Zoom to selection" -msgstr "Zoom to selection" - #: common/block_commande.cpp:101 msgid "Block Rotate" msgstr "Block Rotate" @@ -2731,179 +2405,90 @@ msgstr "Block Flip" msgid "Block Mirror" msgstr "Block Mirror" -#: common/widgets/widget_hotkey_list.cpp:104 -msgid "Press a new hotkey, or press Esc to cancel..." -msgstr "Press a new hotkey, or press Esc to cancel..." - -#: common/widgets/widget_hotkey_list.cpp:111 -msgid "Command:" -msgstr "Command:" - -#: common/widgets/widget_hotkey_list.cpp:119 -msgid "Current key:" -msgstr "Current key:" - -#: common/widgets/widget_hotkey_list.cpp:213 -msgid "Set Hotkey" -msgstr "Set Hotkey" - -#: common/widgets/widget_hotkey_list.cpp:379 -msgid "Edit..." -msgstr "Edit..." - -#: common/widgets/widget_hotkey_list.cpp:383 -msgid "Reset all" -msgstr "Reset all" - -#: common/widgets/widget_hotkey_list.cpp:384 -msgid "Reset all to default" -msgstr "Reset all to default" - -#: common/widgets/widget_hotkey_list.cpp:484 +#: common/fp_lib_table.cpp:195 #, c-format msgid "" -"<%s> is already assigned to \"%s\" in section \"%s\". Are you sure you want " -"to change its assignment?" +"Duplicate library nickname '%s' found in footprint library table file line %d" msgstr "" -"<%s> is already assigned to \"%s\" in section \"%s\". Are you sure you want " -"to change its assignment?" +"Duplicate library nickname '%s' found in footprint library table file line %d" -#: common/widgets/widget_hotkey_list.cpp:489 -msgid "Confirm change" -msgstr "Confirm change" +#: common/fp_lib_table.cpp:262 +#, c-format +msgid "fp-lib-table files contain no library with nickname '%s'" +msgstr "fp-lib-table files contain no library with nickname '%s'" -#: common/widgets/widget_hotkey_list.cpp:513 -msgid "Command" -msgstr "Command" +#: common/fp_lib_table.cpp:416 eeschema/symbol_lib_table.cpp:455 +#: eeschema/dialogs/dialog_global_sym_lib_table_config.cpp:135 +#, c-format +msgid "Cannot create global library table path '%s'." +msgstr "Cannot create global library table path '%s'." -#: common/widgets/widget_hotkey_list.cpp:514 -msgid "Hotkey" -msgstr "Hotkey" +#: common/wxwineda.cpp:61 +#, c-format +msgid "Size%s" +msgstr "Size%s" -#: common/widgets/footprint_preview_widget.cpp:96 -msgid "Footprint not found" -msgstr "Footprint not found" +#: common/wxwineda.cpp:166 common/wxwineda.cpp:180 +msgid "Pos " +msgstr "Pos " -#: common/widgets/gal_options_panel.cpp:75 -msgid " (OpenGL && Cairo)" -msgstr " (OpenGL && Cairo)" +#: common/wxwineda.cpp:170 pcbnew/dialogs/dialog_target_properties_base.cpp:54 +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:783 +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:805 +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:907 +#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor_base.cpp:89 +msgid "X" +msgstr "X" -#: common/widgets/gal_options_panel.cpp:83 -msgid "OpenGL Rendering:" -msgstr "OpenGL Rendering:" +#: common/wxwineda.cpp:183 pcbnew/dialogs/dialog_pad_properties_base.cpp:790 +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:812 +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:914 +#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor_base.cpp:100 +msgid "Y" +msgstr "Y" -#: common/widgets/gal_options_panel.cpp:86 -msgid "No Antialiasing" -msgstr "No Antialiasing" +#: common/base_screen.cpp:188 +msgid "Custom User Grid" +msgstr "Custom User Grid" -#: common/widgets/gal_options_panel.cpp:87 -msgid "Subpixel Antialiasing (High Quality)" -msgstr "Subpixel Antialiasing (High Quality)" +#: common/base_screen.cpp:194 +#, c-format +msgid "Grid: %.4f mm (%.2f mils)" +msgstr "Grid: %.4f mm (%.2f mils)" -#: common/widgets/gal_options_panel.cpp:88 -msgid "Subpixel Antialiasing (Ultra Quality)" -msgstr "Subpixel Antialiasing (Ultra Quality)" +#: common/base_screen.cpp:197 +#, c-format +msgid "Grid: %.2f mils (%.4f mm)" +msgstr "Grid: %.2f mils (%.4f mm)" -#: common/widgets/gal_options_panel.cpp:89 -msgid "Supersampling (2x)" -msgstr "Supersampling (2x)" +#: common/richio.cpp:167 tools/io_benchmark/stdstream_line_reader.cpp:76 +#, c-format +msgid "Unable to open filename '%s' for reading" +msgstr "Unable to open filename '%s' for reading" -#: common/widgets/gal_options_panel.cpp:90 -msgid "Supersampling (4x)" -msgstr "Supersampling (4x)" +#: common/richio.cpp:201 common/richio.cpp:296 +msgid "Maximum line length exceeded" +msgstr "Maximum line length exceeded" -#: common/widgets/gal_options_panel.cpp:107 -msgid "Grid Display" -msgstr "Grid Display" +#: common/richio.cpp:263 +msgid "Line length exceeded" +msgstr "Line length exceeded" -#: common/widgets/gal_options_panel.cpp:110 -msgid "Dots" -msgstr "Dots" +#: common/richio.cpp:527 +#, c-format +msgid "cannot open or save file '%s'" +msgstr "cannot open or save file '%s'" -#: common/widgets/gal_options_panel.cpp:111 -#: gerbview/dialogs/gerbview_dialog_display_options_frame_base.cpp:55 -#: pcbnew/autorouter/auto_place_footprints.cpp:476 -msgid "Lines" -msgstr "Lines" +#: common/richio.cpp:546 +#, c-format +msgid "error writing to file '%s'" +msgstr "error writing to file '%s'" -#: common/widgets/gal_options_panel.cpp:112 -msgid "Small crosses" -msgstr "Small crosses" +#: common/richio.cpp:567 +msgid "OUTPUTSTREAM_OUTPUTFORMATTER write error" +msgstr "OUTPUTSTREAM_OUTPUTFORMATTER write error" -#: common/widgets/gal_options_panel.cpp:116 -msgid "Grid Style" -msgstr "Grid Style" - -#: common/widgets/gal_options_panel.cpp:128 -msgid "Grid thickness:" -msgstr "Grid thickness:" - -#: common/widgets/gal_options_panel.cpp:140 -#: common/widgets/gal_options_panel.cpp:157 -msgid "px" -msgstr "px" - -#: common/widgets/gal_options_panel.cpp:145 -msgid "Min grid spacing:" -msgstr "Min grid spacing:" - -#: common/widgets/gal_options_panel.cpp:183 -msgid "Cursor Display" -msgstr "Cursor Display" - -#: common/widgets/gal_options_panel.cpp:188 -#: gerbview/dialogs/gerbview_dialog_display_options_frame_base.cpp:37 -msgid "Small cross" -msgstr "Small cross" - -#: common/widgets/gal_options_panel.cpp:189 -#: gerbview/dialogs/gerbview_dialog_display_options_frame_base.cpp:37 -msgid "Full screen cursor" -msgstr "Full screen cursor" - -#: common/widgets/gal_options_panel.cpp:192 -msgid "Cursor Shape" -msgstr "Cursor Shape" - -#: common/widgets/gal_options_panel.cpp:207 -msgid "Main cursor shape selection (small cross or large cursor)" -msgstr "Main cursor shape selection (small cross or large cursor)" - -#: common/widgets/gal_options_panel.cpp:211 -msgid "Always display cursor" -msgstr "Always display cursor" - -#: common/widgets/footprint_select_widget.cpp:273 -msgid "No default footprint" -msgstr "No default footprint" - -#: common/widgets/footprint_select_widget.cpp:278 -#: common/widgets/footprint_select_widget.cpp:279 -msgid "Other..." -msgstr "Other..." - -#: common/widgets/mathplot.cpp:1765 -msgid "Center plot view to this position" -msgstr "Center plot view to this position" - -#: common/widgets/mathplot.cpp:1766 eeschema/hotkeys.cpp:87 -#: eeschema/sim/sim_plot_frame_base.cpp:82 -msgid "Fit on Screen" -msgstr "Fit on Screen" - -#: common/widgets/mathplot.cpp:1766 -msgid "Set plot view to show all items" -msgstr "Set plot view to show all items" - -#: common/widgets/mathplot.cpp:1767 -msgid "Zoom in plot view." -msgstr "Zoom in plot view." - -#: common/widgets/mathplot.cpp:1768 -msgid "Zoom out plot view." -msgstr "Zoom out plot view." - -#: common/basicframe.cpp:141 +#: common/basicframe.cpp:144 msgid "" "The program cannot be closed\n" "A quasi-modal dialog window is currently open, please close it first." @@ -2911,7 +2496,7 @@ msgstr "" "The program cannot be closed\n" "A quasi-modal dialog window is currently open, please close it first." -#: common/basicframe.cpp:468 +#: common/basicframe.cpp:487 #, c-format msgid "" "Html or pdf help file \n" @@ -2924,39 +2509,40 @@ msgstr "" " or\n" "'%s' could not be found." -#: common/basicframe.cpp:485 +#: common/basicframe.cpp:504 #, c-format msgid "Help file '%s' could not be found." msgstr "Help file '%s' could not be found." -#: common/basicframe.cpp:518 +#: common/basicframe.cpp:538 +#, c-format msgid "" -"Could not launch the default browser. For information on how to help the " -"KiCad project, visit " +"Could not launch the default browser.\n" +"For information on how to help the KiCad project, visit %s" msgstr "" -"Could not launch the default browser. For information on how to help the " -"KiCad project, visit " +"Could not launch the default browser.\n" +"For information on how to help the KiCad project, visit %s" -#: common/basicframe.cpp:520 +#: common/basicframe.cpp:541 msgid "Get involved with KiCad" msgstr "Get involved with KiCad" -#: common/basicframe.cpp:552 +#: common/basicframe.cpp:573 #, c-format msgid "You do not have write permissions to folder <%s>." msgstr "You do not have write permissions to folder <%s>." -#: common/basicframe.cpp:557 +#: common/basicframe.cpp:578 #, c-format msgid "You do not have write permissions to save file <%s> to folder <%s>." msgstr "You do not have write permissions to save file <%s> to folder <%s>." -#: common/basicframe.cpp:562 +#: common/basicframe.cpp:583 #, c-format msgid "You do not have write permissions to save file <%s>." msgstr "You do not have write permissions to save file <%s>." -#: common/basicframe.cpp:594 +#: common/basicframe.cpp:615 #, c-format msgid "" "Well this is potentially embarrassing!\n" @@ -2971,24 +2557,24 @@ msgstr "" "it was not saved properly. Do you wish to restore the last saved edits you " "made?" -#: common/basicframe.cpp:622 +#: common/basicframe.cpp:643 #, c-format msgid "Could not create backup file <%s>" msgstr "Could not create backup file <%s>" -#: common/basicframe.cpp:630 +#: common/basicframe.cpp:651 msgid "The auto save file could not be renamed to the board file name." msgstr "The auto save file could not be renamed to the board file name." -#: common/basicframe.cpp:682 +#: common/basicframe.cpp:703 msgid "Icons in Menus" msgstr "Icons in Menus" -#: common/basicframe.cpp:688 +#: common/basicframe.cpp:709 msgid "Icons Options" msgstr "Icons Options" -#: common/basicframe.cpp:689 +#: common/basicframe.cpp:710 msgid "Select show icons in menus and icons sizes" msgstr "Select show icons in menus and icons sizes" @@ -3031,129 +2617,102 @@ msgstr "" "From command line: argv[0]:\n" "'" -#: common/hotkeys_basic.cpp:458 common/hotkeys_basic.cpp:487 -#: common/hotkeys_basic.cpp:491 -msgid "Hotkeys List" -msgstr "Hotkeys List" +#: common/footprint_info.cpp:90 +msgid "Load Error" +msgstr "Load Error" -#: common/hotkeys_basic.cpp:751 -msgid "Read Hotkey Configuration File:" -msgstr "Read Hotkey Configuration File:" +#: common/footprint_info.cpp:92 +msgid "Errors were encountered loading footprints:" +msgstr "Errors were encountered loading footprints:" -#: common/hotkeys_basic.cpp:782 -msgid "Write Hotkey Configuration File:" -msgstr "Write Hotkey Configuration File:" +#: common/view/view.cpp:531 +msgid "Mirroring for Y axis is not supported yet" +msgstr "Mirroring for Y axis is not supported yet" -#: common/hotkeys_basic.cpp:810 -msgid "&Edit Hotkeys" -msgstr "&Edit Hotkeys" - -#: common/hotkeys_basic.cpp:811 -msgid "Edit hotkeys list" -msgstr "Edit hotkeys list" - -#: common/hotkeys_basic.cpp:818 eeschema/menubar.cpp:593 -msgid "E&xport Hotkeys" -msgstr "E&xport Hotkeys" - -#: common/hotkeys_basic.cpp:819 -msgid "Export current hotkeys into configuration file" -msgstr "Export current hotkeys into configuration file" - -#: common/hotkeys_basic.cpp:824 eeschema/menubar.cpp:599 -msgid "&Import Hotkeys" -msgstr "&Import Hotkeys" - -#: common/hotkeys_basic.cpp:825 eeschema/menubar.cpp:600 -msgid "Load existing hotkey configuration file" -msgstr "Load existing hotkey configuration file" - -#: common/hotkeys_basic.cpp:830 -msgid "&Hotkeys Options" -msgstr "&Hotkeys Options" - -#: common/hotkeys_basic.cpp:831 -msgid "Edit hotkeys configuration and preferences" -msgstr "Edit hotkeys configuration and preferences" - -#: common/zoom.cpp:254 eeschema/tool_viewlib.cpp:83 -#: gerbview/toolbars_gerber.cpp:88 pagelayout_editor/toolbars_pl_editor.cpp:88 -#: pcbnew/footprint_wizard_frame.cpp:697 pcbnew/tool_modview.cpp:94 -#: pcbnew/tool_modedit.cpp:134 -msgid "Zoom auto" -msgstr "Zoom auto" - -#: common/zoom.cpp:260 -msgid "Zoom Select" -msgstr "Zoom Select" - -#: common/zoom.cpp:273 -msgid "Zoom: " -msgstr "Zoom: " - -#: common/zoom.cpp:284 -msgid "Grid Select" -msgstr "Grid Select" - -#: common/wxunittext.cpp:142 -msgid "default " -msgstr "default " - -#: common/richio.cpp:167 tools/io_benchmark/stdstream_line_reader.cpp:76 +#: common/common.cpp:280 #, c-format -msgid "Unable to open filename '%s' for reading" -msgstr "Unable to open filename '%s' for reading" +msgid "Cannot make path '%s' absolute with respect to '%s'." +msgstr "Cannot make path '%s' absolute with respect to '%s'." -#: common/richio.cpp:203 common/richio.cpp:300 -msgid "Maximum line length exceeded" -msgstr "Maximum line length exceeded" - -#: common/richio.cpp:265 -msgid "Line length exceeded" -msgstr "Line length exceeded" - -#: common/richio.cpp:531 +#: common/common.cpp:298 #, c-format -msgid "cannot open or save file '%s'" -msgstr "cannot open or save file '%s'" +msgid "Output directory '%s' created.\n" +msgstr "Output directory '%s' created.\n" -#: common/richio.cpp:550 +#: common/common.cpp:307 #, c-format -msgid "error writing to file '%s'" -msgstr "error writing to file '%s'" +msgid "Cannot create output directory '%s'.\n" +msgstr "Cannot create output directory '%s'.\n" -#: common/richio.cpp:571 -msgid "OUTPUTSTREAM_OUTPUTFORMATTER write error" -msgstr "OUTPUTSTREAM_OUTPUTFORMATTER write error" +#: common/eda_doc.cpp:145 eeschema/dialogs/dialog_edit_component_in_lib.cpp:456 +msgid "Doc Files" +msgstr "Doc Files" -#: common/draw_frame.cpp:191 common/draw_frame.cpp:510 -#: gerbview/dialogs/gerbview_dialog_display_options_frame_base.cpp:31 -#: pagelayout_editor/pl_editor_frame.cpp:119 -#: pcbnew/dialogs/dialog_gen_module_position_file_base.cpp:60 -#: pcbnew/dialogs/dialog_gendrill_base.cpp:49 -#: pcbnew/dialogs/dialog_set_grid_base.cpp:25 -#: pcbnew/dialogs/dialog_set_grid_base.cpp:76 -#: pcbnew/dialogs/dialog_set_grid_base.cpp:87 -#: pcbnew/dialogs/dialog_general_options_BoardEditor_base.cpp:33 -msgid "Inches" -msgstr "Inches" +#: common/eda_doc.cpp:160 +#, c-format +msgid "Doc File '%s' not found" +msgstr "Doc File '%s' not found" -#: common/draw_frame.cpp:351 cvpcb/class_DisplayFootprintsFrame.cpp:176 -#: pcbnew/tool_modedit.cpp:217 pcbnew/tool_pcb.cpp:338 -msgid "Hide grid" -msgstr "Hide grid" +#: common/eda_doc.cpp:203 +#, c-format +msgid "Unknown MIME type for doc file <%s>" +msgstr "Unknown MIME type for doc file <%s>" -#: common/draw_frame.cpp:351 -msgid "Show grid" -msgstr "Show grid" +#: common/dsnlexer.cpp:39 +msgid "clipboard" +msgstr "clipboard" -#: common/draw_frame.cpp:518 -#: gerbview/dialogs/gerbview_dialog_display_options_frame_base.cpp:33 -#: pcbnew/dialogs/dialog_set_grid_base.cpp:27 -#: pcbnew/dialogs/dialog_general_options_BoardEditor_base.cpp:35 -#: pcbnew/footprint_wizard_frame.cpp:294 -msgid "Units" -msgstr "Units" +#: common/dsnlexer.cpp:356 common/dsnlexer.cpp:364 +#, c-format +msgid "Expecting '%s'" +msgstr "Expecting '%s'" + +#: common/dsnlexer.cpp:372 common/dsnlexer.cpp:388 +#, c-format +msgid "Unexpected '%s'" +msgstr "Unexpected '%s'" + +#: common/dsnlexer.cpp:380 +#, c-format +msgid "%s is a duplicate" +msgstr "%s is a duplicate" + +#: common/dsnlexer.cpp:433 +#, c-format +msgid "need a NUMBER for '%s'" +msgstr "need a NUMBER for '%s'" + +#: common/dsnlexer.cpp:705 common/dsnlexer.cpp:765 +msgid "Un-terminated delimited string" +msgstr "Un-terminated delimited string" + +#: common/dsnlexer.cpp:727 +msgid "String delimiter must be a single character of ', \", or $" +msgstr "String delimiter must be a single character of ', \", or $" + +#: common/eda_text.cpp:392 eeschema/sch_text.cpp:663 +#: eeschema/dialogs/dialog_edit_libentry_fields_in_lib_base.cpp:107 +#: eeschema/dialogs/dialog_edit_label_base.cpp:76 +#: eeschema/dialogs/dialog_edit_component_in_schematic_fbp.cpp:203 +#: eeschema/dialogs/dialog_lib_edit_text_base.cpp:95 +#: pagelayout_editor/dialogs/properties_frame_base.cpp:109 +#: pcbnew/dialogs/dialog_edit_module_text_base.cpp:110 +#: pcbnew/dialogs/dialog_pcb_text_properties_base.cpp:100 +msgid "Italic" +msgstr "Italic" + +#: common/eda_text.cpp:393 eeschema/sch_text.cpp:663 +#: eeschema/dialogs/dialog_edit_libentry_fields_in_lib_base.cpp:107 +#: eeschema/dialogs/dialog_edit_label_base.cpp:76 +#: eeschema/dialogs/dialog_edit_component_in_schematic_fbp.cpp:203 +#: eeschema/dialogs/dialog_lib_edit_text_base.cpp:95 +#: pagelayout_editor/dialogs/properties_frame_base.cpp:90 +msgid "Bold" +msgstr "Bold" + +#: common/eda_text.cpp:394 +msgid "Bold+Italic" +msgstr "Bold+Italic" #: common/lib_id.cpp:184 common/lib_id.cpp:201 msgid "Illegal character found in LIB_ID string" @@ -3167,129 +2726,696 @@ msgstr "Illegal character found in logical library name" msgid "Illegal character found in revision" msgstr "Illegal character found in revision" -#: common/wildcards_and_files_ext.cpp:70 -msgid "KiCad drawing symbol file (*.sym)|*.sym" -msgstr "KiCad drawing symbol file (*.sym)|*.sym" +#: common/page_layout/page_layout_reader.cpp:839 +#, c-format +msgid "The file <%s> was not fully read" +msgstr "The file <%s> was not fully read" -#: common/wildcards_and_files_ext.cpp:71 -msgid "KiCad component library file (*.lib)|*.lib" -msgstr "KiCad component library file (*.lib)|*.lib" +#: common/exceptions.cpp:29 +#, c-format +msgid "from %s : %s() line:%d" +msgstr "from %s : %s() line:%d" -#: common/wildcards_and_files_ext.cpp:72 -msgid "KiCad project files (*.pro)|*.pro" -msgstr "KiCad project files (*.pro)|*.pro" +#: common/exceptions.cpp:30 +#, c-format +msgid "" +"%s in input/source\n" +"'%s'\n" +"line %d, offset %d" +msgstr "" +"%s in input/source\n" +"'%s'\n" +"line %d, offset %d" -#: common/wildcards_and_files_ext.cpp:73 -msgid "KiCad schematic files (*.sch)|*.sch" -msgstr "KiCad schematic files (*.sch)|*.sch" +#: common/exceptions.cpp:103 +#, c-format +msgid "" +"KiCad was unable to open this file, as it was created with a more recent " +"version than the one you are running. To open it, you'll need to upgrade " +"KiCad to a more recent version.\n" +"\n" +"Date of KiCad version required (or newer): %s\n" +"\n" +"Full error text:\n" +"%s" +msgstr "" +"KiCad was unable to open this file, as it was created with a more recent " +"version than the one you are running. To open it, you'll need to upgrade " +"KiCad to a more recent version.\n" +"\n" +"Date of KiCad version required (or newer): %s\n" +"\n" +"Full error text:\n" +"%s" -#: common/wildcards_and_files_ext.cpp:74 -msgid "KiCad netlist files (*.net)|*.net" -msgstr "KiCad netlist files (*.net)|*.net" +#: common/dialogs/dialog_page_settings_base.cpp:25 +msgid "Paper" +msgstr "Paper" -#: common/wildcards_and_files_ext.cpp:75 -msgid "Gerber files (*.pho)|*.pho" -msgstr "Gerber files (*.pho)|*.pho" +#: common/dialogs/dialog_page_settings_base.cpp:36 +msgid "dummy text" +msgstr "dummy text" -#: common/wildcards_and_files_ext.cpp:76 -msgid "KiCad printed circuit board files (*.brd)|*.brd" -msgstr "KiCad printed circuit board files (*.brd)|*.brd" +#: common/dialogs/dialog_page_settings_base.cpp:42 +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:127 +msgid "Orientation:" +msgstr "Orientation:" -#: common/wildcards_and_files_ext.cpp:77 -msgid "Eagle ver. 6.x XML PCB files (*.brd)|*.brd" -msgstr "Eagle ver. 6.x XML PCB files (*.brd)|*.brd" +#: common/dialogs/dialog_page_settings_base.cpp:46 +#: common/dialogs/dialog_page_settings.cpp:720 +msgid "Landscape" +msgstr "Landscape" -#: common/wildcards_and_files_ext.cpp:78 -msgid "P-Cad 200x ASCII PCB files (*.pcb)|*.pcb" -msgstr "P-Cad 200x ASCII PCB files (*.pcb)|*.pcb" +#: common/dialogs/dialog_page_settings_base.cpp:46 +#: common/dialogs/dialog_page_settings.cpp:272 +#: common/dialogs/dialog_page_settings.cpp:718 +msgid "Portrait" +msgstr "Portrait" -#: common/wildcards_and_files_ext.cpp:79 -msgid "KiCad s-expr printed circuit board files (*.kicad_pcb)|*.kicad_pcb" -msgstr "KiCad s-expr printed circuit board files (*.kicad_pcb)|*.kicad_pcb" +#: common/dialogs/dialog_page_settings_base.cpp:52 +msgid "Custom Size:" +msgstr "Custom Size:" -#: common/wildcards_and_files_ext.cpp:80 -msgid "KiCad footprint s-expre file (*.kicad_mod)|*.kicad_mod" -msgstr "KiCad footprint s-expre file (*.kicad_mod)|*.kicad_mod" +#: common/dialogs/dialog_page_settings_base.cpp:62 +#: pcbnew/dialogs/dialog_global_modules_fields_edition_base.cpp:75 +#: pcbnew/dialogs/dialog_pcb_text_properties_base.cpp:78 +msgid "Height:" +msgstr "Height:" -#: common/wildcards_and_files_ext.cpp:81 -msgid "KiCad footprint s-expre library path (*.pretty)|*.pretty" -msgstr "KiCad footprint s-expre library path (*.pretty)|*.pretty" +#: common/dialogs/dialog_page_settings_base.cpp:68 +msgid "Custom paper height." +msgstr "Custom paper height." -#: common/wildcards_and_files_ext.cpp:82 -msgid "Legacy footprint library file (*.mod)|*.mod" -msgstr "Legacy footprint library file (*.mod)|*.mod" +#: common/dialogs/dialog_page_settings_base.cpp:78 +#: eeschema/dialogs/dialog_edit_line_style_base.cpp:36 +#: pcbnew/dialogs/dialog_global_modules_fields_edition_base.cpp:64 +#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:118 +#: pcbnew/dialogs/dialog_pcb_text_properties_base.cpp:47 +#: pcbnew/dialogs/dialog_pns_diff_pair_dimensions_base.cpp:27 +#: pcbnew/dialogs/dialog_plot_base.cpp:205 +msgid "Width:" +msgstr "Width:" -#: common/wildcards_and_files_ext.cpp:83 -msgid "Eagle ver. 6.x XML library files (*.lbr)|*.lbr" -msgstr "Eagle ver. 6.x XML library files (*.lbr)|*.lbr" +#: common/dialogs/dialog_page_settings_base.cpp:84 +msgid "Custom paper width." +msgstr "Custom paper width." -#: common/wildcards_and_files_ext.cpp:84 -msgid "Geda PCB footprint library file (*.fp)|*.fp" -msgstr "Geda PCB footprint library file (*.fp)|*.fp" +#: common/dialogs/dialog_page_settings_base.cpp:94 +msgid "Layout Preview" +msgstr "Layout Preview" -#: common/wildcards_and_files_ext.cpp:85 -msgid "Component-footprint link file (*.cmp)|*cmp" -msgstr "Component-footprint link file (*.cmp)|*cmp" +#: common/dialogs/dialog_page_settings_base.cpp:113 +msgid "Title Block Parameters" +msgstr "Title Block Parameters" -#: common/wildcards_and_files_ext.cpp:86 -msgid "Page layout descr file (*.kicad_wks)|*kicad_wks" -msgstr "Page layout descr file (*.kicad_wks)|*kicad_wks" +#: common/dialogs/dialog_page_settings_base.cpp:123 +#, c-format +msgid "Number of sheets: %d" +msgstr "Number of sheets: %d" -#: common/wildcards_and_files_ext.cpp:88 -msgid "All files (*)|*" -msgstr "All files (*)|*" +#: common/dialogs/dialog_page_settings_base.cpp:130 +#, c-format +msgid "Sheet number: %d" +msgstr "Sheet number: %d" -#: common/wildcards_and_files_ext.cpp:91 -msgid "KiCad cmp/footprint link files (*.cmp)|*.cmp" -msgstr "KiCad cmp/footprint link files (*.cmp)|*.cmp" +#: common/dialogs/dialog_page_settings_base.cpp:140 +msgid "Issue Date" +msgstr "Issue Date" -#: common/wildcards_and_files_ext.cpp:94 -msgid "Drill files (*.drl)|*.drl;*.DRL" -msgstr "Drill files (*.drl)|*.drl;*.DRL" +#: common/dialogs/dialog_page_settings_base.cpp:153 +#: pcbnew/dialogs/dialog_design_rules_base.cpp:128 +msgid "<<<" +msgstr "<<<" -#: common/wildcards_and_files_ext.cpp:95 -msgid "SVG files (*.svg)|*.svg;*.SVG" -msgstr "SVG files (*.svg)|*.svg;*.SVG" +#: common/dialogs/dialog_page_settings_base.cpp:159 +#: common/dialogs/dialog_page_settings_base.cpp:184 +#: common/dialogs/dialog_page_settings_base.cpp:209 +#: common/dialogs/dialog_page_settings_base.cpp:234 +#: common/dialogs/dialog_page_settings_base.cpp:259 +#: common/dialogs/dialog_page_settings_base.cpp:284 +#: common/dialogs/dialog_page_settings_base.cpp:309 +#: common/dialogs/dialog_page_settings_base.cpp:334 +msgid "Export to other sheets" +msgstr "Export to other sheets" -#: common/wildcards_and_files_ext.cpp:96 -msgid "HTML files (*.html)|*.htm;*.html" -msgstr "HTML files (*.html)|*.htm;*.html" +#: common/dialogs/dialog_page_settings_base.cpp:171 +msgid "Revision" +msgstr "Revision" -#: common/wildcards_and_files_ext.cpp:97 -msgid "CSV Files (*.csv)|*.csv" -msgstr "CSV Files (*.csv)|*.csv" +#: common/dialogs/dialog_page_settings_base.cpp:196 +msgid "Title" +msgstr "Title" -#: common/wildcards_and_files_ext.cpp:98 -msgid "Portable document format files (*.pdf)|*.pdf" -msgstr "Portable document format files (*.pdf)|*.pdf" +#: common/dialogs/dialog_page_settings_base.cpp:221 +msgid "Company" +msgstr "Company" -#: common/wildcards_and_files_ext.cpp:99 -msgid "PostScript files (.ps)|*.ps" -msgstr "PostScript files (.ps)|*.ps" +#: common/dialogs/dialog_page_settings_base.cpp:246 +msgid "Comment1" +msgstr "Comment1" -#: common/wildcards_and_files_ext.cpp:100 -msgid "Report files (*.rpt)|*.rpt" -msgstr "Report files (*.rpt)|*.rpt" +#: common/dialogs/dialog_page_settings_base.cpp:271 +msgid "Comment2" +msgstr "Comment2" -#: common/wildcards_and_files_ext.cpp:101 -msgid "Footprint place files (*.pos)|*.pos" -msgstr "Footprint place files (*.pos)|*.pos" +#: common/dialogs/dialog_page_settings_base.cpp:296 +msgid "Comment3" +msgstr "Comment3" -#: common/wildcards_and_files_ext.cpp:102 -msgid "Vrml and x3d files (*.wrl *.x3d)|*.wrl;*.x3d" -msgstr "Vrml and x3d files (*.wrl *.x3d)|*.wrl;*.x3d" +#: common/dialogs/dialog_page_settings_base.cpp:321 +msgid "Comment4" +msgstr "Comment4" -#: common/wildcards_and_files_ext.cpp:103 -msgid "IDFv3 component files (*.idf)|*.idf" -msgstr "IDFv3 component files (*.idf)|*.idf" +#: common/dialogs/dialog_page_settings_base.cpp:346 +msgid "Page layout description file" +msgstr "Page layout description file" -#: common/wildcards_and_files_ext.cpp:104 -msgid "Text files (*.txt)|*.txt" -msgstr "Text files (*.txt)|*.txt" +#: common/dialogs/dialog_page_settings_base.cpp:356 +#: common/dialogs/dialog_env_var_config_base.cpp:135 +#: eeschema/dialogs/dialog_plot_schematic_base.cpp:33 +#: kicad/dialogs/dialog_template_selector_base.cpp:36 +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:204 +#: pcbnew/import_dxf/dialog_dxf_import_base.cpp:33 +#: pcbnew/dialogs/dialog_gendrill_base.cpp:28 +#: pcbnew/dialogs/dialog_gencad_export_options.cpp:53 +#: pcbnew/dialogs/wizard_add_fplib_base.cpp:73 +#: pcbnew/dialogs/wizard_3DShape_Libs_downloader_base.cpp:69 +#: pcbnew/dialogs/dialog_plot_base.cpp:54 +#: pcbnew/dialogs/dialog_netlist_fbp.cpp:152 +msgid "Browse" +msgstr "Browse" -#: common/dialogs/dialog_hotkeys_editor_base.h:55 -msgid "Hotkeys Editor" -msgstr "Hotkeys Editor" +#: common/dialogs/dialog_get_component_base.cpp:25 +#: eeschema/dialogs/dialog_netlist_base.cpp:113 +#: eeschema/dialogs/dialog_sch_edit_sheet_pin_base.cpp:28 +#: eeschema/dialogs/dialog_bom_base.cpp:45 pcbnew/librairi.cpp:683 +msgid "Name:" +msgstr "Name:" + +#: common/dialogs/dialog_get_component_base.cpp:33 +msgid "History list:" +msgstr "History list:" + +#: common/dialogs/dialog_get_component_base.cpp:48 +msgid "Search by Keyword" +msgstr "Search by Keyword" + +#: common/dialogs/dialog_get_component_base.cpp:51 +msgid "List All" +msgstr "List All" + +#: common/dialogs/dialog_get_component_base.cpp:54 +msgid "Select by Browser" +msgstr "Select by Browser" + +#: common/dialogs/dialog_hotkeys_editor_base.cpp:18 +#: eeschema/dialogs/dialog_eeschema_options_base.cpp:250 +msgid "Double-click to edit" +msgstr "Double-click to edit" + +#: common/dialogs/dialog_hotkeys_editor_base.cpp:28 +#: gerbview/dialogs/dialog_layers_select_to_pcb_base.cpp:85 +#: pcbnew/dialogs/dialog_move_exact_base.cpp:43 +#: pcbnew/dialogs/dialog_move_exact_base.cpp:57 +#: pcbnew/dialogs/dialog_move_exact_base.cpp:71 +#: pcbnew/dialogs/dialog_position_relative_base.cpp:41 +#: pcbnew/dialogs/dialog_position_relative_base.cpp:55 +#: pcbnew/dialogs/dialog_position_relative_base.cpp:69 +msgid "Reset" +msgstr "Reset" + +#: common/dialogs/dialog_hotkeys_editor_base.cpp:31 +msgid "Defaults" +msgstr "Defaults" + +#: common/dialogs/dialog_env_var_config.cpp:132 +#: common/dialogs/dialog_env_var_config_base.cpp:118 +#: cvpcb/dialogs/dialog_config_equfiles_base.cpp:80 +#: eeschema/widgets/tuner_slider_base.cpp:20 eeschema/lib_pin.cpp:1841 +#: eeschema/libedit.cpp:633 +#: eeschema/dialogs/dialog_edit_libentry_fields_in_lib.cpp:203 +#: eeschema/dialogs/dialog_eeschema_options_base.cpp:318 +#: eeschema/dialogs/dialog_eeschema_options_base.cpp:321 +#: eeschema/dialogs/dialog_edit_component_in_schematic.cpp:218 +#: eeschema/dialogs/dialog_lib_edit_pin_table.cpp:182 +#: pcb_calculator/dialogs/dialog_regulator_data_base.cpp:26 +#: pcbnew/dialogs/dialog_layers_setup.cpp:336 +#: pcbnew/dialogs/dialog_footprint_wizard_list_base.cpp:43 +msgid "Name" +msgstr "Name" + +#: common/dialogs/dialog_env_var_config.cpp:197 +msgid "Path already exists" +msgstr "Path already exists" + +#: common/dialogs/dialog_env_var_config.cpp:251 +#, c-format +msgid "Environment variable '%s' cannot be renamed" +msgstr "Environment variable '%s' cannot be renamed" + +#: common/dialogs/dialog_env_var_config.cpp:253 +msgid "" +"The selected environment variable name is required for KiCad functionality " +"and can not be renamed." +msgstr "" +"The selected environment variable name is required for KiCad functionality " +"and can not be renamed." + +#: common/dialogs/dialog_env_var_config.cpp:279 +msgid "" +"Enter the name and path for each environment variable. Grey entries are " +"names that have been defined externally at the system or user level. " +"Environment variables defined at the system or user level take precedence " +"over the ones defined in this table. This means the values in this table " +"are ignored." +msgstr "" +"Enter the name and path for each environment variable. Grey entries are " +"names that have been defined externally at the system or user level. " +"Environment variables defined at the system or user level take precedence " +"over the ones defined in this table. This means the values in this table " +"are ignored." + +#: common/dialogs/dialog_env_var_config.cpp:285 +msgid "" +"To ensure environment variable names are valid on all platforms, the name " +"field will only accept upper case letters, digits, and the underscore " +"characters." +msgstr "" +"To ensure environment variable names are valid on all platforms, the name " +"field will only accept upper case letters, digits, and the underscore " +"characters." + +#: common/dialogs/dialog_env_var_config.cpp:288 +msgid "" +"KICAD_SYMBOL_DIR is the base path of the locally installed symbol " +"libraries." +msgstr "KICAD_SYMBOL_DIR is the base path of the locally installed symbol libraries." + +#: common/dialogs/dialog_env_var_config.cpp:290 +msgid "" +"KIGITHUB is used by KiCad to define the URL of the repository of the " +"official KiCad libraries." +msgstr "" +"KIGITHUB is used by KiCad to define the URL of the repository of the " +"official KiCad libraries." + +#: common/dialogs/dialog_env_var_config.cpp:293 +msgid "" +"KISYS3DMOD is the base path of system footprint 3D shapes (.3Dshapes " +"folders)." +msgstr "" +"KISYS3DMOD is the base path of system footprint 3D shapes (.3Dshapes " +"folders)." + +#: common/dialogs/dialog_env_var_config.cpp:296 +msgid "" +"KISYSMOD is the base path of locally installed system footprint " +"libraries (.pretty folders)." +msgstr "" +"KISYSMOD is the base path of locally installed system footprint " +"libraries (.pretty folders)." + +#: common/dialogs/dialog_env_var_config.cpp:299 +msgid "" +"KIPRJMOD is internally defined by KiCad (cannot be edited) and is set " +"to the absolute path of the currently loaded project file. This environment " +"variable can be used to define files and paths relative to the currently " +"loaded project. For instance, ${KIPRJMOD}/libs/footprints.pretty can be " +"defined as a folder containing a project specific footprint library named " +"footprints.pretty." +msgstr "" +"KIPRJMOD is internally defined by KiCad (cannot be edited) and is set " +"to the absolute path of the currently loaded project file. This environment " +"variable can be used to define files and paths relative to the currently " +"loaded project. For instance, ${KIPRJMOD}/libs/footprints.pretty can be " +"defined as a folder containing a project specific footprint library named " +"footprints.pretty." + +#: common/dialogs/dialog_env_var_config.cpp:305 +msgid "" +"KICAD_PTEMPLATES is optional and can be defined if you want to create " +"your own project templates folder." +msgstr "" +"KICAD_PTEMPLATES is optional and can be defined if you want to create " +"your own project templates folder." + +#: common/dialogs/dialog_env_var_config.cpp:410 +msgid "Set path for environment variable" +msgstr "Set path for environment variable" + +#: common/dialogs/dialog_env_var_config.cpp:429 +msgid "Environment variable name cannot be empty." +msgstr "Environment variable name cannot be empty." + +#: common/dialogs/dialog_env_var_config.cpp:436 +msgid "Environment variable value cannot be empty." +msgstr "Environment variable value cannot be empty." + +#: common/dialogs/dialog_env_var_config.cpp:444 +msgid "Environment variable name cannot start with a digit (0-9)." +msgstr "Environment variable name cannot start with a digit (0-9)." + +#: common/dialogs/dialog_env_var_config.cpp:456 +msgid "" +"An environment variable is as an equivalence of a string.
It is used " +"mainly in paths to make them portable between installs

For instance, " +"if an environment variable is defined as
MYLIBPATH with a value " +"like e:/kicad_libs, if a library name is
${MYLIBPATH}/mylib." +"lib, the actual path is
e:/kicad_libs/mylib.lib

Note:" +"
Only chars ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_ are allowed " +"in environment variable names
and the environment variable name cannot " +"start with a digit (0-9)" +msgstr "" +"An environment variable is as an equivalence of a string.
It is used " +"mainly in paths to make them portable between installs

For instance, " +"if an environment variable is defined as
MYLIBPATH with a value " +"like e:/kicad_libs, if a library name is
${MYLIBPATH}/mylib." +"lib, the actual path is
e:/kicad_libs/mylib.lib

Note:" +"
Only chars ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_ are allowed " +"in environment variable names
and the environment variable name cannot " +"start with a digit (0-9)" + +#: common/dialogs/dialog_image_editor_base.cpp:33 eeschema/hotkeys.cpp:168 +msgid "Mirror X" +msgstr "Mirror X" + +#: common/dialogs/dialog_image_editor_base.cpp:36 eeschema/hotkeys.cpp:166 +msgid "Mirror Y" +msgstr "Mirror Y" + +#: common/dialogs/dialog_image_editor_base.cpp:39 +#: eeschema/dialogs/dialog_edit_libentry_fields_in_lib_base.cpp:99 +#: eeschema/dialogs/dialog_edit_component_in_schematic_fbp.cpp:195 +#: pcbnew/onrightclick.cpp:998 pcbnew/tools/edit_tool.cpp:684 +msgid "Rotate" +msgstr "Rotate" + +#: common/dialogs/dialog_image_editor_base.cpp:42 +msgid "Grey" +msgstr "Grey" + +#: common/dialogs/dialog_image_editor_base.cpp:45 +msgid "Half Size" +msgstr "Half Size" + +#: common/dialogs/dialog_image_editor_base.cpp:49 +msgid "Undo Last" +msgstr "Undo Last" + +#: common/dialogs/dialog_image_editor_base.cpp:52 +msgid "Image Scale:" +msgstr "Image Scale:" + +#: common/dialogs/dialog_env_var_config_base.cpp:23 +msgid "KiCad Environment Paths" +msgstr "KiCad Environment Paths" + +#: common/dialogs/dialog_env_var_config_base.cpp:34 +#: cvpcb/dialogs/dialog_config_equfiles_base.cpp:36 +#: eeschema/dialogs/dialog_spice_model_base.cpp:519 +#: eeschema/dialogs/dialog_edit_component_in_lib_base.cpp:186 +#: eeschema/dialogs/dialog_edit_component_in_lib_base.cpp:225 +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:1069 +#: pcbnew/dialogs/dialog_design_rules_base.cpp:75 +msgid "Add" +msgstr "Add" + +#: common/dialogs/dialog_env_var_config_base.cpp:35 +msgid "Add path prefix" +msgstr "Add path prefix" + +#: common/dialogs/dialog_env_var_config_base.cpp:39 +#: eeschema/onrightclick.cpp:517 eeschema/onrightclick.cpp:553 +#: eeschema/onrightclick.cpp:589 eeschema/onrightclick.cpp:623 +#: eeschema/onrightclick.cpp:805 eeschema/onrightclick.cpp:836 +#: eeschema/widgets/cmp_tree_pane.cpp:63 eeschema/libedit_onrightclick.cpp:194 +#: eeschema/libedit_onrightclick.cpp:258 eeschema/libedit_onrightclick.cpp:288 +#: eeschema/dialogs/dialog_edit_component_in_lib_base.cpp:228 +#: pcbnew/onrightclick.cpp:215 pcbnew/onrightclick.cpp:267 +#: pcbnew/onrightclick.cpp:312 pcbnew/onrightclick.cpp:890 +#: pcbnew/onrightclick.cpp:1002 pcbnew/modedit_onclick.cpp:383 +#: pcbnew/modedit_onclick.cpp:422 +#: pcbnew/dialogs/dialog_edit_module_for_Modedit_base.cpp:52 +#: pcbnew/dialogs/dialog_edit_module_for_Modedit_base.cpp:68 +#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor_base.cpp:38 +#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor_base.cpp:54 +msgid "Edit" +msgstr "Edit" + +#: common/dialogs/dialog_env_var_config_base.cpp:40 +msgid "Edit selected path prefix" +msgstr "Edit selected path prefix" + +#: common/dialogs/dialog_env_var_config_base.cpp:44 +#: cvpcb/dialogs/dialog_config_equfiles_base.cpp:39 +#: eeschema/widgets/cmp_tree_pane.cpp:64 +#: eeschema/dialogs/dialog_spice_model_base.cpp:527 +#: pcbnew/dialogs/dialog_design_rules_base.cpp:80 +msgid "Remove" +msgstr "Remove" + +#: common/dialogs/dialog_env_var_config_base.cpp:45 +msgid "Remove selected path prefix" +msgstr "Remove selected path prefix" + +#: common/dialogs/dialog_env_var_config_base.cpp:125 +#: eeschema/dialogs/dialog_bom_base.cpp:65 +msgid "Help" +msgstr "Help" + +#: common/dialogs/dialog_env_var_config_base.cpp:128 +#: cvpcb/dialogs/dialog_config_equfiles_base.cpp:81 +#: eeschema/widgets/widget_eeschema_color_config.cpp:77 +#: eeschema/sch_component.cpp:1335 eeschema/sch_component.cpp:1374 +#: eeschema/lib_field.cpp:494 eeschema/lib_field.cpp:673 +#: eeschema/template_fieldnames.cpp:42 +#: eeschema/dialogs/dialog_spice_model_base.cpp:45 +#: eeschema/dialogs/dialog_edit_libentry_fields_in_lib.cpp:206 +#: eeschema/dialogs/dialog_rescue_each.cpp:119 +#: eeschema/dialogs/dialog_edit_component_in_schematic.cpp:221 +#: eeschema/bom_table_column.h:36 pcbnew/footprint_wizard_frame.cpp:294 +#: pcbnew/class_edge_mod.cpp:249 pcbnew/class_text_mod.cpp:362 +#: pcbnew/dialogs/dialog_global_modules_fields_edition_base.cpp:31 +#: pcbnew/dialogs/dialog_edit_module_for_Modedit_base.cpp:58 +#: pcbnew/dialogs/dialog_fp_plugin_options_base.cpp:40 +#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor_base.cpp:44 +msgid "Value" +msgstr "Value" + +#: common/dialogs/wx_html_report_panel.cpp:139 +#: common/dialogs/wx_html_report_panel.cpp:166 +msgid "Error: " +msgstr "Error: " + +#: common/dialogs/wx_html_report_panel.cpp:143 +#: common/dialogs/wx_html_report_panel.cpp:168 +msgid "Warning: " +msgstr "Warning: " + +#: common/dialogs/wx_html_report_panel.cpp:147 +#: common/dialogs/wx_html_report_panel.cpp:170 +msgid "Info: " +msgstr "Info: " + +#: common/dialogs/wx_html_report_panel.cpp:251 +msgid "Save Report to File" +msgstr "Save Report to File" + +#: common/dialogs/wx_html_report_panel.cpp:268 +#, c-format +msgid "Cannot write report to file '%s'." +msgstr "Cannot write report to file '%s'." + +#: common/dialogs/wx_html_report_panel.cpp:270 +msgid "File save error" +msgstr "File save error" + +#: common/dialogs/dialog_image_editor.cpp:139 +msgid "Incorrect scale number" +msgstr "Incorrect scale number" + +#: common/dialogs/dialog_image_editor.cpp:148 +msgid "Scale is too small for this image" +msgstr "Scale is too small for this image" + +#: common/dialogs/dialog_image_editor.cpp:154 +msgid "Scale is too large for this image" +msgstr "Scale is too large for this image" + +#: common/dialogs/dialog_exit_base.cpp:34 +msgid "Save the changes before closing?" +msgstr "Save the changes before closing?" + +#: common/dialogs/dialog_exit_base.cpp:43 +msgid "If you don't save, all your changes will be permanently lost." +msgstr "If you don't save, all your changes will be permanently lost." + +#: common/dialogs/dialog_exit_base.cpp:62 +msgid "Save and Exit" +msgstr "Save and Exit" + +#: common/dialogs/dialog_exit_base.cpp:66 +msgid "Exit without Save" +msgstr "Exit without Save" + +#: common/dialogs/wx_html_report_panel_base.cpp:14 +msgid "Output messages:" +msgstr "Output messages:" + +#: common/dialogs/wx_html_report_panel_base.cpp:34 +msgid "Show:" +msgstr "Show:" + +#: common/dialogs/wx_html_report_panel_base.cpp:38 +#: eeschema/lib_draw_item.cpp:68 eeschema/lib_draw_item.cpp:75 +msgid "All" +msgstr "All" + +#: common/dialogs/wx_html_report_panel_base.cpp:42 +msgid "Warnings" +msgstr "Warnings" + +#: common/dialogs/wx_html_report_panel_base.cpp:47 gerbview/readgerb.cpp:67 +#: gerbview/files.cpp:275 gerbview/files.cpp:380 +msgid "Errors" +msgstr "Errors" + +#: common/dialogs/wx_html_report_panel_base.cpp:52 +msgid "Infos" +msgstr "Infos" + +#: common/dialogs/wx_html_report_panel_base.cpp:57 +msgid "Actions" +msgstr "Actions" + +#: common/dialogs/wx_html_report_panel_base.cpp:62 +msgid "Save Report File" +msgstr "Save Report File" + +#: common/dialogs/dialog_page_settings.cpp:63 +msgid "A4 210x297mm" +msgstr "A4 210x297mm" + +#: common/dialogs/dialog_page_settings.cpp:64 +msgid "A3 297x420mm" +msgstr "A3 297x420mm" + +#: common/dialogs/dialog_page_settings.cpp:65 +msgid "A2 420x594mm" +msgstr "A2 420x594mm" + +#: common/dialogs/dialog_page_settings.cpp:66 +msgid "A1 594x841mm" +msgstr "A1 594x841mm" + +#: common/dialogs/dialog_page_settings.cpp:67 +msgid "A0 841x1189mm" +msgstr "A0 841x1189mm" + +#: common/dialogs/dialog_page_settings.cpp:68 +msgid "A 8.5x11in" +msgstr "A 8.5x11in" + +#: common/dialogs/dialog_page_settings.cpp:69 +msgid "B 11x17in" +msgstr "B 11x17in" + +#: common/dialogs/dialog_page_settings.cpp:70 +msgid "C 17x22in" +msgstr "C 17x22in" + +#: common/dialogs/dialog_page_settings.cpp:71 +msgid "D 22x34in" +msgstr "D 22x34in" + +#: common/dialogs/dialog_page_settings.cpp:72 +msgid "E 34x44in" +msgstr "E 34x44in" + +#: common/dialogs/dialog_page_settings.cpp:73 +msgid "USLetter 8.5x11in" +msgstr "USLetter 8.5x11in" + +#: common/dialogs/dialog_page_settings.cpp:74 +msgid "USLegal 8.5x14in" +msgstr "USLegal 8.5x14in" + +#: common/dialogs/dialog_page_settings.cpp:75 +msgid "USLedger 11x17in" +msgstr "USLedger 11x17in" + +#: common/dialogs/dialog_page_settings.cpp:76 +msgid "User (Custom)" +msgstr "User (Custom)" + +#: common/dialogs/dialog_page_settings.cpp:436 +#, c-format +msgid "Page layout description file <%s> not found. Abort" +msgstr "Page layout description file <%s> not found. Abort" + +#: common/dialogs/dialog_page_settings.cpp:467 +#, c-format +msgid "" +"Selected custom paper size\n" +"is out of the permissible limits\n" +"%.1f - %.1f %s!\n" +"Select another custom paper size?" +msgstr "" +"Selected custom paper size\n" +"is out of the permissible limits\n" +"%.1f - %.1f %s!\n" +"Select another custom paper size?" + +#: common/dialogs/dialog_page_settings.cpp:473 kicad/prjconfig.cpp:372 +msgid "Warning!" +msgstr "Warning!" + +#: common/dialogs/dialog_page_settings.cpp:806 +msgid "Select Page Layout Description File" +msgstr "Select Page Layout Description File" + +#: common/dialogs/dialog_page_settings.cpp:824 +#, c-format +msgid "" +"The page layout descr filename has changed.\n" +"Do you want to use the relative path:\n" +"'%s'\n" +"instead of\n" +"'%s'" +msgstr "" +"The page layout descr filename has changed.\n" +"Do you want to use the relative path:\n" +"'%s'\n" +"instead of\n" +"'%s'" + +#: common/dialogs/dialog_list_selector_base.cpp:19 +msgid "Filter:" +msgstr "Filter:" + +#: common/dialogs/dialog_list_selector_base.cpp:21 +msgid "" +"Enter a string to filter items.\n" +"Only names containing this string will be listed" +msgstr "" +"Enter a string to filter items.\n" +"Only names containing this string will be listed" + +#: common/dialogs/dialog_list_selector_base.cpp:28 +msgid "Items:" +msgstr "Items:" + +#: common/dialogs/dialog_list_selector_base.cpp:37 +#: eeschema/dialogs/dialog_erc_base.cpp:71 +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:1172 +#: pcbnew/dialogs/dialog_gendrill_base.cpp:208 +#: pcbnew/dialogs/dialog_drc_base.cpp:167 +msgid "Messages:" +msgstr "Messages:" + +#: common/dialog_about/dialog_about_base.h:56 +msgid "About" +msgstr "About" #: common/dialogs/dialog_page_settings_base.h:121 msgid "Page Settings" @@ -3299,115 +3425,49 @@ msgstr "Page Settings" msgid "Image Editor" msgstr "Image Editor" -#: common/dialogs/dialog_env_var_config_base.h:56 +#: common/dialogs/dialog_hotkeys_editor_base.h:55 +msgid "Hotkeys Editor" +msgstr "Hotkeys Editor" + +#: common/dialogs/dialog_env_var_config_base.h:66 msgid "Path Configuration" msgstr "Path Configuration" -#: common/dialog_about/dialog_about_base.h:50 -msgid "About" -msgstr "About" +#: common/dialogs/dialog_env_var_config_base.h:97 +msgid "Edit Environment Value Variable" +msgstr "Edit Environment Value Variable" -#: cvpcb/class_DisplayFootprintsFrame.cpp:73 -msgid "Footprint Viewer" -msgstr "Footprint Viewer" - -#: cvpcb/class_DisplayFootprintsFrame.cpp:180 pcbnew/basepcbframe.cpp:478 -#: pcbnew/tool_pcb.cpp:341 -msgid "Display polar coordinates" -msgstr "Display polar coordinates" - -#: cvpcb/class_DisplayFootprintsFrame.cpp:184 eeschema/tool_lib.cpp:236 -#: gerbview/toolbars_gerber.cpp:232 pcbnew/tool_modedit.cpp:225 -#: pcbnew/tool_pcb.cpp:344 -msgid "Set units to inches" -msgstr "Set units to inches" - -#: cvpcb/class_DisplayFootprintsFrame.cpp:188 eeschema/tool_lib.cpp:241 -#: gerbview/toolbars_gerber.cpp:236 pcbnew/tool_modedit.cpp:229 -#: pcbnew/tool_pcb.cpp:347 -msgid "Set units to millimeters" -msgstr "Set units to millimeters" - -#: cvpcb/class_DisplayFootprintsFrame.cpp:193 eeschema/tool_sch.cpp:293 -#: eeschema/tool_lib.cpp:246 gerbview/toolbars_gerber.cpp:241 -#: pcbnew/tool_pcb.cpp:352 -msgid "Change cursor shape" -msgstr "Change cursor shape" - -#: cvpcb/class_DisplayFootprintsFrame.cpp:199 pcbnew/basepcbframe.cpp:488 -#: pcbnew/tool_pcb.cpp:379 -msgid "Show pads in outline mode" -msgstr "Show pads in outline mode" - -#: cvpcb/class_DisplayFootprintsFrame.cpp:203 -msgid "Show texts in line mode" -msgstr "Show texts in line mode" - -#: cvpcb/class_DisplayFootprintsFrame.cpp:207 -msgid "Show outlines in line mode" -msgstr "Show outlines in line mode" - -#: cvpcb/class_DisplayFootprintsFrame.cpp:222 -msgid "Display options" -msgstr "Display options" - -#: cvpcb/class_DisplayFootprintsFrame.cpp:227 -msgid "Zoom in (F1)" -msgstr "Zoom in (F1)" - -#: cvpcb/class_DisplayFootprintsFrame.cpp:230 -msgid "Zoom out (F2)" -msgstr "Zoom out (F2)" - -#: cvpcb/class_DisplayFootprintsFrame.cpp:233 -msgid "Redraw view (F3)" -msgstr "Redraw view (F3)" - -#: cvpcb/class_DisplayFootprintsFrame.cpp:236 -msgid "Zoom auto (Home)" -msgstr "Zoom auto (Home)" - -#: cvpcb/class_DisplayFootprintsFrame.cpp:240 -msgid "3D Display (Alt+3)" -msgstr "3D Display (Alt+3)" - -#: cvpcb/class_DisplayFootprintsFrame.cpp:252 -msgid "Show texts in filled mode" -msgstr "Show texts in filled mode" - -#: cvpcb/class_DisplayFootprintsFrame.cpp:253 -msgid "Show texts in sketch mode" -msgstr "Show texts in sketch mode" - -#: cvpcb/class_DisplayFootprintsFrame.cpp:267 -msgid "Show outlines in filled mode" -msgstr "Show outlines in filled mode" - -#: cvpcb/class_DisplayFootprintsFrame.cpp:268 -#: pcbnew/dialogs/dialog_display_options_base.cpp:67 -msgid "Show outlines in sketch mode" -msgstr "Show outlines in sketch mode" - -#: cvpcb/class_DisplayFootprintsFrame.cpp:406 pcbnew/hotkeys.cpp:191 -#: pcbnew/pcbframe.cpp:703 pcbnew/modview_frame.cpp:689 -#: pcbnew/moduleframe.cpp:724 -msgid "3D Viewer" -msgstr "3D Viewer" - -#: cvpcb/class_DisplayFootprintsFrame.cpp:478 +#: cvpcb/autosel.cpp:107 #, c-format -msgid "Footprint '%s' not found" -msgstr "Footprint '%s' not found" +msgid "Equivalence file '%s' could not be found in the default search paths." +msgstr "Equivalence file '%s' could not be found in the default search paths." -#: cvpcb/class_DisplayFootprintsFrame.cpp:494 +#: cvpcb/autosel.cpp:128 #, c-format -msgid "Footprint: %s" -msgstr "Footprint: %s" +msgid "Error opening equivalence file '%s'." +msgstr "Error opening equivalence file '%s'." -#: cvpcb/class_DisplayFootprintsFrame.cpp:507 +#: cvpcb/autosel.cpp:179 +msgid "Equivalence File Load Error" +msgstr "Equivalence File Load Error" + +#: cvpcb/autosel.cpp:187 #, c-format -msgid "Lib: %s" -msgstr "Lib: %s" +msgid "%lu footprint/cmp equivalences found." +msgstr "%lu footprint/cmp equivalences found." + +#: cvpcb/autosel.cpp:259 +#, c-format +msgid "" +"Component %s: footprint %s not found in any of the project footprint " +"libraries." +msgstr "" +"Component %s: footprint %s not found in any of the project footprint " +"libraries." + +#: cvpcb/autosel.cpp:300 +msgid "CvPcb Warning" +msgstr "CvPcb Warning" #: cvpcb/menubar.cpp:65 msgid "&Save Footprint Associations\tCtrl+S" @@ -3417,9 +3477,9 @@ msgstr "&Save Footprint Associations\tCtrl+S" msgid "Save footprint association in schematic component footprint fields" msgstr "Save footprint association in schematic component footprint fields" -#: cvpcb/menubar.cpp:74 eeschema/menubar.cpp:404 gerbview/menubar.cpp:167 -#: kicad/menubar.cpp:286 pagelayout_editor/menubar.cpp:112 -#: pcbnew/menubar_pcbframe.cpp:814 +#: cvpcb/menubar.cpp:74 eeschema/menubar.cpp:409 gerbview/menubar.cpp:179 +#: kicad/menubar.cpp:306 pagelayout_editor/menubar.cpp:113 +#: pcbnew/menubar_pcbframe.cpp:819 msgid "&Close" msgstr "&Close" @@ -3428,20 +3488,19 @@ msgid "Close CvPcb" msgstr "Close CvPcb" #: cvpcb/menubar.cpp:81 -msgid "Footprint &Libraries" -msgstr "Footprint &Libraries" +msgid "Manage Footprint &Libraries" +msgstr "Manage Footprint &Libraries" -#: cvpcb/menubar.cpp:81 pcbnew/menubar_pcbframe.cpp:286 -#: pcbnew/menubar_modedit.cpp:315 -msgid "Configure footprint libraries" -msgstr "Configure footprint libraries" +#: cvpcb/menubar.cpp:81 +msgid "Manage footprint libraries" +msgstr "Manage footprint libraries" #: cvpcb/menubar.cpp:87 msgid "Configure &Paths" msgstr "Configure &Paths" -#: cvpcb/menubar.cpp:88 kicad/menubar.cpp:314 pcbnew/menubar_pcbframe.cpp:293 -#: pcbnew/menubar_modedit.cpp:322 +#: cvpcb/menubar.cpp:88 kicad/menubar.cpp:343 pcbnew/menubar_pcbframe.cpp:293 +#: pcbnew/menubar_modedit.cpp:336 msgid "Edit path configuration environment variables" msgstr "Edit path configuration environment variables" @@ -3473,35 +3532,40 @@ msgstr "CvPcb &Manual" msgid "Open CvPcb Manual" msgstr "Open CvPcb Manual" -#: cvpcb/menubar.cpp:121 eeschema/menubar.cpp:550 -#: eeschema/menubar_libedit.cpp:267 eeschema/tool_viewlib.cpp:222 -#: kicad/menubar.cpp:420 pagelayout_editor/menubar.cpp:158 -#: pcbnew/menubar_pcbframe.cpp:432 pcbnew/menubar_modedit.cpp:351 -#: pcbnew/tool_modview.cpp:191 +#: cvpcb/menubar.cpp:121 eeschema/tool_viewlib.cpp:223 eeschema/menubar.cpp:574 +#: eeschema/menubar_libedit.cpp:326 kicad/menubar.cpp:449 +#: pagelayout_editor/menubar.cpp:216 pcbnew/menubar_pcbframe.cpp:437 +#: pcbnew/menubar_modedit.cpp:365 pcbnew/tool_modview.cpp:191 msgid "&Getting Started in KiCad" msgstr "&Getting Started in KiCad" -#: cvpcb/menubar.cpp:122 eeschema/menubar.cpp:551 kicad/menubar.cpp:421 -#: pagelayout_editor/menubar.cpp:159 pcbnew/menubar_pcbframe.cpp:433 +#: cvpcb/menubar.cpp:122 eeschema/menubar.cpp:575 kicad/menubar.cpp:450 +#: pagelayout_editor/menubar.cpp:217 pcbnew/menubar_pcbframe.cpp:438 msgid "Open \"Getting Started in KiCad\" guide for beginners" msgstr "Open \"Getting Started in KiCad\" guide for beginners" -#: cvpcb/menubar.cpp:127 gerbview/menubar.cpp:269 -#: pagelayout_editor/menubar.cpp:179 +#: cvpcb/menubar.cpp:127 gerbview/menubar.cpp:297 +#: pagelayout_editor/menubar.cpp:237 msgid "&About Kicad" msgstr "&About Kicad" -#: cvpcb/menubar.cpp:128 eeschema/menubar.cpp:570 -#: eeschema/menubar_libedit.cpp:289 gerbview/menubar.cpp:270 -#: kicad/menubar.cpp:444 pagelayout_editor/menubar.cpp:180 -#: pcbnew/menubar_modedit.cpp:371 +#: cvpcb/menubar.cpp:128 eeschema/menubar.cpp:594 +#: eeschema/menubar_libedit.cpp:348 gerbview/menubar.cpp:297 +#: kicad/menubar.cpp:473 pagelayout_editor/menubar.cpp:238 +#: pcbnew/menubar_modedit.cpp:385 msgid "About KiCad" msgstr "About KiCad" -#: cvpcb/menubar.cpp:132 kicad/menubar.cpp:259 pcbnew/menubar_pcbframe.cpp:671 +#: cvpcb/menubar.cpp:132 kicad/menubar.cpp:263 pagelayout_editor/menubar.cpp:92 +#: pcbnew/menubar_pcbframe.cpp:676 msgid "&Save" msgstr "&Save" +#: cvpcb/cfg.cpp:77 +#, c-format +msgid "Project file '%s' is not writable" +msgstr "Project file '%s' is not writable" + #: cvpcb/cvpcb_mainframe.cpp:250 msgid "" "Component to Footprint links modified.\n" @@ -3526,8 +3590,9 @@ msgstr "" "%s" #: cvpcb/cvpcb_mainframe.cpp:431 cvpcb/cvpcb_mainframe.cpp:451 -#: pcbnew/pcbnew_config.cpp:141 pcbnew/pcbnew_config.cpp:163 -#: pcbnew/moduleframe.cpp:909 pcbnew/moduleframe.cpp:929 +#: eeschema/sch_base_frame.cpp:328 eeschema/sch_base_frame.cpp:346 +#: pcbnew/moduleframe.cpp:918 pcbnew/moduleframe.cpp:938 +#: pcbnew/pcbnew_config.cpp:142 pcbnew/pcbnew_config.cpp:164 msgid "File Save Error" msgstr "File Save Error" @@ -3551,7 +3616,7 @@ msgstr "Components: %d, unassigned: %d" msgid "Filter list: " msgstr "Filter list: " -#: cvpcb/cvpcb_mainframe.cpp:665 pcbnew/loadcmp.cpp:488 +#: cvpcb/cvpcb_mainframe.cpp:665 eeschema/selpart.cpp:71 pcbnew/loadcmp.cpp:488 msgid "Description: " msgstr "Description: " @@ -3594,8 +3659,8 @@ msgstr "" msgid "Configuration Error" msgstr "Configuration Error" -#: cvpcb/cvpcb_mainframe.cpp:756 eeschema/schframe.cpp:1401 -#: kicad/prjconfig.cpp:334 pcbnew/pcbframe.cpp:1035 pcbnew/moduleframe.cpp:815 +#: cvpcb/cvpcb_mainframe.cpp:756 eeschema/schframe.cpp:1483 +#: kicad/prjconfig.cpp:87 pcbnew/moduleframe.cpp:824 pcbnew/pcbframe.cpp:1035 msgid " [Read Only]" msgstr " [Read Only]" @@ -3608,132 +3673,71 @@ msgstr "" "Error loading netlist.\n" "%s" -#: cvpcb/cvpcb_mainframe.cpp:805 pcbnew/dialogs/dialog_netlist.cpp:430 -#: pcbnew/netlist.cpp:101 +#: cvpcb/cvpcb_mainframe.cpp:805 pcbnew/netlist.cpp:101 +#: pcbnew/dialogs/dialog_netlist.cpp:430 msgid "Netlist Load Error" msgstr "Netlist Load Error" -#: cvpcb/dialogs/fp_conflict_assignment_selector.cpp:37 -msgid "Ref" -msgstr "Ref" +#: cvpcb/cvpcb.cpp:161 +msgid "" +"You have run CvPcb for the first time using the new footprint library table " +"method for finding footprints. CvPcb has either copied the default table or " +"created an empty table in your home folder. You must first configure the " +"library table to include all footprint libraries not included with KiCad. " +"See the \"Footprint Library Table\" section of the CvPcb documentation for " +"more information." +msgstr "" +"You have run CvPcb for the first time using the new footprint library table " +"method for finding footprints. CvPcb has either copied the default table or " +"created an empty table in your home folder. You must first configure the " +"library table to include all footprint libraries not included with KiCad. " +"See the \"Footprint Library Table\" section of the CvPcb documentation for " +"more information." -#: cvpcb/dialogs/fp_conflict_assignment_selector.cpp:38 -msgid "Schematic assignment" -msgstr "Schematic assignment" +#: cvpcb/cvpcb.cpp:176 +msgid "An error occurred attempting to load the global footprint library table" +msgstr "" +"An error occurred attempting to load the global footprint library table" -#: cvpcb/dialogs/fp_conflict_assignment_selector.cpp:41 -msgid "Cmp file assignment" -msgstr "Cmp file assignment" +#: cvpcb/tool_cvpcb.cpp:55 +msgid "Edit footprint library table" +msgstr "Edit footprint library table" -#: cvpcb/dialogs/dialog_config_equfiles_base.cpp:20 -msgid "Footprint/Component equ files (.equ files)" -msgstr "Footprint/Component equ files (.equ files)" +#: cvpcb/tool_cvpcb.cpp:60 +msgid "View selected footprint" +msgstr "View selected footprint" -#: cvpcb/dialogs/dialog_config_equfiles_base.cpp:39 -#: eeschema/dialogs/dialog_spice_model_base.cpp:549 -#: eeschema/dialogs/dialog_eeschema_config_fbp.cpp:48 -#: eeschema/dialogs/dialog_eeschema_config_fbp.cpp:93 -#: pcbnew/dialogs/dialog_design_rules_base.cpp:80 -msgid "Remove" -msgstr "Remove" +#: cvpcb/tool_cvpcb.cpp:65 +msgid "Select previous unlinked component" +msgstr "Select previous unlinked component" -#: cvpcb/dialogs/dialog_config_equfiles_base.cpp:40 -#: eeschema/dialogs/dialog_eeschema_config_fbp.cpp:49 -msgid "Unload the selected library" -msgstr "Unload the selected library" +#: cvpcb/tool_cvpcb.cpp:69 +msgid "Select next unlinked component" +msgstr "Select next unlinked component" -#: cvpcb/dialogs/dialog_config_equfiles_base.cpp:50 -msgid "Edit Equ File" -msgstr "Edit Equ File" +#: cvpcb/tool_cvpcb.cpp:74 +msgid "Perform automatic footprint association" +msgstr "Perform automatic footprint association" -#: cvpcb/dialogs/dialog_config_equfiles_base.cpp:65 -msgid "Available environment variables for relative paths:" -msgstr "Available environment variables for relative paths:" +#: cvpcb/tool_cvpcb.cpp:78 +msgid "Delete all footprint associations" +msgstr "Delete all footprint associations" -#: cvpcb/dialogs/dialog_config_equfiles_base.cpp:83 -#: eeschema/dialogs/dialog_spice_model_base.cpp:45 -#: eeschema/dialogs/dialog_edit_component_in_schematic.cpp:216 -#: eeschema/dialogs/dialog_edit_libentry_fields_in_lib.cpp:196 -#: eeschema/dialogs/dialog_rescue_each.cpp:110 eeschema/sch_component.cpp:1736 -#: eeschema/sch_component.cpp:1769 eeschema/template_fieldnames.cpp:42 -#: eeschema/lib_field.cpp:624 eeschema/lib_field.cpp:803 -#: eeschema/widgets/widget_eeschema_color_config.cpp:77 -#: eeschema/bom_table_column.h:36 -#: pcbnew/dialogs/dialog_edit_module_for_Modedit_base.cpp:56 -#: pcbnew/dialogs/dialog_fp_plugin_options_base.cpp:40 -#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor_base.cpp:42 -#: pcbnew/dialogs/dialog_global_modules_fields_edition_base.cpp:31 -#: pcbnew/class_edge_mod.cpp:241 pcbnew/footprint_wizard_frame.cpp:293 -#: pcbnew/class_text_mod.cpp:354 -msgid "Value" -msgstr "Value" +#: cvpcb/tool_cvpcb.cpp:85 +msgid "Filter footprint list by schematic components keywords" +msgstr "Filter footprint list by schematic components keywords" -#: cvpcb/dialogs/dialog_config_equfiles_base.cpp:101 -msgid "Absolute path" -msgstr "Absolute path" +#: cvpcb/tool_cvpcb.cpp:92 +msgid "Filter footprint list by pin count" +msgstr "Filter footprint list by pin count" -#: cvpcb/dialogs/dialog_config_equfiles_base.cpp:101 -msgid "Relative path" -msgstr "Relative path" +#: cvpcb/tool_cvpcb.cpp:98 +msgid "Filter footprint list by library" +msgstr "Filter footprint list by library" -#: cvpcb/dialogs/dialog_config_equfiles_base.cpp:103 -msgid "Path option:" -msgstr "Path option:" - -#: cvpcb/dialogs/dialog_config_equfiles.cpp:52 -#, c-format -msgid "Project file: '%s'" -msgstr "Project file: '%s'" - -#: cvpcb/dialogs/dialog_config_equfiles.cpp:99 -msgid "No editor defined in Kicad. Please chose it" -msgstr "No editor defined in Kicad. Please chose it" - -#: cvpcb/dialogs/dialog_config_equfiles.cpp:253 -msgid "Equ files:" -msgstr "Equ files:" - -#: cvpcb/dialogs/dialog_config_equfiles.cpp:298 -#, c-format -msgid "File '%s' already exists in list" -msgstr "File '%s' already exists in list" - -#: cvpcb/dialogs/dialog_display_options_base.cpp:23 -msgid "Draw options" -msgstr "Draw options" - -#: cvpcb/dialogs/dialog_display_options_base.cpp:25 -msgid "Graphic items sketch mode" -msgstr "Graphic items sketch mode" - -#: cvpcb/dialogs/dialog_display_options_base.cpp:28 -msgid "Texts sketch mode" -msgstr "Texts sketch mode" - -#: cvpcb/dialogs/dialog_display_options_base.cpp:31 -msgid "Pad sketch mode" -msgstr "Pad sketch mode" - -#: cvpcb/dialogs/dialog_display_options_base.cpp:34 -msgid "Show pad &number" -msgstr "Show pad &number" - -#: cvpcb/dialogs/dialog_display_options_base.cpp:41 -#: gerbview/dialogs/gerbview_dialog_display_options_frame_base.cpp:84 -#: pcbnew/dialogs/dialog_general_options_BoardEditor_base.cpp:148 -msgid "Pan and Zoom" -msgstr "Pan and Zoom" - -#: cvpcb/dialogs/dialog_display_options_base.cpp:43 -#: gerbview/dialogs/gerbview_dialog_display_options_frame_base.cpp:86 -msgid "Do not center and warp cursor on zoom" -msgstr "Do not center and warp cursor on zoom" - -#: cvpcb/dialogs/dialog_display_options_base.cpp:44 -#: eeschema/dialogs/dialog_eeschema_options_base.cpp:261 -#: gerbview/dialogs/gerbview_dialog_display_options_frame_base.cpp:87 -msgid "Keep the cursor at its current location when zooming" -msgstr "Keep the cursor at its current location when zooming" +#: cvpcb/tool_cvpcb.cpp:105 +msgid "Filter footprint list using a partial name or a pattern" +msgstr "Filter footprint list using a partial name or a pattern" #: cvpcb/readwrite_dlgs.cpp:216 msgid "" @@ -3790,107 +3794,197 @@ msgstr "" msgid "Footprint association sent to Eeschema" msgstr "Footprint association sent to Eeschema" -#: cvpcb/cfg.cpp:77 +#: cvpcb/class_DisplayFootprintsFrame.cpp:76 +msgid "Footprint Viewer" +msgstr "Footprint Viewer" + +#: cvpcb/class_DisplayFootprintsFrame.cpp:182 pcbnew/basepcbframe.cpp:477 +#: pcbnew/tool_pcb.cpp:341 +msgid "Display polar coordinates" +msgstr "Display polar coordinates" + +#: cvpcb/class_DisplayFootprintsFrame.cpp:186 eeschema/tool_lib.cpp:225 +#: gerbview/toolbars_gerber.cpp:239 pcbnew/tool_modedit.cpp:228 +#: pcbnew/tool_pcb.cpp:344 +msgid "Set units to inches" +msgstr "Set units to inches" + +#: cvpcb/class_DisplayFootprintsFrame.cpp:190 eeschema/tool_lib.cpp:230 +#: gerbview/toolbars_gerber.cpp:243 pcbnew/tool_modedit.cpp:232 +#: pcbnew/tool_pcb.cpp:347 +msgid "Set units to millimeters" +msgstr "Set units to millimeters" + +#: cvpcb/class_DisplayFootprintsFrame.cpp:195 eeschema/tool_sch.cpp:287 +#: eeschema/tool_lib.cpp:235 gerbview/toolbars_gerber.cpp:248 +#: pcbnew/tool_pcb.cpp:352 +msgid "Change cursor shape" +msgstr "Change cursor shape" + +#: cvpcb/class_DisplayFootprintsFrame.cpp:201 pcbnew/basepcbframe.cpp:488 +#: pcbnew/tool_pcb.cpp:379 +msgid "Show pads in outline mode" +msgstr "Show pads in outline mode" + +#: cvpcb/class_DisplayFootprintsFrame.cpp:205 +msgid "Show texts in line mode" +msgstr "Show texts in line mode" + +#: cvpcb/class_DisplayFootprintsFrame.cpp:209 +msgid "Show outlines in line mode" +msgstr "Show outlines in line mode" + +#: cvpcb/class_DisplayFootprintsFrame.cpp:224 +msgid "Display options" +msgstr "Display options" + +#: cvpcb/class_DisplayFootprintsFrame.cpp:229 +msgid "Zoom in (F1)" +msgstr "Zoom in (F1)" + +#: cvpcb/class_DisplayFootprintsFrame.cpp:232 +msgid "Zoom out (F2)" +msgstr "Zoom out (F2)" + +#: cvpcb/class_DisplayFootprintsFrame.cpp:235 +msgid "Redraw view (F3)" +msgstr "Redraw view (F3)" + +#: cvpcb/class_DisplayFootprintsFrame.cpp:238 +msgid "Zoom auto (Home)" +msgstr "Zoom auto (Home)" + +#: cvpcb/class_DisplayFootprintsFrame.cpp:242 +msgid "3D Display (Alt+3)" +msgstr "3D Display (Alt+3)" + +#: cvpcb/class_DisplayFootprintsFrame.cpp:254 +msgid "Show texts in filled mode" +msgstr "Show texts in filled mode" + +#: cvpcb/class_DisplayFootprintsFrame.cpp:255 +msgid "Show texts in sketch mode" +msgstr "Show texts in sketch mode" + +#: cvpcb/class_DisplayFootprintsFrame.cpp:269 +msgid "Show outlines in filled mode" +msgstr "Show outlines in filled mode" + +#: cvpcb/class_DisplayFootprintsFrame.cpp:270 +#: pcbnew/dialogs/dialog_display_options_base.cpp:67 +msgid "Show outlines in sketch mode" +msgstr "Show outlines in sketch mode" + +#: cvpcb/class_DisplayFootprintsFrame.cpp:408 pcbnew/moduleframe.cpp:735 +#: pcbnew/hotkeys.cpp:191 pcbnew/pcbframe.cpp:703 pcbnew/modview_frame.cpp:690 +msgid "3D Viewer" +msgstr "3D Viewer" + +#: cvpcb/class_DisplayFootprintsFrame.cpp:480 #, c-format -msgid "Project file '%s' is not writable" -msgstr "Project file '%s' is not writable" +msgid "Footprint '%s' not found" +msgstr "Footprint '%s' not found" -#: cvpcb/cvpcb.cpp:54 -msgid "Component/footprint equ files (*.equ)|*.equ" -msgstr "Component/footprint equ files (*.equ)|*.equ" - -#: cvpcb/cvpcb.cpp:166 -msgid "" -"You have run CvPcb for the first time using the new footprint library table " -"method for finding footprints. CvPcb has either copied the default table or " -"created an empty table in your home folder. You must first configure the " -"library table to include all footprint libraries not included with KiCad. " -"See the \"Footprint Library Table\" section of the CvPcb documentation for " -"more information." -msgstr "" -"You have run CvPcb for the first time using the new footprint library table " -"method for finding footprints. CvPcb has either copied the default table or " -"created an empty table in your home folder. You must first configure the " -"library table to include all footprint libraries not included with KiCad. " -"See the \"Footprint Library Table\" section of the CvPcb documentation for " -"more information." - -#: cvpcb/cvpcb.cpp:181 -msgid "An error occurred attempting to load the global footprint library table" -msgstr "" -"An error occurred attempting to load the global footprint library table" - -#: cvpcb/autosel.cpp:107 +#: cvpcb/class_DisplayFootprintsFrame.cpp:496 #, c-format -msgid "Equivalence file '%s' could not be found in the default search paths." -msgstr "Equivalence file '%s' could not be found in the default search paths." +msgid "Footprint: %s" +msgstr "Footprint: %s" -#: cvpcb/autosel.cpp:128 +#: cvpcb/class_DisplayFootprintsFrame.cpp:509 #, c-format -msgid "Error opening equivalence file '%s'." -msgstr "Error opening equivalence file '%s'." +msgid "Lib: %s" +msgstr "Lib: %s" -#: cvpcb/autosel.cpp:179 -msgid "Equivalence File Load Error" -msgstr "Equivalence File Load Error" - -#: cvpcb/autosel.cpp:187 +#: cvpcb/dialogs/dialog_config_equfiles.cpp:52 #, c-format -msgid "%lu footprint/cmp equivalences found." -msgstr "%lu footprint/cmp equivalences found." +msgid "Project file: '%s'" +msgstr "Project file: '%s'" -#: cvpcb/autosel.cpp:259 +#: cvpcb/dialogs/dialog_config_equfiles.cpp:99 +msgid "No editor defined in Kicad. Please choose it." +msgstr "No editor defined in Kicad. Please choose it." + +#: cvpcb/dialogs/dialog_config_equfiles.cpp:248 +msgid "Footprint Association File" +msgstr "Footprint Association File" + +#: cvpcb/dialogs/dialog_config_equfiles.cpp:293 #, c-format -msgid "" -"Component %s: footprint %s not found in any of the project footprint " -"libraries." -msgstr "" -"Component %s: footprint %s not found in any of the project footprint " -"libraries." +msgid "File '%s' already exists in list" +msgstr "File '%s' already exists in list" -#: cvpcb/autosel.cpp:300 -msgid "CvPcb Warning" -msgstr "CvPcb Warning" +#: cvpcb/dialogs/dialog_config_equfiles_base.cpp:20 +msgid "Footprint/Component equ files (.equ files)" +msgstr "Footprint/Component equ files (.equ files)" -#: cvpcb/tool_cvpcb.cpp:55 -msgid "Edit footprint library table" -msgstr "Edit footprint library table" +#: cvpcb/dialogs/dialog_config_equfiles_base.cpp:48 +msgid "Edit Equ File" +msgstr "Edit Equ File" -#: cvpcb/tool_cvpcb.cpp:60 -msgid "View selected footprint" -msgstr "View selected footprint" +#: cvpcb/dialogs/dialog_config_equfiles_base.cpp:63 +msgid "Available environment variables for relative paths:" +msgstr "Available environment variables for relative paths:" -#: cvpcb/tool_cvpcb.cpp:65 -msgid "Select previous unlinked component" -msgstr "Select previous unlinked component" +#: cvpcb/dialogs/dialog_config_equfiles_base.cpp:99 +msgid "Absolute path" +msgstr "Absolute path" -#: cvpcb/tool_cvpcb.cpp:69 -msgid "Select next unlinked component" -msgstr "Select next unlinked component" +#: cvpcb/dialogs/dialog_config_equfiles_base.cpp:99 +msgid "Relative path" +msgstr "Relative path" -#: cvpcb/tool_cvpcb.cpp:74 -msgid "Perform automatic footprint association" -msgstr "Perform automatic footprint association" +#: cvpcb/dialogs/dialog_config_equfiles_base.cpp:101 +msgid "Path option:" +msgstr "Path option:" -#: cvpcb/tool_cvpcb.cpp:78 -msgid "Delete all footprint associations" -msgstr "Delete all footprint associations" +#: cvpcb/dialogs/fp_conflict_assignment_selector.cpp:37 +msgid "Ref" +msgstr "Ref" -#: cvpcb/tool_cvpcb.cpp:85 -msgid "Filter footprint list by schematic components keywords" -msgstr "Filter footprint list by schematic components keywords" +#: cvpcb/dialogs/fp_conflict_assignment_selector.cpp:38 +msgid "Schematic assignment" +msgstr "Schematic assignment" -#: cvpcb/tool_cvpcb.cpp:92 -msgid "Filter footprint list by pin count" -msgstr "Filter footprint list by pin count" +#: cvpcb/dialogs/fp_conflict_assignment_selector.cpp:41 +msgid "Cmp file assignment" +msgstr "Cmp file assignment" -#: cvpcb/tool_cvpcb.cpp:98 -msgid "Filter footprint list by library" -msgstr "Filter footprint list by library" +#: cvpcb/dialogs/dialog_display_options_base.cpp:23 +msgid "Draw options" +msgstr "Draw options" -#: cvpcb/tool_cvpcb.cpp:105 -msgid "Filter footprint list using a partial name or a pattern" -msgstr "Filter footprint list using a partial name or a pattern" +#: cvpcb/dialogs/dialog_display_options_base.cpp:25 +msgid "Graphic items sketch mode" +msgstr "Graphic items sketch mode" + +#: cvpcb/dialogs/dialog_display_options_base.cpp:28 +msgid "Texts sketch mode" +msgstr "Texts sketch mode" + +#: cvpcb/dialogs/dialog_display_options_base.cpp:31 +msgid "Pad sketch mode" +msgstr "Pad sketch mode" + +#: cvpcb/dialogs/dialog_display_options_base.cpp:34 +msgid "Show pad &number" +msgstr "Show pad &number" + +#: cvpcb/dialogs/dialog_display_options_base.cpp:41 +#: gerbview/dialogs/gerbview_dialog_display_options_frame_base.cpp:71 +#: pcbnew/dialogs/dialog_general_options_BoardEditor_base.cpp:148 +msgid "Pan and Zoom" +msgstr "Pan and Zoom" + +#: cvpcb/dialogs/dialog_display_options_base.cpp:43 +#: gerbview/dialogs/gerbview_dialog_display_options_frame_base.cpp:73 +msgid "Do not center and warp cursor on zoom" +msgstr "Do not center and warp cursor on zoom" + +#: cvpcb/dialogs/dialog_display_options_base.cpp:44 +#: eeschema/dialogs/dialog_eeschema_options_base.cpp:261 +#: gerbview/dialogs/gerbview_dialog_display_options_frame_base.cpp:74 +msgid "Keep the cursor at its current location when zooming" +msgstr "Keep the cursor at its current location when zooming" #: cvpcb/dialogs/dialog_display_options_base.h:60 #: pcbnew/dialogs/dialog_modedit_display_options.cpp:45 @@ -3898,455 +3992,1617 @@ msgstr "Filter footprint list using a partial name or a pattern" msgid "Display Options" msgstr "Display Options" -#: eeschema/sch_marker.cpp:143 -msgid "Electronics Rule Check Error" -msgstr "Electronics Rule Check Error" +#: eeschema/project_rescue.cpp:189 +#, c-format +msgid "Rename to %s" +msgstr "Rename to %s" -#: eeschema/sch_sheet.cpp:857 +#: eeschema/project_rescue.cpp:291 +#, c-format +msgid "Rescue %s as %s" +msgstr "Rescue %s as %s" + +#: eeschema/project_rescue.cpp:406 +#, c-format +msgid "Rescue to %s" +msgstr "Rescue to %s" + +#: eeschema/project_rescue.cpp:517 +msgid "This project has nothing to rescue." +msgstr "This project has nothing to rescue." + +#: eeschema/project_rescue.cpp:518 eeschema/project_rescue.cpp:534 +#: eeschema/dialogs/dialog_rescue_each_base.h:64 +msgid "Project Rescue Helper" +msgstr "Project Rescue Helper" + +#: eeschema/project_rescue.cpp:533 +msgid "No symbols were rescued." +msgstr "No symbols were rescued." + +#: eeschema/project_rescue.cpp:654 +#, c-format +msgid "Failed to create symbol library file '%s'" +msgstr "Failed to create symbol library file '%s'" + +#: eeschema/project_rescue.cpp:778 +#, c-format +msgid "Failed to save rescue library %s." +msgstr "Failed to save rescue library %s." + +#: eeschema/project_rescue.cpp:796 +msgid "Error occurred saving project specific symbol library table." +msgstr "Error occurred saving project specific symbol library table." + +#: eeschema/tool_sch.cpp:59 +msgid "New schematic project" +msgstr "New schematic project" + +#: eeschema/tool_sch.cpp:62 +msgid "Open schematic project" +msgstr "Open schematic project" + +#: eeschema/tool_sch.cpp:66 +msgid "Save schematic project" +msgstr "Save schematic project" + +#: eeschema/tool_sch.cpp:71 +msgid "Edit Page settings" +msgstr "Edit Page settings" + +#: eeschema/tool_sch.cpp:76 +msgid "Print schematic" +msgstr "Print schematic" + +#: eeschema/tool_sch.cpp:79 +msgid "Plot schematic" +msgstr "Plot schematic" + +#: eeschema/tool_sch.cpp:84 eeschema/tool_lib.cpp:135 +#: pcbnew/tools/pcbnew_control.cpp:231 +msgid "Paste" +msgstr "Paste" + +#: eeschema/tool_sch.cpp:102 +msgid "Find and replace text" +msgstr "Find and replace text" + +#: eeschema/tool_sch.cpp:127 +msgid "Navigate schematic hierarchy" +msgstr "Navigate schematic hierarchy" + +#: eeschema/tool_sch.cpp:131 +msgid "Leave sheet" +msgstr "Leave sheet" + +#: eeschema/tool_sch.cpp:144 +msgid "Footprint Editor - Create/edit footprints" +msgstr "Footprint Editor - Create/edit footprints" + +#: eeschema/tool_sch.cpp:152 eeschema/menubar.cpp:520 +msgid "Perform electrical rules check" +msgstr "Perform electrical rules check" + +#: eeschema/tool_sch.cpp:155 +msgid "Run CvPcb to associate footprints to components" +msgstr "Run CvPcb to associate footprints to components" + +#: eeschema/tool_sch.cpp:158 +msgid "Generate netlist" +msgstr "Generate netlist" + +#: eeschema/tool_sch.cpp:161 +msgid "Edit Components Fields" +msgstr "Edit Components Fields" + +#: eeschema/tool_sch.cpp:170 +msgid "Run Pcbnew to layout printed circuit board" +msgstr "Run Pcbnew to layout printed circuit board" + +#: eeschema/tool_sch.cpp:196 pcbnew/tools/pcb_editor_control.cpp:1121 +#: pcbnew/tool_pcb.cpp:431 pcbnew/edit.cpp:1518 +msgid "Highlight net" +msgstr "Highlight net" + +#: eeschema/tool_sch.cpp:252 eeschema/help_common_strings.h:90 +msgid "Add bitmap image" +msgstr "Add bitmap image" + +#: eeschema/tool_sch.cpp:274 eeschema/tool_lib.cpp:222 +#: gerbview/toolbars_gerber.cpp:231 +msgid "Turn grid off" +msgstr "Turn grid off" + +#: eeschema/tool_sch.cpp:278 +msgid "Set unit to inch" +msgstr "Set unit to inch" + +#: eeschema/tool_sch.cpp:282 +msgid "Set unit to mm" +msgstr "Set unit to mm" + +#: eeschema/tool_sch.cpp:293 eeschema/schframe.cpp:804 +msgid "Show hidden pins" +msgstr "Show hidden pins" + +#: eeschema/tool_sch.cpp:298 +msgid "HV orientation for wires and bus" +msgstr "HV orientation for wires and bus" + +#: eeschema/lib_text.cpp:52 eeschema/dialogs/dialog_lib_edit_text_base.cpp:28 +#: pagelayout_editor/dialogs/dialog_new_dataitem_base.cpp:113 +#: pagelayout_editor/dialogs/properties_frame_base.cpp:67 +#: pcbnew/class_text_mod.cpp:362 pcbnew/class_text_mod.cpp:369 +#: pcbnew/dialogs/dialog_dimension_editor_base.cpp:22 +#: pcbnew/dialogs/dialog_global_deletion_base.cpp:28 +msgid "Text" +msgstr "Text" + +#: eeschema/lib_text.cpp:347 eeschema/lib_bezier.cpp:348 +#: eeschema/lib_circle.cpp:253 eeschema/lib_polyline.cpp:344 +#: eeschema/lib_arc.cpp:514 eeschema/lib_rectangle.cpp:232 +#: pcb_calculator/transline_ident.cpp:186 +#: pcb_calculator/transline_ident.cpp:216 +#: pcb_calculator/transline_ident.cpp:248 +#: pcb_calculator/transline_ident.cpp:353 +#: pcb_calculator/transline_ident.cpp:388 +msgid "Line Width" +msgstr "Line Width" + +#: eeschema/lib_text.cpp:409 eeschema/sch_text.cpp:499 +#, c-format +msgid "Graphic Text %s" +msgstr "Graphic Text %s" + +#: eeschema/plot_schematic_PS.cpp:107 eeschema/plot_schematic_DXF.cpp:80 +#: eeschema/plot_schematic_SVG.cpp:83 eeschema/plot_schematic_HPGL.cpp:177 +#: eeschema/plot_schematic_PDF.cpp:126 +#, c-format +msgid "Plot: '%s' OK.\n" +msgstr "Plot: '%s' OK.\n" + +#: eeschema/plot_schematic_PS.cpp:113 eeschema/plot_schematic_DXF.cpp:85 +#: eeschema/plot_schematic_HPGL.cpp:182 eeschema/plot_schematic_PDF.cpp:91 +#, c-format +msgid "Unable to create file '%s'.\n" +msgstr "Unable to create file '%s'.\n" + +#: eeschema/onrightclick.cpp:100 +msgid "Edit Text" +msgstr "Edit Text" + +#: eeschema/onrightclick.cpp:106 +msgid "Edit Label" +msgstr "Edit Label" + +#: eeschema/onrightclick.cpp:112 +msgid "Edit Global Label" +msgstr "Edit Global Label" + +#: eeschema/onrightclick.cpp:119 +msgid "Edit Hierarchical Label" +msgstr "Edit Hierarchical Label" + +#: eeschema/onrightclick.cpp:126 eeschema/onrightclick.cpp:921 +msgid "Edit Image" +msgstr "Edit Image" + +#: eeschema/onrightclick.cpp:162 eeschema/libedit_onrightclick.cpp:88 +#: gerbview/onrightclick.cpp:63 pagelayout_editor/onrightclick.cpp:69 +#: pcbnew/onrightclick.cpp:88 pcbnew/modedit_onclick.cpp:236 +msgid "End Tool" +msgstr "End Tool" + +#: eeschema/onrightclick.cpp:200 eeschema/menubar.cpp:184 +#: eeschema/hotkeys.cpp:120 +msgid "Leave Sheet" +msgstr "Leave Sheet" + +#: eeschema/onrightclick.cpp:213 +msgid "Delete No Connect" +msgstr "Delete No Connect" + +#: eeschema/onrightclick.cpp:271 pcbnew/onrightclick.cpp:190 +msgid "End Drawing" +msgstr "End Drawing" + +#: eeschema/onrightclick.cpp:274 +msgid "Delete Drawing" +msgstr "Delete Drawing" + +#: eeschema/onrightclick.cpp:307 +msgid "Move Reference" +msgstr "Move Reference" + +#: eeschema/onrightclick.cpp:308 +msgid "Move Value" +msgstr "Move Value" + +#: eeschema/onrightclick.cpp:309 +msgid "Move Footprint Field" +msgstr "Move Footprint Field" + +#: eeschema/onrightclick.cpp:310 +msgid "Move Field" +msgstr "Move Field" + +#: eeschema/onrightclick.cpp:320 +msgid "Rotate Reference" +msgstr "Rotate Reference" + +#: eeschema/onrightclick.cpp:321 +msgid "Rotate Value" +msgstr "Rotate Value" + +#: eeschema/onrightclick.cpp:322 +msgid "Rotate Footprint Field" +msgstr "Rotate Footprint Field" + +#: eeschema/onrightclick.cpp:323 +msgid "Rotate Field" +msgstr "Rotate Field" + +#: eeschema/onrightclick.cpp:335 eeschema/onrightclick.cpp:444 +msgid "Edit Reference" +msgstr "Edit Reference" + +#: eeschema/onrightclick.cpp:339 eeschema/onrightclick.cpp:439 +msgid "Edit Value" +msgstr "Edit Value" + +#: eeschema/onrightclick.cpp:343 +msgid "Edit Footprint Field" +msgstr "Edit Footprint Field" + +#: eeschema/onrightclick.cpp:347 +msgid "Edit Field" +msgstr "Edit Field" + +#: eeschema/onrightclick.cpp:367 +#, c-format +msgid "Move %s" +msgstr "Move %s" + +#: eeschema/onrightclick.cpp:371 eeschema/onrightclick.cpp:507 +#: eeschema/onrightclick.cpp:544 eeschema/onrightclick.cpp:580 +#: eeschema/onrightclick.cpp:775 pcbnew/onrightclick.cpp:803 +#: pcbnew/tools/edit_tool.cpp:565 +msgid "Drag" +msgstr "Drag" + +#: eeschema/onrightclick.cpp:376 eeschema/onrightclick.cpp:515 +#: eeschema/onrightclick.cpp:551 eeschema/onrightclick.cpp:784 +#: eeschema/libedit_onrightclick.cpp:197 eeschema/libedit_onrightclick.cpp:256 +#: eeschema/libedit_onrightclick.cpp:291 pcbnew/onrightclick.cpp:812 +#: pcbnew/onrightclick.cpp:884 pcbnew/tools/edit_tool.cpp:123 +#: pcbnew/modedit_onclick.cpp:353 +msgid "Rotate Clockwise" +msgstr "Rotate Clockwise" + +#: eeschema/onrightclick.cpp:378 eeschema/onrightclick.cpp:587 +#: eeschema/onrightclick.cpp:621 eeschema/onrightclick.cpp:787 +#: eeschema/onrightclick.cpp:913 eeschema/libedit_onrightclick.cpp:354 +#: pcbnew/onrightclick.cpp:494 pcbnew/onrightclick.cpp:808 +#: pcbnew/tools/edit_tool.cpp:128 pcbnew/modedit_onclick.cpp:294 +msgid "Rotate Counterclockwise" +msgstr "Rotate Counterclockwise" + +#: eeschema/onrightclick.cpp:380 eeschema/onrightclick.cpp:790 +#: eeschema/onrightclick.cpp:915 +msgid "Flip Vertical" +msgstr "Flip Vertical" + +#: eeschema/onrightclick.cpp:382 eeschema/onrightclick.cpp:792 +#: eeschema/onrightclick.cpp:918 +msgid "Flip Horizontal" +msgstr "Flip Horizontal" + +#: eeschema/onrightclick.cpp:384 +msgid "Reset to Default" +msgstr "Reset to Default" + +#: eeschema/onrightclick.cpp:388 eeschema/onrightclick.cpp:796 +#: eeschema/lib_pin.cpp:1865 eeschema/sch_text.cpp:661 +#: pcbnew/dialogs/dialog_edit_module_text_base.cpp:121 +msgid "Orientation" +msgstr "Orientation" + +#: eeschema/onrightclick.cpp:394 eeschema/onrightclick.cpp:510 +#: eeschema/onrightclick.cpp:582 eeschema/onrightclick.cpp:616 +#: eeschema/widgets/cmp_tree_pane.cpp:71 pcbnew/onrightclick.cpp:200 +#: pcbnew/onrightclick.cpp:276 pcbnew/onrightclick.cpp:307 +#: pcbnew/onrightclick.cpp:492 pcbnew/onrightclick.cpp:545 +#: pcbnew/onrightclick.cpp:843 pcbnew/tools/edit_tool.cpp:106 +#: pcbnew/tools/edit_tool.cpp:110 pcbnew/modedit_onclick.cpp:366 +#: pcbnew/modedit_onclick.cpp:409 +msgid "Duplicate" +msgstr "Duplicate" + +#: eeschema/onrightclick.cpp:397 eeschema/onrightclick.cpp:519 +#: eeschema/onrightclick.cpp:555 eeschema/onrightclick.cpp:591 +#: eeschema/onrightclick.cpp:625 eeschema/onrightclick.cpp:819 +#: eeschema/onrightclick.cpp:839 eeschema/onrightclick.cpp:927 +#: eeschema/libedit_onrightclick.cpp:131 eeschema/libedit_onrightclick.cpp:154 +#: eeschema/libedit_onrightclick.cpp:178 eeschema/libedit_onrightclick.cpp:202 +#: eeschema/libedit_onrightclick.cpp:230 eeschema/libedit_onrightclick.cpp:239 +#: eeschema/libedit_onrightclick.cpp:296 +#: eeschema/dialogs/dialog_edit_component_in_lib_base.cpp:189 +#: eeschema/dialogs/dialog_edit_component_in_lib_base.cpp:231 +#: pagelayout_editor/onrightclick.cpp:110 +#: pagelayout_editor/events_functions.cpp:589 pagelayout_editor/menubar.cpp:128 +#: pcbnew/onrightclick.cpp:221 pcbnew/onrightclick.cpp:286 +#: pcbnew/onrightclick.cpp:316 pcbnew/onrightclick.cpp:495 +#: pcbnew/onrightclick.cpp:642 pcbnew/onrightclick.cpp:724 +#: pcbnew/onrightclick.cpp:831 pcbnew/onrightclick.cpp:901 +#: pcbnew/onrightclick.cpp:958 pcbnew/onrightclick.cpp:1010 +#: pcbnew/tools/edit_tool.cpp:141 pcbnew/tools/edit_tool.cpp:867 +#: pcbnew/modedit_onclick.cpp:389 pcbnew/modedit_onclick.cpp:426 +#: pcbnew/dialogs/dialog_fp_plugin_options_base.cpp:62 +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:1072 +#: pcbnew/dialogs/dialog_netlist_fbp.cpp:55 +#: pcbnew/dialogs/dialog_netlist_fbp.cpp:63 +#: pcbnew/dialogs/dialog_netlist_fbp.cpp:71 +msgid "Delete" +msgstr "Delete" + +#: eeschema/onrightclick.cpp:401 eeschema/hotkeys.cpp:227 +msgid "Autoplace Fields" +msgstr "Autoplace Fields" + +#: eeschema/onrightclick.cpp:405 +msgid "Open Documentation" +msgstr "Open Documentation" + +#: eeschema/onrightclick.cpp:434 +msgid "Edit Properties" +msgstr "Edit Properties" + +#: eeschema/onrightclick.cpp:449 pcbnew/modedit_onclick.cpp:301 +msgid "Edit Footprint" +msgstr "Edit Footprint" + +#: eeschema/onrightclick.cpp:456 eeschema/libedit.cpp:652 +msgid "Convert" +msgstr "Convert" + +#: eeschema/onrightclick.cpp:467 eeschema/libeditframe.cpp:456 +#, c-format +msgid "Unit %s" +msgstr "Unit %s" + +#: eeschema/onrightclick.cpp:481 eeschema/lib_draw_item.cpp:72 +#: eeschema/cmp_tree_model.cpp:123 eeschema/libedit.cpp:649 +#: pcbnew/dialogs/dialog_graphic_item_properties_base.cpp:37 +#: pcbnew/dialogs/dialog_graphic_item_properties_base.cpp:48 +#: pcbnew/dialogs/dialog_graphic_item_properties_base.cpp:59 +#: pcbnew/dialogs/dialog_graphic_item_properties_base.cpp:70 +#: pcbnew/dialogs/dialog_graphic_item_properties_base.cpp:107 +#: pcbnew/dialogs/dialog_graphic_item_properties_base.cpp:118 +#: pcbnew/dialogs/dialog_layers_setup_base.cpp:78 +#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:70 +#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:81 +#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:92 +#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:103 +#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:125 +#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:168 +#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:179 +#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:203 +#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:214 +#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:225 +msgid "Unit" +msgstr "Unit" + +#: eeschema/onrightclick.cpp:486 +msgid "Edit with Library Editor" +msgstr "Edit with Library Editor" + +#: eeschema/onrightclick.cpp:493 pagelayout_editor/pl_editor_frame.cpp:141 +#: pcbnew/tools/edit_tool.cpp:156 +#: pcbnew/dialogs/dialog_edit_module_for_Modedit_base.cpp:236 +#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor_base.cpp:295 +msgid "Properties" +msgstr "Properties" + +#: eeschema/onrightclick.cpp:504 eeschema/onrightclick.cpp:541 +#: eeschema/onrightclick.cpp:577 eeschema/onrightclick.cpp:613 +#: eeschema/onrightclick.cpp:771 eeschema/onrightclick.cpp:831 +#: eeschema/onrightclick.cpp:908 eeschema/libedit_onrightclick.cpp:118 +#: eeschema/libedit_onrightclick.cpp:139 eeschema/libedit_onrightclick.cpp:188 +#: eeschema/libedit_onrightclick.cpp:210 eeschema/libedit_onrightclick.cpp:250 +#: eeschema/libedit_onrightclick.cpp:283 pcbnew/onrightclick.cpp:195 +#: pcbnew/onrightclick.cpp:271 pcbnew/onrightclick.cpp:297 +#: pcbnew/onrightclick.cpp:529 pcbnew/onrightclick.cpp:722 +#: pcbnew/onrightclick.cpp:799 pcbnew/onrightclick.cpp:874 +#: pcbnew/onrightclick.cpp:990 pcbnew/tools/edit_tool.cpp:102 +#: pcbnew/modedit_onclick.cpp:347 pcbnew/modedit_onclick.cpp:405 +msgid "Move" +msgstr "Move" + +#: eeschema/onrightclick.cpp:524 eeschema/onrightclick.cpp:596 +#: eeschema/onrightclick.cpp:636 +msgid "Change to Hierarchical Label" +msgstr "Change to Hierarchical Label" + +#: eeschema/onrightclick.cpp:526 eeschema/onrightclick.cpp:560 +#: eeschema/onrightclick.cpp:634 +msgid "Change to Label" +msgstr "Change to Label" + +#: eeschema/onrightclick.cpp:528 eeschema/onrightclick.cpp:562 +#: eeschema/onrightclick.cpp:598 +msgid "Change to Text" +msgstr "Change to Text" + +#: eeschema/onrightclick.cpp:530 eeschema/onrightclick.cpp:566 +#: eeschema/onrightclick.cpp:602 eeschema/onrightclick.cpp:640 +msgid "Change Type" +msgstr "Change Type" + +#: eeschema/onrightclick.cpp:546 eeschema/widgets/cmp_tree_pane.cpp:70 +#: pcbnew/onrightclick.cpp:993 pcbnew/tools/edit_tool.cpp:169 +msgid "Copy" +msgstr "Copy" + +#: eeschema/onrightclick.cpp:564 eeschema/onrightclick.cpp:600 +#: eeschema/onrightclick.cpp:638 +msgid "Change to Global Label" +msgstr "Change to Global Label" + +#: eeschema/onrightclick.cpp:650 +msgid "Delete Junction" +msgstr "Delete Junction" + +#: eeschema/onrightclick.cpp:656 +msgid "Drag Junction" +msgstr "Drag Junction" + +#: eeschema/onrightclick.cpp:659 eeschema/onrightclick.cpp:707 +msgid "Break Wire" +msgstr "Break Wire" + +#: eeschema/onrightclick.cpp:665 eeschema/onrightclick.cpp:699 +#: eeschema/hotkeys.cpp:203 +msgid "Delete Node" +msgstr "Delete Node" + +#: eeschema/onrightclick.cpp:667 eeschema/onrightclick.cpp:701 +msgid "Delete Connection" +msgstr "Delete Connection" + +#: eeschema/onrightclick.cpp:681 eeschema/hotkeys.cpp:139 +msgid "Begin Wire" +msgstr "Begin Wire" + +#: eeschema/onrightclick.cpp:689 +msgid "Wire End" +msgstr "Wire End" + +#: eeschema/onrightclick.cpp:694 +msgid "Drag Wire" +msgstr "Drag Wire" + +#: eeschema/onrightclick.cpp:697 +msgid "Delete Wire" +msgstr "Delete Wire" + +#: eeschema/onrightclick.cpp:712 eeschema/onrightclick.cpp:750 +#: eeschema/hotkeys.cpp:149 +msgid "Add Junction" +msgstr "Add Junction" + +#: eeschema/onrightclick.cpp:714 eeschema/onrightclick.cpp:752 +#: eeschema/hotkeys.cpp:144 +msgid "Add Label" +msgstr "Add Label" + +#: eeschema/onrightclick.cpp:719 eeschema/onrightclick.cpp:757 +#: eeschema/hotkeys.cpp:147 +msgid "Add Global Label" +msgstr "Add Global Label" + +#: eeschema/onrightclick.cpp:731 eeschema/hotkeys.cpp:140 +msgid "Begin Bus" +msgstr "Begin Bus" + +#: eeschema/onrightclick.cpp:739 +msgid "Bus End" +msgstr "Bus End" + +#: eeschema/onrightclick.cpp:744 +msgid "Delete Bus" +msgstr "Delete Bus" + +#: eeschema/onrightclick.cpp:747 +msgid "Break Bus" +msgstr "Break Bus" + +#: eeschema/onrightclick.cpp:768 +msgid "Enter Sheet" +msgstr "Enter Sheet" + +#: eeschema/onrightclick.cpp:779 +msgid "Select Items On PCB" +msgstr "Select Items On PCB" + +#: eeschema/onrightclick.cpp:801 +msgid "Place" +msgstr "Place" + +#: eeschema/onrightclick.cpp:808 +msgid "Resize" +msgstr "Resize" + +#: eeschema/onrightclick.cpp:811 +msgid "Import Sheet Pins" +msgstr "Import Sheet Pins" + +#: eeschema/onrightclick.cpp:815 +msgid "Cleanup Sheet Pins" +msgstr "Cleanup Sheet Pins" + +#: eeschema/onrightclick.cpp:848 eeschema/libedit_onrightclick.cpp:324 +#: gerbview/onrightclick.cpp:74 pcbnew/onrightclick.cpp:487 +#: pcbnew/modedit_onclick.cpp:248 +msgid "Cancel Block" +msgstr "Cancel Block" + +#: eeschema/onrightclick.cpp:854 +msgid "Window Zoom" +msgstr "Window Zoom" + +#: eeschema/onrightclick.cpp:856 eeschema/libedit_onrightclick.cpp:334 +#: gerbview/onrightclick.cpp:77 pcbnew/onrightclick.cpp:491 +#: pcbnew/modedit_onclick.cpp:254 +msgid "Place Block" +msgstr "Place Block" + +#: eeschema/onrightclick.cpp:862 eeschema/hotkeys.cpp:198 +#: eeschema/libedit_onrightclick.cpp:340 +msgid "Cut Block" +msgstr "Cut Block" + +#: eeschema/onrightclick.cpp:865 eeschema/hotkeys.cpp:196 +#: eeschema/libedit_onrightclick.cpp:343 +msgid "Copy Block" +msgstr "Copy Block" + +#: eeschema/onrightclick.cpp:868 eeschema/libedit_onrightclick.cpp:346 +msgid "Duplicate Block" +msgstr "Duplicate Block" + +#: eeschema/onrightclick.cpp:870 +msgid "Drag Block" +msgstr "Drag Block" + +#: eeschema/onrightclick.cpp:873 eeschema/libedit_onrightclick.cpp:357 +msgid "Delete Block" +msgstr "Delete Block" + +#: eeschema/onrightclick.cpp:875 eeschema/libedit_onrightclick.cpp:351 +msgid "Flip Block Vertical" +msgstr "Flip Block Vertical" + +#: eeschema/onrightclick.cpp:878 +msgid "Flip Block Horizontal" +msgstr "Flip Block Horizontal" + +#: eeschema/onrightclick.cpp:881 +msgid "Rotate Block CCW" +msgstr "Rotate Block CCW" + +#: eeschema/onrightclick.cpp:887 +msgid "Copy to Clipboard" +msgstr "Copy to Clipboard" + +#: eeschema/onrightclick.cpp:896 pcbnew/onrightclick.cpp:1018 +msgid "Delete Marker" +msgstr "Delete Marker" + +#: eeschema/onrightclick.cpp:897 pcbnew/onrightclick.cpp:1020 +msgid "Marker Error Info" +msgstr "Marker Error Info" + +#: eeschema/onrightclick.cpp:939 +msgid "Move Bus Entry" +msgstr "Move Bus Entry" + +#: eeschema/onrightclick.cpp:946 +msgid "Set Bus Entry Shape /" +msgstr "Set Bus Entry Shape /" + +#: eeschema/onrightclick.cpp:949 +msgid "Set Bus Entry Shape \\" +msgstr "Set Bus Entry Shape \\" + +#: eeschema/onrightclick.cpp:951 +msgid "Delete Bus Entry" +msgstr "Delete Bus Entry" + +#: eeschema/sch_io_mgr.cpp:32 eeschema/sch_plugin.cpp:27 pcbnew/plugin.cpp:29 +#: pcbnew/io_mgr.cpp:42 +#, c-format +msgid "Plugin '%s' does not implement the '%s' function." +msgstr "Plugin '%s' does not implement the '%s' function." + +#: eeschema/sch_io_mgr.cpp:33 pcbnew/io_mgr.cpp:43 +#, c-format +msgid "Plugin type '%s' is not found." +msgstr "Plugin type '%s' is not found." + +#: eeschema/sch_io_mgr.cpp:85 +#, c-format +msgid "Unknown SCH_FILE_T value: %d" +msgstr "Unknown SCH_FILE_T value: %d" + +#: eeschema/sch_line.cpp:584 +msgid "Vert." +msgstr "Vert." + +#: eeschema/sch_line.cpp:586 +msgid "Horiz." +msgstr "Horiz." + +#: eeschema/sch_line.cpp:591 +#, c-format +msgid "%s Graphic Line from (%s,%s) to (%s,%s)" +msgstr "%s Graphic Line from (%s,%s) to (%s,%s)" + +#: eeschema/sch_line.cpp:595 +#, c-format +msgid "%s Wire from (%s,%s) to (%s,%s)" +msgstr "%s Wire from (%s,%s) to (%s,%s)" + +#: eeschema/sch_line.cpp:599 +#, c-format +msgid "%s Bus from (%s,%s) to (%s,%s)" +msgstr "%s Bus from (%s,%s) to (%s,%s)" + +#: eeschema/sch_line.cpp:603 +#, c-format +msgid "%s Line on Unknown Layer from (%s,%s) to (%s,%s)" +msgstr "%s Line on Unknown Layer from (%s,%s) to (%s,%s)" + +#: eeschema/tool_viewlib.cpp:57 +msgid "Select component to browse" +msgstr "Select component to browse" + +#: eeschema/tool_viewlib.cpp:62 +msgid "Display previous component" +msgstr "Display previous component" + +#: eeschema/tool_viewlib.cpp:66 +msgid "Display next component" +msgstr "Display next component" + +#: eeschema/tool_viewlib.cpp:92 eeschema/tool_lib.cpp:176 +msgid "Show as \"De Morgan\" normal part" +msgstr "Show as \"De Morgan\" normal part" + +#: eeschema/tool_viewlib.cpp:97 eeschema/tool_lib.cpp:178 +msgid "Show as \"De Morgan\" convert part" +msgstr "Show as \"De Morgan\" convert part" + +#: eeschema/tool_viewlib.cpp:110 +msgid "View component documents" +msgstr "View component documents" + +#: eeschema/tool_viewlib.cpp:118 +msgid "Insert component in schematic" +msgstr "Insert component in schematic" + +#: eeschema/tool_viewlib.cpp:146 +#, c-format +msgid "Unit %c" +msgstr "Unit %c" + +#: eeschema/tool_viewlib.cpp:185 pcbnew/menubar_modedit.cpp:150 +#: pcbnew/tool_modview.cpp:150 +msgid "Cl&ose" +msgstr "Cl&ose" + +#: eeschema/tool_viewlib.cpp:186 +msgid "Close schematic component viewer" +msgstr "Close schematic component viewer" + +#: eeschema/tool_viewlib.cpp:192 eeschema/menubar.cpp:155 +#: eeschema/menubar_libedit.cpp:164 pcbnew/menubar_pcbframe.cpp:524 +#: pcbnew/menubar_modedit.cpp:230 pcbnew/tool_modview.cpp:157 +msgid "Zoom &In" +msgstr "Zoom &In" + +#: eeschema/tool_viewlib.cpp:196 eeschema/menubar.cpp:159 +#: eeschema/menubar_libedit.cpp:168 pcbnew/menubar_pcbframe.cpp:528 +#: pcbnew/menubar_modedit.cpp:234 pcbnew/tool_modview.cpp:161 +msgid "Zoom &Out" +msgstr "Zoom &Out" + +#: eeschema/tool_viewlib.cpp:200 eeschema/menubar.cpp:163 +#: eeschema/menubar_libedit.cpp:172 pcbnew/menubar_pcbframe.cpp:532 +#: pcbnew/menubar_modedit.cpp:238 pcbnew/tool_modview.cpp:165 +msgid "&Fit on Screen" +msgstr "&Fit on Screen" + +#: eeschema/tool_viewlib.cpp:205 eeschema/menubar.cpp:167 +#: eeschema/menubar_libedit.cpp:176 pcbnew/menubar_pcbframe.cpp:537 +#: pcbnew/menubar_modedit.cpp:243 pcbnew/tool_modview.cpp:170 +msgid "&Redraw" +msgstr "&Redraw" + +#: eeschema/tool_viewlib.cpp:210 +msgid "&Show Pin Electrical Type" +msgstr "&Show Pin Electrical Type" + +#: eeschema/tool_viewlib.cpp:218 eeschema/menubar.cpp:568 +#: eeschema/menubar_libedit.cpp:320 +msgid "Eeschema &Manual" +msgstr "Eeschema &Manual" + +#: eeschema/tool_viewlib.cpp:219 +msgid "Open Eeschema manual" +msgstr "Open Eeschema manual" + +#: eeschema/tool_viewlib.cpp:224 eeschema/menubar_libedit.cpp:327 +#: pcbnew/menubar_modedit.cpp:366 pcbnew/tool_modview.cpp:192 +msgid "Open the \"Getting Started in KiCad\" guide for beginners" +msgstr "Open the \"Getting Started in KiCad\" guide for beginners" + +#: eeschema/tool_viewlib.cpp:229 eeschema/menubar.cpp:586 +#: eeschema/menubar_libedit.cpp:338 gerbview/menubar.cpp:289 +#: kicad/menubar.cpp:464 pagelayout_editor/menubar.cpp:227 +#: pcbnew/menubar_pcbframe.cpp:449 pcbnew/menubar_modedit.cpp:377 +msgid "Get &Involved" +msgstr "Get &Involved" + +#: eeschema/tool_viewlib.cpp:230 eeschema/menubar_libedit.cpp:339 +#: gerbview/menubar.cpp:290 kicad/menubar.cpp:465 +#: pagelayout_editor/menubar.cpp:228 +msgid "Contribute to KiCad (opens a web browser)" +msgstr "Contribute to KiCad (opens a web browser)" + +#: eeschema/tool_viewlib.cpp:235 +msgid "&About Eeschema" +msgstr "&About Eeschema" + +#: eeschema/tool_viewlib.cpp:236 +msgid "About Eeschema schematic designer" +msgstr "About Eeschema schematic designer" + +#: eeschema/tool_viewlib.cpp:242 eeschema/menubar.cpp:120 +#: eeschema/menubar_libedit.cpp:354 kicad/menubar.cpp:478 +#: pagelayout_editor/menubar.cpp:244 pcbnew/menubar_pcbframe.cpp:155 +#: pcbnew/menubar_modedit.cpp:391 pcbnew/tool_modview.cpp:205 +msgid "&View" +msgstr "&View" + +#: eeschema/block.cpp:465 +msgid "No item to paste." +msgstr "No item to paste." + +#: eeschema/block.cpp:495 eeschema/files-io.cpp:460 eeschema/sheet.cpp:281 +#, c-format +msgid "" +"The sheet changes cannot be made because the destination sheet already has " +"the sheet <%s> or one of it's subsheets as a parent somewhere in the " +"schematic hierarchy." +msgstr "" +"The sheet changes cannot be made because the destination sheet already has " +"the sheet <%s> or one of it's subsheets as a parent somewhere in the " +"schematic hierarchy." + +#: eeschema/sch_field.cpp:419 +#, c-format +msgid "Field %s" +msgstr "Field %s" + +#: eeschema/edit_component_in_schematic.cpp:82 +#, c-format +msgid "Edit %s Field" +msgstr "Edit %s Field" + +#: eeschema/sch_base_frame.cpp:61 +#, c-format +msgid "Could not load symbol '%s' from library '%s'." +msgstr "Could not load symbol '%s' from library '%s'." + +#: eeschema/sch_base_frame.cpp:325 +#, c-format +msgid "" +"Error occurred saving the global symbol library table:\n" +"\n" +"%s" +msgstr "" +"Error occurred saving the global symbol library table:\n" +"\n" +"%s" + +#: eeschema/sch_base_frame.cpp:343 +#, c-format +msgid "" +"Error occurred saving project specific symbol library table:\n" +"\n" +"%s" +msgstr "" +"Error occurred saving project specific symbol library table:\n" +"\n" +"%s" + +#: eeschema/sch_eagle_plugin.cpp:339 pcbnew/eagle_plugin.cpp:203 +#: pcbnew/eagle_plugin.cpp:2133 +#, c-format +msgid "Unable to read file '%s'" +msgstr "Unable to read file '%s'" + +#: eeschema/pin_shape.cpp:38 gerbview/class_gerber_draw_item.cpp:233 +#: pcbnew/class_board_item.cpp:42 +#: pcbnew/dialogs/dialog_non_copper_zones_properties_base.cpp:52 +#: pcbnew/dialogs/dialog_keepout_area_properties_base.cpp:52 +#: pcbnew/dialogs/dialog_copper_zones_base.cpp:238 +msgid "Line" +msgstr "Line" + +#: eeschema/pin_shape.cpp:41 +msgid "Inverted" +msgstr "Inverted" + +#: eeschema/pin_shape.cpp:44 +msgid "Clock" +msgstr "Clock" + +#: eeschema/pin_shape.cpp:47 +msgid "Inverted clock" +msgstr "Inverted clock" + +#: eeschema/pin_shape.cpp:50 +msgid "Input low" +msgstr "Input low" + +#: eeschema/pin_shape.cpp:53 +msgid "Clock low" +msgstr "Clock low" + +#: eeschema/pin_shape.cpp:56 +msgid "Output low" +msgstr "Output low" + +#: eeschema/pin_shape.cpp:59 +msgid "Falling edge clock" +msgstr "Falling edge clock" + +#: eeschema/pin_shape.cpp:62 +msgid "NonLogic" +msgstr "NonLogic" + +#: eeschema/widgets/cmp_tree_pane.cpp:52 eeschema/widgets/cmp_tree_pane.cpp:76 +msgid "New library..." +msgstr "New library..." + +#: eeschema/widgets/cmp_tree_pane.cpp:53 eeschema/widgets/cmp_tree_pane.cpp:77 +msgid "Add existing library..." +msgstr "Add existing library..." + +#: eeschema/widgets/cmp_tree_pane.cpp:54 eeschema/libeditframe.cpp:581 +msgid "Save library" +msgstr "Save library" + +#: eeschema/widgets/cmp_tree_pane.cpp:55 +msgid "Save library as..." +msgstr "Save library as..." + +#: eeschema/widgets/cmp_tree_pane.cpp:56 +msgid "Revert library" +msgstr "Revert library" + +#: eeschema/widgets/cmp_tree_pane.cpp:58 +msgid "New part..." +msgstr "New part..." + +#: eeschema/widgets/cmp_tree_pane.cpp:59 +msgid "Import part..." +msgstr "Import part..." + +#: eeschema/widgets/cmp_tree_pane.cpp:60 +msgid "Paste part" +msgstr "Paste part" + +#: eeschema/widgets/cmp_tree_pane.cpp:65 +msgid "Export..." +msgstr "Export..." + +#: eeschema/widgets/cmp_tree_pane.cpp:66 +#: eeschema/widgets/tuner_slider_base.cpp:66 eeschema/libeditframe.cpp:531 +#: pagelayout_editor/hotkeys.cpp:96 +msgid "Save" +msgstr "Save" + +#: eeschema/widgets/cmp_tree_pane.cpp:67 +msgid "Revert" +msgstr "Revert" + +#: eeschema/widgets/cmp_tree_pane.cpp:69 pcbnew/tools/edit_tool.cpp:174 +msgid "Cut" +msgstr "Cut" + +#: eeschema/widgets/component_tree.cpp:104 +msgid "Search" +msgstr "Search" + +#: eeschema/widgets/tuner_slider_base.cpp:24 +msgid " X " +msgstr " X " + +#: eeschema/widgets/widget_eeschema_color_config.cpp:59 +msgid "Wire" +msgstr "Wire" + +#: eeschema/widgets/widget_eeschema_color_config.cpp:60 +msgid "Bus" +msgstr "Bus" + +#: eeschema/widgets/widget_eeschema_color_config.cpp:61 +#: eeschema/sch_junction.h:82 +msgid "Junction" +msgstr "Junction" + +#: eeschema/widgets/widget_eeschema_color_config.cpp:62 +#: eeschema/sch_text.cpp:617 +msgid "Label" +msgstr "Label" + +#: eeschema/widgets/widget_eeschema_color_config.cpp:63 +msgid "Global label" +msgstr "Global label" + +#: eeschema/widgets/widget_eeschema_color_config.cpp:64 +#: pcbnew/dialogs/dialog_select_net_from_list_base.cpp:54 +msgid "Net name" +msgstr "Net name" + +#: eeschema/widgets/widget_eeschema_color_config.cpp:65 +msgid "Notes" +msgstr "Notes" + +#: eeschema/widgets/widget_eeschema_color_config.cpp:66 +msgid "No connect symbol" +msgstr "No connect symbol" + +#: eeschema/widgets/widget_eeschema_color_config.cpp:71 +#: eeschema/libedit.cpp:656 +msgid "Body" +msgstr "Body" + +#: eeschema/widgets/widget_eeschema_color_config.cpp:72 +msgid "Body background" +msgstr "Body background" + +#: eeschema/widgets/widget_eeschema_color_config.cpp:73 +#: eeschema/lib_pin.cpp:156 +msgid "Pin" +msgstr "Pin" + +#: eeschema/widgets/widget_eeschema_color_config.cpp:74 +msgid "Pin number" +msgstr "Pin number" + +#: eeschema/widgets/widget_eeschema_color_config.cpp:75 +msgid "Pin name" +msgstr "Pin name" + +#: eeschema/widgets/widget_eeschema_color_config.cpp:76 +#: eeschema/sch_component.cpp:1331 eeschema/sch_component.cpp:1371 +#: eeschema/lib_field.cpp:487 eeschema/template_fieldnames.cpp:39 +#: eeschema/dialogs/dialog_rescue_each.cpp:115 eeschema/bom_table_column.h:33 +#: pcbnew/dialogs/dialog_edit_module_for_Modedit_base.cpp:42 +#: pcbnew/dialogs/dialog_update_pcb_base.cpp:30 +#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor_base.cpp:28 +#: pcbnew/dialogs/dialog_netlist_fbp.cpp:33 +msgid "Reference" +msgstr "Reference" + +#: eeschema/widgets/widget_eeschema_color_config.cpp:78 +#: eeschema/dialogs/dialog_bom_editor_base.cpp:53 +#: pcbnew/dialogs/dialog_edit_module_for_Modedit_base.cpp:26 +msgid "Fields" +msgstr "Fields" + +#: eeschema/widgets/widget_eeschema_color_config.cpp:83 +#: eeschema/widgets/widget_eeschema_color_config.cpp:103 +#: pcbnew/tools/selection_tool.cpp:106 +msgid "Sheet" +msgstr "Sheet" + +#: eeschema/widgets/widget_eeschema_color_config.cpp:84 +msgid "Sheet file name" +msgstr "Sheet file name" + +#: eeschema/widgets/widget_eeschema_color_config.cpp:85 +msgid "Sheet name" +msgstr "Sheet name" + +#: eeschema/widgets/widget_eeschema_color_config.cpp:86 +msgid "Sheet label" +msgstr "Sheet label" + +#: eeschema/widgets/widget_eeschema_color_config.cpp:87 +msgid "Hierarchical label" +msgstr "Hierarchical label" + +#: eeschema/widgets/widget_eeschema_color_config.cpp:92 +msgid "ERC warning" +msgstr "ERC warning" + +#: eeschema/widgets/widget_eeschema_color_config.cpp:93 +msgid "ERC error" +msgstr "ERC error" + +#: eeschema/widgets/widget_eeschema_color_config.cpp:95 +msgid "Brightened" +msgstr "Brightened" + +#: eeschema/widgets/widget_eeschema_color_config.cpp:101 +#: eeschema/dialogs/dialog_edit_line_style_base.cpp:28 +#: eeschema/dialogs/dialog_lib_edit_draw_item_base.cpp:22 +#: eeschema/dialogs/dialog_edit_component_in_lib_base.cpp:28 +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:416 +msgid "General" +msgstr "General" + +#: eeschema/widgets/widget_eeschema_color_config.cpp:102 +#: eeschema/sch_component.cpp:1340 +msgid "Component" +msgstr "Component" + +#: eeschema/widgets/widget_eeschema_color_config.cpp:104 +msgid "Miscellaneous" +msgstr "Miscellaneous" + +#: eeschema/widgets/widget_eeschema_color_config.cpp:291 +msgid "" +"Some items have the same color as the background\n" +"and they will not be seen on the screen. Are you\n" +"sure you want to use these colors?" +msgstr "" +"Some items have the same color as the background\n" +"and they will not be seen on the screen. Are you\n" +"sure you want to use these colors?" + +#: eeschema/sch_component.cpp:1335 +msgid "Power symbol" +msgstr "Power symbol" + +#: eeschema/sch_component.cpp:1344 +msgid "Alias of" +msgstr "Alias of" + +#: eeschema/sch_component.cpp:1347 eeschema/sch_component.cpp:1349 +#: eeschema/sch_component.cpp:1352 eeschema/sch_component.cpp:1382 +#: eeschema/sch_component.cpp:1388 eeschema/selpart.cpp:88 +#: eeschema/dialogs/dialog_spice_model_base.cpp:210 pcbnew/loadcmp.cpp:446 +#: pcbnew/dialogs/wizard_add_fplib_base.cpp:185 +msgid "Library" +msgstr "Library" + +#: eeschema/sch_component.cpp:1352 +msgid "Undefined!!!" +msgstr "Undefined!!!" + +#: eeschema/sch_component.cpp:1358 +msgid "" +msgstr "" + +#: eeschema/sch_component.cpp:1360 eeschema/lib_field.cpp:501 +#: eeschema/template_fieldnames.cpp:45 eeschema/bom_table_column.h:35 +#: pcbnew/class_module.cpp:587 pcbnew/class_pad.cpp:693 pcbnew/loadcmp.cpp:445 +#: pcbnew/loadcmp.cpp:509 pcbnew/class_edge_mod.cpp:248 +#: pcbnew/class_text_mod.cpp:366 +msgid "Footprint" +msgstr "Footprint" + +#: eeschema/sch_component.cpp:1365 +msgid "Key Words" +msgstr "Key Words" + +#: eeschema/sch_component.cpp:1376 +msgid "Symbol" +msgstr "Symbol" + +#: eeschema/sch_component.cpp:1383 +msgid "No library defined!!!" +msgstr "No library defined!!!" + +#: eeschema/sch_component.cpp:1387 +#, c-format +msgid "Symbol not found in %s!!!" +msgstr "Symbol not found in %s!!!" + +#: eeschema/sch_component.cpp:1639 +#, c-format +msgid "Component %s, %s" +msgstr "Component %s, %s" + +#: eeschema/hierarch.cpp:160 +msgid "Navigator" +msgstr "Navigator" + +#: eeschema/hierarch.cpp:171 +msgid "Root" +msgstr "Root" + +#: eeschema/sch_sheet.cpp:653 msgid "Sheet Name" msgstr "Sheet Name" -#: eeschema/sch_sheet.cpp:858 +#: eeschema/sch_sheet.cpp:654 msgid "File Name" msgstr "File Name" -#: eeschema/sch_sheet.cpp:863 +#: eeschema/sch_sheet.cpp:659 msgid "Time Stamp" msgstr "Time Stamp" -#: eeschema/sch_sheet.cpp:1075 +#: eeschema/sch_sheet.cpp:871 #, c-format msgid "Hierarchical Sheet %s" msgstr "Hierarchical Sheet %s" -#: eeschema/edit_bitmap.cpp:115 eeschema/edit_bitmap.cpp:125 -#: pagelayout_editor/pl_editor_frame.cpp:650 -#: pagelayout_editor/pl_editor_frame.cpp:657 -#, c-format -msgid "Couldn't load image from <%s>" -msgstr "Couldn't load image from <%s>" +#: eeschema/libedit_plot_component.cpp:55 +msgid "No component" +msgstr "No component" -#: eeschema/pinedit.cpp:154 +#: eeschema/libedit_plot_component.cpp:72 +#: eeschema/libedit_plot_component.cpp:95 +msgid "Filename:" +msgstr "Filename:" + +#: eeschema/libedit_plot_component.cpp:137 +#, c-format +msgid "Can't save file <%s>" +msgstr "Can't save file <%s>" + +#: eeschema/sch_marker.cpp:121 +msgid "Electronics Rule Check Error" +msgstr "Electronics Rule Check Error" + +#: eeschema/eeschema.cpp:272 +msgid "" +"An error occurred attempting to load the global symbol library table.\n" +"Please edit this global symbol library table in Preferences menu." +msgstr "" +"An error occurred attempting to load the global symbol library table.\n" +"Please edit this global symbol library table in Preferences menu." + +#: eeschema/lib_draw_item.cpp:55 +msgid "Undefined" +msgstr "Undefined" + +#: eeschema/lib_draw_item.cpp:65 eeschema/lib_pin.cpp:1845 +#: eeschema/sch_text.cpp:690 eeschema/libedit.cpp:663 +#: eeschema/dialogs/dialog_spice_model_base.cpp:30 +#: eeschema/dialogs/dialog_spice_model_base.cpp:233 +#: eeschema/dialogs/dialog_lib_edit_pin_table.cpp:189 +#: gerbview/class_gerber_draw_item.cpp:679 +#: pagelayout_editor/dialogs/properties_frame_base.cpp:29 +#: pcb_calculator/dialogs/dialog_regulator_data_base.cpp:47 +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:163 +#: pcbnew/class_zone.cpp:832 pcbnew/class_drawsegment.cpp:359 +#: pcbnew/class_marker_pcb.cpp:98 pcbnew/class_text_mod.cpp:372 +#: pcbnew/class_track.cpp:1151 pcbnew/class_track.cpp:1178 +#: pcbnew/class_track.cpp:1227 pcbnew/dialogs/dialog_layers_setup.cpp:342 +msgid "Type" +msgstr "Type" + +#: eeschema/lib_draw_item.cpp:77 +msgid "no" +msgstr "no" + +#: eeschema/lib_draw_item.cpp:79 +msgid "yes" +msgstr "yes" + +#: eeschema/lib_draw_item.cpp:83 +msgid "Converted" +msgstr "Converted" + +#: eeschema/backanno.cpp:221 +msgid "Load Symbol Footprint Link File" +msgstr "Load Symbol Footprint Link File" + +#: eeschema/backanno.cpp:232 +msgid "Keep existing footprint field visibility" +msgstr "Keep existing footprint field visibility" + +#: eeschema/backanno.cpp:233 +msgid "Show all footprint fields" +msgstr "Show all footprint fields" + +#: eeschema/backanno.cpp:234 +msgid "Hide all footprint fields" +msgstr "Hide all footprint fields" + +#: eeschema/backanno.cpp:236 +msgid "Select the footprint field visibility setting." +msgstr "Select the footprint field visibility setting." + +#: eeschema/backanno.cpp:237 +msgid "Change Visibility" +msgstr "Change Visibility" + +#: eeschema/backanno.cpp:248 +#, c-format +msgid "Failed to open component-footprint link file '%s'" +msgstr "Failed to open component-footprint link file '%s'" + +#: eeschema/schframe.cpp:176 pcbnew/class_zone.cpp:1088 +msgid "Not Found" +msgstr "Not Found" + +#: eeschema/schframe.cpp:178 +msgid "The following libraries were not found:" +msgstr "The following libraries were not found:" + +#: eeschema/schframe.cpp:652 pcbnew/pcbframe.cpp:610 #, c-format msgid "" -"This pin is not on a %d mils grid\n" -"It will be not easy to connect in schematic\n" -"Do you want to continue?" +"Save the changes in\n" +"'%s'\n" +"before closing?" msgstr "" -"This pin is not on a %d mils grid\n" -"It will be not easy to connect in schematic\n" -"Do you want to continue?" +"Save the changes in\n" +"'%s'\n" +"before closing?" -#: eeschema/pinedit.cpp:269 -msgid "This position is already occupied by another pin. Continue?" -msgstr "This position is already occupied by another pin. Continue?" +#: eeschema/schframe.cpp:793 +msgid "Draw wires and buses in any direction" +msgstr "Draw wires and buses in any direction" -#: eeschema/pinedit.cpp:710 -msgid "No pins!" -msgstr "No pins!" +#: eeschema/schframe.cpp:794 +msgid "Draw horizontal and vertical wires and buses only" +msgstr "Draw horizontal and vertical wires and buses only" -#: eeschema/pinedit.cpp:720 -msgid "Marker Information" -msgstr "Marker Information" +#: eeschema/schframe.cpp:803 +msgid "Do not show hidden pins" +msgstr "Do not show hidden pins" -#: eeschema/pinedit.cpp:746 -#, c-format +#: eeschema/schframe.cpp:868 msgid "" -"Duplicate pin %s \"%s\" at location (%.3f, %.3f) conflicts " -"with pin %s \"%s\" at location (%.3f, %.3f)" +"Cannot update the PCB, because the Schematic Editor is opened in stand-alone " +"mode. In order to create/update PCBs from schematics, you need to launch " +"Kicad shell and create a PCB project." msgstr "" -"Duplicate pin %s \"%s\" at location (%.3f, %.3f) conflicts " -"with pin %s \"%s\" at location (%.3f, %.3f)" +"Cannot update the PCB, because the Schematic Editor is opened in stand-alone " +"mode. In order to create/update PCBs from schematics, you need to launch " +"Kicad shell and create a PCB project." -#: eeschema/pinedit.cpp:760 eeschema/pinedit.cpp:802 +#: eeschema/schframe.cpp:1001 +msgid "Schematic" +msgstr "Schematic" + +#: eeschema/schframe.cpp:1034 +msgid "New Schematic" +msgstr "New Schematic" + +#: eeschema/schframe.cpp:1047 #, c-format -msgid " in part %c" -msgstr " in part %c" +msgid "Schematic file '%s' already exists, use Open instead" +msgstr "Schematic file '%s' already exists, use Open instead" -#: eeschema/pinedit.cpp:766 eeschema/pinedit.cpp:808 -msgid " of converted" -msgstr " of converted" +#: eeschema/schframe.cpp:1068 +msgid "Open Schematic" +msgstr "Open Schematic" -#: eeschema/pinedit.cpp:768 eeschema/pinedit.cpp:810 -msgid " of normal" -msgstr " of normal" +#: eeschema/schframe.cpp:1167 +msgid "Could not open CvPcb" +msgstr "Could not open CvPcb" -#: eeschema/pinedit.cpp:793 +#: eeschema/schframe.cpp:1204 +msgid "Error: not a component or no component" +msgstr "Error: not a component or no component" + +#: eeschema/schframe.cpp:1240 eeschema/selpart.cpp:63 eeschema/libedit.cpp:118 #, c-format -msgid "Off grid pin %s \"%s\" at location (%.3f, %.3f)" -msgstr "Off grid pin %s \"%s\" at location (%.3f, %.3f)" +msgid "Error occurred loading symbol '%s' from library '%s'." +msgstr "Error occurred loading symbol '%s' from library '%s'." -#: eeschema/pinedit.cpp:819 -msgid "No off grid or duplicate pins were found." -msgstr "No off grid or duplicate pins were found." +#: eeschema/schframe.cpp:1486 +msgid " [no file]" +msgstr " [no file]" -#: eeschema/class_drc_erc_item.cpp:40 -msgid "ERC err unspecified" -msgstr "ERC err unspecified" +#: eeschema/sch_sheet_pin.cpp:346 +#, c-format +msgid "Hierarchical Sheet Pin %s" +msgstr "Hierarchical Sheet Pin %s" -#: eeschema/class_drc_erc_item.cpp:42 -msgid "Duplicate sheet names within a given sheet" -msgstr "Duplicate sheet names within a given sheet" +#: eeschema/annotate.cpp:87 +#, c-format +msgid "%d duplicate time stamps were found and replaced." +msgstr "%d duplicate time stamps were found and replaced." -#: eeschema/class_drc_erc_item.cpp:44 -msgid "Pin not connected (and no connect symbol found on this pin)" -msgstr "Pin not connected (and no connect symbol found on this pin)" +#: eeschema/libeditframe.cpp:204 eeschema/hotkeys.cpp:350 +msgid "Library Editor" +msgstr "Library Editor" -#: eeschema/class_drc_erc_item.cpp:46 -msgid "Pin connected to some others pins but no pin to drive it" -msgstr "Pin connected to some others pins but no pin to drive it" +#: eeschema/libeditframe.cpp:531 +msgid "Save [Read Only]" +msgstr "Save [Read Only]" -#: eeschema/class_drc_erc_item.cpp:48 -msgid "Conflict problem between pins. Severity: warning" -msgstr "Conflict problem between pins. Severity: warning" +#: eeschema/libeditframe.cpp:581 +msgid "Save library [Read Only]" +msgstr "Save library [Read Only]" -#: eeschema/class_drc_erc_item.cpp:50 -msgid "Conflict problem between pins. Severity: error" -msgstr "Conflict problem between pins. Severity: error" +#: eeschema/libeditframe.cpp:1183 +msgid "Add pin" +msgstr "Add pin" -#: eeschema/class_drc_erc_item.cpp:52 -msgid "Mismatch between hierarchical labels and pins sheets" -msgstr "Mismatch between hierarchical labels and pins sheets" +#: eeschema/libeditframe.cpp:1187 +msgid "Set pin options" +msgstr "Set pin options" -#: eeschema/class_drc_erc_item.cpp:54 -msgid "A no connect symbol is connected to more than 1 pin" -msgstr "A no connect symbol is connected to more than 1 pin" +#: eeschema/libeditframe.cpp:1198 eeschema/schedit.cpp:552 +#: pcbnew/tools/drawing_tool.cpp:331 pcbnew/edit.cpp:1502 +#: pcbnew/modedit.cpp:952 +msgid "Add text" +msgstr "Add text" -#: eeschema/class_drc_erc_item.cpp:56 -msgid "Global label not connected to any other global label" -msgstr "Global label not connected to any other global label" +#: eeschema/libeditframe.cpp:1202 +msgid "Add rectangle" +msgstr "Add rectangle" -#: eeschema/class_drc_erc_item.cpp:58 -msgid "Labels are similar (lower/upper case difference only)" -msgstr "Labels are similar (lower/upper case difference only)" +#: eeschema/libeditframe.cpp:1206 pcbnew/modedit.cpp:948 +msgid "Add circle" +msgstr "Add circle" -#: eeschema/class_drc_erc_item.cpp:60 -msgid "Global labels are similar (lower/upper case difference only)" -msgstr "Global labels are similar (lower/upper case difference only)" +#: eeschema/libeditframe.cpp:1210 pcbnew/modedit.cpp:944 +msgid "Add arc" +msgstr "Add arc" + +#: eeschema/libeditframe.cpp:1214 pcbnew/modedit.cpp:940 +msgid "Add line" +msgstr "Add line" + +#: eeschema/libeditframe.cpp:1218 +msgid "Set anchor position" +msgstr "Set anchor position" + +#: eeschema/libeditframe.cpp:1222 +msgid "Import" +msgstr "Import" + +#: eeschema/libeditframe.cpp:1240 eeschema/schedit.cpp:588 +#: eeschema/help_common_strings.h:48 pcbnew/tools/pcbnew_control.cpp:720 +#: pcbnew/tool_modedit.cpp:195 pcbnew/edit.cpp:1514 pcbnew/modedit.cpp:977 +msgid "Delete item" +msgstr "Delete item" + +#: eeschema/libeditframe.cpp:1355 eeschema/controle.cpp:177 +#: pcbnew/controle.cpp:231 pcbnew/modedit.cpp:133 +msgid "Clarify Selection" +msgstr "Clarify Selection" + +#: eeschema/libeditframe.cpp:1521 +#, c-format +msgid "Library '%s' already exists" +msgstr "Library '%s' already exists" + +#: eeschema/libeditframe.cpp:1536 +msgid "Could not create the library file. Check write permission." +msgstr "Could not create the library file. Check write permission." + +#: eeschema/libeditframe.cpp:1543 +msgid "Could not open the library file." +msgstr "Could not open the library file." + +#: eeschema/libeditframe.cpp:1556 eeschema/dialogs/dialog_sym_lib_table.cpp:350 +#: pcbnew/librairi.cpp:80 +msgid "Select Library" +msgstr "Select Library" + +#: eeschema/libeditframe.cpp:1556 +msgid "New Library" +msgstr "New Library" + +#: eeschema/libeditframe.cpp:1625 eeschema/cmp_tree_model_adapter_base.cpp:112 +msgid "Loading symbol libraries" +msgstr "Loading symbol libraries" + +#: eeschema/libeditframe.cpp:1629 eeschema/cmp_tree_model_adapter_base.cpp:121 +#, c-format +msgid "Loading library '%s'" +msgstr "Loading library '%s'" + +#: eeschema/libeditframe.cpp:1640 eeschema/libedit_onrightclick.cpp:303 +msgid "Global" +msgstr "Global" + +#: eeschema/libeditframe.cpp:1641 +msgid "Project" +msgstr "Project" + +#: eeschema/libeditframe.cpp:1643 +msgid "Select Symbol Library Table" +msgstr "Select Symbol Library Table" + +#: eeschema/libeditframe.cpp:1644 +msgid "Choose the Library Table to add the library:" +msgstr "Choose the Library Table to add the library:" + +#: eeschema/libeditframe.cpp:1666 +msgid "Failed to save backup document to file " +msgstr "Failed to save backup document to file " + +#: eeschema/netlist_exporters/netlist_exporter_pspice.cpp:83 +#, c-format +msgid "Could not find library file %s" +msgstr "Could not find library file %s" + +#: eeschema/netlist_exporters/netlist_exporter_cadstar.cpp:48 +#: eeschema/netlist_exporters/netlist_exporter_orcadpcb2.cpp:54 +#, c-format +msgid "Failed to create file '%s'" +msgstr "Failed to create file '%s'" + +#: eeschema/lib_bezier.cpp:51 +msgid "Bezier" +msgstr "Bezier" + +#: eeschema/lib_bezier.cpp:353 eeschema/lib_circle.cpp:261 +#: eeschema/lib_polyline.cpp:349 eeschema/lib_arc.cpp:519 +msgid "Bounding Box" +msgstr "Bounding Box" + +#: eeschema/lib_pin.cpp:114 +#: eeschema/dialogs/dialog_edit_libentry_fields_in_lib_base.cpp:69 +#: eeschema/dialogs/dialog_edit_label_base.cpp:70 +#: pagelayout_editor/dialogs/properties_frame_base.cpp:84 +#: pcbnew/dialogs/dialog_pcb_text_properties_base.cpp:106 +msgid "Right" +msgstr "Right" + +#: eeschema/lib_pin.cpp:115 +#: eeschema/dialogs/dialog_edit_libentry_fields_in_lib_base.cpp:69 +#: eeschema/dialogs/dialog_edit_label_base.cpp:70 +#: pagelayout_editor/dialogs/properties_frame_base.cpp:84 +#: pcbnew/dialogs/dialog_pcb_text_properties_base.cpp:106 +msgid "Left" +msgstr "Left" + +#: eeschema/lib_pin.cpp:116 eeschema/dialogs/dialog_edit_label_base.cpp:70 +msgid "Up" +msgstr "Up" + +#: eeschema/lib_pin.cpp:117 eeschema/dialogs/dialog_edit_label_base.cpp:70 +msgid "Down" +msgstr "Down" + +#: eeschema/lib_pin.cpp:1843 eeschema/dialogs/dialog_lib_edit_pin_table.cpp:175 +msgid "Number" +msgstr "Number" + +#: eeschema/lib_pin.cpp:1851 eeschema/sch_text.cpp:672 +#: eeschema/lib_field.cpp:660 eeschema/dialogs/dialog_lib_edit_text_base.cpp:97 +#: pcbnew/dialogs/dialog_edit_module_text_base.cpp:112 +msgid "Style" +msgstr "Style" + +#: eeschema/lib_pin.cpp:1854 +#: eeschema/dialogs/dialog_edit_component_in_schematic_fbp.cpp:41 +#: eeschema/dialogs/dialog_edit_component_in_schematic.cpp:1108 +#: gerbview/class_gerber_draw_item.cpp:709 +#: gerbview/class_gerber_draw_item.cpp:710 pcbnew/class_pcb_text.cpp:140 +#: pcbnew/class_text_mod.cpp:377 +msgid "Yes" +msgstr "Yes" + +#: eeschema/lib_pin.cpp:1856 +#: eeschema/dialogs/dialog_edit_component_in_schematic.cpp:1110 +#: gerbview/class_gerber_draw_item.cpp:709 +#: gerbview/class_gerber_draw_item.cpp:710 pcbnew/class_pcb_text.cpp:138 +#: pcbnew/class_text_mod.cpp:375 +msgid "No" +msgstr "No" + +#: eeschema/lib_pin.cpp:1858 +#: eeschema/dialogs/dialog_eeschema_options_base.cpp:320 +#: pcbnew/dialogs/dialog_modedit_options_base.cpp:127 +#: pcbnew/dialogs/dialog_modedit_options_base.cpp:156 +#: pcbnew/dialogs/dialog_edit_module_text_base.cpp:104 +msgid "Visible" +msgstr "Visible" + +#: eeschema/lib_pin.cpp:1862 pcbnew/class_drawsegment.cpp:384 +#: pcbnew/class_track.cpp:1054 +msgid "Length" +msgstr "Length" + +#: eeschema/lib_pin.cpp:1878 eeschema/lib_pin.cpp:1897 +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:1050 +msgid "Pos X" +msgstr "Pos X" + +#: eeschema/lib_pin.cpp:1881 eeschema/lib_pin.cpp:1900 +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:1051 +msgid "Pos Y" +msgstr "Pos Y" + +#: eeschema/lib_pin.cpp:2101 +#, c-format +msgid "Pin %s, %s, %s" +msgstr "Pin %s, %s, %s" + +#: eeschema/sch_collectors.cpp:443 +#, c-format +msgid "Child item %s of parent item %s found in sheet %s" +msgstr "Child item %s of parent item %s found in sheet %s" + +#: eeschema/sch_collectors.cpp:450 +#, c-format +msgid "Item %s found in sheet %s" +msgstr "Item %s found in sheet %s" + +#: eeschema/symbedit.cpp:64 +msgid "Import Symbol Drawings" +msgstr "Import Symbol Drawings" + +#: eeschema/symbedit.cpp:87 +#, c-format +msgid "No parts found in part file '%s'." +msgstr "No parts found in part file '%s'." + +#: eeschema/symbedit.cpp:94 +#, c-format +msgid "Error '%s' occurred loading part file '%s'." +msgstr "Error '%s' occurred loading part file '%s'." + +#: eeschema/symbedit.cpp:102 +#, c-format +msgid "More than one part in part file '%s'." +msgstr "More than one part in part file '%s'." + +#: eeschema/symbedit.cpp:157 +msgid "Export Symbol Drawings" +msgstr "Export Symbol Drawings" + +#: eeschema/symbedit.cpp:174 +#, c-format +msgid "Saving symbol in '%s'" +msgstr "Saving symbol in '%s'" + +#: eeschema/symbedit.cpp:240 +#, c-format +msgid "An error occurred attempting to save symbol file '%s'" +msgstr "An error occurred attempting to save symbol file '%s'" + +#: eeschema/sch_sheet_path.cpp:142 +#, c-format +msgid "%8.8lX/" +msgstr "%8.8lX/" #: eeschema/plot_schematic_SVG.cpp:77 #, c-format msgid "Cannot create file '%s'.\n" msgstr "Cannot create file '%s'.\n" -#: eeschema/plot_schematic_SVG.cpp:83 eeschema/plot_schematic_PDF.cpp:126 -#: eeschema/plot_schematic_HPGL.cpp:177 eeschema/plot_schematic_PS.cpp:107 -#: eeschema/plot_schematic_DXF.cpp:80 -#, c-format -msgid "Plot: '%s' OK.\n" -msgstr "Plot: '%s' OK.\n" - -#: eeschema/hotkeys.cpp:93 gerbview/hotkeys.cpp:62 -#: pagelayout_editor/hotkeys.cpp:75 pcbnew/hotkeys.cpp:165 -msgid "Zoom Center" -msgstr "Zoom Center" - -#: eeschema/hotkeys.cpp:98 eeschema/hotkeys.cpp:100 gerbview/hotkeys.cpp:63 -#: pagelayout_editor/hotkeys.cpp:77 pcbnew/hotkeys.cpp:169 -#: pcbnew/hotkeys.cpp:171 -msgid "Zoom Redraw" -msgstr "Zoom Redraw" - -#: eeschema/hotkeys.cpp:118 gerbview/hotkeys.cpp:68 kicad/menubar.cpp:143 -#: pagelayout_editor/hotkeys.cpp:81 pcbnew/hotkeys.cpp:193 -msgid "Help (this window)" -msgstr "Help (this window)" - -#: eeschema/hotkeys.cpp:119 gerbview/hotkeys.cpp:70 -#: pagelayout_editor/hotkeys.cpp:72 pcbnew/hotkeys.cpp:129 -msgid "Reset Local Coordinates" -msgstr "Reset Local Coordinates" - -#: eeschema/hotkeys.cpp:120 eeschema/menubar.cpp:184 -#: eeschema/onrightclick.cpp:196 -msgid "Leave Sheet" -msgstr "Leave Sheet" - -#: eeschema/hotkeys.cpp:124 pagelayout_editor/hotkeys.cpp:92 -#: pcbnew/hotkeys.cpp:197 -msgid "Undo" -msgstr "Undo" - -#: eeschema/hotkeys.cpp:128 eeschema/hotkeys.cpp:130 -#: pagelayout_editor/hotkeys.cpp:93 pcbnew/hotkeys.cpp:201 -#: pcbnew/hotkeys.cpp:203 -msgid "Redo" -msgstr "Redo" - -#: eeschema/hotkeys.cpp:135 pagelayout_editor/hotkeys.cpp:69 -#: pcbnew/hotkeys.cpp:67 -msgid "Mouse Left Click" -msgstr "Mouse Left Click" - -#: eeschema/hotkeys.cpp:136 pagelayout_editor/hotkeys.cpp:70 -#: pcbnew/hotkeys.cpp:69 -msgid "Mouse Left Double Click" -msgstr "Mouse Left Double Click" - -#: eeschema/hotkeys.cpp:139 eeschema/onrightclick.cpp:668 -msgid "Begin Wire" -msgstr "Begin Wire" - -#: eeschema/hotkeys.cpp:140 eeschema/onrightclick.cpp:718 -msgid "Begin Bus" -msgstr "Begin Bus" - -#: eeschema/hotkeys.cpp:141 -msgid "End Line Wire Bus" -msgstr "End Line Wire Bus" - -#: eeschema/hotkeys.cpp:144 eeschema/onrightclick.cpp:701 -#: eeschema/onrightclick.cpp:739 -msgid "Add Label" -msgstr "Add Label" - -#: eeschema/hotkeys.cpp:145 -msgid "Add Hierarchical Label" -msgstr "Add Hierarchical Label" - -#: eeschema/hotkeys.cpp:147 eeschema/onrightclick.cpp:706 -#: eeschema/onrightclick.cpp:744 -msgid "Add Global Label" -msgstr "Add Global Label" - -#: eeschema/hotkeys.cpp:149 eeschema/onrightclick.cpp:699 -#: eeschema/onrightclick.cpp:737 -msgid "Add Junction" -msgstr "Add Junction" - -#: eeschema/hotkeys.cpp:150 -msgid "Add Component" -msgstr "Add Component" - -#: eeschema/hotkeys.cpp:152 -msgid "Add Power" -msgstr "Add Power" - -#: eeschema/hotkeys.cpp:154 -msgid "Add No Connect Flag" -msgstr "Add No Connect Flag" - -#: eeschema/hotkeys.cpp:156 -msgid "Add Sheet" -msgstr "Add Sheet" - -#: eeschema/hotkeys.cpp:158 -msgid "Add Bus Entry" -msgstr "Add Bus Entry" - -#: eeschema/hotkeys.cpp:160 -msgid "Add Wire Entry" -msgstr "Add Wire Entry" - -#: eeschema/hotkeys.cpp:162 -msgid "Add Graphic PolyLine" -msgstr "Add Graphic PolyLine" - -#: eeschema/hotkeys.cpp:164 -msgid "Add Graphic Text" -msgstr "Add Graphic Text" - -#: eeschema/hotkeys.cpp:170 -msgid "Orient Normal Component" -msgstr "Orient Normal Component" - -#: eeschema/hotkeys.cpp:172 pcbnew/hotkeys.cpp:116 -msgid "Rotate Item" -msgstr "Rotate Item" - -#: eeschema/hotkeys.cpp:173 pcbnew/hotkeys.cpp:113 -msgid "Edit Item" -msgstr "Edit Item" - -#: eeschema/hotkeys.cpp:174 -msgid "Edit Component Value" -msgstr "Edit Component Value" - -#: eeschema/hotkeys.cpp:177 -msgid "Edit Component Reference" -msgstr "Edit Component Reference" - -#: eeschema/hotkeys.cpp:180 -msgid "Edit Component Footprint" -msgstr "Edit Component Footprint" - -#: eeschema/hotkeys.cpp:183 -msgid "Edit with Component Editor" -msgstr "Edit with Component Editor" - -#: eeschema/hotkeys.cpp:187 -msgid "Move Schematic Item" -msgstr "Move Schematic Item" - -#: eeschema/hotkeys.cpp:191 -msgid "Duplicate Component or Label" -msgstr "Duplicate Component or Label" - -#: eeschema/hotkeys.cpp:195 pcbnew/hotkeys.cpp:125 -msgid "Drag Item" -msgstr "Drag Item" - -#: eeschema/hotkeys.cpp:196 eeschema/onrightclick.cpp:847 -msgid "Copy Block" -msgstr "Copy Block" - -#: eeschema/hotkeys.cpp:197 -msgid "Paste Block" -msgstr "Paste Block" - -#: eeschema/hotkeys.cpp:198 eeschema/onrightclick.cpp:844 -msgid "Cut Block" -msgstr "Cut Block" - -#: eeschema/hotkeys.cpp:199 -msgid "Move Block -> Drag Block" -msgstr "Move Block → Drag Block" - -#: eeschema/hotkeys.cpp:201 -msgid "Repeat Last Item" -msgstr "Repeat Last Item" - -#: eeschema/hotkeys.cpp:202 pagelayout_editor/hotkeys.cpp:88 -msgid "Delete Item" -msgstr "Delete Item" - -#: eeschema/hotkeys.cpp:203 eeschema/onrightclick.cpp:652 -#: eeschema/onrightclick.cpp:686 -msgid "Delete Node" -msgstr "Delete Node" - -#: eeschema/hotkeys.cpp:206 pcbnew/hotkeys.cpp:100 -#: pcbnew/dialogs/dialog_find_base.cpp:39 pcbnew/tools/selection_tool.cpp:112 -msgid "Find Item" -msgstr "Find Item" - -#: eeschema/hotkeys.cpp:207 -msgid "Find Next Item" -msgstr "Find Next Item" - -#: eeschema/hotkeys.cpp:209 eeschema/dialogs/dialog_schematic_find.cpp:48 -msgid "Find and Replace" -msgstr "Find and Replace" - -#: eeschema/hotkeys.cpp:211 -msgid "Find Next DRC Marker" -msgstr "Find Next DRC Marker" - -#: eeschema/hotkeys.cpp:213 gerbview/hotkeys.cpp:66 -#: pagelayout_editor/hotkeys.cpp:80 pcbnew/hotkeys.cpp:188 -#: pcbnew/tools/pcbnew_control.cpp:202 -msgid "Zoom to Selection" -msgstr "Zoom to Selection" - -#: eeschema/hotkeys.cpp:216 -msgid "Load Component" -msgstr "Load Component" - -#: eeschema/hotkeys.cpp:217 -msgid "Create Pin" -msgstr "Create Pin" - -#: eeschema/hotkeys.cpp:218 -msgid "Repeat Pin" -msgstr "Repeat Pin" - -#: eeschema/hotkeys.cpp:219 -msgid "Move Library Item" -msgstr "Move Library Item" - -#: eeschema/hotkeys.cpp:222 -msgid "Save Library" -msgstr "Save Library" - -#: eeschema/hotkeys.cpp:223 -msgid "Save Schematic" -msgstr "Save Schematic" - -#: eeschema/hotkeys.cpp:224 -msgid "Load Schematic" -msgstr "Load Schematic" - -#: eeschema/hotkeys.cpp:227 eeschema/onrightclick.cpp:397 -msgid "Autoplace Fields" -msgstr "Autoplace Fields" - -#: eeschema/hotkeys.cpp:230 eeschema/menubar.cpp:453 -#: pcbnew/menubar_pcbframe.cpp:371 pcbnew/dialogs/dialog_update_pcb_base.h:54 -msgid "Update PCB from Schematic" -msgstr "Update PCB from Schematic" - -#: eeschema/hotkeys.cpp:234 -msgid "Highlight Connection" -msgstr "Highlight Connection" - -#: eeschema/hotkeys.cpp:345 pagelayout_editor/hotkeys.cpp:117 -#: pcbnew/hotkeys.cpp:333 -#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:21 -msgid "Common" -msgstr "Common" - -#: eeschema/hotkeys.cpp:346 -msgid "Schematic Editor" -msgstr "Schematic Editor" - -#: eeschema/hotkeys.cpp:347 eeschema/libeditframe.cpp:188 -msgid "Library Editor" -msgstr "Library Editor" - -#: eeschema/hotkeys.cpp:782 -msgid "Add Pin" -msgstr "Add Pin" - -#: eeschema/menubar.cpp:119 eeschema/menubar_libedit.cpp:294 -#: pcbnew/menubar_pcbframe.cpp:154 pcbnew/menubar_modedit.cpp:376 +#: eeschema/menubar.cpp:119 eeschema/menubar_libedit.cpp:353 +#: pagelayout_editor/menubar.cpp:243 pcbnew/menubar_pcbframe.cpp:154 +#: pcbnew/menubar_modedit.cpp:390 msgid "&Edit" msgstr "&Edit" -#: eeschema/menubar.cpp:120 eeschema/menubar_libedit.cpp:295 -#: eeschema/tool_viewlib.cpp:241 pcbnew/menubar_pcbframe.cpp:155 -#: pcbnew/menubar_modedit.cpp:377 pcbnew/tool_modview.cpp:205 -msgid "&View" -msgstr "&View" - -#: eeschema/menubar.cpp:121 eeschema/menubar_libedit.cpp:296 -#: pcbnew/menubar_pcbframe.cpp:156 pcbnew/menubar_modedit.cpp:378 +#: eeschema/menubar.cpp:121 eeschema/menubar_libedit.cpp:356 +#: pagelayout_editor/menubar.cpp:245 pcbnew/menubar_pcbframe.cpp:156 +#: pcbnew/menubar_modedit.cpp:392 msgid "&Place" msgstr "&Place" -#: eeschema/menubar.cpp:122 eeschema/menubar_libedit.cpp:297 -#: pcbnew/menubar_pcbframe.cpp:158 pcbnew/menubar_modedit.cpp:379 +#: eeschema/menubar.cpp:122 eeschema/menubar_libedit.cpp:357 +#: pagelayout_editor/menubar.cpp:246 pcbnew/menubar_pcbframe.cpp:158 +#: pcbnew/menubar_modedit.cpp:393 msgid "P&references" msgstr "P&references" -#: eeschema/menubar.cpp:123 kicad/menubar.cpp:451 +#: eeschema/menubar.cpp:123 kicad/menubar.cpp:479 #: pcbnew/menubar_pcbframe.cpp:160 msgid "&Tools" msgstr "&Tools" -#: eeschema/menubar.cpp:155 eeschema/menubar_libedit.cpp:169 -#: eeschema/tool_viewlib.cpp:191 pcbnew/menubar_pcbframe.cpp:519 -#: pcbnew/menubar_modedit.cpp:216 pcbnew/tool_modview.cpp:157 -msgid "Zoom &In" -msgstr "Zoom &In" - -#: eeschema/menubar.cpp:159 eeschema/menubar_libedit.cpp:173 -#: eeschema/tool_viewlib.cpp:195 pcbnew/menubar_pcbframe.cpp:523 -#: pcbnew/menubar_modedit.cpp:220 pcbnew/tool_modview.cpp:161 -msgid "Zoom &Out" -msgstr "Zoom &Out" - -#: eeschema/menubar.cpp:163 eeschema/menubar_libedit.cpp:177 -#: eeschema/tool_viewlib.cpp:199 pcbnew/menubar_pcbframe.cpp:527 -#: pcbnew/menubar_modedit.cpp:224 pcbnew/tool_modview.cpp:165 -msgid "&Fit on Screen" -msgstr "&Fit on Screen" - -#: eeschema/menubar.cpp:167 eeschema/menubar_libedit.cpp:184 -#: eeschema/tool_viewlib.cpp:204 pcbnew/menubar_pcbframe.cpp:532 -#: pcbnew/menubar_modedit.cpp:229 pcbnew/tool_modview.cpp:170 -msgid "&Redraw" -msgstr "&Redraw" - #: eeschema/menubar.cpp:175 msgid "Show &Hierarchical Navigator" msgstr "Show &Hierarchical Navigator" @@ -4443,8 +5699,8 @@ msgstr "&Open Schematic Project" msgid "Open existing schematic hierarchy" msgstr "Open existing schematic hierarchy" -#: eeschema/menubar.cpp:335 kicad/menubar.cpp:231 -#: pcbnew/menubar_pcbframe.cpp:654 +#: eeschema/menubar.cpp:335 kicad/menubar.cpp:255 +#: pagelayout_editor/menubar.cpp:86 pcbnew/menubar_pcbframe.cpp:659 msgid "Open &Recent" msgstr "Open &Recent" @@ -4453,259 +5709,1984 @@ msgid "Open recent opened schematic project" msgstr "Open recent opened schematic project" #: eeschema/menubar.cpp:341 -msgid "Imp&ort Schematic Sheet Content" -msgstr "Imp&ort Schematic Sheet Content" +msgid "App&end Schematic Sheet" +msgstr "App&end Schematic Sheet" #: eeschema/menubar.cpp:342 -msgid "Import schematic sheet content from other project in current sheet" -msgstr "Import schematic sheet content from other project in current sheet" +msgid "Import schematic sheet content from another project to current sheet" +msgstr "Import schematic sheet content from another project to current sheet" + +#: eeschema/menubar.cpp:346 +msgid "&Import Non-Kicad Schematic File" +msgstr "&Import Non-Kicad Schematic File" #: eeschema/menubar.cpp:347 +msgid "Import schematic file from other applications" +msgstr "Import schematic file from other applications" + +#: eeschema/menubar.cpp:352 msgid "&Save Schematic Project" msgstr "&Save Schematic Project" -#: eeschema/menubar.cpp:351 +#: eeschema/menubar.cpp:356 msgid "Save all sheets in schematic project" msgstr "Save all sheets in schematic project" -#: eeschema/menubar.cpp:356 +#: eeschema/menubar.cpp:361 msgid "Save &Current Sheet Only" msgstr "Save &Current Sheet Only" -#: eeschema/menubar.cpp:357 +#: eeschema/menubar.cpp:362 msgid "Save only current schematic sheet" msgstr "Save only current schematic sheet" -#: eeschema/menubar.cpp:364 +#: eeschema/menubar.cpp:369 msgid "Save C&urrent Sheet As" msgstr "Save C&urrent Sheet As" -#: eeschema/menubar.cpp:365 +#: eeschema/menubar.cpp:370 msgid "Save current schematic sheet with new name" msgstr "Save current schematic sheet with new name" -#: eeschema/menubar.cpp:373 +#: eeschema/menubar.cpp:378 msgid "Pa&ge Settings" msgstr "Pa&ge Settings" -#: eeschema/menubar.cpp:374 pcbnew/menubar_pcbframe.cpp:773 +#: eeschema/menubar.cpp:379 pcbnew/menubar_pcbframe.cpp:778 msgid "Settings for sheet size and frame references" msgstr "Settings for sheet size and frame references" -#: eeschema/menubar.cpp:379 +#: eeschema/menubar.cpp:384 msgid "Pri&nt" msgstr "Pri&nt" -#: eeschema/menubar.cpp:380 +#: eeschema/menubar.cpp:385 msgid "Print schematic sheet" msgstr "Print schematic sheet" -#: eeschema/menubar.cpp:386 eeschema/menubar.cpp:398 +#: eeschema/menubar.cpp:391 eeschema/menubar.cpp:403 msgid "&Plot" msgstr "&Plot" -#: eeschema/menubar.cpp:387 +#: eeschema/menubar.cpp:392 msgid "Plot schematic sheet in PostScript, PDF, SVG, DXF or HPGL format" msgstr "Plot schematic sheet in PostScript, PDF, SVG, DXF or HPGL format" -#: eeschema/menubar.cpp:392 +#: eeschema/menubar.cpp:397 msgid "Plot to C&lipboard" msgstr "Plot to C&lipboard" -#: eeschema/menubar.cpp:393 +#: eeschema/menubar.cpp:398 msgid "Export drawings to clipboard" msgstr "Export drawings to clipboard" -#: eeschema/menubar.cpp:399 +#: eeschema/menubar.cpp:404 msgid "Plot schematic sheet in HPGL, PostScript or SVG format" msgstr "Plot schematic sheet in HPGL, PostScript or SVG format" -#: eeschema/menubar.cpp:404 +#: eeschema/menubar.cpp:409 msgid "Close Eeschema" msgstr "Close Eeschema" -#: eeschema/menubar.cpp:414 eeschema/menubar_libedit.cpp:126 -#: pcbnew/menubar_pcbframe.cpp:462 pcbnew/menubar_modedit.cpp:158 +#: eeschema/menubar.cpp:419 eeschema/menubar_libedit.cpp:131 +#: pcbnew/menubar_pcbframe.cpp:467 pcbnew/menubar_modedit.cpp:158 msgid "&Undo" msgstr "&Undo" -#: eeschema/menubar.cpp:419 eeschema/menubar_libedit.cpp:135 -#: pcbnew/menubar_pcbframe.cpp:465 pcbnew/menubar_modedit.cpp:164 +#: eeschema/menubar.cpp:424 eeschema/menubar_libedit.cpp:140 +#: pcbnew/menubar_pcbframe.cpp:470 pcbnew/menubar_modedit.cpp:164 msgid "&Redo" msgstr "&Redo" -#: eeschema/menubar.cpp:426 eeschema/menubar_libedit.cpp:148 -#: pcbnew/menubar_pcbframe.cpp:469 pcbnew/menubar_modedit.cpp:171 +#: eeschema/menubar.cpp:431 pcbnew/menubar_pcbframe.cpp:474 +#: pcbnew/menubar_modedit.cpp:171 msgid "&Delete" msgstr "&Delete" -#: eeschema/menubar.cpp:431 eeschema/dialogs/dialog_schematic_find_base.cpp:111 -#: pcbnew/menubar_pcbframe.cpp:474 +#: eeschema/menubar.cpp:436 eeschema/dialogs/dialog_schematic_find_base.cpp:111 +#: pcbnew/menubar_pcbframe.cpp:479 msgid "&Find" msgstr "&Find" -#: eeschema/menubar.cpp:435 +#: eeschema/menubar.cpp:440 msgid "Find and Re&place" msgstr "Find and Re&place" -#: eeschema/menubar.cpp:443 +#: eeschema/menubar.cpp:448 msgid "Import Footprint Association File" msgstr "Import Footprint Association File" -#: eeschema/menubar.cpp:457 +#: eeschema/menubar.cpp:454 +#: eeschema/dialogs/dialog_edit_component_in_schematic_fbp.cpp:112 +msgid "Update Field Values" +msgstr "Update Field Values" + +#: eeschema/menubar.cpp:455 +msgid "Sets component fields to original library values" +msgstr "Sets component fields to original library values" + +#: eeschema/menubar.cpp:461 +msgid "Edit Components to Symbol Library Links" +msgstr "Edit Components to Symbol Library Links" + +#: eeschema/menubar.cpp:462 +msgid "" +"Edit components to symbols library links to switch to an other library link " +"(library IDs)" +msgstr "" +"Edit components to symbols library links to switch to an other library link " +"(library IDs)" + +#: eeschema/menubar.cpp:471 eeschema/hotkeys.cpp:230 +#: pcbnew/menubar_pcbframe.cpp:376 pcbnew/dialogs/dialog_update_pcb_base.h:54 +msgid "Update PCB from Schematic" +msgstr "Update PCB from Schematic" + +#: eeschema/menubar.cpp:475 msgid "Updates PCB design with current schematic (forward annotation)." msgstr "Updates PCB design with current schematic (forward annotation)." -#: eeschema/menubar.cpp:463 +#: eeschema/menubar.cpp:481 msgid "&Open PCB Editor" msgstr "&Open PCB Editor" -#: eeschema/menubar.cpp:464 kicad/menubar.cpp:152 kicad/menubar.cpp:381 +#: eeschema/menubar.cpp:482 kicad/menubar.cpp:148 msgid "Run Pcbnew" msgstr "Run Pcbnew" -#: eeschema/menubar.cpp:471 +#: eeschema/menubar.cpp:489 msgid "Library &Editor" msgstr "Library &Editor" -#: eeschema/menubar.cpp:476 +#: eeschema/menubar.cpp:494 msgid "Library &Browser" msgstr "Library &Browser" -#: eeschema/menubar.cpp:481 -msgid "&Rescue Old Component" -msgstr "&Rescue Old Component" +#: eeschema/menubar.cpp:499 +msgid "&Rescue Symbols" +msgstr "&Rescue Symbols" -#: eeschema/menubar.cpp:482 -msgid "Find old components in project and rename/rescue them" -msgstr "Find old components in project and rename/rescue them" +#: eeschema/menubar.cpp:500 +msgid "Find old symbols in project and rename/rescue them" +msgstr "Find old symbols in project and rename/rescue them" -#: eeschema/menubar.cpp:489 +#: eeschema/menubar.cpp:505 eeschema/dialogs/dialog_symbol_remap_base.cpp:30 +#: eeschema/dialogs/dialog_symbol_remap_base.h:50 +msgid "Remap Symbols" +msgstr "Remap Symbols" + +#: eeschema/menubar.cpp:506 +msgid "Remap legacy library symbols to symbol library table" +msgstr "Remap legacy library symbols to symbol library table" + +#: eeschema/menubar.cpp:513 msgid "&Annotate Schematic" msgstr "&Annotate Schematic" -#: eeschema/menubar.cpp:495 +#: eeschema/menubar.cpp:519 msgid "Electrical Rules &Checker" msgstr "Electrical Rules &Checker" -#: eeschema/menubar.cpp:496 eeschema/tool_sch.cpp:158 -msgid "Perform electrical rules check" -msgstr "Perform electrical rules check" - -#: eeschema/menubar.cpp:501 +#: eeschema/menubar.cpp:525 msgid "Generate &Netlist File" msgstr "Generate &Netlist File" -#: eeschema/menubar.cpp:502 +#: eeschema/menubar.cpp:526 msgid "Generate component netlist file" msgstr "Generate component netlist file" -#: eeschema/menubar.cpp:507 +#: eeschema/menubar.cpp:531 msgid "Component Table &View" msgstr "Component Table &View" -#: eeschema/menubar.cpp:512 +#: eeschema/menubar.cpp:536 msgid "Generate Bill of &Materials" msgstr "Generate Bill of &Materials" -#: eeschema/menubar.cpp:523 +#: eeschema/menubar.cpp:547 msgid "A&ssign Footprint" msgstr "A&ssign Footprint" -#: eeschema/menubar.cpp:524 +#: eeschema/menubar.cpp:548 msgid "Run CvPcb" msgstr "Run CvPcb" -#: eeschema/menubar.cpp:533 +#: eeschema/menubar.cpp:557 msgid "Simula&tor" msgstr "Simula&tor" -#: eeschema/menubar.cpp:533 +#: eeschema/menubar.cpp:557 msgid "Simulate circuit" msgstr "Simulate circuit" -#: eeschema/menubar.cpp:544 eeschema/menubar_libedit.cpp:261 -#: eeschema/tool_viewlib.cpp:217 -msgid "Eeschema &Manual" -msgstr "Eeschema &Manual" - -#: eeschema/menubar.cpp:545 +#: eeschema/menubar.cpp:569 msgid "Open Eeschema Manual" msgstr "Open Eeschema Manual" -#: eeschema/menubar.cpp:557 +#: eeschema/menubar.cpp:581 msgid "Displays current hotkeys list and corresponding commands" msgstr "Displays current hotkeys list and corresponding commands" -#: eeschema/menubar.cpp:562 eeschema/menubar_libedit.cpp:279 -#: eeschema/tool_viewlib.cpp:228 gerbview/menubar.cpp:260 kicad/menubar.cpp:435 -#: pagelayout_editor/menubar.cpp:169 pcbnew/menubar_pcbframe.cpp:444 -#: pcbnew/menubar_modedit.cpp:363 -msgid "Get &Involved" -msgstr "Get &Involved" - -#: eeschema/menubar.cpp:563 pcbnew/menubar_modedit.cpp:364 +#: eeschema/menubar.cpp:587 pcbnew/menubar_modedit.cpp:378 msgid "Contribute to KiCad (open web browser)" msgstr "Contribute to KiCad (open web browser)" -#: eeschema/menubar.cpp:569 eeschema/menubar_libedit.cpp:288 -#: kicad/menubar.cpp:443 pcbnew/menubar_pcbframe.cpp:451 -#: pcbnew/menubar_modedit.cpp:370 +#: eeschema/menubar.cpp:593 eeschema/menubar_libedit.cpp:347 +#: kicad/menubar.cpp:472 pcbnew/menubar_pcbframe.cpp:456 +#: pcbnew/menubar_modedit.cpp:384 msgid "&About KiCad" msgstr "&About KiCad" -#: eeschema/menubar.cpp:579 pcbnew/menubar_pcbframe.cpp:235 -#: pcbnew/menubar_pcbframe.cpp:611 +#: eeschema/menubar.cpp:603 pcbnew/menubar_pcbframe.cpp:235 +#: pcbnew/menubar_pcbframe.cpp:616 msgid "&Save Preferences" msgstr "&Save Preferences" -#: eeschema/menubar.cpp:580 pcbnew/menubar_pcbframe.cpp:236 +#: eeschema/menubar.cpp:604 pcbnew/menubar_pcbframe.cpp:236 msgid "Save application preferences" msgstr "Save application preferences" -#: eeschema/menubar.cpp:585 pcbnew/menubar_pcbframe.cpp:240 +#: eeschema/menubar.cpp:609 pcbnew/menubar_pcbframe.cpp:240 msgid "Load Prefe&rences" msgstr "Load Prefe&rences" -#: eeschema/menubar.cpp:586 pcbnew/menubar_pcbframe.cpp:241 +#: eeschema/menubar.cpp:610 pcbnew/menubar_pcbframe.cpp:241 msgid "Load application preferences" msgstr "Load application preferences" -#: eeschema/menubar.cpp:594 +#: eeschema/menubar.cpp:618 msgid "Create hotkey configuration file with current hotkeys" msgstr "Create hotkey configuration file with current hotkeys" -#: eeschema/menubar.cpp:609 eeschema/menubar_libedit.cpp:238 -msgid "Component &Libraries" -msgstr "Component &Libraries" +#: eeschema/menubar.cpp:633 +msgid "Manage Symbol Library Tables" +msgstr "Manage Symbol Library Tables" -#: eeschema/menubar.cpp:610 eeschema/menubar_libedit.cpp:239 -msgid "Configure component libraries and paths" -msgstr "Configure component libraries and paths" +#: eeschema/menubar.cpp:634 +msgid "" +"Edit the global and project symbol library tables (list of active libraries)." +msgstr "" +"Edit the global and project symbol library tables (list of active libraries)." -#: eeschema/menubar.cpp:619 -msgid "Schematic Editor &Options" -msgstr "Schematic Editor &Options" +#: eeschema/menubar.cpp:643 eeschema/menubar_libedit.cpp:304 +msgid "General &Options" +msgstr "General &Options" -#: eeschema/menubar.cpp:620 +#: eeschema/menubar.cpp:644 msgid "Edit Eeschema preferences" msgstr "Edit Eeschema preferences" -#: eeschema/menubar.cpp:638 +#: eeschema/menubar.cpp:662 msgid "&Import and Export" msgstr "&Import and Export" -#: eeschema/menubar.cpp:639 +#: eeschema/menubar.cpp:663 msgid "Import and export settings" msgstr "Import and export settings" -#: eeschema/hierarch.cpp:151 -msgid "Navigator" -msgstr "Navigator" +#: eeschema/pin_type.cpp:38 eeschema/sch_text.cpp:682 +#: eeschema/dialogs/dialog_sch_edit_sheet_pin.cpp:30 +#: eeschema/dialogs/dialog_edit_label_base.cpp:82 +msgid "Input" +msgstr "Input" -#: eeschema/hierarch.cpp:161 -msgid "Root" -msgstr "Root" +#: eeschema/pin_type.cpp:41 eeschema/sch_text.cpp:683 +#: eeschema/dialogs/dialog_sch_edit_sheet_pin.cpp:31 +#: eeschema/dialogs/dialog_edit_label_base.cpp:82 +msgid "Output" +msgstr "Output" + +#: eeschema/pin_type.cpp:44 eeschema/sch_text.cpp:684 +#: eeschema/dialogs/dialog_sch_edit_sheet_pin.cpp:32 +#: eeschema/dialogs/dialog_edit_label_base.cpp:82 +msgid "Bidirectional" +msgstr "Bidirectional" + +#: eeschema/pin_type.cpp:47 eeschema/dialogs/dialog_sch_edit_sheet_pin.cpp:33 +msgid "Tri-state" +msgstr "Tri-state" + +#: eeschema/pin_type.cpp:50 eeschema/sch_text.cpp:686 +#: eeschema/dialogs/dialog_sch_edit_sheet_pin.cpp:34 +#: eeschema/dialogs/dialog_spice_model_base.cpp:199 +#: eeschema/dialogs/dialog_edit_label_base.cpp:82 +msgid "Passive" +msgstr "Passive" + +#: eeschema/pin_type.cpp:53 +msgid "Unspecified" +msgstr "Unspecified" + +#: eeschema/pin_type.cpp:56 +msgid "Power input" +msgstr "Power input" + +#: eeschema/pin_type.cpp:59 +msgid "Power output" +msgstr "Power output" + +#: eeschema/pin_type.cpp:62 +msgid "Open collector" +msgstr "Open collector" + +#: eeschema/pin_type.cpp:65 +msgid "Open emitter" +msgstr "Open emitter" + +#: eeschema/pin_type.cpp:68 +msgid "Not connected" +msgstr "Not connected" + +#: eeschema/viewlibs.cpp:59 +#, c-format +msgid "Choose Component (%d items loaded)" +msgstr "Choose Component (%d items loaded)" + +#: eeschema/viewlibs.cpp:226 eeschema/libedit.cpp:636 +#: pagelayout_editor/dialogs/properties_frame_base.cpp:50 +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:327 +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:503 +#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor_base.cpp:197 +#: pcbnew/dialogs/dialog_plot_base.cpp:141 +#: pcbnew/dialogs/dialog_copper_zones_base.cpp:128 +#: pcbnew/dialogs/dialog_copper_zones_base.cpp:153 +msgid "None" +msgstr "None" + +#: eeschema/viewlibs.cpp:239 eeschema/cmp_tree_model_adapter_base.cpp:174 +#: eeschema/libedit.cpp:661 +msgid "Part" +msgstr "Part" + +#: eeschema/viewlibs.cpp:242 eeschema/libedit.cpp:665 +msgid "Key words" +msgstr "Key words" + +#: eeschema/edit_bitmap.cpp:115 eeschema/edit_bitmap.cpp:125 +#: pagelayout_editor/pl_editor_frame.cpp:645 +#: pagelayout_editor/pl_editor_frame.cpp:653 +#, c-format +msgid "Couldn't load image from <%s>" +msgstr "Couldn't load image from <%s>" + +#: eeschema/sheetlab.cpp:167 +msgid "No new hierarchical labels found." +msgstr "No new hierarchical labels found." + +#: eeschema/files-io.cpp:74 +msgid "Schematic Files" +msgstr "Schematic Files" + +#: eeschema/files-io.cpp:104 +#, c-format +msgid "Could not save backup of file '%s'" +msgstr "Could not save backup of file '%s'" + +#: eeschema/files-io.cpp:123 +#, c-format +msgid "" +"Error saving schematic file '%s'.\n" +"%s" +msgstr "" +"Error saving schematic file '%s'.\n" +"%s" + +#: eeschema/files-io.cpp:127 +#, c-format +msgid "Failed to save '%s'" +msgstr "Failed to save '%s'" + +#: eeschema/files-io.cpp:155 +#, c-format +msgid "File %s saved" +msgstr "File %s saved" + +#: eeschema/files-io.cpp:160 +msgid "File write operation failed." +msgstr "File write operation failed." + +#: eeschema/files-io.cpp:210 eeschema/files-io.cpp:751 +#, c-format +msgid "Schematic file '%s' is already open." +msgstr "Schematic file '%s' is already open." + +#: eeschema/files-io.cpp:230 +#, c-format +msgid "Schematic '%s' does not exist. Do you wish to create it?" +msgstr "Schematic '%s' does not exist. Do you wish to create it?" + +#: eeschema/files-io.cpp:305 eeschema/files-io.cpp:797 +#, c-format +msgid "" +"Error loading schematic file '%s'.\n" +"%s" +msgstr "" +"Error loading schematic file '%s'.\n" +"%s" + +#: eeschema/files-io.cpp:309 eeschema/files-io.cpp:801 +#, c-format +msgid "Failed to load '%s'" +msgstr "Failed to load '%s'" + +#: eeschema/files-io.cpp:324 +msgid "" +"An error was found when loading the schematic that has been automatically " +"fixed. Please save the schematic to repair the broken file or it may not be " +"usable with other versions of KiCad." +msgstr "" +"An error was found when loading the schematic that has been automatically " +"fixed. Please save the schematic to repair the broken file or it may not be " +"usable with other versions of KiCad." + +#: eeschema/files-io.cpp:392 +msgid "Append Schematic" +msgstr "Append Schematic" + +#: eeschema/files-io.cpp:440 eeschema/sheet.cpp:252 +#, c-format +msgid "Error occurred loading schematic file '%s'." +msgstr "Error occurred loading schematic file '%s'." + +#: eeschema/files-io.cpp:443 eeschema/sheet.cpp:255 +#, c-format +msgid "Failed to load schematic '%s'" +msgstr "Failed to load schematic '%s'" + +#: eeschema/files-io.cpp:508 +#, c-format +msgid "An error occurred loading the symbol library table '%s'." +msgstr "An error occurred loading the symbol library table '%s'." + +#: eeschema/files-io.cpp:630 +msgid "" +"This operation cannot be undone.\n" +"\n" +"Do you want to save the current document before proceeding?" +msgstr "" +"This operation cannot be undone.\n" +"\n" +"Do you want to save the current document before proceeding?" + +#: eeschema/files-io.cpp:648 +msgid "Import Schematic" +msgstr "Import Schematic" + +#: eeschema/files-io.cpp:672 +#, c-format +msgid "Directory '%s' is not writable." +msgstr "Directory '%s' is not writable." + +#: eeschema/files-io.cpp:827 +msgid "" +"The current schematic has been modified. Do you wish to save the changes?" +msgstr "" +"The current schematic has been modified. Do you wish to save the changes?" + +#: eeschema/files-io.cpp:829 pcbnew/files.cpp:437 +msgid "Save and Load" +msgstr "Save and Load" + +#: eeschema/files-io.cpp:830 pcbnew/files.cpp:438 +msgid "Load Without Saving" +msgstr "Load Without Saving" + +#: eeschema/hotkeys.cpp:93 gerbview/hotkeys.cpp:62 +#: pagelayout_editor/hotkeys.cpp:75 pcbnew/hotkeys.cpp:165 +msgid "Zoom Center" +msgstr "Zoom Center" + +#: eeschema/hotkeys.cpp:98 eeschema/hotkeys.cpp:100 gerbview/hotkeys.cpp:63 +#: pagelayout_editor/hotkeys.cpp:77 pcbnew/hotkeys.cpp:169 +#: pcbnew/hotkeys.cpp:171 +msgid "Zoom Redraw" +msgstr "Zoom Redraw" + +#: eeschema/hotkeys.cpp:118 gerbview/hotkeys.cpp:68 kicad/menubar.cpp:161 +#: pagelayout_editor/hotkeys.cpp:81 pcbnew/hotkeys.cpp:193 +msgid "Help (this window)" +msgstr "Help (this window)" + +#: eeschema/hotkeys.cpp:119 gerbview/hotkeys.cpp:70 +#: pagelayout_editor/hotkeys.cpp:72 pcbnew/hotkeys.cpp:129 +msgid "Reset Local Coordinates" +msgstr "Reset Local Coordinates" + +#: eeschema/hotkeys.cpp:124 pagelayout_editor/menubar.cpp:120 +#: pagelayout_editor/hotkeys.cpp:92 pagelayout_editor/toolbars_pl_editor.cpp:76 +#: pcbnew/hotkeys.cpp:197 +msgid "Undo" +msgstr "Undo" + +#: eeschema/hotkeys.cpp:128 eeschema/hotkeys.cpp:130 +#: pagelayout_editor/menubar.cpp:123 pagelayout_editor/hotkeys.cpp:93 +#: pagelayout_editor/toolbars_pl_editor.cpp:79 pcbnew/hotkeys.cpp:201 +#: pcbnew/hotkeys.cpp:203 +msgid "Redo" +msgstr "Redo" + +#: eeschema/hotkeys.cpp:135 pagelayout_editor/hotkeys.cpp:69 +#: pcbnew/hotkeys.cpp:67 +msgid "Mouse Left Click" +msgstr "Mouse Left Click" + +#: eeschema/hotkeys.cpp:136 pagelayout_editor/hotkeys.cpp:70 +#: pcbnew/hotkeys.cpp:69 +msgid "Mouse Left Double Click" +msgstr "Mouse Left Double Click" + +#: eeschema/hotkeys.cpp:141 +msgid "End Line Wire Bus" +msgstr "End Line Wire Bus" + +#: eeschema/hotkeys.cpp:145 +msgid "Add Hierarchical Label" +msgstr "Add Hierarchical Label" + +#: eeschema/hotkeys.cpp:150 +msgid "Add Component" +msgstr "Add Component" + +#: eeschema/hotkeys.cpp:152 +msgid "Add Power" +msgstr "Add Power" + +#: eeschema/hotkeys.cpp:154 +msgid "Add No Connect Flag" +msgstr "Add No Connect Flag" + +#: eeschema/hotkeys.cpp:156 +msgid "Add Sheet" +msgstr "Add Sheet" + +#: eeschema/hotkeys.cpp:158 +msgid "Add Bus Entry" +msgstr "Add Bus Entry" + +#: eeschema/hotkeys.cpp:160 +msgid "Add Wire Entry" +msgstr "Add Wire Entry" + +#: eeschema/hotkeys.cpp:162 +msgid "Add Graphic PolyLine" +msgstr "Add Graphic PolyLine" + +#: eeschema/hotkeys.cpp:164 +msgid "Add Graphic Text" +msgstr "Add Graphic Text" + +#: eeschema/hotkeys.cpp:170 +msgid "Orient Normal Component" +msgstr "Orient Normal Component" + +#: eeschema/hotkeys.cpp:172 pcbnew/hotkeys.cpp:116 +msgid "Rotate Item" +msgstr "Rotate Item" + +#: eeschema/hotkeys.cpp:173 pcbnew/hotkeys.cpp:113 +msgid "Edit Item" +msgstr "Edit Item" + +#: eeschema/hotkeys.cpp:174 +msgid "Edit Component Value" +msgstr "Edit Component Value" + +#: eeschema/hotkeys.cpp:177 +msgid "Edit Component Reference" +msgstr "Edit Component Reference" + +#: eeschema/hotkeys.cpp:180 +msgid "Edit Component Footprint" +msgstr "Edit Component Footprint" + +#: eeschema/hotkeys.cpp:183 +msgid "Edit with Component Editor" +msgstr "Edit with Component Editor" + +#: eeschema/hotkeys.cpp:187 +msgid "Move Schematic Item" +msgstr "Move Schematic Item" + +#: eeschema/hotkeys.cpp:191 +msgid "Duplicate Component or Label" +msgstr "Duplicate Component or Label" + +#: eeschema/hotkeys.cpp:195 pcbnew/hotkeys.cpp:125 +msgid "Drag Item" +msgstr "Drag Item" + +#: eeschema/hotkeys.cpp:197 +msgid "Paste Block" +msgstr "Paste Block" + +#: eeschema/hotkeys.cpp:199 +msgid "Move Block -> Drag Block" +msgstr "Move Block → Drag Block" + +#: eeschema/hotkeys.cpp:201 +msgid "Repeat Last Item" +msgstr "Repeat Last Item" + +#: eeschema/hotkeys.cpp:202 pagelayout_editor/hotkeys.cpp:88 +msgid "Delete Item" +msgstr "Delete Item" + +#: eeschema/hotkeys.cpp:206 pcbnew/tools/selection_tool.cpp:115 +#: pcbnew/hotkeys.cpp:100 pcbnew/dialogs/dialog_find_base.cpp:39 +msgid "Find Item" +msgstr "Find Item" + +#: eeschema/hotkeys.cpp:207 +msgid "Find Next Item" +msgstr "Find Next Item" + +#: eeschema/hotkeys.cpp:209 eeschema/dialogs/dialog_schematic_find.cpp:48 +msgid "Find and Replace" +msgstr "Find and Replace" + +#: eeschema/hotkeys.cpp:211 +msgid "Find Next DRC Marker" +msgstr "Find Next DRC Marker" + +#: eeschema/hotkeys.cpp:216 +msgid "Create Pin" +msgstr "Create Pin" + +#: eeschema/hotkeys.cpp:217 +msgid "Repeat Pin" +msgstr "Repeat Pin" + +#: eeschema/hotkeys.cpp:218 +msgid "Move Library Item" +msgstr "Move Library Item" + +#: eeschema/hotkeys.cpp:221 +msgid "Save Library" +msgstr "Save Library" + +#: eeschema/hotkeys.cpp:222 +msgid "Save Part" +msgstr "Save Part" + +#: eeschema/hotkeys.cpp:223 +msgid "Save Schematic" +msgstr "Save Schematic" + +#: eeschema/hotkeys.cpp:224 +msgid "Load Schematic" +msgstr "Load Schematic" + +#: eeschema/hotkeys.cpp:234 +msgid "Highlight Connection" +msgstr "Highlight Connection" + +#: eeschema/hotkeys.cpp:348 pagelayout_editor/hotkeys.cpp:123 +#: pcbnew/hotkeys.cpp:333 +#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:21 +msgid "Common" +msgstr "Common" + +#: eeschema/hotkeys.cpp:349 +msgid "Schematic Editor" +msgstr "Schematic Editor" + +#: eeschema/hotkeys.cpp:789 +msgid "Add Pin" +msgstr "Add Pin" + +#: eeschema/symbol_lib_table.cpp:210 +#, c-format +msgid "" +"Duplicate library nickname '%s' found in symbol library table file line %d" +msgstr "" +"Duplicate library nickname '%s' found in symbol library table file line %d" + +#: eeschema/symbol_lib_table.cpp:297 +#, c-format +msgid "sym-lib-table files contain no library with nickname '%s'" +msgstr "sym-lib-table files contain no library with nickname '%s'" + +#: eeschema/viewlib_frame.cpp:117 pcbnew/modview_frame.cpp:744 +msgid "Library Browser" +msgstr "Library Browser" + +#: eeschema/sch_plugin.cpp:154 +msgid "Enable debug logging for Symbol*() functions in this SCH_PLUGIN." +msgstr "" +"Enable debug logging for Symbol*() functions in this SCH_PLUGIN." + +#: eeschema/sch_plugin.cpp:158 +msgid "Regular expression symbol name filter." +msgstr "Regular expression symbol name filter." + +#: eeschema/sch_plugin.cpp:162 pcbnew/plugin.cpp:135 +msgid "" +"Enable transaction logging. The mere presence of this option turns on the " +"logging, no need to set a Value." +msgstr "" +"Enable transaction logging. The mere presence of this option turns on the " +"logging, no need to set a Value." + +#: eeschema/sch_plugin.cpp:167 pcbnew/plugin.cpp:140 +msgid "User name for login to some special library server." +msgstr "User name for login to some special library server." + +#: eeschema/sch_plugin.cpp:171 pcbnew/plugin.cpp:144 +msgid "Password for login to some special library server." +msgstr "Password for login to some special library server." + +#: eeschema/sch_plugin.cpp:179 +msgid "" +"Enter the python symbol which implements the SCH_PLUGIN::Symbol*() functions." +msgstr "" +"Enter the python symbol which implements the SCH_PLUGIN::Symbol*() functions." + +#: eeschema/sch_bus_entry.cpp:274 +msgid "Bus to Wire Entry" +msgstr "Bus to Wire Entry" + +#: eeschema/sch_bus_entry.cpp:280 +msgid "Bus to Bus Entry" +msgstr "Bus to Bus Entry" + +#: eeschema/getpart.cpp:147 +msgid "History" +msgstr "History" + +#: eeschema/getpart.cpp:161 +#, c-format +msgid "Choose Symbol (%d items loaded)" +msgstr "Choose Symbol (%d items loaded)" + +#: eeschema/getpart.cpp:395 +#, c-format +msgid "No alternate body style found for symbol '%s' in library '%s'." +msgstr "No alternate body style found for symbol '%s' in library '%s'." + +#: eeschema/netlist.cpp:72 +msgid "" +"Exporting the netlist requires a completely\n" +"annotated schematic." +msgstr "" +"Exporting the netlist requires a completely\n" +"annotated schematic." + +#: eeschema/netlist.cpp:82 +msgid "Error: duplicate sheet names. Continue?" +msgstr "Error: duplicate sheet names. Continue?" + +#: eeschema/netlist.cpp:182 +msgid "No Objects" +msgstr "No Objects" + +#: eeschema/netlist.cpp:186 +#, c-format +msgid "Net count = %d" +msgstr "Net count = %d" + +#: eeschema/erc.cpp:89 +msgid "Input Pin.........." +msgstr "Input Pin.........." + +#: eeschema/erc.cpp:90 +msgid "Output Pin........." +msgstr "Output Pin........." + +#: eeschema/erc.cpp:91 +msgid "Bidirectional Pin.." +msgstr "Bidirectional Pin.." + +#: eeschema/erc.cpp:92 +msgid "Tri-State Pin......" +msgstr "Tri-State Pin......" + +#: eeschema/erc.cpp:93 +msgid "Passive Pin........" +msgstr "Passive Pin........" + +#: eeschema/erc.cpp:94 +msgid "Unspecified Pin...." +msgstr "Unspecified Pin...." + +#: eeschema/erc.cpp:95 +msgid "Power Input Pin...." +msgstr "Power Input Pin...." + +#: eeschema/erc.cpp:96 +msgid "Power Output Pin..." +msgstr "Power Output Pin..." + +#: eeschema/erc.cpp:97 +msgid "Open Collector....." +msgstr "Open Collector....." + +#: eeschema/erc.cpp:98 +msgid "Open Emitter......." +msgstr "Open Emitter......." + +#: eeschema/erc.cpp:99 +msgid "No Connection......" +msgstr "No Connection......" + +#: eeschema/erc.cpp:105 +msgid "Input Pin" +msgstr "Input Pin" + +#: eeschema/erc.cpp:106 +msgid "Output Pin" +msgstr "Output Pin" + +#: eeschema/erc.cpp:107 +msgid "Bidirectional Pin" +msgstr "Bidirectional Pin" + +#: eeschema/erc.cpp:108 +msgid "Tri-State Pin" +msgstr "Tri-State Pin" + +#: eeschema/erc.cpp:109 +msgid "Passive Pin" +msgstr "Passive Pin" + +#: eeschema/erc.cpp:110 +msgid "Unspecified Pin" +msgstr "Unspecified Pin" + +#: eeschema/erc.cpp:111 +msgid "Power Input Pin" +msgstr "Power Input Pin" + +#: eeschema/erc.cpp:112 +msgid "Power Output Pin" +msgstr "Power Output Pin" + +#: eeschema/erc.cpp:113 +msgid "Open Collector" +msgstr "Open Collector" + +#: eeschema/erc.cpp:114 +msgid "Open Emitter" +msgstr "Open Emitter" + +#: eeschema/erc.cpp:115 +msgid "No Connection" +msgstr "No Connection" + +#: eeschema/erc.cpp:211 +msgid "Duplicate sheet name" +msgstr "Duplicate sheet name" + +#: eeschema/erc.cpp:253 +#, c-format +msgid "Hierarchical label %s is not connected to a sheet label." +msgstr "Hierarchical label %s is not connected to a sheet label." + +#: eeschema/erc.cpp:262 +#, c-format +msgid "Global label %s is not connected to any other global label." +msgstr "Global label %s is not connected to any other global label." + +#: eeschema/erc.cpp:271 +#, c-format +msgid "Sheet label %s is not connected to a hierarchical label." +msgstr "Sheet label %s is not connected to a hierarchical label." + +#: eeschema/erc.cpp:293 +#, c-format +msgid "Pin %s (%s) of component %s is unconnected." +msgstr "Pin %s (%s) of component %s is unconnected." + +#: eeschema/erc.cpp:310 +#, c-format +msgid "Pin %s (%s) of component %s is not driven (Net %d)." +msgstr "Pin %s (%s) of component %s is not driven (Net %d)." + +#: eeschema/erc.cpp:324 +msgid "More than 1 pin connected to an UnConnect symbol." +msgstr "More than 1 pin connected to an UnConnect symbol." + +#: eeschema/erc.cpp:349 +#, c-format +msgid "Pin %s (%s) of component %s is connected to " +msgstr "Pin %s (%s) of component %s is connected to " + +#: eeschema/erc.cpp:354 +#, c-format +msgid "pin %s (%s) of component %s (net %d)." +msgstr "pin %s (%s) of component %s (net %d)." + +#: eeschema/erc.cpp:526 +msgid "ERC report" +msgstr "ERC report" + +#: eeschema/erc.cpp:528 +msgid "Encoding UTF8" +msgstr "Encoding UTF8" + +#: eeschema/erc.cpp:537 +#, c-format +msgid "" +"\n" +"***** Sheet %s\n" +msgstr "" +"\n" +"***** Sheet %s\n" + +#: eeschema/erc.cpp:562 +#, c-format +msgid "" +"\n" +" ** ERC messages: %d Errors %d Warnings %d\n" +msgstr "" +"\n" +" ** ERC messages: %d Errors %d Warnings %d\n" + +#: eeschema/erc.cpp:817 +#, c-format +msgid "Global label '%s' (sheet '%s') looks like:" +msgstr "Global label '%s' (sheet '%s') looks like:" + +#: eeschema/erc.cpp:818 +#, c-format +msgid "Local label '%s' (sheet '%s') looks like:" +msgstr "Local label '%s' (sheet '%s') looks like:" + +#: eeschema/erc.cpp:826 +#, c-format +msgid "Global label '%s' (sheet '%s')" +msgstr "Global label '%s' (sheet '%s')" + +#: eeschema/erc.cpp:827 +#, c-format +msgid "Local label '%s' (sheet '%s')" +msgstr "Local label '%s' (sheet '%s')" + +#: eeschema/libfield.cpp:57 +msgid "Component Name" +msgstr "Component Name" + +#: eeschema/libfield.cpp:58 +msgid "Enter a name to create a new component based on this one." +msgstr "Enter a name to create a new component based on this one." + +#: eeschema/libfield.cpp:62 +#, c-format +msgid "Edit Field %s" +msgstr "Edit Field %s" + +#: eeschema/libfield.cpp:63 +#, c-format +msgid "Enter a new value for the %s field." +msgstr "Enter a new value for the %s field." + +#: eeschema/libfield.cpp:92 +#, c-format +msgid "" +"The name '%s' conflicts with an existing entry in the component library " +"'%s'.\n" +"\n" +"Do you wish to replace the current component in the library with this one?" +msgstr "" +"The name '%s' conflicts with an existing entry in the component library " +"'%s'.\n" +"\n" +"Do you wish to replace the current component in the library with this one?" + +#: eeschema/libfield.cpp:98 eeschema/libfield.cpp:112 eeschema/libfield.cpp:148 +msgid "Confirm" +msgstr "Confirm" + +#: eeschema/libfield.cpp:108 +#, c-format +msgid "" +"The current component already has an alias named '%s'.\n" +"\n" +"Do you wish to remove this alias from the component?" +msgstr "" +"The current component already has an alias named '%s'.\n" +"\n" +"Do you wish to remove this alias from the component?" + +#: eeschema/libfield.cpp:142 +#, c-format +msgid "" +"The new symbol contains alias names that conflict with entries in the " +"library '%s'.\n" +"\n" +"Do you wish to remove all of the conflicting aliases from this symbol?" +msgstr "" +"The new symbol contains alias names that conflict with entries in the library '%s'.\n" +"\n" +"Do you wish to remove all of the conflicting aliases from this symbol?" + +#: eeschema/find.cpp:98 +#, c-format +msgid "Design rule check marker found in sheet %s at %0.3f%s, %0.3f%s" +msgstr "Design rule check marker found in sheet %s at %0.3f%s, %0.3f%s" + +#: eeschema/find.cpp:104 +msgid "No more markers were found." +msgstr "No more markers were found." + +#: eeschema/find.cpp:242 +msgid "component" +msgstr "component" + +#: eeschema/find.cpp:246 +#, c-format +msgid "pin %s" +msgstr "pin %s" + +#: eeschema/find.cpp:250 +#, c-format +msgid "reference %s" +msgstr "reference %s" + +#: eeschema/find.cpp:254 +#, c-format +msgid "value %s" +msgstr "value %s" + +#: eeschema/find.cpp:258 +#, c-format +msgid "field %s" +msgstr "field %s" + +#: eeschema/find.cpp:266 +#, c-format +msgid "%s %s found" +msgstr "%s %s found" + +#: eeschema/find.cpp:271 +#, c-format +msgid "%s found but %s not found" +msgstr "%s found but %s not found" + +#: eeschema/find.cpp:277 +#, c-format +msgid "Component %s not found" +msgstr "Component %s not found" + +#: eeschema/find.cpp:510 +#, c-format +msgid "No item found matching %s." +msgstr "No item found matching %s." + +#: eeschema/eeschema_config.cpp:176 pcbnew/pcbnew_config.cpp:217 +msgid "Read Project File" +msgstr "Read Project File" + +#: eeschema/eeschema_config.cpp:411 pcbnew/pcbnew_config.cpp:293 +msgid "Save Project File" +msgstr "Save Project File" + +#: eeschema/eeschema_config.cpp:783 +#, c-format +msgid "" +"An error occurred loading the symbol library table.\n" +"\n" +"%s" +msgstr "" +"An error occurred loading the symbol library table.\n" +"\n" +"%s" + +#: eeschema/netform.cpp:111 +msgid "Run command:" +msgstr "Run command:" + +#: eeschema/netform.cpp:117 +#, c-format +msgid "Command error. Return code %d" +msgstr "Command error. Return code %d" + +#: eeschema/netform.cpp:120 +msgid "Success" +msgstr "Success" + +#: eeschema/netform.cpp:127 +msgid "Info messages:" +msgstr "Info messages:" + +#: eeschema/netform.cpp:137 +msgid "Error messages:" +msgstr "Error messages:" + +#: eeschema/libedit_onrightclick.cpp:122 +msgid "Drag Arc Edge" +msgstr "Drag Arc Edge" + +#: eeschema/libedit_onrightclick.cpp:126 +msgid "Edit Arc Options" +msgstr "Edit Arc Options" + +#: eeschema/libedit_onrightclick.cpp:143 +msgid "Drag Circle Outline" +msgstr "Drag Circle Outline" + +#: eeschema/libedit_onrightclick.cpp:148 +msgid "Edit Circle Options" +msgstr "Edit Circle Options" + +#: eeschema/libedit_onrightclick.cpp:163 +msgid "Move Rectangle" +msgstr "Move Rectangle" + +#: eeschema/libedit_onrightclick.cpp:169 +msgid "Edit Rectangle Options" +msgstr "Edit Rectangle Options" + +#: eeschema/libedit_onrightclick.cpp:175 +msgid "Drag Rectangle Edge" +msgstr "Drag Rectangle Edge" + +#: eeschema/libedit_onrightclick.cpp:214 +msgid "Drag Edge Point" +msgstr "Drag Edge Point" + +#: eeschema/libedit_onrightclick.cpp:220 +msgid "Line End" +msgstr "Line End" + +#: eeschema/libedit_onrightclick.cpp:224 +msgid "Edit Line Options" +msgstr "Edit Line Options" + +#: eeschema/libedit_onrightclick.cpp:306 +msgid "Pin Size to selected pins" +msgstr "Pin Size to selected pins" + +#: eeschema/libedit_onrightclick.cpp:307 +msgid "Pin Size to Others" +msgstr "Pin Size to Others" + +#: eeschema/libedit_onrightclick.cpp:310 +msgid "Pin Name Size to selected pin" +msgstr "Pin Name Size to selected pin" + +#: eeschema/libedit_onrightclick.cpp:311 +msgid "Pin Name Size to Others" +msgstr "Pin Name Size to Others" + +#: eeschema/libedit_onrightclick.cpp:314 +msgid "Pin Num Size to selected pin" +msgstr "Pin Num Size to selected pin" + +#: eeschema/libedit_onrightclick.cpp:315 +msgid "Pin Num Size to Others" +msgstr "Pin Num Size to Others" + +#: eeschema/libedit_onrightclick.cpp:329 pcbnew/modedit_onclick.cpp:250 +msgid "Zoom Block (drag middle mouse)" +msgstr "Zoom Block (drag middle mouse)" + +#: eeschema/libedit_onrightclick.cpp:338 +msgid "Select Items" +msgstr "Select Items" + +#: eeschema/libedit_onrightclick.cpp:348 +msgid "Flip Block Horizonal" +msgstr "Flip Block Horizonal" + +#: eeschema/tool_lib.cpp:58 +msgid "Deselect current tool" +msgstr "Deselect current tool" + +#: eeschema/tool_lib.cpp:79 +msgid "Move part anchor" +msgstr "Move part anchor" + +#: eeschema/tool_lib.cpp:82 +msgid "Import existing drawings" +msgstr "Import existing drawings" + +#: eeschema/tool_lib.cpp:85 +msgid "Export current drawing" +msgstr "Export current drawing" + +#: eeschema/tool_lib.cpp:108 +msgid "Create a new library" +msgstr "Create a new library" + +#: eeschema/tool_lib.cpp:112 +msgid "Add an existing library" +msgstr "Add an existing library" + +#: eeschema/tool_lib.cpp:116 +msgid "Save current library" +msgstr "Save current library" + +#: eeschema/tool_lib.cpp:120 +msgid "Create new part" +msgstr "Create new part" + +#: eeschema/tool_lib.cpp:124 +msgid "Save current part" +msgstr "Save current part" + +#: eeschema/tool_lib.cpp:127 +msgid "Import part" +msgstr "Import part" + +#: eeschema/tool_lib.cpp:130 +msgid "Export part" +msgstr "Export part" + +#: eeschema/tool_lib.cpp:148 eeschema/menubar_libedit.cpp:223 +msgid "Edit part properties" +msgstr "Edit part properties" + +#: eeschema/tool_lib.cpp:152 eeschema/menubar_libedit.cpp:229 +msgid "Edit field properties" +msgstr "Edit field properties" + +#: eeschema/tool_lib.cpp:156 eeschema/menubar_libedit.cpp:243 +msgid "Check duplicate and off grid pins" +msgstr "Check duplicate and off grid pins" + +#: eeschema/tool_lib.cpp:182 +msgid "Show associated datasheet or document" +msgstr "Show associated datasheet or document" + +#: eeschema/tool_lib.cpp:202 +msgid "Edit pins per part or body style (Use carefully!)" +msgstr "Edit pins per part or body style (Use carefully!)" + +#: eeschema/tool_lib.cpp:206 eeschema/menubar_libedit.cpp:237 +msgid "Show pin table" +msgstr "Show pin table" + +#: eeschema/tool_lib.cpp:240 +msgid "Show pins electrical type" +msgstr "Show pins electrical type" + +#: eeschema/tool_lib.cpp:244 +msgid "Toggles the search tree" +msgstr "Toggles the search tree" + +#: eeschema/sch_text.cpp:613 +msgid "Graphic Text" +msgstr "Graphic Text" + +#: eeschema/sch_text.cpp:621 +msgid "Global Label" +msgstr "Global Label" + +#: eeschema/sch_text.cpp:625 +msgid "Hierarchical Label" +msgstr "Hierarchical Label" + +#: eeschema/sch_text.cpp:629 +msgid "Hierarchical Sheet Pin" +msgstr "Hierarchical Sheet Pin" + +#: eeschema/sch_text.cpp:641 pcbnew/dialogs/dialog_pad_properties_base.cpp:210 +msgid "Horizontal" +msgstr "Horizontal" + +#: eeschema/sch_text.cpp:645 +msgid "Vertical up" +msgstr "Vertical up" + +#: eeschema/sch_text.cpp:649 +msgid "Horizontal invert" +msgstr "Horizontal invert" + +#: eeschema/sch_text.cpp:653 +msgid "Vertical down" +msgstr "Vertical down" + +#: eeschema/sch_text.cpp:663 +#: eeschema/dialogs/dialog_edit_libentry_fields_in_lib_base.cpp:107 +#: eeschema/dialogs/dialog_edit_label_base.cpp:76 +#: eeschema/dialogs/dialog_edit_component_in_schematic_fbp.cpp:203 +#: eeschema/dialogs/dialog_lib_edit_text_base.cpp:95 +msgid "Bold Italic" +msgstr "Bold Italic" + +#: eeschema/sch_text.cpp:685 eeschema/dialogs/dialog_edit_label_base.cpp:82 +msgid "Tri-State" +msgstr "Tri-State" + +#: eeschema/sch_text.cpp:695 +#: eeschema/dialogs/dialog_edit_libentry_fields_in_lib_base.cpp:151 +#: eeschema/dialogs/dialog_lib_edit_text_base.cpp:52 pcbnew/microwave.cpp:473 +msgid "Size" +msgstr "Size" + +#: eeschema/sch_text.cpp:812 +#, c-format +msgid "Label %s" +msgstr "Label %s" + +#: eeschema/sch_text.cpp:1181 +#, c-format +msgid "Global Label %s" +msgstr "Global Label %s" + +#: eeschema/sch_text.cpp:1444 +#, c-format +msgid "Hierarchical Label %s" +msgstr "Hierarchical Label %s" + +#: eeschema/menubar_libedit.cpp:68 +msgid "&Create New Library" +msgstr "&Create New Library" + +#: eeschema/menubar_libedit.cpp:69 +msgid "Creates an empty library" +msgstr "Creates an empty library" + +#: eeschema/menubar_libedit.cpp:74 +msgid "&Add Existing Library" +msgstr "&Add Existing Library" + +#: eeschema/menubar_libedit.cpp:75 +msgid "Adds a previously created library" +msgstr "Adds a previously created library" + +#: eeschema/menubar_libedit.cpp:82 +msgid "&Save Library" +msgstr "&Save Library" + +#: eeschema/menubar_libedit.cpp:85 +msgid "Save the current active library" +msgstr "Save the current active library" + +#: eeschema/menubar_libedit.cpp:90 +msgid "&Save Library As.." +msgstr "&Save Library As.." + +#: eeschema/menubar_libedit.cpp:91 +msgid "Save the current library to a new file" +msgstr "Save the current library to a new file" + +#: eeschema/menubar_libedit.cpp:96 +msgid "&Save All Libraries" +msgstr "&Save All Libraries" + +#: eeschema/menubar_libedit.cpp:97 +msgid "Save all library changes" +msgstr "Save all library changes" + +#: eeschema/menubar_libedit.cpp:106 +msgid "Create &PNG File from Screen..." +msgstr "Create &PNG File from Screen..." + +#: eeschema/menubar_libedit.cpp:107 +msgid "Create a PNG file from the part displayed on screen" +msgstr "Create a PNG file from the part displayed on screen" + +#: eeschema/menubar_libedit.cpp:113 +msgid "Create S&VG File..." +msgstr "Create S&VG File..." + +#: eeschema/menubar_libedit.cpp:114 +msgid "Create a SVG file from the current loaded part" +msgstr "Create a SVG file from the current loaded part" + +#: eeschema/menubar_libedit.cpp:123 +msgid "&Quit" +msgstr "&Quit" + +#: eeschema/menubar_libedit.cpp:124 +msgid "Quit Library Editor" +msgstr "Quit Library Editor" + +#: eeschema/menubar_libedit.cpp:136 +msgid "Undo last edit" +msgstr "Undo last edit" + +#: eeschema/menubar_libedit.cpp:144 pcbnew/help_common_strings.h:16 +msgid "Redo the last undo command" +msgstr "Redo the last undo command" + +#: eeschema/menubar_libedit.cpp:184 +msgid "&Search tree" +msgstr "&Search tree" + +#: eeschema/menubar_libedit.cpp:185 +msgid "Toggles the search tree visibility" +msgstr "Toggles the search tree visibility" + +#: eeschema/menubar_libedit.cpp:193 +msgid "Create &New" +msgstr "Create &New" + +#: eeschema/menubar_libedit.cpp:194 +msgid "Create a new empty part" +msgstr "Create a new empty part" + +#: eeschema/menubar_libedit.cpp:197 +msgid "&Save Part" +msgstr "&Save Part" + +#: eeschema/menubar_libedit.cpp:201 +msgid "Saves the current part to the library" +msgstr "Saves the current part to the library" + +#: eeschema/menubar_libedit.cpp:208 pcbnew/menubar_pcbframe.cpp:762 +msgid "&Import" +msgstr "&Import" + +#: eeschema/menubar_libedit.cpp:209 +msgid "Import a part to the current library" +msgstr "Import a part to the current library" + +#: eeschema/menubar_libedit.cpp:214 +msgid "&Export" +msgstr "&Export" + +#: eeschema/menubar_libedit.cpp:215 +msgid "Export the current part" +msgstr "Export the current part" + +#: eeschema/menubar_libedit.cpp:222 +msgid "&Properties" +msgstr "&Properties" + +#: eeschema/menubar_libedit.cpp:228 +msgid "&Fields" +msgstr "&Fields" + +#: eeschema/menubar_libedit.cpp:236 +msgid "Pi&n Table" +msgstr "Pi&n Table" + +#: eeschema/menubar_libedit.cpp:242 eeschema/dialogs/dialog_erc_base.cpp:111 +msgid "ERC" +msgstr "ERC" + +#: eeschema/menubar_libedit.cpp:252 +msgid "&Pin" +msgstr "&Pin" + +#: eeschema/menubar_libedit.cpp:259 +msgid "Graphic &Text" +msgstr "Graphic &Text" + +#: eeschema/menubar_libedit.cpp:266 +msgid "&Rectangle" +msgstr "&Rectangle" + +#: eeschema/menubar_libedit.cpp:273 pcbnew/menubar_pcbframe.cpp:334 +#: pcbnew/menubar_modedit.cpp:293 +msgid "&Circle" +msgstr "&Circle" + +#: eeschema/menubar_libedit.cpp:280 pcbnew/menubar_pcbframe.cpp:331 +#: pcbnew/menubar_modedit.cpp:304 +msgid "&Arc" +msgstr "&Arc" + +#: eeschema/menubar_libedit.cpp:287 pcbnew/menubar_modedit.cpp:298 +msgid "&Line or Polygon" +msgstr "&Line or Polygon" + +#: eeschema/menubar_libedit.cpp:297 +msgid "Manage Symbol Libraries" +msgstr "Manage Symbol Libraries" + +#: eeschema/menubar_libedit.cpp:298 +msgid "Edit the global and project symbol library tables." +msgstr "Edit the global and project symbol library tables." + +#: eeschema/menubar_libedit.cpp:305 +msgid "Set Part Editor default values and options" +msgstr "Set Part Editor default values and options" + +#: eeschema/menubar_libedit.cpp:321 +msgid "Open the Eeschema Manual" +msgstr "Open the Eeschema Manual" + +#: eeschema/menubar_libedit.cpp:355 +msgid "&Part" +msgstr "&Part" + +#: eeschema/generate_alias_info.cpp:37 +msgid "Alias of " +msgstr "Alias of " + +#: eeschema/generate_alias_info.cpp:39 +msgid "Keywords:" +msgstr "Keywords:" + +#: eeschema/generate_alias_info.cpp:81 eeschema/cmp_tree_model_adapter.cpp:85 +#: eeschema/dialogs/dialog_choose_component.cpp:204 +#: eeschema/dialogs/dialog_choose_component.cpp:264 +#: eeschema/dialogs/dialog_choose_component.cpp:314 +#, c-format +msgid "" +"Error occurred loading symbol %s from library %s.\n" +"\n" +"%s" +msgstr "" +"Error occurred loading symbol %s from library %s.\n" +"\n" +"%s" + +#: eeschema/generate_alias_info.cpp:122 pcbnew/class_module.cpp:530 +msgid "Unknown" +msgstr "Unknown" + +#: eeschema/sim/spice_value.cpp:251 +msgid "Please, fill required fields" +msgstr "Please, fill required fields" + +#: eeschema/sim/spice_value.cpp:270 +#, c-format +msgid "'%s' is not a valid Spice value" +msgstr "'%s' is not a valid Spice value" + +#: eeschema/sim/sim_plot_frame_base.cpp:19 +msgid "New Plot" +msgstr "New Plot" + +#: eeschema/sim/sim_plot_frame_base.cpp:25 +msgid "Open Workbook" +msgstr "Open Workbook" + +#: eeschema/sim/sim_plot_frame_base.cpp:29 +msgid "Save Workbook" +msgstr "Save Workbook" + +#: eeschema/sim/sim_plot_frame_base.cpp:35 +msgid "Save as image" +msgstr "Save as image" + +#: eeschema/sim/sim_plot_frame_base.cpp:39 +msgid "Save as .csv file" +msgstr "Save as .csv file" + +#: eeschema/sim/sim_plot_frame_base.cpp:45 +msgid "Exit Simulation" +msgstr "Exit Simulation" + +#: eeschema/sim/sim_plot_frame_base.cpp:48 +msgid "File" +msgstr "File" + +#: eeschema/sim/sim_plot_frame_base.cpp:51 eeschema/sim/sim_plot_frame.cpp:157 +msgid "Run Simulation" +msgstr "Run Simulation" + +#: eeschema/sim/sim_plot_frame_base.cpp:56 +msgid "Add signals..." +msgstr "Add signals..." + +#: eeschema/sim/sim_plot_frame_base.cpp:59 +msgid "Probe from schematics" +msgstr "Probe from schematics" + +#: eeschema/sim/sim_plot_frame_base.cpp:62 +msgid "Tune component value" +msgstr "Tune component value" + +#: eeschema/sim/sim_plot_frame_base.cpp:67 +msgid "Settings..." +msgstr "Settings..." + +#: eeschema/sim/sim_plot_frame_base.cpp:70 +msgid "Simulation" +msgstr "Simulation" + +#: eeschema/sim/sim_plot_frame_base.cpp:88 +msgid "Show &grid" +msgstr "Show &grid" + +#: eeschema/sim/sim_plot_frame_base.cpp:92 +msgid "Show &legend" +msgstr "Show &legend" + +#: eeschema/sim/sim_plot_frame_base.cpp:95 +msgid "View" +msgstr "View" + +#: eeschema/sim/sim_plot_frame_base.cpp:139 +msgid "Start the simulation by clicking the Run Simulation button" +msgstr "Start the simulation by clicking the Run Simulation button" + +#: eeschema/sim/sim_plot_frame_base.cpp:159 +msgid "a page" +msgstr "a page" + +#: eeschema/sim/sim_plot_frame_base.cpp:202 +msgid "Signals" +msgstr "Signals" + +#: eeschema/sim/sim_plot_frame_base.cpp:226 +msgid "Cursors" +msgstr "Cursors" + +#: eeschema/sim/sim_plot_frame_base.cpp:238 eeschema/sim/sim_plot_frame.cpp:162 +msgid "Tune" +msgstr "Tune" + +#: eeschema/sim/sim_plot_frame.cpp:156 +msgid "Run/Stop Simulation" +msgstr "Run/Stop Simulation" + +#: eeschema/sim/sim_plot_frame.cpp:158 +msgid "Add Signals" +msgstr "Add Signals" + +#: eeschema/sim/sim_plot_frame.cpp:159 +msgid "Add signals to plot" +msgstr "Add signals to plot" + +#: eeschema/sim/sim_plot_frame.cpp:160 +msgid "Probe" +msgstr "Probe" + +#: eeschema/sim/sim_plot_frame.cpp:161 +msgid "Probe signals on the schematic" +msgstr "Probe signals on the schematic" + +#: eeschema/sim/sim_plot_frame.cpp:163 +msgid "Tune component values" +msgstr "Tune component values" + +#: eeschema/sim/sim_plot_frame.cpp:164 +#: pcbnew/dialogs/dialog_copper_zones_base.cpp:103 +msgid "Settings" +msgstr "Settings" + +#: eeschema/sim/sim_plot_frame.cpp:165 +#: eeschema/dialogs/dialog_sim_settings_base.h:123 +msgid "Simulation settings" +msgstr "Simulation settings" + +#: eeschema/sim/sim_plot_frame.cpp:186 +msgid "Welcome!" +msgstr "Welcome!" + +#: eeschema/sim/sim_plot_frame.cpp:278 eeschema/sim/sim_plot_frame.cpp:1000 +msgid "There were errors during netlist export, aborted." +msgstr "There were errors during netlist export, aborted." + +#: eeschema/sim/sim_plot_frame.cpp:284 +msgid "You need to select the simulation settings first." +msgstr "You need to select the simulation settings first." + +#: eeschema/sim/sim_plot_frame.cpp:548 eeschema/sim/sim_plot_frame.cpp:1087 +msgid "Signal" +msgstr "Signal" + +#: eeschema/sim/sim_plot_frame.cpp:785 +msgid "Open simulation workbook" +msgstr "Open simulation workbook" + +#: eeschema/sim/sim_plot_frame.cpp:794 +msgid "There was an error while opening the workbook file" +msgstr "There was an error while opening the workbook file" + +#: eeschema/sim/sim_plot_frame.cpp:803 +msgid "Save Simulation Workbook" +msgstr "Save Simulation Workbook" + +#: eeschema/sim/sim_plot_frame.cpp:812 +msgid "There was an error while saving the workbook file" +msgstr "There was an error while saving the workbook file" + +#: eeschema/sim/sim_plot_frame.cpp:821 +msgid "Save Plot as Image" +msgstr "Save Plot as Image" + +#: eeschema/sim/sim_plot_frame.cpp:838 +msgid "Save Plot Data" +msgstr "Save Plot Data" + +#: eeschema/sim/sim_plot_frame.cpp:1034 +msgid "You need to run simulation first." +msgstr "You need to run simulation first." + +#: eeschema/sim/sim_plot_frame.cpp:1216 +msgid "Hide signal" +msgstr "Hide signal" + +#: eeschema/sim/sim_plot_frame.cpp:1217 +msgid "Erase the signal from plot screen" +msgstr "Erase the signal from plot screen" + +#: eeschema/sim/sim_plot_frame.cpp:1223 +msgid "Hide cursor" +msgstr "Hide cursor" + +#: eeschema/sim/sim_plot_frame.cpp:1226 +msgid "Show cursor" +msgstr "Show cursor" + +#: eeschema/cmp_tree_model_adapter_base.cpp:175 +msgid "Desc" +msgstr "Desc" + +#: eeschema/sch_legacy_plugin.cpp:157 eeschema/sch_legacy_plugin.cpp:202 +#: eeschema/sch_legacy_plugin.cpp:250 eeschema/sch_legacy_plugin.cpp:296 +#: eeschema/sch_legacy_plugin.cpp:340 eeschema/sch_legacy_plugin.cpp:353 +#: eeschema/sch_legacy_plugin.cpp:404 eeschema/sch_legacy_plugin.cpp:417 +#: eeschema/sch_legacy_plugin.cpp:436 eeschema/sch_legacy_plugin.cpp:932 +#: eeschema/sch_legacy_plugin.cpp:2656 +msgid "unexpected end of line" +msgstr "unexpected end of line" + +#: eeschema/sch_legacy_plugin.cpp:364 +msgid "expected unquoted string" +msgstr "expected unquoted string" + +#: eeschema/sch_legacy_plugin.cpp:732 +#, c-format +msgid "'%s' does not appear to be an Eeschema file" +msgstr "'%s' does not appear to be an Eeschema file" + +#: eeschema/sch_legacy_plugin.cpp:760 +msgid "Missing 'EELAYER END'" +msgstr "Missing 'EELAYER END'" + +#: eeschema/sch_legacy_plugin.cpp:808 eeschema/sch_legacy_plugin.cpp:1070 +#: eeschema/sch_legacy_plugin.cpp:1078 eeschema/sch_legacy_plugin.cpp:2262 +msgid "unexpected end of file" +msgstr "unexpected end of file" + +#: eeschema/sch_legacy_plugin.cpp:1037 +msgid "Unexpected end of file" +msgstr "Unexpected end of file" + +#: eeschema/sch_legacy_plugin.cpp:1325 +msgid "expected 'Italics' or '~'" +msgstr "expected 'Italics' or '~'" + +#: eeschema/sch_legacy_plugin.cpp:1548 +msgid "component field text attributes must be 3 characters wide" +msgstr "component field text attributes must be 3 characters wide" + +#: eeschema/sch_legacy_plugin.cpp:2346 +#, c-format +msgid "user does not have permission to read library document file '%s'" +msgstr "user does not have permission to read library document file '%s'" + +#: eeschema/sch_legacy_plugin.cpp:2354 +msgid "symbol document library file is empty" +msgstr "symbol document library file is empty" + +#: eeschema/sch_legacy_plugin.cpp:3426 eeschema/sch_legacy_plugin.cpp:3461 +#, c-format +msgid "library %s does not contain an alias %s" +msgstr "library %s does not contain an alias %s" + +#: eeschema/sch_legacy_plugin.cpp:3644 +#, c-format +msgid "symbol library '%s' already exists, cannot create a new library" +msgstr "symbol library '%s' already exists, cannot create a new library" + +#: eeschema/sch_legacy_plugin.cpp:3672 pcbnew/legacy_plugin.cpp:3460 +#, c-format +msgid "library '%s' cannot be deleted" +msgstr "library '%s' cannot be deleted" + +#: eeschema/component_references_lister.cpp:503 +#, c-format +msgid "Item not annotated: %s%s (unit %d)\n" +msgstr "Item not annotated: %s%s (unit %d)\n" + +#: eeschema/component_references_lister.cpp:510 +#, c-format +msgid "Item not annotated: %s%s\n" +msgstr "Item not annotated: %s%s\n" + +#: eeschema/component_references_lister.cpp:533 +#, c-format +msgid "Error item %s%s unit %d and no more than %d parts\n" +msgstr "Error item %s%s unit %d and no more than %d parts\n" + +#: eeschema/component_references_lister.cpp:573 +#: eeschema/component_references_lister.cpp:605 +#, c-format +msgid "Multiple item %s%s (unit %d)\n" +msgstr "Multiple item %s%s (unit %d)\n" + +#: eeschema/component_references_lister.cpp:580 +#: eeschema/component_references_lister.cpp:612 +#, c-format +msgid "Multiple item %s%s\n" +msgstr "Multiple item %s%s\n" + +#: eeschema/component_references_lister.cpp:628 +#, c-format +msgid "Different values for %s%d%s (%s) and %s%d%s (%s)" +msgstr "Different values for %s%d%s (%s) and %s%d%s (%s)" + +#: eeschema/component_references_lister.cpp:663 +#, c-format +msgid "Duplicate time stamp (%s) for %s%d and %s%d" +msgstr "Duplicate time stamp (%s) for %s%d and %s%d" + +#: eeschema/highlight_connection.cpp:51 +msgid "Error: duplicate sub-sheet names found in current sheet. Fix it" +msgstr "Error: duplicate sub-sheet names found in current sheet. Fix it" + +#: eeschema/lib_export.cpp:60 +msgid "Import Symbol" +msgstr "Import Symbol" + +#: eeschema/lib_export.cpp:80 +#, c-format +msgid "Cannot import symbol library '%s'." +msgstr "Cannot import symbol library '%s'." + +#: eeschema/lib_export.cpp:87 +#, c-format +msgid "Symbol library file '%s' is empty." +msgstr "Symbol library file '%s' is empty." + +#: eeschema/lib_export.cpp:97 +#, c-format +msgid "Symbol '%s' already exists in library '%s'." +msgstr "Symbol '%s' already exists in library '%s'." + +#: eeschema/lib_export.cpp:114 +msgid "There is no symbol selected to save." +msgstr "There is no symbol selected to save." + +#: eeschema/lib_export.cpp:123 +msgid "Export Symbol" +msgstr "Export Symbol" + +#: eeschema/lib_export.cpp:147 +#, c-format +msgid "Error occurred attempting to load symbol library file '%s'" +msgstr "Error occurred attempting to load symbol library file '%s'" + +#: eeschema/lib_export.cpp:155 +#, c-format +msgid "Symbol '%s' already exists. Overwrite it?" +msgstr "Symbol '%s' already exists. Overwrite it?" + +#: eeschema/lib_export.cpp:164 +#, c-format +msgid "Write permissions are required to save library '%s'." +msgstr "Write permissions are required to save library '%s'." + +#: eeschema/lib_export.cpp:178 +msgid "Failed to create symbol library file " +msgstr "Failed to create symbol library file " + +#: eeschema/lib_export.cpp:180 +#, c-format +msgid "Error creating symbol library '%s'" +msgstr "Error creating symbol library '%s'" + +#: eeschema/lib_export.cpp:188 +#, c-format +msgid "Symbol '%s' saved in library '%s'" +msgstr "Symbol '%s' saved in library '%s'" + +#: eeschema/schedit.cpp:253 +msgid "There are no undefined labels in this sheet to clean up." +msgstr "There are no undefined labels in this sheet to clean up." + +#: eeschema/schedit.cpp:257 +msgid "Do you wish to cleanup this sheet?" +msgstr "Do you wish to cleanup this sheet?" + +#: eeschema/schedit.cpp:508 +msgid "Highlight specific net" +msgstr "Highlight specific net" + +#: eeschema/schedit.cpp:520 +msgid "Add no connect" +msgstr "Add no connect" + +#: eeschema/schedit.cpp:524 +msgid "Add wire" +msgstr "Add wire" + +#: eeschema/schedit.cpp:528 +msgid "Add bus" +msgstr "Add bus" + +#: eeschema/schedit.cpp:532 +msgid "Add lines" +msgstr "Add lines" + +#: eeschema/schedit.cpp:536 +msgid "Add junction" +msgstr "Add junction" + +#: eeschema/schedit.cpp:540 +msgid "Add label" +msgstr "Add label" + +#: eeschema/schedit.cpp:544 +msgid "Add global label" +msgstr "Add global label" + +#: eeschema/schedit.cpp:548 +msgid "Add hierarchical label" +msgstr "Add hierarchical label" + +#: eeschema/schedit.cpp:556 +msgid "Add image" +msgstr "Add image" + +#: eeschema/schedit.cpp:560 +msgid "Add wire to bus entry" +msgstr "Add wire to bus entry" + +#: eeschema/schedit.cpp:564 +msgid "Add bus to bus entry" +msgstr "Add bus to bus entry" + +#: eeschema/schedit.cpp:568 +msgid "Add sheet" +msgstr "Add sheet" + +#: eeschema/schedit.cpp:572 +msgid "Add sheet pins" +msgstr "Add sheet pins" + +#: eeschema/schedit.cpp:576 +msgid "Import sheet pins" +msgstr "Import sheet pins" + +#: eeschema/schedit.cpp:580 +msgid "Add component" +msgstr "Add component" + +#: eeschema/schedit.cpp:584 +msgid "Add power" +msgstr "Add power" + +#: eeschema/schedit.cpp:593 +msgid "Add a simulator probe" +msgstr "Add a simulator probe" + +#: eeschema/schedit.cpp:598 +msgid "Select a value to be tuned" +msgstr "Select a value to be tuned" + +#: eeschema/libarch.cpp:104 +#, c-format +msgid "Failed to add symbol %s to library file." +msgstr "Failed to add symbol %s to library file." + +#: eeschema/libarch.cpp:112 +msgid "Unexpected exception occurred." +msgstr "Unexpected exception occurred." + +#: eeschema/libarch.cpp:122 +#, c-format +msgid "Symbol %s not found in any library or cache." +msgstr "Symbol %s not found in any library or cache." + +#: eeschema/libarch.cpp:138 +#, c-format +msgid "Errors occurred creating symbol library %s." +msgstr "Errors occurred creating symbol library %s." + +#: eeschema/libarch.cpp:150 +#, c-format +msgid "Failed to save symbol library file '%s'" +msgstr "Failed to save symbol library file '%s'" #: eeschema/sch_validators.cpp:85 msgid "reference designator" @@ -4772,185 +7753,343 @@ msgstr "The %s field cannot contain %s characters." msgid "Field Validation Error" msgstr "Field Validation Error" -#: eeschema/libedit_onrightclick.cpp:88 eeschema/onrightclick.cpp:158 -#: gerbview/onrightclick.cpp:63 pagelayout_editor/onrightclick.cpp:70 -#: pcbnew/onrightclick.cpp:88 pcbnew/modedit_onclick.cpp:236 -msgid "End Tool" -msgstr "End Tool" +#: eeschema/lib_field.cpp:87 eeschema/lib_field.cpp:670 +#: eeschema/template_fieldnames.cpp:55 +#: eeschema/dialogs/dialog_bom_editor.cpp:60 +msgid "Field" +msgstr "Field" -#: eeschema/libedit_onrightclick.cpp:118 eeschema/libedit_onrightclick.cpp:139 -#: eeschema/libedit_onrightclick.cpp:188 eeschema/libedit_onrightclick.cpp:210 -#: eeschema/libedit_onrightclick.cpp:250 eeschema/libedit_onrightclick.cpp:283 -#: eeschema/onrightclick.cpp:491 eeschema/onrightclick.cpp:528 -#: eeschema/onrightclick.cpp:564 eeschema/onrightclick.cpp:600 -#: eeschema/onrightclick.cpp:758 eeschema/onrightclick.cpp:813 -#: eeschema/onrightclick.cpp:888 pcbnew/tools/edit_tool.cpp:99 -#: pcbnew/onrightclick.cpp:195 pcbnew/onrightclick.cpp:271 -#: pcbnew/onrightclick.cpp:297 pcbnew/onrightclick.cpp:529 -#: pcbnew/onrightclick.cpp:722 pcbnew/onrightclick.cpp:799 -#: pcbnew/onrightclick.cpp:874 pcbnew/onrightclick.cpp:990 -#: pcbnew/modedit_onclick.cpp:347 pcbnew/modedit_onclick.cpp:405 -msgid "Move" -msgstr "Move" +#: eeschema/lib_field.cpp:508 eeschema/libedit.cpp:666 +#: eeschema/template_fieldnames.cpp:48 eeschema/bom_table_column.h:37 +msgid "Datasheet" +msgstr "Datasheet" -#: eeschema/libedit_onrightclick.cpp:122 -msgid "Drag Arc Edge" -msgstr "Drag Arc Edge" +#: eeschema/lib_field.cpp:517 +#, c-format +msgid "Field%d" +msgstr "Field%d" -#: eeschema/libedit_onrightclick.cpp:126 -msgid "Edit Arc Options" -msgstr "Edit Arc Options" +#: eeschema/lib_field.cpp:580 +#, c-format +msgid "Field %s %s" +msgstr "Field %s %s" -#: eeschema/libedit_onrightclick.cpp:143 -msgid "Drag Circle Outline" -msgstr "Drag Circle Outline" +#: eeschema/lib_field.cpp:663 pcbnew/class_pad.cpp:707 +#: pcbnew/class_pcb_text.cpp:149 pcbnew/class_drawsegment.cpp:403 +#: pcbnew/class_text_mod.cpp:398 pcbnew/class_track.cpp:1166 +#: pcbnew/class_track.cpp:1193 +#: pcbnew/dialogs/dialog_edit_module_text_base.cpp:53 +#: pcbnew/dialogs/dialog_design_rules_base.cpp:354 +msgid "Width" +msgstr "Width" -#: eeschema/libedit_onrightclick.cpp:148 -msgid "Edit Circle Options" -msgstr "Edit Circle Options" +#: eeschema/lib_field.cpp:666 pcbnew/class_pad.cpp:710 +#: pcbnew/class_pcb_text.cpp:152 pcbnew/class_text_mod.cpp:401 +#: pcbnew/dialogs/dialog_edit_module_text_base.cpp:60 +msgid "Height" +msgstr "Height" -#: eeschema/libedit_onrightclick.cpp:163 -msgid "Move Rectangle" -msgstr "Move Rectangle" +#: eeschema/class_library.cpp:54 +#, c-format +msgid "" +"Library '%s' has duplicate entry name '%s'.\n" +"This may cause some unexpected behavior when loading components into a " +"schematic." +msgstr "" +"Library '%s' has duplicate entry name '%s'.\n" +"This may cause some unexpected behavior when loading components into a " +"schematic." -#: eeschema/libedit_onrightclick.cpp:169 -msgid "Edit Rectangle Options" -msgstr "Edit Rectangle Options" +#: eeschema/class_library.cpp:525 +#, c-format +msgid "Unable to load project's '%s' file" +msgstr "Unable to load project's '%s' file" -#: eeschema/libedit_onrightclick.cpp:175 -msgid "Drag Rectangle Edge" -msgstr "Drag Rectangle Edge" +#: eeschema/class_library.cpp:580 +msgid "Loading Symbol Libraries" +msgstr "Loading Symbol Libraries" -#: eeschema/libedit_onrightclick.cpp:194 eeschema/libedit_onrightclick.cpp:258 -#: eeschema/libedit_onrightclick.cpp:288 -#: eeschema/dialogs/dialog_edit_component_in_lib_base.cpp:228 -#: eeschema/onrightclick.cpp:504 eeschema/onrightclick.cpp:540 -#: eeschema/onrightclick.cpp:576 eeschema/onrightclick.cpp:610 -#: eeschema/onrightclick.cpp:787 eeschema/onrightclick.cpp:818 -#: pcbnew/dialogs/dialog_edit_module_for_Modedit_base.cpp:50 -#: pcbnew/dialogs/dialog_edit_module_for_Modedit_base.cpp:66 -#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor_base.cpp:36 -#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor_base.cpp:52 -#: pcbnew/onrightclick.cpp:215 pcbnew/onrightclick.cpp:267 -#: pcbnew/onrightclick.cpp:312 pcbnew/onrightclick.cpp:890 -#: pcbnew/onrightclick.cpp:1002 pcbnew/modedit_onclick.cpp:383 -#: pcbnew/modedit_onclick.cpp:422 -msgid "Edit" -msgstr "Edit" +#: eeschema/class_library.cpp:597 +msgid "Loading " +msgstr "Loading " -#: eeschema/libedit_onrightclick.cpp:197 eeschema/libedit_onrightclick.cpp:256 -#: eeschema/libedit_onrightclick.cpp:291 eeschema/onrightclick.cpp:373 -#: eeschema/onrightclick.cpp:502 eeschema/onrightclick.cpp:538 -#: eeschema/onrightclick.cpp:766 pcbnew/tools/edit_tool.cpp:120 -#: pcbnew/onrightclick.cpp:812 pcbnew/onrightclick.cpp:884 -#: pcbnew/modedit_onclick.cpp:353 -msgid "Rotate Clockwise" -msgstr "Rotate Clockwise" +#: eeschema/class_library.cpp:640 +#, c-format +msgid "" +"Part library '%s' failed to load. Error:\n" +" %s" +msgstr "" +"Part library '%s' failed to load. Error:\n" +" %s" -#: eeschema/libedit_onrightclick.cpp:214 -msgid "Drag Edge Point" -msgstr "Drag Edge Point" +#: eeschema/class_library.cpp:664 +#, c-format +msgid "" +"Part library '%s' failed to load.\n" +"Error: %s" +msgstr "" +"Part library '%s' failed to load.\n" +"Error: %s" -#: eeschema/libedit_onrightclick.cpp:220 -msgid "Line End" -msgstr "Line End" +#: eeschema/selpart.cpp:51 +msgid "Invalid symbol library indentifier!" +msgstr "Invalid symbol library indentifier!" -#: eeschema/libedit_onrightclick.cpp:224 -msgid "Edit Line Options" -msgstr "Edit Line Options" +#: eeschema/selpart.cpp:72 +msgid "Key Words: " +msgstr "Key Words: " -#: eeschema/libedit_onrightclick.cpp:303 -msgid "Global" -msgstr "Global" +#: eeschema/selpart.cpp:82 +msgid "No symbol libraries are loaded." +msgstr "No symbol libraries are loaded." -#: eeschema/libedit_onrightclick.cpp:306 -msgid "Pin Size to selected pins" -msgstr "Pin Size to selected pins" +#: eeschema/selpart.cpp:104 +msgid "Select Symbol Library" +msgstr "Select Symbol Library" -#: eeschema/libedit_onrightclick.cpp:307 -msgid "Pin Size to Others" -msgstr "Pin Size to Others" +#: eeschema/selpart.cpp:144 +#, c-format +msgid "Error occurred loading symbol library '%s'." +msgstr "Error occurred loading symbol library '%s'." -#: eeschema/libedit_onrightclick.cpp:310 -msgid "Pin Name Size to selected pin" -msgstr "Pin Name Size to selected pin" +#: eeschema/selpart.cpp:150 +msgid "Library:Symbol" +msgstr "Library:Symbol" -#: eeschema/libedit_onrightclick.cpp:311 -msgid "Pin Name Size to Others" -msgstr "Pin Name Size to Others" +#: eeschema/selpart.cpp:165 +msgid "Select Symbol" +msgstr "Select Symbol" -#: eeschema/libedit_onrightclick.cpp:314 -msgid "Pin Num Size to selected pin" -msgstr "Pin Num Size to selected pin" +#: eeschema/class_drc_erc_item.cpp:40 +msgid "ERC err unspecified" +msgstr "ERC err unspecified" -#: eeschema/libedit_onrightclick.cpp:315 -msgid "Pin Num Size to Others" -msgstr "Pin Num Size to Others" +#: eeschema/class_drc_erc_item.cpp:42 +msgid "Duplicate sheet names within a given sheet" +msgstr "Duplicate sheet names within a given sheet" -#: eeschema/libedit_onrightclick.cpp:324 eeschema/onrightclick.cpp:830 -#: gerbview/onrightclick.cpp:74 pcbnew/onrightclick.cpp:487 -#: pcbnew/modedit_onclick.cpp:248 -msgid "Cancel Block" -msgstr "Cancel Block" +#: eeschema/class_drc_erc_item.cpp:44 +msgid "Pin not connected (and no connect symbol found on this pin)" +msgstr "Pin not connected (and no connect symbol found on this pin)" -#: eeschema/libedit_onrightclick.cpp:329 pcbnew/modedit_onclick.cpp:250 -msgid "Zoom Block (drag middle mouse)" -msgstr "Zoom Block (drag middle mouse)" +#: eeschema/class_drc_erc_item.cpp:46 +msgid "Pin connected to some others pins but no pin to drive it" +msgstr "Pin connected to some others pins but no pin to drive it" -#: eeschema/libedit_onrightclick.cpp:334 eeschema/onrightclick.cpp:838 -#: gerbview/onrightclick.cpp:77 pcbnew/onrightclick.cpp:491 -#: pcbnew/modedit_onclick.cpp:254 -msgid "Place Block" -msgstr "Place Block" +#: eeschema/class_drc_erc_item.cpp:48 +msgid "Conflict problem between pins. Severity: warning" +msgstr "Conflict problem between pins. Severity: warning" -#: eeschema/libedit_onrightclick.cpp:338 -msgid "Select Items" -msgstr "Select Items" +#: eeschema/class_drc_erc_item.cpp:50 +msgid "Conflict problem between pins. Severity: error" +msgstr "Conflict problem between pins. Severity: error" -#: eeschema/libedit_onrightclick.cpp:340 eeschema/onrightclick.cpp:850 -msgid "Duplicate Block" -msgstr "Duplicate Block" +#: eeschema/class_drc_erc_item.cpp:52 +msgid "Mismatch between hierarchical labels and pins sheets" +msgstr "Mismatch between hierarchical labels and pins sheets" -#: eeschema/libedit_onrightclick.cpp:341 -msgid "Flip Block Horizonal" -msgstr "Flip Block Horizonal" +#: eeschema/class_drc_erc_item.cpp:54 +msgid "A no connect symbol is connected to more than 1 pin" +msgstr "A no connect symbol is connected to more than 1 pin" -#: eeschema/libedit_onrightclick.cpp:344 eeschema/onrightclick.cpp:855 -msgid "Flip Block Vertical" -msgstr "Flip Block Vertical" +#: eeschema/class_drc_erc_item.cpp:56 +msgid "Global label not connected to any other global label" +msgstr "Global label not connected to any other global label" -#: eeschema/libedit_onrightclick.cpp:347 eeschema/onrightclick.cpp:375 -#: eeschema/onrightclick.cpp:574 eeschema/onrightclick.cpp:608 -#: eeschema/onrightclick.cpp:769 eeschema/onrightclick.cpp:893 -#: pcbnew/tools/edit_tool.cpp:125 pcbnew/onrightclick.cpp:494 -#: pcbnew/onrightclick.cpp:808 pcbnew/modedit_onclick.cpp:294 -msgid "Rotate Counterclockwise" -msgstr "Rotate Counterclockwise" +#: eeschema/class_drc_erc_item.cpp:58 +msgid "Labels are similar (lower/upper case difference only)" +msgstr "Labels are similar (lower/upper case difference only)" -#: eeschema/libedit_onrightclick.cpp:350 eeschema/onrightclick.cpp:854 -msgid "Delete Block" -msgstr "Delete Block" +#: eeschema/class_drc_erc_item.cpp:60 +msgid "Global labels are similar (lower/upper case difference only)" +msgstr "Global labels are similar (lower/upper case difference only)" -#: eeschema/sheet.cpp:84 +#: eeschema/libedit.cpp:62 +msgid "Symbol Library Editor - " +msgstr "Symbol Library Editor - " + +#: eeschema/libedit.cpp:71 +msgid "[Read Only]" +msgstr "[Read Only]" + +#: eeschema/libedit.cpp:74 pcbnew/modview_frame.cpp:747 +msgid "no library selected" +msgstr "no library selected" + +#: eeschema/libedit.cpp:97 +msgid "" +"The current symbol is not saved.\n" +"\n" +"Discard current changes?" +msgstr "" +"The current symbol is not saved.\n" +"\n" +"Discard current changes?" + +#: eeschema/libedit.cpp:257 +msgid "" +"The revert operation cannot be undone!\n" +"\n" +"Revert changes?" +msgstr "" +"The revert operation cannot be undone!\n" +"\n" +"Revert changes?" + +#: eeschema/libedit.cpp:292 +msgid "This new symbol has no name and cannot be created." +msgstr "This new symbol has no name and cannot be created." + +#: eeschema/libedit.cpp:302 +#, c-format +msgid "Symbol '%s' already exists in library '%s'" +msgstr "Symbol '%s' already exists in library '%s'" + +#: eeschema/libedit.cpp:480 +#, c-format +msgid "Part name '%s' not found in library '%s'" +msgstr "Part name '%s' not found in library '%s'" + +#: eeschema/libedit.cpp:504 +msgid "No library specified." +msgstr "No library specified." + +#: eeschema/libedit.cpp:521 +#, c-format +msgid "Save Library '%s' As..." +msgstr "Save Library '%s' As..." + +#: eeschema/libedit.cpp:559 +#, c-format +msgid "Failed to save changes to symbol library file '%s'" +msgstr "Failed to save changes to symbol library file '%s'" + +#: eeschema/libedit.cpp:561 +msgid "Error saving library" +msgstr "Error saving library" + +#: eeschema/libedit.cpp:568 +#, c-format +msgid "Symbol library file '%s' saved" +msgstr "Symbol library file '%s' saved" + +#: eeschema/libedit.cpp:570 +#, c-format +msgid "Symbol library documentation file '%s' saved" +msgstr "Symbol library documentation file '%s' saved" + +#: eeschema/libedit.cpp:601 +msgid "Save Libraries" +msgstr "Save Libraries" + +#: eeschema/libedit.cpp:602 +msgid "Select libraries to save before closing" +msgstr "Select libraries to save before closing" + +#: eeschema/libedit.cpp:603 +msgid "" +"Some libraries could not be saved to their original files.\n" +"\n" +"Do you want to save them to a new file?" +msgstr "" +"Some libraries could not be saved to their original files.\n" +"\n" +"Do you want to save them to a new file?" + +#: eeschema/libedit.cpp:659 +msgid "Power Symbol" +msgstr "Power Symbol" + +#: eeschema/lib_circle.cpp:54 gerbview/class_gerber_draw_item.cpp:239 +#: pcbnew/class_pad.cpp:1134 pcbnew/class_drawsegment.cpp:366 +#: pcbnew/class_board_item.cpp:45 +#: pcbnew/dialogs/dialog_pad_basicshapes_properties.cpp:108 +msgid "Circle" +msgstr "Circle" + +#: eeschema/lib_circle.cpp:256 +#: pcbnew/dialogs/dialog_pad_basicshapes_properties.cpp:124 +msgid "Radius" +msgstr "Radius" + +#: eeschema/lib_circle.cpp:267 +#, c-format +msgid "Circle center (%s, %s), radius %s" +msgstr "Circle center (%s, %s), radius %s" + +#: eeschema/lib_polyline.cpp:52 +msgid "PolyLine" +msgstr "PolyLine" + +#: eeschema/lib_polyline.cpp:355 +#, c-format +msgid "Polyline at (%s, %s) with %d points" +msgstr "Polyline at (%s, %s) with %d points" + +#: eeschema/lib_arc.cpp:96 gerbview/class_gerber_draw_item.cpp:236 +#: pcbnew/class_drawsegment.cpp:370 pcbnew/class_board_item.cpp:44 +#: pcbnew/dialogs/dialog_pad_properties.cpp:743 +#: pcbnew/dialogs/dialog_pad_properties.cpp:1832 +#: pcbnew/dialogs/dialog_pad_basicshapes_properties.cpp:93 +msgid "Arc" +msgstr "Arc" + +#: eeschema/lib_arc.cpp:525 +#, c-format +msgid "Arc center (%s, %s), radius %s" +msgstr "Arc center (%s, %s), radius %s" + +#: eeschema/lib_rectangle.cpp:52 +msgid "Rectangle" +msgstr "Rectangle" + +#: eeschema/lib_rectangle.cpp:308 +#, c-format +msgid "Rectangle from (%s, %s) to (%s, %s)" +msgstr "Rectangle from (%s, %s) to (%s, %s)" + +#: eeschema/cmp_tree_model_adapter.cpp:58 +#, c-format +msgid "" +"Error occurred loading symbol library %s.\n" +"\n" +"%s" +msgstr "" +"Error occurred loading symbol library %s.\n" +"\n" +"%s" + +#: eeschema/class_libentry.cpp:107 eeschema/class_libentry.cpp:260 +msgid "none" +msgstr "none" + +#: eeschema/class_libentry.cpp:548 +#, c-format +msgid "" +"An attempt was made to remove the %s field from component %s in library %s." +msgstr "" +"An attempt was made to remove the %s field from component %s in library %s." + +#: eeschema/sheet.cpp:85 msgid "File name is not valid!" msgstr "File name is not valid!" -#: eeschema/sheet.cpp:93 +#: eeschema/sheet.cpp:94 #, c-format msgid "A sheet named \"%s\" already exists." msgstr "A sheet named \"%s\" already exists." -#: eeschema/sheet.cpp:125 +#: eeschema/sheet.cpp:128 #, c-format msgid "A file named '%s' already exists in the current schematic hierarchy." msgstr "A file named '%s' already exists in the current schematic hierarchy." -#: eeschema/sheet.cpp:130 +#: eeschema/sheet.cpp:133 #, c-format msgid "A file named '%s' already exists." msgstr "A file named '%s' already exists." -#: eeschema/sheet.cpp:133 +#: eeschema/sheet.cpp:136 msgid "" "\n" "\n" @@ -4960,21 +8099,21 @@ msgstr "" "\n" "Do you want to create a sheet with the contents of this file?" -#: eeschema/sheet.cpp:160 +#: eeschema/sheet.cpp:163 msgid "Changing the sheet file name cannot be undone. " msgstr "Changing the sheet file name cannot be undone. " -#: eeschema/sheet.cpp:168 +#: eeschema/sheet.cpp:171 #, c-format msgid "A file named <%s> already exists in the current schematic hierarchy." msgstr "A file named <%s> already exists in the current schematic hierarchy." -#: eeschema/sheet.cpp:173 +#: eeschema/sheet.cpp:176 #, c-format msgid "A file named <%s> already exists." msgstr "A file named <%s> already exists." -#: eeschema/sheet.cpp:178 +#: eeschema/sheet.cpp:180 msgid "" "\n" "\n" @@ -4984,7 +8123,7 @@ msgstr "" "\n" "Do you want to replace the sheet with the contents of this file?" -#: eeschema/sheet.cpp:190 +#: eeschema/sheet.cpp:192 msgid "" "This sheet uses shared data in a complex hierarchy.\n" "\n" @@ -4992,57 +8131,150 @@ msgstr "" "This sheet uses shared data in a complex hierarchy.\n" "\n" -#: eeschema/sheet.cpp:191 +#: eeschema/sheet.cpp:193 msgid "Do you wish to convert it to a simple hierarchical sheet?" msgstr "Do you wish to convert it to a simple hierarchical sheet?" -#: eeschema/sheet.cpp:248 eeschema/block.cpp:503 +#: eeschema/sheet.cpp:218 +#, c-format +msgid "Error occurred saving schematic file '%s'." +msgstr "Error occurred saving schematic file '%s'." + +#: eeschema/sheet.cpp:221 +#, c-format +msgid "Failed to save schematic '%s'" +msgstr "Failed to save schematic '%s'" + +#: eeschema/sheet.cpp:294 #, c-format msgid "" -"The sheet changes cannot be made because the destination sheet already has " -"the sheet <%s> or one of it's subsheets as a parent somewhere in the " -"schematic hierarchy." +"The schematic '%s' has not been remapped to the symbol library table. Most " +"if not all of the symbol library links will be broken. Do you want to " +"continue?" msgstr "" -"The sheet changes cannot be made because the destination sheet already has " -"the sheet <%s> or one of it's subsheets as a parent somewhere in the " -"schematic hierarchy." +"The schematic '%s' has not been remapped to the symbol library table. Most " +"if not all of the symbol library links will be broken. Do you want to " +"continue?" -#: eeschema/cmp_tree_model.cpp:123 eeschema/onrightclick.cpp:468 -#: eeschema/lib_draw_item.cpp:72 eeschema/libedit.cpp:493 -#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:71 -#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:83 -#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:95 -#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:107 -#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:130 -#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:174 -#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:186 -#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:209 -#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:221 -#: pcbnew/dialogs/dialog_layers_setup_base.cpp:78 -#: pcbnew/dialogs/dialog_graphic_item_properties_base.cpp:37 -#: pcbnew/dialogs/dialog_graphic_item_properties_base.cpp:48 -#: pcbnew/dialogs/dialog_graphic_item_properties_base.cpp:59 -#: pcbnew/dialogs/dialog_graphic_item_properties_base.cpp:70 -#: pcbnew/dialogs/dialog_graphic_item_properties_base.cpp:107 -#: pcbnew/dialogs/dialog_graphic_item_properties_base.cpp:118 -msgid "Unit" -msgstr "Unit" +#: eeschema/dialogs/dialog_netlist_base.cpp:46 +#: eeschema/dialogs/dialog_bom_base.cpp:58 +msgid "Generate" +msgstr "Generate" -#: eeschema/dialogs/dialog_spice_model_base.cpp:30 -#: eeschema/dialogs/dialog_spice_model_base.cpp:207 -#: eeschema/dialogs/dialog_lib_edit_pin_table.cpp:189 -#: eeschema/lib_draw_item.cpp:65 eeschema/libedit.cpp:507 -#: eeschema/sch_text.cpp:808 eeschema/lib_pin.cpp:2094 -#: gerbview/class_gerber_draw_item.cpp:503 -#: pagelayout_editor/dialogs/properties_frame_base.cpp:29 -#: pcb_calculator/dialogs/dialog_regulator_data_base.cpp:47 -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:163 -#: pcbnew/class_drawsegment.cpp:342 pcbnew/dialogs/dialog_layers_setup.cpp:346 -#: pcbnew/class_zone.cpp:660 pcbnew/class_marker_pcb.cpp:98 -#: pcbnew/class_track.cpp:1150 pcbnew/class_track.cpp:1177 -#: pcbnew/class_track.cpp:1226 pcbnew/class_text_mod.cpp:364 -msgid "Type" -msgstr "Type" +#: eeschema/dialogs/dialog_netlist_base.cpp:52 +#: eeschema/dialogs/dialog_bom_base.cpp:71 +msgid "Add Plugin" +msgstr "Add Plugin" + +#: eeschema/dialogs/dialog_netlist_base.cpp:55 +#: eeschema/dialogs/dialog_bom_base.cpp:74 +msgid "Remove Plugin" +msgstr "Remove Plugin" + +#: eeschema/dialogs/dialog_netlist_base.cpp:61 +msgid "Use default netname" +msgstr "Use default netname" + +#: eeschema/dialogs/dialog_netlist_base.cpp:70 +msgid "Default Netlist Filename:" +msgstr "Default Netlist Filename:" + +#: eeschema/dialogs/dialog_netlist_base.cpp:104 +#: eeschema/dialogs/dialog_netlist.cpp:457 +msgid "Netlist command:" +msgstr "Netlist command:" + +#: eeschema/dialogs/dialog_netlist_base.cpp:133 +msgid "Browse Plugins" +msgstr "Browse Plugins" + +#: eeschema/dialogs/dialog_edit_one_field.cpp:227 +msgid "Illegal reference field value!" +msgstr "Illegal reference field value!" + +#: eeschema/dialogs/dialog_choose_component.cpp:227 +msgid "No footprint specified" +msgstr "No footprint specified" + +#: eeschema/dialogs/dialog_choose_component.cpp:241 +msgid "Invalid footprint specified" +msgstr "Invalid footprint specified" + +#: eeschema/dialogs/dialog_choose_component.cpp:423 +msgid "" +"Double click here to select a symbol\n" +"from the library browser" +msgstr "" +"Double click here to select a symbol\n" +"from the library browser" + +#: eeschema/dialogs/dialog_print_using_printer_base.cpp:22 +msgid "Print options:" +msgstr "Print options:" + +#: eeschema/dialogs/dialog_print_using_printer_base.cpp:28 +msgid "Print sheet &reference and title block" +msgstr "Print sheet &reference and title block" + +#: eeschema/dialogs/dialog_print_using_printer_base.cpp:30 +msgid "Print (or not) the Frame references." +msgstr "Print (or not) the Frame references." + +#: eeschema/dialogs/dialog_print_using_printer_base.cpp:34 +msgid "Print in &black and white only" +msgstr "Print in &black and white only" + +#: eeschema/dialogs/dialog_print_using_printer_base.cpp:44 +msgid "Page Setup" +msgstr "Page Setup" + +#: eeschema/dialogs/dialog_print_using_printer_base.cpp:47 +#: eeschema/dialogs/dialog_print_using_printer.cpp:249 +#: gerbview/dialogs/dialog_print_using_printer_base.cpp:100 +#: pagelayout_editor/dialogs/dialogs_for_printing.cpp:237 +#: pcbnew/dialogs/dialog_print_using_printer_base.cpp:153 +#: pcbnew/dialogs/dialog_print_for_modedit_base.cpp:51 +msgid "Preview" +msgstr "Preview" + +#: eeschema/dialogs/dialog_print_using_printer_base.cpp:50 +#: eeschema/dialogs/dialog_print_using_printer_base.h:56 +#: gerbview/dialogs/dialog_print_using_printer_base.cpp:103 +#: gerbview/dialogs/dialog_print_using_printer.cpp:403 +#: gerbview/dialogs/dialog_print_using_printer_base.h:73 +#: pagelayout_editor/hotkeys.cpp:98 +#: pcbnew/dialogs/dialog_print_using_printer_base.cpp:156 +#: pcbnew/dialogs/dialog_print_using_printer.cpp:495 +#: pcbnew/dialogs/dialog_print_for_modedit_base.cpp:54 +#: pcbnew/dialogs/dialog_print_using_printer_base.h:85 +#: pcbnew/dialogs/dialog_print_for_modedit_base.h:61 +msgid "Print" +msgstr "Print" + +#: eeschema/dialogs/dialog_spice_model.cpp:723 +msgid "Select library" +msgstr "Select library" + +#: eeschema/dialogs/dialog_sch_sheet_props_base.cpp:28 +msgid "&File name:" +msgstr "&File name:" + +#: eeschema/dialogs/dialog_sch_sheet_props_base.cpp:41 +msgid "Si&ze:" +msgstr "Si&ze:" + +#: eeschema/dialogs/dialog_sch_sheet_props_base.cpp:53 +msgid "&Sheet name:" +msgstr "&Sheet name:" + +#: eeschema/dialogs/dialog_sch_sheet_props_base.cpp:64 +#: eeschema/dialogs/dialog_edit_label_base.cpp:47 +msgid "&Size:" +msgstr "&Size:" + +#: eeschema/dialogs/dialog_sch_sheet_props_base.cpp:94 +msgid "Unique timestamp:" +msgstr "Unique timestamp:" #: eeschema/dialogs/dialog_spice_model_base.cpp:34 #: eeschema/dialogs/dialog_spice_model_base.cpp:35 @@ -5082,8 +8314,8 @@ msgid "f" msgstr "f" #: eeschema/dialogs/dialog_spice_model_base.cpp:85 -msgid "fempto" -msgstr "fempto" +msgid "femto" +msgstr "femto" #: eeschema/dialogs/dialog_spice_model_base.cpp:89 msgid "1e-15" @@ -5114,9 +8346,9 @@ msgid "1e-9" msgstr "1e-9" #: eeschema/dialogs/dialog_spice_model_base.cpp:117 -#: pcbnew/dialogs/dialog_pns_diff_pair_dimensions_base.cpp:32 -#: pcbnew/dialogs/dialog_pns_diff_pair_dimensions_base.cpp:43 -#: pcbnew/dialogs/dialog_pns_diff_pair_dimensions_base.cpp:60 +#: pcbnew/dialogs/dialog_pns_diff_pair_dimensions_base.cpp:34 +#: pcbnew/dialogs/dialog_pns_diff_pair_dimensions_base.cpp:45 +#: pcbnew/dialogs/dialog_pns_diff_pair_dimensions_base.cpp:62 msgid "u" msgstr "u" @@ -5188,681 +8420,413 @@ msgstr "tera" msgid "1e12" msgstr "1e12" -#: eeschema/dialogs/dialog_spice_model_base.cpp:199 -#: eeschema/dialogs/dialog_sch_edit_sheet_pin.cpp:34 -#: eeschema/dialogs/dialog_edit_label_base.cpp:82 eeschema/sch_text.cpp:804 -#: eeschema/pin_type.cpp:50 -msgid "Passive" -msgstr "Passive" - -#: eeschema/dialogs/dialog_spice_model_base.cpp:212 -msgid "Diode" -msgstr "Diode" - -#: eeschema/dialogs/dialog_spice_model_base.cpp:213 -msgid "Bipolar transistor (BJT)" -msgstr "Bipolar transistor (BJT)" - -#: eeschema/dialogs/dialog_spice_model_base.cpp:214 -msgid "MOSFET" -msgstr "MOSFET" - #: eeschema/dialogs/dialog_spice_model_base.cpp:220 -#: eeschema/dialogs/dialog_spice_model_base.cpp:252 -msgid "Model" -msgstr "Model" - -#: eeschema/dialogs/dialog_spice_model_base.cpp:230 -#: eeschema/dialogs/dialog_spice_model_base.cpp:264 -#: eeschema/sch_component.cpp:1747 eeschema/sch_component.cpp:1772 -#: pcbnew/dialogs/wizard_add_fplib_base.cpp:185 pcbnew/loadcmp.cpp:446 -msgid "Library" -msgstr "Library" - -#: eeschema/dialogs/dialog_spice_model_base.cpp:237 -#: eeschema/dialogs/dialog_spice_model_base.cpp:271 msgid "Select file..." msgstr "Select file..." -#: eeschema/dialogs/dialog_spice_model_base.cpp:244 -msgid "Semiconductor" -msgstr "Semiconductor" +#: eeschema/dialogs/dialog_spice_model_base.cpp:226 +#: eeschema/dialogs/dialog_spice_model_base.cpp:256 +msgid "Model" +msgstr "Model" -#: eeschema/dialogs/dialog_spice_model_base.cpp:278 -msgid "Integrated circuit" -msgstr "Integrated circuit" +#: eeschema/dialogs/dialog_spice_model_base.cpp:238 +msgid "Subcircuit" +msgstr "Subcircuit" -#: eeschema/dialogs/dialog_spice_model_base.cpp:286 +#: eeschema/dialogs/dialog_spice_model_base.cpp:239 +msgid "BJT" +msgstr "BJT" + +#: eeschema/dialogs/dialog_spice_model_base.cpp:240 +msgid "MOSFET" +msgstr "MOSFET" + +#: eeschema/dialogs/dialog_spice_model_base.cpp:241 +msgid "Diode" +msgstr "Diode" + +#: eeschema/dialogs/dialog_spice_model_base.cpp:264 msgid "DC/AC analysis" msgstr "DC/AC analysis" -#: eeschema/dialogs/dialog_spice_model_base.cpp:295 +#: eeschema/dialogs/dialog_spice_model_base.cpp:273 msgid "DC [V/A]" msgstr "DC [V/A]" -#: eeschema/dialogs/dialog_spice_model_base.cpp:310 +#: eeschema/dialogs/dialog_spice_model_base.cpp:288 msgid "AC magnitude [V/A]" msgstr "AC magnitude [V/A]" -#: eeschema/dialogs/dialog_spice_model_base.cpp:319 +#: eeschema/dialogs/dialog_spice_model_base.cpp:297 msgid "AC phase [rad]" msgstr "AC phase [rad]" -#: eeschema/dialogs/dialog_spice_model_base.cpp:335 +#: eeschema/dialogs/dialog_spice_model_base.cpp:313 msgid "Transient analysis" msgstr "Transient analysis" -#: eeschema/dialogs/dialog_spice_model_base.cpp:345 -#: eeschema/dialogs/dialog_spice_model_base.cpp:457 +#: eeschema/dialogs/dialog_spice_model_base.cpp:323 +#: eeschema/dialogs/dialog_spice_model_base.cpp:435 msgid "Initial value [V/A]" msgstr "Initial value [V/A]" -#: eeschema/dialogs/dialog_spice_model_base.cpp:354 -#: eeschema/dialogs/dialog_spice_model_base.cpp:466 +#: eeschema/dialogs/dialog_spice_model_base.cpp:332 +#: eeschema/dialogs/dialog_spice_model_base.cpp:444 msgid "Pulsed value [V/A]" msgstr "Pulsed value [V/A]" -#: eeschema/dialogs/dialog_spice_model_base.cpp:361 +#: eeschema/dialogs/dialog_spice_model_base.cpp:339 msgid "Delay time [s]" msgstr "Delay time [s]" -#: eeschema/dialogs/dialog_spice_model_base.cpp:368 +#: eeschema/dialogs/dialog_spice_model_base.cpp:346 msgid "Rise time [s]" msgstr "Rise time [s]" -#: eeschema/dialogs/dialog_spice_model_base.cpp:375 +#: eeschema/dialogs/dialog_spice_model_base.cpp:353 msgid "Fall time [s]" msgstr "Fall time [s]" -#: eeschema/dialogs/dialog_spice_model_base.cpp:382 +#: eeschema/dialogs/dialog_spice_model_base.cpp:360 msgid "Pulse width [s]" msgstr "Pulse width [s]" -#: eeschema/dialogs/dialog_spice_model_base.cpp:389 +#: eeschema/dialogs/dialog_spice_model_base.cpp:367 msgid "Period [s]" msgstr "Period [s]" -#: eeschema/dialogs/dialog_spice_model_base.cpp:400 +#: eeschema/dialogs/dialog_spice_model_base.cpp:378 msgid "Pulse" msgstr "Pulse" -#: eeschema/dialogs/dialog_spice_model_base.cpp:408 +#: eeschema/dialogs/dialog_spice_model_base.cpp:386 msgid "DC offset [V/A]" msgstr "DC offset [V/A]" -#: eeschema/dialogs/dialog_spice_model_base.cpp:417 +#: eeschema/dialogs/dialog_spice_model_base.cpp:395 msgid "Amplitude [V/A]" msgstr "Amplitude [V/A]" -#: eeschema/dialogs/dialog_spice_model_base.cpp:424 +#: eeschema/dialogs/dialog_spice_model_base.cpp:402 msgid "Frequency [Hz]" msgstr "Frequency [Hz]" -#: eeschema/dialogs/dialog_spice_model_base.cpp:431 +#: eeschema/dialogs/dialog_spice_model_base.cpp:409 msgid "Delay [s]" msgstr "Delay [s]" -#: eeschema/dialogs/dialog_spice_model_base.cpp:438 +#: eeschema/dialogs/dialog_spice_model_base.cpp:416 msgid "Damping factor [1/s]" msgstr "Damping factor [1/s]" -#: eeschema/dialogs/dialog_spice_model_base.cpp:449 +#: eeschema/dialogs/dialog_spice_model_base.cpp:427 msgid "Sinusoidal" msgstr "Sinusoidal" -#: eeschema/dialogs/dialog_spice_model_base.cpp:473 +#: eeschema/dialogs/dialog_spice_model_base.cpp:451 msgid "Rise delay time [s]" msgstr "Rise delay time [s]" -#: eeschema/dialogs/dialog_spice_model_base.cpp:480 +#: eeschema/dialogs/dialog_spice_model_base.cpp:458 msgid "Rise time constant [s]" msgstr "Rise time constant [s]" -#: eeschema/dialogs/dialog_spice_model_base.cpp:487 +#: eeschema/dialogs/dialog_spice_model_base.cpp:465 msgid "Fall delay time [s]" msgstr "Fall delay time [s]" -#: eeschema/dialogs/dialog_spice_model_base.cpp:494 +#: eeschema/dialogs/dialog_spice_model_base.cpp:472 msgid "Fall time constant [s]" msgstr "Fall time constant [s]" -#: eeschema/dialogs/dialog_spice_model_base.cpp:505 +#: eeschema/dialogs/dialog_spice_model_base.cpp:483 msgid "Exponential" msgstr "Exponential" -#: eeschema/dialogs/dialog_spice_model_base.cpp:507 +#: eeschema/dialogs/dialog_spice_model_base.cpp:485 msgid "Piece-wise linear" msgstr "Piece-wise linear" -#: eeschema/dialogs/dialog_spice_model_base.cpp:522 +#: eeschema/dialogs/dialog_spice_model_base.cpp:500 msgid "Time [s]" msgstr "Time [s]" -#: eeschema/dialogs/dialog_spice_model_base.cpp:531 +#: eeschema/dialogs/dialog_spice_model_base.cpp:509 msgid "Value [V/A]" msgstr "Value [V/A]" -#: eeschema/dialogs/dialog_spice_model_base.cpp:556 +#: eeschema/dialogs/dialog_spice_model_base.cpp:534 msgid "Piece-wise Linear" msgstr "Piece-wise Linear" -#: eeschema/dialogs/dialog_spice_model_base.cpp:560 +#: eeschema/dialogs/dialog_spice_model_base.cpp:538 msgid "FM" msgstr "FM" -#: eeschema/dialogs/dialog_spice_model_base.cpp:564 +#: eeschema/dialogs/dialog_spice_model_base.cpp:542 msgid "AM" msgstr "AM" -#: eeschema/dialogs/dialog_spice_model_base.cpp:568 +#: eeschema/dialogs/dialog_spice_model_base.cpp:546 msgid "Transient noise" msgstr "Transient noise" -#: eeschema/dialogs/dialog_spice_model_base.cpp:572 +#: eeschema/dialogs/dialog_spice_model_base.cpp:550 msgid "Random" msgstr "Random" -#: eeschema/dialogs/dialog_spice_model_base.cpp:576 +#: eeschema/dialogs/dialog_spice_model_base.cpp:554 msgid "External data" msgstr "External data" -#: eeschema/dialogs/dialog_spice_model_base.cpp:583 +#: eeschema/dialogs/dialog_spice_model_base.cpp:561 msgid "Voltage" msgstr "Voltage" -#: eeschema/dialogs/dialog_spice_model_base.cpp:583 +#: eeschema/dialogs/dialog_spice_model_base.cpp:561 #: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:262 msgid "Current" msgstr "Current" -#: eeschema/dialogs/dialog_spice_model_base.cpp:585 +#: eeschema/dialogs/dialog_spice_model_base.cpp:563 msgid "Source type" msgstr "Source type" -#: eeschema/dialogs/dialog_spice_model_base.cpp:593 +#: eeschema/dialogs/dialog_spice_model_base.cpp:571 msgid "Source" msgstr "Source" -#: eeschema/dialogs/dialog_spice_model_base.cpp:600 +#: eeschema/dialogs/dialog_spice_model_base.cpp:578 msgid "Disable component for simulation" msgstr "Disable component for simulation" -#: eeschema/dialogs/dialog_spice_model_base.cpp:606 +#: eeschema/dialogs/dialog_spice_model_base.cpp:584 msgid "Alternate node sequence:" msgstr "Alternate node sequence:" -#: eeschema/dialogs/dialog_rescue_each_base.cpp:23 -msgid "Symbols to update:" -msgstr "Symbols to update:" - -#: eeschema/dialogs/dialog_rescue_each_base.cpp:32 -msgid "Instances of this symbol:" -msgstr "Instances of this symbol:" - -#: eeschema/dialogs/dialog_rescue_each_base.cpp:47 -msgid "Cached Part:" -msgstr "Cached Part:" - -#: eeschema/dialogs/dialog_rescue_each_base.cpp:64 -msgid "Library Part:" -msgstr "Library Part:" - -#: eeschema/dialogs/dialog_rescue_each_base.cpp:84 -msgid "Never Show Again" -msgstr "Never Show Again" - -#: eeschema/dialogs/dialog_eeschema_options_base.cpp:42 -#: eeschema/dialogs/dialog_libedit_options_base.cpp:36 -msgid "&Grid size:" -msgstr "&Grid size:" - -#: eeschema/dialogs/dialog_eeschema_options_base.cpp:51 -#: eeschema/dialogs/dialog_eeschema_options_base.cpp:62 -#: eeschema/dialogs/dialog_eeschema_options_base.cpp:73 -#: eeschema/dialogs/dialog_eeschema_options_base.cpp:151 -#: eeschema/dialogs/dialog_eeschema_options_base.cpp:162 -#: eeschema/dialogs/dialog_eeschema_options_base.cpp:183 -#: eeschema/dialogs/dialog_libedit_options_base.cpp:45 -#: eeschema/dialogs/dialog_libedit_options_base.cpp:56 -#: eeschema/dialogs/dialog_libedit_options_base.cpp:67 -#: eeschema/dialogs/dialog_libedit_options_base.cpp:78 -#: eeschema/dialogs/dialog_libedit_options_base.cpp:89 -#: eeschema/dialogs/dialog_libedit_options_base.cpp:100 -#: eeschema/dialogs/dialog_libedit_options_base.cpp:111 -#: eeschema/dialogs/dialog_libedit_options_base.cpp:125 -msgid "mils" -msgstr "mils" - -#: eeschema/dialogs/dialog_eeschema_options_base.cpp:55 -msgid "&Bus thickness:" -msgstr "&Bus thickness:" - -#: eeschema/dialogs/dialog_eeschema_options_base.cpp:66 -msgid "&Line thickness:" -msgstr "&Line thickness:" - -#: eeschema/dialogs/dialog_eeschema_options_base.cpp:77 -msgid "&Part ID notation:" -msgstr "&Part ID notation:" - -#: eeschema/dialogs/dialog_eeschema_options_base.cpp:81 -#: eeschema/dialogs/dialog_plot_schematic_base.cpp:49 -#: eeschema/dialogs/dialog_plot_schematic_base.cpp:61 -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:271 -msgid "A" -msgstr "A" - -#: eeschema/dialogs/dialog_eeschema_options_base.cpp:81 -msgid ".A" -msgstr ".A" - -#: eeschema/dialogs/dialog_eeschema_options_base.cpp:81 -msgid "-A" -msgstr "-A" - -#: eeschema/dialogs/dialog_eeschema_options_base.cpp:81 -msgid "_A" -msgstr "_A" - -#: eeschema/dialogs/dialog_eeschema_options_base.cpp:81 -msgid ".1" -msgstr ".1" - -#: eeschema/dialogs/dialog_eeschema_options_base.cpp:81 -msgid "-1" -msgstr "-1" - -#: eeschema/dialogs/dialog_eeschema_options_base.cpp:81 -msgid "_1" -msgstr "_1" - -#: eeschema/dialogs/dialog_eeschema_options_base.cpp:99 -#: eeschema/dialogs/dialog_libedit_options_base.cpp:148 -msgid "&Show grid" -msgstr "&Show grid" - -#: eeschema/dialogs/dialog_eeschema_options_base.cpp:102 -msgid "&Restrict buses and wires to H and V orientation" -msgstr "&Restrict buses and wires to H and V orientation" - -#: eeschema/dialogs/dialog_eeschema_options_base.cpp:105 -msgid "S&how hidden pins" -msgstr "S&how hidden pins" - -#: eeschema/dialogs/dialog_eeschema_options_base.cpp:108 -msgid "Show page limi&ts" -msgstr "Show page limi&ts" - -#: eeschema/dialogs/dialog_eeschema_options_base.cpp:119 -#: pcbnew/dialogs/dialog_edit_module_text_base.cpp:105 -#: pcbnew/dialogs/dialog_dimension_editor_base.cpp:79 -#: pcbnew/class_text_mod.cpp:371 -msgid "Display" -msgstr "Display" - -#: eeschema/dialogs/dialog_eeschema_options_base.cpp:132 -msgid "&Measurement units:" -msgstr "&Measurement units:" - -#: eeschema/dialogs/dialog_eeschema_options_base.cpp:144 -#: eeschema/dialogs/dialog_libedit_options_base.cpp:93 -msgid "&Horizontal pitch of repeated items:" -msgstr "&Horizontal pitch of repeated items:" - -#: eeschema/dialogs/dialog_eeschema_options_base.cpp:155 -#: eeschema/dialogs/dialog_libedit_options_base.cpp:104 -msgid "&Vertical pitch of repeated items:" -msgstr "&Vertical pitch of repeated items:" - -#: eeschema/dialogs/dialog_eeschema_options_base.cpp:166 -#: eeschema/dialogs/dialog_libedit_options_base.cpp:129 -msgid "&Increment of repeated labels:" -msgstr "&Increment of repeated labels:" - -#: eeschema/dialogs/dialog_eeschema_options_base.cpp:176 -msgid "Def&ault text size:" -msgstr "Def&ault text size:" - -#: eeschema/dialogs/dialog_eeschema_options_base.cpp:187 -msgid "&Auto-save time interval" -msgstr "&Auto-save time interval" - -#: eeschema/dialogs/dialog_eeschema_options_base.cpp:192 +#: eeschema/dialogs/dialog_global_sym_lib_table_config.cpp:86 +#, c-format msgid "" -"Delay after the first change to create a backup file of the board on disk.\n" -"If set to 0, auto backup is disabled" +"Error occurred writing empty symbol library table file.\n" +"\n" +"%s" msgstr "" -"Delay after the first change to create a backup file of the board on disk.\n" -"If set to 0, auto backup is disabled" +"Error occurred writing empty symbol library table file.\n" +"\n" +"%s" -#: eeschema/dialogs/dialog_eeschema_options_base.cpp:196 -msgid "minutes" -msgstr "minutes" +#: eeschema/dialogs/dialog_global_sym_lib_table_config.cpp:100 +msgid "Please select a symbol library table file." +msgstr "Please select a symbol library table file." -#: eeschema/dialogs/dialog_eeschema_options_base.cpp:209 -msgid "A&utomatically place component fields" -msgstr "A&utomatically place component fields" +#: eeschema/dialogs/dialog_global_sym_lib_table_config.cpp:110 +#, c-format +msgid "File '%s' not found." +msgstr "File '%s' not found." -#: eeschema/dialogs/dialog_eeschema_options_base.cpp:212 -msgid "A&llow field autoplace to change justification" -msgstr "A&llow field autoplace to change justification" - -#: eeschema/dialogs/dialog_eeschema_options_base.cpp:215 -msgid "Al&ways align autoplaced fields to the 50 mil grid" -msgstr "Al&ways align autoplaced fields to the 50 mil grid" - -#: eeschema/dialogs/dialog_eeschema_options_base.cpp:225 -msgid "Editing" -msgstr "Editing" - -#: eeschema/dialogs/dialog_eeschema_options_base.cpp:246 -msgid "Hotkeys:" -msgstr "Hotkeys:" - -#: eeschema/dialogs/dialog_eeschema_options_base.cpp:260 -msgid "Cen&ter and warp cursor on zoom" -msgstr "Cen&ter and warp cursor on zoom" - -#: eeschema/dialogs/dialog_eeschema_options_base.cpp:265 -msgid "Use touchpa&d to pan" -msgstr "Use touchpa&d to pan" - -#: eeschema/dialogs/dialog_eeschema_options_base.cpp:266 -#: gerbview/dialogs/gerbview_dialog_display_options_frame_base.cpp:92 -msgid "Use touchpad to pan canvas" -msgstr "Use touchpad to pan canvas" - -#: eeschema/dialogs/dialog_eeschema_options_base.cpp:270 -#: pcbnew/dialogs/dialog_general_options_BoardEditor_base.cpp:160 -msgid "&Pan while moving object" -msgstr "&Pan while moving object" - -#: eeschema/dialogs/dialog_eeschema_options_base.cpp:280 -msgid "Controls" -msgstr "Controls" - -#: eeschema/dialogs/dialog_eeschema_options_base.cpp:294 -msgid "User defined field names for schematic components. " -msgstr "User defined field names for schematic components. " - -#: eeschema/dialogs/dialog_eeschema_options_base.cpp:319 -msgid "Default Value" -msgstr "Default Value" - -#: eeschema/dialogs/dialog_eeschema_options_base.cpp:320 -#: eeschema/lib_pin.cpp:2107 -#: pcbnew/dialogs/dialog_edit_module_text_base.cpp:103 -#: pcbnew/dialogs/dialog_modedit_options_base.cpp:125 -#: pcbnew/dialogs/dialog_modedit_options_base.cpp:154 -msgid "Visible" -msgstr "Visible" - -#: eeschema/dialogs/dialog_eeschema_options_base.cpp:342 -msgid "&Add" -msgstr "&Add" - -#: eeschema/dialogs/dialog_eeschema_options_base.cpp:345 -msgid "De&lete" -msgstr "De&lete" - -#: eeschema/dialogs/dialog_eeschema_options_base.cpp:358 -msgid "Default Fields" -msgstr "Default Fields" - -#: eeschema/dialogs/dialog_schematic_find.cpp:39 -#: eeschema/dialogs/dialog_schematic_find_base.h:77 -#: pcbnew/dialogs/dialog_find_base.h:57 -msgid "Find" -msgstr "Find" - -#: eeschema/dialogs/dialog_edit_component_in_lib_base.cpp:28 -#: eeschema/dialogs/dialog_lib_edit_draw_item_base.cpp:22 -#: eeschema/widgets/widget_eeschema_color_config.cpp:101 -#: pcbnew/dialogs/dialog_pad_properties_base.cpp:414 -msgid "General" -msgstr "General" - -#: eeschema/dialogs/dialog_edit_component_in_lib_base.cpp:30 -msgid "Has alternate symbol (DeMorgan)" -msgstr "Has alternate symbol (DeMorgan)" - -#: eeschema/dialogs/dialog_edit_component_in_lib_base.cpp:31 +#: eeschema/dialogs/dialog_global_sym_lib_table_config.cpp:124 +#, c-format msgid "" -"Check this option if the component has an alternate body style (De Morgan)" +"File '%s' is not a valid symbol library table file.\n" +"\n" +"%s" msgstr "" -"Check this option if the component has an alternate body style (De Morgan)" +"File '%s' is not a valid symbol library table file.\n" +"\n" +"%s" -#: eeschema/dialogs/dialog_edit_component_in_lib_base.cpp:35 -msgid "Show pin number" -msgstr "Show pin number" - -#: eeschema/dialogs/dialog_edit_component_in_lib_base.cpp:37 -msgid "Show or hide pin numbers" -msgstr "Show or hide pin numbers" - -#: eeschema/dialogs/dialog_edit_component_in_lib_base.cpp:41 -msgid "Show pin name" -msgstr "Show pin name" - -#: eeschema/dialogs/dialog_edit_component_in_lib_base.cpp:43 -msgid "Show or hide pin names" -msgstr "Show or hide pin names" - -#: eeschema/dialogs/dialog_edit_component_in_lib_base.cpp:47 -msgid "Place pin names inside" -msgstr "Place pin names inside" - -#: eeschema/dialogs/dialog_edit_component_in_lib_base.cpp:49 +#: eeschema/dialogs/dialog_global_sym_lib_table_config.cpp:144 +#, c-format msgid "" -"Check this option to have pin names inside the body and pin number outside.\n" -"If not checked pins names and pins numbers are outside." +"Cannot copy global symbol library table file:\n" +"\n" +" '%s'\n" +"\n" +":to:\n" +"\n" +"%s." msgstr "" -"Check this option to have pin names inside the body and pin number outside.\n" -"If not checked pins names and pins numbers are outside." +"Cannot copy global symbol library table file:\n" +"\n" +" '%s'\n" +"\n" +":to:\n" +"\n" +"%s." -#: eeschema/dialogs/dialog_edit_component_in_lib_base.cpp:65 -msgid "Number of Units" -msgstr "Number of Units" - -#: eeschema/dialogs/dialog_edit_component_in_lib_base.cpp:67 +#: eeschema/dialogs/dialog_global_sym_lib_table_config.cpp:161 +#, c-format msgid "" -"Enter the number of units for a component that contains more than one unit" +"Error occurred loading global symbol library table:\n" +"\n" +"%s" msgstr "" -"Enter the number of units for a component that contains more than one unit" +"Error occurred loading global symbol library table:\n" +"\n" +"%s" -#: eeschema/dialogs/dialog_edit_component_in_lib_base.cpp:80 -msgid "Pin Name Position Offset" -msgstr "Pin Name Position Offset" +#: eeschema/dialogs/dialog_edit_libentry_fields_in_lib_base.cpp:32 +#: eeschema/dialogs/dialog_edit_component_in_schematic_fbp.cpp:135 +msgid "Move the selected optional field up one position" +msgstr "Move the selected optional field up one position" -#: eeschema/dialogs/dialog_edit_component_in_lib_base.cpp:82 +#: eeschema/dialogs/dialog_edit_libentry_fields_in_lib_base.cpp:37 +#: eeschema/dialogs/dialog_edit_component_in_schematic_fbp.cpp:140 +msgid "Move the selected optional field down one position" +msgstr "Move the selected optional field down one position" + +#: eeschema/dialogs/dialog_edit_libentry_fields_in_lib_base.cpp:45 +msgid "Delete one of the optional fields" +msgstr "Delete one of the optional fields" + +#: eeschema/dialogs/dialog_edit_libentry_fields_in_lib_base.cpp:50 +msgid "Add a new custom field" +msgstr "Add a new custom field" + +#: eeschema/dialogs/dialog_edit_libentry_fields_in_lib_base.cpp:57 +msgid "Edit Spice model" +msgstr "Edit Spice model" + +#: eeschema/dialogs/dialog_edit_libentry_fields_in_lib_base.cpp:71 +msgid "Horiz. Justify" +msgstr "Horiz. Justify" + +#: eeschema/dialogs/dialog_edit_libentry_fields_in_lib_base.cpp:73 +#: eeschema/dialogs/dialog_edit_component_in_schematic_fbp.cpp:52 +msgid "Select if the component is to be rotated when drawn" +msgstr "Select if the component is to be rotated when drawn" + +#: eeschema/dialogs/dialog_edit_libentry_fields_in_lib_base.cpp:77 +#: pagelayout_editor/dialogs/properties_frame_base.cpp:103 +msgid "Bottom" +msgstr "Bottom" + +#: eeschema/dialogs/dialog_edit_libentry_fields_in_lib_base.cpp:77 +#: pagelayout_editor/dialogs/properties_frame_base.cpp:103 +msgid "Top" +msgstr "Top" + +#: eeschema/dialogs/dialog_edit_libentry_fields_in_lib_base.cpp:79 +msgid "Vert. Justify" +msgstr "Vert. Justify" + +#: eeschema/dialogs/dialog_edit_libentry_fields_in_lib_base.cpp:81 +#: eeschema/dialogs/dialog_edit_component_in_schematic_fbp.cpp:60 msgid "" -"Margin (in 0.001 inches) between a pin name position and the component " -"body.\n" -"A value from 10 to 40 is usually good." +"Pick the graphical transformation to be used when displaying the component, " +"if any" msgstr "" -"Margin (in 0.001 inches) between a pin name position and the component " -"body.\n" -"A value from 10 to 40 is usually good." +"Pick the graphical transformation to be used when displaying the component, " +"if any" -#: eeschema/dialogs/dialog_edit_component_in_lib_base.cpp:98 -msgid "Define as power symbol" -msgstr "Define as power symbol" +#: eeschema/dialogs/dialog_edit_libentry_fields_in_lib_base.cpp:92 +#: pcbnew/dialogs/dialog_modedit_options_base.cpp:123 +#: pcbnew/dialogs/dialog_modedit_options_base.cpp:152 +msgid "Visibility" +msgstr "Visibility" -#: eeschema/dialogs/dialog_edit_component_in_lib_base.cpp:99 -msgid "Check this option when the component is a power symbol" -msgstr "Check this option when the component is a power symbol" +#: eeschema/dialogs/dialog_edit_libentry_fields_in_lib_base.cpp:94 +#: eeschema/dialogs/dialog_bom_editor.cpp:63 +#: eeschema/dialogs/dialog_edit_component_in_schematic_fbp.cpp:190 +msgid "Show" +msgstr "Show" -#: eeschema/dialogs/dialog_edit_component_in_lib_base.cpp:103 -msgid "All units are not interchangeable" -msgstr "All units are not interchangeable" +#: eeschema/dialogs/dialog_edit_libentry_fields_in_lib_base.cpp:95 +msgid "Check if you want this field visible" +msgstr "Check if you want this field visible" -#: eeschema/dialogs/dialog_edit_component_in_lib_base.cpp:104 +#: eeschema/dialogs/dialog_edit_libentry_fields_in_lib_base.cpp:100 +msgid "Check if you want this field's text rotated 90 degrees" +msgstr "Check if you want this field's text rotated 90 degrees" + +#: eeschema/dialogs/dialog_edit_libentry_fields_in_lib_base.cpp:109 +#: pcbnew/dialogs/dialog_pcb_text_properties_base.cpp:86 +msgid "Style:" +msgstr "Style:" + +#: eeschema/dialogs/dialog_edit_libentry_fields_in_lib_base.cpp:119 +msgid "Field Name" +msgstr "Field Name" + +#: eeschema/dialogs/dialog_edit_libentry_fields_in_lib_base.cpp:124 +#: eeschema/dialogs/dialog_edit_libentry_fields_in_lib_base.cpp:133 +msgid "The text (or value) of the currently selected field" +msgstr "The text (or value) of the currently selected field" + +#: eeschema/dialogs/dialog_edit_libentry_fields_in_lib_base.cpp:128 +msgid "Field Value" +msgstr "Field Value" + +#: eeschema/dialogs/dialog_edit_libentry_fields_in_lib_base.cpp:137 +msgid "Show in Browser" +msgstr "Show in Browser" + +#: eeschema/dialogs/dialog_edit_libentry_fields_in_lib_base.cpp:138 +#: eeschema/dialogs/dialog_edit_libentry_fields_in_lib.cpp:788 +#: eeschema/dialogs/dialog_edit_component_in_schematic.cpp:956 msgid "" -"Check this option when creating multiple unit components and all units are " -"not interchangeable" +"If your datasheet is given as an http:// link, then pressing this button " +"should bring it up in your webbrowser." msgstr "" -"Check this option when creating multiple unit components and all units are " -"not interchangeable" +"If your datasheet is given as an http:// link, then pressing this button " +"should bring it up in your webbrowser." -#: eeschema/dialogs/dialog_edit_component_in_lib_base.cpp:119 +#: eeschema/dialogs/dialog_edit_libentry_fields_in_lib_base.cpp:156 msgid "" -"A short description that is displayed in Eeschema.\n" -"Can be a very good help when selecting components in libraries components " -"lists." +"The vertical height of the currently selected field's text in the schematic" msgstr "" -"A short description that is displayed in Eeschema.\n" -"Can be a very good help when selecting components in libraries components " -"lists." +"The vertical height of the currently selected field's text in the schematic" -#: eeschema/dialogs/dialog_edit_component_in_lib_base.cpp:127 -#: pcbnew/dialogs/dialog_edit_module_for_Modedit_base.cpp:33 -msgid "Keywords" -msgstr "Keywords" +#: eeschema/dialogs/dialog_edit_libentry_fields_in_lib_base.cpp:160 +#: eeschema/dialogs/dialog_edit_libentry_fields_in_lib_base.cpp:171 +#: eeschema/dialogs/dialog_edit_libentry_fields_in_lib_base.cpp:184 +#: eeschema/dialogs/dialog_edit_line_style_base.cpp:45 +#: eeschema/dialogs/dialog_edit_component_in_schematic_fbp.cpp:256 +#: eeschema/dialogs/dialog_edit_component_in_schematic_fbp.cpp:269 +#: eeschema/dialogs/dialog_edit_component_in_schematic_fbp.cpp:282 +#: pcbnew/dialogs/dialog_global_modules_fields_edition_base.cpp:71 +#: pcbnew/dialogs/dialog_global_modules_fields_edition_base.cpp:82 +#: pcbnew/dialogs/dialog_global_modules_fields_edition_base.cpp:93 +#: pcbnew/dialogs/dialog_modedit_options_base.cpp:43 +#: pcbnew/dialogs/dialog_modedit_options_base.cpp:54 +#: pcbnew/dialogs/dialog_modedit_options_base.cpp:65 +#: pcbnew/dialogs/dialog_modedit_options_base.cpp:76 +#: pcbnew/dialogs/dialog_pns_length_tuning_settings_base.cpp:76 +#: pcbnew/dialogs/dialog_pns_length_tuning_settings_base.cpp:105 +#: pcbnew/dialogs/dialog_pns_length_tuning_settings_base.cpp:116 +#: pcbnew/dialogs/dialog_pns_length_tuning_settings_base.cpp:127 +#: pcbnew/dialogs/dialog_target_properties_base.cpp:35 +#: pcbnew/dialogs/dialog_target_properties_base.cpp:46 +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:253 +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:797 +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:819 +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:859 +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:921 +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:1103 +#: pcbnew/dialogs/dialog_drc_base.cpp:69 pcbnew/dialogs/dialog_drc_base.cpp:84 +#: pcbnew/dialogs/dialog_drc_base.cpp:99 +#: pcbnew/dialogs/dialog_track_via_size_base.cpp:34 +#: pcbnew/dialogs/dialog_track_via_size_base.cpp:45 +#: pcbnew/dialogs/dialog_track_via_size_base.cpp:56 +#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor_base.cpp:96 +#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor_base.cpp:107 +#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor_base.cpp:230 +#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor_base.cpp:252 +#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor_base.cpp:265 +msgid "unit" +msgstr "unit" -#: eeschema/dialogs/dialog_edit_component_in_lib_base.cpp:129 -msgid "" -"Enter key words that can be used to select this component.\n" -"Key words cannot have spaces and are separated by a space." -msgstr "" -"Enter key words that can be used to select this component.\n" -"Key words cannot have spaces and are separated by a space." +#: eeschema/dialogs/dialog_edit_libentry_fields_in_lib_base.cpp:164 +msgid "X Position" +msgstr "X Position" -#: eeschema/dialogs/dialog_edit_component_in_lib_base.cpp:137 -msgid "Documentation File Name" -msgstr "Documentation File Name" +#: eeschema/dialogs/dialog_edit_libentry_fields_in_lib_base.cpp:175 +msgid "Y Position" +msgstr "Y Position" -#: eeschema/dialogs/dialog_edit_component_in_lib_base.cpp:139 -msgid "" -"Enter the documentation file (a .pdf document) associated to the component." -msgstr "" -"Enter the documentation file (a .pdf document) associated to the component." - -#: eeschema/dialogs/dialog_edit_component_in_lib_base.cpp:150 -msgid "Copy Document from Parent" -msgstr "Copy Document from Parent" - -#: eeschema/dialogs/dialog_edit_component_in_lib_base.cpp:153 -msgid "Browse Files" -msgstr "Browse Files" - -#: eeschema/dialogs/dialog_edit_component_in_lib_base.cpp:171 -msgid "Alias List" -msgstr "Alias List" - -#: eeschema/dialogs/dialog_edit_component_in_lib_base.cpp:173 -msgid "" -"An alias is a component that uses the body of its root component.\n" -"It has its own documentation and keywords.\n" -"A fast way to extend a library with similar components" -msgstr "" -"An alias is a component that uses the body of its root component.\n" -"It has its own documentation and keywords.\n" -"A fast way to extend a library with similar components" - -#: eeschema/dialogs/dialog_edit_component_in_lib_base.cpp:192 -#: eeschema/dialogs/dialog_edit_component_in_lib_base.cpp:234 -msgid "Delete All" -msgstr "Delete All" - -#: eeschema/dialogs/dialog_edit_component_in_lib_base.cpp:210 -#: pcbnew/dialogs/dialog_global_deletion_base.cpp:37 -msgid "Footprints" -msgstr "Footprints" - -#: eeschema/dialogs/dialog_edit_component_in_lib_base.cpp:212 -msgid "" -"A list of footprints names that can be used for this component.\n" -"Footprints names can used jockers.\n" -"(like sm* to allow all footprints names starting by sm)." -msgstr "" -"A list of footprints names that can be used for this component.\n" -"Footprints names can used jockers.\n" -"(like sm* to allow all footprints names starting by sm)." - -#: eeschema/dialogs/dialog_edit_component_in_lib_base.cpp:244 -#: eeschema/dialogs/dialog_edit_component_in_lib.cpp:513 -msgid "Footprint Filter" -msgstr "Footprint Filter" - -#: eeschema/dialogs/dialog_lib_edit_pin_base.cpp:35 -msgid "Pin &name:" -msgstr "Pin &name:" - -#: eeschema/dialogs/dialog_lib_edit_pin_base.cpp:42 -msgid "Pin n&umber:" -msgstr "Pin n&umber:" - -#: eeschema/dialogs/dialog_lib_edit_pin_base.cpp:44 -msgid "Pin number: 1 to 4 ASCII letters and/or digits" -msgstr "Pin number: 1 to 4 ASCII letters and/or digits" - -#: eeschema/dialogs/dialog_lib_edit_pin_base.cpp:51 -msgid "&Orientation:" -msgstr "&Orientation:" - -#: eeschema/dialogs/dialog_lib_edit_pin_base.cpp:58 -msgid "&Electrical type:" -msgstr "&Electrical type:" - -#: eeschema/dialogs/dialog_lib_edit_pin_base.cpp:60 -msgid "Used by the ERC." -msgstr "Used by the ERC." - -#: eeschema/dialogs/dialog_lib_edit_pin_base.cpp:67 -msgid "Graphic &Style:" -msgstr "Graphic &Style:" - -#: eeschema/dialogs/dialog_lib_edit_pin_base.cpp:81 -#: eeschema/dialogs/dialog_lib_edit_draw_item_base.cpp:51 -msgid "Sharing" -msgstr "Sharing" - -#: eeschema/dialogs/dialog_lib_edit_pin_base.cpp:83 -#: eeschema/dialogs/dialog_lib_edit_draw_item_base.cpp:63 -msgid "Common to all &units in component" -msgstr "Common to all &units in component" - -#: eeschema/dialogs/dialog_lib_edit_pin_base.cpp:86 -#: eeschema/dialogs/dialog_lib_edit_draw_item_base.cpp:75 -msgid "Common to all body &styles (DeMorgan)" -msgstr "Common to all body &styles (DeMorgan)" - -#: eeschema/dialogs/dialog_lib_edit_pin_base.cpp:93 -msgid "Schematic Properties" -msgstr "Schematic Properties" - -#: eeschema/dialogs/dialog_lib_edit_pin_base.cpp:95 -msgid "&Visible" -msgstr "&Visible" - -#: eeschema/dialogs/dialog_lib_edit_pin_base.cpp:117 -msgid "N&ame text size:" -msgstr "N&ame text size:" - -#: eeschema/dialogs/dialog_lib_edit_pin_base.cpp:128 -msgid "Number te&xt size:" -msgstr "Number te&xt size:" - -#: eeschema/dialogs/dialog_lib_edit_pin_base.cpp:139 -msgid "&Length:" -msgstr "&Length:" - -#: eeschema/dialogs/dialog_lib_edit_pin_base.cpp:150 -msgid "Pin Pos X:" -msgstr "Pin Pos X:" - -#: eeschema/dialogs/dialog_lib_edit_pin_base.cpp:161 -msgid "Pin Pos Y:" -msgstr "Pin Pos Y:" - -#: eeschema/dialogs/dialog_print_using_printer.cpp:249 -#: eeschema/dialogs/dialog_print_using_printer_base.cpp:47 -#: gerbview/dialogs/dialog_print_using_printer_base.cpp:100 -#: pagelayout_editor/dialogs/dialogs_for_printing.cpp:237 -#: pcbnew/dialogs/dialog_print_using_printer_base.cpp:153 -#: pcbnew/dialogs/dialog_print_for_modedit_base.cpp:51 -msgid "Preview" -msgstr "Preview" +#: eeschema/dialogs/dialog_edit_libentry_fields_in_lib_base.cpp:180 +msgid "The Y coordinate of the text relative to the component" +msgstr "The Y coordinate of the text relative to the component" #: eeschema/dialogs/dialog_print_using_printer.cpp:256 msgid "Print preview error!" @@ -5886,571 +8850,321 @@ msgstr "Printing" msgid "Print page %d" msgstr "Print page %d" -#: eeschema/dialogs/dialog_edit_component_in_schematic.cpp:248 -#, c-format -msgid "Component '%s' found in library '%s'" -msgstr "Component '%s' found in library '%s'" +#: eeschema/dialogs/dialog_update_fields_base.cpp:19 +msgid "Select fields to update:" +msgstr "Select fields to update:" -#: eeschema/dialogs/dialog_edit_component_in_schematic.cpp:254 -#, c-format -msgid "Component '%s' not found in any library" -msgstr "Component '%s' not found in any library" +#: eeschema/dialogs/dialog_update_fields_base.cpp:30 +#: pcbnew/dialogs/wizard_add_fplib_base.cpp:151 +#: pcbnew/dialogs/wizard_3DShape_Libs_downloader_base.cpp:137 +msgid "Select all" +msgstr "Select all" -#: eeschema/dialogs/dialog_edit_component_in_schematic.cpp:270 -msgid "However, some candidates are found:" -msgstr "However, some candidates are found:" +#: eeschema/dialogs/dialog_update_fields_base.cpp:33 +msgid "Select none" +msgstr "Select none" -#: eeschema/dialogs/dialog_edit_component_in_schematic.cpp:276 -#, c-format -msgid "'%s' found in library '%s'" -msgstr "'%s' found in library '%s'" +#: eeschema/dialogs/dialog_update_fields_base.cpp:39 +msgid "Remove extra fields" +msgstr "Remove extra fields" -#: eeschema/dialogs/dialog_edit_component_in_schematic.cpp:353 -msgid "No Component Name!" -msgstr "No Component Name!" +#: eeschema/dialogs/dialog_update_fields_base.cpp:40 +msgid "Removes fields that do not occur in the original library symbols" +msgstr "Removes fields that do not occur in the original library symbols" -#: eeschema/dialogs/dialog_edit_component_in_schematic.cpp:361 -#, c-format -msgid "Component '%s' not found!" -msgstr "Component '%s' not found!" +#: eeschema/dialogs/dialog_edit_line_style_base.cpp:49 +msgid "Color:" +msgstr "Color:" -#: eeschema/dialogs/dialog_edit_component_in_schematic.cpp:436 -msgid "Illegal reference. A reference must start with a letter" -msgstr "Illegal reference. A reference must start with a letter" +#: eeschema/dialogs/dialog_edit_line_style_base.cpp:62 +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:503 +#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor_base.cpp:197 +#: pcbnew/dialogs/dialog_copper_zones_base.cpp:153 +msgid "Solid" +msgstr "Solid" -#: eeschema/dialogs/dialog_edit_component_in_schematic.cpp:462 -#, c-format +#: eeschema/dialogs/dialog_edit_line_style_base.cpp:62 +msgid "Dashed" +msgstr "Dashed" + +#: eeschema/dialogs/dialog_edit_line_style_base.cpp:62 +msgid "Dotted" +msgstr "Dotted" + +#: eeschema/dialogs/dialog_edit_line_style_base.cpp:62 +msgid "Dash-Dot" +msgstr "Dash-Dot" + +#: eeschema/dialogs/dialog_edit_line_style_base.cpp:64 +#: eeschema/dialogs/dialog_edit_line_style_base.h:74 +msgid "Line Style" +msgstr "Line Style" + +#: eeschema/dialogs/dialog_erc_base.cpp:30 +msgid "ERC Report:" +msgstr "ERC Report:" + +#: eeschema/dialogs/dialog_erc_base.cpp:35 +msgid "Total:" +msgstr "Total:" + +#: eeschema/dialogs/dialog_erc_base.cpp:42 +msgid "Warnings:" +msgstr "Warnings:" + +#: eeschema/dialogs/dialog_erc_base.cpp:49 +msgid "Errors:" +msgstr "Errors:" + +#: eeschema/dialogs/dialog_erc_base.cpp:62 +msgid "Create ERC file report" +msgstr "Create ERC file report" + +#: eeschema/dialogs/dialog_erc_base.cpp:84 +msgid "Error list:" +msgstr "Error list:" + +#: eeschema/dialogs/dialog_erc_base.cpp:94 +msgid "Delete Markers" +msgstr "Delete Markers" + +#: eeschema/dialogs/dialog_erc_base.cpp:97 +msgid "Run" +msgstr "Run" + +#: eeschema/dialogs/dialog_erc_base.cpp:116 +msgid "Initialize to Default" +msgstr "Initialize to Default" + +#: eeschema/dialogs/dialog_erc_base.cpp:119 +msgid "Pin to pin connections" +msgstr "Pin to pin connections" + +#: eeschema/dialogs/dialog_erc_base.cpp:129 +msgid "Label to label connections" +msgstr "Label to label connections" + +#: eeschema/dialogs/dialog_erc_base.cpp:133 +msgid "Test similar labels" +msgstr "Test similar labels" + +#: eeschema/dialogs/dialog_erc_base.cpp:134 msgid "" -"The field name <%s> does not have a value and is not defined in the field " -"template list. Empty field values are invalid an will be removed from the " -"component. Do you wish to remove this and all remaining undefined fields?" +"Similar labels are labels (inside a sheet) which differs only by upper/lower " +"case" msgstr "" -"The field name <%s> does not have a value and is not defined in the field " -"template list. Empty field values are invalid an will be removed from the " -"component. Do you wish to remove this and all remaining undefined fields?" +"Similar labels are labels (inside a sheet) which differs only by upper/lower " +"case" -#: eeschema/dialogs/dialog_edit_component_in_schematic.cpp:469 -msgid "Remove Fields" -msgstr "Remove Fields" +#: eeschema/dialogs/dialog_erc_base.cpp:138 +msgid "Test unique global labels" +msgstr "Test unique global labels" -#: eeschema/dialogs/dialog_edit_component_in_schematic.cpp:905 -#: eeschema/dialogs/dialog_edit_libentry_fields_in_lib.cpp:737 -msgid "Show Datasheet" -msgstr "Show Datasheet" - -#: eeschema/dialogs/dialog_edit_component_in_schematic.cpp:907 -#: eeschema/dialogs/dialog_edit_libentry_fields_in_lib.cpp:739 -#: eeschema/dialogs/dialog_edit_libentry_fields_in_lib_base.cpp:124 +#: eeschema/dialogs/dialog_erc_base.cpp:139 msgid "" -"If your datasheet is given as an http:// link, then pressing this button " -"should bring it up in your webbrowser." +"Global labels are used to connect signals across the full hierarchy.\n" +"They are expected to be at least two labels with the same name." msgstr "" -"If your datasheet is given as an http:// link, then pressing this button " -"should bring it up in your webbrowser." +"Global labels are used to connect signals across the full hierarchy.\n" +"They are expected to be at least two labels with the same name." -#: eeschema/dialogs/dialog_edit_component_in_schematic.cpp:912 -#: eeschema/dialogs/dialog_edit_libentry_fields_in_lib.cpp:744 -msgid "Browse Footprints" -msgstr "Browse Footprints" +#: eeschema/dialogs/dialog_plot_schematic_base.cpp:24 +#: pcbnew/dialogs/dialog_gendrill_base.cpp:23 +#: pcbnew/dialogs/dialog_SVG_print_base.cpp:21 +#: pcbnew/dialogs/dialog_gen_module_position_file_base.cpp:26 +#: pcbnew/dialogs/dialog_plot_base.cpp:42 +msgid "Output directory:" +msgstr "Output directory:" -#: eeschema/dialogs/dialog_edit_component_in_schematic.cpp:914 -#: eeschema/dialogs/dialog_edit_libentry_fields_in_lib.cpp:746 -msgid "Open the footprint browser to choose a footprint and assign it." -msgstr "Open the footprint browser to choose a footprint and assign it." - -#: eeschema/dialogs/dialog_edit_component_in_schematic.cpp:920 -#: eeschema/dialogs/dialog_edit_libentry_fields_in_lib.cpp:752 -msgid "Used only for fields Footprint and Datasheet." -msgstr "Used only for fields Footprint and Datasheet." - -#: eeschema/dialogs/dialog_edit_component_in_schematic.cpp:1059 -#: eeschema/dialogs/dialog_edit_component_in_schematic_fbp.cpp:41 -#: eeschema/lib_pin.cpp:2103 gerbview/class_gerber_draw_item.cpp:533 -#: gerbview/class_gerber_draw_item.cpp:534 pcbnew/class_pcb_text.cpp:131 -#: pcbnew/class_text_mod.cpp:369 -msgid "Yes" -msgstr "Yes" - -#: eeschema/dialogs/dialog_edit_component_in_schematic.cpp:1061 -#: eeschema/lib_pin.cpp:2105 gerbview/class_gerber_draw_item.cpp:533 -#: gerbview/class_gerber_draw_item.cpp:534 pcbnew/class_pcb_text.cpp:129 -#: pcbnew/class_text_mod.cpp:367 -msgid "No" -msgstr "No" - -#: eeschema/dialogs/dialog_print_using_printer_base.cpp:22 -msgid "Print options:" -msgstr "Print options:" - -#: eeschema/dialogs/dialog_print_using_printer_base.cpp:28 -msgid "Print sheet &reference and title block" -msgstr "Print sheet &reference and title block" - -#: eeschema/dialogs/dialog_print_using_printer_base.cpp:30 -msgid "Print (or not) the Frame references." -msgstr "Print (or not) the Frame references." - -#: eeschema/dialogs/dialog_print_using_printer_base.cpp:34 -msgid "Print in &black and white only" -msgstr "Print in &black and white only" - -#: eeschema/dialogs/dialog_print_using_printer_base.cpp:44 -msgid "Page Setup" -msgstr "Page Setup" - -#: eeschema/dialogs/dialog_print_using_printer_base.cpp:50 -#: eeschema/dialogs/dialog_print_using_printer_base.h:56 -#: gerbview/dialogs/dialog_print_using_printer.cpp:403 -#: gerbview/dialogs/dialog_print_using_printer_base.cpp:103 -#: gerbview/dialogs/dialog_print_using_printer_base.h:73 -#: pcbnew/dialogs/dialog_print_using_printer.cpp:495 -#: pcbnew/dialogs/dialog_print_using_printer_base.cpp:156 -#: pcbnew/dialogs/dialog_print_for_modedit_base.cpp:54 -#: pcbnew/dialogs/dialog_print_for_modedit_base.h:61 -#: pcbnew/dialogs/dialog_print_using_printer_base.h:85 -msgid "Print" -msgstr "Print" - -#: eeschema/dialogs/dialog_edit_label.cpp:160 -msgid "Global Label Properties" -msgstr "Global Label Properties" - -#: eeschema/dialogs/dialog_edit_label.cpp:164 -msgid "Hierarchical Label Properties" -msgstr "Hierarchical Label Properties" - -#: eeschema/dialogs/dialog_edit_label.cpp:168 -msgid "Label Properties" -msgstr "Label Properties" - -#: eeschema/dialogs/dialog_edit_label.cpp:172 -msgid "Hierarchical Sheet Pin Properties." -msgstr "Hierarchical Sheet Pin Properties." - -#: eeschema/dialogs/dialog_edit_label.cpp:176 -#: pcbnew/dialogs/dialog_pcb_text_properties_base.h:76 -msgid "Text Properties" -msgstr "Text Properties" - -#: eeschema/dialogs/dialog_edit_label.cpp:234 -#, c-format -msgid "H%s x W%s" -msgstr "H%s x W%s" - -#: eeschema/dialogs/dialog_edit_label.cpp:300 -msgid "Empty Text!" -msgstr "Empty Text!" - -#: eeschema/dialogs/dialog_edit_libentry_fields_in_lib.cpp:258 -msgid "Illegal reference. References must start with a letter." -msgstr "Illegal reference. References must start with a letter." - -#: eeschema/dialogs/dialog_edit_libentry_fields_in_lib.cpp:274 -#, c-format +#: eeschema/dialogs/dialog_plot_schematic_base.cpp:29 msgid "" -"A new name is entered for this component\n" -"An alias %s already exists!\n" -"Cannot update this component" +"Target directory for plot files. Can be absolute or relative to the " +"schematic main file location." msgstr "" -"A new name is entered for this component\n" -"An alias %s already exists!\n" -"Cannot update this component" +"Target directory for plot files. Can be absolute or relative to the " +"schematic main file location." -#: eeschema/dialogs/dialog_edit_libentry_fields_in_lib.cpp:708 -msgid "Chip Name" -msgstr "Chip Name" +#: eeschema/dialogs/dialog_plot_schematic_base.cpp:41 +#: pcbnew/dialogs/dialog_plot_base.cpp:30 +msgid "Postscript" +msgstr "Postscript" -#: eeschema/dialogs/dialog_global_sym_lib_table_config_base.cpp:22 +#: eeschema/dialogs/dialog_plot_schematic_base.cpp:41 +#: pcbnew/dialogs/dialog_gendrill_base.cpp:86 +#: pcbnew/dialogs/dialog_plot_base.cpp:30 +msgid "PDF" +msgstr "PDF" + +#: eeschema/dialogs/dialog_plot_schematic_base.cpp:41 +#: pcbnew/dialogs/dialog_gendrill_base.cpp:86 +#: pcbnew/dialogs/dialog_plot_base.cpp:30 +msgid "SVG" +msgstr "SVG" + +#: eeschema/dialogs/dialog_plot_schematic_base.cpp:41 +#: pcbnew/dialogs/dialog_gendrill_base.cpp:86 +#: pcbnew/dialogs/dialog_plot_base.cpp:30 +msgid "DXF" +msgstr "DXF" + +#: eeschema/dialogs/dialog_plot_schematic_base.cpp:41 +#: pcbnew/dialogs/dialog_gendrill_base.cpp:86 +#: pcbnew/dialogs/dialog_plot_base.cpp:30 +msgid "HPGL" +msgstr "HPGL" + +#: eeschema/dialogs/dialog_plot_schematic_base.cpp:43 +msgid "Output Format" +msgstr "Output Format" + +#: eeschema/dialogs/dialog_plot_schematic_base.cpp:47 +msgid "Paper Options" +msgstr "Paper Options" + +#: eeschema/dialogs/dialog_plot_schematic_base.cpp:49 +#: eeschema/dialogs/dialog_plot_schematic_base.cpp:61 +msgid "Schematic size" +msgstr "Schematic size" + +#: eeschema/dialogs/dialog_plot_schematic_base.cpp:49 +#: eeschema/dialogs/dialog_plot_schematic_base.cpp:61 +msgid "A4" +msgstr "A4" + +#: eeschema/dialogs/dialog_plot_schematic_base.cpp:49 +#: eeschema/dialogs/dialog_plot_schematic_base.cpp:61 +#: eeschema/dialogs/dialog_eeschema_options_base.cpp:81 +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:271 +msgid "A" +msgstr "A" + +#: eeschema/dialogs/dialog_plot_schematic_base.cpp:51 +msgid "Page Size" +msgstr "Page Size" + +#: eeschema/dialogs/dialog_plot_schematic_base.cpp:55 +#: pcbnew/dialogs/dialog_plot_base.cpp:265 +msgid "HPGL Options" +msgstr "HPGL Options" + +#: eeschema/dialogs/dialog_plot_schematic_base.cpp:57 +msgid "Page size:" +msgstr "Page size:" + +#: eeschema/dialogs/dialog_plot_schematic_base.cpp:61 +msgid "A3" +msgstr "A3" + +#: eeschema/dialogs/dialog_plot_schematic_base.cpp:61 +msgid "A2" +msgstr "A2" + +#: eeschema/dialogs/dialog_plot_schematic_base.cpp:61 +msgid "A1" +msgstr "A1" + +#: eeschema/dialogs/dialog_plot_schematic_base.cpp:61 +msgid "A0" +msgstr "A0" + +#: eeschema/dialogs/dialog_plot_schematic_base.cpp:61 +msgid "B" +msgstr "B" + +#: eeschema/dialogs/dialog_plot_schematic_base.cpp:61 +msgid "C" +msgstr "C" + +#: eeschema/dialogs/dialog_plot_schematic_base.cpp:61 +msgid "D" +msgstr "D" + +#: eeschema/dialogs/dialog_plot_schematic_base.cpp:61 +msgid "E" +msgstr "E" + +#: eeschema/dialogs/dialog_plot_schematic_base.cpp:67 +msgid "Bottom left" +msgstr "Bottom left" + +#: eeschema/dialogs/dialog_plot_schematic_base.cpp:67 +msgid "Center on page" +msgstr "Center on page" + +#: eeschema/dialogs/dialog_plot_schematic_base.cpp:69 +msgid "Align" +msgstr "Align" + +#: eeschema/dialogs/dialog_plot_schematic_base.cpp:73 +msgid "Pen width" +msgstr "Pen width" + +#: eeschema/dialogs/dialog_plot_schematic_base.cpp:87 +#: pagelayout_editor/dialogs/properties_frame_base.cpp:617 +#: pcbnew/dialogs/dialog_plot_base.cpp:81 +msgid "General Options" +msgstr "General Options" + +#: eeschema/dialogs/dialog_plot_schematic_base.cpp:89 +msgid "Default line thickness" +msgstr "Default line thickness" + +#: eeschema/dialogs/dialog_plot_schematic_base.cpp:94 msgid "" -"KiCad has been run for the first time using the new symbol library table for " -"accessing symbol libraries. In order for KiCad to access symbol libraries, " -"you must configure your global symbol library table. Please select from one " -"of the options below. If you are not sure which option to select, please " -"use the default selection." +"Selection of the default pen thickness used to draw items, when their " +"thickness is set to 0." msgstr "" -"KiCad has been run for the first time using the new symbol library table for " -"accessing symbol libraries. In order for KiCad to access symbol libraries, " -"you must configure your global symbol library table. Please select from one " -"of the options below. If you are not sure which option to select, please " -"use the default selection." +"Selection of the default pen thickness used to draw items, when their " +"thickness is set to 0." -#: eeschema/dialogs/dialog_global_sym_lib_table_config_base.cpp:29 -msgid "Copy default global symbol library table (recommended)" -msgstr "Copy default global symbol library table (recommended)" +#: eeschema/dialogs/dialog_plot_schematic_base.cpp:98 +#: gerbview/dialogs/dialog_print_using_printer_base.cpp:83 +#: pcbnew/dialogs/dialog_print_using_printer_base.cpp:127 +#: pcbnew/dialogs/dialog_print_for_modedit_base.cpp:34 +#: pcbnew/dialogs/dialog_SVG_print_base.cpp:89 +msgid "Color" +msgstr "Color" -#: eeschema/dialogs/dialog_global_sym_lib_table_config_base.cpp:31 +#: eeschema/dialogs/dialog_plot_schematic_base.cpp:98 +#: gerbview/dialogs/dialog_print_using_printer_base.cpp:83 +#: pcbnew/dialogs/dialog_print_using_printer_base.cpp:127 +#: pcbnew/dialogs/dialog_print_for_modedit_base.cpp:34 +#: pcbnew/dialogs/dialog_SVG_print_base.cpp:89 +msgid "Black and white" +msgstr "Black and white" + +#: eeschema/dialogs/dialog_plot_schematic_base.cpp:100 +msgid "Output Mode" +msgstr "Output Mode" + +#: eeschema/dialogs/dialog_plot_schematic_base.cpp:102 +#: pcbnew/dialogs/dialog_print_using_printer_base.cpp:131 +#: pcbnew/dialogs/dialog_print_for_modedit_base.cpp:38 +#: pcbnew/dialogs/dialog_SVG_print_base.cpp:93 msgid "" -"Select this option if you not sure about configuring the global symbol " -"library table" +"Choose if you want to draw the sheet like it appears on screen,\n" +"or in black and white mode, better to print it when using black and white " +"printers" msgstr "" -"Select this option if you not sure about configuring the global symbol " -"library table" +"Choose if you want to draw the sheet like it appears on screen,\n" +"or in black and white mode, better to print it when using black and white " +"printers" -#: eeschema/dialogs/dialog_global_sym_lib_table_config_base.cpp:35 -msgid "Copy custom global symbol library table" -msgstr "Copy custom global symbol library table" +#: eeschema/dialogs/dialog_plot_schematic_base.cpp:106 +msgid "Plot border and title block" +msgstr "Plot border and title block" -#: eeschema/dialogs/dialog_global_sym_lib_table_config_base.cpp:36 -msgid "" -"Select this option to copy a symbol library table file other than the default" -msgstr "" -"Select this option to copy a symbol library table file other than the default" +#: eeschema/dialogs/dialog_plot_schematic_base.cpp:108 +msgid "Print the frame references." +msgstr "Print the frame references." -#: eeschema/dialogs/dialog_global_sym_lib_table_config_base.cpp:40 -msgid "Create an empty global symbol library table" -msgstr "Create an empty global symbol library table" +#: eeschema/dialogs/dialog_plot_schematic_base.cpp:117 +msgid "Plot Current Page" +msgstr "Plot Current Page" -#: eeschema/dialogs/dialog_global_sym_lib_table_config_base.cpp:41 -msgid "" -"Select this option to define symbol libraries in project specific library " -"tables" -msgstr "" -"Select this option to define symbol libraries in project specific library " -"tables" - -#: eeschema/dialogs/dialog_global_sym_lib_table_config_base.cpp:48 -msgid "Select global symbol library table file:" -msgstr "Select global symbol library table file:" - -#: eeschema/dialogs/dialog_global_sym_lib_table_config_base.cpp:52 -msgid "Select a file" -msgstr "Select a file" - -#: eeschema/dialogs/dialog_annotate_base.cpp:28 -msgid "Scope" -msgstr "Scope" - -#: eeschema/dialogs/dialog_annotate_base.cpp:37 -msgid "Use the &entire schematic" -msgstr "Use the &entire schematic" - -#: eeschema/dialogs/dialog_annotate_base.cpp:40 -msgid "Use the current &page only" -msgstr "Use the current &page only" - -#: eeschema/dialogs/dialog_annotate_base.cpp:46 -msgid "&Keep existing annotation" -msgstr "&Keep existing annotation" - -#: eeschema/dialogs/dialog_annotate_base.cpp:49 -msgid "&Reset existing annotation" -msgstr "&Reset existing annotation" - -#: eeschema/dialogs/dialog_annotate_base.cpp:52 -msgid "R&eset, but do not swap any annotated multi-unit parts" -msgstr "R&eset, but do not swap any annotated multi-unit parts" - -#: eeschema/dialogs/dialog_annotate_base.cpp:61 -msgid "Annotation Order" -msgstr "Annotation Order" - -#: eeschema/dialogs/dialog_annotate_base.cpp:73 -msgid "Sort components by &X position" -msgstr "Sort components by &X position" - -#: eeschema/dialogs/dialog_annotate_base.cpp:88 -msgid "Sort components by &Y position" -msgstr "Sort components by &Y position" - -#: eeschema/dialogs/dialog_annotate_base.cpp:109 -msgid "Annotation Choice" -msgstr "Annotation Choice" - -#: eeschema/dialogs/dialog_annotate_base.cpp:121 -msgid "Use first free number in schematic" -msgstr "Use first free number in schematic" - -#: eeschema/dialogs/dialog_annotate_base.cpp:133 -msgid "Start to sheet number*100 and use first free number" -msgstr "Start to sheet number*100 and use first free number" - -#: eeschema/dialogs/dialog_annotate_base.cpp:145 -msgid "Start to sheet number*1000 and use first free number" -msgstr "Start to sheet number*1000 and use first free number" - -#: eeschema/dialogs/dialog_annotate_base.cpp:166 -msgid "Dialog" -msgstr "Dialog" - -#: eeschema/dialogs/dialog_annotate_base.cpp:178 -msgid "Keep this dialog open" -msgstr "Keep this dialog open" - -#: eeschema/dialogs/dialog_annotate_base.cpp:190 -msgid "Always ask for confirmation" -msgstr "Always ask for confirmation" - -#: eeschema/dialogs/dialog_annotate_base.cpp:215 -msgid "Clear Annotation" -msgstr "Clear Annotation" - -#: eeschema/dialogs/dialog_annotate_base.cpp:218 -msgid "Annotate" -msgstr "Annotate" - -#: eeschema/dialogs/dialog_edit_libentry_fields_in_lib_base.cpp:28 -msgid "Add Field" -msgstr "Add Field" - -#: eeschema/dialogs/dialog_edit_libentry_fields_in_lib_base.cpp:29 -msgid "Add a new custom field" -msgstr "Add a new custom field" - -#: eeschema/dialogs/dialog_edit_libentry_fields_in_lib_base.cpp:33 -msgid "Clear and Delete Field" -msgstr "Clear and Delete Field" - -#: eeschema/dialogs/dialog_edit_libentry_fields_in_lib_base.cpp:34 -msgid "Delete one of the optional fields" -msgstr "Delete one of the optional fields" - -#: eeschema/dialogs/dialog_edit_libentry_fields_in_lib_base.cpp:39 -msgid "Move the selected optional fields up one position" -msgstr "Move the selected optional fields up one position" - -#: eeschema/dialogs/dialog_edit_libentry_fields_in_lib_base.cpp:43 -msgid "Edit Spice model" -msgstr "Edit Spice model" - -#: eeschema/dialogs/dialog_edit_libentry_fields_in_lib_base.cpp:55 -#: eeschema/dialogs/dialog_edit_label_base.cpp:70 eeschema/lib_pin.cpp:115 -#: pagelayout_editor/dialogs/properties_frame_base.cpp:84 -#: pcbnew/dialogs/dialog_pcb_text_properties_base.cpp:105 -msgid "Left" -msgstr "Left" - -#: eeschema/dialogs/dialog_edit_libentry_fields_in_lib_base.cpp:55 -#: eeschema/dialogs/dialog_edit_label_base.cpp:70 eeschema/lib_pin.cpp:114 -#: pagelayout_editor/dialogs/properties_frame_base.cpp:84 -#: pcbnew/dialogs/dialog_pcb_text_properties_base.cpp:105 -msgid "Right" -msgstr "Right" - -#: eeschema/dialogs/dialog_edit_libentry_fields_in_lib_base.cpp:57 -msgid "Horiz. Justify" -msgstr "Horiz. Justify" - -#: eeschema/dialogs/dialog_edit_libentry_fields_in_lib_base.cpp:59 -#: eeschema/dialogs/dialog_edit_component_in_schematic_fbp.cpp:52 -msgid "Select if the component is to be rotated when drawn" -msgstr "Select if the component is to be rotated when drawn" - -#: eeschema/dialogs/dialog_edit_libentry_fields_in_lib_base.cpp:63 -#: pagelayout_editor/dialogs/properties_frame_base.cpp:103 -msgid "Bottom" -msgstr "Bottom" - -#: eeschema/dialogs/dialog_edit_libentry_fields_in_lib_base.cpp:63 -#: pagelayout_editor/dialogs/properties_frame_base.cpp:103 -msgid "Top" -msgstr "Top" - -#: eeschema/dialogs/dialog_edit_libentry_fields_in_lib_base.cpp:65 -msgid "Vert. Justify" -msgstr "Vert. Justify" - -#: eeschema/dialogs/dialog_edit_libentry_fields_in_lib_base.cpp:67 -#: eeschema/dialogs/dialog_edit_component_in_schematic_fbp.cpp:60 -msgid "" -"Pick the graphical transformation to be used when displaying the component, " -"if any" -msgstr "" -"Pick the graphical transformation to be used when displaying the component, " -"if any" - -#: eeschema/dialogs/dialog_edit_libentry_fields_in_lib_base.cpp:78 -#: pcbnew/dialogs/dialog_modedit_options_base.cpp:121 -#: pcbnew/dialogs/dialog_modedit_options_base.cpp:150 -msgid "Visibility" -msgstr "Visibility" - -#: eeschema/dialogs/dialog_edit_libentry_fields_in_lib_base.cpp:80 -#: eeschema/dialogs/dialog_edit_component_in_schematic_fbp.cpp:171 -#: eeschema/dialogs/dialog_bom_editor.cpp:62 -msgid "Show" -msgstr "Show" - -#: eeschema/dialogs/dialog_edit_libentry_fields_in_lib_base.cpp:81 -msgid "Check if you want this field visible" -msgstr "Check if you want this field visible" - -#: eeschema/dialogs/dialog_edit_libentry_fields_in_lib_base.cpp:86 -msgid "Check if you want this field's text rotated 90 degrees" -msgstr "Check if you want this field's text rotated 90 degrees" - -#: eeschema/dialogs/dialog_edit_libentry_fields_in_lib_base.cpp:93 -#: eeschema/dialogs/dialog_lib_edit_text_base.cpp:95 -#: eeschema/dialogs/dialog_edit_component_in_schematic_fbp.cpp:184 -#: eeschema/dialogs/dialog_edit_label_base.cpp:76 eeschema/sch_text.cpp:781 -msgid "Bold Italic" -msgstr "Bold Italic" - -#: eeschema/dialogs/dialog_edit_libentry_fields_in_lib_base.cpp:95 -#: pcbnew/dialogs/dialog_pcb_text_properties_base.cpp:85 -msgid "Style:" -msgstr "Style:" - -#: eeschema/dialogs/dialog_edit_libentry_fields_in_lib_base.cpp:105 -msgid "Field Name" -msgstr "Field Name" - -#: eeschema/dialogs/dialog_edit_libentry_fields_in_lib_base.cpp:110 -#: eeschema/dialogs/dialog_edit_libentry_fields_in_lib_base.cpp:119 -msgid "The text (or value) of the currently selected field" -msgstr "The text (or value) of the currently selected field" - -#: eeschema/dialogs/dialog_edit_libentry_fields_in_lib_base.cpp:114 -msgid "Field Value" -msgstr "Field Value" - -#: eeschema/dialogs/dialog_edit_libentry_fields_in_lib_base.cpp:123 -msgid "Show in Browser" -msgstr "Show in Browser" - -#: eeschema/dialogs/dialog_edit_libentry_fields_in_lib_base.cpp:137 -#: eeschema/dialogs/dialog_lib_edit_text_base.cpp:52 eeschema/sch_text.cpp:813 -#: pcbnew/muonde.cpp:478 -msgid "Size" -msgstr "Size" - -#: eeschema/dialogs/dialog_edit_libentry_fields_in_lib_base.cpp:142 -msgid "" -"The vertical height of the currently selected field's text in the schematic" -msgstr "" -"The vertical height of the currently selected field's text in the schematic" - -#: eeschema/dialogs/dialog_edit_libentry_fields_in_lib_base.cpp:146 -#: eeschema/dialogs/dialog_edit_libentry_fields_in_lib_base.cpp:157 -#: eeschema/dialogs/dialog_edit_libentry_fields_in_lib_base.cpp:170 -#: eeschema/dialogs/dialog_edit_component_in_schematic_fbp.cpp:237 -#: eeschema/dialogs/dialog_edit_component_in_schematic_fbp.cpp:250 -#: eeschema/dialogs/dialog_edit_component_in_schematic_fbp.cpp:263 -#: pcbnew/dialogs/dialog_pad_properties_base.cpp:251 -#: pcbnew/dialogs/dialog_modedit_options_base.cpp:41 -#: pcbnew/dialogs/dialog_modedit_options_base.cpp:52 -#: pcbnew/dialogs/dialog_modedit_options_base.cpp:63 -#: pcbnew/dialogs/dialog_modedit_options_base.cpp:74 -#: pcbnew/dialogs/dialog_drc_base.cpp:69 pcbnew/dialogs/dialog_drc_base.cpp:84 -#: pcbnew/dialogs/dialog_drc_base.cpp:99 -#: pcbnew/dialogs/dialog_target_properties_base.cpp:35 -#: pcbnew/dialogs/dialog_target_properties_base.cpp:46 -#: pcbnew/dialogs/dialog_pns_length_tuning_settings_base.cpp:74 -#: pcbnew/dialogs/dialog_pns_length_tuning_settings_base.cpp:103 -#: pcbnew/dialogs/dialog_pns_length_tuning_settings_base.cpp:114 -#: pcbnew/dialogs/dialog_pns_length_tuning_settings_base.cpp:125 -#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor_base.cpp:94 -#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor_base.cpp:105 -#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor_base.cpp:228 -#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor_base.cpp:250 -#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor_base.cpp:263 -#: pcbnew/dialogs/dialog_track_via_size_base.cpp:32 -#: pcbnew/dialogs/dialog_track_via_size_base.cpp:43 -#: pcbnew/dialogs/dialog_track_via_size_base.cpp:54 -#: pcbnew/dialogs/dialog_global_modules_fields_edition_base.cpp:71 -#: pcbnew/dialogs/dialog_global_modules_fields_edition_base.cpp:82 -#: pcbnew/dialogs/dialog_global_modules_fields_edition_base.cpp:93 -msgid "unit" -msgstr "unit" - -#: eeschema/dialogs/dialog_edit_libentry_fields_in_lib_base.cpp:150 -msgid "X Position" -msgstr "X Position" - -#: eeschema/dialogs/dialog_edit_libentry_fields_in_lib_base.cpp:161 -msgid "Y Position" -msgstr "Y Position" - -#: eeschema/dialogs/dialog_edit_libentry_fields_in_lib_base.cpp:166 -msgid "The Y coordinate of the text relative to the component" -msgstr "The Y coordinate of the text relative to the component" - -#: eeschema/dialogs/dialog_lib_edit_draw_item_base.cpp:34 -msgid "&Width:" -msgstr "&Width:" - -#: eeschema/dialogs/dialog_lib_edit_draw_item_base.cpp:84 -msgid "Fill Style" -msgstr "Fill Style" - -#: eeschema/dialogs/dialog_lib_edit_draw_item_base.cpp:99 -msgid "Do ¬ fill" -msgstr "Do ¬ fill" - -#: eeschema/dialogs/dialog_lib_edit_draw_item_base.cpp:103 -msgid "Fill &foreground" -msgstr "Fill &foreground" - -#: eeschema/dialogs/dialog_lib_edit_draw_item_base.cpp:106 -msgid "Fill &background" -msgstr "Fill &background" - -#: eeschema/dialogs/dialog_libedit_options_base.cpp:49 -msgid "&Default line width:" -msgstr "&Default line width:" - -#: eeschema/dialogs/dialog_libedit_options_base.cpp:60 -msgid "D&efault pin length:" -msgstr "D&efault pin length:" - -#: eeschema/dialogs/dialog_libedit_options_base.cpp:71 -msgid "De&fault pin number size:" -msgstr "De&fault pin number size:" - -#: eeschema/dialogs/dialog_libedit_options_base.cpp:82 -msgid "Def&ault pin name size:" -msgstr "Def&ault pin name size:" - -#: eeschema/dialogs/dialog_libedit_options_base.cpp:115 -msgid "&Pitch of repeated pins:" -msgstr "&Pitch of repeated pins:" - -#: eeschema/dialogs/dialog_libedit_options_base.cpp:119 -msgid "100" -msgstr "100" - -#: eeschema/dialogs/dialog_libedit_options_base.cpp:119 -msgid "50" -msgstr "50" - -#: eeschema/dialogs/dialog_libedit_options_base.cpp:151 -msgid "Show pin &electrical type" -msgstr "Show pin &electrical type" - -#: eeschema/dialogs/dialog_edit_one_field.cpp:227 -msgid "Illegal reference field value!" -msgstr "Illegal reference field value!" - -#: eeschema/dialogs/dialog_netlist_base.cpp:46 -#: eeschema/dialogs/dialog_bom_base.cpp:58 -msgid "Generate" -msgstr "Generate" - -#: eeschema/dialogs/dialog_netlist_base.cpp:52 -#: eeschema/dialogs/dialog_bom_base.cpp:71 -msgid "Add Plugin" -msgstr "Add Plugin" - -#: eeschema/dialogs/dialog_netlist_base.cpp:55 -#: eeschema/dialogs/dialog_bom_base.cpp:74 -msgid "Remove Plugin" -msgstr "Remove Plugin" - -#: eeschema/dialogs/dialog_netlist_base.cpp:61 -msgid "Use default netname" -msgstr "Use default netname" - -#: eeschema/dialogs/dialog_netlist_base.cpp:70 -msgid "Default Netlist Filename:" -msgstr "Default Netlist Filename:" - -#: eeschema/dialogs/dialog_netlist_base.cpp:104 -#: eeschema/dialogs/dialog_netlist.cpp:443 -msgid "Netlist command:" -msgstr "Netlist command:" - -#: eeschema/dialogs/dialog_netlist_base.cpp:133 -msgid "Browse Plugins" -msgstr "Browse Plugins" +#: eeschema/dialogs/dialog_plot_schematic_base.cpp:121 +msgid "Plot All Pages" +msgstr "Plot All Pages" #: eeschema/dialogs/dialog_sim_settings_base.cpp:29 #: eeschema/dialogs/dialog_sim_settings_base.cpp:231 @@ -6601,8 +9315,8 @@ msgid "Load directives from schematic" msgstr "Load directives from schematic" #: eeschema/dialogs/dialog_sim_settings_base.cpp:384 -#: pcbnew/dialogs/dialog_pad_properties_base.cpp:129 #: pcbnew/dialogs/dialog_layers_setup_base.cpp:29 +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:131 msgid "Custom" msgstr "Custom" @@ -6614,913 +9328,204 @@ msgstr "Adjust passive component values (e.g. M → Meg; 100 nF → 100n)" msgid "Add full path for .include library directives" msgstr "Add full path for .include library directives" -#: eeschema/dialogs/dialog_lib_edit_text_base.cpp:28 eeschema/lib_text.cpp:52 -#: pagelayout_editor/dialogs/dialog_new_dataitem_base.cpp:113 -#: pagelayout_editor/dialogs/properties_frame_base.cpp:67 -#: pcbnew/dialogs/dialog_global_deletion_base.cpp:28 -#: pcbnew/dialogs/dialog_dimension_editor_base.cpp:21 -#: pcbnew/class_text_mod.cpp:354 pcbnew/class_text_mod.cpp:361 -msgid "Text" -msgstr "Text" +#: eeschema/dialogs/dialog_sch_edit_sheet_pin_base.cpp:39 +#: pcbnew/dialogs/dialog_graphic_items_options_base.cpp:48 +#: pcbnew/dialogs/dialog_graphic_items_options_base.cpp:82 +msgid "Text height:" +msgstr "Text height:" -#: eeschema/dialogs/dialog_lib_edit_text_base.cpp:40 -msgid "Select" -msgstr "Select" +#: eeschema/dialogs/dialog_sch_edit_sheet_pin_base.cpp:51 +#: pcbnew/dialogs/dialog_graphic_items_options_base.cpp:55 +#: pcbnew/dialogs/dialog_graphic_items_options_base.cpp:89 +msgid "Text width:" +msgstr "Text width:" -#: eeschema/dialogs/dialog_lib_edit_text_base.cpp:65 -msgid "Power component value text cannot be modified!" -msgstr "Power component value text cannot be modified!" +#: eeschema/dialogs/dialog_sch_edit_sheet_pin_base.cpp:63 +msgid "Connection type:" +msgstr "Connection type:" -#: eeschema/dialogs/dialog_lib_edit_text_base.cpp:77 -#: pcbnew/dialogs/dialog_pad_properties_base.cpp:208 -msgid "Vertical" -msgstr "Vertical" +#: eeschema/dialogs/dialog_annotate_base.cpp:28 +msgid "Scope" +msgstr "Scope" -#: eeschema/dialogs/dialog_lib_edit_text_base.cpp:83 -msgid "Common to all units" -msgstr "Common to all units" +#: eeschema/dialogs/dialog_annotate_base.cpp:37 +msgid "Use the &entire schematic" +msgstr "Use the &entire schematic" -#: eeschema/dialogs/dialog_lib_edit_text_base.cpp:86 -msgid "Common to all body styles" -msgstr "Common to all body styles" +#: eeschema/dialogs/dialog_annotate_base.cpp:40 +msgid "Use the current &page only" +msgstr "Use the current &page only" -#: eeschema/dialogs/dialog_lib_edit_text_base.cpp:89 -#: pcbnew/dialogs/dialog_edit_module_text_base.cpp:103 -#: pcbnew/dialogs/dialog_modedit_options_base.cpp:125 -#: pcbnew/dialogs/dialog_modedit_options_base.cpp:154 -msgid "Invisible" -msgstr "Invisible" +#: eeschema/dialogs/dialog_annotate_base.cpp:46 +msgid "&Keep existing annotation" +msgstr "&Keep existing annotation" -#: eeschema/dialogs/dialog_lib_edit_text_base.cpp:97 eeschema/sch_text.cpp:790 -#: eeschema/lib_field.cpp:790 eeschema/lib_pin.cpp:2100 -#: pcbnew/dialogs/dialog_edit_module_text_base.cpp:111 -msgid "Style" -msgstr "Style" +#: eeschema/dialogs/dialog_annotate_base.cpp:49 +msgid "&Reset existing annotation" +msgstr "&Reset existing annotation" -#: eeschema/dialogs/dialog_lib_edit_text_base.cpp:101 -msgid "Align left" -msgstr "Align left" +#: eeschema/dialogs/dialog_annotate_base.cpp:52 +msgid "R&eset, but do not swap any annotated multi-unit parts" +msgstr "R&eset, but do not swap any annotated multi-unit parts" -#: eeschema/dialogs/dialog_lib_edit_text_base.cpp:101 -#: eeschema/dialogs/dialog_lib_edit_text_base.cpp:107 -msgid "Align center" -msgstr "Align center" +#: eeschema/dialogs/dialog_annotate_base.cpp:61 +msgid "Annotation Order" +msgstr "Annotation Order" -#: eeschema/dialogs/dialog_lib_edit_text_base.cpp:101 -msgid "Align right" -msgstr "Align right" +#: eeschema/dialogs/dialog_annotate_base.cpp:73 +msgid "Sort components by &X position" +msgstr "Sort components by &X position" -#: eeschema/dialogs/dialog_lib_edit_text_base.cpp:103 -msgid "Horizontal Justify" -msgstr "Horizontal Justify" +#: eeschema/dialogs/dialog_annotate_base.cpp:88 +msgid "Sort components by &Y position" +msgstr "Sort components by &Y position" -#: eeschema/dialogs/dialog_lib_edit_text_base.cpp:107 -msgid "Align bottom" -msgstr "Align bottom" +#: eeschema/dialogs/dialog_annotate_base.cpp:109 +msgid "Annotation Choice" +msgstr "Annotation Choice" -#: eeschema/dialogs/dialog_lib_edit_text_base.cpp:107 -msgid "Align top" -msgstr "Align top" +#: eeschema/dialogs/dialog_annotate_base.cpp:121 +msgid "Use first free number in schematic" +msgstr "Use first free number in schematic" -#: eeschema/dialogs/dialog_lib_edit_text_base.cpp:109 -msgid "Vertical Justify" -msgstr "Vertical Justify" +#: eeschema/dialogs/dialog_annotate_base.cpp:133 +msgid "Start to sheet number*100 and use first free number" +msgstr "Start to sheet number*100 and use first free number" -#: eeschema/dialogs/dialog_symbol_remap.cpp:161 +#: eeschema/dialogs/dialog_annotate_base.cpp:145 +msgid "Start to sheet number*1000 and use first free number" +msgstr "Start to sheet number*1000 and use first free number" + +#: eeschema/dialogs/dialog_annotate_base.cpp:166 +msgid "Dialog" +msgstr "Dialog" + +#: eeschema/dialogs/dialog_annotate_base.cpp:178 +msgid "Keep this dialog open" +msgstr "Keep this dialog open" + +#: eeschema/dialogs/dialog_annotate_base.cpp:190 +msgid "Always ask for confirmation" +msgstr "Always ask for confirmation" + +#: eeschema/dialogs/dialog_annotate_base.cpp:215 +msgid "Clear Annotation" +msgstr "Clear Annotation" + +#: eeschema/dialogs/dialog_annotate_base.cpp:218 +msgid "Annotate" +msgstr "Annotate" + +#: eeschema/dialogs/dialog_edit_components_libid.cpp:362 #, c-format -msgid "Adding library '%s', file '%s' to project symbol library table." -msgstr "Adding library '%s', file '%s' to project symbol library table." +msgid "Symbol library identifier '%s' is not valid at row %d!" +msgstr "Symbol library identifier '%s' is not valid at row %d!" -#: eeschema/dialogs/dialog_symbol_remap.cpp:177 +#: eeschema/dialogs/dialog_edit_components_libid.cpp:460 #, c-format -msgid "" -"Failed to write project symbol library table. Error:\n" -" %s" -msgstr "" -"Failed to write project symbol library table. Error:\n" -" %s" +msgid "%u link(s) mapped, %d not found" +msgstr "%u link(s) mapped, %d not found" -#: eeschema/dialogs/dialog_symbol_remap.cpp:207 +#: eeschema/dialogs/dialog_edit_components_libid.cpp:464 #, c-format -msgid "No symbol '%s' founded in symbol library table." -msgstr "No symbol '%s' founded in symbol library table." +msgid "All %u link(s) resolved" +msgstr "All %u link(s) resolved" -#: eeschema/dialogs/dialog_symbol_remap.cpp:213 -#, c-format -msgid "Symbol '%s' mapped to symbol library '%s'." -msgstr "Symbol '%s' mapped to symbol library '%s'." +#: eeschema/dialogs/dialog_edit_components_libid.cpp:487 +msgid "Invalid symbol library identifier" +msgstr "Invalid symbol library identifier" -#: eeschema/dialogs/dialog_edit_component_in_schematic_fbp.cpp:25 -msgid "Unit:" -msgstr "Unit:" +#: eeschema/dialogs/dialog_annotate.cpp:193 +msgid "Clear and annotate all of the components on the entire schematic?" +msgstr "Clear and annotate all of the components on the entire schematic?" -#: eeschema/dialogs/dialog_edit_component_in_schematic_fbp.cpp:37 -msgid "Interchangeable Unit:" -msgstr "Interchangeable Unit:" +#: eeschema/dialogs/dialog_annotate.cpp:195 +msgid "Clear and annotate all of the components on the current sheet?" +msgstr "Clear and annotate all of the components on the current sheet?" -#: eeschema/dialogs/dialog_edit_component_in_schematic_fbp.cpp:48 -#: pcbnew/dialogs/dialog_create_array_base.cpp:69 -#: pcbnew/dialogs/dialog_create_array_base.cpp:80 -#: pcbnew/dialogs/dialog_create_array_base.cpp:185 -#: pcbnew/dialogs/dialog_create_array_base.cpp:196 -#: pcbnew/dialogs/dialog_create_array_base.cpp:215 -#: pcbnew/dialogs/dialog_pad_properties_base.cpp:129 -#: pcbnew/dialogs/dialog_pad_properties_base.cpp:389 -#: pcbnew/dialogs/dialog_move_exact_base.cpp:34 -#: pcbnew/dialogs/dialog_move_exact_base.cpp:48 -#: pcbnew/dialogs/dialog_move_exact_base.cpp:62 -#: pcbnew/dialogs/dialog_export_idf_base.cpp:62 -#: pcbnew/dialogs/dialog_export_idf_base.cpp:83 -#: pcbnew/dialogs/dialog_export_vrml_base.cpp:73 -#: pcbnew/dialogs/dialog_export_vrml_base.cpp:88 -#: pcbnew/dialogs/dialog_drc_base.cpp:219 -#: pcbnew/dialogs/dialog_drc_base.cpp:230 -#: pcbnew/dialogs/dialog_export_step_base.cpp:118 -#: pcbnew/dialogs/dialog_export_step_base.cpp:136 -#: pcbnew/dialogs/dialog_position_relative_base.cpp:32 -#: pcbnew/dialogs/dialog_position_relative_base.cpp:46 -#: pcbnew/dialogs/dialog_position_relative_base.cpp:60 -msgid "0" -msgstr "0" +#: eeschema/dialogs/dialog_annotate.cpp:201 +msgid "Annotate only the unannotated components on the entire schematic?" +msgstr "Annotate only the unannotated components on the entire schematic?" -#: eeschema/dialogs/dialog_edit_component_in_schematic_fbp.cpp:48 -msgid "+90" -msgstr "+90" +#: eeschema/dialogs/dialog_annotate.cpp:203 +msgid "Annotate only the unannotated components on the current sheet?" +msgstr "Annotate only the unannotated components on the current sheet?" -#: eeschema/dialogs/dialog_edit_component_in_schematic_fbp.cpp:48 -msgid "+180" -msgstr "+180" - -#: eeschema/dialogs/dialog_edit_component_in_schematic_fbp.cpp:48 -#: pcbnew/dialogs/dialog_pad_properties_base.cpp:129 -msgid "-90" -msgstr "-90" - -#: eeschema/dialogs/dialog_edit_component_in_schematic_fbp.cpp:50 -msgid "Orientation (degrees):" -msgstr "Orientation (degrees):" - -#: eeschema/dialogs/dialog_edit_component_in_schematic_fbp.cpp:56 -msgid "Mirror Horizontally" -msgstr "Mirror Horizontally" - -#: eeschema/dialogs/dialog_edit_component_in_schematic_fbp.cpp:56 -msgid "Mirror Vertically" -msgstr "Mirror Vertically" - -#: eeschema/dialogs/dialog_edit_component_in_schematic_fbp.cpp:58 -msgid "Position:" -msgstr "Position:" - -#: eeschema/dialogs/dialog_edit_component_in_schematic_fbp.cpp:64 -msgid "Convert Shape" -msgstr "Convert Shape" - -#: eeschema/dialogs/dialog_edit_component_in_schematic_fbp.cpp:65 +#: eeschema/dialogs/dialog_annotate.cpp:206 msgid "" -"Use the alternate shape of this component.\n" -"For gates, this is the \"De Morgan\" conversion" -msgstr "" -"Use the alternate shape of this component.\n" -"For gates, this is the \"De Morgan\" conversion" - -#: eeschema/dialogs/dialog_edit_component_in_schematic_fbp.cpp:70 -msgid "Component Name:" -msgstr "Component Name:" - -#: eeschema/dialogs/dialog_edit_component_in_schematic_fbp.cpp:73 -msgid "Name of the symbol in the library from which this component come from" -msgstr "Name of the symbol in the library from which this component come from" - -#: eeschema/dialogs/dialog_edit_component_in_schematic_fbp.cpp:80 -#: kicad/dialogs/dialog_template_selector_base.cpp:39 -msgid "Validate" -msgstr "Validate" - -#: eeschema/dialogs/dialog_edit_component_in_schematic_fbp.cpp:83 -#: pcbnew/dialogs/dialog_netlist_fbp.cpp:41 -msgid "Change" -msgstr "Change" - -#: eeschema/dialogs/dialog_edit_component_in_schematic_fbp.cpp:92 -msgid "Component ID:" -msgstr "Component ID:" - -#: eeschema/dialogs/dialog_edit_component_in_schematic_fbp.cpp:97 -msgid "Unique ID that identifies the component" -msgstr "Unique ID that identifies the component" - -#: eeschema/dialogs/dialog_edit_component_in_schematic_fbp.cpp:104 -msgid "Edit Spice Model" -msgstr "Edit Spice Model" - -#: eeschema/dialogs/dialog_edit_component_in_schematic_fbp.cpp:107 -#: eeschema/onrightclick.cpp:381 -msgid "Reset to Default" -msgstr "Reset to Default" - -#: eeschema/dialogs/dialog_edit_component_in_schematic_fbp.cpp:108 -msgid "" -"Set position and style of fields and component orientation to default lib " -"value.\n" -"Fields texts are not modified." -msgstr "" -"Set position and style of fields and component orientation to default lib " -"value.\n" -"Fields texts are not modified." - -#: eeschema/dialogs/dialog_edit_component_in_schematic_fbp.cpp:116 -msgid " Fields" -msgstr " Fields" - -#: eeschema/dialogs/dialog_edit_component_in_schematic_fbp.cpp:126 -msgid "New Field" -msgstr "New Field" - -#: eeschema/dialogs/dialog_edit_component_in_schematic_fbp.cpp:127 -msgid "Create new custom field" -msgstr "Create new custom field" - -#: eeschema/dialogs/dialog_edit_component_in_schematic_fbp.cpp:131 -msgid "Delete Field" -msgstr "Delete Field" - -#: eeschema/dialogs/dialog_edit_component_in_schematic_fbp.cpp:132 -msgid "Delete optional field" -msgstr "Delete optional field" - -#: eeschema/dialogs/dialog_edit_component_in_schematic_fbp.cpp:137 -msgid "Move the selected optional field up one position" -msgstr "Move the selected optional field up one position" - -#: eeschema/dialogs/dialog_edit_component_in_schematic_fbp.cpp:150 -msgid "Align Left" -msgstr "Align Left" - -#: eeschema/dialogs/dialog_edit_component_in_schematic_fbp.cpp:150 -msgid "Align Right" -msgstr "Align Right" - -#: eeschema/dialogs/dialog_edit_component_in_schematic_fbp.cpp:152 -msgid "Horizontal Position:" -msgstr "Horizontal Position:" - -#: eeschema/dialogs/dialog_edit_component_in_schematic_fbp.cpp:156 -msgid "Align Top" -msgstr "Align Top" - -#: eeschema/dialogs/dialog_edit_component_in_schematic_fbp.cpp:156 -msgid "Align Bottom" -msgstr "Align Bottom" - -#: eeschema/dialogs/dialog_edit_component_in_schematic_fbp.cpp:158 -msgid "Vertical Position:" -msgstr "Vertical Position:" - -#: eeschema/dialogs/dialog_edit_component_in_schematic_fbp.cpp:169 -msgid "Visibility:" -msgstr "Visibility:" - -#: eeschema/dialogs/dialog_edit_component_in_schematic_fbp.cpp:172 -msgid "Make selected field visible" -msgstr "Make selected field visible" - -#: eeschema/dialogs/dialog_edit_component_in_schematic_fbp.cpp:177 -msgid "Rotated 90 degrees the selected field" -msgstr "Rotated 90 degrees the selected field" - -#: eeschema/dialogs/dialog_edit_component_in_schematic_fbp.cpp:186 -msgid "Font Style:" -msgstr "Font Style:" - -#: eeschema/dialogs/dialog_edit_component_in_schematic_fbp.cpp:196 -msgid "Field Name:" -msgstr "Field Name:" - -#: eeschema/dialogs/dialog_edit_component_in_schematic_fbp.cpp:201 -#: eeschema/dialogs/dialog_edit_component_in_schematic_fbp.cpp:210 -msgid "Name of the selected field. Fixed field names are not editable" -msgstr "Name of the selected field. Fixed field names are not editable" - -#: eeschema/dialogs/dialog_edit_component_in_schematic_fbp.cpp:205 -msgid "Field Value:" -msgstr "Field Value:" - -#: eeschema/dialogs/dialog_edit_component_in_schematic_fbp.cpp:214 -msgid "Open in Browser" -msgstr "Open in Browser" - -#: eeschema/dialogs/dialog_edit_component_in_schematic_fbp.cpp:215 -msgid "" -"If your datasheet is an http:// link or a complete file path, then it may " -"show in your browser by pressing this button." -msgstr "" -"If your datasheet is an http:// link or a complete file path, then it may " -"show in your browser by pressing this button." - -#: eeschema/dialogs/dialog_edit_component_in_schematic_fbp.cpp:228 -msgid "Font Size:" -msgstr "Font Size:" - -#: eeschema/dialogs/dialog_edit_component_in_schematic_fbp.cpp:233 -msgid "Font Size of the selected field" -msgstr "Font Size of the selected field" - -#: eeschema/dialogs/dialog_edit_component_in_schematic_fbp.cpp:241 -#: pcbnew/dialogs/dialog_pcb_text_properties_base.cpp:50 -#: pcbnew/dialogs/dialog_pad_properties_base.cpp:81 -#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:166 -msgid "Position X:" -msgstr "Position X:" - -#: eeschema/dialogs/dialog_edit_component_in_schematic_fbp.cpp:246 -#: eeschema/dialogs/dialog_edit_component_in_schematic_fbp.cpp:259 -msgid "X coordinate of the selected field" -msgstr "X coordinate of the selected field" - -#: eeschema/dialogs/dialog_edit_component_in_schematic_fbp.cpp:254 -#: pcbnew/dialogs/dialog_pcb_text_properties_base.cpp:81 -#: pcbnew/dialogs/dialog_pad_properties_base.cpp:92 -#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:178 -msgid "Position Y:" -msgstr "Position Y:" - -#: eeschema/dialogs/dialog_bom_base.cpp:38 -msgid "Plugins" -msgstr "Plugins" - -#: eeschema/dialogs/dialog_bom_base.cpp:65 -msgid "Help" -msgstr "Help" - -#: eeschema/dialogs/dialog_bom_base.cpp:77 -msgid "Edit Plugin File" -msgstr "Edit Plugin File" - -#: eeschema/dialogs/dialog_bom_base.cpp:89 -msgid "Command line:" -msgstr "Command line:" - -#: eeschema/dialogs/dialog_bom_base.cpp:98 -msgid "Show console window" -msgstr "Show console window" - -#: eeschema/dialogs/dialog_bom_base.cpp:100 -msgid "" -"By default, command line runs with hidden console window and output is " -"redirected to \"Plugin info\" field. Set this option to show the window of " -"the running command." -msgstr "" -"By default, command line runs with hidden console window and output is " -"redirected to \"Plugin info\" field. Set this option to show the window of " -"the running command." - -#: eeschema/dialogs/dialog_bom_base.cpp:107 -msgid "Plugin Info:" -msgstr "Plugin Info:" - -#: eeschema/dialogs/dialog_plot_schematic_base.cpp:24 -#: pcbnew/dialogs/dialog_gen_module_position_file_base.cpp:26 -#: pcbnew/dialogs/dialog_plot_base.cpp:42 -#: pcbnew/dialogs/dialog_gendrill_base.cpp:23 -#: pcbnew/dialogs/dialog_SVG_print_base.cpp:21 -msgid "Output directory:" -msgstr "Output directory:" - -#: eeschema/dialogs/dialog_plot_schematic_base.cpp:29 -msgid "" -"Target directory for plot files. Can be absolute or relative to the " -"schematic main file location." -msgstr "" -"Target directory for plot files. Can be absolute or relative to the " -"schematic main file location." - -#: eeschema/dialogs/dialog_plot_schematic_base.cpp:41 -#: pcbnew/dialogs/dialog_plot_base.cpp:30 -msgid "Postscript" -msgstr "Postscript" - -#: eeschema/dialogs/dialog_plot_schematic_base.cpp:41 -#: pcbnew/dialogs/dialog_plot_base.cpp:30 -#: pcbnew/dialogs/dialog_gendrill_base.cpp:86 -msgid "PDF" -msgstr "PDF" - -#: eeschema/dialogs/dialog_plot_schematic_base.cpp:41 -#: pcbnew/dialogs/dialog_plot_base.cpp:30 -#: pcbnew/dialogs/dialog_gendrill_base.cpp:86 -msgid "SVG" -msgstr "SVG" - -#: eeschema/dialogs/dialog_plot_schematic_base.cpp:41 -#: pcbnew/dialogs/dialog_plot_base.cpp:30 -#: pcbnew/dialogs/dialog_gendrill_base.cpp:86 -msgid "DXF" -msgstr "DXF" - -#: eeschema/dialogs/dialog_plot_schematic_base.cpp:41 -#: pcbnew/dialogs/dialog_plot_base.cpp:30 -#: pcbnew/dialogs/dialog_gendrill_base.cpp:86 -msgid "HPGL" -msgstr "HPGL" - -#: eeschema/dialogs/dialog_plot_schematic_base.cpp:43 -msgid "Output Format" -msgstr "Output Format" - -#: eeschema/dialogs/dialog_plot_schematic_base.cpp:47 -msgid "Paper Options" -msgstr "Paper Options" - -#: eeschema/dialogs/dialog_plot_schematic_base.cpp:49 -#: eeschema/dialogs/dialog_plot_schematic_base.cpp:61 -msgid "Schematic size" -msgstr "Schematic size" - -#: eeschema/dialogs/dialog_plot_schematic_base.cpp:49 -#: eeschema/dialogs/dialog_plot_schematic_base.cpp:61 -msgid "A4" -msgstr "A4" - -#: eeschema/dialogs/dialog_plot_schematic_base.cpp:51 -msgid "Page Size" -msgstr "Page Size" - -#: eeschema/dialogs/dialog_plot_schematic_base.cpp:55 -#: pcbnew/dialogs/dialog_plot_base.cpp:260 -msgid "HPGL Options" -msgstr "HPGL Options" - -#: eeschema/dialogs/dialog_plot_schematic_base.cpp:57 -msgid "Page size:" -msgstr "Page size:" - -#: eeschema/dialogs/dialog_plot_schematic_base.cpp:61 -msgid "A3" -msgstr "A3" - -#: eeschema/dialogs/dialog_plot_schematic_base.cpp:61 -msgid "A2" -msgstr "A2" - -#: eeschema/dialogs/dialog_plot_schematic_base.cpp:61 -msgid "A1" -msgstr "A1" - -#: eeschema/dialogs/dialog_plot_schematic_base.cpp:61 -msgid "A0" -msgstr "A0" - -#: eeschema/dialogs/dialog_plot_schematic_base.cpp:61 -msgid "B" -msgstr "B" - -#: eeschema/dialogs/dialog_plot_schematic_base.cpp:61 -msgid "C" -msgstr "C" - -#: eeschema/dialogs/dialog_plot_schematic_base.cpp:61 -msgid "D" -msgstr "D" - -#: eeschema/dialogs/dialog_plot_schematic_base.cpp:61 -msgid "E" -msgstr "E" - -#: eeschema/dialogs/dialog_plot_schematic_base.cpp:67 -msgid "Bottom left" -msgstr "Bottom left" - -#: eeschema/dialogs/dialog_plot_schematic_base.cpp:67 -msgid "Center on page" -msgstr "Center on page" - -#: eeschema/dialogs/dialog_plot_schematic_base.cpp:69 -msgid "Align" -msgstr "Align" - -#: eeschema/dialogs/dialog_plot_schematic_base.cpp:73 -msgid "Pen width" -msgstr "Pen width" - -#: eeschema/dialogs/dialog_plot_schematic_base.cpp:87 -#: pagelayout_editor/dialogs/properties_frame_base.cpp:617 -#: pcbnew/dialogs/dialog_plot_base.cpp:81 -msgid "General Options" -msgstr "General Options" - -#: eeschema/dialogs/dialog_plot_schematic_base.cpp:89 -msgid "Default line thickness" -msgstr "Default line thickness" - -#: eeschema/dialogs/dialog_plot_schematic_base.cpp:94 -msgid "" -"Selection of the default pen thickness used to draw items, when their " -"thickness is set to 0." -msgstr "" -"Selection of the default pen thickness used to draw items, when their " -"thickness is set to 0." - -#: eeschema/dialogs/dialog_plot_schematic_base.cpp:98 -#: gerbview/dialogs/dialog_print_using_printer_base.cpp:83 -#: pcbnew/dialogs/dialog_print_using_printer_base.cpp:127 -#: pcbnew/dialogs/dialog_SVG_print_base.cpp:89 -#: pcbnew/dialogs/dialog_print_for_modedit_base.cpp:34 -msgid "Color" -msgstr "Color" - -#: eeschema/dialogs/dialog_plot_schematic_base.cpp:98 -#: gerbview/dialogs/dialog_print_using_printer_base.cpp:83 -#: pcbnew/dialogs/dialog_print_using_printer_base.cpp:127 -#: pcbnew/dialogs/dialog_SVG_print_base.cpp:89 -#: pcbnew/dialogs/dialog_print_for_modedit_base.cpp:34 -msgid "Black and white" -msgstr "Black and white" - -#: eeschema/dialogs/dialog_plot_schematic_base.cpp:100 -msgid "Output Mode" -msgstr "Output Mode" - -#: eeschema/dialogs/dialog_plot_schematic_base.cpp:102 -#: pcbnew/dialogs/dialog_print_using_printer_base.cpp:131 -#: pcbnew/dialogs/dialog_SVG_print_base.cpp:93 -#: pcbnew/dialogs/dialog_print_for_modedit_base.cpp:38 -msgid "" -"Choose if you want to draw the sheet like it appears on screen,\n" -"or in black and white mode, better to print it when using black and white " -"printers" -msgstr "" -"Choose if you want to draw the sheet like it appears on screen,\n" -"or in black and white mode, better to print it when using black and white " -"printers" - -#: eeschema/dialogs/dialog_plot_schematic_base.cpp:106 -msgid "Plot border and title block" -msgstr "Plot border and title block" - -#: eeschema/dialogs/dialog_plot_schematic_base.cpp:108 -msgid "Print the frame references." -msgstr "Print the frame references." - -#: eeschema/dialogs/dialog_plot_schematic_base.cpp:117 -msgid "Plot Current Page" -msgstr "Plot Current Page" - -#: eeschema/dialogs/dialog_plot_schematic_base.cpp:121 -msgid "Plot All Pages" -msgstr "Plot All Pages" - -#: eeschema/dialogs/dialog_bom.cpp:356 -#, c-format -msgid "Failed to open file '%s'" -msgstr "Failed to open file '%s'" - -#: eeschema/dialogs/dialog_bom.cpp:489 -msgid "Plugin name in plugin list" -msgstr "Plugin name in plugin list" - -#: eeschema/dialogs/dialog_bom.cpp:490 -msgid "Plugin name" -msgstr "Plugin name" - -#: eeschema/dialogs/dialog_bom.cpp:500 -msgid "This name already exists. Abort" -msgstr "This name already exists. Abort" - -#: eeschema/dialogs/dialog_bom.cpp:529 eeschema/dialogs/dialog_netlist.cpp:821 -msgid "Plugin files:" -msgstr "Plugin files:" - -#: eeschema/dialogs/dialog_bom.cpp:630 -msgid "Plugin file name not found. Cannot edit plugin file" -msgstr "Plugin file name not found. Cannot edit plugin file" - -#: eeschema/dialogs/dialog_bom.cpp:640 -msgid "No text editor selected in KiCad. Please choose it" -msgstr "No text editor selected in KiCad. Please choose it" - -#: eeschema/dialogs/dialog_bom.cpp:645 -msgid "Bom Generation Help" -msgstr "Bom Generation Help" - -#: eeschema/dialogs/dialog_netlist.cpp:291 -#: gerbview/dialogs/dialog_print_using_printer_base.cpp:75 -#: pcbnew/dialogs/dialog_drc_base.cpp:27 -msgid "Options:" -msgstr "Options:" - -#: eeschema/dialogs/dialog_netlist.cpp:295 -msgid "Default format" -msgstr "Default format" - -#: eeschema/dialogs/dialog_netlist.cpp:384 -msgid "Reformat passive component values" -msgstr "Reformat passive component values" - -#: eeschema/dialogs/dialog_netlist.cpp:386 -msgid "Reformat passive component values e.g. 1M -> 1Meg" -msgstr "Reformat passive component values e.g. 1M → 1Meg" - -#: eeschema/dialogs/dialog_netlist.cpp:390 -msgid "Simulator command:" -msgstr "Simulator command:" - -#: eeschema/dialogs/dialog_netlist.cpp:403 -msgid "&Run Simulator" -msgstr "&Run Simulator" - -#: eeschema/dialogs/dialog_netlist.cpp:456 -msgid "Title:" -msgstr "Title:" - -#: eeschema/dialogs/dialog_netlist.cpp:535 -msgid "Save Netlist File" -msgstr "Save Netlist File" - -#: eeschema/dialogs/dialog_netlist.cpp:567 -#, c-format -msgid "%s Export" -msgstr "%s Export" - -#: eeschema/dialogs/dialog_netlist.cpp:618 -msgid "SPICE netlist file (.cir)|*.cir" -msgstr "SPICE netlist file (.cir)|*.cir" - -#: eeschema/dialogs/dialog_netlist.cpp:623 -msgid "CadStar netlist file (.frp)|*.frp" -msgstr "CadStar netlist file (.frp)|*.frp" - -#: eeschema/dialogs/dialog_netlist.cpp:770 -msgid "This plugin already exists. Abort" -msgstr "This plugin already exists. Abort" - -#: eeschema/dialogs/dialog_netlist.cpp:797 -msgid "Error. You must provide a command String" -msgstr "Error. You must provide a command String" - -#: eeschema/dialogs/dialog_netlist.cpp:803 -msgid "Error. You must provide a Title" -msgstr "Error. You must provide a Title" - -#: eeschema/dialogs/dialog_netlist.cpp:855 -msgid "Do not forget to choose a title for this netlist control page" -msgstr "Do not forget to choose a title for this netlist control page" - -#: eeschema/dialogs/dialog_erc_base.cpp:30 -msgid "ERC Report:" -msgstr "ERC Report:" - -#: eeschema/dialogs/dialog_erc_base.cpp:35 -msgid "Total:" -msgstr "Total:" - -#: eeschema/dialogs/dialog_erc_base.cpp:42 -msgid "Warnings:" -msgstr "Warnings:" - -#: eeschema/dialogs/dialog_erc_base.cpp:49 -msgid "Errors:" -msgstr "Errors:" - -#: eeschema/dialogs/dialog_erc_base.cpp:62 -msgid "Create ERC file report" -msgstr "Create ERC file report" - -#: eeschema/dialogs/dialog_erc_base.cpp:84 -msgid "Error list:" -msgstr "Error list:" - -#: eeschema/dialogs/dialog_erc_base.cpp:94 -msgid "Delete Markers" -msgstr "Delete Markers" - -#: eeschema/dialogs/dialog_erc_base.cpp:97 -msgid "Run" -msgstr "Run" - -#: eeschema/dialogs/dialog_erc_base.cpp:111 -msgid "ERC" -msgstr "ERC" - -#: eeschema/dialogs/dialog_erc_base.cpp:116 -msgid "Initialize to Default" -msgstr "Initialize to Default" - -#: eeschema/dialogs/dialog_erc_base.cpp:119 -msgid "Pin to pin connections" -msgstr "Pin to pin connections" - -#: eeschema/dialogs/dialog_erc_base.cpp:129 -msgid "Label to label connections" -msgstr "Label to label connections" - -#: eeschema/dialogs/dialog_erc_base.cpp:133 -msgid "Test similar labels" -msgstr "Test similar labels" - -#: eeschema/dialogs/dialog_erc_base.cpp:134 -msgid "" -"Similar labels are labels (inside a sheet) which differs only by upper/lower " -"case" -msgstr "" -"Similar labels are labels (inside a sheet) which differs only by upper/lower " -"case" - -#: eeschema/dialogs/dialog_erc_base.cpp:138 -msgid "Test unique global labels" -msgstr "Test unique global labels" - -#: eeschema/dialogs/dialog_erc_base.cpp:139 -msgid "" -"Global labels are used to connect signals across the full hierarchy.\n" -"They are expected to be at least two labels with the same name." -msgstr "" -"Global labels are used to connect signals across the full hierarchy.\n" -"They are expected to be at least two labels with the same name." - -#: eeschema/dialogs/dialog_rescue_each.cpp:84 -msgid "" -"It looks like this project was made using older schematic component " -"libraries.\n" -"Some parts may need to be relinked to a different symbol name, and some " -"symbols\n" -"may need to be \"rescued\" (cloned and renamed) into a new library.\n" "\n" -"The following changes are recommended to update the project." -msgstr "" -"It looks like this project was made using older schematic component " -"libraries.\n" -"Some parts may need to be relinked to a different symbol name, and some " -"symbols\n" -"may need to be \"rescued\" (cloned and renamed) into a new library.\n" "\n" -"The following changes are recommended to update the project." +"This operation will change the current annotation and cannot be undone." +msgstr "" +"\n" +"\n" +"This operation will change the current annotation and cannot be undone." -#: eeschema/dialogs/dialog_rescue_each.cpp:106 -#: pagelayout_editor/dialogs/properties_frame_base.cpp:192 -#: pagelayout_editor/dialogs/properties_frame_base.cpp:609 -msgid "Accept" -msgstr "Accept" +#: eeschema/dialogs/dialog_annotate.cpp:246 +msgid "Clear the existing annotation for the entire schematic?" +msgstr "Clear the existing annotation for the entire schematic?" -#: eeschema/dialogs/dialog_rescue_each.cpp:107 -msgid "Symbol" -msgstr "Symbol" +#: eeschema/dialogs/dialog_annotate.cpp:248 +msgid "Clear the existing annotation for the current sheet?" +msgstr "Clear the existing annotation for the current sheet?" -#: eeschema/dialogs/dialog_rescue_each.cpp:108 -msgid "Action" -msgstr "Action" - -#: eeschema/dialogs/dialog_rescue_each.cpp:109 eeschema/sch_component.cpp:1732 -#: eeschema/sch_component.cpp:1766 eeschema/template_fieldnames.cpp:39 -#: eeschema/lib_field.cpp:617 -#: eeschema/widgets/widget_eeschema_color_config.cpp:76 -#: eeschema/bom_table_column.h:33 -#: pcbnew/dialogs/dialog_edit_module_for_Modedit_base.cpp:40 -#: pcbnew/dialogs/dialog_update_pcb_base.cpp:30 -#: pcbnew/dialogs/dialog_netlist_fbp.cpp:33 -#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor_base.cpp:26 -msgid "Reference" -msgstr "Reference" - -#: eeschema/dialogs/dialog_rescue_each.cpp:175 -#, c-format -msgid "Instances of this symbol (%d items):" -msgstr "Instances of this symbol (%d items):" - -#: eeschema/dialogs/dialog_rescue_each.cpp:291 +#: eeschema/dialogs/dialog_annotate.cpp:250 msgid "" -"Stop showing this tool?\n" -"No changes will be made.\n" "\n" -"This setting can be changed from the \"Component Libraries\" dialog,\n" -"and the tool can be activated manually from the \"Tools\" menu." +"\n" +"This operation will clear the existing annotation and cannot be undone." msgstr "" -"Stop showing this tool?\n" -"No changes will be made.\n" "\n" -"This setting can be changed from the \"Component Libraries\" dialog,\n" -"and the tool can be activated manually from the \"Tools\" menu." +"\n" +"This operation will clear the existing annotation and cannot be undone." -#: eeschema/dialogs/dialog_rescue_each.cpp:295 -msgid "Rescue Components" -msgstr "Rescue Components" - -#: eeschema/dialogs/dialog_bom_editor_base.cpp:37 -msgid "Group components" -msgstr "Group components" - -#: eeschema/dialogs/dialog_bom_editor_base.cpp:39 -msgid "Group components together based on common properties" -msgstr "Group components together based on common properties" - -#: eeschema/dialogs/dialog_bom_editor_base.cpp:43 -msgid "Regroup components" -msgstr "Regroup components" - -#: eeschema/dialogs/dialog_bom_editor_base.cpp:53 -#: eeschema/widgets/widget_eeschema_color_config.cpp:78 -#: pcbnew/dialogs/dialog_edit_module_for_Modedit_base.cpp:24 -msgid "Fields" -msgstr "Fields" - -#: eeschema/dialogs/dialog_bom_editor_base.cpp:95 -msgid "Apply Changes" -msgstr "Apply Changes" - -#: eeschema/dialogs/dialog_bom_editor_base.cpp:98 -msgid "Revert Changes" -msgstr "Revert Changes" - -#: eeschema/dialogs/dialog_sch_edit_sheet_pin.cpp:30 -#: eeschema/dialogs/dialog_edit_label_base.cpp:82 eeschema/sch_text.cpp:800 -#: eeschema/pin_type.cpp:38 -msgid "Input" -msgstr "Input" - -#: eeschema/dialogs/dialog_sch_edit_sheet_pin.cpp:31 -#: eeschema/dialogs/dialog_edit_label_base.cpp:82 eeschema/sch_text.cpp:801 -#: eeschema/pin_type.cpp:41 -msgid "Output" -msgstr "Output" - -#: eeschema/dialogs/dialog_sch_edit_sheet_pin.cpp:32 -#: eeschema/dialogs/dialog_edit_label_base.cpp:82 eeschema/sch_text.cpp:802 -#: eeschema/pin_type.cpp:44 -msgid "Bidirectional" -msgstr "Bidirectional" - -#: eeschema/dialogs/dialog_sch_edit_sheet_pin.cpp:33 eeschema/pin_type.cpp:47 -msgid "Tri-state" -msgstr "Tri-state" - -#: eeschema/dialogs/dialog_sch_sheet_props_base.cpp:28 -msgid "&File name:" -msgstr "&File name:" - -#: eeschema/dialogs/dialog_sch_sheet_props_base.cpp:41 -msgid "Si&ze:" -msgstr "Si&ze:" - -#: eeschema/dialogs/dialog_sch_sheet_props_base.cpp:53 -msgid "&Sheet name:" -msgstr "&Sheet name:" - -#: eeschema/dialogs/dialog_sch_sheet_props_base.cpp:64 -#: eeschema/dialogs/dialog_edit_label_base.cpp:47 -msgid "&Size:" -msgstr "&Size:" - -#: eeschema/dialogs/dialog_sch_sheet_props_base.cpp:94 -msgid "Unique timestamp:" -msgstr "Unique timestamp:" - -#: eeschema/dialogs/dialog_edit_component_in_lib.cpp:72 +#: eeschema/dialogs/dialog_edit_component_in_lib.cpp:73 #: eeschema/dialogs/dialog_edit_component_in_lib_base.h:115 msgid "Library Component Properties" msgstr "Library Component Properties" -#: eeschema/dialogs/dialog_edit_component_in_lib.cpp:81 +#: eeschema/dialogs/dialog_edit_component_in_lib.cpp:82 #, c-format msgid "Properties for %s (alias of %s)" msgstr "Properties for %s (alias of %s)" -#: eeschema/dialogs/dialog_edit_component_in_lib.cpp:86 +#: eeschema/dialogs/dialog_edit_component_in_lib.cpp:87 #, c-format msgid "Properties for %s" msgstr "Properties for %s" -#: eeschema/dialogs/dialog_edit_component_in_lib.cpp:165 +#: eeschema/dialogs/dialog_edit_component_in_lib.cpp:166 #, c-format msgid "Number of Units (max allowed %d)" msgstr "Number of Units (max allowed %d)" -#: eeschema/dialogs/dialog_edit_component_in_lib.cpp:299 +#: eeschema/dialogs/dialog_edit_component_in_lib.cpp:300 #: eeschema/dialogs/dialog_edit_component_in_lib.cpp:375 #, c-format msgid "Alias <%s> cannot be removed while it is being edited!" msgstr "Alias <%s> cannot be removed while it is being edited!" -#: eeschema/dialogs/dialog_edit_component_in_lib.cpp:305 +#: eeschema/dialogs/dialog_edit_component_in_lib.cpp:306 msgid "Remove all aliases from list?" msgstr "Remove all aliases from list?" -#: eeschema/dialogs/dialog_edit_component_in_lib.cpp:326 -msgid "New alias:" -msgstr "New alias:" +#: eeschema/dialogs/dialog_edit_component_in_lib.cpp:327 +msgid "New Alias:" +msgstr "New Alias:" -#: eeschema/dialogs/dialog_edit_component_in_lib.cpp:326 -msgid "Component Alias" -msgstr "Component Alias" +#: eeschema/dialogs/dialog_edit_component_in_lib.cpp:327 +msgid "Symbol alias:" +msgstr "Symbol alias:" -#: eeschema/dialogs/dialog_edit_component_in_lib.cpp:340 +#: eeschema/dialogs/dialog_edit_component_in_lib.cpp:342 #, c-format msgid "Alias or component name <%s> already in use." msgstr "Alias or component name <%s> already in use." -#: eeschema/dialogs/dialog_edit_component_in_lib.cpp:349 +#: eeschema/dialogs/dialog_edit_component_in_lib.cpp:351 #, c-format -msgid "Alias or component name <%s> already exists in library <%s>." -msgstr "Alias or component name <%s> already exists in library <%s>." +msgid "Symbol name '%s' already exists in library '%s'." +msgstr "Symbol name '%s' already exists in library '%s'." #: eeschema/dialogs/dialog_edit_component_in_lib.cpp:406 msgid "Delete extra parts from component?" @@ -7542,6 +9547,11 @@ msgstr "OK to delete the footprint filter list ?" msgid "Add Footprint Filter" msgstr "Add Footprint Filter" +#: eeschema/dialogs/dialog_edit_component_in_lib.cpp:513 +#: eeschema/dialogs/dialog_edit_component_in_lib_base.cpp:244 +msgid "Footprint Filter" +msgstr "Footprint Filter" + #: eeschema/dialogs/dialog_edit_component_in_lib.cpp:530 #, c-format msgid "Foot print filter <%s> is already defined." @@ -7551,91 +9561,73 @@ msgstr "Foot print filter <%s> is already defined." msgid "Edit footprint filter" msgstr "Edit footprint filter" -#: eeschema/dialogs/dialog_eeschema_config_fbp.cpp:22 -msgid "Component library files" -msgstr "Component library files" - -#: eeschema/dialogs/dialog_eeschema_config_fbp.cpp:30 +#: eeschema/dialogs/dialog_symbol_remap.cpp:51 msgid "" -"List of active library files.\n" -"Only library files in this list are loaded by Eeschema.\n" -"The order of this list is important:\n" -"Eeschema searchs for a given component using this list order priority." +"This schematic currently uses the symbol library list look up method for " +"loading schematic symbols. KiCad will attempt to map the existing symbols " +"to use the new symbol library table. Remapping will change project files " +"and schematics will not be compatible with previous versions of KiCad. All " +"files that are changed will be backed up with the .v4 extension should you " +"need to revert any changes. If you choose to skip this step, you will be " +"responsible for manually remapping the symbols." msgstr "" -"List of active library files.\n" -"Only library files in this list are loaded by Eeschema.\n" -"The order of this list is important:\n" -"Eeschema searchs for a given component using this list order priority." +"This schematic currently uses the symbol library list look up method for " +"loading schematic symbols. KiCad will attempt to map the existing symbols " +"to use the new symbol library table. Remapping will change project files " +"and schematics will not be compatible with previous versions of KiCad. All " +"files that are changed will be backed up with the .v4 extension should you " +"need to revert any changes. If you choose to skip this step, you will be " +"responsible for manually remapping the symbols." -#: eeschema/dialogs/dialog_eeschema_config_fbp.cpp:39 -msgid "Add a new library after the selected library, and load it" -msgstr "Add a new library after the selected library, and load it" +#: eeschema/dialogs/dialog_symbol_remap.cpp:158 +#, c-format +msgid "Adding library '%s', file '%s' to project symbol library table." +msgstr "Adding library '%s', file '%s' to project symbol library table." -#: eeschema/dialogs/dialog_eeschema_config_fbp.cpp:43 -#: eeschema/dialogs/dialog_eeschema_config_fbp.cpp:90 -#: pcbnew/class_module.cpp:574 -msgid "Insert" -msgstr "Insert" +#: eeschema/dialogs/dialog_symbol_remap.cpp:167 +#, c-format +msgid "Library '%s' not found." +msgstr "Library '%s' not found." -#: eeschema/dialogs/dialog_eeschema_config_fbp.cpp:44 -msgid "Add a new library before the selected library, and load it" -msgstr "Add a new library before the selected library, and load it" - -#: eeschema/dialogs/dialog_eeschema_config_fbp.cpp:53 -#: eeschema/dialogs/dialog_edit_label_base.cpp:70 eeschema/lib_pin.cpp:116 -msgid "Up" -msgstr "Up" - -#: eeschema/dialogs/dialog_eeschema_config_fbp.cpp:56 -#: eeschema/dialogs/dialog_edit_label_base.cpp:70 eeschema/lib_pin.cpp:117 -msgid "Down" -msgstr "Down" - -#: eeschema/dialogs/dialog_eeschema_config_fbp.cpp:71 -msgid "User defined search path" -msgstr "User defined search path" - -#: eeschema/dialogs/dialog_eeschema_config_fbp.cpp:79 +#: eeschema/dialogs/dialog_symbol_remap.cpp:184 +#, c-format msgid "" -"Additional paths used in this project. The priority is higher than default " -"KiCad paths." +"Failed to write project symbol library table. Error:\n" +" %s" msgstr "" -"Additional paths used in this project. The priority is higher than default " -"KiCad paths." +"Failed to write project symbol library table. Error:\n" +" %s" -#: eeschema/dialogs/dialog_eeschema_config_fbp.cpp:108 -msgid "Current search path list" -msgstr "Current search path list" +#: eeschema/dialogs/dialog_symbol_remap.cpp:189 +msgid "Created project symbol library table.\n" +msgstr "Created project symbol library table.\n" -#: eeschema/dialogs/dialog_eeschema_config_fbp.cpp:113 -msgid "" -"System and user paths used to search and load library files and component " -"doc files.\n" -"Sorted by decreasing priority order." -msgstr "" -"System and user paths used to search and load library files and component " -"doc files.\n" -"Sorted by decreasing priority order." +#: eeschema/dialogs/dialog_symbol_remap.cpp:217 +#, c-format +msgid "No symbol '%s' found in symbol library table." +msgstr "No symbol '%s' found in symbol library table." -#: eeschema/dialogs/dialog_eeschema_config_fbp.cpp:120 -msgid "Check for cache/library conflicts when loading schematic" -msgstr "Check for cache/library conflicts when loading schematic" +#: eeschema/dialogs/dialog_symbol_remap.cpp:223 +#, c-format +msgid "Symbol '%s' mapped to symbol library '%s'." +msgstr "Symbol '%s' mapped to symbol library '%s'." -#: eeschema/dialogs/dialog_sch_edit_sheet_pin_base.cpp:39 -#: pcbnew/dialogs/dialog_graphic_items_options_base.cpp:46 -#: pcbnew/dialogs/dialog_graphic_items_options_base.cpp:80 -msgid "Text height:" -msgstr "Text height:" +#: eeschema/dialogs/dialog_symbol_remap.cpp:232 +msgid "Symbol library table mapping complete!" +msgstr "Symbol library table mapping complete!" -#: eeschema/dialogs/dialog_sch_edit_sheet_pin_base.cpp:51 -#: pcbnew/dialogs/dialog_graphic_items_options_base.cpp:53 -#: pcbnew/dialogs/dialog_graphic_items_options_base.cpp:87 -msgid "Text width:" -msgstr "Text width:" +#: eeschema/dialogs/dialog_symbol_remap.cpp:303 +#: eeschema/dialogs/dialog_symbol_remap.cpp:318 +#: eeschema/dialogs/dialog_symbol_remap.cpp:338 +#: eeschema/dialogs/dialog_symbol_remap.cpp:351 +#: eeschema/dialogs/dialog_symbol_remap.cpp:365 +#, c-format +msgid "Failed to back up file '%s'.\n" +msgstr "Failed to back up file '%s'.\n" -#: eeschema/dialogs/dialog_sch_edit_sheet_pin_base.cpp:63 -msgid "Connection type:" -msgstr "Connection type:" +#: eeschema/dialogs/dialog_symbol_remap.cpp:371 +msgid "Some of the project files could not be backed up." +msgstr "Some of the project files could not be backed up." #: eeschema/dialogs/dialog_lib_new_component_base.cpp:22 #: pcbnew/dialogs/dialog_general_options_BoardEditor_base.h:86 @@ -7698,165 +9690,194 @@ msgstr "Show pin name text" msgid "Pin name inside" msgstr "Pin name inside" -#: eeschema/dialogs/dialog_plot_schematic.cpp:170 -#: pcbnew/dialogs/dialog_plot.cpp:347 pcbnew/dialogs/dialog_SVG_print.cpp:214 -#: pcbnew/dialogs/dialog_gendrill.cpp:324 -#: pcbnew/exporters/gen_modules_placefile.cpp:180 -#: pcbnew/exporters/gen_modules_placefile.cpp:610 -msgid "Select Output Directory" -msgstr "Select Output Directory" +#: eeschema/dialogs/dialog_lib_edit_draw_item_base.cpp:34 +msgid "&Width:" +msgstr "&Width:" -#: eeschema/dialogs/dialog_plot_schematic.cpp:182 -#: pcbnew/dialogs/dialog_plot.cpp:357 pcbnew/dialogs/dialog_gendrill.cpp:334 +#: eeschema/dialogs/dialog_lib_edit_draw_item_base.cpp:51 +#: eeschema/dialogs/dialog_lib_edit_pin_base.cpp:81 +msgid "Sharing" +msgstr "Sharing" + +#: eeschema/dialogs/dialog_lib_edit_draw_item_base.cpp:63 +#: eeschema/dialogs/dialog_lib_edit_pin_base.cpp:83 +msgid "Common to all &units in component" +msgstr "Common to all &units in component" + +#: eeschema/dialogs/dialog_lib_edit_draw_item_base.cpp:75 +#: eeschema/dialogs/dialog_lib_edit_pin_base.cpp:86 +msgid "Common to all body &styles (DeMorgan)" +msgstr "Common to all body &styles (DeMorgan)" + +#: eeschema/dialogs/dialog_lib_edit_draw_item_base.cpp:84 +msgid "Fill Style" +msgstr "Fill Style" + +#: eeschema/dialogs/dialog_lib_edit_draw_item_base.cpp:99 +msgid "Do ¬ fill" +msgstr "Do ¬ fill" + +#: eeschema/dialogs/dialog_lib_edit_draw_item_base.cpp:103 +msgid "Fill &foreground" +msgstr "Fill &foreground" + +#: eeschema/dialogs/dialog_lib_edit_draw_item_base.cpp:106 +msgid "Fill &background" +msgstr "Fill &background" + +#: eeschema/dialogs/dialog_lib_edit_pin_base.cpp:35 +msgid "Pin &name:" +msgstr "Pin &name:" + +#: eeschema/dialogs/dialog_lib_edit_pin_base.cpp:42 +msgid "Pin n&umber:" +msgstr "Pin n&umber:" + +#: eeschema/dialogs/dialog_lib_edit_pin_base.cpp:44 +msgid "Pin number: 1 to 4 ASCII letters and/or digits" +msgstr "Pin number: 1 to 4 ASCII letters and/or digits" + +#: eeschema/dialogs/dialog_lib_edit_pin_base.cpp:51 +msgid "&Orientation:" +msgstr "&Orientation:" + +#: eeschema/dialogs/dialog_lib_edit_pin_base.cpp:58 +msgid "&Electrical type:" +msgstr "&Electrical type:" + +#: eeschema/dialogs/dialog_lib_edit_pin_base.cpp:60 +msgid "Used by the ERC." +msgstr "Used by the ERC." + +#: eeschema/dialogs/dialog_lib_edit_pin_base.cpp:67 +msgid "Graphic &Style:" +msgstr "Graphic &Style:" + +#: eeschema/dialogs/dialog_lib_edit_pin_base.cpp:93 +msgid "Schematic Properties" +msgstr "Schematic Properties" + +#: eeschema/dialogs/dialog_lib_edit_pin_base.cpp:95 +msgid "&Visible" +msgstr "&Visible" + +#: eeschema/dialogs/dialog_lib_edit_pin_base.cpp:117 +msgid "N&ame text size:" +msgstr "N&ame text size:" + +#: eeschema/dialogs/dialog_lib_edit_pin_base.cpp:128 +msgid "Number te&xt size:" +msgstr "Number te&xt size:" + +#: eeschema/dialogs/dialog_lib_edit_pin_base.cpp:139 +msgid "&Length:" +msgstr "&Length:" + +#: eeschema/dialogs/dialog_lib_edit_pin_base.cpp:150 +msgid "Pin Pos X:" +msgstr "Pin Pos X:" + +#: eeschema/dialogs/dialog_lib_edit_pin_base.cpp:161 +msgid "Pin Pos Y:" +msgstr "Pin Pos Y:" + +#: eeschema/dialogs/dialog_schematic_find.cpp:39 +#: eeschema/dialogs/dialog_schematic_find_base.h:77 +#: pcbnew/dialogs/dialog_find_base.h:57 +msgid "Find" +msgstr "Find" + +#: eeschema/dialogs/dialog_edit_libentry_fields_in_lib.cpp:268 +msgid "Illegal reference. References must start with a letter." +msgstr "Illegal reference. References must start with a letter." + +#: eeschema/dialogs/dialog_edit_libentry_fields_in_lib.cpp:284 #, c-format msgid "" -"Do you want to use a path relative to\n" -"'%s'" +"A new name is entered for this component\n" +"An alias %s already exists!\n" +"Cannot update this component" msgstr "" -"Do you want to use a path relative to\n" -"'%s'" +"A new name is entered for this component\n" +"An alias %s already exists!\n" +"Cannot update this component" -#: eeschema/dialogs/dialog_plot_schematic.cpp:185 -#: eeschema/dialogs/dialog_plot_schematic.cpp:193 -#: pcbnew/dialogs/dialog_plot.cpp:360 pcbnew/dialogs/dialog_plot.cpp:367 -#: pcbnew/dialogs/dialog_SVG_print.cpp:222 -#: pcbnew/dialogs/dialog_SVG_print.cpp:233 -#: pcbnew/dialogs/dialog_gendrill.cpp:336 -#: pcbnew/dialogs/dialog_gendrill.cpp:343 -#: pcbnew/exporters/gen_modules_placefile.cpp:188 -#: pcbnew/exporters/gen_modules_placefile.cpp:197 -msgid "Plot Output Directory" -msgstr "Plot Output Directory" +#: eeschema/dialogs/dialog_edit_libentry_fields_in_lib.cpp:756 +msgid "Chip Name" +msgstr "Chip Name" -#: eeschema/dialogs/dialog_plot_schematic.cpp:192 -#: pcbnew/dialogs/dialog_plot.cpp:366 pcbnew/dialogs/dialog_gendrill.cpp:342 -msgid "Cannot make path relative (target volume different from file volume)!" -msgstr "Cannot make path relative (target volume different from file volume)!" +#: eeschema/dialogs/dialog_edit_libentry_fields_in_lib.cpp:786 +#: eeschema/dialogs/dialog_edit_component_in_schematic.cpp:954 +msgid "Show Datasheet" +msgstr "Show Datasheet" -#: eeschema/dialogs/dialog_plot_schematic.cpp:347 -#: pcbnew/dialogs/dialog_SVG_print.cpp:274 +#: eeschema/dialogs/dialog_edit_libentry_fields_in_lib.cpp:793 +#: eeschema/dialogs/dialog_edit_component_in_schematic.cpp:961 +msgid "Browse Footprints" +msgstr "Browse Footprints" + +#: eeschema/dialogs/dialog_edit_libentry_fields_in_lib.cpp:795 +#: eeschema/dialogs/dialog_edit_component_in_schematic.cpp:963 +msgid "Open the footprint browser to choose a footprint and assign it." +msgstr "Open the footprint browser to choose a footprint and assign it." + +#: eeschema/dialogs/dialog_edit_libentry_fields_in_lib.cpp:801 +#: eeschema/dialogs/dialog_edit_component_in_schematic.cpp:969 +msgid "Used only for fields Footprint and Datasheet." +msgstr "Used only for fields Footprint and Datasheet." + +#: eeschema/dialogs/dialog_bom.cpp:356 #, c-format -msgid "Could not write plot files to folder '%s'." -msgstr "Could not write plot files to folder '%s'." +msgid "Failed to open file '%s'" +msgstr "Failed to open file '%s'" -#: eeschema/dialogs/dialog_annotate.cpp:193 -msgid "Clear and annotate all of the components on the entire schematic?" -msgstr "Clear and annotate all of the components on the entire schematic?" +#: eeschema/dialogs/dialog_bom.cpp:489 +msgid "Plugin name in plugin list" +msgstr "Plugin name in plugin list" -#: eeschema/dialogs/dialog_annotate.cpp:195 -msgid "Clear and annotate all of the components on the current sheet?" -msgstr "Clear and annotate all of the components on the current sheet?" +#: eeschema/dialogs/dialog_bom.cpp:490 +msgid "Plugin name" +msgstr "Plugin name" -#: eeschema/dialogs/dialog_annotate.cpp:201 -msgid "Annotate only the unannotated components on the entire schematic?" -msgstr "Annotate only the unannotated components on the entire schematic?" +#: eeschema/dialogs/dialog_bom.cpp:500 +msgid "This name already exists. Abort" +msgstr "This name already exists. Abort" -#: eeschema/dialogs/dialog_annotate.cpp:203 -msgid "Annotate only the unannotated components on the current sheet?" -msgstr "Annotate only the unannotated components on the current sheet?" +#: eeschema/dialogs/dialog_bom.cpp:529 eeschema/dialogs/dialog_netlist.cpp:837 +msgid "Plugin files:" +msgstr "Plugin files:" -#: eeschema/dialogs/dialog_annotate.cpp:206 -msgid "" -"\n" -"\n" -"This operation will change the current annotation and cannot be undone." -msgstr "" -"\n" -"\n" -"This operation will change the current annotation and cannot be undone." +#: eeschema/dialogs/dialog_bom.cpp:630 +msgid "Plugin file name not found. Cannot edit plugin file" +msgstr "Plugin file name not found. Cannot edit plugin file" -#: eeschema/dialogs/dialog_annotate.cpp:246 -msgid "Clear the existing annotation for the entire schematic?" -msgstr "Clear the existing annotation for the entire schematic?" +#: eeschema/dialogs/dialog_bom.cpp:640 +msgid "No text editor selected in KiCad. Please choose it" +msgstr "No text editor selected in KiCad. Please choose it" -#: eeschema/dialogs/dialog_annotate.cpp:248 -msgid "Clear the existing annotation for the current sheet?" -msgstr "Clear the existing annotation for the current sheet?" +#: eeschema/dialogs/dialog_bom.cpp:645 +msgid "Bom Generation Help" +msgstr "Bom Generation Help" -#: eeschema/dialogs/dialog_annotate.cpp:250 -msgid "" -"\n" -"\n" -"This operation will clear the existing annotation and cannot be undone." -msgstr "" -"\n" -"\n" -"This operation will clear the existing annotation and cannot be undone." +#: eeschema/dialogs/dialog_rescue_each_base.cpp:22 +msgid "Symbols to update:" +msgstr "Symbols to update:" -#: eeschema/dialogs/dialog_bom_editor.cpp:59 -#: eeschema/template_fieldnames.cpp:55 eeschema/lib_field.cpp:87 -#: eeschema/lib_field.cpp:800 -msgid "Field" -msgstr "Field" +#: eeschema/dialogs/dialog_rescue_each_base.cpp:31 +msgid "Instances of this symbol:" +msgstr "Instances of this symbol:" -#: eeschema/dialogs/dialog_bom_editor.cpp:67 -msgid "Sort" -msgstr "Sort" +#: eeschema/dialogs/dialog_rescue_each_base.cpp:46 +msgid "Cached Symbol:" +msgstr "Cached Symbol:" -#: eeschema/dialogs/dialog_bom_editor.cpp:141 -msgid "Changes exist in component table" -msgstr "Changes exist in component table" +#: eeschema/dialogs/dialog_rescue_each_base.cpp:63 +msgid "Library Symbol:" +msgstr "Library Symbol:" -#: eeschema/dialogs/dialog_bom_editor.cpp:277 -#, c-format -msgid "Component table - %u components in %u groups" -msgstr "Component table - %u components in %u groups" - -#: eeschema/dialogs/dialog_bom_editor.cpp:282 -#, c-format -msgid "Component table - %u components" -msgstr "Component table - %u components" - -#: eeschema/dialogs/dialog_bom_editor.cpp:288 -#, c-format -msgid " - %u changed" -msgstr " - %u changed" - -#: eeschema/dialogs/dialog_bom_editor.cpp:441 -msgid "Revert all component table changes?" -msgstr "Revert all component table changes?" - -#: eeschema/dialogs/dialog_erc.cpp:231 -msgid "Marker not found" -msgstr "Marker not found" - -#: eeschema/dialogs/dialog_erc.cpp:355 -msgid "No error or warning" -msgstr "No error or warning" - -#: eeschema/dialogs/dialog_erc.cpp:360 -msgid "Generate warning" -msgstr "Generate warning" - -#: eeschema/dialogs/dialog_erc.cpp:365 -msgid "Generate error" -msgstr "Generate error" - -#: eeschema/dialogs/dialog_erc.cpp:467 -msgid "Annotation required!" -msgstr "Annotation required!" - -#: eeschema/dialogs/dialog_erc.cpp:591 pcbnew/drc.cpp:310 -msgid "Finished" -msgstr "Finished" - -#: eeschema/dialogs/dialog_erc.cpp:600 -msgid "ERC File" -msgstr "ERC File" - -#: eeschema/dialogs/dialog_erc.cpp:601 -msgid "Electronic rule check file (.erc)|*.erc" -msgstr "Electronic rule check file (.erc)|*.erc" - -#: eeschema/dialogs/dialog_lib_edit_pin_table.cpp:175 eeschema/lib_pin.cpp:2092 -msgid "Number" -msgstr "Number" - -#: eeschema/dialogs/dialog_lib_edit_pin_table.cpp:196 -#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor_base.cpp:77 -#: pcbnew/class_pad.cpp:701 -msgid "Position" -msgstr "Position" +#: eeschema/dialogs/dialog_rescue_each_base.cpp:83 +msgid "Never Show Again" +msgstr "Never Show Again" #: eeschema/dialogs/dialog_edit_label_base.cpp:25 msgid "&Text:" @@ -7874,105 +9895,963 @@ msgstr "O&rientation" msgid "St&yle" msgstr "St&yle" -#: eeschema/dialogs/dialog_edit_label_base.cpp:82 eeschema/sch_text.cpp:803 -msgid "Tri-State" -msgstr "Tri-State" - #: eeschema/dialogs/dialog_edit_label_base.cpp:84 msgid "S&hape" msgstr "S&hape" -#: eeschema/dialogs/dialog_global_sym_lib_table_config.cpp:86 +#: eeschema/dialogs/dialog_netlist.cpp:297 +#: gerbview/dialogs/dialog_print_using_printer_base.cpp:75 +#: pcbnew/dialogs/dialog_drc_base.cpp:27 +msgid "Options:" +msgstr "Options:" + +#: eeschema/dialogs/dialog_netlist.cpp:301 +msgid "Default format" +msgstr "Default format" + +#: eeschema/dialogs/dialog_netlist.cpp:398 +msgid "Reformat passive component values" +msgstr "Reformat passive component values" + +#: eeschema/dialogs/dialog_netlist.cpp:400 +msgid "Reformat passive component values e.g. 1M -> 1Meg" +msgstr "Reformat passive component values e.g. 1M → 1Meg" + +#: eeschema/dialogs/dialog_netlist.cpp:404 +msgid "Simulator command:" +msgstr "Simulator command:" + +#: eeschema/dialogs/dialog_netlist.cpp:417 +msgid "&Run Simulator" +msgstr "&Run Simulator" + +#: eeschema/dialogs/dialog_netlist.cpp:470 +msgid "Title:" +msgstr "Title:" + +#: eeschema/dialogs/dialog_netlist.cpp:551 +msgid "Save Netlist File" +msgstr "Save Netlist File" + +#: eeschema/dialogs/dialog_netlist.cpp:583 +#, c-format +msgid "%s Export" +msgstr "%s Export" + +#: eeschema/dialogs/dialog_netlist.cpp:786 +msgid "This plugin already exists. Abort" +msgstr "This plugin already exists. Abort" + +#: eeschema/dialogs/dialog_netlist.cpp:813 +msgid "Error. You must provide a command String" +msgstr "Error. You must provide a command String" + +#: eeschema/dialogs/dialog_netlist.cpp:819 +msgid "Error. You must provide a Title" +msgstr "Error. You must provide a Title" + +#: eeschema/dialogs/dialog_netlist.cpp:871 +msgid "Do not forget to choose a title for this netlist control page" +msgstr "Do not forget to choose a title for this netlist control page" + +#: eeschema/dialogs/dialog_bom_editor_base.cpp:37 +msgid "Group components" +msgstr "Group components" + +#: eeschema/dialogs/dialog_bom_editor_base.cpp:39 +msgid "Group components together based on common properties" +msgstr "Group components together based on common properties" + +#: eeschema/dialogs/dialog_bom_editor_base.cpp:43 +msgid "Regroup components" +msgstr "Regroup components" + +#: eeschema/dialogs/dialog_bom_editor_base.cpp:95 +msgid "Apply Changes" +msgstr "Apply Changes" + +#: eeschema/dialogs/dialog_bom_editor_base.cpp:98 +msgid "Revert Changes" +msgstr "Revert Changes" + +#: eeschema/dialogs/dialog_edit_components_libid_base.cpp:39 +#: pcbnew/netlist.cpp:204 +msgid "Components" +msgstr "Components" + +#: eeschema/dialogs/dialog_edit_components_libid_base.cpp:40 +msgid "Current Symbol" +msgstr "Current Symbol" + +#: eeschema/dialogs/dialog_edit_components_libid_base.cpp:41 +msgid "New Symbol" +msgstr "New Symbol" + +#: eeschema/dialogs/dialog_edit_components_libid_base.cpp:69 +msgid "" +"Warning: Changes made from this dialog cannot be undone, after closing it." +msgstr "" +"Warning: Changes made from this dialog cannot be undone, after closing it." + +#: eeschema/dialogs/dialog_edit_components_libid_base.cpp:95 +msgid "Browse Libraries" +msgstr "Browse Libraries" + +#: eeschema/dialogs/dialog_edit_components_libid_base.cpp:98 +msgid "Map Orphans" +msgstr "Map Orphans" + +#: eeschema/dialogs/dialog_edit_components_libid_base.cpp:99 +msgid "" +"If some components are orphan (the linked symbol is found nowhere),\n" +"try to find a candidate having the same name in one of loaded symbol " +"libraries" +msgstr "" +"If some components are orphan (the linked symbol is found nowhere),\n" +"try to find a candidate having the same name in one of loaded symbol " +"libraries" + +#: eeschema/dialogs/dialog_bom_base.cpp:38 +msgid "Plugins" +msgstr "Plugins" + +#: eeschema/dialogs/dialog_bom_base.cpp:77 +msgid "Edit Plugin File" +msgstr "Edit Plugin File" + +#: eeschema/dialogs/dialog_bom_base.cpp:89 +msgid "Command line:" +msgstr "Command line:" + +#: eeschema/dialogs/dialog_bom_base.cpp:98 +msgid "Show console window" +msgstr "Show console window" + +#: eeschema/dialogs/dialog_bom_base.cpp:100 +msgid "" +"By default, command line runs with hidden console window and output is " +"redirected to \"Plugin info\" field.\n" +"Set this option to show the window of the running command." +msgstr "" +"By default, command line runs with hidden console window and output is redirected to \"Plugin info\" field.\n" +"Set this option to show the window of the running command." + +#: eeschema/dialogs/dialog_bom_base.cpp:107 +msgid "Plugin Info:" +msgstr "Plugin Info:" + +#: eeschema/dialogs/dialog_bom_editor.cpp:68 +msgid "Sort" +msgstr "Sort" + +#: eeschema/dialogs/dialog_bom_editor.cpp:142 +msgid "Changes exist in component table" +msgstr "Changes exist in component table" + +#: eeschema/dialogs/dialog_bom_editor.cpp:278 +#, c-format +msgid "Component table - %u components in %u groups" +msgstr "Component table - %u components in %u groups" + +#: eeschema/dialogs/dialog_bom_editor.cpp:283 +#, c-format +msgid "Component table - %u components" +msgstr "Component table - %u components" + +#: eeschema/dialogs/dialog_bom_editor.cpp:289 +#, c-format +msgid " - %u changed" +msgstr " - %u changed" + +#: eeschema/dialogs/dialog_bom_editor.cpp:445 +msgid "Revert all component table changes?" +msgstr "Revert all component table changes?" + +#: eeschema/dialogs/dialog_edit_label.cpp:160 +msgid "Global Label Properties" +msgstr "Global Label Properties" + +#: eeschema/dialogs/dialog_edit_label.cpp:164 +msgid "Hierarchical Label Properties" +msgstr "Hierarchical Label Properties" + +#: eeschema/dialogs/dialog_edit_label.cpp:168 +msgid "Label Properties" +msgstr "Label Properties" + +#: eeschema/dialogs/dialog_edit_label.cpp:172 +msgid "Hierarchical Sheet Pin Properties." +msgstr "Hierarchical Sheet Pin Properties." + +#: eeschema/dialogs/dialog_edit_label.cpp:176 +#: pcbnew/dialogs/dialog_pcb_text_properties_base.h:77 +msgid "Text Properties" +msgstr "Text Properties" + +#: eeschema/dialogs/dialog_edit_label.cpp:234 +#, c-format +msgid "H%s x W%s" +msgstr "H%s x W%s" + +#: eeschema/dialogs/dialog_edit_label.cpp:300 +msgid "Empty Text!" +msgstr "Empty Text!" + +#: eeschema/dialogs/dialog_erc.cpp:232 +msgid "Marker not found" +msgstr "Marker not found" + +#: eeschema/dialogs/dialog_erc.cpp:356 +msgid "No error or warning" +msgstr "No error or warning" + +#: eeschema/dialogs/dialog_erc.cpp:361 +msgid "Generate warning" +msgstr "Generate warning" + +#: eeschema/dialogs/dialog_erc.cpp:366 +msgid "Generate error" +msgstr "Generate error" + +#: eeschema/dialogs/dialog_erc.cpp:468 +msgid "Annotation required!" +msgstr "Annotation required!" + +#: eeschema/dialogs/dialog_erc.cpp:583 pcbnew/drc.cpp:310 +msgid "Finished" +msgstr "Finished" + +#: eeschema/dialogs/dialog_erc.cpp:592 +msgid "ERC File" +msgstr "ERC File" + +#: eeschema/dialogs/dialog_edit_component_in_lib_base.cpp:30 +msgid "Has alternate symbol (DeMorgan)" +msgstr "Has alternate symbol (DeMorgan)" + +#: eeschema/dialogs/dialog_edit_component_in_lib_base.cpp:31 +msgid "" +"Check this option if the component has an alternate body style (De Morgan)" +msgstr "" +"Check this option if the component has an alternate body style (De Morgan)" + +#: eeschema/dialogs/dialog_edit_component_in_lib_base.cpp:35 +msgid "Show pin number" +msgstr "Show pin number" + +#: eeschema/dialogs/dialog_edit_component_in_lib_base.cpp:37 +msgid "Show or hide pin numbers" +msgstr "Show or hide pin numbers" + +#: eeschema/dialogs/dialog_edit_component_in_lib_base.cpp:41 +msgid "Show pin name" +msgstr "Show pin name" + +#: eeschema/dialogs/dialog_edit_component_in_lib_base.cpp:43 +msgid "Show or hide pin names" +msgstr "Show or hide pin names" + +#: eeschema/dialogs/dialog_edit_component_in_lib_base.cpp:47 +msgid "Place pin names inside" +msgstr "Place pin names inside" + +#: eeschema/dialogs/dialog_edit_component_in_lib_base.cpp:49 +msgid "" +"Check this option to have pin names inside the body and pin number outside.\n" +"If not checked pins names and pins numbers are outside." +msgstr "" +"Check this option to have pin names inside the body and pin number outside.\n" +"If not checked pins names and pins numbers are outside." + +#: eeschema/dialogs/dialog_edit_component_in_lib_base.cpp:65 +msgid "Number of Units" +msgstr "Number of Units" + +#: eeschema/dialogs/dialog_edit_component_in_lib_base.cpp:67 +msgid "" +"Enter the number of units for a component that contains more than one unit" +msgstr "" +"Enter the number of units for a component that contains more than one unit" + +#: eeschema/dialogs/dialog_edit_component_in_lib_base.cpp:80 +msgid "Pin Name Position Offset" +msgstr "Pin Name Position Offset" + +#: eeschema/dialogs/dialog_edit_component_in_lib_base.cpp:82 +msgid "" +"Margin (in 0.001 inches) between a pin name position and the component " +"body.\n" +"A value from 10 to 40 is usually good." +msgstr "" +"Margin (in 0.001 inches) between a pin name position and the component " +"body.\n" +"A value from 10 to 40 is usually good." + +#: eeschema/dialogs/dialog_edit_component_in_lib_base.cpp:98 +msgid "Define as power symbol" +msgstr "Define as power symbol" + +#: eeschema/dialogs/dialog_edit_component_in_lib_base.cpp:99 +msgid "Check this option when the component is a power symbol" +msgstr "Check this option when the component is a power symbol" + +#: eeschema/dialogs/dialog_edit_component_in_lib_base.cpp:103 +msgid "All units are not interchangeable" +msgstr "All units are not interchangeable" + +#: eeschema/dialogs/dialog_edit_component_in_lib_base.cpp:104 +msgid "" +"Check this option when creating multiple unit components and all units are " +"not interchangeable" +msgstr "" +"Check this option when creating multiple unit components and all units are " +"not interchangeable" + +#: eeschema/dialogs/dialog_edit_component_in_lib_base.cpp:119 +msgid "" +"A short description that is displayed in Eeschema.\n" +"Can be a very good help when selecting components in libraries components " +"lists." +msgstr "" +"A short description that is displayed in Eeschema.\n" +"Can be a very good help when selecting components in libraries components " +"lists." + +#: eeschema/dialogs/dialog_edit_component_in_lib_base.cpp:127 +#: pcbnew/dialogs/dialog_edit_module_for_Modedit_base.cpp:35 +msgid "Keywords" +msgstr "Keywords" + +#: eeschema/dialogs/dialog_edit_component_in_lib_base.cpp:129 +msgid "" +"Enter key words that can be used to select this component.\n" +"Key words cannot have spaces and are separated by a space." +msgstr "" +"Enter key words that can be used to select this component.\n" +"Key words cannot have spaces and are separated by a space." + +#: eeschema/dialogs/dialog_edit_component_in_lib_base.cpp:137 +msgid "Documentation File Name" +msgstr "Documentation File Name" + +#: eeschema/dialogs/dialog_edit_component_in_lib_base.cpp:139 +msgid "" +"Enter the documentation file (a .pdf document) associated to the component." +msgstr "" +"Enter the documentation file (a .pdf document) associated to the component." + +#: eeschema/dialogs/dialog_edit_component_in_lib_base.cpp:150 +msgid "Copy Document from Parent" +msgstr "Copy Document from Parent" + +#: eeschema/dialogs/dialog_edit_component_in_lib_base.cpp:153 +msgid "Browse Files" +msgstr "Browse Files" + +#: eeschema/dialogs/dialog_edit_component_in_lib_base.cpp:171 +msgid "Alias List" +msgstr "Alias List" + +#: eeschema/dialogs/dialog_edit_component_in_lib_base.cpp:173 +msgid "" +"An alias is a component that uses the body of its root component.\n" +"It has its own documentation and keywords.\n" +"A fast way to extend a library with similar components" +msgstr "" +"An alias is a component that uses the body of its root component.\n" +"It has its own documentation and keywords.\n" +"A fast way to extend a library with similar components" + +#: eeschema/dialogs/dialog_edit_component_in_lib_base.cpp:192 +#: eeschema/dialogs/dialog_edit_component_in_lib_base.cpp:234 +msgid "Delete All" +msgstr "Delete All" + +#: eeschema/dialogs/dialog_edit_component_in_lib_base.cpp:210 +#: pcbnew/dialogs/dialog_global_deletion_base.cpp:37 +msgid "Footprints" +msgstr "Footprints" + +#: eeschema/dialogs/dialog_edit_component_in_lib_base.cpp:212 +msgid "" +"A list of footprints names that can be used for this component.\n" +"Footprints names can used jockers.\n" +"(like sm* to allow all footprints names starting by sm)." +msgstr "" +"A list of footprints names that can be used for this component.\n" +"Footprints names can used jockers.\n" +"(like sm* to allow all footprints names starting by sm)." + +#: eeschema/dialogs/dialog_eeschema_options_base.cpp:42 +#: eeschema/dialogs/dialog_libedit_options_base.cpp:36 +msgid "&Grid size:" +msgstr "&Grid size:" + +#: eeschema/dialogs/dialog_eeschema_options_base.cpp:51 +#: eeschema/dialogs/dialog_eeschema_options_base.cpp:62 +#: eeschema/dialogs/dialog_eeschema_options_base.cpp:73 +#: eeschema/dialogs/dialog_eeschema_options_base.cpp:151 +#: eeschema/dialogs/dialog_eeschema_options_base.cpp:162 +#: eeschema/dialogs/dialog_eeschema_options_base.cpp:183 +#: eeschema/dialogs/dialog_libedit_options_base.cpp:45 +#: eeschema/dialogs/dialog_libedit_options_base.cpp:56 +#: eeschema/dialogs/dialog_libedit_options_base.cpp:67 +#: eeschema/dialogs/dialog_libedit_options_base.cpp:78 +#: eeschema/dialogs/dialog_libedit_options_base.cpp:89 +#: eeschema/dialogs/dialog_libedit_options_base.cpp:100 +#: eeschema/dialogs/dialog_libedit_options_base.cpp:111 +#: eeschema/dialogs/dialog_libedit_options_base.cpp:125 +#: pcbnew/import_dxf/dialog_dxf_import_base.cpp:160 +msgid "mils" +msgstr "mils" + +#: eeschema/dialogs/dialog_eeschema_options_base.cpp:55 +msgid "&Bus thickness:" +msgstr "&Bus thickness:" + +#: eeschema/dialogs/dialog_eeschema_options_base.cpp:66 +msgid "&Line thickness:" +msgstr "&Line thickness:" + +#: eeschema/dialogs/dialog_eeschema_options_base.cpp:77 +msgid "&Part ID notation:" +msgstr "&Part ID notation:" + +#: eeschema/dialogs/dialog_eeschema_options_base.cpp:81 +msgid ".A" +msgstr ".A" + +#: eeschema/dialogs/dialog_eeschema_options_base.cpp:81 +msgid "-A" +msgstr "-A" + +#: eeschema/dialogs/dialog_eeschema_options_base.cpp:81 +msgid "_A" +msgstr "_A" + +#: eeschema/dialogs/dialog_eeschema_options_base.cpp:81 +msgid ".1" +msgstr ".1" + +#: eeschema/dialogs/dialog_eeschema_options_base.cpp:81 +msgid "-1" +msgstr "-1" + +#: eeschema/dialogs/dialog_eeschema_options_base.cpp:81 +msgid "_1" +msgstr "_1" + +#: eeschema/dialogs/dialog_eeschema_options_base.cpp:99 +#: eeschema/dialogs/dialog_libedit_options_base.cpp:148 +msgid "&Show grid" +msgstr "&Show grid" + +#: eeschema/dialogs/dialog_eeschema_options_base.cpp:102 +msgid "&Restrict buses and wires to H and V orientation" +msgstr "&Restrict buses and wires to H and V orientation" + +#: eeschema/dialogs/dialog_eeschema_options_base.cpp:105 +msgid "S&how hidden pins" +msgstr "S&how hidden pins" + +#: eeschema/dialogs/dialog_eeschema_options_base.cpp:108 +msgid "Show page limi&ts" +msgstr "Show page limi&ts" + +#: eeschema/dialogs/dialog_eeschema_options_base.cpp:119 +#: pcbnew/class_text_mod.cpp:379 +#: pcbnew/dialogs/dialog_edit_module_text_base.cpp:106 +#: pcbnew/dialogs/dialog_dimension_editor_base.cpp:80 +msgid "Display" +msgstr "Display" + +#: eeschema/dialogs/dialog_eeschema_options_base.cpp:132 +msgid "&Measurement units:" +msgstr "&Measurement units:" + +#: eeschema/dialogs/dialog_eeschema_options_base.cpp:144 +#: eeschema/dialogs/dialog_libedit_options_base.cpp:93 +msgid "&Horizontal pitch of repeated items:" +msgstr "&Horizontal pitch of repeated items:" + +#: eeschema/dialogs/dialog_eeschema_options_base.cpp:155 +#: eeschema/dialogs/dialog_libedit_options_base.cpp:104 +msgid "&Vertical pitch of repeated items:" +msgstr "&Vertical pitch of repeated items:" + +#: eeschema/dialogs/dialog_eeschema_options_base.cpp:166 +#: eeschema/dialogs/dialog_libedit_options_base.cpp:129 +msgid "&Increment of repeated labels:" +msgstr "&Increment of repeated labels:" + +#: eeschema/dialogs/dialog_eeschema_options_base.cpp:176 +msgid "Def&ault text size:" +msgstr "Def&ault text size:" + +#: eeschema/dialogs/dialog_eeschema_options_base.cpp:187 +msgid "&Auto-save time interval" +msgstr "&Auto-save time interval" + +#: eeschema/dialogs/dialog_eeschema_options_base.cpp:192 +msgid "" +"Delay after the first change to create a backup file of the board on disk.\n" +"If set to 0, auto backup is disabled" +msgstr "" +"Delay after the first change to create a backup file of the board on disk.\n" +"If set to 0, auto backup is disabled" + +#: eeschema/dialogs/dialog_eeschema_options_base.cpp:196 +msgid "minutes" +msgstr "minutes" + +#: eeschema/dialogs/dialog_eeschema_options_base.cpp:209 +msgid "A&utomatically place component fields" +msgstr "A&utomatically place component fields" + +#: eeschema/dialogs/dialog_eeschema_options_base.cpp:212 +msgid "A&llow field autoplace to change justification" +msgstr "A&llow field autoplace to change justification" + +#: eeschema/dialogs/dialog_eeschema_options_base.cpp:215 +msgid "Al&ways align autoplaced fields to the 50 mil grid" +msgstr "Al&ways align autoplaced fields to the 50 mil grid" + +#: eeschema/dialogs/dialog_eeschema_options_base.cpp:225 +msgid "Editing" +msgstr "Editing" + +#: eeschema/dialogs/dialog_eeschema_options_base.cpp:246 +msgid "Hotkeys:" +msgstr "Hotkeys:" + +#: eeschema/dialogs/dialog_eeschema_options_base.cpp:260 +msgid "Cen&ter and warp cursor on zoom" +msgstr "Cen&ter and warp cursor on zoom" + +#: eeschema/dialogs/dialog_eeschema_options_base.cpp:265 +msgid "Use touchpa&d to pan" +msgstr "Use touchpa&d to pan" + +#: eeschema/dialogs/dialog_eeschema_options_base.cpp:266 +#: gerbview/dialogs/gerbview_dialog_display_options_frame_base.cpp:79 +msgid "Use touchpad to pan canvas" +msgstr "Use touchpad to pan canvas" + +#: eeschema/dialogs/dialog_eeschema_options_base.cpp:270 +#: pcbnew/dialogs/dialog_general_options_BoardEditor_base.cpp:160 +msgid "&Pan while moving object" +msgstr "&Pan while moving object" + +#: eeschema/dialogs/dialog_eeschema_options_base.cpp:280 +msgid "Controls" +msgstr "Controls" + +#: eeschema/dialogs/dialog_eeschema_options_base.cpp:294 +msgid "User defined field names for schematic components. " +msgstr "User defined field names for schematic components. " + +#: eeschema/dialogs/dialog_eeschema_options_base.cpp:319 +msgid "Default Value" +msgstr "Default Value" + +#: eeschema/dialogs/dialog_eeschema_options_base.cpp:342 +msgid "&Add" +msgstr "&Add" + +#: eeschema/dialogs/dialog_eeschema_options_base.cpp:345 +msgid "De&lete" +msgstr "De&lete" + +#: eeschema/dialogs/dialog_eeschema_options_base.cpp:358 +msgid "Default Fields" +msgstr "Default Fields" + +#: eeschema/dialogs/dialog_plot_schematic.cpp:170 +#: pcbnew/exporters/gen_modules_placefile.cpp:180 +#: pcbnew/exporters/gen_modules_placefile.cpp:610 +#: pcbnew/dialogs/dialog_plot.cpp:352 pcbnew/dialogs/dialog_SVG_print.cpp:214 +#: pcbnew/dialogs/dialog_gendrill.cpp:324 +msgid "Select Output Directory" +msgstr "Select Output Directory" + +#: eeschema/dialogs/dialog_plot_schematic.cpp:182 +#: pcbnew/dialogs/dialog_plot.cpp:362 pcbnew/dialogs/dialog_gendrill.cpp:334 #, c-format msgid "" -"Error occurred writing empty symbol library table file.\n" -"\n" -"%s" +"Do you want to use a path relative to\n" +"'%s'" msgstr "" -"Error occurred writing empty symbol library table file.\n" -"\n" -"%s" +"Do you want to use a path relative to\n" +"'%s'" -#: eeschema/dialogs/dialog_global_sym_lib_table_config.cpp:100 -msgid "Please select a symbol library table file." -msgstr "Please select a symbol library table file." +#: eeschema/dialogs/dialog_plot_schematic.cpp:185 +#: eeschema/dialogs/dialog_plot_schematic.cpp:193 +#: pcbnew/exporters/gen_modules_placefile.cpp:188 +#: pcbnew/exporters/gen_modules_placefile.cpp:197 +#: pcbnew/dialogs/dialog_plot.cpp:365 pcbnew/dialogs/dialog_plot.cpp:372 +#: pcbnew/dialogs/dialog_SVG_print.cpp:222 +#: pcbnew/dialogs/dialog_SVG_print.cpp:233 +#: pcbnew/dialogs/dialog_gendrill.cpp:336 +#: pcbnew/dialogs/dialog_gendrill.cpp:343 +msgid "Plot Output Directory" +msgstr "Plot Output Directory" -#: eeschema/dialogs/dialog_global_sym_lib_table_config.cpp:110 +#: eeschema/dialogs/dialog_plot_schematic.cpp:192 +#: pcbnew/dialogs/dialog_plot.cpp:371 pcbnew/dialogs/dialog_gendrill.cpp:342 +msgid "Cannot make path relative (target volume different from file volume)!" +msgstr "Cannot make path relative (target volume different from file volume)!" + +#: eeschema/dialogs/dialog_plot_schematic.cpp:349 +#: pcbnew/dialogs/dialog_SVG_print.cpp:274 #, c-format -msgid "File '%s' not found." -msgstr "File '%s' not found." +msgid "Could not write plot files to folder '%s'." +msgstr "Could not write plot files to folder '%s'." -#: eeschema/dialogs/dialog_global_sym_lib_table_config.cpp:124 -#, c-format +#: eeschema/dialogs/dialog_edit_component_in_schematic_fbp.cpp:25 +msgid "Unit:" +msgstr "Unit:" + +#: eeschema/dialogs/dialog_edit_component_in_schematic_fbp.cpp:37 +msgid "Interchangeable Unit:" +msgstr "Interchangeable Unit:" + +#: eeschema/dialogs/dialog_edit_component_in_schematic_fbp.cpp:48 +#: pcbnew/dialogs/dialog_export_vrml_base.cpp:73 +#: pcbnew/dialogs/dialog_export_vrml_base.cpp:88 +#: pcbnew/dialogs/dialog_export_step_base.cpp:120 +#: pcbnew/dialogs/dialog_export_step_base.cpp:138 +#: pcbnew/dialogs/dialog_export_idf_base.cpp:64 +#: pcbnew/dialogs/dialog_export_idf_base.cpp:85 +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:131 +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:391 +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:911 +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:918 +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:932 +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:1100 +#: pcbnew/dialogs/dialog_move_exact_base.cpp:36 +#: pcbnew/dialogs/dialog_move_exact_base.cpp:50 +#: pcbnew/dialogs/dialog_move_exact_base.cpp:64 +#: pcbnew/dialogs/dialog_position_relative_base.cpp:34 +#: pcbnew/dialogs/dialog_position_relative_base.cpp:48 +#: pcbnew/dialogs/dialog_position_relative_base.cpp:62 +#: pcbnew/dialogs/dialog_drc_base.cpp:219 +#: pcbnew/dialogs/dialog_drc_base.cpp:230 +#: pcbnew/dialogs/dialog_create_array_base.cpp:71 +#: pcbnew/dialogs/dialog_create_array_base.cpp:82 +#: pcbnew/dialogs/dialog_create_array_base.cpp:187 +#: pcbnew/dialogs/dialog_create_array_base.cpp:198 +#: pcbnew/dialogs/dialog_create_array_base.cpp:217 +msgid "0" +msgstr "0" + +#: eeschema/dialogs/dialog_edit_component_in_schematic_fbp.cpp:48 +msgid "+90" +msgstr "+90" + +#: eeschema/dialogs/dialog_edit_component_in_schematic_fbp.cpp:48 +msgid "+180" +msgstr "+180" + +#: eeschema/dialogs/dialog_edit_component_in_schematic_fbp.cpp:48 +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:131 +msgid "-90" +msgstr "-90" + +#: eeschema/dialogs/dialog_edit_component_in_schematic_fbp.cpp:50 +msgid "Orientation (degrees):" +msgstr "Orientation (degrees):" + +#: eeschema/dialogs/dialog_edit_component_in_schematic_fbp.cpp:56 +msgid "Mirror Horizontally" +msgstr "Mirror Horizontally" + +#: eeschema/dialogs/dialog_edit_component_in_schematic_fbp.cpp:56 +msgid "Mirror Vertically" +msgstr "Mirror Vertically" + +#: eeschema/dialogs/dialog_edit_component_in_schematic_fbp.cpp:58 +msgid "Position:" +msgstr "Position:" + +#: eeschema/dialogs/dialog_edit_component_in_schematic_fbp.cpp:64 +msgid "Convert Shape" +msgstr "Convert Shape" + +#: eeschema/dialogs/dialog_edit_component_in_schematic_fbp.cpp:65 msgid "" -"File '%s' is not a valid symbol library table file.\n" -"\n" -"%s" +"Use the alternate shape of this component.\n" +"For gates, this is the \"De Morgan\" conversion" msgstr "" -"File '%s' is not a valid symbol library table file.\n" -"\n" -"%s" +"Use the alternate shape of this component.\n" +"For gates, this is the \"De Morgan\" conversion" -#: eeschema/dialogs/dialog_global_sym_lib_table_config.cpp:144 -#, c-format +#: eeschema/dialogs/dialog_edit_component_in_schematic_fbp.cpp:70 +msgid "Component Name:" +msgstr "Component Name:" + +#: eeschema/dialogs/dialog_edit_component_in_schematic_fbp.cpp:73 +msgid "Name of the symbol in the library from which this component come from" +msgstr "Name of the symbol in the library from which this component come from" + +#: eeschema/dialogs/dialog_edit_component_in_schematic_fbp.cpp:80 +#: kicad/dialogs/dialog_template_selector_base.cpp:39 +msgid "Validate" +msgstr "Validate" + +#: eeschema/dialogs/dialog_edit_component_in_schematic_fbp.cpp:83 +#: pcbnew/dialogs/dialog_netlist_fbp.cpp:41 +msgid "Change" +msgstr "Change" + +#: eeschema/dialogs/dialog_edit_component_in_schematic_fbp.cpp:92 +msgid "Component ID:" +msgstr "Component ID:" + +#: eeschema/dialogs/dialog_edit_component_in_schematic_fbp.cpp:97 +msgid "Unique ID that identifies the component" +msgstr "Unique ID that identifies the component" + +#: eeschema/dialogs/dialog_edit_component_in_schematic_fbp.cpp:104 +msgid "Edit Spice Model" +msgstr "Edit Spice Model" + +#: eeschema/dialogs/dialog_edit_component_in_schematic_fbp.cpp:107 +msgid "Reset Field Properties" +msgstr "Reset Field Properties" + +#: eeschema/dialogs/dialog_edit_component_in_schematic_fbp.cpp:108 msgid "" -"Cannot copy global symbol library table file:\n" -"\n" -" '%s'\n" -"\n" -":to:\n" -"\n" -"%s." +"Set position and style of fields and component orientation to default " +"library value.\n" +"Field values are not modified." msgstr "" -"Cannot copy global symbol library table file:\n" -"\n" -" '%s'\n" -"\n" -":to:\n" -"\n" -"%s." +"Set position and style of fields and component orientation to default library value.\n" +"Field values are not modified." -#: eeschema/dialogs/dialog_global_sym_lib_table_config.cpp:161 -#, c-format +#: eeschema/dialogs/dialog_edit_component_in_schematic_fbp.cpp:113 +msgid "Sets fields to the original library values" +msgstr "Sets fields to the original library values" + +#: eeschema/dialogs/dialog_edit_component_in_schematic_fbp.cpp:121 +msgid " Fields" +msgstr " Fields" + +#: eeschema/dialogs/dialog_edit_component_in_schematic_fbp.cpp:148 +msgid "Delete optional field" +msgstr "Delete optional field" + +#: eeschema/dialogs/dialog_edit_component_in_schematic_fbp.cpp:153 +msgid "Create new custom field" +msgstr "Create new custom field" + +#: eeschema/dialogs/dialog_edit_component_in_schematic_fbp.cpp:169 +#: eeschema/dialogs/dialog_lib_edit_text_base.cpp:101 +msgid "Align Left" +msgstr "Align Left" + +#: eeschema/dialogs/dialog_edit_component_in_schematic_fbp.cpp:169 +#: eeschema/dialogs/dialog_edit_component_in_schematic_fbp.cpp:175 +#: eeschema/dialogs/dialog_lib_edit_text_base.cpp:101 +#: eeschema/dialogs/dialog_lib_edit_text_base.cpp:107 +msgid "Align Center" +msgstr "Align Center" + +#: eeschema/dialogs/dialog_edit_component_in_schematic_fbp.cpp:169 +#: eeschema/dialogs/dialog_lib_edit_text_base.cpp:101 +msgid "Align Right" +msgstr "Align Right" + +#: eeschema/dialogs/dialog_edit_component_in_schematic_fbp.cpp:171 +msgid "Horizontal Position:" +msgstr "Horizontal Position:" + +#: eeschema/dialogs/dialog_edit_component_in_schematic_fbp.cpp:175 +#: eeschema/dialogs/dialog_lib_edit_text_base.cpp:107 +msgid "Align Top" +msgstr "Align Top" + +#: eeschema/dialogs/dialog_edit_component_in_schematic_fbp.cpp:175 +#: eeschema/dialogs/dialog_lib_edit_text_base.cpp:107 +msgid "Align Bottom" +msgstr "Align Bottom" + +#: eeschema/dialogs/dialog_edit_component_in_schematic_fbp.cpp:177 +msgid "Vertical Position:" +msgstr "Vertical Position:" + +#: eeschema/dialogs/dialog_edit_component_in_schematic_fbp.cpp:188 +msgid "Visibility:" +msgstr "Visibility:" + +#: eeschema/dialogs/dialog_edit_component_in_schematic_fbp.cpp:191 +msgid "Make selected field visible" +msgstr "Make selected field visible" + +#: eeschema/dialogs/dialog_edit_component_in_schematic_fbp.cpp:196 +msgid "Rotated 90 degrees the selected field" +msgstr "Rotated 90 degrees the selected field" + +#: eeschema/dialogs/dialog_edit_component_in_schematic_fbp.cpp:205 +msgid "Font Style:" +msgstr "Font Style:" + +#: eeschema/dialogs/dialog_edit_component_in_schematic_fbp.cpp:215 +msgid "Field Name:" +msgstr "Field Name:" + +#: eeschema/dialogs/dialog_edit_component_in_schematic_fbp.cpp:220 +#: eeschema/dialogs/dialog_edit_component_in_schematic_fbp.cpp:229 +msgid "Name of the selected field. Fixed field names are not editable" +msgstr "Name of the selected field. Fixed field names are not editable" + +#: eeschema/dialogs/dialog_edit_component_in_schematic_fbp.cpp:224 +msgid "Field Value:" +msgstr "Field Value:" + +#: eeschema/dialogs/dialog_edit_component_in_schematic_fbp.cpp:233 +msgid "Open in Browser" +msgstr "Open in Browser" + +#: eeschema/dialogs/dialog_edit_component_in_schematic_fbp.cpp:234 msgid "" -"Error occurred loading global symbol library table:\n" -"\n" -"%s" +"If your datasheet is an http:// link or a complete file path, then it may " +"show in your browser by pressing this button." msgstr "" -"Error occurred loading global symbol library table:\n" +"If your datasheet is an http:// link or a complete file path, then it may " +"show in your browser by pressing this button." + +#: eeschema/dialogs/dialog_edit_component_in_schematic_fbp.cpp:247 +msgid "Font Size:" +msgstr "Font Size:" + +#: eeschema/dialogs/dialog_edit_component_in_schematic_fbp.cpp:252 +msgid "Font Size of the selected field" +msgstr "Font Size of the selected field" + +#: eeschema/dialogs/dialog_edit_component_in_schematic_fbp.cpp:260 +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:83 +#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:161 +#: pcbnew/dialogs/dialog_pcb_text_properties_base.cpp:51 +msgid "Position X:" +msgstr "Position X:" + +#: eeschema/dialogs/dialog_edit_component_in_schematic_fbp.cpp:265 +#: eeschema/dialogs/dialog_edit_component_in_schematic_fbp.cpp:278 +msgid "X coordinate of the selected field" +msgstr "X coordinate of the selected field" + +#: eeschema/dialogs/dialog_edit_component_in_schematic_fbp.cpp:273 +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:94 +#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:172 +#: pcbnew/dialogs/dialog_pcb_text_properties_base.cpp:82 +msgid "Position Y:" +msgstr "Position Y:" + +#: eeschema/dialogs/dialog_rescue_each.cpp:85 +msgid "" +"This schematic was made using older symbol libraries which may break the " +"schematic. Some symbols may need to be linked to a different symbol name. " +"Some symbols may need to be \"rescued\" (copied and renamed) into a new " +"library.\n" "\n" -"%s" +"The following changes are recommended to update the project." +msgstr "" +"This schematic was made using older symbol libraries which may break the schematic. Some symbols may need to be linked to a different symbol name. Some symbols may need to be \"rescued\" (copied and renamed) into a new library.\n" +"\n" +"The following changes are recommended to update the project." -#: eeschema/dialogs/dialog_eeschema_config.cpp:137 +#: eeschema/dialogs/dialog_rescue_each.cpp:92 +#: pagelayout_editor/dialogs/properties_frame_base.cpp:192 +#: pagelayout_editor/dialogs/properties_frame_base.cpp:609 +msgid "Accept" +msgstr "Accept" + +#: eeschema/dialogs/dialog_rescue_each.cpp:107 +msgid "Symbol Name" +msgstr "Symbol Name" + +#: eeschema/dialogs/dialog_rescue_each.cpp:111 +msgid "Action Taken" +msgstr "Action Taken" + +#: eeschema/dialogs/dialog_rescue_each.cpp:203 #, c-format -msgid "Project '%s'" -msgstr "Project '%s'" +msgid "Instances of this symbol (%d items):" +msgstr "Instances of this symbol (%d items):" -#: eeschema/dialogs/dialog_eeschema_config.cpp:315 -msgid "Library files:" -msgstr "Library files:" +#: eeschema/dialogs/dialog_rescue_each.cpp:319 +msgid "" +"Stop showing this tool?\n" +"No changes will be made.\n" +"\n" +"This setting can be changed from the \"Symbol Libraries\" dialog,\n" +"and the tool can be activated manually from the \"Tools\" menu." +msgstr "" +"Stop showing this tool?\n" +"No changes will be made.\n" +"\n" +"This setting can be changed from the \"Symbol Libraries\" dialog,\n" +"and the tool can be activated manually from the \"Tools\" menu." -#: eeschema/dialogs/dialog_eeschema_config.cpp:375 -#, c-format -msgid "'%s' : library already in use" -msgstr "'%s' : library already in use" +#: eeschema/dialogs/dialog_rescue_each.cpp:323 +msgid "Rescue Symbols" +msgstr "Rescue Symbols" -#: eeschema/dialogs/dialog_eeschema_config.cpp:390 -msgid "Default Path for Libraries" -msgstr "Default Path for Libraries" +#: eeschema/dialogs/dialog_global_sym_lib_table_config_base.cpp:22 +msgid "" +"KiCad has been run for the first time using the new symbol library table for " +"accessing symbol libraries. In order for KiCad to access symbol libraries, " +"you must configure your global symbol library table. Please select from one " +"of the options below. If you are not sure which option to select, please " +"use the default selection." +msgstr "" +"KiCad has been run for the first time using the new symbol library table for " +"accessing symbol libraries. In order for KiCad to access symbol libraries, " +"you must configure your global symbol library table. Please select from one " +"of the options below. If you are not sure which option to select, please " +"use the default selection." -#: eeschema/dialogs/dialog_eeschema_config.cpp:417 -#: pcbnew/dialogs/dialog_SVG_print.cpp:221 -msgid "Use a relative path?" -msgstr "Use a relative path?" +#: eeschema/dialogs/dialog_global_sym_lib_table_config_base.cpp:29 +msgid "Copy default global symbol library table (recommended)" +msgstr "Copy default global symbol library table (recommended)" -#: eeschema/dialogs/dialog_eeschema_config.cpp:417 -msgid "Path type" -msgstr "Path type" +#: eeschema/dialogs/dialog_global_sym_lib_table_config_base.cpp:31 +msgid "" +"Select this option if you not sure about configuring the global symbol " +"library table" +msgstr "" +"Select this option if you not sure about configuring the global symbol " +"library table" -#: eeschema/dialogs/dialog_eeschema_config.cpp:437 -msgid "Path already in use" -msgstr "Path already in use" +#: eeschema/dialogs/dialog_global_sym_lib_table_config_base.cpp:35 +msgid "Copy custom global symbol library table" +msgstr "Copy custom global symbol library table" + +#: eeschema/dialogs/dialog_global_sym_lib_table_config_base.cpp:36 +msgid "" +"Select this option to copy a symbol library table file other than the default" +msgstr "" +"Select this option to copy a symbol library table file other than the default" + +#: eeschema/dialogs/dialog_global_sym_lib_table_config_base.cpp:40 +msgid "Create an empty global symbol library table" +msgstr "Create an empty global symbol library table" + +#: eeschema/dialogs/dialog_global_sym_lib_table_config_base.cpp:41 +msgid "" +"Select this option to define symbol libraries in project specific library " +"tables" +msgstr "" +"Select this option to define symbol libraries in project specific library " +"tables" + +#: eeschema/dialogs/dialog_global_sym_lib_table_config_base.cpp:48 +msgid "Select global symbol library table file:" +msgstr "Select global symbol library table file:" + +#: eeschema/dialogs/dialog_global_sym_lib_table_config_base.cpp:52 +msgid "Select a file" +msgstr "Select a file" #: eeschema/dialogs/dialog_schematic_find_base.cpp:28 msgid "&Search for:" @@ -8042,2811 +10921,294 @@ msgstr "&Replace" msgid "Replace &All" msgstr "Replace &All" -#: eeschema/dialogs/dialog_choose_component.cpp:206 -msgid "No footprint specified" -msgstr "No footprint specified" +#: eeschema/dialogs/dialog_lib_edit_text_base.cpp:40 +msgid "Select" +msgstr "Select" -#: eeschema/selpart.cpp:66 -msgid "No component libraries are loaded." -msgstr "No component libraries are loaded." +#: eeschema/dialogs/dialog_lib_edit_text_base.cpp:65 +msgid "Power component value text cannot be modified!" +msgstr "Power component value text cannot be modified!" -#: eeschema/selpart.cpp:90 pcbnew/librairi.cpp:80 -msgid "Select Library" -msgstr "Select Library" +#: eeschema/dialogs/dialog_lib_edit_text_base.cpp:77 +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:210 +msgid "Vertical" +msgstr "Vertical" -#: eeschema/selpart.cpp:140 -msgid "Select Component" -msgstr "Select Component" +#: eeschema/dialogs/dialog_lib_edit_text_base.cpp:83 +msgid "Common to all units" +msgstr "Common to all units" -#: eeschema/netform.cpp:111 -msgid "Run command:" -msgstr "Run command:" +#: eeschema/dialogs/dialog_lib_edit_text_base.cpp:86 +msgid "Common to all body styles" +msgstr "Common to all body styles" -#: eeschema/netform.cpp:117 +#: eeschema/dialogs/dialog_lib_edit_text_base.cpp:89 +#: pcbnew/dialogs/dialog_modedit_options_base.cpp:127 +#: pcbnew/dialogs/dialog_modedit_options_base.cpp:156 +#: pcbnew/dialogs/dialog_edit_module_text_base.cpp:104 +msgid "Invisible" +msgstr "Invisible" + +#: eeschema/dialogs/dialog_lib_edit_text_base.cpp:103 +msgid "Horizontal Justify" +msgstr "Horizontal Justify" + +#: eeschema/dialogs/dialog_lib_edit_text_base.cpp:109 +msgid "Vertical Justify" +msgstr "Vertical Justify" + +#: eeschema/dialogs/dialog_sym_lib_table_base.cpp:20 +#: pcbnew/dialogs/dialog_fp_lib_table_base.cpp:20 +msgid "Library Tables by Scope" +msgstr "Library Tables by Scope" + +#: eeschema/dialogs/dialog_sym_lib_table_base.cpp:32 +#: eeschema/dialogs/dialog_sym_lib_table_base.cpp:85 +#: pcbnew/dialogs/dialog_fp_lib_table_base.cpp:32 +#: pcbnew/dialogs/dialog_fp_lib_table_base.cpp:84 +msgid "Table:" +msgstr "Table:" + +#: eeschema/dialogs/dialog_sym_lib_table_base.cpp:36 +#: eeschema/dialogs/dialog_sym_lib_table_base.cpp:89 +#: pcbnew/dialogs/dialog_fp_lib_table_base.cpp:36 +#: pcbnew/dialogs/dialog_fp_lib_table_base.cpp:88 +msgid "Table Name" +msgstr "Table Name" + +#: eeschema/dialogs/dialog_sym_lib_table_base.cpp:75 +#: pcbnew/dialogs/dialog_fp_lib_table_base.cpp:74 +msgid "Global Libraries" +msgstr "Global Libraries" + +#: eeschema/dialogs/dialog_sym_lib_table_base.cpp:127 +#: pcbnew/dialogs/dialog_fp_lib_table_base.cpp:126 +msgid "Project Specific Libraries" +msgstr "Project Specific Libraries" + +#: eeschema/dialogs/dialog_sym_lib_table_base.cpp:134 +msgid "Browse Libraries..." +msgstr "Browse Libraries..." + +#: eeschema/dialogs/dialog_sym_lib_table_base.cpp:137 +#: pcbnew/dialogs/dialog_fp_lib_table_base.cpp:136 +msgid "Append Library" +msgstr "Append Library" + +#: eeschema/dialogs/dialog_sym_lib_table_base.cpp:138 +#: pcbnew/dialogs/dialog_fp_lib_table_base.cpp:137 +msgid "Add a PCB library row to this table" +msgstr "Add a PCB library row to this table" + +#: eeschema/dialogs/dialog_sym_lib_table_base.cpp:142 +#: pcbnew/dialogs/dialog_fp_lib_table_base.cpp:141 +msgid "Remove Library" +msgstr "Remove Library" + +#: eeschema/dialogs/dialog_sym_lib_table_base.cpp:143 +#: pcbnew/dialogs/dialog_fp_lib_table_base.cpp:142 +msgid "Remove a PCB library from this library table" +msgstr "Remove a PCB library from this library table" + +#: eeschema/dialogs/dialog_sym_lib_table_base.cpp:148 +#: pcbnew/dialogs/dialog_fp_lib_table_base.cpp:147 +msgid "Move the currently selected row up one position" +msgstr "Move the currently selected row up one position" + +#: eeschema/dialogs/dialog_sym_lib_table_base.cpp:153 +#: pcbnew/dialogs/dialog_fp_lib_table_base.cpp:152 +msgid "Move the currently selected row down one position" +msgstr "Move the currently selected row down one position" + +#: eeschema/dialogs/dialog_sym_lib_table_base.cpp:164 +#: pcbnew/dialogs/dialog_fp_lib_table_base.cpp:168 +msgid "Path Substitutions" +msgstr "Path Substitutions" + +#: eeschema/dialogs/dialog_sym_lib_table_base.cpp:182 +#: pcbnew/dialogs/dialog_fp_lib_table_base.cpp:186 +msgid "Environment Variable" +msgstr "Environment Variable" + +#: eeschema/dialogs/dialog_sym_lib_table_base.cpp:183 +#: pcbnew/dialogs/dialog_fp_lib_table_base.cpp:187 +msgid "Path Segment" +msgstr "Path Segment" + +#: eeschema/dialogs/dialog_sym_lib_table_base.cpp:195 +#: pcbnew/dialogs/dialog_fp_lib_table_base.cpp:199 +msgid "This is a read-only table which shows pertinent environment variables." +msgstr "This is a read-only table which shows pertinent environment variables." + +#: eeschema/dialogs/dialog_edit_component_in_schematic.cpp:258 #, c-format -msgid "Command error. Return code %d" -msgstr "Command error. Return code %d" +msgid "'%s' is not a valid library symbol indentifier." +msgstr "'%s' is not a valid library symbol indentifier." -#: eeschema/netform.cpp:120 -msgid "Success" -msgstr "Success" +#: eeschema/dialogs/dialog_edit_component_in_schematic.cpp:275 +#, c-format +msgid "Symbol '%s' not found in library '%s'" +msgstr "Symbol '%s' not found in library '%s'" -#: eeschema/netform.cpp:127 -msgid "Info messages:" -msgstr "Info messages:" +#: eeschema/dialogs/dialog_edit_component_in_schematic.cpp:281 +#, c-format +msgid "Symbol '%s' found in library '%s'" +msgstr "Symbol '%s' found in library '%s'" -#: eeschema/netform.cpp:137 -msgid "Error messages:" -msgstr "Error messages:" +#: eeschema/dialogs/dialog_edit_component_in_schematic.cpp:355 +#, c-format +msgid "Symbol library identifier '%s' is not valid!" +msgstr "Symbol library identifier '%s' is not valid!" -#: eeschema/eeschema_config.cpp:261 pcbnew/pcbnew_config.cpp:216 -msgid "Read Project File" -msgstr "Read Project File" +#: eeschema/dialogs/dialog_edit_component_in_schematic.cpp:372 +#, c-format +msgid "Symbol '%s' not found in library '%s'!" +msgstr "Symbol '%s' not found in library '%s'!" -#: eeschema/eeschema_config.cpp:494 pcbnew/pcbnew_config.cpp:292 -msgid "Save Project File" -msgstr "Save Project File" +#: eeschema/dialogs/dialog_edit_component_in_schematic.cpp:447 +msgid "Illegal reference. A reference must start with a letter" +msgstr "Illegal reference. A reference must start with a letter" -#: eeschema/eeschema_config.cpp:866 +#: eeschema/dialogs/dialog_edit_component_in_schematic.cpp:473 #, c-format msgid "" -"An error occurred loading the symbol library table.\n" -"\n" -"%s" +"The field name <%s> does not have a value and is not defined in the field " +"template list. Empty field values are invalid an will be removed from the " +"component. Do you wish to remove this and all remaining undefined fields?" msgstr "" -"An error occurred loading the symbol library table.\n" -"\n" -"%s" +"The field name <%s> does not have a value and is not defined in the field " +"template list. Empty field values are invalid an will be removed from the " +"component. Do you wish to remove this and all remaining undefined fields?" -#: eeschema/sch_component.cpp:1736 -msgid "Power symbol" -msgstr "Power symbol" +#: eeschema/dialogs/dialog_edit_component_in_schematic.cpp:480 +msgid "Remove Fields" +msgstr "Remove Fields" -#: eeschema/sch_component.cpp:1741 eeschema/sch_component.cpp:1771 -#: eeschema/widgets/widget_eeschema_color_config.cpp:102 -msgid "Component" -msgstr "Component" +#: eeschema/dialogs/dialog_libedit_options_base.cpp:49 +msgid "&Default line width:" +msgstr "&Default line width:" -#: eeschema/sch_component.cpp:1745 -msgid "Alias of" -msgstr "Alias of" +#: eeschema/dialogs/dialog_libedit_options_base.cpp:60 +msgid "D&efault pin length:" +msgstr "D&efault pin length:" -#: eeschema/sch_component.cpp:1753 -msgid "" -msgstr "" +#: eeschema/dialogs/dialog_libedit_options_base.cpp:71 +msgid "De&fault pin number size:" +msgstr "De&fault pin number size:" -#: eeschema/sch_component.cpp:1755 eeschema/template_fieldnames.cpp:45 -#: eeschema/lib_field.cpp:631 eeschema/bom_table_column.h:35 -#: pcbnew/loadcmp.cpp:445 pcbnew/loadcmp.cpp:509 pcbnew/class_pad.cpp:654 -#: pcbnew/class_edge_mod.cpp:240 pcbnew/class_module.cpp:587 -#: pcbnew/class_text_mod.cpp:358 -msgid "Footprint" -msgstr "Footprint" +#: eeschema/dialogs/dialog_libedit_options_base.cpp:82 +msgid "Def&ault pin name size:" +msgstr "Def&ault pin name size:" -#: eeschema/sch_component.cpp:1760 -msgid "Key Words" -msgstr "Key Words" +#: eeschema/dialogs/dialog_libedit_options_base.cpp:115 +msgid "&Pitch of repeated pins:" +msgstr "&Pitch of repeated pins:" -#: eeschema/sch_component.cpp:1772 -msgid "Error: symbol not found!!!" -msgstr "Error: symbol not found!!!" +#: eeschema/dialogs/dialog_libedit_options_base.cpp:119 +msgid "100" +msgstr "100" -#: eeschema/sch_component.cpp:2022 +#: eeschema/dialogs/dialog_libedit_options_base.cpp:119 +msgid "50" +msgstr "50" + +#: eeschema/dialogs/dialog_libedit_options_base.cpp:151 +msgid "Show pin &electrical type" +msgstr "Show pin &electrical type" + +#: eeschema/dialogs/dialog_sym_lib_table.cpp:270 +#: pcbnew/dialogs/dialog_fp_lib_table.cpp:303 #, c-format -msgid "Component %s, %s" -msgstr "Component %s, %s" +msgid "Illegal character '%s' found in Nickname: '%s' in row %d" +msgstr "Illegal character '%s' found in Nickname: '%s' in row %d" -#: eeschema/annotate.cpp:87 +#: eeschema/dialogs/dialog_sym_lib_table.cpp:284 +#: pcbnew/dialogs/dialog_fp_lib_table.cpp:317 +msgid "No Colon in Nicknames" +msgstr "No Colon in Nicknames" + +#: eeschema/dialogs/dialog_sym_lib_table.cpp:314 +#: pcbnew/dialogs/dialog_fp_lib_table.cpp:347 #, c-format -msgid "%d duplicate time stamps were found and replaced." -msgstr "%d duplicate time stamps were found and replaced." +msgid "Duplicate Nickname: '%s' in rows %d and %d" +msgstr "Duplicate Nickname: '%s' in rows %d and %d" -#: eeschema/template_fieldnames.cpp:48 eeschema/libedit.cpp:510 -#: eeschema/lib_field.cpp:638 eeschema/bom_table_column.h:37 -msgid "Datasheet" -msgstr "Datasheet" +#: eeschema/dialogs/dialog_sym_lib_table.cpp:329 +#: pcbnew/dialogs/dialog_fp_lib_table.cpp:362 +msgid "Please Delete or Modify One" +msgstr "Please Delete or Modify One" -#: eeschema/lib_rectangle.cpp:52 -msgid "Rectangle" -msgstr "Rectangle" +#: eeschema/dialogs/dialog_lib_edit_pin_table.cpp:196 pcbnew/class_pad.cpp:739 +#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor_base.cpp:79 +msgid "Position" +msgstr "Position" -#: eeschema/lib_rectangle.cpp:79 -#, c-format -msgid "Rectangle only had %d parameters of the required 7" -msgstr "Rectangle only had %d parameters of the required 7" - -#: eeschema/lib_rectangle.cpp:257 eeschema/lib_arc.cpp:566 -#: eeschema/lib_circle.cpp:280 eeschema/lib_text.cpp:446 -#: eeschema/lib_bezier.cpp:413 eeschema/lib_polyline.cpp:406 -#: pcb_calculator/transline_ident.cpp:186 -#: pcb_calculator/transline_ident.cpp:216 -#: pcb_calculator/transline_ident.cpp:248 -#: pcb_calculator/transline_ident.cpp:353 -#: pcb_calculator/transline_ident.cpp:388 -msgid "Line Width" -msgstr "Line Width" - -#: eeschema/lib_rectangle.cpp:333 -#, c-format -msgid "Rectangle from (%s, %s) to (%s, %s)" -msgstr "Rectangle from (%s, %s) to (%s, %s)" - -#: eeschema/block.cpp:473 -msgid "No item to paste." -msgstr "No item to paste." - -#: eeschema/sch_legacy_plugin.cpp:146 eeschema/sch_legacy_plugin.cpp:191 -#: eeschema/sch_legacy_plugin.cpp:239 eeschema/sch_legacy_plugin.cpp:285 -#: eeschema/sch_legacy_plugin.cpp:329 eeschema/sch_legacy_plugin.cpp:342 -#: eeschema/sch_legacy_plugin.cpp:393 eeschema/sch_legacy_plugin.cpp:406 -#: eeschema/sch_legacy_plugin.cpp:425 eeschema/sch_legacy_plugin.cpp:920 -#: eeschema/sch_legacy_plugin.cpp:2563 -msgid "unexpected end of line" -msgstr "unexpected end of line" - -#: eeschema/sch_legacy_plugin.cpp:353 -msgid "expected unquoted string" -msgstr "expected unquoted string" - -#: eeschema/sch_legacy_plugin.cpp:720 -#, c-format -msgid "'%s' does not appear to be an Eeschema file" -msgstr "'%s' does not appear to be an Eeschema file" - -#: eeschema/sch_legacy_plugin.cpp:748 -msgid "Missing 'EELAYER END'" -msgstr "Missing 'EELAYER END'" - -#: eeschema/sch_legacy_plugin.cpp:796 eeschema/sch_legacy_plugin.cpp:1058 -#: eeschema/sch_legacy_plugin.cpp:1066 eeschema/sch_legacy_plugin.cpp:2164 -msgid "unexpected end of file" -msgstr "unexpected end of file" - -#: eeschema/sch_legacy_plugin.cpp:1025 -msgid "Unexpected end of file" -msgstr "Unexpected end of file" - -#: eeschema/sch_legacy_plugin.cpp:1257 -msgid "expected 'Italics' or '~'" -msgstr "expected 'Italics' or '~'" - -#: eeschema/sch_legacy_plugin.cpp:1472 -msgid "component field text attributes must be 3 characters wide" -msgstr "component field text attributes must be 3 characters wide" - -#: eeschema/sch_legacy_plugin.cpp:2248 -#, c-format -msgid "user does not have permission to read library document file '%s'" -msgstr "user does not have permission to read library document file '%s'" - -#: eeschema/sch_legacy_plugin.cpp:2256 -msgid "symbol document library file is empty" -msgstr "symbol document library file is empty" - -#: eeschema/sch_legacy_plugin.cpp:3333 eeschema/sch_legacy_plugin.cpp:3368 -#, c-format -msgid "library %s does not contain an alias %s" -msgstr "library %s does not contain an alias %s" - -#: eeschema/sch_legacy_plugin.cpp:3541 -#, c-format -msgid "symbol library '%s' already exists, cannot create a new library" -msgstr "symbol library '%s' already exists, cannot create a new library" - -#: eeschema/sch_legacy_plugin.cpp:3569 pcbnew/legacy_plugin.cpp:3460 -#, c-format -msgid "library '%s' cannot be deleted" -msgstr "library '%s' cannot be deleted" - -#: eeschema/menubar_libedit.cpp:70 -msgid "Select &Current Library" -msgstr "Select &Current Library" - -#: eeschema/menubar_libedit.cpp:71 eeschema/tool_lib.cpp:112 -msgid "Select working library" -msgstr "Select working library" - -#: eeschema/menubar_libedit.cpp:76 -msgid "&Save Current Library" -msgstr "&Save Current Library" - -#: eeschema/menubar_libedit.cpp:79 -msgid "Save the current active library" -msgstr "Save the current active library" - -#: eeschema/menubar_libedit.cpp:85 -msgid "Save Current Library &As..." -msgstr "Save Current Library &As..." - -#: eeschema/menubar_libedit.cpp:86 -msgid "Save current active library as..." -msgstr "Save current active library as..." - -#: eeschema/menubar_libedit.cpp:91 -msgid "Create &New Library and Save Current Component" -msgstr "Create &New Library and Save Current Component" - -#: eeschema/menubar_libedit.cpp:92 eeschema/tool_lib.cpp:119 -msgid "Save current component to new library" -msgstr "Save current component to new library" - -#: eeschema/menubar_libedit.cpp:101 -msgid "Create &PNG File from Screen..." -msgstr "Create &PNG File from Screen..." - -#: eeschema/menubar_libedit.cpp:102 -msgid "Create a PNG file from the component displayed on screen" -msgstr "Create a PNG file from the component displayed on screen" - -#: eeschema/menubar_libedit.cpp:108 -msgid "Create S&VG File..." -msgstr "Create S&VG File..." - -#: eeschema/menubar_libedit.cpp:109 -msgid "Create a SVG file from the current loaded component" -msgstr "Create a SVG file from the current loaded component" - -#: eeschema/menubar_libedit.cpp:118 -msgid "&Quit" -msgstr "&Quit" - -#: eeschema/menubar_libedit.cpp:119 -msgid "Quit Library Editor" -msgstr "Quit Library Editor" - -#: eeschema/menubar_libedit.cpp:131 -msgid "Undo last edit" -msgstr "Undo last edit" - -#: eeschema/menubar_libedit.cpp:139 pcbnew/help_common_strings.h:16 -msgid "Redo the last undo command" -msgstr "Redo the last undo command" - -#: eeschema/menubar_libedit.cpp:193 -msgid "&Pin" -msgstr "&Pin" - -#: eeschema/menubar_libedit.cpp:200 -msgid "Graphic &Text" -msgstr "Graphic &Text" - -#: eeschema/menubar_libedit.cpp:207 -msgid "&Rectangle" -msgstr "&Rectangle" - -#: eeschema/menubar_libedit.cpp:214 pcbnew/menubar_pcbframe.cpp:334 -#: pcbnew/menubar_modedit.cpp:279 -msgid "&Circle" -msgstr "&Circle" - -#: eeschema/menubar_libedit.cpp:221 pcbnew/menubar_pcbframe.cpp:331 -#: pcbnew/menubar_modedit.cpp:290 -msgid "&Arc" -msgstr "&Arc" - -#: eeschema/menubar_libedit.cpp:228 pcbnew/menubar_pcbframe.cpp:338 -#: pcbnew/menubar_modedit.cpp:284 -msgid "&Line or Polygon" -msgstr "&Line or Polygon" - -#: eeschema/menubar_libedit.cpp:245 -msgid "Component Editor &Options" -msgstr "Component Editor &Options" - -#: eeschema/menubar_libedit.cpp:246 -msgid "Set Component Editor default values and options" -msgstr "Set Component Editor default values and options" - -#: eeschema/menubar_libedit.cpp:262 -msgid "Open the Eeschema Manual" -msgstr "Open the Eeschema Manual" - -#: eeschema/menubar_libedit.cpp:268 eeschema/tool_viewlib.cpp:223 -#: pcbnew/menubar_modedit.cpp:352 pcbnew/tool_modview.cpp:192 -msgid "Open the \"Getting Started in KiCad\" guide for beginners" -msgstr "Open the \"Getting Started in KiCad\" guide for beginners" - -#: eeschema/menubar_libedit.cpp:280 eeschema/tool_viewlib.cpp:229 -#: gerbview/menubar.cpp:261 kicad/menubar.cpp:436 -#: pagelayout_editor/menubar.cpp:170 -msgid "Contribute to KiCad (opens a web browser)" -msgstr "Contribute to KiCad (opens a web browser)" - -#: eeschema/tool_sch.cpp:59 -msgid "New schematic project" -msgstr "New schematic project" - -#: eeschema/tool_sch.cpp:62 -msgid "Open schematic project" -msgstr "Open schematic project" - -#: eeschema/tool_sch.cpp:66 -msgid "Save schematic project" -msgstr "Save schematic project" - -#: eeschema/tool_sch.cpp:71 -msgid "Edit Page settings" -msgstr "Edit Page settings" - -#: eeschema/tool_sch.cpp:76 -msgid "Print schematic" -msgstr "Print schematic" - -#: eeschema/tool_sch.cpp:79 -msgid "Plot schematic" -msgstr "Plot schematic" - -#: eeschema/tool_sch.cpp:84 -msgid "Cut selected item" -msgstr "Cut selected item" - -#: eeschema/tool_sch.cpp:87 -msgid "Copy selected item" -msgstr "Copy selected item" - -#: eeschema/tool_sch.cpp:90 pcbnew/tools/module_editor_tools.cpp:71 -msgid "Paste" -msgstr "Paste" - -#: eeschema/tool_sch.cpp:108 -msgid "Find and replace text" -msgstr "Find and replace text" - -#: eeschema/tool_sch.cpp:133 -msgid "Navigate schematic hierarchy" -msgstr "Navigate schematic hierarchy" - -#: eeschema/tool_sch.cpp:137 -msgid "Leave sheet" -msgstr "Leave sheet" - -#: eeschema/tool_sch.cpp:150 -msgid "Footprint Editor - Create/edit footprints" -msgstr "Footprint Editor - Create/edit footprints" - -#: eeschema/tool_sch.cpp:161 -msgid "Run CvPcb to associate footprints to components" -msgstr "Run CvPcb to associate footprints to components" - -#: eeschema/tool_sch.cpp:164 -msgid "Generate netlist" -msgstr "Generate netlist" - -#: eeschema/tool_sch.cpp:167 -msgid "Edit Components Fields" -msgstr "Edit Components Fields" - -#: eeschema/tool_sch.cpp:176 -msgid "Run Pcbnew to layout printed circuit board" -msgstr "Run Pcbnew to layout printed circuit board" - -#: eeschema/tool_sch.cpp:202 pcbnew/tools/pcb_editor_control.cpp:1089 -#: pcbnew/edit.cpp:1518 pcbnew/tool_pcb.cpp:431 -msgid "Highlight net" -msgstr "Highlight net" - -#: eeschema/tool_sch.cpp:258 eeschema/help_common_strings.h:90 -msgid "Add bitmap image" -msgstr "Add bitmap image" - -#: eeschema/tool_sch.cpp:280 eeschema/tool_lib.cpp:233 -#: gerbview/toolbars_gerber.cpp:224 -msgid "Turn grid off" -msgstr "Turn grid off" - -#: eeschema/tool_sch.cpp:284 -msgid "Set unit to inch" -msgstr "Set unit to inch" - -#: eeschema/tool_sch.cpp:288 -msgid "Set unit to mm" -msgstr "Set unit to mm" - -#: eeschema/tool_sch.cpp:299 eeschema/schframe.cpp:801 -msgid "Show hidden pins" -msgstr "Show hidden pins" - -#: eeschema/tool_sch.cpp:304 -msgid "HV orientation for wires and bus" -msgstr "HV orientation for wires and bus" - -#: eeschema/component_references_lister.cpp:503 -#, c-format -msgid "Item not annotated: %s%s (unit %d)\n" -msgstr "Item not annotated: %s%s (unit %d)\n" - -#: eeschema/component_references_lister.cpp:510 -#, c-format -msgid "Item not annotated: %s%s\n" -msgstr "Item not annotated: %s%s\n" - -#: eeschema/component_references_lister.cpp:533 -#, c-format -msgid "Error item %s%s unit %d and no more than %d parts\n" -msgstr "Error item %s%s unit %d and no more than %d parts\n" - -#: eeschema/component_references_lister.cpp:573 -#: eeschema/component_references_lister.cpp:605 -#, c-format -msgid "Multiple item %s%s (unit %d)\n" -msgstr "Multiple item %s%s (unit %d)\n" - -#: eeschema/component_references_lister.cpp:580 -#: eeschema/component_references_lister.cpp:612 -#, c-format -msgid "Multiple item %s%s\n" -msgstr "Multiple item %s%s\n" - -#: eeschema/component_references_lister.cpp:628 -#, c-format -msgid "Different values for %s%d%s (%s) and %s%d%s (%s)" -msgstr "Different values for %s%d%s (%s) and %s%d%s (%s)" - -#: eeschema/component_references_lister.cpp:663 -#, c-format -msgid "Duplicate time stamp (%s) for %s%d and %s%d" -msgstr "Duplicate time stamp (%s) for %s%d and %s%d" - -#: eeschema/symbol_lib_table.cpp:197 +#: eeschema/pinedit.cpp:154 #, c-format msgid "" -"Duplicate library nickname '%s' found in symbol library table file line %d" +"This pin is not on a %d mils grid\n" +"It will be not easy to connect in schematic\n" +"Do you want to continue?" msgstr "" -"Duplicate library nickname '%s' found in symbol library table file line %d" +"This pin is not on a %d mils grid\n" +"It will be not easy to connect in schematic\n" +"Do you want to continue?" -#: eeschema/symbol_lib_table.cpp:239 -#, c-format -msgid "sym-lib-table files contain no library with nickname '%s'" -msgstr "sym-lib-table files contain no library with nickname '%s'" +#: eeschema/pinedit.cpp:269 +msgid "This position is already occupied by another pin. Continue?" +msgstr "This position is already occupied by another pin. Continue?" -#: eeschema/sch_line.cpp:458 -msgid "Vert." -msgstr "Vert." +#: eeschema/pinedit.cpp:710 +msgid "No pins!" +msgstr "No pins!" -#: eeschema/sch_line.cpp:460 -msgid "Horiz." -msgstr "Horiz." +#: eeschema/pinedit.cpp:720 +msgid "Marker Information" +msgstr "Marker Information" -#: eeschema/sch_line.cpp:465 -#, c-format -msgid "%s Graphic Line from (%s,%s) to (%s,%s)" -msgstr "%s Graphic Line from (%s,%s) to (%s,%s)" - -#: eeschema/sch_line.cpp:469 -#, c-format -msgid "%s Wire from (%s,%s) to (%s,%s)" -msgstr "%s Wire from (%s,%s) to (%s,%s)" - -#: eeschema/sch_line.cpp:473 -#, c-format -msgid "%s Bus from (%s,%s) to (%s,%s)" -msgstr "%s Bus from (%s,%s) to (%s,%s)" - -#: eeschema/sch_line.cpp:477 -#, c-format -msgid "%s Line on Unknown Layer from (%s,%s) to (%s,%s)" -msgstr "%s Line on Unknown Layer from (%s,%s) to (%s,%s)" - -#: eeschema/netlist.cpp:72 -msgid "" -"Exporting the netlist requires a completely\n" -"annotated schematic." -msgstr "" -"Exporting the netlist requires a completely\n" -"annotated schematic." - -#: eeschema/netlist.cpp:82 -msgid "Error: duplicate sheet names. Continue?" -msgstr "Error: duplicate sheet names. Continue?" - -#: eeschema/netlist.cpp:175 -msgid "No Objects" -msgstr "No Objects" - -#: eeschema/netlist.cpp:179 -#, c-format -msgid "Net count = %d" -msgstr "Net count = %d" - -#: eeschema/plot_schematic_PDF.cpp:91 eeschema/plot_schematic_HPGL.cpp:182 -#: eeschema/plot_schematic_PS.cpp:113 eeschema/plot_schematic_DXF.cpp:85 -#, c-format -msgid "Unable to create file '%s'.\n" -msgstr "Unable to create file '%s'.\n" - -#: eeschema/class_libentry.cpp:107 eeschema/class_libentry.cpp:267 -msgid "none" -msgstr "none" - -#: eeschema/class_libentry.cpp:549 +#: eeschema/pinedit.cpp:742 #, c-format msgid "" -"An attempt was made to remove the %s field from component %s in library %s." +"Duplicate pin %s \"%s\" at location (%.3f, %.3f) conflicts " +"with pin %s \"%s\" at location (%.3f, %.3f)" msgstr "" -"An attempt was made to remove the %s field from component %s in library %s." +"Duplicate pin %s \"%s\" at location (%.3f, %.3f) conflicts " +"with pin %s \"%s\" at location (%.3f, %.3f)" -#: eeschema/sim/sim_plot_frame_base.cpp:19 -msgid "New Plot" -msgstr "New Plot" - -#: eeschema/sim/sim_plot_frame_base.cpp:25 -msgid "Open Workbook" -msgstr "Open Workbook" - -#: eeschema/sim/sim_plot_frame_base.cpp:29 -msgid "Save Workbook" -msgstr "Save Workbook" - -#: eeschema/sim/sim_plot_frame_base.cpp:35 -msgid "Save as image" -msgstr "Save as image" - -#: eeschema/sim/sim_plot_frame_base.cpp:39 -msgid "Save as .csv file" -msgstr "Save as .csv file" - -#: eeschema/sim/sim_plot_frame_base.cpp:45 -msgid "Exit Simulation" -msgstr "Exit Simulation" - -#: eeschema/sim/sim_plot_frame_base.cpp:48 -msgid "File" -msgstr "File" - -#: eeschema/sim/sim_plot_frame_base.cpp:51 eeschema/sim/sim_plot_frame.cpp:156 -msgid "Run Simulation" -msgstr "Run Simulation" - -#: eeschema/sim/sim_plot_frame_base.cpp:56 -msgid "Add signals..." -msgstr "Add signals..." - -#: eeschema/sim/sim_plot_frame_base.cpp:59 -msgid "Probe from schematics" -msgstr "Probe from schematics" - -#: eeschema/sim/sim_plot_frame_base.cpp:62 -msgid "Tune component value" -msgstr "Tune component value" - -#: eeschema/sim/sim_plot_frame_base.cpp:67 -msgid "Settings..." -msgstr "Settings..." - -#: eeschema/sim/sim_plot_frame_base.cpp:70 -msgid "Simulation" -msgstr "Simulation" - -#: eeschema/sim/sim_plot_frame_base.cpp:88 -msgid "Show &grid" -msgstr "Show &grid" - -#: eeschema/sim/sim_plot_frame_base.cpp:92 -msgid "Show &legend" -msgstr "Show &legend" - -#: eeschema/sim/sim_plot_frame_base.cpp:95 -msgid "View" -msgstr "View" - -#: eeschema/sim/sim_plot_frame_base.cpp:139 -msgid "Start the simulation by clicking the Run Simulation button" -msgstr "Start the simulation by clicking the Run Simulation button" - -#: eeschema/sim/sim_plot_frame_base.cpp:159 -msgid "a page" -msgstr "a page" - -#: eeschema/sim/sim_plot_frame_base.cpp:202 -msgid "Signals" -msgstr "Signals" - -#: eeschema/sim/sim_plot_frame_base.cpp:226 -msgid "Cursors" -msgstr "Cursors" - -#: eeschema/sim/sim_plot_frame_base.cpp:238 eeschema/sim/sim_plot_frame.cpp:161 -msgid "Tune" -msgstr "Tune" - -#: eeschema/sim/sim_plot_frame.cpp:155 -msgid "Run/Stop Simulation" -msgstr "Run/Stop Simulation" - -#: eeschema/sim/sim_plot_frame.cpp:157 -msgid "Add Signals" -msgstr "Add Signals" - -#: eeschema/sim/sim_plot_frame.cpp:158 -msgid "Add signals to plot" -msgstr "Add signals to plot" - -#: eeschema/sim/sim_plot_frame.cpp:159 -msgid "Probe" -msgstr "Probe" - -#: eeschema/sim/sim_plot_frame.cpp:160 -msgid "Probe signals on the schematic" -msgstr "Probe signals on the schematic" - -#: eeschema/sim/sim_plot_frame.cpp:162 -msgid "Tune component values" -msgstr "Tune component values" - -#: eeschema/sim/sim_plot_frame.cpp:163 -#: pcbnew/dialogs/dialog_copper_zones_base.cpp:101 -msgid "Settings" -msgstr "Settings" - -#: eeschema/sim/sim_plot_frame.cpp:164 -#: eeschema/dialogs/dialog_sim_settings_base.h:123 -msgid "Simulation settings" -msgstr "Simulation settings" - -#: eeschema/sim/sim_plot_frame.cpp:185 -msgid "Welcome!" -msgstr "Welcome!" - -#: eeschema/sim/sim_plot_frame.cpp:277 eeschema/sim/sim_plot_frame.cpp:1000 -msgid "There were errors during netlist export, aborted." -msgstr "There were errors during netlist export, aborted." - -#: eeschema/sim/sim_plot_frame.cpp:283 -msgid "You need to select the simulation settings first." -msgstr "You need to select the simulation settings first." - -#: eeschema/sim/sim_plot_frame.cpp:548 eeschema/sim/sim_plot_frame.cpp:1087 -msgid "Signal" -msgstr "Signal" - -#: eeschema/sim/sim_plot_frame.cpp:785 -msgid "Open simulation workbook" -msgstr "Open simulation workbook" - -#: eeschema/sim/sim_plot_frame.cpp:786 eeschema/sim/sim_plot_frame.cpp:804 -msgid "Workbook file (*.wbk)|*.wbk" -msgstr "Workbook file (*.wbk)|*.wbk" - -#: eeschema/sim/sim_plot_frame.cpp:794 -msgid "There was an error while opening the workbook file" -msgstr "There was an error while opening the workbook file" - -#: eeschema/sim/sim_plot_frame.cpp:803 -msgid "Save simulation workbook" -msgstr "Save simulation workbook" - -#: eeschema/sim/sim_plot_frame.cpp:812 -msgid "There was an error while saving the workbook file" -msgstr "There was an error while saving the workbook file" - -#: eeschema/sim/sim_plot_frame.cpp:821 -msgid "Save plot as image" -msgstr "Save plot as image" - -#: eeschema/sim/sim_plot_frame.cpp:822 -msgid "PNG file (*.png)|*.png" -msgstr "PNG file (*.png)|*.png" - -#: eeschema/sim/sim_plot_frame.cpp:838 -msgid "Save plot data" -msgstr "Save plot data" - -#: eeschema/sim/sim_plot_frame.cpp:1034 -msgid "You need to run simulation first." -msgstr "You need to run simulation first." - -#: eeschema/sim/sim_plot_frame.cpp:1216 -msgid "Hide signal" -msgstr "Hide signal" - -#: eeschema/sim/sim_plot_frame.cpp:1217 -msgid "Erase the signal from plot screen" -msgstr "Erase the signal from plot screen" - -#: eeschema/sim/sim_plot_frame.cpp:1223 -msgid "Hide cursor" -msgstr "Hide cursor" - -#: eeschema/sim/sim_plot_frame.cpp:1226 -msgid "Show cursor" -msgstr "Show cursor" - -#: eeschema/sim/spice_value.cpp:251 -msgid "Please, fill required fields" -msgstr "Please, fill required fields" - -#: eeschema/sim/spice_value.cpp:270 -#, c-format -msgid "'%s' is not a valid Spice value" -msgstr "'%s' is not a valid Spice value" - -#: eeschema/highlight_connection.cpp:51 -msgid "Error: duplicate sub-sheet names found in current sheet. Fix it" -msgstr "Error: duplicate sub-sheet names found in current sheet. Fix it" - -#: eeschema/cmp_tree_model_adapter.cpp:205 eeschema/libedit.cpp:505 -#: eeschema/viewlibs.cpp:233 -msgid "Part" -msgstr "Part" - -#: eeschema/cmp_tree_model_adapter.cpp:206 -msgid "Desc" -msgstr "Desc" - -#: eeschema/sch_sheet_path.cpp:142 -#, c-format -msgid "%8.8lX/" -msgstr "%8.8lX/" - -#: eeschema/libarch.cpp:108 -#, c-format -msgid "Failed to add symbol %s to library file '%s'" -msgstr "Failed to add symbol %s to library file '%s'" - -#: eeschema/libarch.cpp:123 -#, c-format -msgid "Failed to save symbol library file '%s'" -msgstr "Failed to save symbol library file '%s'" - -#: eeschema/erc.cpp:89 -msgid "Input Pin.........." -msgstr "Input Pin.........." - -#: eeschema/erc.cpp:90 -msgid "Output Pin........." -msgstr "Output Pin........." - -#: eeschema/erc.cpp:91 -msgid "Bidirectional Pin.." -msgstr "Bidirectional Pin.." - -#: eeschema/erc.cpp:92 -msgid "Tri-State Pin......" -msgstr "Tri-State Pin......" - -#: eeschema/erc.cpp:93 -msgid "Passive Pin........" -msgstr "Passive Pin........" - -#: eeschema/erc.cpp:94 -msgid "Unspecified Pin...." -msgstr "Unspecified Pin...." - -#: eeschema/erc.cpp:95 -msgid "Power Input Pin...." -msgstr "Power Input Pin...." - -#: eeschema/erc.cpp:96 -msgid "Power Output Pin..." -msgstr "Power Output Pin..." - -#: eeschema/erc.cpp:97 -msgid "Open Collector....." -msgstr "Open Collector....." - -#: eeschema/erc.cpp:98 -msgid "Open Emitter......." -msgstr "Open Emitter......." - -#: eeschema/erc.cpp:99 -msgid "No Connection......" -msgstr "No Connection......" - -#: eeschema/erc.cpp:105 -msgid "Input Pin" -msgstr "Input Pin" - -#: eeschema/erc.cpp:106 -msgid "Output Pin" -msgstr "Output Pin" - -#: eeschema/erc.cpp:107 -msgid "Bidirectional Pin" -msgstr "Bidirectional Pin" - -#: eeschema/erc.cpp:108 -msgid "Tri-State Pin" -msgstr "Tri-State Pin" - -#: eeschema/erc.cpp:109 -msgid "Passive Pin" -msgstr "Passive Pin" - -#: eeschema/erc.cpp:110 -msgid "Unspecified Pin" -msgstr "Unspecified Pin" - -#: eeschema/erc.cpp:111 -msgid "Power Input Pin" -msgstr "Power Input Pin" - -#: eeschema/erc.cpp:112 -msgid "Power Output Pin" -msgstr "Power Output Pin" - -#: eeschema/erc.cpp:113 -msgid "Open Collector" -msgstr "Open Collector" - -#: eeschema/erc.cpp:114 -msgid "Open Emitter" -msgstr "Open Emitter" - -#: eeschema/erc.cpp:115 -msgid "No Connection" -msgstr "No Connection" - -#: eeschema/erc.cpp:211 -msgid "Duplicate sheet name" -msgstr "Duplicate sheet name" - -#: eeschema/erc.cpp:253 -#, c-format -msgid "Hierarchical label %s is not connected to a sheet label." -msgstr "Hierarchical label %s is not connected to a sheet label." - -#: eeschema/erc.cpp:262 -#, c-format -msgid "Global label %s is not connected to any other global label." -msgstr "Global label %s is not connected to any other global label." - -#: eeschema/erc.cpp:271 -#, c-format -msgid "Sheet label %s is not connected to a hierarchical label." -msgstr "Sheet label %s is not connected to a hierarchical label." - -#: eeschema/erc.cpp:298 -#, c-format -msgid "Pin %s (%s) of component %s is unconnected." -msgstr "Pin %s (%s) of component %s is unconnected." - -#: eeschema/erc.cpp:315 -#, c-format -msgid "Pin %s (%s) of component %s is not driven (Net %d)." -msgstr "Pin %s (%s) of component %s is not driven (Net %d)." - -#: eeschema/erc.cpp:329 -msgid "More than 1 pin connected to an UnConnect symbol." -msgstr "More than 1 pin connected to an UnConnect symbol." - -#: eeschema/erc.cpp:357 -#, c-format -msgid "Pin %s (%s) of component %s is connected to " -msgstr "Pin %s (%s) of component %s is connected to " - -#: eeschema/erc.cpp:362 -#, c-format -msgid "pin %s (%s) of component %s (net %d)." -msgstr "pin %s (%s) of component %s (net %d)." - -#: eeschema/erc.cpp:534 -msgid "ERC report" -msgstr "ERC report" - -#: eeschema/erc.cpp:536 -msgid "Encoding UTF8" -msgstr "Encoding UTF8" - -#: eeschema/erc.cpp:545 -#, c-format -msgid "" -"\n" -"***** Sheet %s\n" -msgstr "" -"\n" -"***** Sheet %s\n" - -#: eeschema/erc.cpp:570 -#, c-format -msgid "" -"\n" -" ** ERC messages: %d Errors %d Warnings %d\n" -msgstr "" -"\n" -" ** ERC messages: %d Errors %d Warnings %d\n" - -#: eeschema/erc.cpp:825 -#, c-format -msgid "Global label '%s' (sheet '%s') looks like:" -msgstr "Global label '%s' (sheet '%s') looks like:" - -#: eeschema/erc.cpp:826 -#, c-format -msgid "Local label '%s' (sheet '%s') looks like:" -msgstr "Local label '%s' (sheet '%s') looks like:" - -#: eeschema/erc.cpp:834 -#, c-format -msgid "Global label '%s' (sheet '%s')" -msgstr "Global label '%s' (sheet '%s')" - -#: eeschema/erc.cpp:835 +#: eeschema/pinedit.cpp:756 eeschema/pinedit.cpp:796 #, c-format -msgid "Local label '%s' (sheet '%s')" -msgstr "Local label '%s' (sheet '%s')" - -#: eeschema/onrightclick.cpp:96 -msgid "Edit Text" -msgstr "Edit Text" - -#: eeschema/onrightclick.cpp:102 -msgid "Edit Label" -msgstr "Edit Label" - -#: eeschema/onrightclick.cpp:108 -msgid "Edit Global Label" -msgstr "Edit Global Label" - -#: eeschema/onrightclick.cpp:115 -msgid "Edit Hierarchical Label" -msgstr "Edit Hierarchical Label" - -#: eeschema/onrightclick.cpp:122 eeschema/onrightclick.cpp:901 -msgid "Edit Image" -msgstr "Edit Image" - -#: eeschema/onrightclick.cpp:209 -msgid "Delete No Connect" -msgstr "Delete No Connect" - -#: eeschema/onrightclick.cpp:267 pcbnew/onrightclick.cpp:190 -msgid "End Drawing" -msgstr "End Drawing" - -#: eeschema/onrightclick.cpp:270 -msgid "Delete Drawing" -msgstr "Delete Drawing" - -#: eeschema/onrightclick.cpp:303 -msgid "Move Reference" -msgstr "Move Reference" - -#: eeschema/onrightclick.cpp:304 -msgid "Move Value" -msgstr "Move Value" - -#: eeschema/onrightclick.cpp:305 -msgid "Move Footprint Field" -msgstr "Move Footprint Field" - -#: eeschema/onrightclick.cpp:306 -msgid "Move Field" -msgstr "Move Field" - -#: eeschema/onrightclick.cpp:316 -msgid "Rotate Reference" -msgstr "Rotate Reference" - -#: eeschema/onrightclick.cpp:317 -msgid "Rotate Value" -msgstr "Rotate Value" - -#: eeschema/onrightclick.cpp:318 -msgid "Rotate Footprint Field" -msgstr "Rotate Footprint Field" - -#: eeschema/onrightclick.cpp:319 -msgid "Rotate Field" -msgstr "Rotate Field" - -#: eeschema/onrightclick.cpp:331 eeschema/onrightclick.cpp:431 -msgid "Edit Reference" -msgstr "Edit Reference" - -#: eeschema/onrightclick.cpp:335 eeschema/onrightclick.cpp:426 -msgid "Edit Value" -msgstr "Edit Value" - -#: eeschema/onrightclick.cpp:339 -msgid "Edit Footprint Field" -msgstr "Edit Footprint Field" - -#: eeschema/onrightclick.cpp:343 -msgid "Edit Field" -msgstr "Edit Field" - -#: eeschema/onrightclick.cpp:364 -#, c-format -msgid "Move %s" -msgstr "Move %s" - -#: eeschema/onrightclick.cpp:368 eeschema/onrightclick.cpp:494 -#: eeschema/onrightclick.cpp:531 eeschema/onrightclick.cpp:567 -#: eeschema/onrightclick.cpp:762 pcbnew/tools/edit_tool.cpp:535 -#: pcbnew/onrightclick.cpp:803 -msgid "Drag" -msgstr "Drag" - -#: eeschema/onrightclick.cpp:377 eeschema/onrightclick.cpp:772 -#: eeschema/onrightclick.cpp:895 -msgid "Flip Vertical" -msgstr "Flip Vertical" - -#: eeschema/onrightclick.cpp:379 eeschema/onrightclick.cpp:774 -#: eeschema/onrightclick.cpp:898 -msgid "Flip Horizontal" -msgstr "Flip Horizontal" - -#: eeschema/onrightclick.cpp:384 eeschema/onrightclick.cpp:778 -#: eeschema/sch_text.cpp:779 eeschema/lib_pin.cpp:2114 -#: pcbnew/dialogs/dialog_edit_module_text_base.cpp:120 -msgid "Orientation" -msgstr "Orientation" - -#: eeschema/onrightclick.cpp:390 eeschema/onrightclick.cpp:497 -#: eeschema/onrightclick.cpp:569 eeschema/onrightclick.cpp:603 -#: pcbnew/tools/edit_tool.cpp:103 pcbnew/tools/edit_tool.cpp:107 -#: pcbnew/onrightclick.cpp:200 pcbnew/onrightclick.cpp:276 -#: pcbnew/onrightclick.cpp:307 pcbnew/onrightclick.cpp:492 -#: pcbnew/onrightclick.cpp:545 pcbnew/onrightclick.cpp:843 -#: pcbnew/modedit_onclick.cpp:366 pcbnew/modedit_onclick.cpp:409 -msgid "Duplicate" -msgstr "Duplicate" - -#: eeschema/onrightclick.cpp:401 -msgid "Open Documentation" -msgstr "Open Documentation" - -#: eeschema/onrightclick.cpp:421 -msgid "Edit Properties" -msgstr "Edit Properties" - -#: eeschema/onrightclick.cpp:436 pcbnew/modedit_onclick.cpp:301 -msgid "Edit Footprint" -msgstr "Edit Footprint" - -#: eeschema/onrightclick.cpp:443 eeschema/libedit.cpp:496 -msgid "Convert" -msgstr "Convert" - -#: eeschema/onrightclick.cpp:454 eeschema/libeditframe.cpp:456 -#, c-format -msgid "Unit %s" -msgstr "Unit %s" - -#: eeschema/onrightclick.cpp:473 -msgid "Edit with Library Editor" -msgstr "Edit with Library Editor" - -#: eeschema/onrightclick.cpp:480 pagelayout_editor/pl_editor_frame.cpp:141 -#: pcbnew/dialogs/dialog_edit_module_for_Modedit_base.cpp:234 -#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor_base.cpp:293 -#: pcbnew/tools/edit_tool.cpp:153 -msgid "Properties" -msgstr "Properties" - -#: eeschema/onrightclick.cpp:511 eeschema/onrightclick.cpp:583 -#: eeschema/onrightclick.cpp:623 -msgid "Change to Hierarchical Label" -msgstr "Change to Hierarchical Label" - -#: eeschema/onrightclick.cpp:513 eeschema/onrightclick.cpp:547 -#: eeschema/onrightclick.cpp:621 -msgid "Change to Label" -msgstr "Change to Label" - -#: eeschema/onrightclick.cpp:515 eeschema/onrightclick.cpp:549 -#: eeschema/onrightclick.cpp:585 -msgid "Change to Text" -msgstr "Change to Text" - -#: eeschema/onrightclick.cpp:517 eeschema/onrightclick.cpp:553 -#: eeschema/onrightclick.cpp:589 eeschema/onrightclick.cpp:627 -msgid "Change Type" -msgstr "Change Type" - -#: eeschema/onrightclick.cpp:533 pcbnew/tools/module_editor_tools.cpp:67 -#: pcbnew/onrightclick.cpp:993 -msgid "Copy" -msgstr "Copy" - -#: eeschema/onrightclick.cpp:551 eeschema/onrightclick.cpp:587 -#: eeschema/onrightclick.cpp:625 -msgid "Change to Global Label" -msgstr "Change to Global Label" - -#: eeschema/onrightclick.cpp:637 -msgid "Delete Junction" -msgstr "Delete Junction" - -#: eeschema/onrightclick.cpp:643 -msgid "Drag Junction" -msgstr "Drag Junction" - -#: eeschema/onrightclick.cpp:646 eeschema/onrightclick.cpp:694 -msgid "Break Wire" -msgstr "Break Wire" - -#: eeschema/onrightclick.cpp:654 eeschema/onrightclick.cpp:688 -msgid "Delete Connection" -msgstr "Delete Connection" - -#: eeschema/onrightclick.cpp:676 -msgid "Wire End" -msgstr "Wire End" - -#: eeschema/onrightclick.cpp:681 -msgid "Drag Wire" -msgstr "Drag Wire" - -#: eeschema/onrightclick.cpp:684 -msgid "Delete Wire" -msgstr "Delete Wire" - -#: eeschema/onrightclick.cpp:726 -msgid "Bus End" -msgstr "Bus End" - -#: eeschema/onrightclick.cpp:731 -msgid "Delete Bus" -msgstr "Delete Bus" +msgid " in part %c" +msgstr " in part %c" -#: eeschema/onrightclick.cpp:734 -msgid "Break Bus" -msgstr "Break Bus" - -#: eeschema/onrightclick.cpp:755 -msgid "Enter Sheet" -msgstr "Enter Sheet" - -#: eeschema/onrightclick.cpp:783 -msgid "Place" -msgstr "Place" - -#: eeschema/onrightclick.cpp:790 -msgid "Resize" -msgstr "Resize" - -#: eeschema/onrightclick.cpp:793 -msgid "Import Sheet Pins" -msgstr "Import Sheet Pins" - -#: eeschema/onrightclick.cpp:797 -msgid "Cleanup Sheet Pins" -msgstr "Cleanup Sheet Pins" - -#: eeschema/onrightclick.cpp:836 -msgid "Window Zoom" -msgstr "Window Zoom" - -#: eeschema/onrightclick.cpp:851 -msgid "Drag Block" -msgstr "Drag Block" - -#: eeschema/onrightclick.cpp:858 -msgid "Flip Block Horizontal" -msgstr "Flip Block Horizontal" - -#: eeschema/onrightclick.cpp:861 -msgid "Rotate Block CCW" -msgstr "Rotate Block CCW" - -#: eeschema/onrightclick.cpp:867 -msgid "Copy to Clipboard" -msgstr "Copy to Clipboard" - -#: eeschema/onrightclick.cpp:876 pcbnew/onrightclick.cpp:1018 -msgid "Delete Marker" -msgstr "Delete Marker" - -#: eeschema/onrightclick.cpp:877 pcbnew/onrightclick.cpp:1020 -msgid "Marker Error Info" -msgstr "Marker Error Info" - -#: eeschema/onrightclick.cpp:919 -msgid "Move Bus Entry" -msgstr "Move Bus Entry" - -#: eeschema/onrightclick.cpp:926 -msgid "Set Bus Entry Shape /" -msgstr "Set Bus Entry Shape /" - -#: eeschema/onrightclick.cpp:929 -msgid "Set Bus Entry Shape \\" -msgstr "Set Bus Entry Shape \\" - -#: eeschema/onrightclick.cpp:931 -msgid "Delete Bus Entry" -msgstr "Delete Bus Entry" - -#: eeschema/pin_shape.cpp:38 gerbview/class_gerber_draw_item.cpp:166 -#: pcbnew/dialogs/dialog_non_copper_zones_properties_base.cpp:52 -#: pcbnew/dialogs/dialog_copper_zones_base.cpp:236 -#: pcbnew/dialogs/dialog_keepout_area_properties_base.cpp:52 -#: pcbnew/class_board_item.cpp:42 -msgid "Line" -msgstr "Line" - -#: eeschema/pin_shape.cpp:41 -msgid "Inverted" -msgstr "Inverted" - -#: eeschema/pin_shape.cpp:44 -msgid "Clock" -msgstr "Clock" - -#: eeschema/pin_shape.cpp:47 -msgid "Inverted clock" -msgstr "Inverted clock" - -#: eeschema/pin_shape.cpp:50 -msgid "Input low" -msgstr "Input low" - -#: eeschema/pin_shape.cpp:53 -msgid "Clock low" -msgstr "Clock low" - -#: eeschema/pin_shape.cpp:56 -msgid "Output low" -msgstr "Output low" - -#: eeschema/pin_shape.cpp:59 -msgid "Falling edge clock" -msgstr "Falling edge clock" - -#: eeschema/pin_shape.cpp:62 -msgid "NonLogic" -msgstr "NonLogic" - -#: eeschema/sch_sheet_pin.cpp:502 -#, c-format -msgid "Hierarchical Sheet Pin %s" -msgstr "Hierarchical Sheet Pin %s" - -#: eeschema/sch_collectors.cpp:442 -#, c-format -msgid "Child item %s of parent item %s found in sheet %s" -msgstr "Child item %s of parent item %s found in sheet %s" - -#: eeschema/sch_collectors.cpp:449 -#, c-format -msgid "Item %s found in sheet %s" -msgstr "Item %s found in sheet %s" - -#: eeschema/libfield.cpp:57 -msgid "Component Name" -msgstr "Component Name" - -#: eeschema/libfield.cpp:58 -msgid "Enter a name to create a new component based on this one." -msgstr "Enter a name to create a new component based on this one." - -#: eeschema/libfield.cpp:62 -#, c-format -msgid "Edit Field %s" -msgstr "Edit Field %s" - -#: eeschema/libfield.cpp:63 -#, c-format -msgid "Enter a new value for the %s field." -msgstr "Enter a new value for the %s field." - -#: eeschema/libfield.cpp:91 -#, c-format -msgid "" -"The name '%s' conflicts with an existing entry in the component library " -"'%s'.\n" -"\n" -"Do you wish to replace the current component in the library with this one?" -msgstr "" -"The name '%s' conflicts with an existing entry in the component library " -"'%s'.\n" -"\n" -"Do you wish to replace the current component in the library with this one?" - -#: eeschema/libfield.cpp:97 eeschema/libfield.cpp:111 eeschema/libfield.cpp:148 -msgid "Confirm" -msgstr "Confirm" - -#: eeschema/libfield.cpp:107 -#, c-format -msgid "" -"The current component already has an alias named '%s'.\n" -"\n" -"Do you wish to remove this alias from the component?" -msgstr "" -"The current component already has an alias named '%s'.\n" -"\n" -"Do you wish to remove this alias from the component?" - -#: eeschema/libfield.cpp:141 -#, c-format -msgid "" -"The new component contains alias names that conflict with entries in the " -"component library '%s'.\n" -"\n" -"Do you wish to remove all of the conflicting aliases from this component?" -msgstr "" -"The new component contains alias names that conflict with entries in the " -"component library '%s'.\n" -"\n" -"Do you wish to remove all of the conflicting aliases from this component?" - -#: eeschema/sch_field.cpp:467 -#, c-format -msgid "Field %s" -msgstr "Field %s" - -#: eeschema/lib_arc.cpp:96 gerbview/class_gerber_draw_item.cpp:169 -#: pcbnew/class_drawsegment.cpp:353 pcbnew/class_board_item.cpp:44 -msgid "Arc" -msgstr "Arc" - -#: eeschema/lib_arc.cpp:137 -#, c-format -msgid "Arc only had %d parameters of the required 8" -msgstr "Arc only had %d parameters of the required 8" - -#: eeschema/lib_arc.cpp:571 eeschema/lib_circle.cpp:288 -#: eeschema/lib_bezier.cpp:418 eeschema/lib_polyline.cpp:411 -msgid "Bounding Box" -msgstr "Bounding Box" - -#: eeschema/lib_arc.cpp:577 -#, c-format -msgid "Arc center (%s, %s), radius %s" -msgstr "Arc center (%s, %s), radius %s" +#: eeschema/pinedit.cpp:762 eeschema/pinedit.cpp:802 +msgid " of converted" +msgstr " of converted" -#: eeschema/symbedit.cpp:64 -msgid "Import Symbol Drawings" -msgstr "Import Symbol Drawings" +#: eeschema/pinedit.cpp:764 eeschema/pinedit.cpp:804 +msgid " of normal" +msgstr " of normal" -#: eeschema/symbedit.cpp:87 +#: eeschema/pinedit.cpp:787 #, c-format -msgid "No parts found in part file '%s'." -msgstr "No parts found in part file '%s'." - -#: eeschema/symbedit.cpp:94 -#, c-format -msgid "Error '%s' occurred loading part file '%s'." -msgstr "Error '%s' occurred loading part file '%s'." - -#: eeschema/symbedit.cpp:102 -#, c-format -msgid "More than one part in part file '%s'." -msgstr "More than one part in part file '%s'." - -#: eeschema/symbedit.cpp:156 -msgid "Export Symbol Drawings" -msgstr "Export Symbol Drawings" - -#: eeschema/symbedit.cpp:172 -#, c-format -msgid "Saving symbol in '%s'" -msgstr "Saving symbol in '%s'" - -#: eeschema/symbedit.cpp:238 -#, c-format -msgid "An error occurred attempting to save symbol file '%s'" -msgstr "An error occurred attempting to save symbol file '%s'" - -#: eeschema/class_library.cpp:54 -#, c-format -msgid "" -"Library '%s' has duplicate entry name '%s'.\n" -"This may cause some unexpected behavior when loading components into a " -"schematic." -msgstr "" -"Library '%s' has duplicate entry name '%s'.\n" -"This may cause some unexpected behavior when loading components into a " -"schematic." - -#: eeschema/class_library.cpp:516 -#, c-format -msgid "Unable to load project's '%s' file" -msgstr "Unable to load project's '%s' file" - -#: eeschema/class_library.cpp:573 -msgid "Loading Symbol Libraries" -msgstr "Loading Symbol Libraries" - -#: eeschema/class_library.cpp:590 -msgid "Loading " -msgstr "Loading " - -#: eeschema/class_library.cpp:633 -#, c-format -msgid "" -"Part library '%s' failed to load. Error:\n" -" %s" -msgstr "" -"Part library '%s' failed to load. Error:\n" -" %s" - -#: eeschema/class_library.cpp:661 -#, c-format -msgid "" -"Part library '%s' failed to load.\n" -"Error: %s" -msgstr "" -"Part library '%s' failed to load.\n" -"Error: %s" - -#: eeschema/sch_io_mgr.cpp:31 eeschema/sch_plugin.cpp:27 pcbnew/plugin.cpp:29 -#: pcbnew/io_mgr.cpp:42 -#, c-format -msgid "Plugin '%s' does not implement the '%s' function." -msgstr "Plugin '%s' does not implement the '%s' function." - -#: eeschema/sch_io_mgr.cpp:32 pcbnew/io_mgr.cpp:43 -#, c-format -msgid "Plugin type '%s' is not found." -msgstr "Plugin type '%s' is not found." - -#: eeschema/sch_io_mgr.cpp:84 -#, c-format -msgid "Unknown SCH_FILE_T value: %d" -msgstr "Unknown SCH_FILE_T value: %d" - -#: eeschema/libedit_plot_component.cpp:55 -msgid "No component" -msgstr "No component" - -#: eeschema/libedit_plot_component.cpp:72 -#: eeschema/libedit_plot_component.cpp:95 -msgid "Filename:" -msgstr "Filename:" - -#: eeschema/libedit_plot_component.cpp:137 -#, c-format -msgid "Can't save file <%s>" -msgstr "Can't save file <%s>" - -#: eeschema/schedit.cpp:270 -msgid "There are no undefined labels in this sheet to clean up." -msgstr "There are no undefined labels in this sheet to clean up." - -#: eeschema/schedit.cpp:274 -msgid "Do you wish to cleanup this sheet?" -msgstr "Do you wish to cleanup this sheet?" - -#: eeschema/schedit.cpp:533 -msgid "Highlight specific net" -msgstr "Highlight specific net" - -#: eeschema/schedit.cpp:545 -msgid "Add no connect" -msgstr "Add no connect" - -#: eeschema/schedit.cpp:549 -msgid "Add wire" -msgstr "Add wire" - -#: eeschema/schedit.cpp:553 -msgid "Add bus" -msgstr "Add bus" - -#: eeschema/schedit.cpp:557 -msgid "Add lines" -msgstr "Add lines" - -#: eeschema/schedit.cpp:561 -msgid "Add junction" -msgstr "Add junction" - -#: eeschema/schedit.cpp:565 -msgid "Add label" -msgstr "Add label" - -#: eeschema/schedit.cpp:569 -msgid "Add global label" -msgstr "Add global label" - -#: eeschema/schedit.cpp:573 -msgid "Add hierarchical label" -msgstr "Add hierarchical label" - -#: eeschema/schedit.cpp:577 eeschema/libeditframe.cpp:1174 -#: pcbnew/modedit.cpp:952 pcbnew/tools/drawing_tool.cpp:327 -#: pcbnew/edit.cpp:1502 -msgid "Add text" -msgstr "Add text" - -#: eeschema/schedit.cpp:581 -msgid "Add image" -msgstr "Add image" - -#: eeschema/schedit.cpp:585 -msgid "Add wire to bus entry" -msgstr "Add wire to bus entry" - -#: eeschema/schedit.cpp:589 -msgid "Add bus to bus entry" -msgstr "Add bus to bus entry" - -#: eeschema/schedit.cpp:593 -msgid "Add sheet" -msgstr "Add sheet" - -#: eeschema/schedit.cpp:597 -msgid "Add sheet pins" -msgstr "Add sheet pins" - -#: eeschema/schedit.cpp:601 -msgid "Import sheet pins" -msgstr "Import sheet pins" - -#: eeschema/schedit.cpp:605 -msgid "Add component" -msgstr "Add component" - -#: eeschema/schedit.cpp:609 -msgid "Add power" -msgstr "Add power" - -#: eeschema/schedit.cpp:613 eeschema/libeditframe.cpp:1216 -#: eeschema/help_common_strings.h:48 pcbnew/modedit.cpp:977 -#: pcbnew/tools/pcbnew_control.cpp:770 pcbnew/edit.cpp:1514 -#: pcbnew/tool_modedit.cpp:192 -msgid "Delete item" -msgstr "Delete item" - -#: eeschema/schedit.cpp:618 -msgid "Add a simulator probe" -msgstr "Add a simulator probe" - -#: eeschema/schedit.cpp:623 -msgid "Select a value to be tuned" -msgstr "Select a value to be tuned" - -#: eeschema/generate_alias_info.cpp:34 -msgid "Alias of " -msgstr "Alias of " - -#: eeschema/generate_alias_info.cpp:36 -msgid "Keywords:" -msgstr "Keywords:" - -#: eeschema/generate_alias_info.cpp:93 pcbnew/class_module.cpp:530 -msgid "Unknown" -msgstr "Unknown" - -#: eeschema/lib_draw_item.cpp:55 -msgid "Undefined" -msgstr "Undefined" - -#: eeschema/lib_draw_item.cpp:77 -msgid "no" -msgstr "no" - -#: eeschema/lib_draw_item.cpp:79 -msgid "yes" -msgstr "yes" - -#: eeschema/lib_draw_item.cpp:83 -msgid "Converted" -msgstr "Converted" - -#: eeschema/eeschema.cpp:272 -msgid "" -"An error occurred attempting to load the global symbol library table.\n" -"Please edit this global symbol library table in Preferences menu." -msgstr "" -"An error occurred attempting to load the global symbol library table.\n" -"Please edit this global symbol library table in Preferences menu." - -#: eeschema/controle.cpp:177 eeschema/libeditframe.cpp:1325 -#: pcbnew/modedit.cpp:133 pcbnew/controle.cpp:231 -msgid "Clarify Selection" -msgstr "Clarify Selection" - -#: eeschema/libedit.cpp:58 -#, c-format -msgid "Part Library Editor -- %s %s" -msgstr "Part Library Editor -- %s %s" - -#: eeschema/libedit.cpp:59 pcbnew/modview_frame.cpp:746 -msgid "no library selected" -msgstr "no library selected" - -#: eeschema/libedit.cpp:60 -msgid "[Read Only]" -msgstr "[Read Only]" - -#: eeschema/libedit.cpp:83 eeschema/libedit.cpp:122 -msgid "" -"The current component is not saved.\n" -"\n" -"Discard current changes?" -msgstr "" -"The current component is not saved.\n" -"\n" -"Discard current changes?" - -#: eeschema/libedit.cpp:173 -msgid "The selected component is not in the active library." -msgstr "The selected component is not in the active library." - -#: eeschema/libedit.cpp:175 -msgid "Do you want to change the active library?" -msgstr "Do you want to change the active library?" - -#: eeschema/libedit.cpp:184 -#, c-format -msgid "Part name '%s' not found in library '%s'" -msgstr "Part name '%s' not found in library '%s'" - -#: eeschema/libedit.cpp:322 eeschema/libeditframe.cpp:700 -msgid "No library specified." -msgstr "No library specified." - -#: eeschema/libedit.cpp:333 -msgid "Include last component changes?" -msgstr "Include last component changes?" - -#: eeschema/libedit.cpp:344 -#, c-format -msgid "Unexpected error occured saving part to '%s' symbol library." -msgstr "Unexpected error occured saving part to '%s' symbol library." - -#: eeschema/libedit.cpp:365 -msgid "Part Library Name:" -msgstr "Part Library Name:" - -#: eeschema/libedit.cpp:385 -#, c-format -msgid "Modify library file '%s' ?" -msgstr "Modify library file '%s' ?" - -#: eeschema/libedit.cpp:411 -msgid "Failed to rename old component library file " -msgstr "Failed to rename old component library file " - -#: eeschema/libedit.cpp:431 -msgid "Failed to save old library document file " -msgstr "Failed to save old library document file " - -#: eeschema/libedit.cpp:444 -#, c-format -msgid "Failed to create symbol library file '%s'" -msgstr "Failed to create symbol library file '%s'" - -#: eeschema/libedit.cpp:451 -#, c-format -msgid "Library file '%s' saved" -msgstr "Library file '%s' saved" - -#: eeschema/libedit.cpp:454 -#, c-format -msgid "Documentation file '%s' saved" -msgstr "Documentation file '%s' saved" - -#: eeschema/libedit.cpp:480 eeschema/viewlibs.cpp:220 -#: pagelayout_editor/dialogs/properties_frame_base.cpp:50 -#: pcbnew/dialogs/dialog_pad_properties_base.cpp:325 -#: pcbnew/dialogs/dialog_pad_properties_base.cpp:502 -#: pcbnew/dialogs/dialog_plot_base.cpp:141 -#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor_base.cpp:195 -#: pcbnew/dialogs/dialog_copper_zones_base.cpp:126 -#: pcbnew/dialogs/dialog_copper_zones_base.cpp:151 -msgid "None" -msgstr "None" - -#: eeschema/libedit.cpp:500 -#: eeschema/widgets/widget_eeschema_color_config.cpp:71 -msgid "Body" -msgstr "Body" - -#: eeschema/libedit.cpp:503 -msgid "Power Symbol" -msgstr "Power Symbol" - -#: eeschema/libedit.cpp:509 eeschema/viewlibs.cpp:236 -msgid "Key words" -msgstr "Key words" - -#: eeschema/libedit.cpp:536 -msgid "Please select a component library." -msgstr "Please select a component library." - -#: eeschema/libedit.cpp:549 -#, c-format -msgid "Delete Component (%u items loaded)" -msgstr "Delete Component (%u items loaded)" - -#: eeschema/libedit.cpp:565 -#, c-format -msgid "Delete component '%s' from library '%s' ?" -msgstr "Delete component '%s' from library '%s' ?" - -#: eeschema/libedit.cpp:585 -msgid "" -"The component being deleted has been modified. All changes will be lost. " -"Discard changes?" -msgstr "" -"The component being deleted has been modified. All changes will be lost. " -"Discard changes?" - -#: eeschema/libedit.cpp:613 -msgid "" -"All changes to the current component will be lost!\n" -"\n" -"Clear the current component from the screen?" -msgstr "" -"All changes to the current component will be lost!\n" -"\n" -"Clear the current component from the screen?" - -#: eeschema/libedit.cpp:632 -msgid "This new component has no name and cannot be created. Aborted" -msgstr "This new component has no name and cannot be created. Aborted" - -#: eeschema/libedit.cpp:645 -#, c-format -msgid "Part '%s' already exists in library '%s'" -msgstr "Part '%s' already exists in library '%s'" - -#: eeschema/libedit.cpp:724 -#, c-format -msgid "Part '%s' already exists. Change it?" -msgstr "Part '%s' already exists. Change it?" - -#: eeschema/libedit.cpp:739 -#, c-format -msgid "Part '%s' saved in library '%s'" -msgstr "Part '%s' saved in library '%s'" - -#: eeschema/netlist_exporters/netlist_exporter_orcadpcb2.cpp:51 -#: eeschema/netlist_exporters/netlist_exporter_cadstar.cpp:48 -#, c-format -msgid "Failed to create file '%s'" -msgstr "Failed to create file '%s'" - -#: eeschema/netlist_exporters/netlist_exporter_pspice.cpp:82 -#, c-format -msgid "Could not find library file %s" -msgstr "Could not find library file %s" - -#: eeschema/edit_component_in_schematic.cpp:69 -#, c-format -msgid "Edit %s Field" -msgstr "Edit %s Field" - -#: eeschema/getpart.cpp:145 -msgid "History" -msgstr "History" - -#: eeschema/getpart.cpp:152 eeschema/viewlibs.cpp:60 -#, c-format -msgid "Choose Component (%d items loaded)" -msgstr "Choose Component (%d items loaded)" - -#: eeschema/getpart.cpp:224 -#, c-format -msgid "Failed to find part '%s' in library" -msgstr "Failed to find part '%s' in library" - -#: eeschema/sch_text.cpp:617 eeschema/lib_text.cpp:508 -#, c-format -msgid "Graphic Text %s" -msgstr "Graphic Text %s" - -#: eeschema/sch_text.cpp:731 -msgid "Graphic Text" -msgstr "Graphic Text" - -#: eeschema/sch_text.cpp:735 -#: eeschema/widgets/widget_eeschema_color_config.cpp:62 -msgid "Label" -msgstr "Label" - -#: eeschema/sch_text.cpp:739 -msgid "Global Label" -msgstr "Global Label" - -#: eeschema/sch_text.cpp:743 -msgid "Hierarchical Label" -msgstr "Hierarchical Label" - -#: eeschema/sch_text.cpp:747 -msgid "Hierarchical Sheet Pin" -msgstr "Hierarchical Sheet Pin" - -#: eeschema/sch_text.cpp:759 pcbnew/dialogs/dialog_pad_properties_base.cpp:208 -msgid "Horizontal" -msgstr "Horizontal" - -#: eeschema/sch_text.cpp:763 -msgid "Vertical up" -msgstr "Vertical up" - -#: eeschema/sch_text.cpp:767 -msgid "Horizontal invert" -msgstr "Horizontal invert" - -#: eeschema/sch_text.cpp:771 -msgid "Vertical down" -msgstr "Vertical down" - -#: eeschema/sch_text.cpp:1015 -#, c-format -msgid "Label %s" -msgstr "Label %s" - -#: eeschema/sch_text.cpp:1478 -#, c-format -msgid "Global Label %s" -msgstr "Global Label %s" - -#: eeschema/sch_text.cpp:1836 -#, c-format -msgid "Hierarchical Label %s" -msgstr "Hierarchical Label %s" - -#: eeschema/files-io.cpp:74 -msgid "Schematic Files" -msgstr "Schematic Files" - -#: eeschema/files-io.cpp:104 -#, c-format -msgid "Could not save backup of file '%s'" -msgstr "Could not save backup of file '%s'" - -#: eeschema/files-io.cpp:123 -#, c-format -msgid "" -"Error saving schematic file '%s'.\n" -"%s" -msgstr "" -"Error saving schematic file '%s'.\n" -"%s" - -#: eeschema/files-io.cpp:127 -#, c-format -msgid "Failed to save '%s'" -msgstr "Failed to save '%s'" - -#: eeschema/files-io.cpp:155 -#, c-format -msgid "File %s saved" -msgstr "File %s saved" - -#: eeschema/files-io.cpp:160 -msgid "File write operation failed." -msgstr "File write operation failed." - -#: eeschema/files-io.cpp:212 -#, c-format -msgid "Schematic file '%s' is already open." -msgstr "Schematic file '%s' is already open." - -#: eeschema/files-io.cpp:225 -msgid "" -"The current schematic has been modified. Do you wish to save the changes?" -msgstr "" -"The current schematic has been modified. Do you wish to save the changes?" - -#: eeschema/files-io.cpp:227 pcbnew/files.cpp:435 -msgid "Save and Load" -msgstr "Save and Load" - -#: eeschema/files-io.cpp:228 pcbnew/files.cpp:436 -msgid "Load Without Saving" -msgstr "Load Without Saving" - -#: eeschema/files-io.cpp:258 -#, c-format -msgid "Schematic '%s' does not exist. Do you wish to create it?" -msgstr "Schematic '%s' does not exist. Do you wish to create it?" - -#: eeschema/files-io.cpp:334 -#, c-format -msgid "" -"Error loading schematic file '%s'.\n" -"%s" -msgstr "" -"Error loading schematic file '%s'.\n" -"%s" - -#: eeschema/files-io.cpp:338 -#, c-format -msgid "Failed to load '%s'" -msgstr "Failed to load '%s'" - -#: eeschema/files-io.cpp:353 -msgid "" -"An error was found when loading the schematic that has been automatically " -"fixed. Please save the schematic to repair the broken file or it may not be " -"usable with other versions of KiCad." -msgstr "" -"An error was found when loading the schematic that has been automatically " -"fixed. Please save the schematic to repair the broken file or it may not be " -"usable with other versions of KiCad." - -#: eeschema/files-io.cpp:402 -msgid "Import Schematic" -msgstr "Import Schematic" - -#: eeschema/files-io.cpp:525 -msgid "" -"This operation cannot be undone. Besides, take into account that " -"hierarchical sheets will not be appended.\n" -"\n" -"Do you want to save the current document before proceeding?" -msgstr "" -"This operation cannot be undone. Besides, take into account that " -"hierarchical sheets will not be appended.\n" -"\n" -"Do you want to save the current document before proceeding?" - -#: eeschema/files-io.cpp:549 -#, c-format -msgid "Directory '%s' is not writable" -msgstr "Directory '%s' is not writable" - -#: eeschema/lib_export.cpp:51 -msgid "Import Component" -msgstr "Import Component" - -#: eeschema/lib_export.cpp:72 -#, c-format -msgid "" -"Unable to import library '%s'. Error:\n" -"%s" -msgstr "" -"Unable to import library '%s'. Error:\n" -"%s" - -#: eeschema/lib_export.cpp:87 -#, c-format -msgid "Part library file '%s' is empty." -msgstr "Part library file '%s' is empty." - -#: eeschema/lib_export.cpp:113 -msgid "There is no component selected to save." -msgstr "There is no component selected to save." - -#: eeschema/lib_export.cpp:121 -msgid "New Library" -msgstr "New Library" - -#: eeschema/lib_export.cpp:121 -msgid "Export Component" -msgstr "Export Component" - -#: eeschema/lib_export.cpp:142 -#, c-format -msgid "Error creating symbol library '%s'" -msgstr "Error creating symbol library '%s'" - -#: eeschema/lib_export.cpp:149 -#, c-format -msgid "'%s' - OK" -msgstr "'%s' - OK" - -#: eeschema/lib_export.cpp:150 -msgid "" -"This library will not be available until it is loaded by Eeschema.\n" -"\n" -"Modify the Eeschema library configuration if you want to include it as part " -"of this project." -msgstr "" -"This library will not be available until it is loaded by Eeschema.\n" -"\n" -"Modify the Eeschema library configuration if you want to include it as part " -"of this project." - -#: eeschema/lib_export.cpp:155 -#, c-format -msgid "'%s' - Export OK" -msgstr "'%s' - Export OK" - -#: eeschema/backanno.cpp:224 -msgid "Load Component Footprint Link File" -msgstr "Load Component Footprint Link File" - -#: eeschema/backanno.cpp:235 -msgid "Keep existing footprint field visibility" -msgstr "Keep existing footprint field visibility" - -#: eeschema/backanno.cpp:236 -msgid "Show all footprint fields" -msgstr "Show all footprint fields" - -#: eeschema/backanno.cpp:237 -msgid "Hide all footprint fields" -msgstr "Hide all footprint fields" - -#: eeschema/backanno.cpp:239 -msgid "Select the footprint field visibility setting." -msgstr "Select the footprint field visibility setting." - -#: eeschema/backanno.cpp:240 -msgid "Change Visibility" -msgstr "Change Visibility" - -#: eeschema/backanno.cpp:251 -#, c-format -msgid "Failed to open component-footprint link file '%s'" -msgstr "Failed to open component-footprint link file '%s'" - -#: eeschema/load_one_schematic_file.cpp:94 -#, c-format -msgid "Failed to open '%s'" -msgstr "Failed to open '%s'" - -#: eeschema/load_one_schematic_file.cpp:102 -#, c-format -msgid "Loading '%s'" -msgstr "Loading '%s'" - -#: eeschema/load_one_schematic_file.cpp:109 -#, c-format -msgid "'%s' is NOT an Eeschema file!" -msgstr "'%s' is NOT an Eeschema file!" - -#: eeschema/load_one_schematic_file.cpp:128 -#, c-format -msgid "" -"'%s' was created by a more recent version of Eeschema and may not load " -"correctly. Please consider updating!" -msgstr "" -"'%s' was created by a more recent version of Eeschema and may not load " -"correctly. Please consider updating!" - -#: eeschema/load_one_schematic_file.cpp:139 -msgid "" -" was created by an older version of Eeschema. It will be stored in the new " -"file format when you save this file again." -msgstr "" -" was created by an older version of Eeschema. It will be stored in the new " -"file format when you save this file again." - -#: eeschema/load_one_schematic_file.cpp:225 -#, c-format -msgid "Eeschema file text load error at line %d" -msgstr "Eeschema file text load error at line %d" - -#: eeschema/load_one_schematic_file.cpp:241 -#, c-format -msgid "Eeschema file undefined object at line %d, aborted" -msgstr "Eeschema file undefined object at line %d, aborted" - -#: eeschema/load_one_schematic_file.cpp:264 -#, c-format -msgid "Eeschema file object not loaded at line %d, aborted" -msgstr "Eeschema file object not loaded at line %d, aborted" - -#: eeschema/load_one_schematic_file.cpp:281 -#, c-format -msgid "Done Loading <%s>" -msgstr "Done Loading <%s>" - -#: eeschema/load_one_schematic_file.cpp:310 -#, c-format -msgid "" -"Eeschema file dimension definition error line %d,\n" -"Abort reading file.\n" -msgstr "" -"Eeschema file dimension definition error line %d,\n" -"Abort reading file.\n" - -#: eeschema/tool_lib.cpp:63 -msgid "Deselect current tool" -msgstr "Deselect current tool" - -#: eeschema/tool_lib.cpp:84 -msgid "Move part anchor" -msgstr "Move part anchor" - -#: eeschema/tool_lib.cpp:87 -msgid "Import existing drawings" -msgstr "Import existing drawings" - -#: eeschema/tool_lib.cpp:90 -msgid "Export current drawing" -msgstr "Export current drawing" - -#: eeschema/tool_lib.cpp:116 -msgid "Save into current library" -msgstr "Save into current library" - -#: eeschema/tool_lib.cpp:126 -msgid "Delete component in current library" -msgstr "Delete component in current library" - -#: eeschema/tool_lib.cpp:130 -msgid "Create new component" -msgstr "Create new component" - -#: eeschema/tool_lib.cpp:134 -msgid "Load component from current library" -msgstr "Load component from current library" - -#: eeschema/tool_lib.cpp:138 -msgid "Create new component from current component" -msgstr "Create new component from current component" - -#: eeschema/tool_lib.cpp:142 -msgid "Update current component in current library" -msgstr "Update current component in current library" +msgid "Off grid pin %s \"%s\" at location (%.3f, %.3f)" +msgstr "Off grid pin %s \"%s\" at location (%.3f, %.3f)" -#: eeschema/tool_lib.cpp:145 -msgid "Import component" -msgstr "Import component" +#: eeschema/pinedit.cpp:813 +msgid "No off grid or duplicate pins were found." +msgstr "No off grid or duplicate pins were found." -#: eeschema/tool_lib.cpp:148 -msgid "Export component" -msgstr "Export component" +#: eeschema/bom_table_column.h:38 pcbnew/build_BOM_from_board.cpp:118 +msgid "Quantity" +msgstr "Quantity" -#: eeschema/tool_lib.cpp:151 eeschema/help_common_strings.h:40 +#: eeschema/help_common_strings.h:40 msgid "Undo last command" msgstr "Undo last command" -#: eeschema/tool_lib.cpp:153 eeschema/help_common_strings.h:41 +#: eeschema/help_common_strings.h:41 msgid "Redo last command" msgstr "Redo last command" -#: eeschema/tool_lib.cpp:159 -msgid "Edit component properties" -msgstr "Edit component properties" - -#: eeschema/tool_lib.cpp:163 -msgid "Edit field properties" -msgstr "Edit field properties" - -#: eeschema/tool_lib.cpp:167 -msgid "Check duplicate and off grid pins" -msgstr "Check duplicate and off grid pins" - -#: eeschema/tool_lib.cpp:187 eeschema/tool_viewlib.cpp:91 -msgid "Show as \"De Morgan\" normal part" -msgstr "Show as \"De Morgan\" normal part" - -#: eeschema/tool_lib.cpp:189 eeschema/tool_viewlib.cpp:96 -msgid "Show as \"De Morgan\" convert part" -msgstr "Show as \"De Morgan\" convert part" - -#: eeschema/tool_lib.cpp:193 -msgid "Show associated datasheet or document" -msgstr "Show associated datasheet or document" - -#: eeschema/tool_lib.cpp:213 -msgid "Edit pins per part or body style (Use carefully!)" -msgstr "Edit pins per part or body style (Use carefully!)" - -#: eeschema/tool_lib.cpp:217 -msgid "Show pin table" -msgstr "Show pin table" - -#: eeschema/tool_lib.cpp:251 -msgid "Show pins electrical type" -msgstr "Show pins electrical type" - -#: eeschema/schframe.cpp:174 pcbnew/class_zone.cpp:908 -msgid "Not Found" -msgstr "Not Found" - -#: eeschema/schframe.cpp:176 -msgid "The following libraries were not found:" -msgstr "The following libraries were not found:" - -#: eeschema/schframe.cpp:641 pcbnew/pcbframe.cpp:610 -#, c-format -msgid "" -"Save the changes in\n" -"'%s'\n" -"before closing?" -msgstr "" -"Save the changes in\n" -"'%s'\n" -"before closing?" - -#: eeschema/schframe.cpp:790 -msgid "Draw wires and buses in any direction" -msgstr "Draw wires and buses in any direction" - -#: eeschema/schframe.cpp:791 -msgid "Draw horizontal and vertical wires and buses only" -msgstr "Draw horizontal and vertical wires and buses only" - -#: eeschema/schframe.cpp:800 -msgid "Do not show hidden pins" -msgstr "Do not show hidden pins" - -#: eeschema/schframe.cpp:855 -msgid "" -"Cannot update the PCB, because the Schematic Editor is opened in stand-alone " -"mode. In order to create/update PCBs from schematics, you need to launch " -"Kicad shell and create a PCB project." -msgstr "" -"Cannot update the PCB, because the Schematic Editor is opened in stand-alone " -"mode. In order to create/update PCBs from schematics, you need to launch " -"Kicad shell and create a PCB project." - -#: eeschema/schframe.cpp:985 -msgid "Schematic" -msgstr "Schematic" - -#: eeschema/schframe.cpp:1004 -msgid "New Schematic" -msgstr "New Schematic" - -#: eeschema/schframe.cpp:1017 -#, c-format -msgid "Schematic file '%s' already exists, use Open instead" -msgstr "Schematic file '%s' already exists, use Open instead" - -#: eeschema/schframe.cpp:1038 -msgid "Open Schematic" -msgstr "Open Schematic" - -#: eeschema/schframe.cpp:1168 -msgid "Error: not a component or no component" -msgstr "Error: not a component or no component" - -#: eeschema/schframe.cpp:1404 -msgid " [no file]" -msgstr " [no file]" - -#: eeschema/lib_circle.cpp:54 gerbview/class_gerber_draw_item.cpp:172 -#: pcbnew/class_drawsegment.cpp:349 pcbnew/class_pad.cpp:1085 -#: pcbnew/class_board_item.cpp:45 -msgid "Circle" -msgstr "Circle" - -#: eeschema/lib_circle.cpp:77 -#, c-format -msgid "Circle only had %d parameters of the required 6" -msgstr "Circle only had %d parameters of the required 6" - -#: eeschema/lib_circle.cpp:283 -msgid "Radius" -msgstr "Radius" - -#: eeschema/lib_circle.cpp:294 -#, c-format -msgid "Circle center (%s, %s), radius %s" -msgstr "Circle center (%s, %s), radius %s" - -#: eeschema/lib_field.cpp:647 -#, c-format -msgid "Field%d" -msgstr "Field%d" - -#: eeschema/lib_field.cpp:710 -#, c-format -msgid "Field %s %s" -msgstr "Field %s %s" - -#: eeschema/lib_field.cpp:793 pcbnew/class_drawsegment.cpp:386 -#: pcbnew/dialogs/dialog_edit_module_text_base.cpp:52 -#: pcbnew/dialogs/dialog_design_rules_base.cpp:354 -#: pcbnew/class_pcb_text.cpp:140 pcbnew/class_pad.cpp:669 -#: pcbnew/class_track.cpp:1165 pcbnew/class_track.cpp:1192 -#: pcbnew/class_text_mod.cpp:390 -msgid "Width" -msgstr "Width" - -#: eeschema/lib_field.cpp:796 -#: pcbnew/dialogs/dialog_edit_module_text_base.cpp:59 -#: pcbnew/class_pcb_text.cpp:143 pcbnew/class_pad.cpp:672 -#: pcbnew/class_text_mod.cpp:393 -msgid "Height" -msgstr "Height" - -#: eeschema/widgets/widget_eeschema_color_config.cpp:59 -msgid "Wire" -msgstr "Wire" - -#: eeschema/widgets/widget_eeschema_color_config.cpp:60 -msgid "Bus" -msgstr "Bus" - -#: eeschema/widgets/widget_eeschema_color_config.cpp:61 -#: eeschema/sch_junction.h:86 -msgid "Junction" -msgstr "Junction" - -#: eeschema/widgets/widget_eeschema_color_config.cpp:63 -msgid "Global label" -msgstr "Global label" - -#: eeschema/widgets/widget_eeschema_color_config.cpp:64 -#: pcbnew/dialogs/dialog_select_net_from_list_base.cpp:54 -msgid "Net name" -msgstr "Net name" - -#: eeschema/widgets/widget_eeschema_color_config.cpp:65 -msgid "Notes" -msgstr "Notes" - -#: eeschema/widgets/widget_eeschema_color_config.cpp:66 -msgid "No connect symbol" -msgstr "No connect symbol" - -#: eeschema/widgets/widget_eeschema_color_config.cpp:72 -msgid "Body background" -msgstr "Body background" - -#: eeschema/widgets/widget_eeschema_color_config.cpp:73 -#: eeschema/lib_pin.cpp:156 -msgid "Pin" -msgstr "Pin" - -#: eeschema/widgets/widget_eeschema_color_config.cpp:74 -msgid "Pin number" -msgstr "Pin number" - -#: eeschema/widgets/widget_eeschema_color_config.cpp:75 -msgid "Pin name" -msgstr "Pin name" - -#: eeschema/widgets/widget_eeschema_color_config.cpp:83 -#: eeschema/widgets/widget_eeschema_color_config.cpp:103 -#: pcbnew/tools/selection_tool.cpp:103 -msgid "Sheet" -msgstr "Sheet" - -#: eeschema/widgets/widget_eeschema_color_config.cpp:84 -msgid "Sheet file name" -msgstr "Sheet file name" - -#: eeschema/widgets/widget_eeschema_color_config.cpp:85 -msgid "Sheet name" -msgstr "Sheet name" - -#: eeschema/widgets/widget_eeschema_color_config.cpp:86 -msgid "Sheet label" -msgstr "Sheet label" - -#: eeschema/widgets/widget_eeschema_color_config.cpp:87 -msgid "Hierarchical label" -msgstr "Hierarchical label" - -#: eeschema/widgets/widget_eeschema_color_config.cpp:92 -msgid "ERC warning" -msgstr "ERC warning" - -#: eeschema/widgets/widget_eeschema_color_config.cpp:93 -msgid "ERC error" -msgstr "ERC error" - -#: eeschema/widgets/widget_eeschema_color_config.cpp:95 -msgid "Brightened" -msgstr "Brightened" - -#: eeschema/widgets/widget_eeschema_color_config.cpp:104 -msgid "Miscellaneous" -msgstr "Miscellaneous" - -#: eeschema/widgets/widget_eeschema_color_config.cpp:291 -msgid "" -"Some items have the same color as the background\n" -"and they will not be seen on the screen. Are you\n" -"sure you want to use these colors?" -msgstr "" -"Some items have the same color as the background\n" -"and they will not be seen on the screen. Are you\n" -"sure you want to use these colors?" - -#: eeschema/widgets/component_tree.cpp:136 -msgid "Search" -msgstr "Search" - -#: eeschema/widgets/tuner_slider_base.cpp:24 -msgid " X " -msgstr " X " - -#: eeschema/widgets/tuner_slider_base.cpp:66 -msgid "Save" -msgstr "Save" - -#: eeschema/lib_text.cpp:138 -#, c-format -msgid "Text only had %d parameters of the required 8" -msgstr "Text only had %d parameters of the required 8" - -#: eeschema/pin_type.cpp:53 -msgid "Unspecified" -msgstr "Unspecified" - -#: eeschema/pin_type.cpp:56 -msgid "Power input" -msgstr "Power input" - -#: eeschema/pin_type.cpp:59 -msgid "Power output" -msgstr "Power output" - -#: eeschema/pin_type.cpp:62 -msgid "Open collector" -msgstr "Open collector" - -#: eeschema/pin_type.cpp:65 -msgid "Open emitter" -msgstr "Open emitter" - -#: eeschema/pin_type.cpp:68 -msgid "Not connected" -msgstr "Not connected" - -#: eeschema/lib_pin.cpp:2111 pcbnew/class_drawsegment.cpp:367 -#: pcbnew/class_track.cpp:1053 -msgid "Length" -msgstr "Length" - -#: eeschema/lib_pin.cpp:2127 eeschema/lib_pin.cpp:2146 -msgid "Pos X" -msgstr "Pos X" - -#: eeschema/lib_pin.cpp:2130 eeschema/lib_pin.cpp:2149 -msgid "Pos Y" -msgstr "Pos Y" - -#: eeschema/lib_pin.cpp:2350 -#, c-format -msgid "Pin %s, %s, %s" -msgstr "Pin %s, %s, %s" - -#: eeschema/sch_bus_entry.cpp:335 -msgid "Bus to Wire Entry" -msgstr "Bus to Wire Entry" - -#: eeschema/sch_bus_entry.cpp:341 -msgid "Bus to Bus Entry" -msgstr "Bus to Bus Entry" - -#: eeschema/viewlib_frame.cpp:113 pcbnew/modview_frame.cpp:743 -msgid "Library Browser" -msgstr "Library Browser" - -#: eeschema/lib_bezier.cpp:51 -msgid "Bezier" -msgstr "Bezier" - -#: eeschema/lib_bezier.cpp:83 -#, c-format -msgid "Bezier only had %d parameters of the required 4" -msgstr "Bezier only had %d parameters of the required 4" - -#: eeschema/lib_bezier.cpp:89 -#, c-format -msgid "Bezier count parameter %d is invalid" -msgstr "Bezier count parameter %d is invalid" - -#: eeschema/lib_bezier.cpp:104 -#, c-format -msgid "Bezier point %d X position not defined" -msgstr "Bezier point %d X position not defined" - -#: eeschema/lib_bezier.cpp:112 -#, c-format -msgid "Bezier point %d Y position not defined" -msgstr "Bezier point %d Y position not defined" - -#: eeschema/libeditframe.cpp:323 -msgid "Save the changes in the library before closing?" -msgstr "Save the changes in the library before closing?" - -#: eeschema/libeditframe.cpp:350 -#, c-format -msgid "" -"Library '%s' was modified!\n" -"Discard changes?" -msgstr "" -"Library '%s' was modified!\n" -"Discard changes?" - -#: eeschema/libeditframe.cpp:687 -msgid "No part to save." -msgstr "No part to save." - -#: eeschema/libeditframe.cpp:711 -#, c-format -msgid "Unexpected error occured saving symbol '%s' to symbol library '%s'." -msgstr "Unexpected error occured saving symbol '%s' to symbol library '%s'." - -#: eeschema/libeditframe.cpp:1159 -msgid "Add pin" -msgstr "Add pin" - -#: eeschema/libeditframe.cpp:1163 -msgid "Set pin options" -msgstr "Set pin options" - -#: eeschema/libeditframe.cpp:1178 -msgid "Add rectangle" -msgstr "Add rectangle" - -#: eeschema/libeditframe.cpp:1182 pcbnew/modedit.cpp:948 -msgid "Add circle" -msgstr "Add circle" - -#: eeschema/libeditframe.cpp:1186 pcbnew/modedit.cpp:944 -msgid "Add arc" -msgstr "Add arc" - -#: eeschema/libeditframe.cpp:1190 pcbnew/modedit.cpp:940 -msgid "Add line" -msgstr "Add line" - -#: eeschema/libeditframe.cpp:1194 -msgid "Set anchor position" -msgstr "Set anchor position" - -#: eeschema/libeditframe.cpp:1198 -msgid "Import" -msgstr "Import" - -#: eeschema/find.cpp:97 -#, c-format -msgid "Design rule check marker found in sheet %s at %0.3f%s, %0.3f%s" -msgstr "Design rule check marker found in sheet %s at %0.3f%s, %0.3f%s" - -#: eeschema/find.cpp:103 -msgid "No more markers were found." -msgstr "No more markers were found." - -#: eeschema/find.cpp:241 -msgid "component" -msgstr "component" - -#: eeschema/find.cpp:245 -#, c-format -msgid "pin %s" -msgstr "pin %s" - -#: eeschema/find.cpp:249 -#, c-format -msgid "reference %s" -msgstr "reference %s" - -#: eeschema/find.cpp:253 -#, c-format -msgid "value %s" -msgstr "value %s" - -#: eeschema/find.cpp:257 -#, c-format -msgid "field %s" -msgstr "field %s" - -#: eeschema/find.cpp:265 -#, c-format -msgid "%s %s found" -msgstr "%s %s found" - -#: eeschema/find.cpp:270 -#, c-format -msgid "%s found but %s not found" -msgstr "%s found but %s not found" - -#: eeschema/find.cpp:276 -#, c-format -msgid "Component %s not found" -msgstr "Component %s not found" - -#: eeschema/find.cpp:510 -#, c-format -msgid "No item found matching %s." -msgstr "No item found matching %s." - -#: eeschema/project_rescue.cpp:58 -#, c-format -msgid "Failed to create component library file '%s'" -msgstr "Failed to create component library file '%s'" - -#: eeschema/project_rescue.cpp:322 -#, c-format -msgid "Rename to %s" -msgstr "Rename to %s" - -#: eeschema/project_rescue.cpp:435 -#, c-format -msgid "Rescue %s as %s" -msgstr "Rescue %s as %s" - -#: eeschema/project_rescue.cpp:579 -msgid "This project has nothing to rescue." -msgstr "This project has nothing to rescue." - -#: eeschema/project_rescue.cpp:580 eeschema/project_rescue.cpp:595 -#: eeschema/dialogs/dialog_rescue_each_base.h:65 -msgid "Project Rescue Helper" -msgstr "Project Rescue Helper" - -#: eeschema/project_rescue.cpp:594 -msgid "No symbols were rescued." -msgstr "No symbols were rescued." - -#: eeschema/tool_viewlib.cpp:56 -msgid "Select component to browse" -msgstr "Select component to browse" - -#: eeschema/tool_viewlib.cpp:61 -msgid "Display previous component" -msgstr "Display previous component" - -#: eeschema/tool_viewlib.cpp:65 -msgid "Display next component" -msgstr "Display next component" - -#: eeschema/tool_viewlib.cpp:109 -msgid "View component documents" -msgstr "View component documents" - -#: eeschema/tool_viewlib.cpp:117 -msgid "Insert component in schematic" -msgstr "Insert component in schematic" - -#: eeschema/tool_viewlib.cpp:145 -#, c-format -msgid "Unit %c" -msgstr "Unit %c" - -#: eeschema/tool_viewlib.cpp:184 pcbnew/menubar_modedit.cpp:150 -#: pcbnew/tool_modview.cpp:150 -msgid "Cl&ose" -msgstr "Cl&ose" - -#: eeschema/tool_viewlib.cpp:185 -msgid "Close schematic component viewer" -msgstr "Close schematic component viewer" - -#: eeschema/tool_viewlib.cpp:209 -msgid "&Show Pin Electrical Type" -msgstr "&Show Pin Electrical Type" - -#: eeschema/tool_viewlib.cpp:218 -msgid "Open Eeschema manual" -msgstr "Open Eeschema manual" - -#: eeschema/tool_viewlib.cpp:234 -msgid "&About Eeschema" -msgstr "&About Eeschema" - -#: eeschema/tool_viewlib.cpp:235 -msgid "About Eeschema schematic designer" -msgstr "About Eeschema schematic designer" - -#: eeschema/sch_plugin.cpp:162 -msgid "Enable debug logging for Symbol*() functions in this SCH_PLUGIN." -msgstr "" -"Enable debug logging for Symbol*() functions in this SCH_PLUGIN." - -#: eeschema/sch_plugin.cpp:166 -msgid "Regular expression symbol name filter." -msgstr "Regular expression symbol name filter." - -#: eeschema/sch_plugin.cpp:170 pcbnew/plugin.cpp:135 -msgid "" -"Enable transaction logging. The mere presence of this option turns on the " -"logging, no need to set a Value." -msgstr "" -"Enable transaction logging. The mere presence of this option turns on the " -"logging, no need to set a Value." - -#: eeschema/sch_plugin.cpp:175 pcbnew/plugin.cpp:140 -msgid "User name for login to some special library server." -msgstr "User name for login to some special library server." - -#: eeschema/sch_plugin.cpp:179 pcbnew/plugin.cpp:144 -msgid "Password for login to some special library server." -msgstr "Password for login to some special library server." - -#: eeschema/sch_plugin.cpp:187 -msgid "" -"Enter the python symbol which implements the SCH_PLUGIN::Symbol*() functions." -msgstr "" -"Enter the python symbol which implements the SCH_PLUGIN::Symbol*() functions." - -#: eeschema/sheetlab.cpp:167 -msgid "No new hierarchical labels found." -msgstr "No new hierarchical labels found." - -#: eeschema/lib_polyline.cpp:52 -msgid "PolyLine" -msgstr "PolyLine" - -#: eeschema/lib_polyline.cpp:87 -#, c-format -msgid "Polyline only had %d parameters of the required 4" -msgstr "Polyline only had %d parameters of the required 4" - -#: eeschema/lib_polyline.cpp:93 -#, c-format -msgid "Polyline count parameter %d is invalid" -msgstr "Polyline count parameter %d is invalid" - -#: eeschema/lib_polyline.cpp:108 -#, c-format -msgid "Polyline point %d X position not defined" -msgstr "Polyline point %d X position not defined" - -#: eeschema/lib_polyline.cpp:116 -#, c-format -msgid "Polyline point %d Y position not defined" -msgstr "Polyline point %d Y position not defined" - -#: eeschema/lib_polyline.cpp:417 -#, c-format -msgid "Polyline at (%s, %s) with %d points" -msgstr "Polyline at (%s, %s) with %d points" - -#: eeschema/sch_no_connect.h:88 -msgid "No Connect" -msgstr "No Connect" - -#: eeschema/dialogs/dialog_edit_libentry_fields_in_lib_base.h:89 -msgid "Field Properties" -msgstr "Field Properties" - -#: eeschema/dialogs/dialog_sch_sheet_props_base.h:60 -msgid "Schematic Sheet Properties" -msgstr "Schematic Sheet Properties" - -#: eeschema/dialogs/dialog_sch_edit_sheet_pin_base.h:56 -msgid "Sheet Pin Properties" -msgstr "Sheet Pin Properties" - -#: eeschema/dialogs/dialog_lib_edit_text_base.h:69 -msgid "Library Text Properties" -msgstr "Library Text Properties" - -#: eeschema/dialogs/dialog_edit_label_base.h:70 -msgid "Text Editor" -msgstr "Text Editor" - -#: eeschema/dialogs/dialog_eeschema_options_base.h:129 -msgid "Schematic Editor Options" -msgstr "Schematic Editor Options" - -#: eeschema/dialogs/dialog_edit_component_in_schematic_fbp.h:106 -#: eeschema/dialogs/dialog_lib_new_component_base.h:62 -msgid "Component Properties" -msgstr "Component Properties" - -#: eeschema/dialogs/dialog_erc_base.h:90 -msgid "Electrical Rules Checker" -msgstr "Electrical Rules Checker" - -#: eeschema/dialogs/dialog_bom_editor_base.h:74 -msgid "BOM editor" -msgstr "BOM editor" - -#: eeschema/dialogs/dialog_netlist_base.h:78 -#: pcbnew/dialogs/dialog_netlist_fbp.h:84 -msgid "Netlist" -msgstr "Netlist" - -#: eeschema/dialogs/dialog_netlist_base.h:119 -msgid "Plugins:" -msgstr "Plugins:" - -#: eeschema/dialogs/dialog_plot_schematic_base.h:85 -msgid "Plot Schematic Options" -msgstr "Plot Schematic Options" - -#: eeschema/dialogs/dialog_lib_edit_pin_table_base.h:50 -msgid "Pin Table" -msgstr "Pin Table" - -#: eeschema/dialogs/dialog_lib_edit_pin_base.h:107 -msgid "Pin Properties" -msgstr "Pin Properties" - -#: eeschema/dialogs/dialog_global_sym_lib_table_config_base.h:58 -msgid "Configure Global Symbol Library Table" -msgstr "Configure Global Symbol Library Table" - -#: eeschema/dialogs/dialog_bom_base.h:97 -msgid "Bill of Material" -msgstr "Bill of Material" - -#: eeschema/dialogs/dialog_annotate_base.h:89 -msgid "Annotate Schematic" -msgstr "Annotate Schematic" - -#: eeschema/dialogs/dialog_libedit_options_base.h:78 -msgid "Library Editor Options" -msgstr "Library Editor Options" - -#: eeschema/dialogs/dialog_lib_edit_draw_item_base.h:62 -msgid "Drawing Properties" -msgstr "Drawing Properties" - #: eeschema/help_common_strings.h:45 msgid "Fit schematic sheet on screen" msgstr "Fit schematic sheet on screen" @@ -10987,40 +11349,702 @@ msgstr "Add arcs to component body" msgid "Add lines and polygons to component body" msgstr "Add lines and polygons to component body" +#: eeschema/sch_marker.h:97 +msgid "ERC Marker" +msgstr "ERC Marker" + #: eeschema/sim/sim_plot_frame_base.h:108 msgid "Spice Simulator" msgstr "Spice Simulator" -#: eeschema/bom_table_column.h:38 pcbnew/build_BOM_from_board.cpp:119 -msgid "Quantity" -msgstr "Quantity" - -#: eeschema/sch_marker.h:100 -msgid "ERC Marker" -msgstr "ERC Marker" - -#: eeschema/sch_bitmap.h:131 +#: eeschema/sch_bitmap.h:129 msgid "Image" msgstr "Image" -#: gerbview/class_gerber_file_image_list.cpp:190 -#, c-format -msgid "Graphic layer %d" -msgstr "Graphic layer %d" +#: eeschema/sch_no_connect.h:84 +msgid "No Connect" +msgstr "No Connect" -#: gerbview/export_to_pcbnew.cpp:170 +#: eeschema/dialogs/dialog_lib_edit_pin_table_base.h:50 +msgid "Pin Table" +msgstr "Pin Table" + +#: eeschema/dialogs/dialog_lib_new_component_base.h:62 +#: eeschema/dialogs/dialog_edit_component_in_schematic_fbp.h:114 +msgid "Component Properties" +msgstr "Component Properties" + +#: eeschema/dialogs/dialog_sch_edit_sheet_pin_base.h:56 +msgid "Sheet Pin Properties" +msgstr "Sheet Pin Properties" + +#: eeschema/dialogs/dialog_bom_editor_base.h:74 +msgid "BOM editor" +msgstr "BOM editor" + +#: eeschema/dialogs/dialog_sym_lib_table_base.h:75 +msgid "Schematic Library Tables" +msgstr "Schematic Library Tables" + +#: eeschema/dialogs/dialog_libedit_options_base.h:78 +msgid "Library Editor Options" +msgstr "Library Editor Options" + +#: eeschema/dialogs/dialog_global_sym_lib_table_config_base.h:58 +msgid "Configure Global Symbol Library Table" +msgstr "Configure Global Symbol Library Table" + +#: eeschema/dialogs/dialog_erc_base.h:90 +msgid "Electrical Rules Checker" +msgstr "Electrical Rules Checker" + +#: eeschema/dialogs/dialog_edit_components_libid_base.h:66 +msgid "Edit Components Links to Symbols in Libraries" +msgstr "Edit Components Links to Symbols in Libraries" + +#: eeschema/dialogs/dialog_spice_model_base.h:177 +msgid "Spice Model Editor" +msgstr "Spice Model Editor" + +#: eeschema/dialogs/dialog_lib_edit_pin_base.h:107 +msgid "Pin Properties" +msgstr "Pin Properties" + +#: eeschema/dialogs/dialog_netlist_base.h:78 +#: pcbnew/dialogs/dialog_netlist_fbp.h:84 +msgid "Netlist" +msgstr "Netlist" + +#: eeschema/dialogs/dialog_netlist_base.h:119 +msgid "Plugins:" +msgstr "Plugins:" + +#: eeschema/dialogs/dialog_lib_edit_draw_item_base.h:62 +msgid "Drawing Properties" +msgstr "Drawing Properties" + +#: eeschema/dialogs/dialog_edit_libentry_fields_in_lib_base.h:95 +msgid "Field Properties" +msgstr "Field Properties" + +#: eeschema/dialogs/dialog_edit_label_base.h:70 +msgid "Text Editor" +msgstr "Text Editor" + +#: eeschema/dialogs/dialog_lib_edit_text_base.h:69 +msgid "Library Text Properties" +msgstr "Library Text Properties" + +#: eeschema/dialogs/dialog_bom_base.h:97 +msgid "Bill of Material" +msgstr "Bill of Material" + +#: eeschema/dialogs/dialog_plot_schematic_base.h:85 +msgid "Plot Schematic Options" +msgstr "Plot Schematic Options" + +#: eeschema/dialogs/dialog_sch_sheet_props_base.h:60 +msgid "Schematic Sheet Properties" +msgstr "Schematic Sheet Properties" + +#: eeschema/dialogs/dialog_eeschema_options_base.h:129 +msgid "Schematic Editor Options" +msgstr "Schematic Editor Options" + +#: eeschema/dialogs/dialog_annotate_base.h:89 +msgid "Annotate Schematic" +msgstr "Annotate Schematic" + +#: eeschema/dialogs/dialog_update_fields_base.h:58 +msgid "Update symbol fields" +msgstr "Update symbol fields" + +#: gerbview/onrightclick.cpp:106 gerbview/tools/selection_tool.cpp:104 +#, c-format +msgid "Highlight items of component '%s'" +msgstr "Highlight items of component '%s'" + +#: gerbview/onrightclick.cpp:115 gerbview/tools/selection_tool.cpp:112 +#, c-format +msgid "Highlight items of net '%s'" +msgstr "Highlight items of net '%s'" + +#: gerbview/onrightclick.cpp:126 gerbview/tools/selection_tool.cpp:122 +#, c-format +msgid "Highlight aperture type '%s'" +msgstr "Highlight aperture type '%s'" + +#: gerbview/onrightclick.cpp:137 +msgid "Clear highlight" +msgstr "Clear highlight" + +#: gerbview/toolbars_gerber.cpp:61 +msgid "Erase all layers" +msgstr "Erase all layers" + +#: gerbview/toolbars_gerber.cpp:64 gerbview/menubar.cpp:65 +msgid "" +"Load a new Gerber file on the current layer. Previous data will be deleted" +msgstr "" +"Load a new Gerber file on the current layer. Previous data will be deleted" + +#: gerbview/toolbars_gerber.cpp:68 +msgid "" +"Load an excellon drill file on the current layer. Previous data will be " +"deleted" +msgstr "" +"Load an excellon drill file on the current layer. Previous data will be " +"deleted" + +#: gerbview/toolbars_gerber.cpp:72 +msgid "Show/hide frame reference and select paper size for printing" +msgstr "Show/hide frame reference and select paper size for printing" + +#: gerbview/toolbars_gerber.cpp:76 +msgid "Print layers" +msgstr "Print layers" + +#: gerbview/toolbars_gerber.cpp:148 gerbview/class_gerber_draw_item.cpp:745 +msgid "Cmp:" +msgstr "Cmp:" + +#: gerbview/toolbars_gerber.cpp:152 +msgid "Select a component and highlight items belonging to this component" +msgstr "Select a component and highlight items belonging to this component" + +#: gerbview/toolbars_gerber.cpp:158 gerbview/class_gerber_draw_item.cpp:727 +#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:29 +#: pcbnew/dialogs/dialog_copper_zones_base.cpp:52 +msgid "Net:" +msgstr "Net:" + +#: gerbview/toolbars_gerber.cpp:162 +msgid "Select a net name and highlight graphic items belonging to this net" +msgstr "Select a net name and highlight graphic items belonging to this net" + +#: gerbview/toolbars_gerber.cpp:168 +msgid "Attr:" +msgstr "Attr:" + +#: gerbview/toolbars_gerber.cpp:172 +msgid "" +"Select an aperture attribute and highlight graphic items having this " +"attribute" +msgstr "" +"Select an aperture attribute and highlight graphic items having this " +"attribute" + +#: gerbview/toolbars_gerber.cpp:177 +msgid "DCode:" +msgstr "DCode:" + +#: gerbview/toolbars_gerber.cpp:224 gerbview/tools/selection_tool.cpp:827 +msgid "Measure distance between two points" +msgstr "Measure distance between two points" + +#: gerbview/toolbars_gerber.cpp:235 +msgid "Turn polar coordinate on" +msgstr "Turn polar coordinate on" + +#: gerbview/toolbars_gerber.cpp:254 +msgid "Show spots in sketch mode" +msgstr "Show spots in sketch mode" + +#: gerbview/toolbars_gerber.cpp:258 +msgid "Show lines in sketch mode" +msgstr "Show lines in sketch mode" + +#: gerbview/toolbars_gerber.cpp:262 +msgid "Show polygons in sketch mode" +msgstr "Show polygons in sketch mode" + +#: gerbview/toolbars_gerber.cpp:267 +msgid "Show negatives objects in ghost color" +msgstr "Show negatives objects in ghost color" + +#: gerbview/toolbars_gerber.cpp:272 +msgid "Show dcode number" +msgstr "Show dcode number" + +#: gerbview/toolbars_gerber.cpp:280 +msgid "" +"Show layers in raw mode\n" +"(could have problems with negative items when more than one gerber file is " +"shown)" +msgstr "" +"Show layers in raw mode\n" +"(could have problems with negative items when more than one gerber file is shown)" + +#: gerbview/toolbars_gerber.cpp:285 +msgid "" +"Show layers in stacked mode\n" +"(show negative items without artifacts)" +msgstr "" +"Show layers in stacked mode\n" +"(show negative items without artifacts)" + +#: gerbview/toolbars_gerber.cpp:290 +msgid "" +"Show layers in transparency mode\n" +"(show negative items without artifacts)" +msgstr "" +"Show layers in transparency mode\n" +"(show negative items without artifacts)" + +#: gerbview/toolbars_gerber.cpp:298 +msgid "Show layers in diff (compare) mode" +msgstr "Show layers in diff (compare) mode" + +#: gerbview/toolbars_gerber.cpp:303 pcbnew/tool_modedit.cpp:255 +#: pcbnew/tool_pcb.cpp:392 +msgid "Enable high contrast display mode" +msgstr "Enable high contrast display mode" + +#: gerbview/toolbars_gerber.cpp:313 pcbnew/help_common_strings.h:24 +msgid "Show/hide the layers manager toolbar" +msgstr "Show/hide the layers manager toolbar" + +#: gerbview/toolbars_gerber.cpp:321 +msgid "" +msgstr "" + +#: gerbview/toolbars_gerber.cpp:560 +msgid "Hide layers manager" +msgstr "Hide layers manager" + +#: gerbview/toolbars_gerber.cpp:562 +msgid "Show layers manager" +msgstr "Show layers manager" + +#: gerbview/readgerb.cpp:59 +#, c-format +msgid "File <%s> not found" +msgstr "File <%s> not found" + +#: gerbview/readgerb.cpp:77 +msgid "" +"Warning: this file has no D-Code definition\n" +"It is perhaps an old RS274D file\n" +"Therefore the size of items is undefined" +msgstr "" +"Warning: this file has no D-Code definition\n" +"It is perhaps an old RS274D file\n" +"Therefore the size of items is undefined" + +#: gerbview/excellon_read_drill_file.cpp:176 +msgid "No room to load file" +msgstr "No room to load file" + +#: gerbview/excellon_read_drill_file.cpp:185 pcbnew/pcbnew_config.cpp:227 +#, c-format +msgid "File %s not found" +msgstr "File %s not found" + +#: gerbview/excellon_read_drill_file.cpp:193 +msgid "Error reading EXCELLON drill file" +msgstr "Error reading EXCELLON drill file" + +#: gerbview/excellon_read_drill_file.cpp:393 +msgid "METRIC command has no parameter" +msgstr "METRIC command has no parameter" + +#: gerbview/excellon_read_drill_file.cpp:411 +msgid "INCH command has no parameter" +msgstr "INCH command has no parameter" + +#: gerbview/excellon_read_drill_file.cpp:439 +msgid "ICI command has no parameter" +msgstr "ICI command has no parameter" + +#: gerbview/excellon_read_drill_file.cpp:449 +msgid "ICI command has incorrect parameter" +msgstr "ICI command has incorrect parameter" + +#: gerbview/excellon_read_drill_file.cpp:503 +msgid "Tool definition shape not found" +msgstr "Tool definition shape not found" + +#: gerbview/excellon_read_drill_file.cpp:506 +#, c-format +msgid "Tool definition '%c' not supported" +msgstr "Tool definition '%c' not supported" + +#: gerbview/excellon_read_drill_file.cpp:559 +#, c-format +msgid "Tool %d not defined" +msgstr "Tool %d not defined" + +#: gerbview/excellon_read_drill_file.cpp:706 +#, c-format +msgid "Unknown Excellon G Code: <%s>" +msgstr "Unknown Excellon G Code: <%s>" + +#: gerbview/job_file_reader.cpp:156 +msgid "Open Gerber Job File" +msgstr "Open Gerber Job File" + +#: gerbview/job_file_reader.cpp:218 +#, c-format +msgid "Can't load Gerber file:
%s
" +msgstr "Can't load Gerber file:
%s
" + +#: gerbview/job_file_reader.cpp:236 gerbview/files.cpp:599 +#: pcbnew/dialogs/dialog_footprint_wizard_list_base.cpp:91 +msgid "Messages" +msgstr "Messages" + +#: gerbview/tools/gerbview_control.cpp:41 +msgid "Clear Highlight" +msgstr "Clear Highlight" + +#: gerbview/tools/gerbview_control.cpp:45 +msgid "Highlight Net" +msgstr "Highlight Net" + +#: gerbview/tools/gerbview_control.cpp:49 +msgid "Highlight Component" +msgstr "Highlight Component" + +#: gerbview/tools/gerbview_control.cpp:53 +msgid "Highlight Attribute" +msgstr "Highlight Attribute" + +#: gerbview/tools/selection_tool.cpp:74 +msgid "Measure tool" +msgstr "Measure tool" + +#: gerbview/tools/selection_tool.cpp:74 pcbnew/tools/edit_tool.cpp:164 +msgid "Interactively measure distance between points" +msgstr "Interactively measure distance between points" + +#: gerbview/tools/selection_tool.cpp:84 +msgid "Highlight..." +msgstr "Highlight..." + +#: gerbview/tools/selection_tool.cpp:661 pcbnew/tools/selection_tool.cpp:1333 +msgid "Clarify selection" +msgstr "Clarify selection" + +#: gerbview/export_to_pcbnew.cpp:171 msgid "None of the Gerber layers contain any data" msgstr "None of the Gerber layers contain any data" -#: gerbview/export_to_pcbnew.cpp:177 -msgid "Board file name:" -msgstr "Board file name:" +#: gerbview/export_to_pcbnew.cpp:178 +msgid "Board File Name" +msgstr "Board File Name" -#: gerbview/export_to_pcbnew.cpp:213 +#: gerbview/export_to_pcbnew.cpp:214 #, c-format msgid "Cannot create file '%s'" msgstr "Cannot create file '%s'" +#: gerbview/class_gerber_draw_item.cpp:682 +#, c-format +msgid "D Code %d" +msgstr "D Code %d" + +#: gerbview/class_gerber_draw_item.cpp:686 +msgid "No attribute" +msgstr "No attribute" + +#: gerbview/class_gerber_draw_item.cpp:694 +msgid "Graphic Layer" +msgstr "Graphic Layer" + +#: gerbview/class_gerber_draw_item.cpp:701 +#: pagelayout_editor/dialogs/properties_frame_base.cpp:350 +#: pcbnew/class_module.cpp:564 +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:925 +#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor_base.cpp:68 +msgid "Rotation" +msgstr "Rotation" + +#: gerbview/class_gerber_draw_item.cpp:704 +msgid "Clear" +msgstr "Clear" + +#: gerbview/class_gerber_draw_item.cpp:704 +msgid "Dark" +msgstr "Dark" + +#: gerbview/class_gerber_draw_item.cpp:705 +#: gerbview/class_gerber_file_image.cpp:354 +msgid "Polarity" +msgstr "Polarity" + +#: gerbview/class_gerber_draw_item.cpp:711 +#: gerbview/dialogs/dialog_print_using_printer_base.cpp:77 +#: pcbnew/tools/edit_tool.cpp:137 pcbnew/tools/edit_tool.cpp:793 +#: pcbnew/modedit_onclick.cpp:296 pcbnew/class_pcb_text.cpp:138 +#: pcbnew/class_pcb_text.cpp:140 pcbnew/class_text_mod.cpp:389 +#: pcbnew/dialogs/dialog_print_using_printer_base.cpp:115 +#: pcbnew/dialogs/dialog_dimension_editor_base.cpp:78 +msgid "Mirror" +msgstr "Mirror" + +#: gerbview/class_gerber_draw_item.cpp:715 +msgid "AB axis" +msgstr "AB axis" + +#: gerbview/class_gerber_draw_item.cpp:738 +#, c-format +msgid "Cmp: %s; Pad: %s" +msgstr "Cmp: %s; Pad: %s" + +#: gerbview/class_gerber_draw_item.cpp:906 +#, c-format +msgid "%s (D%d) on layer %d: %s" +msgstr "%s (D%d) on layer %d: %s" + +#: gerbview/class_gerber_file_image.cpp:341 +msgid "Image name" +msgstr "Image name" + +#: gerbview/class_gerber_file_image.cpp:346 +msgid "Graphic layer" +msgstr "Graphic layer" + +#: gerbview/class_gerber_file_image.cpp:350 +msgid "Img Rot." +msgstr "Img Rot." + +#: gerbview/class_gerber_file_image.cpp:358 +msgid "X Justify" +msgstr "X Justify" + +#: gerbview/class_gerber_file_image.cpp:361 +msgid "Y Justify" +msgstr "Y Justify" + +#: gerbview/class_gerber_file_image.cpp:370 +msgid "Image Justify Offset" +msgstr "Image Justify Offset" + +#: gerbview/menubar.cpp:64 +msgid "Load &Gerber File" +msgstr "Load &Gerber File" + +#: gerbview/menubar.cpp:70 +msgid "Load &EXCELLON Drill File" +msgstr "Load &EXCELLON Drill File" + +#: gerbview/menubar.cpp:71 +msgid "Load excellon drill file" +msgstr "Load excellon drill file" + +#: gerbview/menubar.cpp:76 +msgid "Load Gerber &Job File" +msgstr "Load Gerber &Job File" + +#: gerbview/menubar.cpp:77 +msgid "Load a Gerber job file, and load gerber files depending on the job" +msgstr "Load a Gerber job file, and load gerber files depending on the job" + +#: gerbview/menubar.cpp:82 +msgid "Load &Zip Archive File" +msgstr "Load &Zip Archive File" + +#: gerbview/menubar.cpp:83 +msgid "Load a zipped archive (Gerber and drill) file" +msgstr "Load a zipped archive (Gerber and drill) file" + +#: gerbview/menubar.cpp:100 +msgid "Open &Recent Gerber File" +msgstr "Open &Recent Gerber File" + +#: gerbview/menubar.cpp:101 +msgid "Open a recent opened Gerber file" +msgstr "Open a recent opened Gerber file" + +#: gerbview/menubar.cpp:114 +msgid "Open Recent Dri&ll File" +msgstr "Open Recent Dri&ll File" + +#: gerbview/menubar.cpp:115 +msgid "Open a recent opened drill file" +msgstr "Open a recent opened drill file" + +#: gerbview/menubar.cpp:128 +msgid "Open Recent Zip &Archive File" +msgstr "Open Recent Zip &Archive File" + +#: gerbview/menubar.cpp:129 +msgid "Open a recent opened zip archive file" +msgstr "Open a recent opened zip archive file" + +#: gerbview/menubar.cpp:142 +msgid "Open Recent &Job File" +msgstr "Open Recent &Job File" + +#: gerbview/menubar.cpp:143 +msgid "Open a recent opened gerber job file" +msgstr "Open a recent opened gerber job file" + +#: gerbview/menubar.cpp:152 +msgid "Clear &All" +msgstr "Clear &All" + +#: gerbview/menubar.cpp:153 +msgid "Clear all layers. All data will be deleted" +msgstr "Clear all layers. All data will be deleted" + +#: gerbview/menubar.cpp:162 +msgid "E&xport to Pcbnew" +msgstr "E&xport to Pcbnew" + +#: gerbview/menubar.cpp:163 +msgid "Export data in Pcbnew format" +msgstr "Export data in Pcbnew format" + +#: gerbview/menubar.cpp:171 pcbnew/menubar_pcbframe.cpp:782 +#: pcbnew/menubar_modedit.cpp:141 +msgid "&Print" +msgstr "&Print" + +#: gerbview/menubar.cpp:171 +msgid "Print gerber" +msgstr "Print gerber" + +#: gerbview/menubar.cpp:179 +msgid "Close GerbView" +msgstr "Close GerbView" + +#: gerbview/menubar.cpp:187 gerbview/menubar.cpp:189 +#: gerbview/events_called_functions.cpp:520 pcbnew/tool_pcb.cpp:814 +#: pcbnew/pcbnew_config.cpp:79 +msgid "Hide &Layers Manager" +msgstr "Hide &Layers Manager" + +#: gerbview/menubar.cpp:189 gerbview/events_called_functions.cpp:520 +#: pcbnew/tool_pcb.cpp:814 pcbnew/pcbnew_config.cpp:79 +msgid "Show &Layers Manager" +msgstr "Show &Layers Manager" + +#: gerbview/menubar.cpp:197 +msgid "&Options" +msgstr "&Options" + +#: gerbview/menubar.cpp:198 +msgid "Set options to draw items" +msgstr "Set options to draw items" + +#: gerbview/menubar.cpp:214 pcbnew/menubar_pcbframe.cpp:562 +#: pcbnew/menubar_modedit.cpp:257 +msgid "Legacy Canva&s" +msgstr "Legacy Canva&s" + +#: gerbview/menubar.cpp:219 pcbnew/menubar_modedit.cpp:262 +msgid "Switch the canvas implementation to Legacy" +msgstr "Switch the canvas implementation to Legacy" + +#: gerbview/menubar.cpp:222 pcbnew/menubar_pcbframe.cpp:570 +#: pcbnew/menubar_modedit.cpp:265 +msgid "Open&GL Canvas" +msgstr "Open&GL Canvas" + +#: gerbview/menubar.cpp:227 pcbnew/menubar_modedit.cpp:270 +msgid "Switch the canvas implementation to OpenGL" +msgstr "Switch the canvas implementation to OpenGL" + +#: gerbview/menubar.cpp:230 pcbnew/menubar_pcbframe.cpp:578 +#: pcbnew/menubar_modedit.cpp:273 +msgid "&Cairo Canvas" +msgstr "&Cairo Canvas" + +#: gerbview/menubar.cpp:235 pcbnew/menubar_modedit.cpp:278 +msgid "Switch the canvas implementation to Cairo" +msgstr "Switch the canvas implementation to Cairo" + +#: gerbview/menubar.cpp:243 +msgid "&List DCodes" +msgstr "&List DCodes" + +#: gerbview/menubar.cpp:244 +msgid "List D-codes defined in Gerber files" +msgstr "List D-codes defined in Gerber files" + +#: gerbview/menubar.cpp:249 +msgid "&Show Source" +msgstr "&Show Source" + +#: gerbview/menubar.cpp:250 +msgid "Show source file for the current layer" +msgstr "Show source file for the current layer" + +#: gerbview/menubar.cpp:258 +msgid "&Clear Current Layer" +msgstr "&Clear Current Layer" + +#: gerbview/menubar.cpp:259 +msgid "Erase the graphic layer currently selected" +msgstr "Erase the graphic layer currently selected" + +#: gerbview/menubar.cpp:267 pagelayout_editor/menubar.cpp:191 +msgid "&Text Editor" +msgstr "&Text Editor" + +#: gerbview/menubar.cpp:268 pagelayout_editor/menubar.cpp:192 +msgid "Select your preferred text editor" +msgstr "Select your preferred text editor" + +#: gerbview/menubar.cpp:275 +msgid "Gerbview &Manual" +msgstr "Gerbview &Manual" + +#: gerbview/menubar.cpp:276 +msgid "Open the GerbView Manual" +msgstr "Open the GerbView Manual" + +#: gerbview/menubar.cpp:303 +msgid "&Miscellaneous" +msgstr "&Miscellaneous" + +#: gerbview/gerbview_frame.cpp:166 gerbview/events_called_functions.cpp:442 +#: pcbnew/moduleframe.cpp:313 pcbnew/pcbframe.cpp:413 pcbnew/pcbframe.cpp:960 +msgid "Visibles" +msgstr "Visibles" + +#: gerbview/gerbview_frame.cpp:587 +msgid "D Codes" +msgstr "D Codes" + +#: gerbview/gerbview_frame.cpp:606 +#, c-format +msgid "Drawing layer %d not in use" +msgstr "Drawing layer %d not in use" + +#: gerbview/gerbview_frame.cpp:621 +msgid "(with X2 attributes)" +msgstr "(with X2 attributes)" + +#: gerbview/gerbview_frame.cpp:629 +#, c-format +msgid "Image name: '%s' Layer name: '%s'" +msgstr "Image name: '%s' Layer name: '%s'" + +#: gerbview/gerbview_frame.cpp:643 +msgid "X2 attr" +msgstr "X2 attr" + +#: gerbview/events_called_functions.cpp:243 +#: gerbview/events_called_functions.cpp:525 pcbnew/edit.cpp:1531 +msgid "Unsupported tool in this canvas" +msgstr "Unsupported tool in this canvas" + +#: gerbview/events_called_functions.cpp:384 +#, c-format +msgid "Source file '%s' is not available" +msgstr "Source file '%s' is not available" + +#: gerbview/events_called_functions.cpp:392 +msgid "No editor defined. Please select one" +msgstr "No editor defined. Please select one" + +#: gerbview/events_called_functions.cpp:398 +#, c-format +msgid "No file loaded on the active layer %d" +msgstr "No file loaded on the active layer %d" + #: gerbview/hotkeys.cpp:69 pcbnew/hotkeys.cpp:227 msgid "Switch Units" msgstr "Switch Units" @@ -11053,253 +12077,251 @@ msgstr "Switch to Next Layer" msgid "Switch to Previous Layer" msgstr "Switch to Previous Layer" -#: gerbview/hotkeys.cpp:105 +#: gerbview/hotkeys.cpp:89 pcbnew/hotkeys.cpp:135 +msgid "Switch to Legacy Canvas" +msgstr "Switch to Legacy Canvas" + +#: gerbview/hotkeys.cpp:95 pcbnew/hotkeys.cpp:141 +msgid "Switch to OpenGL Canvas" +msgstr "Switch to OpenGL Canvas" + +#: gerbview/hotkeys.cpp:101 pcbnew/hotkeys.cpp:147 +msgid "Switch to Cairo Canvas" +msgstr "Switch to Cairo Canvas" + +#: gerbview/hotkeys.cpp:127 msgid "Gerbview Hotkeys" msgstr "Gerbview Hotkeys" -#: gerbview/menubar.cpp:64 -msgid "Load &Gerber File" -msgstr "Load &Gerber File" +#: gerbview/clear_gbr_drawlayers.cpp:47 +msgid "Current data will be lost?" +msgstr "Current data will be lost?" -#: gerbview/menubar.cpp:65 gerbview/toolbars_gerber.cpp:64 +#: gerbview/clear_gbr_drawlayers.cpp:72 +#, c-format +msgid "Clear layer %d?" +msgstr "Clear layer %d?" + +#: gerbview/class_gerber_file_image_list.cpp:191 +#, c-format +msgid "Graphic layer %d" +msgstr "Graphic layer %d" + +#: gerbview/select_layers_to_pcb.cpp:186 +#, c-format +msgid "Layer %d" +msgstr "Layer %d" + +#: gerbview/select_layers_to_pcb.cpp:225 gerbview/select_layers_to_pcb.cpp:341 +#: gerbview/select_layers_to_pcb.cpp:380 +#: gerbview/dialogs/dialog_select_one_pcb_layer.cpp:154 +msgid "Do not export" +msgstr "Do not export" + +#: gerbview/select_layers_to_pcb.cpp:421 msgid "" -"Load a new Gerber file on the current layer. Previous data will be deleted" +"The exported board has not enough copper layers to handle selected inner " +"layers" msgstr "" -"Load a new Gerber file on the current layer. Previous data will be deleted" +"The exported board has not enough copper layers to handle selected inner " +"layers" -#: gerbview/menubar.cpp:71 -msgid "Load &EXCELLON Drill File" -msgstr "Load &EXCELLON Drill File" +#: gerbview/rs274x.cpp:277 +#, c-format +msgid "RS274X: Invalid GERBER format command '%c' at line %d: \"%s\"" +msgstr "RS274X: Invalid GERBER format command '%c' at line %d: \"%s\"" -#: gerbview/menubar.cpp:72 -msgid "Load excellon drill file" -msgstr "Load excellon drill file" +#: gerbview/rs274x.cpp:280 +#, c-format +msgid "GERBER file \"%s\" may not display as intended." +msgstr "GERBER file \"%s\" may not display as intended." -#: gerbview/menubar.cpp:78 -msgid "Load &Zip Archive File" -msgstr "Load &Zip Archive File" - -#: gerbview/menubar.cpp:79 -msgid "Load a zipped archive (Gerber and drill) file" -msgstr "Load a zipped archive (Gerber and drill) file" - -#: gerbview/menubar.cpp:97 -msgid "Open &Recent Gerber File" -msgstr "Open &Recent Gerber File" - -#: gerbview/menubar.cpp:98 -msgid "Open a recent opened Gerber file" -msgstr "Open a recent opened Gerber file" - -#: gerbview/menubar.cpp:112 -msgid "Open Recent Dri&ll File" -msgstr "Open Recent Dri&ll File" - -#: gerbview/menubar.cpp:113 -msgid "Open a recent opened drill file" -msgstr "Open a recent opened drill file" - -#: gerbview/menubar.cpp:127 -msgid "Open Recent Zip &Archive File" -msgstr "Open Recent Zip &Archive File" - -#: gerbview/menubar.cpp:128 -msgid "Open a recent opened zip archive file" -msgstr "Open a recent opened zip archive file" - -#: gerbview/menubar.cpp:137 -msgid "Clear &All" -msgstr "Clear &All" - -#: gerbview/menubar.cpp:138 -msgid "Clear all layers. All data will be deleted" -msgstr "Clear all layers. All data will be deleted" - -#: gerbview/menubar.cpp:147 -msgid "E&xport to Pcbnew" -msgstr "E&xport to Pcbnew" - -#: gerbview/menubar.cpp:148 -msgid "Export data in Pcbnew format" -msgstr "Export data in Pcbnew format" - -#: gerbview/menubar.cpp:157 pagelayout_editor/menubar.cpp:102 -#: pcbnew/menubar_pcbframe.cpp:777 pcbnew/menubar_modedit.cpp:141 -msgid "&Print" -msgstr "&Print" - -#: gerbview/menubar.cpp:158 -msgid "Print gerber" -msgstr "Print gerber" - -#: gerbview/menubar.cpp:168 -msgid "Close GerbView" -msgstr "Close GerbView" - -#: gerbview/menubar.cpp:177 gerbview/menubar.cpp:179 -#: gerbview/events_called_functions.cpp:457 pcbnew/pcbnew_config.cpp:79 -#: pcbnew/tool_pcb.cpp:811 -msgid "Hide &Layers Manager" -msgstr "Hide &Layers Manager" - -#: gerbview/menubar.cpp:179 gerbview/events_called_functions.cpp:457 -#: pcbnew/pcbnew_config.cpp:79 pcbnew/tool_pcb.cpp:811 -msgid "Show &Layers Manager" -msgstr "Show &Layers Manager" - -#: gerbview/menubar.cpp:189 -msgid "&Options" -msgstr "&Options" - -#: gerbview/menubar.cpp:190 -msgid "Set options to draw items" -msgstr "Set options to draw items" - -#: gerbview/menubar.cpp:209 -msgid "&List DCodes" -msgstr "&List DCodes" - -#: gerbview/menubar.cpp:210 -msgid "List D-codes defined in Gerber files" -msgstr "List D-codes defined in Gerber files" - -#: gerbview/menubar.cpp:216 -msgid "&Show Source" -msgstr "&Show Source" - -#: gerbview/menubar.cpp:217 -msgid "Show source file for the current layer" -msgstr "Show source file for the current layer" - -#: gerbview/menubar.cpp:226 -msgid "&Clear Current Layer" -msgstr "&Clear Current Layer" - -#: gerbview/menubar.cpp:227 -msgid "Erase the graphic layer currently selected" -msgstr "Erase the graphic layer currently selected" - -#: gerbview/menubar.cpp:236 pagelayout_editor/menubar.cpp:133 -msgid "&Text Editor" -msgstr "&Text Editor" - -#: gerbview/menubar.cpp:237 pagelayout_editor/menubar.cpp:134 -msgid "Select your preferred text editor" -msgstr "Select your preferred text editor" - -#: gerbview/menubar.cpp:245 -msgid "Gerbview &Manual" -msgstr "Gerbview &Manual" - -#: gerbview/menubar.cpp:246 -msgid "Open the GerbView Manual" -msgstr "Open the GerbView Manual" - -#: gerbview/menubar.cpp:276 -msgid "&Miscellaneous" -msgstr "&Miscellaneous" - -#: gerbview/rs274x.cpp:557 +#: gerbview/rs274x.cpp:555 msgid "RS274X: Command \"IR\" rotation value not allowed" msgstr "RS274X: Command \"IR\" rotation value not allowed" -#: gerbview/rs274x.cpp:648 +#: gerbview/rs274x.cpp:646 msgid "RS274X: Command KNOCKOUT ignored by GerbView" msgstr "RS274X: Command KNOCKOUT ignored by GerbView" -#: gerbview/rs274x.cpp:711 -msgid "Too many include files!!" -msgstr "Too many include files!!" - -#: gerbview/dialogs/dialog_show_page_borders_base.cpp:25 -msgid "Full size. Do not show page limits" -msgstr "Full size. Do not show page limits" - -#: gerbview/dialogs/dialog_show_page_borders_base.cpp:25 -#: gerbview/dialogs/gerbview_dialog_display_options_frame_base.cpp:77 -msgid "Full size" -msgstr "Full size" - -#: gerbview/dialogs/dialog_show_page_borders_base.cpp:25 -#: gerbview/dialogs/gerbview_dialog_display_options_frame_base.cpp:77 -msgid "Size A4" -msgstr "Size A4" - -#: gerbview/dialogs/dialog_show_page_borders_base.cpp:25 -#: gerbview/dialogs/gerbview_dialog_display_options_frame_base.cpp:77 -msgid "Size A3" -msgstr "Size A3" - -#: gerbview/dialogs/dialog_show_page_borders_base.cpp:25 -#: gerbview/dialogs/gerbview_dialog_display_options_frame_base.cpp:77 -msgid "Size A2" -msgstr "Size A2" - -#: gerbview/dialogs/dialog_show_page_borders_base.cpp:25 -#: gerbview/dialogs/gerbview_dialog_display_options_frame_base.cpp:77 -msgid "Size A" -msgstr "Size A" - -#: gerbview/dialogs/dialog_show_page_borders_base.cpp:25 -#: gerbview/dialogs/gerbview_dialog_display_options_frame_base.cpp:77 -msgid "Size B" -msgstr "Size B" - -#: gerbview/dialogs/dialog_show_page_borders_base.cpp:25 -#: gerbview/dialogs/gerbview_dialog_display_options_frame_base.cpp:77 -msgid "Size C" -msgstr "Size C" - -#: gerbview/dialogs/dialog_show_page_borders_base.cpp:27 -msgid "Show Page Limits:" -msgstr "Show Page Limits:" - -#: gerbview/dialogs/dialog_print_using_printer.cpp:110 -#: pagelayout_editor/events_functions.cpp:534 -#: pcbnew/dialogs/dialog_print_using_printer.cpp:125 -msgid "Error Init Printer info" -msgstr "Error Init Printer info" - -#: gerbview/dialogs/dialog_print_using_printer.cpp:163 +#: gerbview/class_gerbview_layer_widget.cpp:95 #: gerbview/dialogs/dialog_select_one_pcb_layer.cpp:163 -#: gerbview/class_gerbview_layer_widget.cpp:88 pcbnew/class_drawsegment.cpp:384 -#: pcbnew/dialogs/dialog_modedit_options_base.cpp:111 -#: pcbnew/dialogs/dialog_modedit_options_base.cpp:140 -#: pcbnew/dialogs/dialog_dimension_editor_base.cpp:83 -#: pcbnew/class_pcb_text.cpp:126 pcbnew/class_pad.cpp:663 -#: pcbnew/layer_widget.cpp:387 pcbnew/class_pcb_layer_widget.cpp:378 -#: pcbnew/class_zone.cpp:706 pcbnew/class_track.cpp:1160 -#: pcbnew/class_track.cpp:1187 pcbnew/class_text_mod.cpp:374 +#: gerbview/dialogs/dialog_print_using_printer.cpp:163 pcbnew/class_pad.cpp:701 +#: pcbnew/class_pcb_text.cpp:135 pcbnew/class_pcb_layer_widget.cpp:365 +#: pcbnew/class_zone.cpp:878 pcbnew/class_drawsegment.cpp:401 +#: pcbnew/layer_widget.cpp:461 pcbnew/class_text_mod.cpp:382 +#: pcbnew/class_track.cpp:1161 pcbnew/class_track.cpp:1188 +#: pcbnew/dialogs/dialog_modedit_options_base.cpp:113 +#: pcbnew/dialogs/dialog_modedit_options_base.cpp:142 +#: pcbnew/dialogs/dialog_dimension_editor_base.cpp:84 msgid "Layer" msgstr "Layer" -#: gerbview/dialogs/dialog_print_using_printer.cpp:298 -#: pcbnew/dialogs/dialog_print_using_printer.cpp:356 -#: pcbnew/dialogs/dialog_plot.cpp:808 -msgid "Warning: Scale option set to a very large value" -msgstr "Warning: Scale option set to a very large value" +#: gerbview/class_gerbview_layer_widget.cpp:96 +#: pcbnew/class_pcb_layer_widget.cpp:366 pcbnew/layer_widget.cpp:481 +msgid "Render" +msgstr "Render" -#: gerbview/dialogs/dialog_print_using_printer.cpp:304 -#: pcbnew/dialogs/dialog_print_using_printer.cpp:366 -#: pcbnew/dialogs/dialog_plot.cpp:804 -msgid "Warning: Scale option set to a very small value" -msgstr "Warning: Scale option set to a very small value" +#: gerbview/class_gerbview_layer_widget.cpp:116 +#: pcbnew/class_pcb_layer_widget.cpp:78 +msgid "Show the (x,y) grid dots" +msgstr "Show the (x,y) grid dots" -#: gerbview/dialogs/dialog_print_using_printer.cpp:353 -#: pcbnew/dialogs/dialog_print_using_printer.cpp:433 -#: pcbnew/dialogs/dialog_plot.cpp:867 -msgid "No layer selected" -msgstr "No layer selected" +#: gerbview/class_gerbview_layer_widget.cpp:117 +msgid "DCodes" +msgstr "DCodes" -#: gerbview/dialogs/dialog_print_using_printer.cpp:367 -#: pcbnew/dialogs/dialog_print_for_modedit.cpp:181 -#: pcbnew/dialogs/dialog_print_using_printer.cpp:438 -msgid "Print Preview" -msgstr "Print Preview" +#: gerbview/class_gerbview_layer_widget.cpp:117 +msgid "Show DCodes identification" +msgstr "Show DCodes identification" -#: gerbview/dialogs/dialog_print_using_printer.cpp:409 -msgid "There was a problem printing" -msgstr "There was a problem printing" +#: gerbview/class_gerbview_layer_widget.cpp:118 +msgid "Neg. Obj." +msgstr "Neg. Obj." + +#: gerbview/class_gerbview_layer_widget.cpp:119 +msgid "Show negative objects in this color" +msgstr "Show negative objects in this color" + +#: gerbview/class_gerbview_layer_widget.cpp:141 +#: pcbnew/class_pcb_layer_widget.cpp:178 +msgid "Show All Layers" +msgstr "Show All Layers" + +#: gerbview/class_gerbview_layer_widget.cpp:144 +msgid "Hide All Layers But Active" +msgstr "Hide All Layers But Active" + +#: gerbview/class_gerbview_layer_widget.cpp:147 +msgid "Always Hide All Layers But Active" +msgstr "Always Hide All Layers But Active" + +#: gerbview/class_gerbview_layer_widget.cpp:150 +#: pcbnew/class_pcb_layer_widget.cpp:176 +msgid "Hide All Layers" +msgstr "Hide All Layers" + +#: gerbview/class_gerbview_layer_widget.cpp:154 +msgid "Sort Layers if X2 Mode" +msgstr "Sort Layers if X2 Mode" + +#: gerbview/files.cpp:47 +msgid "No more available free graphic layer in Gerbview to load files" +msgstr "No more available free graphic layer in Gerbview to load files" + +#: gerbview/files.cpp:48 +#, c-format +msgid "" +"\n" +"Not loaded: %s" +msgstr "" +"\n" +"Not loaded: %s" + +#: gerbview/files.cpp:54 +msgid "Gerber files" +msgstr "Gerber files" + +#: gerbview/files.cpp:68 +msgid "Drill files" +msgstr "Drill files" + +#: gerbview/files.cpp:81 +msgid "Zip files" +msgstr "Zip files" + +#: gerbview/files.cpp:94 +msgid "Job files" +msgstr "Job files" + +#: gerbview/files.cpp:163 +msgid "Gerber files (.g* .lgr .pho)" +msgstr "Gerber files (.g* .lgr .pho)" + +#: gerbview/files.cpp:169 +msgid "Top layer (*.GTL)|*.GTL;*.gtl|" +msgstr "Top layer (*.GTL)|*.GTL;*.gtl|" + +#: gerbview/files.cpp:170 +msgid "Bottom layer (*.GBL)|*.GBL;*.gbl|" +msgstr "Bottom layer (*.GBL)|*.GBL;*.gbl|" + +#: gerbview/files.cpp:171 +msgid "Bottom solder resist (*.GBS)|*.GBS;*.gbs|" +msgstr "Bottom solder resist (*.GBS)|*.GBS;*.gbs|" + +#: gerbview/files.cpp:172 +msgid "Top solder resist (*.GTS)|*.GTS;*.gts|" +msgstr "Top solder resist (*.GTS)|*.GTS;*.gts|" + +#: gerbview/files.cpp:173 +msgid "Bottom overlay (*.GBO)|*.GBO;*.gbo|" +msgstr "Bottom overlay (*.GBO)|*.GBO;*.gbo|" + +#: gerbview/files.cpp:174 +msgid "Top overlay (*.GTO)|*.GTO;*.gto|" +msgstr "Top overlay (*.GTO)|*.GTO;*.gto|" + +#: gerbview/files.cpp:175 +msgid "Bottom paste (*.GBP)|*.GBP;*.gbp|" +msgstr "Bottom paste (*.GBP)|*.GBP;*.gbp|" + +#: gerbview/files.cpp:176 +msgid "Top paste (*.GTP)|*.GTP;*.gtp|" +msgstr "Top paste (*.GTP)|*.GTP;*.gtp|" + +#: gerbview/files.cpp:177 +msgid "Keep-out layer (*.GKO)|*.GKO;*.gko|" +msgstr "Keep-out layer (*.GKO)|*.GKO;*.gko|" + +#: gerbview/files.cpp:178 +msgid "Mechanical layers (*.GMx)|*.GM1;*.gm1;*.GM2;*.gm2;*.GM3;*.gm3|" +msgstr "Mechanical layers (*.GMx)|*.GM1;*.gm1;*.GM2;*.gm2;*.GM3;*.gm3|" + +#: gerbview/files.cpp:179 +msgid "Top Pad Master (*.GPT)|*.GPT;*.gpt|" +msgstr "Top Pad Master (*.GPT)|*.GPT;*.gpt|" + +#: gerbview/files.cpp:180 +msgid "Bottom Pad Master (*.GPB)|*.GPB;*.gpb|" +msgstr "Bottom Pad Master (*.GPB)|*.GPB;*.gpb|" + +#: gerbview/files.cpp:198 +msgid "Open Gerber File" +msgstr "Open Gerber File" + +#: gerbview/files.cpp:312 +msgid "Open Drill File" +msgstr "Open Drill File" + +#: gerbview/files.cpp:411 +#, c-format +msgid "Zip file '%s' cannot be opened" +msgstr "Zip file '%s' cannot be opened" + +#: gerbview/files.cpp:453 +#, c-format +msgid "Info: skip file '%s' (unknown type)\n" +msgstr "Info: skip file '%s' (unknown type)\n" + +#: gerbview/files.cpp:495 +#, c-format +msgid "Unable to create temporary file '%s'\n" +msgstr "Unable to create temporary file '%s'\n" + +#: gerbview/files.cpp:525 +#, c-format +msgid "unzipped file %s read error\n" +msgstr "unzipped file %s read error\n" + +#: gerbview/files.cpp:562 +msgid "Open Zip File" +msgstr "Open Zip File" + +#: gerbview/dialogs/dialog_select_one_pcb_layer.cpp:113 +#: pcbnew/dialogs/dialog_layer_selection_base.h:50 +msgid "Select Layer:" +msgstr "Select Layer:" #: gerbview/dialogs/dialog_print_using_printer_base.cpp:20 #: pcbnew/dialogs/dialog_SVG_print_base.cpp:44 @@ -11312,8 +12334,10 @@ msgid "Graphic layers:" msgstr "Graphic layers:" #: gerbview/dialogs/dialog_print_using_printer_base.cpp:44 -msgid "fit in page" -msgstr "fit in page" +#: pcbnew/dialogs/dialog_print_using_printer_base.cpp:67 +#: pcbnew/dialogs/dialog_print_for_modedit_base.cpp:22 +msgid "Fit to page" +msgstr "Fit to page" #: gerbview/dialogs/dialog_print_using_printer_base.cpp:44 #: pcbnew/dialogs/dialog_print_using_printer_base.cpp:67 @@ -11383,16 +12407,6 @@ msgstr "Y Scale Adjust" msgid "Set Y scale adjust for exact scale plotting" msgstr "Set Y scale adjust for exact scale plotting" -#: gerbview/dialogs/dialog_print_using_printer_base.cpp:77 -#: gerbview/class_gerber_draw_item.cpp:535 -#: pcbnew/dialogs/dialog_print_using_printer_base.cpp:115 -#: pcbnew/dialogs/dialog_dimension_editor_base.cpp:77 -#: pcbnew/tools/edit_tool.cpp:134 pcbnew/tools/edit_tool.cpp:763 -#: pcbnew/class_pcb_text.cpp:129 pcbnew/class_pcb_text.cpp:131 -#: pcbnew/modedit_onclick.cpp:296 pcbnew/class_text_mod.cpp:381 -msgid "Mirror" -msgstr "Mirror" - #: gerbview/dialogs/dialog_print_using_printer_base.cpp:85 #: pcbnew/dialogs/dialog_print_using_printer_base.cpp:129 #: pcbnew/dialogs/dialog_print_for_modedit_base.cpp:36 @@ -11413,84 +12427,38 @@ msgstr "" msgid "Page Options" msgstr "Page Options" -#: gerbview/dialogs/gerbview_dialog_display_options_frame_base.cpp:25 -#: pcbnew/dialogs/dialog_general_options_BoardEditor_base.cpp:25 -msgid "Cartesian coordinates" -msgstr "Cartesian coordinates" +#: gerbview/dialogs/dialog_print_using_printer.cpp:110 +#: pagelayout_editor/events_functions.cpp:533 +#: pcbnew/dialogs/dialog_print_using_printer.cpp:125 +msgid "Error Init Printer info" +msgstr "Error Init Printer info" -#: gerbview/dialogs/gerbview_dialog_display_options_frame_base.cpp:25 -#: pcbnew/dialogs/dialog_general_options_BoardEditor_base.cpp:25 -msgid "Polar coordinates" -msgstr "Polar coordinates" +#: gerbview/dialogs/dialog_print_using_printer.cpp:298 +#: pcbnew/dialogs/dialog_print_using_printer.cpp:356 +#: pcbnew/dialogs/dialog_plot.cpp:823 +msgid "Warning: Scale option set to a very large value" +msgstr "Warning: Scale option set to a very large value" -#: gerbview/dialogs/gerbview_dialog_display_options_frame_base.cpp:27 -#: pcbnew/dialogs/dialog_general_options_BoardEditor_base.cpp:27 -msgid "Coordinates" -msgstr "Coordinates" +#: gerbview/dialogs/dialog_print_using_printer.cpp:304 +#: pcbnew/dialogs/dialog_print_using_printer.cpp:366 +#: pcbnew/dialogs/dialog_plot.cpp:819 +msgid "Warning: Scale option set to a very small value" +msgstr "Warning: Scale option set to a very small value" -#: gerbview/dialogs/gerbview_dialog_display_options_frame_base.cpp:31 -#: pcbnew/dialogs/dialog_export_idf_base.cpp:100 -#: pcbnew/dialogs/dialog_gendrill_base.cpp:49 -#: pcbnew/dialogs/dialog_set_grid_base.cpp:25 -#: pcbnew/dialogs/dialog_general_options_BoardEditor_base.cpp:33 -msgid "Millimeters" -msgstr "Millimeters" +#: gerbview/dialogs/dialog_print_using_printer.cpp:353 +#: pcbnew/dialogs/dialog_print_using_printer.cpp:433 +msgid "No layer selected" +msgstr "No layer selected" -#: gerbview/dialogs/gerbview_dialog_display_options_frame_base.cpp:39 -#: pcbnew/class_pcb_layer_widget.cpp:82 -msgid "Cursor" -msgstr "Cursor" +#: gerbview/dialogs/dialog_print_using_printer.cpp:367 +#: pcbnew/dialogs/dialog_print_for_modedit.cpp:181 +#: pcbnew/dialogs/dialog_print_using_printer.cpp:438 +msgid "Print Preview" +msgstr "Print Preview" -#: gerbview/dialogs/gerbview_dialog_display_options_frame_base.cpp:43 -msgid "Show D codes" -msgstr "Show D codes" - -#: gerbview/dialogs/gerbview_dialog_display_options_frame_base.cpp:53 -#: gerbview/dialogs/gerbview_dialog_display_options_frame_base.cpp:59 -#: gerbview/dialogs/gerbview_dialog_display_options_frame_base.cpp:65 -#: pcbnew/dialogs/dialog_plot_base.cpp:161 -msgid "Sketch" -msgstr "Sketch" - -#: gerbview/dialogs/gerbview_dialog_display_options_frame_base.cpp:53 -#: gerbview/dialogs/gerbview_dialog_display_options_frame_base.cpp:59 -#: gerbview/dialogs/gerbview_dialog_display_options_frame_base.cpp:65 -#: pcbnew/dialogs/dialog_plot_base.cpp:161 -msgid "Filled" -msgstr "Filled" - -#: gerbview/dialogs/gerbview_dialog_display_options_frame_base.cpp:61 -msgid "Flashed items" -msgstr "Flashed items" - -#: gerbview/dialogs/gerbview_dialog_display_options_frame_base.cpp:67 -#: pcbnew/class_zone.cpp:714 -msgid "Polygons" -msgstr "Polygons" - -#: gerbview/dialogs/gerbview_dialog_display_options_frame_base.cpp:77 -msgid "Full size without limits" -msgstr "Full size without limits" - -#: gerbview/dialogs/gerbview_dialog_display_options_frame_base.cpp:79 -msgid "Page" -msgstr "Page" - -#: gerbview/dialogs/gerbview_dialog_display_options_frame_base.cpp:91 -#: pcbnew/dialogs/dialog_general_options_BoardEditor_base.cpp:155 -msgid "Use touchpad to pan" -msgstr "Use touchpad to pan" - -#: gerbview/dialogs/dialog_select_one_pcb_layer.cpp:113 -#: pcbnew/dialogs/dialog_layer_selection_base.h:50 -msgid "Select Layer:" -msgstr "Select Layer:" - -#: gerbview/dialogs/dialog_select_one_pcb_layer.cpp:154 -#: gerbview/select_layers_to_pcb.cpp:225 gerbview/select_layers_to_pcb.cpp:341 -#: gerbview/select_layers_to_pcb.cpp:380 -msgid "Do not export" -msgstr "Do not export" +#: gerbview/dialogs/dialog_print_using_printer.cpp:409 +msgid "There was a problem printing" +msgstr "There was a problem printing" #: gerbview/dialogs/dialog_layers_select_to_pcb_base.cpp:30 msgid "Layers selection:" @@ -11541,518 +12509,128 @@ msgstr "Store Choice" msgid "Get Stored Choice" msgstr "Get Stored Choice" -#: gerbview/class_gerber_file_image.cpp:330 -msgid "Image name" -msgstr "Image name" - -#: gerbview/class_gerber_file_image.cpp:335 -msgid "Graphic layer" -msgstr "Graphic layer" - -#: gerbview/class_gerber_file_image.cpp:339 -msgid "Img Rot." -msgstr "Img Rot." - -#: gerbview/class_gerber_file_image.cpp:343 -#: gerbview/class_gerber_draw_item.cpp:529 -msgid "Polarity" -msgstr "Polarity" - -#: gerbview/class_gerber_file_image.cpp:347 -msgid "X Justify" -msgstr "X Justify" - -#: gerbview/class_gerber_file_image.cpp:350 -msgid "Y Justify" -msgstr "Y Justify" - -#: gerbview/class_gerber_file_image.cpp:359 -msgid "Image Justify Offset" -msgstr "Image Justify Offset" - -#: gerbview/class_gerbview_layer_widget.cpp:89 pcbnew/layer_widget.cpp:407 -#: pcbnew/class_pcb_layer_widget.cpp:379 -msgid "Render" -msgstr "Render" - -#: gerbview/class_gerbview_layer_widget.cpp:109 -#: pcbnew/class_pcb_layer_widget.cpp:75 -msgid "Show the (x,y) grid dots" -msgstr "Show the (x,y) grid dots" - -#: gerbview/class_gerbview_layer_widget.cpp:110 -msgid "DCodes" -msgstr "DCodes" - -#: gerbview/class_gerbview_layer_widget.cpp:110 -msgid "Show DCodes identification" -msgstr "Show DCodes identification" - -#: gerbview/class_gerbview_layer_widget.cpp:111 -msgid "Neg. Obj." -msgstr "Neg. Obj." - -#: gerbview/class_gerbview_layer_widget.cpp:112 -msgid "Show negative objects in this color" -msgstr "Show negative objects in this color" - -#: gerbview/class_gerbview_layer_widget.cpp:152 -#: pcbnew/class_pcb_layer_widget.cpp:197 -msgid "Show All Layers" -msgstr "Show All Layers" - -#: gerbview/class_gerbview_layer_widget.cpp:155 -msgid "Hide All Layers But Active" -msgstr "Hide All Layers But Active" - -#: gerbview/class_gerbview_layer_widget.cpp:158 -msgid "Always Hide All Layers But Active" -msgstr "Always Hide All Layers But Active" - -#: gerbview/class_gerbview_layer_widget.cpp:161 -#: pcbnew/class_pcb_layer_widget.cpp:195 -msgid "Hide All Layers" -msgstr "Hide All Layers" - -#: gerbview/class_gerbview_layer_widget.cpp:165 -msgid "Sort Layers if X2 Mode" -msgstr "Sort Layers if X2 Mode" - -#: gerbview/class_gerber_draw_item.cpp:506 -#, c-format -msgid "D Code %d" -msgstr "D Code %d" - -#: gerbview/class_gerber_draw_item.cpp:510 -msgid "No attribute" -msgstr "No attribute" - -#: gerbview/class_gerber_draw_item.cpp:518 -msgid "Graphic Layer" -msgstr "Graphic Layer" - -#: gerbview/class_gerber_draw_item.cpp:525 -#: pagelayout_editor/dialogs/properties_frame_base.cpp:350 -#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor_base.cpp:66 -#: pcbnew/class_module.cpp:564 -msgid "Rotation" -msgstr "Rotation" - -#: gerbview/class_gerber_draw_item.cpp:528 -msgid "Clear" -msgstr "Clear" - -#: gerbview/class_gerber_draw_item.cpp:528 -msgid "Dark" -msgstr "Dark" - -#: gerbview/class_gerber_draw_item.cpp:539 -msgid "AB axis" -msgstr "AB axis" - -#: gerbview/class_gerber_draw_item.cpp:551 gerbview/toolbars_gerber.cpp:158 -#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:29 -#: pcbnew/dialogs/dialog_copper_zones_base.cpp:50 -msgid "Net:" -msgstr "Net:" - -#: gerbview/class_gerber_draw_item.cpp:562 -#, c-format -msgid "Cmp: %s; Pad: %s" -msgstr "Cmp: %s; Pad: %s" - -#: gerbview/class_gerber_draw_item.cpp:569 gerbview/toolbars_gerber.cpp:148 -msgid "Cmp:" -msgstr "Cmp:" - -#: gerbview/clear_gbr_drawlayers.cpp:46 -msgid "Current data will be lost?" -msgstr "Current data will be lost?" - -#: gerbview/clear_gbr_drawlayers.cpp:66 -#, c-format -msgid "Clear layer %d?" -msgstr "Clear layer %d?" - -#: gerbview/gerbview_frame.cpp:143 gerbview/events_called_functions.cpp:394 -#: pcbnew/pcbframe.cpp:413 pcbnew/pcbframe.cpp:960 pcbnew/moduleframe.cpp:306 -msgid "Visibles" -msgstr "Visibles" - -#: gerbview/gerbview_frame.cpp:498 -msgid "D Codes" -msgstr "D Codes" - -#: gerbview/gerbview_frame.cpp:517 -#, c-format -msgid "Drawing layer %d not in use" -msgstr "Drawing layer %d not in use" - -#: gerbview/gerbview_frame.cpp:532 -msgid "(with X2 attributes)" -msgstr "(with X2 attributes)" - -#: gerbview/gerbview_frame.cpp:540 -#, c-format -msgid "Image name: '%s' Layer name: '%s'" -msgstr "Image name: '%s' Layer name: '%s'" - -#: gerbview/gerbview_frame.cpp:554 -msgid "X2 attr" -msgstr "X2 attr" - -#: gerbview/files.cpp:47 -msgid "No more available free graphic layer in Gerbview to load files" -msgstr "No more available free graphic layer in Gerbview to load files" - -#: gerbview/files.cpp:48 -#, c-format -msgid "" -"\n" -"Not loaded: %s" -msgstr "" -"\n" -"Not loaded: %s" - -#: gerbview/files.cpp:54 -msgid "Gerber files" -msgstr "Gerber files" - -#: gerbview/files.cpp:68 -msgid "Drill files" -msgstr "Drill files" - -#: gerbview/files.cpp:80 -msgid "Zip files" -msgstr "Zip files" - -#: gerbview/files.cpp:145 -msgid "Gerber files (.g* .lgr .pho)" -msgstr "Gerber files (.g* .lgr .pho)" - -#: gerbview/files.cpp:151 -msgid "Top layer (*.GTL)|*.GTL;*.gtl|" -msgstr "Top layer (*.GTL)|*.GTL;*.gtl|" - -#: gerbview/files.cpp:152 -msgid "Bottom layer (*.GBL)|*.GBL;*.gbl|" -msgstr "Bottom layer (*.GBL)|*.GBL;*.gbl|" - -#: gerbview/files.cpp:153 -msgid "Bottom solder resist (*.GBS)|*.GBS;*.gbs|" -msgstr "Bottom solder resist (*.GBS)|*.GBS;*.gbs|" - -#: gerbview/files.cpp:154 -msgid "Top solder resist (*.GTS)|*.GTS;*.gts|" -msgstr "Top solder resist (*.GTS)|*.GTS;*.gts|" - -#: gerbview/files.cpp:155 -msgid "Bottom overlay (*.GBO)|*.GBO;*.gbo|" -msgstr "Bottom overlay (*.GBO)|*.GBO;*.gbo|" - -#: gerbview/files.cpp:156 -msgid "Top overlay (*.GTO)|*.GTO;*.gto|" -msgstr "Top overlay (*.GTO)|*.GTO;*.gto|" - -#: gerbview/files.cpp:157 -msgid "Bottom paste (*.GBP)|*.GBP;*.gbp|" -msgstr "Bottom paste (*.GBP)|*.GBP;*.gbp|" - -#: gerbview/files.cpp:158 -msgid "Top paste (*.GTP)|*.GTP;*.gtp|" -msgstr "Top paste (*.GTP)|*.GTP;*.gtp|" - -#: gerbview/files.cpp:159 -msgid "Keep-out layer (*.GKO)|*.GKO;*.gko|" -msgstr "Keep-out layer (*.GKO)|*.GKO;*.gko|" - -#: gerbview/files.cpp:160 -msgid "Mechanical layers (*.GMx)|*.GM1;*.gm1;*.GM2;*.gm2;*.GM3;*.gm3|" -msgstr "Mechanical layers (*.GMx)|*.GM1;*.gm1;*.GM2;*.gm2;*.GM3;*.gm3|" - -#: gerbview/files.cpp:161 -msgid "Top Pad Master (*.GPT)|*.GPT;*.gpt|" -msgstr "Top Pad Master (*.GPT)|*.GPT;*.gpt|" - -#: gerbview/files.cpp:162 -msgid "Bottom Pad Master (*.GPB)|*.GPB;*.gpb|" -msgstr "Bottom Pad Master (*.GPB)|*.GPB;*.gpb|" - -#: gerbview/files.cpp:180 -msgid "Open Gerber File" -msgstr "Open Gerber File" - -#: gerbview/files.cpp:290 -msgid "Open Drill File" -msgstr "Open Drill File" - -#: gerbview/files.cpp:389 -#, c-format -msgid "Zip file '%s' cannot be opened" -msgstr "Zip file '%s' cannot be opened" - -#: gerbview/files.cpp:431 -#, c-format -msgid "Info: skip file '%s' (unknown type)\n" -msgstr "Info: skip file '%s' (unknown type)\n" - -#: gerbview/files.cpp:473 -#, c-format -msgid "Unable to create temporary file '%s'\n" -msgstr "Unable to create temporary file '%s'\n" - -#: gerbview/files.cpp:503 -#, c-format -msgid "unzipped file %s read error\n" -msgstr "unzipped file %s read error\n" - -#: gerbview/files.cpp:527 -msgid "Zip file (*.zip)|*.zip;.zip" -msgstr "Zip file (*.zip)|*.zip;.zip" - -#: gerbview/files.cpp:540 -msgid "Open Zip File" -msgstr "Open Zip File" - -#: gerbview/files.cpp:577 -#: pcbnew/dialogs/dialog_footprint_wizard_list_base.cpp:91 -msgid "Messages" -msgstr "Messages" - -#: gerbview/excellon_read_drill_file.cpp:175 -msgid "No room to load file" -msgstr "No room to load file" - -#: gerbview/excellon_read_drill_file.cpp:184 pcbnew/pcbnew_config.cpp:226 -#, c-format -msgid "File %s not found" -msgstr "File %s not found" - -#: gerbview/excellon_read_drill_file.cpp:192 -msgid "Error reading EXCELLON drill file" -msgstr "Error reading EXCELLON drill file" - -#: gerbview/excellon_read_drill_file.cpp:374 -msgid "METRIC command has no parameter" -msgstr "METRIC command has no parameter" - -#: gerbview/excellon_read_drill_file.cpp:392 -msgid "INCH command has no parameter" -msgstr "INCH command has no parameter" - -#: gerbview/excellon_read_drill_file.cpp:420 -msgid "ICI command has no parameter" -msgstr "ICI command has no parameter" - -#: gerbview/excellon_read_drill_file.cpp:430 -msgid "ICI command has incorrect parameter" -msgstr "ICI command has incorrect parameter" - -#: gerbview/excellon_read_drill_file.cpp:484 -msgid "Tool definition shape not found" -msgstr "Tool definition shape not found" - -#: gerbview/excellon_read_drill_file.cpp:487 -#, c-format -msgid "Tool definition '%c' not supported" -msgstr "Tool definition '%c' not supported" - -#: gerbview/excellon_read_drill_file.cpp:540 -#, c-format -msgid "Tool %d not defined" -msgstr "Tool %d not defined" - -#: gerbview/excellon_read_drill_file.cpp:687 -#, c-format -msgid "Unknown Excellon G Code: <%s>" -msgstr "Unknown Excellon G Code: <%s>" - -#: gerbview/onrightclick.cpp:106 -#, c-format -msgid "Highlight items of component '%s'" -msgstr "Highlight items of component '%s'" - -#: gerbview/onrightclick.cpp:115 -#, c-format -msgid "Highlight items of net '%s'" -msgstr "Highlight items of net '%s'" - -#: gerbview/onrightclick.cpp:126 -#, c-format -msgid "Highlight aperture type '%s'" -msgstr "Highlight aperture type '%s'" - -#: gerbview/onrightclick.cpp:137 -msgid "Clear highlight" -msgstr "Clear highlight" - -#: gerbview/select_layers_to_pcb.cpp:186 -#, c-format -msgid "Layer %d" -msgstr "Layer %d" - -#: gerbview/select_layers_to_pcb.cpp:421 -msgid "" -"The exported board has not enough copper layers to handle selected inner " -"layers" -msgstr "" -"The exported board has not enough copper layers to handle selected inner " -"layers" - -#: gerbview/readgerb.cpp:58 -#, c-format -msgid "File <%s> not found" -msgstr "File <%s> not found" - -#: gerbview/readgerb.cpp:76 -msgid "" -"Warning: this file has no D-Code definition\n" -"It is perhaps an old RS274D file\n" -"Therefore the size of items is undefined" -msgstr "" -"Warning: this file has no D-Code definition\n" -"It is perhaps an old RS274D file\n" -"Therefore the size of items is undefined" - -#: gerbview/toolbars_gerber.cpp:61 -msgid "Erase all layers" -msgstr "Erase all layers" - -#: gerbview/toolbars_gerber.cpp:68 -msgid "" -"Load an excellon drill file on the current layer. Previous data will be " -"deleted" -msgstr "" -"Load an excellon drill file on the current layer. Previous data will be " -"deleted" - -#: gerbview/toolbars_gerber.cpp:72 -msgid "Show/hide frame reference and select paper size for printing" -msgstr "Show/hide frame reference and select paper size for printing" - -#: gerbview/toolbars_gerber.cpp:76 -msgid "Print layers" -msgstr "Print layers" - -#: gerbview/toolbars_gerber.cpp:152 -msgid "Select a component and highlight items belonging to this component" -msgstr "Select a component and highlight items belonging to this component" - -#: gerbview/toolbars_gerber.cpp:162 -msgid "Select a net name and highlight graphic items belonging to this net" -msgstr "Select a net name and highlight graphic items belonging to this net" - -#: gerbview/toolbars_gerber.cpp:168 -msgid "Attr:" -msgstr "Attr:" - -#: gerbview/toolbars_gerber.cpp:172 -msgid "" -"Select an aperture attribute and highlight graphic items having this " -"attribute" -msgstr "" -"Select an aperture attribute and highlight graphic items having this " -"attribute" - -#: gerbview/toolbars_gerber.cpp:177 -msgid "DCode:" -msgstr "DCode:" - -#: gerbview/toolbars_gerber.cpp:228 -msgid "Turn polar coordinate on" -msgstr "Turn polar coordinate on" - -#: gerbview/toolbars_gerber.cpp:247 -msgid "Show spots in sketch mode" -msgstr "Show spots in sketch mode" - -#: gerbview/toolbars_gerber.cpp:251 -msgid "Show lines in sketch mode" -msgstr "Show lines in sketch mode" - -#: gerbview/toolbars_gerber.cpp:255 -msgid "Show polygons in sketch mode" -msgstr "Show polygons in sketch mode" - -#: gerbview/toolbars_gerber.cpp:260 -msgid "Show negatives objects in ghost color" -msgstr "Show negatives objects in ghost color" - -#: gerbview/toolbars_gerber.cpp:265 -msgid "Show dcode number" -msgstr "Show dcode number" - -#: gerbview/toolbars_gerber.cpp:271 -msgid "" -"Show layers in raw mode (could have problems with negative items when more " -"than one gerber file is shown)" -msgstr "" -"Show layers in raw mode (could have problems with negative items when more " -"than one gerber file is shown)" - -#: gerbview/toolbars_gerber.cpp:276 -msgid "" -"Show layers in stacked mode (show negative items without artifacts, " -"sometimes slow)" -msgstr "" -"Show layers in stacked mode (show negative items without artifacts, " -"sometimes slow)" - -#: gerbview/toolbars_gerber.cpp:281 -msgid "" -"Show layers in transparency mode (show negative items without artifacts, " -"sometimes slow)" -msgstr "" -"Show layers in transparency mode (show negative items without artifacts, " -"sometimes slow)" - -#: gerbview/toolbars_gerber.cpp:290 pcbnew/help_common_strings.h:24 -msgid "Show/hide the layers manager toolbar" -msgstr "Show/hide the layers manager toolbar" - -#: gerbview/toolbars_gerber.cpp:298 -msgid "" -msgstr "" - -#: gerbview/toolbars_gerber.cpp:525 -msgid "Hide layers manager" -msgstr "Hide layers manager" - -#: gerbview/toolbars_gerber.cpp:527 -msgid "Show layers manager" -msgstr "Show layers manager" - -#: gerbview/events_called_functions.cpp:336 -#, c-format -msgid "Source file '%s' is not available" -msgstr "Source file '%s' is not available" - -#: gerbview/events_called_functions.cpp:344 -msgid "No editor defined. Please select one" -msgstr "No editor defined. Please select one" - -#: gerbview/events_called_functions.cpp:350 -#, c-format -msgid "No file loaded on the active layer %d" -msgstr "No file loaded on the active layer %d" +#: gerbview/dialogs/gerbview_dialog_display_options_frame_base.cpp:24 +#: pcbnew/dialogs/dialog_general_options_BoardEditor_base.cpp:25 +msgid "Cartesian coordinates" +msgstr "Cartesian coordinates" + +#: gerbview/dialogs/gerbview_dialog_display_options_frame_base.cpp:24 +#: pcbnew/dialogs/dialog_general_options_BoardEditor_base.cpp:25 +msgid "Polar coordinates" +msgstr "Polar coordinates" + +#: gerbview/dialogs/gerbview_dialog_display_options_frame_base.cpp:26 +#: pcbnew/dialogs/dialog_general_options_BoardEditor_base.cpp:27 +msgid "Coordinates" +msgstr "Coordinates" + +#: gerbview/dialogs/gerbview_dialog_display_options_frame_base.cpp:30 +#: pcbnew/dialogs/dialog_general_options_BoardEditor_base.cpp:33 +#: pcbnew/dialogs/dialog_gendrill_base.cpp:49 +#: pcbnew/dialogs/dialog_export_idf_base.cpp:102 +#: pcbnew/dialogs/dialog_set_grid_base.cpp:25 +msgid "Millimeters" +msgstr "Millimeters" + +#: gerbview/dialogs/gerbview_dialog_display_options_frame_base.cpp:36 +#: gerbview/dialogs/gerbview_dialog_display_options_frame_base.cpp:42 +#: gerbview/dialogs/gerbview_dialog_display_options_frame_base.cpp:48 +#: pcbnew/dialogs/dialog_plot_base.cpp:161 +msgid "Sketch" +msgstr "Sketch" + +#: gerbview/dialogs/gerbview_dialog_display_options_frame_base.cpp:36 +#: gerbview/dialogs/gerbview_dialog_display_options_frame_base.cpp:42 +#: gerbview/dialogs/gerbview_dialog_display_options_frame_base.cpp:48 +#: pcbnew/dialogs/dialog_plot_base.cpp:161 +msgid "Filled" +msgstr "Filled" + +#: gerbview/dialogs/gerbview_dialog_display_options_frame_base.cpp:38 +msgid "Flashed items" +msgstr "Flashed items" + +#: gerbview/dialogs/gerbview_dialog_display_options_frame_base.cpp:50 +#: pcbnew/class_zone.cpp:886 +msgid "Polygons" +msgstr "Polygons" + +#: gerbview/dialogs/gerbview_dialog_display_options_frame_base.cpp:54 +msgid "Show D codes" +msgstr "Show D codes" + +#: gerbview/dialogs/gerbview_dialog_display_options_frame_base.cpp:64 +msgid "Full size without limits" +msgstr "Full size without limits" + +#: gerbview/dialogs/gerbview_dialog_display_options_frame_base.cpp:64 +#: gerbview/dialogs/dialog_show_page_borders_base.cpp:25 +msgid "Full size" +msgstr "Full size" + +#: gerbview/dialogs/gerbview_dialog_display_options_frame_base.cpp:64 +#: gerbview/dialogs/dialog_show_page_borders_base.cpp:25 +msgid "Size A4" +msgstr "Size A4" + +#: gerbview/dialogs/gerbview_dialog_display_options_frame_base.cpp:64 +#: gerbview/dialogs/dialog_show_page_borders_base.cpp:25 +msgid "Size A3" +msgstr "Size A3" + +#: gerbview/dialogs/gerbview_dialog_display_options_frame_base.cpp:64 +#: gerbview/dialogs/dialog_show_page_borders_base.cpp:25 +msgid "Size A2" +msgstr "Size A2" + +#: gerbview/dialogs/gerbview_dialog_display_options_frame_base.cpp:64 +#: gerbview/dialogs/dialog_show_page_borders_base.cpp:25 +msgid "Size A" +msgstr "Size A" + +#: gerbview/dialogs/gerbview_dialog_display_options_frame_base.cpp:64 +#: gerbview/dialogs/dialog_show_page_borders_base.cpp:25 +msgid "Size B" +msgstr "Size B" + +#: gerbview/dialogs/gerbview_dialog_display_options_frame_base.cpp:64 +#: gerbview/dialogs/dialog_show_page_borders_base.cpp:25 +msgid "Size C" +msgstr "Size C" + +#: gerbview/dialogs/gerbview_dialog_display_options_frame_base.cpp:66 +msgid "Page" +msgstr "Page" + +#: gerbview/dialogs/gerbview_dialog_display_options_frame_base.cpp:78 +#: pcbnew/dialogs/dialog_general_options_BoardEditor_base.cpp:155 +msgid "Use touchpad to pan" +msgstr "Use touchpad to pan" + +#: gerbview/dialogs/dialog_show_page_borders_base.cpp:25 +msgid "Full size. Do not show page limits" +msgstr "Full size. Do not show page limits" + +#: gerbview/dialogs/dialog_show_page_borders_base.cpp:27 +msgid "Show Page Limits:" +msgstr "Show Page Limits:" #: gerbview/dialogs/gerbview_dialog_display_options_frame_base.h:63 msgid "Gerbview Options" msgstr "Gerbview Options" -#: gerbview/dialogs/dialog_show_page_borders_base.h:50 -msgid "Page Borders" -msgstr "Page Borders" - #: gerbview/dialogs/dialog_layers_select_to_pcb_base.h:83 #: pcbnew/dialogs/dialog_non_copper_zones_properties_base.cpp:30 msgid "Layer selection:" msgstr "Layer selection:" -#: include/base_units.h:209 -#, c-format -msgid " (%s):" -msgstr " (%s):" +#: gerbview/dialogs/dialog_show_page_borders_base.h:50 +msgid "Page Borders" +msgstr "Page Borders" + +#: include/kiway_player.h:316 +msgid "This file is already open." +msgstr "This file is already open." #: include/class_drc_item.h:164 #, c-format @@ -12069,372 +12647,21 @@ msgstr "ErrType(%d): %s
  • %s: %s
  • %s: %s
" msgid "ErrType(%d): %s
  • %s: %s
" msgstr "ErrType(%d): %s
  • %s: %s
" -#: include/lib_table_grid.h:168 pcbnew/librairi.cpp:826 +#: include/lib_table_grid.h:179 pcbnew/librairi.cpp:849 msgid "Nickname" msgstr "Nickname" -#: include/lib_table_grid.h:169 +#: include/lib_table_grid.h:180 msgid "Library Path" msgstr "Library Path" -#: include/lib_table_grid.h:172 +#: include/lib_table_grid.h:183 msgid "Plugin Type" msgstr "Plugin Type" -#: include/kiway_player.h:273 -msgid "This file is already open." -msgstr "This file is already open." - -#: kicad/menubar.cpp:144 -msgid "Load project" -msgstr "Load project" - -#: kicad/menubar.cpp:145 -msgid "Save project" -msgstr "Save project" - -#: kicad/menubar.cpp:146 kicad/menubar.cpp:251 -msgid "New Project" -msgstr "New Project" - -#: kicad/menubar.cpp:147 -msgid "New Prj From Template" -msgstr "New Prj From Template" - -#: kicad/menubar.cpp:150 kicad/menubar.cpp:374 -msgid "Run Eeschema" -msgstr "Run Eeschema" - -#: kicad/menubar.cpp:151 -msgid "Run LibEdit" -msgstr "Run LibEdit" - -#: kicad/menubar.cpp:153 -msgid "Run FpEditor" -msgstr "Run FpEditor" - -#: kicad/menubar.cpp:154 kicad/menubar.cpp:389 -msgid "Run Gerbview" -msgstr "Run Gerbview" - -#: kicad/menubar.cpp:155 kicad/menubar.cpp:393 -msgid "Run Bitmap2Component" -msgstr "Run Bitmap2Component" - -#: kicad/menubar.cpp:157 -msgid "Run PcbCalculator" -msgstr "Run PcbCalculator" - -#: kicad/menubar.cpp:159 -msgid "Run PlEditor" -msgstr "Run PlEditor" - -#: kicad/menubar.cpp:175 -msgid "Kicad Manager Hotkeys" -msgstr "Kicad Manager Hotkeys" - -#: kicad/menubar.cpp:220 -msgid "&Open Project" -msgstr "&Open Project" - -#: kicad/menubar.cpp:222 kicad/menubar.cpp:498 -msgid "Open existing project" -msgstr "Open existing project" - -#: kicad/menubar.cpp:232 -msgid "Open recent schematic project" -msgstr "Open recent schematic project" - -#: kicad/menubar.cpp:238 -msgid "&New Project" -msgstr "&New Project" - -#: kicad/menubar.cpp:240 -msgid "Create new blank project" -msgstr "Create new blank project" - -#: kicad/menubar.cpp:243 -msgid "New Project from &Template" -msgstr "New Project from &Template" - -#: kicad/menubar.cpp:246 kicad/menubar.cpp:493 -msgid "Create new project from template" -msgstr "Create new project from template" - -#: kicad/menubar.cpp:252 kicad/menubar.cpp:489 -msgid "Create new project" -msgstr "Create new project" - -#: kicad/menubar.cpp:261 kicad/menubar.cpp:503 -msgid "Save current project" -msgstr "Save current project" - -#: kicad/menubar.cpp:269 -msgid "&Archive Current Project" -msgstr "&Archive Current Project" - -#: kicad/menubar.cpp:270 -msgid "Archive all needed project files into zip archive" -msgstr "Archive all needed project files into zip archive" - -#: kicad/menubar.cpp:276 -msgid "&Unarchive Project" -msgstr "&Unarchive Project" - -#: kicad/menubar.cpp:277 -msgid "Unarchive project files from zip archive" -msgstr "Unarchive project files from zip archive" - -#: kicad/menubar.cpp:287 -msgid "Close KiCad" -msgstr "Close KiCad" - -#: kicad/menubar.cpp:296 -msgid "Open Text E&ditor" -msgstr "Open Text E&ditor" - -#: kicad/menubar.cpp:297 -msgid "Launch preferred text editor" -msgstr "Launch preferred text editor" - -#: kicad/menubar.cpp:303 -msgid "&Open Local File" -msgstr "&Open Local File" - -#: kicad/menubar.cpp:304 -msgid "Edit local file" -msgstr "Edit local file" - -#: kicad/menubar.cpp:313 pcbnew/menubar_pcbframe.cpp:292 -#: pcbnew/menubar_modedit.cpp:321 -msgid "Configure Pa&ths" -msgstr "Configure Pa&ths" - -#: kicad/menubar.cpp:320 -msgid "&Set Text Editor" -msgstr "&Set Text Editor" - -#: kicad/menubar.cpp:321 -msgid "Set your preferred text editor" -msgstr "Set your preferred text editor" - -#: kicad/menubar.cpp:329 -msgid "System &Default PDF Viewer" -msgstr "System &Default PDF Viewer" - -#: kicad/menubar.cpp:330 -msgid "Use system default PDF viewer" -msgstr "Use system default PDF viewer" - -#: kicad/menubar.cpp:338 -msgid "&Favourite PDF Viewer" -msgstr "&Favourite PDF Viewer" - -#: kicad/menubar.cpp:339 -msgid "Use favourite PDF viewer" -msgstr "Use favourite PDF viewer" - -#: kicad/menubar.cpp:349 -msgid "Set &PDF Viewer" -msgstr "Set &PDF Viewer" - -#: kicad/menubar.cpp:350 -msgid "Set favourite PDF viewer" -msgstr "Set favourite PDF viewer" - -#: kicad/menubar.cpp:355 -msgid "&PDF Viewer" -msgstr "&PDF Viewer" - -#: kicad/menubar.cpp:356 -msgid "PDF viewer preferences" -msgstr "PDF viewer preferences" - -#: kicad/menubar.cpp:377 -msgid "Run Library Editor" -msgstr "Run Library Editor" - -#: kicad/menubar.cpp:385 -msgid "Run Footprint Editor" -msgstr "Run Footprint Editor" - -#: kicad/menubar.cpp:396 -msgid "" -"Bitmap2Component - Convert bitmap images to Eeschema\n" -"or Pcbnew elements" -msgstr "" -"Bitmap2Component - Convert bitmap images to Eeschema\n" -"or Pcbnew elements" - -#: kicad/menubar.cpp:400 -msgid "Run Pcb Calculator" -msgstr "Run Pcb Calculator" - -#: kicad/menubar.cpp:402 -msgid "Pcb calculator - Calculator for components, track width, etc." -msgstr "Pcb calculator - Calculator for components, track width, etc." - -#: kicad/menubar.cpp:405 -msgid "Run Page Layout Editor" -msgstr "Run Page Layout Editor" - -#: kicad/menubar.cpp:407 -msgid "Pl editor - Worksheet layout editor" -msgstr "Pl editor - Worksheet layout editor" - -#: kicad/menubar.cpp:415 -msgid "KiCad &Manual" -msgstr "KiCad &Manual" - -#: kicad/menubar.cpp:416 -msgid "Open KiCad user manual" -msgstr "Open KiCad user manual" - -#: kicad/menubar.cpp:449 -msgid "&Browse" -msgstr "&Browse" - -#: kicad/menubar.cpp:511 -msgid "Archive all project files" -msgstr "Archive all project files" - -#: kicad/menubar.cpp:519 -msgid "Refresh project tree" -msgstr "Refresh project tree" - -#: kicad/dialogs/dialog_template_selector_base.cpp:26 -msgid "Template path" -msgstr "Template path" - -#: kicad/dialogs/dialog_template_selector_base.cpp:114 -msgid "Project Template Title" -msgstr "Project Template Title" - -#: kicad/dialogs/dialog_template_selector.cpp:120 -msgid "

Template Selector

" -msgstr "

Template Selector

" - -#: kicad/dialogs/dialog_template_selector.cpp:211 -msgid "Select Templates Directory" -msgstr "Select Templates Directory" - -#: kicad/preferences.cpp:63 -msgid "You must choose a PDF viewer before using this option." -msgstr "You must choose a PDF viewer before using this option." - -#: kicad/preferences.cpp:75 -msgid "Executable files (" -msgstr "Executable files (" - -#: kicad/preferences.cpp:80 -msgid "Select Preferred PDF Browser" -msgstr "Select Preferred PDF Browser" - -#: kicad/tree_project_frame.cpp:219 -#, c-format -msgid "" -"Current project directory:\n" -"%s" -msgstr "" -"Current project directory:\n" -"%s" - -#: kicad/tree_project_frame.cpp:220 -msgid "Create New Directory" -msgstr "Create New Directory" - -#: kicad/tree_project_frame.cpp:681 kicad/tree_project_frame.cpp:688 -msgid "New D&irectory" -msgstr "New D&irectory" - -#: kicad/tree_project_frame.cpp:682 kicad/tree_project_frame.cpp:689 -msgid "Create a New Directory" -msgstr "Create a New Directory" - -#: kicad/tree_project_frame.cpp:692 -msgid "&Delete Directory" -msgstr "&Delete Directory" - -#: kicad/tree_project_frame.cpp:693 kicad/tree_project_frame.cpp:708 -msgid "Delete the Directory and its content" -msgstr "Delete the Directory and its content" - -#: kicad/tree_project_frame.cpp:699 -msgid "&Edit in a text editor" -msgstr "&Edit in a text editor" - -#: kicad/tree_project_frame.cpp:700 -msgid "Open the file in a Text Editor" -msgstr "Open the file in a Text Editor" - -#: kicad/tree_project_frame.cpp:703 -msgid "&Rename file" -msgstr "&Rename file" - -#: kicad/tree_project_frame.cpp:704 -msgid "Rename file" -msgstr "Rename file" - -#: kicad/tree_project_frame.cpp:707 -msgid "&Delete File" -msgstr "&Delete File" - -#: kicad/tree_project_frame.cpp:757 -#, c-format -msgid "Change filename: '%s'" -msgstr "Change filename: '%s'" - -#: kicad/tree_project_frame.cpp:760 -msgid "Change filename" -msgstr "Change filename" - -#: kicad/mainframe.cpp:249 -#, c-format -msgid "%s closed [pid=%d]\n" -msgstr "%s closed [pid=%d]\n" - -#: kicad/mainframe.cpp:280 -#, c-format -msgid "%s %s opened [pid=%ld]\n" -msgstr "%s %s opened [pid=%ld]\n" - -#: kicad/mainframe.cpp:312 -msgid "Eeschema failed to load:\n" -msgstr "Eeschema failed to load:\n" - -#: kicad/mainframe.cpp:313 kicad/mainframe.cpp:355 kicad/mainframe.cpp:381 -#: kicad/mainframe.cpp:428 -msgid "KiCad Error" -msgstr "KiCad Error" - -#: kicad/mainframe.cpp:354 -msgid "Component library editor failed to load:\n" -msgstr "Component library editor failed to load:\n" - -#: kicad/mainframe.cpp:381 -msgid "Pcbnew failed to load:\n" -msgstr "Pcbnew failed to load:\n" - -#: kicad/mainframe.cpp:427 -msgid "Footprint library editor failed to load:\n" -msgstr "Footprint library editor failed to load:\n" - -#: kicad/mainframe.cpp:496 -msgid "Text file (" -msgstr "Text file (" - -#: kicad/mainframe.cpp:499 -msgid "Load File to Edit" -msgstr "Load File to Edit" - -#: kicad/mainframe.cpp:552 -#, c-format -msgid "" -"Project name:\n" -"%s\n" -msgstr "" -"Project name:\n" -"%s\n" +#: include/lib_table_grid.h:186 +msgid "Active" +msgstr "Active" #: kicad/class_treeproject_item.cpp:108 msgid "" @@ -12465,19 +12692,347 @@ msgstr "Do you really want to delete '%s'" msgid "Delete File" msgstr "Delete File" -#: kicad/files-io.cpp:44 -msgid "Zip file (*.zip)|*.zip" -msgstr "Zip file (*.zip)|*.zip" +#: kicad/mainframe.cpp:253 +#, c-format +msgid "%s closed [pid=%d]\n" +msgstr "%s closed [pid=%d]\n" -#: kicad/files-io.cpp:50 +#: kicad/mainframe.cpp:284 +#, c-format +msgid "%s %s opened [pid=%ld]\n" +msgstr "%s %s opened [pid=%ld]\n" + +#: kicad/mainframe.cpp:316 kicad/import_project.cpp:147 +msgid "Eeschema failed to load:\n" +msgstr "Eeschema failed to load:\n" + +#: kicad/mainframe.cpp:317 kicad/mainframe.cpp:359 kicad/mainframe.cpp:384 +#: kicad/mainframe.cpp:431 kicad/import_project.cpp:148 +#: kicad/import_project.cpp:181 +msgid "KiCad Error" +msgstr "KiCad Error" + +#: kicad/mainframe.cpp:358 +msgid "Component library editor failed to load:\n" +msgstr "Component library editor failed to load:\n" + +#: kicad/mainframe.cpp:384 kicad/import_project.cpp:181 +msgid "Pcbnew failed to load:\n" +msgstr "Pcbnew failed to load:\n" + +#: kicad/mainframe.cpp:430 +msgid "Footprint library editor failed to load:\n" +msgstr "Footprint library editor failed to load:\n" + +#: kicad/mainframe.cpp:497 +msgid "Load File to Edit" +msgstr "Load File to Edit" + +#: kicad/mainframe.cpp:546 +#, c-format +msgid "" +"Project name:\n" +"%s\n" +msgstr "" +"Project name:\n" +"%s\n" + +#: kicad/menubar.cpp:143 +msgid "New Project From Template" +msgstr "New Project From Template" + +#: kicad/menubar.cpp:145 +msgid "Refresh Project Tree" +msgstr "Refresh Project Tree" + +#: kicad/menubar.cpp:146 +msgid "Run Eeschema" +msgstr "Run Eeschema" + +#: kicad/menubar.cpp:147 +msgid "Run LibEdit" +msgstr "Run LibEdit" + +#: kicad/menubar.cpp:149 +msgid "Run FpEditor" +msgstr "Run FpEditor" + +#: kicad/menubar.cpp:150 +msgid "Run Gerbview" +msgstr "Run Gerbview" + +#: kicad/menubar.cpp:151 +msgid "Run Bitmap2Component" +msgstr "Run Bitmap2Component" + +#: kicad/menubar.cpp:153 +msgid "Run PcbCalculator" +msgstr "Run PcbCalculator" + +#: kicad/menubar.cpp:155 +msgid "Run PlEditor" +msgstr "Run PlEditor" + +#: kicad/menubar.cpp:158 +msgid "New Project" +msgstr "New Project" + +#: kicad/menubar.cpp:159 +msgid "Open Project" +msgstr "Open Project" + +#: kicad/menubar.cpp:160 +msgid "Save Project" +msgstr "Save Project" + +#: kicad/menubar.cpp:182 +msgid "Kicad Manager Hotkeys" +msgstr "Kicad Manager Hotkeys" + +#: kicad/menubar.cpp:228 +msgid "&Project..." +msgstr "&Project..." + +#: kicad/menubar.cpp:230 +msgid "Create new blank project" +msgstr "Create new blank project" + +#: kicad/menubar.cpp:232 +msgid "Project from &Template..." +msgstr "Project from &Template..." + +#: kicad/menubar.cpp:235 kicad/menubar.cpp:523 +msgid "Create new project from template" +msgstr "Create new project from template" + +#: kicad/menubar.cpp:239 pagelayout_editor/menubar.cpp:71 +msgid "&New" +msgstr "&New" + +#: kicad/menubar.cpp:240 kicad/menubar.cpp:519 +msgid "Create new project" +msgstr "Create new project" + +#: kicad/menubar.cpp:244 +msgid "&Open Project..." +msgstr "&Open Project..." + +#: kicad/menubar.cpp:246 +msgid "Open an existing project" +msgstr "Open an existing project" + +#: kicad/menubar.cpp:256 +msgid "Open a recent project" +msgstr "Open a recent project" + +#: kicad/menubar.cpp:265 kicad/menubar.cpp:536 +msgid "Save current project" +msgstr "Save current project" + +#: kicad/menubar.cpp:272 +msgid "Eagle CAD" +msgstr "Eagle CAD" + +#: kicad/menubar.cpp:273 +msgid "Import Eagle CAD XML schematic and board" +msgstr "Import Eagle CAD XML schematic and board" + +#: kicad/menubar.cpp:279 +msgid "Import Project" +msgstr "Import Project" + +#: kicad/menubar.cpp:280 +msgid "Import project files from other software" +msgstr "Import project files from other software" + +#: kicad/menubar.cpp:289 +msgid "&Archive Project..." +msgstr "&Archive Project..." + +#: kicad/menubar.cpp:290 +msgid "Archive all needed project files into zip archive" +msgstr "Archive all needed project files into zip archive" + +#: kicad/menubar.cpp:296 +msgid "&Unarchive Project..." +msgstr "&Unarchive Project..." + +#: kicad/menubar.cpp:297 kicad/menubar.cpp:550 +msgid "Unarchive project files from zip archive" +msgstr "Unarchive project files from zip archive" + +#: kicad/menubar.cpp:307 +msgid "Close KiCad" +msgstr "Close KiCad" + +#: kicad/menubar.cpp:314 +msgid "&Refresh" +msgstr "&Refresh" + +#: kicad/menubar.cpp:316 kicad/menubar.cpp:558 +msgid "Refresh project tree" +msgstr "Refresh project tree" + +#: kicad/menubar.cpp:325 +msgid "Open Text E&ditor" +msgstr "Open Text E&ditor" + +#: kicad/menubar.cpp:326 +msgid "Launch preferred text editor" +msgstr "Launch preferred text editor" + +#: kicad/menubar.cpp:332 +msgid "&Open Local File" +msgstr "&Open Local File" + +#: kicad/menubar.cpp:333 +msgid "Edit local file" +msgstr "Edit local file" + +#: kicad/menubar.cpp:342 pcbnew/menubar_pcbframe.cpp:292 +#: pcbnew/menubar_modedit.cpp:335 +msgid "Configure Pa&ths" +msgstr "Configure Pa&ths" + +#: kicad/menubar.cpp:349 +msgid "&Set Text Editor" +msgstr "&Set Text Editor" + +#: kicad/menubar.cpp:350 +msgid "Set your preferred text editor" +msgstr "Set your preferred text editor" + +#: kicad/menubar.cpp:358 +msgid "System &Default PDF Viewer" +msgstr "System &Default PDF Viewer" + +#: kicad/menubar.cpp:359 +msgid "Use system default PDF viewer" +msgstr "Use system default PDF viewer" + +#: kicad/menubar.cpp:367 +msgid "&Favourite PDF Viewer" +msgstr "&Favourite PDF Viewer" + +#: kicad/menubar.cpp:368 +msgid "Use favourite PDF viewer" +msgstr "Use favourite PDF viewer" + +#: kicad/menubar.cpp:378 +msgid "Set &PDF Viewer" +msgstr "Set &PDF Viewer" + +#: kicad/menubar.cpp:379 +msgid "Set favourite PDF viewer" +msgstr "Set favourite PDF viewer" + +#: kicad/menubar.cpp:384 +msgid "&PDF Viewer" +msgstr "&PDF Viewer" + +#: kicad/menubar.cpp:385 +msgid "PDF viewer preferences" +msgstr "PDF viewer preferences" + +#: kicad/menubar.cpp:403 +msgid "Edit Schematic" +msgstr "Edit Schematic" + +#: kicad/menubar.cpp:406 +msgid "Edit Schematic Symbols" +msgstr "Edit Schematic Symbols" + +#: kicad/menubar.cpp:410 +msgid "Edit PCB Layout" +msgstr "Edit PCB Layout" + +#: kicad/menubar.cpp:414 +msgid "Edit PCB Footprints" +msgstr "Edit PCB Footprints" + +#: kicad/menubar.cpp:418 +msgid "View Gerber Files" +msgstr "View Gerber Files" + +#: kicad/menubar.cpp:422 +msgid "Convert Image" +msgstr "Convert Image" + +#: kicad/menubar.cpp:425 +msgid "" +"Bitmap2Component - Convert bitmap images to Eeschema\n" +"or Pcbnew elements" +msgstr "" +"Bitmap2Component - Convert bitmap images to Eeschema\n" +"or Pcbnew elements" + +#: kicad/menubar.cpp:429 +msgid "Run PCB Calculator" +msgstr "Run PCB Calculator" + +#: kicad/menubar.cpp:431 +msgid "Pcb calculator - Calculator for components, track width, etc." +msgstr "Pcb calculator - Calculator for components, track width, etc." + +#: kicad/menubar.cpp:434 +msgid "Edit Page Layout" +msgstr "Edit Page Layout" + +#: kicad/menubar.cpp:436 +msgid "Pl editor - Worksheet layout editor" +msgstr "Pl editor - Worksheet layout editor" + +#: kicad/menubar.cpp:444 +msgid "KiCad &Manual" +msgstr "KiCad &Manual" + +#: kicad/menubar.cpp:445 +msgid "Open KiCad user manual" +msgstr "Open KiCad user manual" + +#: kicad/menubar.cpp:480 +msgid "&Browse" +msgstr "&Browse" + +#: kicad/menubar.cpp:528 +msgid "Open existing project" +msgstr "Open existing project" + +#: kicad/menubar.cpp:545 +msgid "Archive all project files" +msgstr "Archive all project files" + +#: kicad/project_template.cpp:52 +msgid "Could open the template path! " +msgstr "Could open the template path! " + +#: kicad/project_template.cpp:57 +msgid "Couldn't open the meta information directory for this template! " +msgstr "Couldn't open the meta information directory for this template! " + +#: kicad/project_template.cpp:63 +msgid "Cound't find the meta HTML information file for this template!" +msgstr "Cound't find the meta HTML information file for this template!" + +#: kicad/project_template.cpp:205 +#, c-format +msgid "Cannot create folder '%s'." +msgstr "Cannot create folder '%s'." + +#: kicad/project_template.cpp:227 +#, c-format +msgid "Cannot copy file '%s'." +msgstr "Cannot copy file '%s'." + +#: kicad/files-io.cpp:48 msgid "KiCad project file" msgstr "KiCad project file" -#: kicad/files-io.cpp:76 +#: kicad/files-io.cpp:63 msgid "Unzip Project" msgstr "Unzip Project" -#: kicad/files-io.cpp:83 +#: kicad/files-io.cpp:70 #, c-format msgid "" "\n" @@ -12486,52 +13041,52 @@ msgstr "" "\n" "Open '%s'\n" -#: kicad/files-io.cpp:86 +#: kicad/files-io.cpp:73 msgid "Target Directory" msgstr "Target Directory" -#: kicad/files-io.cpp:93 +#: kicad/files-io.cpp:80 #, c-format msgid "Unzipping project in '%s'\n" msgstr "Unzipping project in '%s'\n" -#: kicad/files-io.cpp:117 +#: kicad/files-io.cpp:104 #, c-format msgid "Extract file '%s'" msgstr "Extract file '%s'" -#: kicad/files-io.cpp:126 +#: kicad/files-io.cpp:113 msgid " OK\n" msgstr " OK\n" -#: kicad/files-io.cpp:129 +#: kicad/files-io.cpp:116 msgid " *ERROR*\n" msgstr " *ERROR*\n" -#: kicad/files-io.cpp:157 +#: kicad/files-io.cpp:144 msgid "Archive Project Files" msgstr "Archive Project Files" -#: kicad/files-io.cpp:181 +#: kicad/files-io.cpp:168 #, c-format msgid "Unable to create zip archive file '%s'" msgstr "Unable to create zip archive file '%s'" -#: kicad/files-io.cpp:207 +#: kicad/files-io.cpp:195 #, c-format msgid "Archive file <%s>" msgstr "Archive file <%s>" -#: kicad/files-io.cpp:221 +#: kicad/files-io.cpp:209 #, c-format msgid "(%lu bytes, compressed %d bytes)\n" msgstr "(%lu bytes, compressed %d bytes)\n" -#: kicad/files-io.cpp:227 +#: kicad/files-io.cpp:215 msgid " >>Error\n" msgstr " >>Error\n" -#: kicad/files-io.cpp:234 +#: kicad/files-io.cpp:222 #, c-format msgid "" "\n" @@ -12540,6 +13095,26 @@ msgstr "" "\n" "Zip archive <%s> created (%d bytes)" +#: kicad/import_project.cpp:65 +msgid "Import Eagle Project Files" +msgstr "Import Eagle Project Files" + +#: kicad/import_project.cpp:86 +msgid "KiCad Project Destination" +msgstr "KiCad Project Destination" + +#: kicad/import_project.cpp:102 +msgid "" +"The selected directory is not empty. We recommend you create projects in " +"their own clean directory.\n" +"\n" +"Do you want to create a new empty directory for the project?" +msgstr "" +"The selected directory is not empty. We recommend you create projects in " +"their own clean directory.\n" +"\n" +"Do you want to create a new empty directory for the project?" + #: kicad/commandframe.cpp:69 msgid "Schematic layout editor" msgstr "Schematic layout editor" @@ -12576,152 +13151,526 @@ msgstr "Calculator tools" msgid "Worksheet layout editor" msgstr "Worksheet layout editor" -#: kicad/prjconfig.cpp:108 -msgid "System Templates" -msgstr "System Templates" +#: kicad/tree_project_frame.cpp:220 +#, c-format +msgid "" +"Current project directory:\n" +"%s" +msgstr "" +"Current project directory:\n" +"%s" -#: kicad/prjconfig.cpp:114 -msgid "User Templates" -msgstr "User Templates" +#: kicad/tree_project_frame.cpp:221 +msgid "Create New Directory" +msgstr "Create New Directory" -#: kicad/prjconfig.cpp:128 -msgid "Portable Templates" -msgstr "Portable Templates" +#: kicad/tree_project_frame.cpp:682 kicad/tree_project_frame.cpp:689 +msgid "New D&irectory" +msgstr "New D&irectory" -#: kicad/prjconfig.cpp:138 -msgid "No project template was selected. Cannot generate new project." -msgstr "No project template was selected. Cannot generate new project." +#: kicad/tree_project_frame.cpp:683 kicad/tree_project_frame.cpp:690 +msgid "Create a New Directory" +msgstr "Create a New Directory" -#: kicad/prjconfig.cpp:151 -msgid "Problem whilst creating new project from template!" -msgstr "Problem whilst creating new project from template!" +#: kicad/tree_project_frame.cpp:693 +msgid "&Delete Directory" +msgstr "&Delete Directory" -#: kicad/prjconfig.cpp:152 -msgid "Template Error" -msgstr "Template Error" +#: kicad/tree_project_frame.cpp:694 kicad/tree_project_frame.cpp:709 +msgid "Delete the Directory and its content" +msgstr "Delete the Directory and its content" -#: kicad/prjconfig.cpp:233 -msgid "Create New Project" -msgstr "Create New Project" +#: kicad/tree_project_frame.cpp:700 +msgid "&Edit in a text editor" +msgstr "&Edit in a text editor" -#: kicad/prjconfig.cpp:238 +#: kicad/tree_project_frame.cpp:701 +msgid "Open the file in a Text Editor" +msgstr "Open the file in a Text Editor" + +#: kicad/tree_project_frame.cpp:704 +msgid "&Rename file" +msgstr "&Rename file" + +#: kicad/tree_project_frame.cpp:705 +msgid "Rename file" +msgstr "Rename file" + +#: kicad/tree_project_frame.cpp:708 +msgid "&Delete File" +msgstr "&Delete File" + +#: kicad/tree_project_frame.cpp:758 +#, c-format +msgid "Change filename: '%s'" +msgstr "Change filename: '%s'" + +#: kicad/tree_project_frame.cpp:761 +msgid "Change filename" +msgstr "Change filename" + +#: kicad/preferences.cpp:63 +msgid "You must choose a PDF viewer before using this option." +msgstr "You must choose a PDF viewer before using this option." + +#: kicad/preferences.cpp:75 +msgid "Executable files (" +msgstr "Executable files (" + +#: kicad/preferences.cpp:80 +msgid "Select Preferred PDF Browser" +msgstr "Select Preferred PDF Browser" + +#: kicad/prjconfig.cpp:168 msgid "Open Existing Project" msgstr "Open Existing Project" -#: kicad/prjconfig.cpp:264 -msgid "" -"The selected directory is not empty. We recommend you create projects in " -"their own clean directory.\n" -"\n" -"Do you want to create a new empty directory for the project?" -msgstr "" -"The selected directory is not empty. We recommend you create projects in " -"their own clean directory.\n" -"\n" -"Do you want to create a new empty directory for the project?" +#: kicad/prjconfig.cpp:190 +msgid "Create New Project" +msgstr "Create New Project" -#: kicad/prjconfig.cpp:307 +#: kicad/prjconfig.cpp:213 #, c-format -msgid "KiCad project file '%s' not found" -msgstr "KiCad project file '%s' not found" +msgid "" +"Directory '%s' could not be created.\n" +"\n" +"Please make sure you have write permissions and try again." +msgstr "" +"Directory '%s' could not be created.\n" +"\n" +"Please make sure you have write permissions and try again." -#: kicad/prjconfig.cpp:320 -msgid "To proceed, you can use the File menu to start a new project." -msgstr "To proceed, you can use the File menu to start a new project." +#: kicad/prjconfig.cpp:222 +msgid "" +"The selected directory is not empty. It is recommended that you create " +"projects in their own empty directory.\n" +"\n" +"Do you want to continue?" +msgstr "" +"The selected directory is not empty. It is recommended that you create projects in their own empty directory.\n" +"\n" +"Do you want to continue?" -#: kicad/prjconfig.cpp:362 +#: kicad/prjconfig.cpp:238 msgid "New Project Folder" msgstr "New Project Folder" +#: kicad/prjconfig.cpp:292 +msgid "System Templates" +msgstr "System Templates" + +#: kicad/prjconfig.cpp:298 +msgid "User Templates" +msgstr "User Templates" + +#: kicad/prjconfig.cpp:312 +msgid "Portable Templates" +msgstr "Portable Templates" + +#: kicad/prjconfig.cpp:321 +msgid "No project template was selected. Cannot generate new project." +msgstr "No project template was selected. Cannot generate new project." + +#: kicad/prjconfig.cpp:339 +#, c-format +msgid "Cannot write to folder '%s'." +msgstr "Cannot write to folder '%s'." + +#: kicad/prjconfig.cpp:340 +msgid "Error!" +msgstr "Error!" + +#: kicad/prjconfig.cpp:341 +msgid "Plese check your access permissions to this folder and try again." +msgstr "Plese check your access permissions to this folder and try again." + +#: kicad/prjconfig.cpp:362 +msgid "Overwriting files:" +msgstr "Overwriting files:" + +#: kicad/prjconfig.cpp:370 +msgid "Are you sure you want to overwrite files in the destination folder?" +msgstr "Are you sure you want to overwrite files in the destination folder?" + +#: kicad/prjconfig.cpp:375 +msgid "Overwrite" +msgstr "Overwrite" + +#: kicad/prjconfig.cpp:375 +msgid "Do Not Overwrite" +msgstr "Do Not Overwrite" + +#: kicad/prjconfig.cpp:389 +msgid "A problem occurred creating new project from template!" +msgstr "A problem occurred creating new project from template!" + +#: kicad/prjconfig.cpp:390 +msgid "Template Error" +msgstr "Template Error" + +#: kicad/dialogs/dialog_template_selector_base.cpp:26 +msgid "Template path" +msgstr "Template path" + +#: kicad/dialogs/dialog_template_selector_base.cpp:114 +msgid "Project Template Title" +msgstr "Project Template Title" + +#: kicad/dialogs/dialog_template_selector.cpp:120 +msgid "

Template Selector

" +msgstr "

Template Selector

" + +#: kicad/dialogs/dialog_template_selector.cpp:211 +msgid "Select Templates Directory" +msgstr "Select Templates Directory" + #: kicad/dialogs/dialog_template_selector_base.h:68 msgid "Project Template Selector" msgstr "Project Template Selector" -#: pagelayout_editor/hotkeys.cpp:82 pagelayout_editor/onrightclick.cpp:105 -#: pcbnew/hotkeys.cpp:117 pcbnew/dialogs/dialog_move_exact_base.h:78 +#: pagelayout_editor/onrightclick.cpp:45 pcbnew/muwave_command.cpp:60 +msgid "Add Line" +msgstr "Add Line" + +#: pagelayout_editor/onrightclick.cpp:47 +msgid "Add Rectangle" +msgstr "Add Rectangle" + +#: pagelayout_editor/onrightclick.cpp:49 pcbnew/tools/drawing_tool.cpp:85 +#: pcbnew/tool_modedit.cpp:186 +msgid "Add Text" +msgstr "Add Text" + +#: pagelayout_editor/onrightclick.cpp:51 +msgid "Add Bitmap" +msgstr "Add Bitmap" + +#: pagelayout_editor/onrightclick.cpp:54 +msgid "Append Existing Page Layout Design File" +msgstr "Append Existing Page Layout Design File" + +#: pagelayout_editor/onrightclick.cpp:90 pagelayout_editor/hotkeys.cpp:84 +msgid "Move Start Point" +msgstr "Move Start Point" + +#: pagelayout_editor/onrightclick.cpp:98 pagelayout_editor/hotkeys.cpp:86 +msgid "Move End Point" +msgstr "Move End Point" + +#: pagelayout_editor/onrightclick.cpp:104 pagelayout_editor/hotkeys.cpp:82 +#: pcbnew/hotkeys.cpp:117 pcbnew/dialogs/dialog_move_exact_base.h:79 msgid "Move Item" msgstr "Move Item" -#: pagelayout_editor/hotkeys.cpp:83 pagelayout_editor/onrightclick.cpp:119 +#: pagelayout_editor/onrightclick.cpp:118 pagelayout_editor/hotkeys.cpp:83 #: pcbnew/hotkeys.cpp:112 msgid "Place Item" msgstr "Place Item" -#: pagelayout_editor/hotkeys.cpp:84 pagelayout_editor/onrightclick.cpp:91 -msgid "Move Start Point" -msgstr "Move Start Point" - -#: pagelayout_editor/hotkeys.cpp:86 pagelayout_editor/onrightclick.cpp:99 -msgid "Move End Point" -msgstr "Move End Point" - -#: pagelayout_editor/hotkeys.cpp:122 pagelayout_editor/pl_editor_frame.cpp:345 -msgid "Page Layout Editor" -msgstr "Page Layout Editor" - -#: pagelayout_editor/menubar.cpp:63 -msgid "&New Page Layout Design" -msgstr "&New Page Layout Design" - -#: pagelayout_editor/menubar.cpp:66 -msgid "Load Page Layout &File" -msgstr "Load Page Layout &File" - -#: pagelayout_editor/menubar.cpp:69 -msgid "Load &Default Page Layout" -msgstr "Load &Default Page Layout" - -#: pagelayout_editor/menubar.cpp:86 -msgid "Open &Recent Page Layout File" -msgstr "Open &Recent Page Layout File" - -#: pagelayout_editor/menubar.cpp:92 -msgid "&Save Page Layout Design" -msgstr "&Save Page Layout Design" - -#: pagelayout_editor/menubar.cpp:97 -msgid "Save Page Layout Design &As" -msgstr "Save Page Layout Design &As" - -#: pagelayout_editor/menubar.cpp:104 -msgid "Print Pre&view" -msgstr "Print Pre&view" - -#: pagelayout_editor/menubar.cpp:113 -msgid "&Close Page Layout Editor" -msgstr "&Close Page Layout Editor" - -#: pagelayout_editor/menubar.cpp:122 pagelayout_editor/pl_editor_config.cpp:58 +#: pagelayout_editor/pl_editor_config.cpp:58 pagelayout_editor/menubar.cpp:180 msgid "&Background Black" msgstr "&Background Black" -#: pagelayout_editor/menubar.cpp:122 pagelayout_editor/pl_editor_config.cpp:59 +#: pagelayout_editor/pl_editor_config.cpp:59 pagelayout_editor/menubar.cpp:180 msgid "&Background White" msgstr "&Background White" -#: pagelayout_editor/menubar.cpp:127 pagelayout_editor/pl_editor_config.cpp:66 +#: pagelayout_editor/pl_editor_config.cpp:66 pagelayout_editor/menubar.cpp:185 msgid "Hide &Grid" msgstr "Hide &Grid" -#: pagelayout_editor/menubar.cpp:127 pagelayout_editor/pl_editor_config.cpp:67 +#: pagelayout_editor/pl_editor_config.cpp:67 pagelayout_editor/menubar.cpp:185 msgid "Show &Grid" msgstr "Show &Grid" -#: pagelayout_editor/menubar.cpp:152 +#: pagelayout_editor/menubar.cpp:73 +msgid "Create new page layout design" +msgstr "Create new page layout design" + +#: pagelayout_editor/menubar.cpp:76 +msgid "&Open..." +msgstr "&Open..." + +#: pagelayout_editor/menubar.cpp:78 pagelayout_editor/toolbars_pl_editor.cpp:55 +msgid "Open an existing page layout design file" +msgstr "Open an existing page layout design file" + +#: pagelayout_editor/menubar.cpp:87 +msgid "Open recent page layout design file" +msgstr "Open recent page layout design file" + +#: pagelayout_editor/menubar.cpp:94 +msgid "Save current page layout design file" +msgstr "Save current page layout design file" + +#: pagelayout_editor/menubar.cpp:97 +msgid "Save &As" +msgstr "Save &As" + +#: pagelayout_editor/menubar.cpp:99 +msgid "Save current page layout design file with a different name" +msgstr "Save current page layout design file with a different name" + +#: pagelayout_editor/menubar.cpp:104 +msgid "&Print..." +msgstr "&Print..." + +#: pagelayout_editor/menubar.cpp:108 +msgid "Print Pre&view..." +msgstr "Print Pre&view..." + +#: pagelayout_editor/menubar.cpp:114 +msgid "Close Page Layout Editor" +msgstr "Close Page Layout Editor" + +#: pagelayout_editor/menubar.cpp:140 +msgid "Zoom all" +msgstr "Zoom all" + +#: pagelayout_editor/menubar.cpp:155 +msgid "&Line..." +msgstr "&Line..." + +#: pagelayout_editor/menubar.cpp:158 +msgid "&Rectangle..." +msgstr "&Rectangle..." + +#: pagelayout_editor/menubar.cpp:161 +msgid "&Text..." +msgstr "&Text..." + +#: pagelayout_editor/menubar.cpp:164 +msgid "&Bitmap..." +msgstr "&Bitmap..." + +#: pagelayout_editor/menubar.cpp:169 +msgid "&Append Existing Page Layout Design File..." +msgstr "&Append Existing Page Layout Design File..." + +#: pagelayout_editor/menubar.cpp:170 +msgid "Append an existing page layout design file to current file" +msgstr "Append an existing page layout design file to current file" + +#: pagelayout_editor/menubar.cpp:210 msgid "Page Layout Editor &Manual" msgstr "Page Layout Editor &Manual" -#: pagelayout_editor/menubar.cpp:153 +#: pagelayout_editor/menubar.cpp:211 msgid "Open the Page Layout Editor Manual" msgstr "Open the Page Layout Editor Manual" -#: pagelayout_editor/dialogs/dialogs_for_printing.cpp:219 -msgid "Print Page Layout" -msgstr "Print Page Layout" +#: pagelayout_editor/hotkeys.cpp:94 +#: pcbnew/dialogs/wizard_3DShape_Libs_downloader.cpp:212 +msgid "New" +msgstr "New" -#: pagelayout_editor/dialogs/dialogs_for_printing.cpp:224 -msgid "An error occurred attempting to print the page layout." -msgstr "An error occurred attempting to print the page layout." +#: pagelayout_editor/hotkeys.cpp:95 pagelayout_editor/files.cpp:135 +msgid "Open" +msgstr "Open" + +#: pagelayout_editor/hotkeys.cpp:97 pagelayout_editor/pl_editor_frame.cpp:246 +#: pagelayout_editor/files.cpp:172 +msgid "Save As" +msgstr "Save As" + +#: pagelayout_editor/hotkeys.cpp:128 pagelayout_editor/pl_editor_frame.cpp:343 +msgid "Page Layout Editor" +msgstr "Page Layout Editor" + +#: pagelayout_editor/page_layout_writer.cpp:100 +#: pagelayout_editor/page_layout_writer.cpp:128 +msgid "Error writing page layout design file" +msgstr "Error writing page layout design file" + +#: pagelayout_editor/pl_editor_frame.cpp:116 +msgid "coord origin: Right Bottom page corner" +msgstr "coord origin: Right Bottom page corner" + +#: pagelayout_editor/pl_editor_frame.cpp:148 +msgid "Design" +msgstr "Design" + +#: pagelayout_editor/pl_editor_frame.cpp:202 +#, c-format +msgid "Error when loading file '%s'" +msgstr "Error when loading file '%s'" + +#: pagelayout_editor/pl_editor_frame.cpp:225 +msgid "Save changes in a new file before closing?" +msgstr "Save changes in a new file before closing?" + +#: pagelayout_editor/pl_editor_frame.cpp:227 +#, c-format +msgid "" +"Save the changes in\n" +"<%s>\n" +"before closing?" +msgstr "" +"Save the changes in\n" +"<%s>\n" +"before closing?" + +#: pagelayout_editor/pl_editor_frame.cpp:257 pagelayout_editor/files.cpp:190 +#: pcbnew/exporters/export_gencad.cpp:287 +#, c-format +msgid "Unable to create <%s>" +msgstr "Unable to create <%s>" + +#: pagelayout_editor/pl_editor_frame.cpp:344 +msgid "no file selected" +msgstr "no file selected" + +#: pagelayout_editor/pl_editor_frame.cpp:454 +#, c-format +msgid "Page size: width %.4g height %.4g" +msgstr "Page size: width %.4g height %.4g" + +#: pagelayout_editor/pl_editor_frame.cpp:499 +#, c-format +msgid "coord origin: %s" +msgstr "coord origin: %s" + +#: pagelayout_editor/pl_editor_frame.cpp:728 +msgid "(start or end point)" +msgstr "(start or end point)" + +#: pagelayout_editor/pl_editor_frame.cpp:732 +msgid "(start point)" +msgstr "(start point)" + +#: pagelayout_editor/pl_editor_frame.cpp:735 +msgid "(end point)" +msgstr "(end point)" + +#: pagelayout_editor/pl_editor_frame.cpp:745 +msgid "Selection Clarification" +msgstr "Selection Clarification" + +#: pagelayout_editor/pl_editor.cpp:149 +msgid "pl_editor is already running. Continue?" +msgstr "pl_editor is already running. Continue?" + +#: pagelayout_editor/pl_editor.cpp:186 +#, c-format +msgid "Error when loading file <%s>" +msgstr "Error when loading file <%s>" + +#: pagelayout_editor/toolbars_pl_editor.cpp:52 +msgid "New page layout design" +msgstr "New page layout design" + +#: pagelayout_editor/toolbars_pl_editor.cpp:58 +msgid "Save page layout design" +msgstr "Save page layout design" + +#: pagelayout_editor/toolbars_pl_editor.cpp:63 +msgid "Page settings" +msgstr "Page settings" + +#: pagelayout_editor/toolbars_pl_editor.cpp:66 +msgid "Print page layout" +msgstr "Print page layout" + +#: pagelayout_editor/toolbars_pl_editor.cpp:71 +msgid "Delete selected item" +msgstr "Delete selected item" + +#: pagelayout_editor/toolbars_pl_editor.cpp:103 +msgid "" +"Show title block like it will be displayed in applications\n" +"texts with format are replaced by the full text" +msgstr "" +"Show title block like it will be displayed in applications\n" +"texts with format are replaced by the full text" + +#: pagelayout_editor/toolbars_pl_editor.cpp:108 +msgid "" +"Show title block in edit mode: texts are shown as is:\n" +"texts with format are displayed with no change" +msgstr "" +"Show title block in edit mode: texts are shown as is:\n" +"texts with format are displayed with no change" + +#: pagelayout_editor/toolbars_pl_editor.cpp:116 +msgid "Left Top paper corner" +msgstr "Left Top paper corner" + +#: pagelayout_editor/toolbars_pl_editor.cpp:117 +msgid "Right Bottom page corner" +msgstr "Right Bottom page corner" + +#: pagelayout_editor/toolbars_pl_editor.cpp:118 +msgid "Left Bottom page corner" +msgstr "Left Bottom page corner" + +#: pagelayout_editor/toolbars_pl_editor.cpp:119 +msgid "Right Top page corner" +msgstr "Right Top page corner" + +#: pagelayout_editor/toolbars_pl_editor.cpp:120 +msgid "Left Top page corner" +msgstr "Left Top page corner" + +#: pagelayout_editor/toolbars_pl_editor.cpp:127 +msgid "Origin of coordinates displayed to the status bar" +msgstr "Origin of coordinates displayed to the status bar" + +#: pagelayout_editor/toolbars_pl_editor.cpp:140 +msgid "Page 1" +msgstr "Page 1" + +#: pagelayout_editor/toolbars_pl_editor.cpp:141 +msgid "Other pages" +msgstr "Other pages" + +#: pagelayout_editor/toolbars_pl_editor.cpp:148 +msgid "" +"Simulate page 1 or other pages to show how items\n" +"which are not on all page are displayed" +msgstr "" +"Simulate page 1 or other pages to show how items\n" +"which are not on all page are displayed" + +#: pagelayout_editor/files.cpp:48 +msgid "Page Layout Description File" +msgstr "Page Layout Description File" + +#: pagelayout_editor/files.cpp:53 pagelayout_editor/files.cpp:88 +msgid "" +"The current page layout has been modified.\n" +"Do you wish to discard the changes?" +msgstr "" +"The current page layout has been modified.\n" +"Do you wish to discard the changes?" + +#: pagelayout_editor/files.cpp:63 pagelayout_editor/files.cpp:151 +#, c-format +msgid "File <%s> loaded" +msgstr "File <%s> loaded" + +#: pagelayout_editor/files.cpp:108 +msgid "Append Existing Page Layout File" +msgstr "Append Existing Page Layout File" + +#: pagelayout_editor/files.cpp:119 pagelayout_editor/files.cpp:145 +#, c-format +msgid "Unable to load %s file" +msgstr "Unable to load %s file" + +#: pagelayout_editor/files.cpp:127 +#, c-format +msgid "File <%s> inserted" +msgstr "File <%s> inserted" + +#: pagelayout_editor/files.cpp:160 +#, c-format +msgid "Unable to write <%s>" +msgstr "Unable to write <%s>" + +#: pagelayout_editor/files.cpp:165 pagelayout_editor/files.cpp:196 +#, c-format +msgid "File <%s> written" +msgstr "File <%s> written" #: pagelayout_editor/dialogs/dialog_new_dataitem_base.cpp:28 #: pagelayout_editor/dialogs/properties_frame_base.cpp:218 @@ -12826,8 +13775,9 @@ msgid "Comment" msgstr "Comment" #: pagelayout_editor/dialogs/properties_frame_base.cpp:325 -#: pcbnew/dialogs/dialog_edit_module_text_base.cpp:66 -#: pcbnew/class_pcb_text.cpp:137 pcbnew/class_text_mod.cpp:387 +#: pcbnew/class_pcb_text.cpp:146 pcbnew/class_text_mod.cpp:395 +#: pcbnew/dialogs/dialog_edit_module_text_base.cpp:67 +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:843 msgid "Thickness" msgstr "Thickness" @@ -12880,7 +13830,7 @@ msgid "Line Thickness (mm)" msgstr "Line Thickness (mm)" #: pagelayout_editor/dialogs/properties_frame_base.cpp:513 -#: pcbnew/dialogs/dialog_dimension_editor_base.cpp:50 +#: pcbnew/dialogs/dialog_dimension_editor_base.cpp:51 msgid "Text Thickness" msgstr "Text Thickness" @@ -12908,965 +13858,138 @@ msgstr "Top Margin (mm)" msgid "Bottom Margin (mm)" msgstr "Bottom Margin (mm)" -#: pagelayout_editor/page_layout_writer.cpp:100 -#: pagelayout_editor/page_layout_writer.cpp:128 -msgid "Error writing page layout descr file" -msgstr "Error writing page layout descr file" +#: pagelayout_editor/dialogs/dialogs_for_printing.cpp:219 +msgid "Print Page Layout" +msgstr "Print Page Layout" -#: pagelayout_editor/toolbars_pl_editor.cpp:52 -msgid "New page layout design" -msgstr "New page layout design" - -#: pagelayout_editor/toolbars_pl_editor.cpp:55 -msgid "Load a page layout file. Previous data will be deleted" -msgstr "Load a page layout file. Previous data will be deleted" - -#: pagelayout_editor/toolbars_pl_editor.cpp:58 -msgid "Save page layout design" -msgstr "Save page layout design" - -#: pagelayout_editor/toolbars_pl_editor.cpp:62 -msgid "Page settings" -msgstr "Page settings" - -#: pagelayout_editor/toolbars_pl_editor.cpp:65 -msgid "Print page layout" -msgstr "Print page layout" - -#: pagelayout_editor/toolbars_pl_editor.cpp:69 -msgid "Delete selected item" -msgstr "Delete selected item" - -#: pagelayout_editor/toolbars_pl_editor.cpp:99 -msgid "" -"Show title block like it will be displayed in applications\n" -"texts with format are replaced by the full text" -msgstr "" -"Show title block like it will be displayed in applications\n" -"texts with format are replaced by the full text" - -#: pagelayout_editor/toolbars_pl_editor.cpp:104 -msgid "" -"Show title block in edit mode: texts are shown as is:\n" -"texts with format are displayed with no change" -msgstr "" -"Show title block in edit mode: texts are shown as is:\n" -"texts with format are displayed with no change" - -#: pagelayout_editor/toolbars_pl_editor.cpp:112 -msgid "Left Top paper corner" -msgstr "Left Top paper corner" - -#: pagelayout_editor/toolbars_pl_editor.cpp:113 -msgid "Right Bottom page corner" -msgstr "Right Bottom page corner" - -#: pagelayout_editor/toolbars_pl_editor.cpp:114 -msgid "Left Bottom page corner" -msgstr "Left Bottom page corner" - -#: pagelayout_editor/toolbars_pl_editor.cpp:115 -msgid "Right Top page corner" -msgstr "Right Top page corner" - -#: pagelayout_editor/toolbars_pl_editor.cpp:116 -msgid "Left Top page corner" -msgstr "Left Top page corner" - -#: pagelayout_editor/toolbars_pl_editor.cpp:123 -msgid "Origin of coordinates displayed to the status bar" -msgstr "Origin of coordinates displayed to the status bar" - -#: pagelayout_editor/toolbars_pl_editor.cpp:136 -msgid "Page 1" -msgstr "Page 1" - -#: pagelayout_editor/toolbars_pl_editor.cpp:137 -msgid "Other pages" -msgstr "Other pages" - -#: pagelayout_editor/toolbars_pl_editor.cpp:144 -msgid "" -"Simulate page 1 or other pages to show how items\n" -"which are not on all page are displayed" -msgstr "" -"Simulate page 1 or other pages to show how items\n" -"which are not on all page are displayed" - -#: pagelayout_editor/files.cpp:46 -msgid "Page Layout Description File" -msgstr "Page Layout Description File" - -#: pagelayout_editor/files.cpp:51 pagelayout_editor/files.cpp:85 -msgid "" -"The current page layout has been modified.\n" -"Do you wish to discard the changes?" -msgstr "" -"The current page layout has been modified.\n" -"Do you wish to discard the changes?" - -#: pagelayout_editor/files.cpp:60 pagelayout_editor/files.cpp:152 -#, c-format -msgid "File <%s> loaded" -msgstr "File <%s> loaded" - -#: pagelayout_editor/files.cpp:111 pagelayout_editor/onrightclick.cpp:52 -msgid "Append Page Layout Descr File" -msgstr "Append Page Layout Descr File" - -#: pagelayout_editor/files.cpp:121 pagelayout_editor/files.cpp:146 -#, c-format -msgid "Unable to load %s file" -msgstr "Unable to load %s file" - -#: pagelayout_editor/files.cpp:129 -#, c-format -msgid "File <%s> inserted" -msgstr "File <%s> inserted" - -#: pagelayout_editor/files.cpp:137 -msgid "Open file" -msgstr "Open file" - -#: pagelayout_editor/files.cpp:161 -#, c-format -msgid "Unable to write <%s>" -msgstr "Unable to write <%s>" - -#: pagelayout_editor/files.cpp:166 pagelayout_editor/files.cpp:197 -#, c-format -msgid "File <%s> written" -msgstr "File <%s> written" - -#: pagelayout_editor/files.cpp:173 pagelayout_editor/pl_editor_frame.cpp:246 -msgid "Create file" -msgstr "Create file" - -#: pagelayout_editor/files.cpp:191 pagelayout_editor/pl_editor_frame.cpp:257 -#: pcbnew/exporters/export_gencad.cpp:266 -#, c-format -msgid "Unable to create <%s>" -msgstr "Unable to create <%s>" - -#: pagelayout_editor/onrightclick.cpp:45 pcbnew/muwave_command.cpp:60 -msgid "Add Line" -msgstr "Add Line" - -#: pagelayout_editor/onrightclick.cpp:47 -msgid "Add Rectangle" -msgstr "Add Rectangle" - -#: pagelayout_editor/onrightclick.cpp:49 pcbnew/tools/drawing_tool.cpp:81 -#: pcbnew/tool_modedit.cpp:183 -msgid "Add Text" -msgstr "Add Text" - -#: pagelayout_editor/onrightclick.cpp:55 -msgid "Add Bitmap" -msgstr "Add Bitmap" - -#: pagelayout_editor/pl_editor.cpp:149 -msgid "pl_editor is already running. Continue?" -msgstr "pl_editor is already running. Continue?" - -#: pagelayout_editor/pl_editor.cpp:186 -#, c-format -msgid "Error when loading file <%s>" -msgstr "Error when loading file <%s>" - -#: pagelayout_editor/pl_editor_frame.cpp:116 -msgid "coord origin: Right Bottom page corner" -msgstr "coord origin: Right Bottom page corner" - -#: pagelayout_editor/pl_editor_frame.cpp:148 -msgid "Design" -msgstr "Design" - -#: pagelayout_editor/pl_editor_frame.cpp:202 -#, c-format -msgid "Error when loading file '%s'" -msgstr "Error when loading file '%s'" - -#: pagelayout_editor/pl_editor_frame.cpp:225 -msgid "Save changes in a new file before closing?" -msgstr "Save changes in a new file before closing?" - -#: pagelayout_editor/pl_editor_frame.cpp:227 -#, c-format -msgid "" -"Save the changes in\n" -"<%s>\n" -"before closing?" -msgstr "" -"Save the changes in\n" -"<%s>\n" -"before closing?" - -#: pagelayout_editor/pl_editor_frame.cpp:346 -msgid "no file selected" -msgstr "no file selected" - -#: pagelayout_editor/pl_editor_frame.cpp:460 -#, c-format -msgid "Page size: width %.4g height %.4g" -msgstr "Page size: width %.4g height %.4g" - -#: pagelayout_editor/pl_editor_frame.cpp:505 -#, c-format -msgid "coord origin: %s" -msgstr "coord origin: %s" - -#: pagelayout_editor/pl_editor_frame.cpp:734 -msgid "(start or end point)" -msgstr "(start or end point)" - -#: pagelayout_editor/pl_editor_frame.cpp:738 -msgid "(start point)" -msgstr "(start point)" - -#: pagelayout_editor/pl_editor_frame.cpp:741 -msgid "(end point)" -msgstr "(end point)" - -#: pagelayout_editor/pl_editor_frame.cpp:750 -msgid "Selection Clarification" -msgstr "Selection Clarification" +#: pagelayout_editor/dialogs/dialogs_for_printing.cpp:224 +msgid "An error occurred attempting to print the page layout." +msgstr "An error occurred attempting to print the page layout." #: pagelayout_editor/dialogs/dialog_new_dataitem_base.h:71 msgid "New Item" msgstr "New Item" -#: pcb_calculator/regulators_funct.cpp:100 -#: pcb_calculator/regulators_funct.cpp:275 -msgid "Bad or missing parameters!" -msgstr "Bad or missing parameters!" +#: pcb_calculator/tracks_width_versus_current.cpp:449 +msgid "" +"If you specify the maximum current, then the trace widths will be calculated " +"to suit." +msgstr "" +"If you specify the maximum current, then the trace widths will be calculated " +"to suit." -#: pcb_calculator/regulators_funct.cpp:227 +#: pcb_calculator/tracks_width_versus_current.cpp:451 +msgid "" +"If you specify one of the trace widths, the maximum current it can handle " +"will be calculated. The width for the other trace to also handle this " +"current will then be calculated." +msgstr "" +"If you specify one of the trace widths, the maximum current it can handle " +"will be calculated. The width for the other trace to also handle this " +"current will then be calculated." + +#: pcb_calculator/tracks_width_versus_current.cpp:455 +msgid "The controlling value is shown in bold." +msgstr "The controlling value is shown in bold." + +#: pcb_calculator/tracks_width_versus_current.cpp:456 +msgid "" +"The calculations are valid for currents up to 35A (external) or 17.5A " +"(internal), temperature rises up to 100 deg C, and widths of up to 400mil " +"(10mm)." +msgstr "" +"The calculations are valid for currents up to 35A (external) or 17.5A " +"(internal), temperature rises up to 100 deg C, and widths of up to 400mil " +"(10mm)." + +#: pcb_calculator/tracks_width_versus_current.cpp:459 +msgid "The formula, from IPC 2221, is" +msgstr "The formula, from IPC 2221, is" + +#: pcb_calculator/tracks_width_versus_current.cpp:461 +msgid "where:" +msgstr "where:" + +#: pcb_calculator/tracks_width_versus_current.cpp:462 +msgid "maximum current in amps" +msgstr "maximum current in amps" + +#: pcb_calculator/tracks_width_versus_current.cpp:464 +msgid "temperature rise above ambient in deg C" +msgstr "temperature rise above ambient in deg C" + +#: pcb_calculator/tracks_width_versus_current.cpp:466 +msgid "width and thickness in mils" +msgstr "width and thickness in mils" + +#: pcb_calculator/tracks_width_versus_current.cpp:468 +msgid "0.024 for internal traces or 0.048 for external traces" +msgstr "0.024 for internal traces or 0.048 for external traces" + +#: pcb_calculator/datafile_read_write.cpp:76 +msgid "Data file error." +msgstr "Data file error." + +#: pcb_calculator/pcb_calculator_frame.cpp:144 +msgid "" +"Data modified, and no data filename to save modifications\n" +"Do you want to exit and abandon your change?" +msgstr "" +"Data modified, and no data filename to save modifications\n" +"Do you want to exit and abandon your change?" + +#: pcb_calculator/pcb_calculator_frame.cpp:146 +msgid "Regulator list change" +msgstr "Regulator list change" + +#: pcb_calculator/pcb_calculator_frame.cpp:157 #, c-format -msgid "PCB Calculator data file (*.%s)|*.%s" -msgstr "PCB Calculator data file (*.%s)|*.%s" - -#: pcb_calculator/regulators_funct.cpp:232 -msgid "Select a PCB Calculator data file" -msgstr "Select a PCB Calculator data file" - -#: pcb_calculator/regulators_funct.cpp:247 -msgid "Do you want to load this file and replace current regulator list?" -msgstr "Do you want to load this file and replace current regulator list?" - -#: pcb_calculator/regulators_funct.cpp:263 -#, c-format -msgid "Unable to read data file <%s>" -msgstr "Unable to read data file <%s>" - -#: pcb_calculator/regulators_funct.cpp:294 -msgid "This regulator is already in list. Aborted" -msgstr "This regulator is already in list. Aborted" - -#: pcb_calculator/regulators_funct.cpp:322 -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:223 -msgid "Remove Regulator" -msgstr "Remove Regulator" - -#: pcb_calculator/regulators_funct.cpp:398 -msgid "Vout must be greater than vref" -msgstr "Vout must be greater than vref" - -#: pcb_calculator/regulators_funct.cpp:404 -msgid "Vref set to 0 !" -msgstr "Vref set to 0 !" - -#: pcb_calculator/regulators_funct.cpp:410 -msgid "Incorrect value for R1 R2" -msgstr "Incorrect value for R1 R2" - -#: pcb_calculator/dialogs/dialog_regulator_data_base.cpp:36 -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:131 -msgid "Vref" -msgstr "Vref" - -#: pcb_calculator/dialogs/dialog_regulator_data_base.cpp:43 -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:403 -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:492 -msgid "Volt" -msgstr "Volt" - -#: pcb_calculator/dialogs/dialog_regulator_data_base.cpp:51 -msgid "Separate sense pin" -msgstr "Separate sense pin" - -#: pcb_calculator/dialogs/dialog_regulator_data_base.cpp:51 -msgid "3 terminals regulator" -msgstr "3 terminals regulator" - -#: pcb_calculator/dialogs/dialog_regulator_data_base.cpp:60 -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:147 -msgid "Iadj" -msgstr "Iadj" - -#: pcb_calculator/dialogs/dialog_regulator_data_base.cpp:67 -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:156 -msgid "uA" -msgstr "uA" - -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:62 -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:1162 -msgid "Formula" -msgstr "Formula" - -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:64 -msgid "Vout = Vref * (R1 + R2) / R2" -msgstr "Vout = Vref * (R1 + R2) / R2" - -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:89 -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:1112 -msgid "R1" -msgstr "R1" - -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:96 -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:110 -#: pcb_calculator/UnitSelector.cpp:159 -msgid "KOhm" -msgstr "KOhm" - -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:103 -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:1123 -msgid "R2" -msgstr "R2" - -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:117 -msgid "Vout" -msgstr "Vout" - -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:124 -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:140 -msgid "V" -msgstr "V" - -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:133 msgid "" -"The internal reference voltage of the regulator.\n" -"Should not be 0." +"Unable to write file<%s>\n" +"Do you want to exit and abandon your change?" msgstr "" -"The internal reference voltage of the regulator.\n" -"Should not be 0." +"Unable to write file<%s>\n" +"Do you want to exit and abandon your change?" -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:149 -msgid "For 3 terminal regulators only, the Adjust pin current." -msgstr "For 3 terminal regulators only, the Adjust pin current." +#: pcb_calculator/pcb_calculator_frame.cpp:161 +msgid "Write Data File Error" +msgstr "Write Data File Error" -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:165 -msgid "" -"Type of the regulator.\n" -"There are 2 types:\n" -"- regulators which have a dedicated sense pin for the voltage regulation.\n" -"- 3 terminal pins." -msgstr "" -"Type of the regulator.\n" -"There are 2 types:\n" -"- regulators which have a dedicated sense pin for the voltage regulation.\n" -"- 3 terminal pins." +#: pcb_calculator/transline_dlg_funct.cpp:66 +msgid "Relative Dielectric Constants" +msgstr "Relative Dielectric Constants" -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:169 -msgid "Standard Type" -msgstr "Standard Type" +#: pcb_calculator/transline_dlg_funct.cpp:96 +msgid "Dielectric Loss Factor" +msgstr "Dielectric Loss Factor" -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:169 -msgid "3 Terminal Type" -msgstr "3 Terminal Type" +#: pcb_calculator/transline_dlg_funct.cpp:124 +msgid "Specific Resistance" +msgstr "Specific Resistance" -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:181 -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:1094 -msgid "Calculate" -msgstr "Calculate" - -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:185 -msgid "Regulator" -msgstr "Regulator" - -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:192 -msgid "Regulators data file:" -msgstr "Regulators data file:" - -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:194 -msgid "The name of the data file which stores known regulators parameters." -msgstr "The name of the data file which stores known regulators parameters." - -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:213 -msgid "Edit Regulator" -msgstr "Edit Regulator" - -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:214 -msgid "Edit the current selected regulator." -msgstr "Edit the current selected regulator." - -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:218 -msgid "Add Regulator" -msgstr "Add Regulator" - -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:219 -msgid "Enter a new item to the current list of available regulators" -msgstr "Enter a new item to the current list of available regulators" - -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:224 -msgid "Remove an item from the current list of available regulators" -msgstr "Remove an item from the current list of available regulators" - -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:234 -msgid "Message" -msgstr "Message" - -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:245 -msgid "Regulators" -msgstr "Regulators" - -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:254 -msgid "Parameters" -msgstr "Parameters" - -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:275 -msgid "Temperature rise" -msgstr "Temperature rise" - -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:282 -msgid "deg C" -msgstr "deg C" - -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:286 -msgid "Conductor length" -msgstr "Conductor length" - -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:298 -msgid "Resistivity" -msgstr "Resistivity" - -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:305 -msgid "Ohm-meter" -msgstr "Ohm-meter" - -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:328 -msgid "External layer traces" -msgstr "External layer traces" - -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:336 -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:434 -msgid "Trace width" -msgstr "Trace width" - -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:350 -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:448 -msgid "Trace thickness" -msgstr "Trace thickness" - -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:371 -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:460 -msgid "Cross-section area" -msgstr "Cross-section area" - -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:375 -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:387 -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:399 -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:411 -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:464 -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:476 -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:488 -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:500 -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:951 -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:955 -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:959 -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:963 -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:967 -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:971 -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:975 -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:979 -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:983 -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:987 -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:991 -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:995 -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:999 -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:1003 -#: pcbnew/dialogs/dialog_pad_properties_base.cpp:245 -#: pcbnew/dialogs/wizard_3DShape_Libs_downloader_base.cpp:170 -msgid "dummy" -msgstr "dummy" - -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:379 -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:468 -msgid "mm ^ 2" -msgstr "mm ^ 2" - -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:383 -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:472 -msgid "Resistance" -msgstr "Resistance" - -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:391 -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:480 -#: pcb_calculator/UnitSelector.cpp:158 -msgid "Ohm" -msgstr "Ohm" - -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:395 -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:484 -msgid "Voltage drop" -msgstr "Voltage drop" - -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:407 -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:496 -msgid "Power loss" -msgstr "Power loss" - -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:415 -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:504 -msgid "Watt" -msgstr "Watt" - -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:426 -msgid "Internal layer traces" -msgstr "Internal layer traces" - -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:521 -#: pcbnew/dialogs/dialog_design_rules_base.cpp:49 -msgid "Track Width" -msgstr "Track Width" - -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:537 -msgid "Voltage > 500V:" -msgstr "Voltage > 500V:" - -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:544 -msgid "Update Values" -msgstr "Update Values" - -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:553 -msgid "Note: Values are minimal values (from IPC 2221)" -msgstr "Note: Values are minimal values (from IPC 2221)" - -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:572 -msgid "B1" -msgstr "B1" - -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:573 -msgid "B2" -msgstr "B2" - -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:574 -msgid "B3" -msgstr "B3" - -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:575 -msgid "B4" -msgstr "B4" - -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:576 -msgid "A5" -msgstr "A5" - -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:577 -msgid "A6" -msgstr "A6" - -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:578 -msgid "A7" -msgstr "A7" - -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:585 -msgid "0 ... 15V" -msgstr "0 ... 15V" - -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:586 -msgid "16 ... 30V" -msgstr "16 ... 30V" - -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:587 -msgid "31 ... 50V" -msgstr "31 ... 50V" - -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:588 -msgid "51 ... 100V" -msgstr "51 ... 100V" - -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:589 -msgid "101 ... 150V" -msgstr "101 ... 150V" - -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:590 -msgid "151 ... 170V" -msgstr "151 ... 170V" - -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:591 -msgid "171 ... 250V" -msgstr "171 ... 250V" - -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:592 -msgid "251 ... 300V" -msgstr "251 ... 300V" - -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:593 -msgid "301 ... 500V" -msgstr "301 ... 500V" - -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:594 -msgid " > 500V" -msgstr " > 500V" - -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:603 -msgid "" -"* B1 - Internal Conductors\n" -"* B2 - External Conductors, uncoated, sea level to 3050 m\n" -"* B3 - External Conductors, uncoated, over 3050 m\n" -"* B4 - External Conductors, with permanent polymer coating (any elevation)\n" -"* A5 - External Conductors, with conformal coating over assembly (any " -"elevation)\n" -"* A6 - External Component lead/termination, uncoated\n" -"* A7 - External Component lead termination, with conformal coating (any " -"elevation)" -msgstr "" -"* B1 - Internal Conductors\n" -"* B2 - External Conductors, uncoated, sea level to 3050 m\n" -"* B3 - External Conductors, uncoated, over 3050 m\n" -"* B4 - External Conductors, with permanent polymer coating (any elevation)\n" -"* A5 - External Conductors, with conformal coating over assembly (any " -"elevation)\n" -"* A6 - External Component lead/termination, uncoated\n" -"* A7 - External Component lead termination, with conformal coating (any " -"elevation)" - -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:614 -msgid "Electrical Spacing" -msgstr "Electrical Spacing" - -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:622 -msgid "Microstrip Line" -msgstr "Microstrip Line" - -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:622 -msgid "Coplanar wave guide" -msgstr "Coplanar wave guide" - -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:622 -msgid "Coplanar wave guide with ground plane" -msgstr "Coplanar wave guide with ground plane" - -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:622 -msgid "Rectangular Waveguide" -msgstr "Rectangular Waveguide" - -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:622 -msgid "Coaxial Line" -msgstr "Coaxial Line" - -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:622 -msgid "Coupled Microstrip Line" -msgstr "Coupled Microstrip Line" - -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:622 -msgid "Stripline" -msgstr "Stripline" - -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:622 -msgid "Twisted Pair" -msgstr "Twisted Pair" - -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:624 -msgid "Transmission Line Type:" -msgstr "Transmission Line Type:" - -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:641 -msgid "Substrate Parameters" -msgstr "Substrate Parameters" - -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:649 #: pcb_calculator/transline_ident.cpp:142 +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:649 msgid "Er" msgstr "Er" -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:656 -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:666 -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:678 -#: pcbnew/dialogs/dialog_drc_base.cpp:152 -msgid "..." -msgstr "..." - -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:659 -#: pcb_calculator/transline_ident.cpp:145 -msgid "TanD" -msgstr "TanD" - -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:669 -#: pcb_calculator/transline_ident.cpp:150 -msgid "Rho" -msgstr "Rho" - -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:671 -msgid "Specific resistance in ohms * meters" -msgstr "Specific resistance in ohms * meters" - -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:681 -#: pcb_calculator/transline_ident.cpp:171 -#: pcb_calculator/transline_ident.cpp:208 -#: pcb_calculator/transline_ident.cpp:240 -#: pcb_calculator/transline_ident.cpp:341 -#: pcb_calculator/transline_ident.cpp:377 -msgid "H" -msgstr "H" - -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:693 -#: pcb_calculator/transline_ident.cpp:173 -#: pcb_calculator/transline_ident.cpp:343 -msgid "H_t" -msgstr "H_t" - -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:705 -#: pcb_calculator/transline_ident.cpp:175 -#: pcb_calculator/transline_ident.cpp:210 -#: pcb_calculator/transline_ident.cpp:242 -#: pcb_calculator/transline_ident.cpp:345 -#: pcb_calculator/transline_ident.cpp:382 -msgid "T" -msgstr "T" - -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:717 -#: pcb_calculator/transline_ident.cpp:177 -#: pcb_calculator/transline_ident.cpp:347 -msgid "Rough" -msgstr "Rough" - -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:729 -msgid "mu Rel" -msgstr "mu Rel" - -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:741 -#: pcb_calculator/transline_ident.cpp:182 -#: pcb_calculator/transline_ident.cpp:212 -#: pcb_calculator/transline_ident.cpp:244 -#: pcb_calculator/transline_ident.cpp:279 -#: pcb_calculator/transline_ident.cpp:310 -#: pcb_calculator/transline_ident.cpp:349 -#: pcb_calculator/transline_ident.cpp:384 -#: pcb_calculator/transline_ident.cpp:412 -msgid "mu Rel C" -msgstr "mu Rel C" - -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:760 -msgid "Component Parameters:" -msgstr "Component Parameters:" - -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:768 -#: pcb_calculator/transline_ident.cpp:156 -msgid "Frequency" -msgstr "Frequency" - -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:802 -msgid "Physical Parameters" -msgstr "Physical Parameters" - -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:813 -msgid "Prm1" -msgstr "Prm1" - -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:828 -msgid "prm2" -msgstr "prm2" - -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:843 -msgid "prm3" -msgstr "prm3" - -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:876 -msgid "Analyze" -msgstr "Analyze" - -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:879 -msgid "Synthetize" -msgstr "Synthetize" - -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:892 -msgid "Electrical Parameters:" -msgstr "Electrical Parameters:" - -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:900 -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:912 -msgid "Z" -msgstr "Z" - -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:924 -#: pcbnew/class_drawsegment.cpp:355 pcbnew/class_drawsegment.cpp:373 -#: pcbnew/class_pcb_text.cpp:134 pcbnew/class_pad.cpp:698 -#: pcbnew/class_text_mod.cpp:384 -msgid "Angle" -msgstr "Angle" - -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:943 -msgid "Results:" -msgstr "Results:" - -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:1020 -msgid "TransLine" -msgstr "TransLine" - -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:1023 -msgid "label" -msgstr "label" - -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:1028 -msgid "PI" -msgstr "PI" - -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:1028 -msgid "Tee" -msgstr "Tee" - -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:1028 -msgid "Bridged Tee" -msgstr "Bridged Tee" - -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:1028 -msgid "Resistive Splitter" -msgstr "Resistive Splitter" - -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:1030 -msgid "Attenuators:" -msgstr "Attenuators:" - -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:1044 -msgid "Parameters:" -msgstr "Parameters:" - -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:1052 -msgid "Attenuation" -msgstr "Attenuation" - -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:1059 -msgid "dB" -msgstr "dB" - -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:1063 -msgid "Zin" -msgstr "Zin" - -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:1070 -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:1081 -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:1119 -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:1130 -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:1141 -msgid "Ohms" -msgstr "Ohms" - -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:1074 -msgid "Zout" -msgstr "Zout" - -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:1104 -#: pcbnew/class_pcb_layer_widget.cpp:79 -msgid "Values" -msgstr "Values" - -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:1134 -msgid "R3" -msgstr "R3" - -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:1174 -msgid "RF Attenuators" -msgstr "RF Attenuators" - -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:1179 -msgid "10% / 5%" -msgstr "10% / 5%" - -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:1179 -msgid "<= 2%" -msgstr "<= 2%" - -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:1181 -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:1210 -msgid "Tolerance" -msgstr "Tolerance" - -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:1190 -msgid "1st Band" -msgstr "1st Band" - -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:1194 -msgid "2nd Band" -msgstr "2nd Band" - -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:1198 -msgid "3rd Band" -msgstr "3rd Band" - -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:1202 -msgid "4th Band" -msgstr "4th Band" - -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:1206 -msgid "Multiplier" -msgstr "Multiplier" - -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:1239 -msgid "Color Code" -msgstr "Color Code" - -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:1252 -msgid "Note: Values are minimal values" -msgstr "Note: Values are minimal values" - -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:1271 -msgid "Class 1" -msgstr "Class 1" - -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:1272 -msgid "Class 2" -msgstr "Class 2" - -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:1273 -msgid "Class 3" -msgstr "Class 3" - -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:1274 -msgid "Class 4" -msgstr "Class 4" - -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:1275 -msgid "Class 5" -msgstr "Class 5" - -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:1276 -msgid "Class 6" -msgstr "Class 6" - -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:1283 -msgid "Lines width" -msgstr "Lines width" - -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:1284 -msgid "Min clearance" -msgstr "Min clearance" - -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:1285 -msgid "Via: (diam - drill)" -msgstr "Via: (diam - drill)" - -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:1286 -msgid "Plated Pad: (diam - drill)" -msgstr "Plated Pad: (diam - drill)" - -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:1287 -msgid "NP Pad: (diam - drill)" -msgstr "NP Pad: (diam - drill)" - -#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:1306 -msgid "Board Classes" -msgstr "Board Classes" - #: pcb_calculator/transline_ident.cpp:142 msgid "Epsilon R: substrate relative dielectric constant" msgstr "Epsilon R: substrate relative dielectric constant" +#: pcb_calculator/transline_ident.cpp:145 +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:659 +msgid "TanD" +msgstr "TanD" + #: pcb_calculator/transline_ident.cpp:145 msgid "Tangent delta: dielectric loss factor." msgstr "Tangent delta: dielectric loss factor." +#: pcb_calculator/transline_ident.cpp:150 +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:669 +msgid "Rho" +msgstr "Rho" + #: pcb_calculator/transline_ident.cpp:151 msgid "" "Electrical resistivity or specific electrical resistance of conductor " @@ -13875,6 +13998,11 @@ msgstr "" "Electrical resistivity or specific electrical resistance of conductor " "(Ohm*meter)" +#: pcb_calculator/transline_ident.cpp:156 +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:768 +msgid "Frequency" +msgstr "Frequency" + #: pcb_calculator/transline_ident.cpp:156 #: pcb_calculator/transline_ident.cpp:171 #: pcb_calculator/transline_ident.cpp:208 @@ -13923,11 +14051,35 @@ msgstr "Dielectric Losses" msgid "Skin Depth" msgstr "Skin Depth" +#: pcb_calculator/transline_ident.cpp:171 +#: pcb_calculator/transline_ident.cpp:208 +#: pcb_calculator/transline_ident.cpp:240 +#: pcb_calculator/transline_ident.cpp:341 +#: pcb_calculator/transline_ident.cpp:377 +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:681 +msgid "H" +msgstr "H" + +#: pcb_calculator/transline_ident.cpp:173 +#: pcb_calculator/transline_ident.cpp:343 +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:693 +msgid "H_t" +msgstr "H_t" + #: pcb_calculator/transline_ident.cpp:173 #: pcb_calculator/transline_ident.cpp:343 msgid "Height of Box Top" msgstr "Height of Box Top" +#: pcb_calculator/transline_ident.cpp:175 +#: pcb_calculator/transline_ident.cpp:210 +#: pcb_calculator/transline_ident.cpp:242 +#: pcb_calculator/transline_ident.cpp:345 +#: pcb_calculator/transline_ident.cpp:382 +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:705 +msgid "T" +msgstr "T" + #: pcb_calculator/transline_ident.cpp:175 #: pcb_calculator/transline_ident.cpp:210 #: pcb_calculator/transline_ident.cpp:242 @@ -13936,6 +14088,12 @@ msgstr "Height of Box Top" msgid "Strip Thickness" msgstr "Strip Thickness" +#: pcb_calculator/transline_ident.cpp:177 +#: pcb_calculator/transline_ident.cpp:347 +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:717 +msgid "Rough" +msgstr "Rough" + #: pcb_calculator/transline_ident.cpp:177 #: pcb_calculator/transline_ident.cpp:347 msgid "Conductor Roughness" @@ -13949,6 +14107,18 @@ msgstr "mu Rel S" msgid "Relative Permeability (mu) of Substrate" msgstr "Relative Permeability (mu) of Substrate" +#: pcb_calculator/transline_ident.cpp:182 +#: pcb_calculator/transline_ident.cpp:212 +#: pcb_calculator/transline_ident.cpp:244 +#: pcb_calculator/transline_ident.cpp:279 +#: pcb_calculator/transline_ident.cpp:310 +#: pcb_calculator/transline_ident.cpp:349 +#: pcb_calculator/transline_ident.cpp:384 +#: pcb_calculator/transline_ident.cpp:412 +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:741 +msgid "mu Rel C" +msgstr "mu Rel C" + #: pcb_calculator/transline_ident.cpp:182 #: pcb_calculator/transline_ident.cpp:212 #: pcb_calculator/transline_ident.cpp:244 @@ -14182,71 +14352,6 @@ msgstr "Relative Permittivity of Environment" msgid "Cable Length" msgstr "Cable Length" -#: pcb_calculator/tracks_width_versus_current.cpp:449 -msgid "" -"If you specify the maximum current, then the trace widths will be calculated " -"to suit." -msgstr "" -"If you specify the maximum current, then the trace widths will be calculated " -"to suit." - -#: pcb_calculator/tracks_width_versus_current.cpp:451 -msgid "" -"If you specify one of the trace widths, the maximum current it can handle " -"will be calculated. The width for the other trace to also handle this " -"current will then be calculated." -msgstr "" -"If you specify one of the trace widths, the maximum current it can handle " -"will be calculated. The width for the other trace to also handle this " -"current will then be calculated." - -#: pcb_calculator/tracks_width_versus_current.cpp:455 -msgid "The controlling value is shown in bold." -msgstr "The controlling value is shown in bold." - -#: pcb_calculator/tracks_width_versus_current.cpp:456 -msgid "" -"The calculations are valid for currents up to 35A (external) or 17.5A " -"(internal), temperature rises up to 100 deg C, and widths of up to 400mil " -"(10mm)." -msgstr "" -"The calculations are valid for currents up to 35A (external) or 17.5A " -"(internal), temperature rises up to 100 deg C, and widths of up to 400mil " -"(10mm)." - -#: pcb_calculator/tracks_width_versus_current.cpp:459 -msgid "The formula, from IPC 2221, is" -msgstr "The formula, from IPC 2221, is" - -#: pcb_calculator/tracks_width_versus_current.cpp:461 -msgid "where:" -msgstr "where:" - -#: pcb_calculator/tracks_width_versus_current.cpp:462 -msgid "maximum current in amps" -msgstr "maximum current in amps" - -#: pcb_calculator/tracks_width_versus_current.cpp:464 -msgid "temperature rise above ambient in deg C" -msgstr "temperature rise above ambient in deg C" - -#: pcb_calculator/tracks_width_versus_current.cpp:466 -msgid "width and thickness in mils" -msgstr "width and thickness in mils" - -#: pcb_calculator/tracks_width_versus_current.cpp:468 -msgid "0.024 for internal traces or 0.048 for external traces" -msgstr "0.024 for internal traces or 0.048 for external traces" - -#: pcb_calculator/datafile_read_write.cpp:76 -msgid "Data file error." -msgstr "Data file error." - -#: pcb_calculator/attenuators.cpp:114 -#, c-format -msgid "Attenuation more than %f dB" -msgstr "Attenuation more than %f dB" - #: pcb_calculator/UnitSelector.cpp:39 pcb_calculator/UnitSelector.cpp:71 msgid "um" msgstr "um" @@ -14260,11 +14365,11 @@ msgid "mil" msgstr "mil" #: pcb_calculator/UnitSelector.cpp:42 pcb_calculator/UnitSelector.cpp:74 -#: pcbnew/import_dxf/dialog_dxf_import_base.cpp:90 -#: pcbnew/dialogs/dialog_edit_module_for_Modedit_base.cpp:191 -#: pcbnew/dialogs/dialog_export_idf_base.cpp:46 +#: pcbnew/import_dxf/dialog_dxf_import_base.cpp:111 +#: pcbnew/dialogs/dialog_edit_module_for_Modedit_base.cpp:193 #: pcbnew/dialogs/dialog_export_vrml_base.cpp:63 -#: pcbnew/dialogs/dialog_export_step_base.cpp:105 +#: pcbnew/dialogs/dialog_export_step_base.cpp:107 +#: pcbnew/dialogs/dialog_export_idf_base.cpp:48 msgid "inch" msgstr "inch" @@ -14296,133 +14401,4657 @@ msgstr "Radian" msgid "Degree" msgstr "Degree" -#: pcb_calculator/transline_dlg_funct.cpp:66 -msgid "Relative Dielectric Constants" -msgstr "Relative Dielectric Constants" +#: pcb_calculator/UnitSelector.cpp:158 +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:391 +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:480 +msgid "Ohm" +msgstr "Ohm" -#: pcb_calculator/transline_dlg_funct.cpp:96 -msgid "Dielectric Loss Factor" -msgstr "Dielectric Loss Factor" +#: pcb_calculator/UnitSelector.cpp:159 +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:96 +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:110 +msgid "KOhm" +msgstr "KOhm" -#: pcb_calculator/transline_dlg_funct.cpp:124 -msgid "Specific Resistance" -msgstr "Specific Resistance" +#: pcb_calculator/regulators_funct.cpp:100 +#: pcb_calculator/regulators_funct.cpp:275 +msgid "Bad or missing parameters!" +msgstr "Bad or missing parameters!" -#: pcb_calculator/pcb_calculator_frame.cpp:144 -msgid "" -"Data modified, and no data filename to save modifications\n" -"Do you want to exit and abandon your change?" -msgstr "" -"Data modified, and no data filename to save modifications\n" -"Do you want to exit and abandon your change?" - -#: pcb_calculator/pcb_calculator_frame.cpp:146 -msgid "Regulator list change" -msgstr "Regulator list change" - -#: pcb_calculator/pcb_calculator_frame.cpp:157 +#: pcb_calculator/regulators_funct.cpp:227 #, c-format +msgid "PCB Calculator data file (*.%s)|*.%s" +msgstr "PCB Calculator data file (*.%s)|*.%s" + +#: pcb_calculator/regulators_funct.cpp:232 +msgid "Select PCB Calculator Data File" +msgstr "Select PCB Calculator Data File" + +#: pcb_calculator/regulators_funct.cpp:247 +msgid "Do you want to load this file and replace current regulator list?" +msgstr "Do you want to load this file and replace current regulator list?" + +#: pcb_calculator/regulators_funct.cpp:263 +#, c-format +msgid "Unable to read data file <%s>" +msgstr "Unable to read data file <%s>" + +#: pcb_calculator/regulators_funct.cpp:294 +msgid "This regulator is already in list. Aborted" +msgstr "This regulator is already in list. Aborted" + +#: pcb_calculator/regulators_funct.cpp:322 +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:223 +msgid "Remove Regulator" +msgstr "Remove Regulator" + +#: pcb_calculator/regulators_funct.cpp:398 +msgid "Vout must be greater than vref" +msgstr "Vout must be greater than vref" + +#: pcb_calculator/regulators_funct.cpp:404 +msgid "Vref set to 0 !" +msgstr "Vref set to 0 !" + +#: pcb_calculator/regulators_funct.cpp:410 +msgid "Incorrect value for R1 R2" +msgstr "Incorrect value for R1 R2" + +#: pcb_calculator/attenuators.cpp:114 +#, c-format +msgid "Attenuation more than %f dB" +msgstr "Attenuation more than %f dB" + +#: pcb_calculator/dialogs/dialog_regulator_data_base.cpp:36 +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:131 +msgid "Vref" +msgstr "Vref" + +#: pcb_calculator/dialogs/dialog_regulator_data_base.cpp:43 +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:403 +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:492 +msgid "Volt" +msgstr "Volt" + +#: pcb_calculator/dialogs/dialog_regulator_data_base.cpp:51 +msgid "Separate sense pin" +msgstr "Separate sense pin" + +#: pcb_calculator/dialogs/dialog_regulator_data_base.cpp:51 +msgid "3 terminals regulator" +msgstr "3 terminals regulator" + +#: pcb_calculator/dialogs/dialog_regulator_data_base.cpp:60 +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:147 +msgid "Iadj" +msgstr "Iadj" + +#: pcb_calculator/dialogs/dialog_regulator_data_base.cpp:67 +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:156 +msgid "uA" +msgstr "uA" + +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:62 +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:1183 +msgid "Formula" +msgstr "Formula" + +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:64 +msgid "Vout = Vref * (R1 + R2) / R2" +msgstr "Vout = Vref * (R1 + R2) / R2" + +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:89 +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:1133 +msgid "R1" +msgstr "R1" + +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:103 +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:1144 +msgid "R2" +msgstr "R2" + +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:117 +msgid "Vout" +msgstr "Vout" + +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:124 +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:140 +msgid "V" +msgstr "V" + +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:133 msgid "" -"Unable to write file<%s>\n" -"Do you want to exit and abandon your change?" +"The internal reference voltage of the regulator.\n" +"Should not be 0." msgstr "" -"Unable to write file<%s>\n" -"Do you want to exit and abandon your change?" +"The internal reference voltage of the regulator.\n" +"Should not be 0." -#: pcb_calculator/pcb_calculator_frame.cpp:161 -msgid "Write Data File Error" -msgstr "Write Data File Error" +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:149 +msgid "For 3 terminal regulators only, the Adjust pin current." +msgstr "For 3 terminal regulators only, the Adjust pin current." -#: pcb_calculator/dialogs/pcb_calculator_frame_base.h:308 -msgid "PCB Calculator" -msgstr "PCB Calculator" +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:165 +msgid "" +"Type of the regulator.\n" +"There are 2 types:\n" +"- regulators which have a dedicated sense pin for the voltage regulation.\n" +"- 3 terminal pins." +msgstr "" +"Type of the regulator.\n" +"There are 2 types:\n" +"- regulators which have a dedicated sense pin for the voltage regulation.\n" +"- 3 terminal pins." + +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:169 +msgid "Standard Type" +msgstr "Standard Type" + +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:169 +msgid "3 Terminal Type" +msgstr "3 Terminal Type" + +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:181 +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:1115 +msgid "Calculate" +msgstr "Calculate" + +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:185 +msgid "Regulator" +msgstr "Regulator" + +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:192 +msgid "Regulators data file:" +msgstr "Regulators data file:" + +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:194 +msgid "The name of the data file which stores known regulators parameters." +msgstr "The name of the data file which stores known regulators parameters." + +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:213 +msgid "Edit Regulator" +msgstr "Edit Regulator" + +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:214 +msgid "Edit the current selected regulator." +msgstr "Edit the current selected regulator." + +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:218 +msgid "Add Regulator" +msgstr "Add Regulator" + +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:219 +msgid "Enter a new item to the current list of available regulators" +msgstr "Enter a new item to the current list of available regulators" + +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:224 +msgid "Remove an item from the current list of available regulators" +msgstr "Remove an item from the current list of available regulators" + +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:234 +msgid "Message" +msgstr "Message" + +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:245 +msgid "Regulators" +msgstr "Regulators" + +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:254 +msgid "Parameters" +msgstr "Parameters" + +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:275 +msgid "Temperature rise" +msgstr "Temperature rise" + +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:282 +msgid "deg C" +msgstr "deg C" + +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:286 +msgid "Conductor length" +msgstr "Conductor length" + +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:298 +msgid "Resistivity" +msgstr "Resistivity" + +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:305 +msgid "Ohm-meter" +msgstr "Ohm-meter" + +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:328 +msgid "External layer traces" +msgstr "External layer traces" + +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:336 +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:434 +msgid "Trace width" +msgstr "Trace width" + +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:350 +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:448 +msgid "Trace thickness" +msgstr "Trace thickness" + +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:371 +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:460 +msgid "Cross-section area" +msgstr "Cross-section area" + +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:375 +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:387 +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:399 +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:411 +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:464 +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:476 +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:488 +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:500 +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:972 +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:976 +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:980 +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:984 +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:988 +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:992 +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:996 +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:1000 +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:1004 +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:1008 +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:1012 +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:1016 +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:1020 +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:1024 +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:247 +#: pcbnew/dialogs/wizard_3DShape_Libs_downloader_base.cpp:170 +msgid "dummy" +msgstr "dummy" + +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:379 +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:468 +msgid "mm ^ 2" +msgstr "mm ^ 2" + +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:383 +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:472 +msgid "Resistance" +msgstr "Resistance" + +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:395 +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:484 +msgid "Voltage drop" +msgstr "Voltage drop" + +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:407 +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:496 +msgid "Power loss" +msgstr "Power loss" + +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:415 +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:504 +msgid "Watt" +msgstr "Watt" + +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:426 +msgid "Internal layer traces" +msgstr "Internal layer traces" + +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:521 +#: pcbnew/dialogs/dialog_design_rules_base.cpp:49 +msgid "Track Width" +msgstr "Track Width" + +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:537 +msgid "Voltage > 500V:" +msgstr "Voltage > 500V:" + +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:544 +msgid "Update Values" +msgstr "Update Values" + +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:553 +msgid "Note: Values are minimal values (from IPC 2221)" +msgstr "Note: Values are minimal values (from IPC 2221)" + +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:572 +msgid "B1" +msgstr "B1" + +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:573 +msgid "B2" +msgstr "B2" + +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:574 +msgid "B3" +msgstr "B3" + +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:575 +msgid "B4" +msgstr "B4" + +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:576 +msgid "A5" +msgstr "A5" + +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:577 +msgid "A6" +msgstr "A6" + +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:578 +msgid "A7" +msgstr "A7" + +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:585 +msgid "0 ... 15V" +msgstr "0 ... 15V" + +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:586 +msgid "16 ... 30V" +msgstr "16 ... 30V" + +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:587 +msgid "31 ... 50V" +msgstr "31 ... 50V" + +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:588 +msgid "51 ... 100V" +msgstr "51 ... 100V" + +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:589 +msgid "101 ... 150V" +msgstr "101 ... 150V" + +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:590 +msgid "151 ... 170V" +msgstr "151 ... 170V" + +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:591 +msgid "171 ... 250V" +msgstr "171 ... 250V" + +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:592 +msgid "251 ... 300V" +msgstr "251 ... 300V" + +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:593 +msgid "301 ... 500V" +msgstr "301 ... 500V" + +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:594 +msgid " > 500V" +msgstr " > 500V" + +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:603 +msgid "" +"* B1 - Internal Conductors\n" +"* B2 - External Conductors, uncoated, sea level to 3050 m\n" +"* B3 - External Conductors, uncoated, over 3050 m\n" +"* B4 - External Conductors, with permanent polymer coating (any elevation)\n" +"* A5 - External Conductors, with conformal coating over assembly (any " +"elevation)\n" +"* A6 - External Component lead/termination, uncoated\n" +"* A7 - External Component lead termination, with conformal coating (any " +"elevation)" +msgstr "" +"* B1 - Internal Conductors\n" +"* B2 - External Conductors, uncoated, sea level to 3050 m\n" +"* B3 - External Conductors, uncoated, over 3050 m\n" +"* B4 - External Conductors, with permanent polymer coating (any elevation)\n" +"* A5 - External Conductors, with conformal coating over assembly (any " +"elevation)\n" +"* A6 - External Component lead/termination, uncoated\n" +"* A7 - External Component lead termination, with conformal coating (any " +"elevation)" + +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:614 +msgid "Electrical Spacing" +msgstr "Electrical Spacing" + +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:622 +msgid "Microstrip Line" +msgstr "Microstrip Line" + +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:622 +msgid "Coplanar wave guide" +msgstr "Coplanar wave guide" + +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:622 +msgid "Coplanar wave guide with ground plane" +msgstr "Coplanar wave guide with ground plane" + +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:622 +msgid "Rectangular Waveguide" +msgstr "Rectangular Waveguide" + +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:622 +msgid "Coaxial Line" +msgstr "Coaxial Line" + +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:622 +msgid "Coupled Microstrip Line" +msgstr "Coupled Microstrip Line" + +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:622 +msgid "Stripline" +msgstr "Stripline" + +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:622 +msgid "Twisted Pair" +msgstr "Twisted Pair" + +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:624 +msgid "Transmission Line Type:" +msgstr "Transmission Line Type:" + +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:641 +msgid "Substrate Parameters" +msgstr "Substrate Parameters" + +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:656 +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:666 +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:678 +#: pcbnew/dialogs/dialog_drc_base.cpp:152 +msgid "..." +msgstr "..." + +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:671 +msgid "Specific resistance in ohms * meters" +msgstr "Specific resistance in ohms * meters" + +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:729 +msgid "mu Rel" +msgstr "mu Rel" + +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:760 +msgid "Component Parameters:" +msgstr "Component Parameters:" + +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:798 +msgid "Zdiff = Zodd * 2" +msgstr "Zdiff = Zodd * 2" + +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:804 +msgid "Zcommon = Zeven / 2" +msgstr "Zcommon = Zeven / 2" + +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:823 +msgid "Physical Parameters" +msgstr "Physical Parameters" + +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:834 +msgid "Prm1" +msgstr "Prm1" + +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:849 +msgid "prm2" +msgstr "prm2" + +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:864 +msgid "prm3" +msgstr "prm3" + +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:897 +msgid "Analyze" +msgstr "Analyze" + +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:900 +msgid "Synthetize" +msgstr "Synthetize" + +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:913 +msgid "Electrical Parameters:" +msgstr "Electrical Parameters:" + +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:921 +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:933 +msgid "Z" +msgstr "Z" + +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:945 +#: pcbnew/class_pad.cpp:736 pcbnew/class_pcb_text.cpp:143 +#: pcbnew/class_drawsegment.cpp:372 pcbnew/class_drawsegment.cpp:390 +#: pcbnew/class_text_mod.cpp:392 +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:823 +#: pcbnew/dialogs/dialog_pad_basicshapes_properties.cpp:100 +msgid "Angle" +msgstr "Angle" + +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:964 +msgid "Results:" +msgstr "Results:" + +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:1041 +msgid "TransLine" +msgstr "TransLine" + +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:1044 +msgid "label" +msgstr "label" + +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:1049 +msgid "PI" +msgstr "PI" + +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:1049 +msgid "Tee" +msgstr "Tee" + +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:1049 +msgid "Bridged Tee" +msgstr "Bridged Tee" + +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:1049 +msgid "Resistive Splitter" +msgstr "Resistive Splitter" + +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:1051 +msgid "Attenuators:" +msgstr "Attenuators:" + +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:1065 +msgid "Parameters:" +msgstr "Parameters:" + +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:1073 +msgid "Attenuation" +msgstr "Attenuation" + +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:1080 +msgid "dB" +msgstr "dB" + +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:1084 +msgid "Zin" +msgstr "Zin" + +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:1091 +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:1102 +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:1140 +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:1151 +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:1162 +msgid "Ohms" +msgstr "Ohms" + +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:1095 +msgid "Zout" +msgstr "Zout" + +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:1125 +#: pcbnew/class_pcb_layer_widget.cpp:81 +msgid "Values" +msgstr "Values" + +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:1155 +msgid "R3" +msgstr "R3" + +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:1195 +msgid "RF Attenuators" +msgstr "RF Attenuators" + +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:1200 +msgid "10% / 5%" +msgstr "10% / 5%" + +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:1200 +msgid "<= 2%" +msgstr "<= 2%" + +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:1202 +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:1231 +msgid "Tolerance" +msgstr "Tolerance" + +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:1211 +msgid "1st Band" +msgstr "1st Band" + +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:1215 +msgid "2nd Band" +msgstr "2nd Band" + +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:1219 +msgid "3rd Band" +msgstr "3rd Band" + +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:1223 +msgid "4th Band" +msgstr "4th Band" + +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:1227 +msgid "Multiplier" +msgstr "Multiplier" + +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:1260 +msgid "Color Code" +msgstr "Color Code" + +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:1273 +msgid "Note: Values are minimal values" +msgstr "Note: Values are minimal values" + +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:1292 +msgid "Class 1" +msgstr "Class 1" + +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:1293 +msgid "Class 2" +msgstr "Class 2" + +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:1294 +msgid "Class 3" +msgstr "Class 3" + +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:1295 +msgid "Class 4" +msgstr "Class 4" + +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:1296 +msgid "Class 5" +msgstr "Class 5" + +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:1297 +msgid "Class 6" +msgstr "Class 6" + +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:1304 +msgid "Lines width" +msgstr "Lines width" + +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:1305 +msgid "Min clearance" +msgstr "Min clearance" + +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:1306 +msgid "Via: (diam - drill)" +msgstr "Via: (diam - drill)" + +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:1307 +msgid "Plated Pad: (diam - drill)" +msgstr "Plated Pad: (diam - drill)" + +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:1308 +msgid "NP Pad: (diam - drill)" +msgstr "NP Pad: (diam - drill)" + +#: pcb_calculator/dialogs/pcb_calculator_frame_base.cpp:1327 +msgid "Board Classes" +msgstr "Board Classes" #: pcb_calculator/dialogs/dialog_regulator_data_base.h:63 msgid "Regulator Parameters" msgstr "Regulator Parameters" -#: pcbnew/class_drawsegment.cpp:340 +#: pcb_calculator/dialogs/pcb_calculator_frame_base.h:311 +msgid "PCB Calculator" +msgstr "PCB Calculator" + +#: pcbnew/class_pcb_target.cpp:194 +#, c-format +msgid "Target size %s" +msgstr "Target size %s" + +#: pcbnew/librairi.cpp:60 +#, c-format +msgid "Library '%s' exists, OK to replace ?" +msgstr "Library '%s' exists, OK to replace ?" + +#: pcbnew/librairi.cpp:61 +msgid "Create New Library Folder (the .pretty folder is the library)" +msgstr "Create New Library Folder (the .pretty folder is the library)" + +#: pcbnew/librairi.cpp:62 +#, c-format +msgid "OK to delete footprint %s in library '%s'" +msgstr "OK to delete footprint %s in library '%s'" + +#: pcbnew/librairi.cpp:63 +msgid "Import Footprint" +msgstr "Import Footprint" + +#: pcbnew/librairi.cpp:64 +#, c-format +msgid "File '%s' not found" +msgstr "File '%s' not found" + +#: pcbnew/librairi.cpp:65 +msgid "Not a footprint file" +msgstr "Not a footprint file" + +#: pcbnew/librairi.cpp:66 +#, c-format +msgid "Unable to find or load footprint %s from lib path '%s'" +msgstr "Unable to find or load footprint %s from lib path '%s'" + +#: pcbnew/librairi.cpp:67 +#, c-format +msgid "Unable to find or load footprint from path '%s'" +msgstr "Unable to find or load footprint from path '%s'" + +#: pcbnew/librairi.cpp:68 +#, c-format +msgid "" +"The footprint library '%s' could not be found in any of the search paths." +msgstr "" +"The footprint library '%s' could not be found in any of the search paths." + +#: pcbnew/librairi.cpp:69 +#, c-format +msgid "Library '%s' is read only, not writable" +msgstr "Library '%s' is read only, not writable" + +#: pcbnew/librairi.cpp:71 +msgid "Export Footprint" +msgstr "Export Footprint" + +#: pcbnew/librairi.cpp:72 pcbnew/hotkeys.cpp:96 +msgid "Save Footprint" +msgstr "Save Footprint" + +#: pcbnew/librairi.cpp:73 +msgid "Enter footprint name:" +msgstr "Enter footprint name:" + +#: pcbnew/librairi.cpp:74 +#, c-format +msgid "Footprint exported to file '%s'" +msgstr "Footprint exported to file '%s'" + +#: pcbnew/librairi.cpp:75 +#, c-format +msgid "Footprint %s deleted from library '%s'" +msgstr "Footprint %s deleted from library '%s'" + +#: pcbnew/librairi.cpp:76 +msgid "New Footprint" +msgstr "New Footprint" + +#: pcbnew/librairi.cpp:78 +#, c-format +msgid "Footprint %s already exists in library '%s'" +msgstr "Footprint %s already exists in library '%s'" + +#: pcbnew/librairi.cpp:79 +msgid "No footprint name defined." +msgstr "No footprint name defined." + +#: pcbnew/librairi.cpp:83 +msgid "" +"Writing/modifying legacy libraries (.mod files) is not allowed\n" +"Please save the current library to the new .pretty format\n" +"and update your footprint lib table\n" +"to save your footprint (a .kicad_mod file) in the .pretty library folder" +msgstr "" +"Writing/modifying legacy libraries (.mod files) is not allowed\n" +"Please save the current library to the new .pretty format\n" +"and update your footprint lib table\n" +"to save your footprint (a .kicad_mod file) in the .pretty library folder" + +#: pcbnew/librairi.cpp:89 +msgid "" +"Modifying legacy libraries (.mod files) is not allowed\n" +"Please save the current library under the new .pretty format\n" +"and update your footprint lib table\n" +"before deleting a footprint" +msgstr "" +"Modifying legacy libraries (.mod files) is not allowed\n" +"Please save the current library under the new .pretty format\n" +"and update your footprint lib table\n" +"before deleting a footprint" + +#: pcbnew/librairi.cpp:397 +#, c-format +msgid "Unable to create or write file '%s'" +msgstr "Unable to create or write file '%s'" + +#: pcbnew/librairi.cpp:550 pcbnew/gpcb_plugin.cpp:1049 +#: pcbnew/kicad_plugin.cpp:2038 pcbnew/kicad_plugin.cpp:2104 +#, c-format +msgid "Library '%s' is read only" +msgstr "Library '%s' is read only" + +#: pcbnew/librairi.cpp:595 +msgid "No footprints to archive!" +msgstr "No footprints to archive!" + +#: pcbnew/librairi.cpp:698 +#, c-format +msgid "" +"Error:\n" +"one of invalid chars '%s' found\n" +"in '%s'" +msgstr "" +"Error:\n" +"one of invalid chars '%s' found\n" +"in '%s'" + +#: pcbnew/librairi.cpp:759 +#, c-format +msgid "Component [%s] replaced in '%s'" +msgstr "Component [%s] replaced in '%s'" + +#: pcbnew/librairi.cpp:760 +#, c-format +msgid "Component [%s] added in '%s'" +msgstr "Component [%s] added in '%s'" + +#: pcbnew/edgemod.cpp:213 +msgid "" +"The graphic item will be on a copper layer.\n" +"This is very dangerous. Are you sure?" +msgstr "" +"The graphic item will be on a copper layer.\n" +"This is very dangerous. Are you sure?" + +#: pcbnew/edgemod.cpp:254 +msgid "New Width:" +msgstr "New Width:" + +#: pcbnew/edgemod.cpp:254 +msgid "Edge Width" +msgstr "Edge Width" + +#: pcbnew/microwave.cpp:244 +msgid "Gap" +msgstr "Gap" + +#: pcbnew/microwave.cpp:250 +msgid "Stub" +msgstr "Stub" + +#: pcbnew/microwave.cpp:257 +msgid "Arc Stub" +msgstr "Arc Stub" + +#: pcbnew/microwave.cpp:268 pcbnew/microwave.cpp:286 +msgid "Create microwave module" +msgstr "Create microwave module" + +#: pcbnew/microwave.cpp:285 +msgid "Angle in degrees:" +msgstr "Angle in degrees:" + +#: pcbnew/microwave.cpp:298 +msgid "Incorrect number, abort" +msgstr "Incorrect number, abort" + +#: pcbnew/microwave.cpp:438 +msgid "Complex shape" +msgstr "Complex shape" + +#: pcbnew/microwave.cpp:459 +msgid "Read Shape Description File..." +msgstr "Read Shape Description File..." + +#: pcbnew/microwave.cpp:464 +msgid "Symmetrical" +msgstr "Symmetrical" + +#: pcbnew/microwave.cpp:464 +#: pcbnew/dialogs/dialog_pcb_text_properties_base.cpp:72 +msgid "Mirrored" +msgstr "Mirrored" + +#: pcbnew/microwave.cpp:467 +msgid "Shape Option" +msgstr "Shape Option" + +#: pcbnew/microwave.cpp:499 +msgid "Read descr shape file" +msgstr "Read descr shape file" + +#: pcbnew/microwave.cpp:514 +msgid "File not found" +msgstr "File not found" + +#: pcbnew/microwave.cpp:602 +msgid "Shape has a null size!" +msgstr "Shape has a null size!" + +#: pcbnew/microwave.cpp:608 +msgid "Shape has no points!" +msgstr "Shape has no points!" + +#: pcbnew/microwave.cpp:701 +msgid "No pad for this footprint" +msgstr "No pad for this footprint" + +#: pcbnew/microwave.cpp:709 +msgid "Only one pad for this footprint" +msgstr "Only one pad for this footprint" + +#: pcbnew/microwave.cpp:720 +msgid "Gap:" +msgstr "Gap:" + +#: pcbnew/microwave.cpp:720 +msgid "Create Microwave Gap" +msgstr "Create Microwave Gap" + +#: pcbnew/gpcb_plugin.cpp:113 +#, c-format +msgid "Cannot convert \"%s\" to an integer" +msgstr "Cannot convert \"%s\" to an integer" + +#: pcbnew/gpcb_plugin.cpp:298 pcbnew/gpcb_plugin.cpp:984 +#: pcbnew/kicad_plugin.cpp:1968 +#, c-format +msgid "footprint library path '%s' does not exist" +msgstr "footprint library path '%s' does not exist" + +#: pcbnew/gpcb_plugin.cpp:354 +#, c-format +msgid "library <%s> has no footprint '%s' to delete" +msgstr "library <%s> has no footprint '%s' to delete" + +#: pcbnew/gpcb_plugin.cpp:458 pcbnew/pcb_parser.cpp:453 +#: pcbnew/pcb_parser.cpp:558 +#, c-format +msgid "unknown token \"%s\"" +msgstr "unknown token \"%s\"" + +#: pcbnew/gpcb_plugin.cpp:465 +#, c-format +msgid "Element token contains %d parameters." +msgstr "Element token contains %d parameters." + +#: pcbnew/gpcb_plugin.cpp:1068 pcbnew/kicad_plugin.cpp:2141 +#, c-format +msgid "user does not have permission to delete directory '%s'" +msgstr "user does not have permission to delete directory '%s'" + +#: pcbnew/gpcb_plugin.cpp:1076 pcbnew/kicad_plugin.cpp:2149 +#, c-format +msgid "library directory '%s' has unexpected sub-directories" +msgstr "library directory '%s' has unexpected sub-directories" + +#: pcbnew/gpcb_plugin.cpp:1095 pcbnew/kicad_plugin.cpp:2168 +#, c-format +msgid "unexpected file '%s' was found in library path '%s'" +msgstr "unexpected file '%s' was found in library path '%s'" + +#: pcbnew/gpcb_plugin.cpp:1113 pcbnew/kicad_plugin.cpp:2186 +#, c-format +msgid "footprint library '%s' cannot be deleted" +msgstr "footprint library '%s' cannot be deleted" + +#: pcbnew/onrightclick.cpp:152 +msgid "Lock Footprint" +msgstr "Lock Footprint" + +#: pcbnew/onrightclick.cpp:159 +msgid "Unlock Footprint" +msgstr "Unlock Footprint" + +#: pcbnew/onrightclick.cpp:167 +msgid "Automatically Place Footprint" +msgstr "Automatically Place Footprint" + +#: pcbnew/onrightclick.cpp:174 +msgid "Automatically Route Footprint" +msgstr "Automatically Route Footprint" + +#: pcbnew/onrightclick.cpp:205 pcbnew/onrightclick.cpp:281 +#: pcbnew/onrightclick.cpp:302 pcbnew/onrightclick.cpp:550 +#: pcbnew/onrightclick.cpp:838 pcbnew/onrightclick.cpp:878 +#: pcbnew/tools/edit_tool.cpp:114 pcbnew/modedit_onclick.cpp:298 +#: pcbnew/modedit_onclick.cpp:378 pcbnew/modedit_onclick.cpp:412 +msgid "Move Exactly" +msgstr "Move Exactly" + +#: pcbnew/onrightclick.cpp:210 pcbnew/onrightclick.cpp:848 +#: pcbnew/tools/edit_tool.cpp:119 pcbnew/modedit_onclick.cpp:371 +#: pcbnew/modedit_onclick.cpp:415 pcbnew/hotkeys.cpp:123 +#: pcbnew/dialogs/dialog_create_array_base.h:116 +msgid "Create Array" +msgstr "Create Array" + +#: pcbnew/onrightclick.cpp:225 +msgid "Delete All Drawings on Layer" +msgstr "Delete All Drawings on Layer" + +#: pcbnew/onrightclick.cpp:232 +msgid "Delete Zone Filling" +msgstr "Delete Zone Filling" + +#: pcbnew/onrightclick.cpp:239 pcbnew/tools/drawing_tool.cpp:145 +msgid "Close Zone Outline" +msgstr "Close Zone Outline" + +#: pcbnew/onrightclick.cpp:241 +msgid "Delete Last Corner" +msgstr "Delete Last Corner" + +#: pcbnew/onrightclick.cpp:350 pcbnew/hotkeys.cpp:126 +msgid "Get and Move Footprint" +msgstr "Get and Move Footprint" + +#: pcbnew/onrightclick.cpp:363 pcbnew/hotkeys.cpp:154 +msgid "Fill or Refill All Zones" +msgstr "Fill or Refill All Zones" + +#: pcbnew/onrightclick.cpp:367 pcbnew/hotkeys.cpp:156 +msgid "Remove Filled Areas in All Zones" +msgstr "Remove Filled Areas in All Zones" + +#: pcbnew/onrightclick.cpp:375 pcbnew/onrightclick.cpp:381 +#: pcbnew/onrightclick.cpp:399 pcbnew/onrightclick.cpp:412 +#: pcbnew/onrightclick.cpp:473 pcbnew/onrightclick.cpp:566 +msgid "Select Working Layer" +msgstr "Select Working Layer" + +#: pcbnew/onrightclick.cpp:389 pcbnew/onrightclick.cpp:465 +#: pcbnew/onrightclick.cpp:513 +msgid "Begin Track" +msgstr "Begin Track" + +#: pcbnew/onrightclick.cpp:395 pcbnew/onrightclick.cpp:469 +#: pcbnew/onrightclick.cpp:637 +msgid "Select Track Width" +msgstr "Select Track Width" + +#: pcbnew/onrightclick.cpp:401 +msgid "Select Layer Pair for Vias" +msgstr "Select Layer Pair for Vias" + +#: pcbnew/onrightclick.cpp:420 +msgid "Footprint Documentation" +msgstr "Footprint Documentation" + +#: pcbnew/onrightclick.cpp:430 +msgid "Global Spread and Place" +msgstr "Global Spread and Place" + +#: pcbnew/onrightclick.cpp:432 +msgid "Unlock All Footprints" +msgstr "Unlock All Footprints" + +#: pcbnew/onrightclick.cpp:434 +msgid "Lock All Footprints" +msgstr "Lock All Footprints" + +#: pcbnew/onrightclick.cpp:437 +msgid "Spread out All Footprints" +msgstr "Spread out All Footprints" + +#: pcbnew/onrightclick.cpp:439 +msgid "Spread out Footprints not Already on Board" +msgstr "Spread out Footprints not Already on Board" + +#: pcbnew/onrightclick.cpp:442 +msgid "Automatically Place All Footprints" +msgstr "Automatically Place All Footprints" + +#: pcbnew/onrightclick.cpp:444 +msgid "Automatically Place New Footprints" +msgstr "Automatically Place New Footprints" + +#: pcbnew/onrightclick.cpp:446 +msgid "Automatically Place Next Footprints" +msgstr "Automatically Place Next Footprints" + +#: pcbnew/onrightclick.cpp:452 +msgid "Autoroute" +msgstr "Autoroute" + +#: pcbnew/onrightclick.cpp:454 +msgid "Select Layer Pair" +msgstr "Select Layer Pair" + +#: pcbnew/onrightclick.cpp:457 +msgid "Automatically Route All Footprints" +msgstr "Automatically Route All Footprints" + +#: pcbnew/onrightclick.cpp:459 +msgid "Reset Unrouted" +msgstr "Reset Unrouted" + +#: pcbnew/onrightclick.cpp:489 +msgid "Zoom Block" +msgstr "Zoom Block" + +#: pcbnew/onrightclick.cpp:493 pcbnew/onrightclick.cpp:813 +#: pcbnew/onrightclick.cpp:1000 pcbnew/tools/edit_tool.cpp:133 +#: pcbnew/tools/edit_tool.cpp:824 +msgid "Flip" +msgstr "Flip" + +#: pcbnew/onrightclick.cpp:520 +msgid "Drag Via" +msgstr "Drag Via" + +#: pcbnew/onrightclick.cpp:535 +msgid "Drag Segments, Keep Slope" +msgstr "Drag Segments, Keep Slope" + +#: pcbnew/onrightclick.cpp:540 +msgid "Drag Segment" +msgstr "Drag Segment" + +#: pcbnew/onrightclick.cpp:555 +msgid "Create Track Array" +msgstr "Create Track Array" + +#: pcbnew/onrightclick.cpp:561 pcbnew/router/router_tool.cpp:119 +msgid "Break Track" +msgstr "Break Track" + +#: pcbnew/onrightclick.cpp:571 +msgid "Place Node" +msgstr "Place Node" + +#: pcbnew/onrightclick.cpp:578 pcbnew/router/length_tuner_tool.cpp:51 +#: pcbnew/router/router_tool.cpp:140 +msgid "End Track" +msgstr "End Track" + +#: pcbnew/onrightclick.cpp:582 pcbnew/router/router_tool.cpp:147 +msgid "Place Through Via" +msgstr "Place Through Via" + +#: pcbnew/onrightclick.cpp:585 pcbnew/router/router_tool.cpp:168 +msgid "Select Layer and Place Through Via" +msgstr "Select Layer and Place Through Via" + +#: pcbnew/onrightclick.cpp:592 pcbnew/router/router_tool.cpp:154 +msgid "Place Blind/Buried Via" +msgstr "Place Blind/Buried Via" + +#: pcbnew/onrightclick.cpp:596 pcbnew/router/router_tool.cpp:176 +msgid "Select Layer and Place Blind/Buried Via" +msgstr "Select Layer and Place Blind/Buried Via" + +#: pcbnew/onrightclick.cpp:602 pcbnew/router/router_tool.cpp:189 +#: pcbnew/hotkeys.cpp:110 +msgid "Switch Track Posture" +msgstr "Switch Track Posture" + +#: pcbnew/onrightclick.cpp:610 +msgid "Place Micro Via" +msgstr "Place Micro Via" + +#: pcbnew/onrightclick.cpp:621 +msgid "Change Via Size and Drill" +msgstr "Change Via Size and Drill" + +#: pcbnew/onrightclick.cpp:627 +msgid "Change Segment Width" +msgstr "Change Segment Width" + +#: pcbnew/onrightclick.cpp:631 +msgid "Change Track Width" +msgstr "Change Track Width" + +#: pcbnew/onrightclick.cpp:646 +msgid "Delete Via" +msgstr "Delete Via" + +#: pcbnew/onrightclick.cpp:646 +msgid "Delete Segment" +msgstr "Delete Segment" + +#: pcbnew/onrightclick.cpp:653 +msgid "Delete Track" +msgstr "Delete Track" + +#: pcbnew/onrightclick.cpp:655 +msgid "Delete Net" +msgstr "Delete Net" + +#: pcbnew/onrightclick.cpp:664 pcbnew/menubar_pcbframe.cpp:484 +msgid "Edit All Tracks and Vias" +msgstr "Edit All Tracks and Vias" + +#: pcbnew/onrightclick.cpp:670 +msgid "Set Flags" +msgstr "Set Flags" + +#: pcbnew/onrightclick.cpp:672 +msgid "Locked: Yes" +msgstr "Locked: Yes" + +#: pcbnew/onrightclick.cpp:673 +msgid "Locked: No" +msgstr "Locked: No" + +#: pcbnew/onrightclick.cpp:682 +msgid "Track Locked: Yes" +msgstr "Track Locked: Yes" + +#: pcbnew/onrightclick.cpp:683 +msgid "Track Locked: No" +msgstr "Track Locked: No" + +#: pcbnew/onrightclick.cpp:685 +msgid "Net Locked: Yes" +msgstr "Net Locked: Yes" + +#: pcbnew/onrightclick.cpp:686 +msgid "Net Locked: No" +msgstr "Net Locked: No" + +#: pcbnew/onrightclick.cpp:700 +msgid "Place Edge Outline" +msgstr "Place Edge Outline" + +#: pcbnew/onrightclick.cpp:706 +msgid "Place Corner" +msgstr "Place Corner" + +#: pcbnew/onrightclick.cpp:709 +msgid "Place Zone" +msgstr "Place Zone" + +#: pcbnew/onrightclick.cpp:716 +msgid "Keepout Area" +msgstr "Keepout Area" + +#: pcbnew/onrightclick.cpp:716 pcbnew/tools/pcb_editor_control.cpp:163 +#: pcbnew/dialogs/dialog_global_deletion_base.cpp:25 +msgid "Zones" +msgstr "Zones" + +#: pcbnew/onrightclick.cpp:729 pcbnew/tools/point_editor.cpp:51 +msgid "Create Corner" +msgstr "Create Corner" + +#: pcbnew/onrightclick.cpp:730 +msgid "Drag Outline Segment" +msgstr "Drag Outline Segment" + +#: pcbnew/onrightclick.cpp:738 +msgid "Add Similar Zone" +msgstr "Add Similar Zone" + +#: pcbnew/onrightclick.cpp:741 +msgid "Add Cutout Area" +msgstr "Add Cutout Area" + +#: pcbnew/onrightclick.cpp:744 +msgid "Duplicate Zone Onto Layer" +msgstr "Duplicate Zone Onto Layer" + +#: pcbnew/onrightclick.cpp:749 pcbnew/tools/pcb_editor_control.cpp:680 +#: pcbnew/zones_by_polygon_fill_functions.cpp:123 +msgid "Fill Zone" +msgstr "Fill Zone" + +#: pcbnew/onrightclick.cpp:755 +msgid "Remove Filled Areas in Zone" +msgstr "Remove Filled Areas in Zone" + +#: pcbnew/onrightclick.cpp:758 +msgid "Move Zone" +msgstr "Move Zone" + +#: pcbnew/onrightclick.cpp:761 +msgid "Move Zone Exactly" +msgstr "Move Zone Exactly" + +#: pcbnew/onrightclick.cpp:766 +msgid "Edit Zone Properties" +msgstr "Edit Zone Properties" + +#: pcbnew/onrightclick.cpp:776 +msgid "Delete Cutout" +msgstr "Delete Cutout" + +#: pcbnew/onrightclick.cpp:779 +msgid "Delete Zone Outline" +msgstr "Delete Zone Outline" + +#: pcbnew/onrightclick.cpp:819 +msgid "Edit Parameters" +msgstr "Edit Parameters" + +#: pcbnew/onrightclick.cpp:824 pcbnew/hotkeys.cpp:114 +msgid "Edit with Footprint Editor" +msgstr "Edit with Footprint Editor" + +#: pcbnew/onrightclick.cpp:854 pcbnew/tools/edit_tool.cpp:151 +#: pcbnew/dialogs/dialog_netlist_fbp.cpp:43 +msgid "Exchange Footprint" +msgstr "Exchange Footprint" + +#: pcbnew/onrightclick.cpp:894 pcbnew/onrightclick.cpp:1007 +msgid "Reset Size" +msgstr "Reset Size" + +#: pcbnew/onrightclick.cpp:935 pcbnew/modedit_onclick.cpp:312 +msgid "Move Pad" +msgstr "Move Pad" + +#: pcbnew/onrightclick.cpp:937 +msgid "Drag Pad" +msgstr "Drag Pad" + +#: pcbnew/onrightclick.cpp:940 pcbnew/modedit_onclick.cpp:316 +msgid "Edit Pad" +msgstr "Edit Pad" + +#: pcbnew/onrightclick.cpp:945 pcbnew/tools/pad_tool.cpp:49 +#: pcbnew/modedit_onclick.cpp:319 +msgid "Copy Pad Settings" +msgstr "Copy Pad Settings" + +#: pcbnew/onrightclick.cpp:949 pcbnew/tools/pad_tool.cpp:55 +#: pcbnew/tools/pad_tool.cpp:226 pcbnew/tools/pad_tool.cpp:379 +#: pcbnew/modedit_onclick.cpp:321 +msgid "Apply Pad Settings" +msgstr "Apply Pad Settings" + +#: pcbnew/onrightclick.cpp:953 pcbnew/tools/pad_tool.cpp:61 +#: pcbnew/modedit_onclick.cpp:339 +msgid "Push Pad Settings" +msgstr "Push Pad Settings" + +#: pcbnew/onrightclick.cpp:954 +msgid "" +"Copy this pad's settings to all pads in this footprint (or similar " +"footprints)" +msgstr "" +"Copy this pad's settings to all pads in this footprint (or similar " +"footprints)" + +#: pcbnew/onrightclick.cpp:962 +msgid "Automatically Route Pad" +msgstr "Automatically Route Pad" + +#: pcbnew/onrightclick.cpp:963 +msgid "Automatically Route Net" +msgstr "Automatically Route Net" + +#: pcbnew/onrightclick.cpp:1038 +msgid "Auto Width" +msgstr "Auto Width" + +#: pcbnew/onrightclick.cpp:1039 +msgid "" +"Use the track width when starting on a track, otherwise the current track " +"width" +msgstr "" +"Use the track width when starting on a track, otherwise the current track " +"width" + +#: pcbnew/onrightclick.cpp:1049 +msgid "Use Netclass Values" +msgstr "Use Netclass Values" + +#: pcbnew/onrightclick.cpp:1050 +msgid "Use track and via sizes from their Netclass values" +msgstr "Use track and via sizes from their Netclass values" + +#: pcbnew/onrightclick.cpp:1056 +#, c-format +msgid "Track %s" +msgstr "Track %s" + +#: pcbnew/onrightclick.cpp:1059 pcbnew/onrightclick.cpp:1085 +msgid " uses NetClass" +msgstr " uses NetClass" + +#: pcbnew/onrightclick.cpp:1077 +#, c-format +msgid "Via %s" +msgstr "Via %s" + +#: pcbnew/onrightclick.cpp:1081 +#, c-format +msgid "Via %s, drill %s" +msgstr "Via %s, drill %s" + +#: pcbnew/plugin.cpp:127 +msgid "Enable debug logging for Footprint*() functions in this PLUGIN." +msgstr "Enable debug logging for Footprint*() functions in this PLUGIN." + +#: pcbnew/plugin.cpp:131 +msgid "Regular expression footprint name filter." +msgstr "Regular expression footprint name filter." + +#: pcbnew/plugin.cpp:152 +msgid "" +"Enter the python module which implements the PLUGIN::Footprint*() functions." +msgstr "" +"Enter the python module which implements the PLUGIN::Footprint*() functions." + +#: pcbnew/editrack.cpp:810 +msgid "Track Len" +msgstr "Track Len" + +#: pcbnew/editrack.cpp:814 +msgid "Full Len" +msgstr "Full Len" + +#: pcbnew/editrack.cpp:816 +msgid "Pad to die" +msgstr "Pad to die" + +#: pcbnew/editrack.cpp:821 +msgid "Segs Count" +msgstr "Segs Count" + +#: pcbnew/specctra_import.cpp:78 +msgid "Merge Specctra Session file:" +msgstr "Merge Specctra Session file:" + +#: pcbnew/specctra_import.cpp:110 +msgid "" +"Board may be corrupted, do not save it.\n" +"Fix problem and try again" +msgstr "" +"Board may be corrupted, do not save it.\n" +"Fix problem and try again" + +#: pcbnew/specctra_import.cpp:140 +msgid "Session file imported and merged OK." +msgstr "Session file imported and merged OK." + +#: pcbnew/specctra_import.cpp:212 pcbnew/specctra_import.cpp:323 +#, c-format +msgid "Session file uses invalid layer id \"%s\"" +msgstr "Session file uses invalid layer id \"%s\"" + +#: pcbnew/specctra_import.cpp:264 +msgid "Session via padstack has no shapes" +msgstr "Session via padstack has no shapes" + +#: pcbnew/specctra_import.cpp:271 pcbnew/specctra_import.cpp:289 +#: pcbnew/specctra_import.cpp:314 +#, c-format +msgid "Unsupported via shape: %s" +msgstr "Unsupported via shape: %s" + +#: pcbnew/specctra_import.cpp:370 +msgid "Session file is missing the \"session\" section" +msgstr "Session file is missing the \"session\" section" + +#: pcbnew/specctra_import.cpp:378 +msgid "Session file is missing the \"routes\" section" +msgstr "Session file is missing the \"routes\" section" + +#: pcbnew/specctra_import.cpp:381 +msgid "Session file is missing the \"library_out\" section" +msgstr "Session file is missing the \"library_out\" section" + +#: pcbnew/specctra_import.cpp:407 +#, c-format +msgid "Session file has 'reference' to non-existent component \"%s\"" +msgstr "Session file has 'reference' to non-existent component \"%s\"" + +#: pcbnew/specctra_import.cpp:546 +#, c-format +msgid "A wire_via references a missing padstack \"%s\"" +msgstr "A wire_via references a missing padstack \"%s\"" + +#: pcbnew/footprint_wizard.cpp:78 pcbnew/footprint_wizard_frame.cpp:111 +msgid "Footprint Wizard" +msgstr "Footprint Wizard" + +#: pcbnew/footprint_wizard.cpp:84 +msgid "no wizard selected" +msgstr "no wizard selected" + +#: pcbnew/footprint_wizard.cpp:148 +msgid "Couldn't reload footprint wizard" +msgstr "Couldn't reload footprint wizard" + +#: pcbnew/block.cpp:213 +msgid "Block Operation" +msgstr "Block Operation" + +#: pcbnew/class_module.cpp:532 +msgid "Last Change" +msgstr "Last Change" + +#: pcbnew/class_module.cpp:535 +msgid "Netlist Path" +msgstr "Netlist Path" + +#: pcbnew/class_module.cpp:538 +#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor_base.cpp:62 +msgid "Board Side" +msgstr "Board Side" + +#: pcbnew/class_module.cpp:539 +msgid "Back (Flipped)" +msgstr "Back (Flipped)" + +#: pcbnew/class_module.cpp:539 +#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor_base.cpp:60 +msgid "Front" +msgstr "Front" + +#: pcbnew/class_module.cpp:551 pcbnew/tools/pad_tool.cpp:77 +#: pcbnew/class_board.cpp:1106 pcbnew/pcb_draw_panel_gal.cpp:333 +#: pcbnew/class_netinfo_item.cpp:120 +msgid "Pads" +msgstr "Pads" + +#: pcbnew/class_module.cpp:561 pcbnew/class_track.cpp:1143 +#: pcbnew/dialogs/wizard_add_fplib_base.cpp:186 +#: pcbnew/dialogs/wizard_3DShape_Libs_downloader_base.cpp:191 +msgid "Status" +msgstr "Status" + +#: pcbnew/class_module.cpp:574 +msgid "Insert" +msgstr "Insert" + +#: pcbnew/class_module.cpp:586 +msgid "Attributes" +msgstr "Attributes" + +#: pcbnew/class_module.cpp:590 +msgid "No 3D shape" +msgstr "No 3D shape" + +#: pcbnew/class_module.cpp:596 +msgid "3D-Shape" +msgstr "3D-Shape" + +#: pcbnew/class_module.cpp:599 +#, c-format +msgid "Doc: %s" +msgstr "Doc: %s" + +#: pcbnew/class_module.cpp:600 +#, c-format +msgid "Key Words: %s" +msgstr "Key Words: %s" + +#: pcbnew/class_module.cpp:833 +#, c-format +msgid "Footprint %s on %s" +msgstr "Footprint %s on %s" + +#: pcbnew/tools/size_menu.cpp:47 +msgid "Track " +msgstr "Track " + +#: pcbnew/tools/size_menu.cpp:50 +msgid "net class width" +msgstr "net class width" + +#: pcbnew/tools/size_menu.cpp:66 +msgid "Via " +msgstr "Via " + +#: pcbnew/tools/size_menu.cpp:70 +msgid "net class size" +msgstr "net class size" + +#: pcbnew/tools/size_menu.cpp:79 +msgid ", drill: default" +msgstr ", drill: default" + +#: pcbnew/tools/size_menu.cpp:81 +msgid ", drill: " +msgstr ", drill: " + +#: pcbnew/tools/module_editor_tools.cpp:63 +msgid "Add Pad" +msgstr "Add Pad" + +#: pcbnew/tools/module_editor_tools.cpp:63 +msgid "Add a pad" +msgstr "Add a pad" + +#: pcbnew/tools/module_editor_tools.cpp:67 +#: pcbnew/tools/module_editor_tools.cpp:526 +msgid "Create Pad from Selected Shapes" +msgstr "Create Pad from Selected Shapes" + +#: pcbnew/tools/module_editor_tools.cpp:68 +msgid "Creates a custom-shaped pads from a set of selected shapes" +msgstr "Creates a custom-shaped pads from a set of selected shapes" + +#: pcbnew/tools/module_editor_tools.cpp:73 +msgid "Explode Selected Pad to Graphical Shapes" +msgstr "Explode Selected Pad to Graphical Shapes" + +#: pcbnew/tools/module_editor_tools.cpp:74 +msgid "Converts a custom-shaped pads to a set of graphical shapes" +msgstr "Converts a custom-shaped pads to a set of graphical shapes" + +#: pcbnew/tools/module_editor_tools.cpp:79 +msgid "Enumerate Pads" +msgstr "Enumerate Pads" + +#: pcbnew/tools/module_editor_tools.cpp:79 +#: pcbnew/tools/module_editor_tools.cpp:247 +msgid "Enumerate pads" +msgstr "Enumerate pads" + +#: pcbnew/tools/module_editor_tools.cpp:122 +msgid "Add pads" +msgstr "Add pads" + +#: pcbnew/tools/module_editor_tools.cpp:126 +msgid "Place pad" +msgstr "Place pad" + +#: pcbnew/tools/module_editor_tools.cpp:160 +msgid "Hold left mouse button and move cursor over pads to enumerate them" +msgstr "Hold left mouse button and move cursor over pads to enumerate them" + +#: pcbnew/tools/module_editor_tools.cpp:372 +msgid "Explode pad to shapes" +msgstr "Explode pad to shapes" + +#: pcbnew/tools/module_editor_tools.cpp:440 +msgid "" +"Cannot convert items to a custom-shaped pad:\n" +"selection contains more than one reference pad." +msgstr "" +"Cannot convert items to a custom-shaped pad:\n" +"selection contains more than one reference pad." + +#: pcbnew/tools/module_editor_tools.cpp:448 +msgid "" +"Cannot convert items to a custom-shaped pad:\n" +"selection contains unsupported items.\n" +"Only graphical lines, circles, arcs and polygons are allowed." +msgstr "" +"Cannot convert items to a custom-shaped pad:\n" +"selection contains unsupported items.\n" +"Only graphical lines, circles, arcs and polygons are allowed." + +#: pcbnew/tools/module_editor_tools.cpp:488 +msgid "" +"Cannot convert items to a custom-shaped pad:\n" +"unable to determine the anchor point position.\n" +"Consider adding a small anchor pad to the selection and try again." +msgstr "" +"Cannot convert items to a custom-shaped pad:\n" +"unable to determine the anchor point position.\n" +"Consider adding a small anchor pad to the selection and try again." + +#: pcbnew/tools/module_editor_tools.cpp:510 +msgid "" +"Cannot convert items to a custom-shaped pad:\n" +"selected items do not form a single solid shape." +msgstr "" +"Cannot convert items to a custom-shaped pad:\n" +"selected items do not form a single solid shape." + +#: pcbnew/tools/point_editor.cpp:51 +msgid "Create a corner" +msgstr "Create a corner" + +#: pcbnew/tools/point_editor.cpp:55 +msgid "Remove Corner" +msgstr "Remove Corner" + +#: pcbnew/tools/point_editor.cpp:55 +msgid "Remove corner" +msgstr "Remove corner" + +#: pcbnew/tools/point_editor.cpp:347 +msgid "Drag a line ending" +msgstr "Drag a line ending" + +#: pcbnew/tools/point_editor.cpp:875 +msgid "Add a zone corner" +msgstr "Add a zone corner" + +#: pcbnew/tools/point_editor.cpp:914 +msgid "Split segment" +msgstr "Split segment" + +#: pcbnew/tools/point_editor.cpp:963 +msgid "Remove a zone/polygon corner" +msgstr "Remove a zone/polygon corner" + +#: pcbnew/tools/microwave_tool.cpp:65 pcbnew/tools/microwave_tool.cpp:144 +#: pcbnew/muwave_command.cpp:64 +msgid "Add Gap" +msgstr "Add Gap" + +#: pcbnew/tools/microwave_tool.cpp:65 pcbnew/tool_pcb.cpp:522 +msgid "Create gap of specified length for microwave applications" +msgstr "Create gap of specified length for microwave applications" + +#: pcbnew/tools/microwave_tool.cpp:71 pcbnew/tools/microwave_tool.cpp:152 +#: pcbnew/muwave_command.cpp:68 +msgid "Add Stub" +msgstr "Add Stub" + +#: pcbnew/tools/microwave_tool.cpp:71 pcbnew/tool_pcb.cpp:529 +msgid "Create stub of specified length for microwave applications" +msgstr "Create stub of specified length for microwave applications" + +#: pcbnew/tools/microwave_tool.cpp:77 pcbnew/muwave_command.cpp:72 +msgid "Add Arc Stub" +msgstr "Add Arc Stub" + +#: pcbnew/tools/microwave_tool.cpp:77 pcbnew/tool_pcb.cpp:534 +msgid "Create stub (arc) of specified length for microwave applications" +msgstr "Create stub (arc) of specified length for microwave applications" + +#: pcbnew/tools/microwave_tool.cpp:83 pcbnew/tools/microwave_tool.cpp:168 +#: pcbnew/muwave_command.cpp:76 +msgid "Add Polynomial Shape" +msgstr "Add Polynomial Shape" + +#: pcbnew/tools/microwave_tool.cpp:83 +msgid "Create polynomial shape for microwave applications" +msgstr "Create polynomial shape for microwave applications" + +#: pcbnew/tools/microwave_tool.cpp:89 +msgid "Add Microwave Line" +msgstr "Add Microwave Line" + +#: pcbnew/tools/microwave_tool.cpp:89 pcbnew/tool_pcb.cpp:517 +msgid "Create line of specified length for microwave applications" +msgstr "Create line of specified length for microwave applications" + +#: pcbnew/tools/microwave_tool.cpp:160 +msgid "Add Stub (Arc)" +msgstr "Add Stub (Arc)" + +#: pcbnew/tools/microwave_tool.cpp:229 +msgid "Place microwave feature" +msgstr "Place microwave feature" + +#: pcbnew/tools/microwave_tool.cpp:278 +msgid "Add microwave inductor" +msgstr "Add microwave inductor" + +#: pcbnew/tools/microwave_tool.cpp:300 +msgid "Add Microwave Inductor" +msgstr "Add Microwave Inductor" + +#: pcbnew/tools/edit_tool.cpp:77 +msgid "Open in Footprint Editor" +msgstr "Open in Footprint Editor" + +#: pcbnew/tools/edit_tool.cpp:78 +msgid "Opens the selected footprint in the Footprint Editor" +msgstr "Opens the selected footprint in the Footprint Editor" + +#: pcbnew/tools/edit_tool.cpp:83 +msgid "Copy Pad Settings to Current Settings" +msgstr "Copy Pad Settings to Current Settings" + +#: pcbnew/tools/edit_tool.cpp:84 +msgid "" +"Copies the properties of selected pad to the current template pad settings." +msgstr "" +"Copies the properties of selected pad to the current template pad settings." + +#: pcbnew/tools/edit_tool.cpp:88 +msgid "Copy Current Settings to Pads" +msgstr "Copy Current Settings to Pads" + +#: pcbnew/tools/edit_tool.cpp:89 +msgid "Copies the current template pad settings to the selected pad(s)." +msgstr "Copies the current template pad settings to the selected pad(s)." + +#: pcbnew/tools/edit_tool.cpp:93 +msgid "Global Pad Edition" +msgstr "Global Pad Edition" + +#: pcbnew/tools/edit_tool.cpp:94 +msgid "Changes pad properties globally." +msgstr "Changes pad properties globally." + +#: pcbnew/tools/edit_tool.cpp:98 +msgid "Edit Activate" +msgstr "Edit Activate" + +#: pcbnew/tools/edit_tool.cpp:102 +msgid "Moves the selected item(s)" +msgstr "Moves the selected item(s)" + +#: pcbnew/tools/edit_tool.cpp:106 +msgid "Duplicates the selected item(s)" +msgstr "Duplicates the selected item(s)" + +#: pcbnew/tools/edit_tool.cpp:110 +msgid "Duplicates the selected item(s), incrementing pad numbers" +msgstr "Duplicates the selected item(s), incrementing pad numbers" + +#: pcbnew/tools/edit_tool.cpp:114 +msgid "Moves the selected item(s) by an exact amount" +msgstr "Moves the selected item(s) by an exact amount" + +#: pcbnew/tools/edit_tool.cpp:119 +msgid "Create array" +msgstr "Create array" + +#: pcbnew/tools/edit_tool.cpp:123 +msgid "Rotates selected item(s) clockwise" +msgstr "Rotates selected item(s) clockwise" + +#: pcbnew/tools/edit_tool.cpp:128 +msgid "Rotates selected item(s) counterclockwise" +msgstr "Rotates selected item(s) counterclockwise" + +#: pcbnew/tools/edit_tool.cpp:133 +msgid "Flips selected item(s)" +msgstr "Flips selected item(s)" + +#: pcbnew/tools/edit_tool.cpp:137 +msgid "Mirrors selected item" +msgstr "Mirrors selected item" + +#: pcbnew/tools/edit_tool.cpp:141 pcbnew/tools/edit_tool.cpp:146 +msgid "Deletes selected item(s)" +msgstr "Deletes selected item(s)" + +#: pcbnew/tools/edit_tool.cpp:146 +msgid "Delete (Alternative)" +msgstr "Delete (Alternative)" + +#: pcbnew/tools/edit_tool.cpp:151 +msgid "Change the footprint used for modules" +msgstr "Change the footprint used for modules" + +#: pcbnew/tools/edit_tool.cpp:156 +msgid "Displays item properties dialog" +msgstr "Displays item properties dialog" + +#: pcbnew/tools/edit_tool.cpp:164 +msgid "Measuring tool" +msgstr "Measuring tool" + +#: pcbnew/tools/edit_tool.cpp:169 +msgid "Copy selected content to clipboard" +msgstr "Copy selected content to clipboard" + +#: pcbnew/tools/edit_tool.cpp:174 +msgid "Cut selected content to clipboard" +msgstr "Cut selected content to clipboard" + +#: pcbnew/tools/edit_tool.cpp:604 +msgid "Edit track width/via size" +msgstr "Edit track width/via size" + +#: pcbnew/tools/edit_tool.cpp:631 +msgid "Edit track/via properties" +msgstr "Edit track/via properties" + +#: pcbnew/tools/edit_tool.cpp:913 +msgid "Move exact" +msgstr "Move exact" + +#: pcbnew/tools/edit_tool.cpp:988 +#, c-format +msgid "Duplicated %d item(s)" +msgstr "Duplicated %d item(s)" + +#: pcbnew/tools/edit_tool.cpp:1128 pcbnew/tool_modedit.cpp:204 +#: pcbnew/tool_pcb.cpp:495 +msgid "Measure distance" +msgstr "Measure distance" + +#: pcbnew/tools/edit_tool.cpp:1326 +msgid "Select reference point for the block being copied..." +msgstr "Select reference point for the block being copied..." + +#: pcbnew/tools/drawing_tool.cpp:69 +msgid "Draw Line" +msgstr "Draw Line" + +#: pcbnew/tools/drawing_tool.cpp:69 pcbnew/tools/drawing_tool.cpp:1046 +msgid "Draw a line" +msgstr "Draw a line" + +#: pcbnew/tools/drawing_tool.cpp:73 +msgid "Draw Graphic Polygon" +msgstr "Draw Graphic Polygon" + +#: pcbnew/tools/drawing_tool.cpp:73 +msgid "Draw a graphic polygon" +msgstr "Draw a graphic polygon" + +#: pcbnew/tools/drawing_tool.cpp:77 +msgid "Draw Circle" +msgstr "Draw Circle" + +#: pcbnew/tools/drawing_tool.cpp:77 pcbnew/tools/drawing_tool.cpp:270 +msgid "Draw a circle" +msgstr "Draw a circle" + +#: pcbnew/tools/drawing_tool.cpp:81 +msgid "Draw Arc" +msgstr "Draw Arc" + +#: pcbnew/tools/drawing_tool.cpp:81 pcbnew/tools/drawing_tool.cpp:299 +msgid "Draw an arc" +msgstr "Draw an arc" + +#: pcbnew/tools/drawing_tool.cpp:85 +msgid "Add a text" +msgstr "Add a text" + +#: pcbnew/tools/drawing_tool.cpp:89 +msgid "Add Dimension" +msgstr "Add Dimension" + +#: pcbnew/tools/drawing_tool.cpp:89 +msgid "Add a dimension" +msgstr "Add a dimension" + +#: pcbnew/tools/drawing_tool.cpp:93 +msgid "Add Filled Zone" +msgstr "Add Filled Zone" + +#: pcbnew/tools/drawing_tool.cpp:93 +msgid "Add a filled zone" +msgstr "Add a filled zone" + +#: pcbnew/tools/drawing_tool.cpp:97 +msgid "Add Vias" +msgstr "Add Vias" + +#: pcbnew/tools/drawing_tool.cpp:97 +msgid "Add free-stanging vias" +msgstr "Add free-stanging vias" + +#: pcbnew/tools/drawing_tool.cpp:101 +msgid "Add Keepout Area" +msgstr "Add Keepout Area" + +#: pcbnew/tools/drawing_tool.cpp:101 +msgid "Add a keepout area" +msgstr "Add a keepout area" + +#: pcbnew/tools/drawing_tool.cpp:105 +msgid "Add a Zone Cutout" +msgstr "Add a Zone Cutout" + +#: pcbnew/tools/drawing_tool.cpp:105 +msgid "Add a cutout area of an existing zone" +msgstr "Add a cutout area of an existing zone" + +#: pcbnew/tools/drawing_tool.cpp:110 +msgid "Add a Similar Zone" +msgstr "Add a Similar Zone" + +#: pcbnew/tools/drawing_tool.cpp:110 +msgid "Add a zone with the same settings as an existing zone" +msgstr "Add a zone with the same settings as an existing zone" + +#: pcbnew/tools/drawing_tool.cpp:119 +msgid "Place the Footprint Anchor" +msgstr "Place the Footprint Anchor" + +#: pcbnew/tools/drawing_tool.cpp:119 pcbnew/tools/drawing_tool.cpp:882 +msgid "Place the footprint anchor" +msgstr "Place the footprint anchor" + +#: pcbnew/tools/drawing_tool.cpp:124 +msgid "Increase Line Width" +msgstr "Increase Line Width" + +#: pcbnew/tools/drawing_tool.cpp:124 +msgid "Increase the line width" +msgstr "Increase the line width" + +#: pcbnew/tools/drawing_tool.cpp:128 +msgid "Decrease Line Width" +msgstr "Decrease Line Width" + +#: pcbnew/tools/drawing_tool.cpp:128 +msgid "Decrease the line width" +msgstr "Decrease the line width" + +#: pcbnew/tools/drawing_tool.cpp:132 +msgid "Switch Arc Posture" +msgstr "Switch Arc Posture" + +#: pcbnew/tools/drawing_tool.cpp:132 +msgid "Switch the arc posture" +msgstr "Switch the arc posture" + +#: pcbnew/tools/drawing_tool.cpp:140 +msgid "Delete Last Point" +msgstr "Delete Last Point" + +#: pcbnew/tools/drawing_tool.cpp:140 +msgid "Delete the last point added to the current item" +msgstr "Delete the last point added to the current item" + +#: pcbnew/tools/drawing_tool.cpp:145 +msgid "Close the outline of a zone in progress" +msgstr "Close the outline of a zone in progress" + +#: pcbnew/tools/drawing_tool.cpp:228 pcbnew/tool_modedit.cpp:174 +#: pcbnew/edit.cpp:1490 +msgid "Add graphic line" +msgstr "Add graphic line" + +#: pcbnew/tools/drawing_tool.cpp:236 +msgid "Draw a line segment" +msgstr "Draw a line segment" + +#: pcbnew/tools/drawing_tool.cpp:262 pcbnew/tool_modedit.cpp:177 +#: pcbnew/menubar_pcbframe.cpp:334 pcbnew/menubar_modedit.cpp:293 +#: pcbnew/tool_pcb.cpp:460 pcbnew/edit.cpp:1498 +msgid "Add graphic circle" +msgstr "Add graphic circle" + +#: pcbnew/tools/drawing_tool.cpp:291 pcbnew/tool_modedit.cpp:180 +#: pcbnew/menubar_pcbframe.cpp:331 pcbnew/menubar_modedit.cpp:304 +#: pcbnew/tool_pcb.cpp:463 pcbnew/edit.cpp:1494 +msgid "Add graphic arc" +msgstr "Add graphic arc" + +#: pcbnew/tools/drawing_tool.cpp:449 +msgid "Place a text" +msgstr "Place a text" + +#: pcbnew/tools/drawing_tool.cpp:492 pcbnew/menubar_pcbframe.cpp:350 +#: pcbnew/tool_pcb.cpp:473 pcbnew/edit.cpp:1510 +msgid "Add dimension" +msgstr "Add dimension" + +#: pcbnew/tools/drawing_tool.cpp:597 +msgid "Draw a dimension" +msgstr "Draw a dimension" + +#: pcbnew/tools/drawing_tool.cpp:650 pcbnew/edit.cpp:1463 +msgid "Add zones" +msgstr "Add zones" + +#: pcbnew/tools/drawing_tool.cpp:660 pcbnew/edit.cpp:1474 +msgid "Add keepout" +msgstr "Add keepout" + +#: pcbnew/tools/drawing_tool.cpp:670 +msgid "Add zone cutout" +msgstr "Add zone cutout" + +#: pcbnew/tools/drawing_tool.cpp:679 pcbnew/tool_modedit.cpp:183 +#: pcbnew/tool_pcb.cpp:466 +msgid "Add graphic polygon" +msgstr "Add graphic polygon" + +#: pcbnew/tools/drawing_tool.cpp:689 +msgid "Add similar zone" +msgstr "Add similar zone" + +#: pcbnew/tools/drawing_tool.cpp:862 +msgid "Place a DXF drawing" +msgstr "Place a DXF drawing" + +#: pcbnew/tools/drawing_tool.cpp:902 +msgid "Move the footprint reference anchor" +msgstr "Move the footprint reference anchor" + +#: pcbnew/tools/drawing_tool.cpp:1534 pcbnew/tool_pcb.cpp:445 +msgid "Add vias" +msgstr "Add vias" + +#: pcbnew/tools/drawing_tool.cpp:1536 +msgid "Place via" +msgstr "Place via" + +#: pcbnew/tools/pad_tool.cpp:49 +msgid "Copy current pad's settings to the board design settings" +msgstr "Copy current pad's settings to the board design settings" + +#: pcbnew/tools/pad_tool.cpp:55 +msgid "Copy the board design settings pad properties to the current pad" +msgstr "Copy the board design settings pad properties to the current pad" + +#: pcbnew/tools/pad_tool.cpp:61 +msgid "Copy the current pad settings to other pads" +msgstr "Copy the current pad settings to other pads" + +#: pcbnew/tools/selection_tool.cpp:94 +msgid "Trivial Connection" +msgstr "Trivial Connection" + +#: pcbnew/tools/selection_tool.cpp:94 +msgid "Selects a connection between two junctions." +msgstr "Selects a connection between two junctions." + +#: pcbnew/tools/selection_tool.cpp:98 +msgid "Copper Connection" +msgstr "Copper Connection" + +#: pcbnew/tools/selection_tool.cpp:98 +msgid "Selects whole copper connection." +msgstr "Selects whole copper connection." + +#: pcbnew/tools/selection_tool.cpp:102 +msgid "Whole Net" +msgstr "Whole Net" + +#: pcbnew/tools/selection_tool.cpp:102 +msgid "Selects all tracks & vias belonging to the same net." +msgstr "Selects all tracks & vias belonging to the same net." + +#: pcbnew/tools/selection_tool.cpp:106 +msgid "Selects all modules and tracks in the schematic sheet" +msgstr "Selects all modules and tracks in the schematic sheet" + +#: pcbnew/tools/selection_tool.cpp:110 +msgid "Items in Same Hierarchical Sheet" +msgstr "Items in Same Hierarchical Sheet" + +#: pcbnew/tools/selection_tool.cpp:111 +msgid "Selects all modules and tracks in the same schematic sheet" +msgstr "Selects all modules and tracks in the same schematic sheet" + +#: pcbnew/tools/selection_tool.cpp:115 +msgid "Searches the document for an item" +msgstr "Searches the document for an item" + +#: pcbnew/tools/selection_tool.cpp:122 +msgid "Filter Selection" +msgstr "Filter Selection" + +#: pcbnew/tools/selection_tool.cpp:122 +msgid "Filter the types of items in the selection" +msgstr "Filter the types of items in the selection" + +#: pcbnew/tools/selection_tool.cpp:130 +msgid "Select..." +msgstr "Select..." + +#: pcbnew/tools/selection_tool.cpp:685 +msgid "Selection contains locked items. Do you want to continue?" +msgstr "Selection contains locked items. Do you want to continue?" + +#: pcbnew/tools/selection_tool.cpp:1256 +msgid "Filter selection" +msgstr "Filter selection" + +#: pcbnew/tools/pcb_editor_control.cpp:89 +msgid "Fill" +msgstr "Fill" + +#: pcbnew/tools/pcb_editor_control.cpp:89 +msgid "Fill zone(s)" +msgstr "Fill zone(s)" + +#: pcbnew/tools/pcb_editor_control.cpp:93 +msgid "Fill All" +msgstr "Fill All" + +#: pcbnew/tools/pcb_editor_control.cpp:93 +msgid "Fill all zones" +msgstr "Fill all zones" + +#: pcbnew/tools/pcb_editor_control.cpp:97 +msgid "Unfill" +msgstr "Unfill" + +#: pcbnew/tools/pcb_editor_control.cpp:97 +msgid "Unfill zone(s)" +msgstr "Unfill zone(s)" + +#: pcbnew/tools/pcb_editor_control.cpp:101 +msgid "Unfill All" +msgstr "Unfill All" + +#: pcbnew/tools/pcb_editor_control.cpp:101 +msgid "Unfill all zones" +msgstr "Unfill all zones" + +#: pcbnew/tools/pcb_editor_control.cpp:105 +msgid "Merge Zones" +msgstr "Merge Zones" + +#: pcbnew/tools/pcb_editor_control.cpp:105 +#: pcbnew/tools/pcb_editor_control.cpp:881 +msgid "Merge zones" +msgstr "Merge zones" + +#: pcbnew/tools/pcb_editor_control.cpp:109 +msgid "Duplicate Zone onto Layer" +msgstr "Duplicate Zone onto Layer" + +#: pcbnew/tools/pcb_editor_control.cpp:109 +msgid "Duplicate zone outline onto a different layer" +msgstr "Duplicate zone outline onto a different layer" + +#: pcbnew/tools/pcb_editor_control.cpp:115 +msgid "Add Layer Alignment Target" +msgstr "Add Layer Alignment Target" + +#: pcbnew/tools/pcb_editor_control.cpp:115 +msgid "Add a layer alignment target" +msgstr "Add a layer alignment target" + +#: pcbnew/tools/pcb_editor_control.cpp:119 pcbnew/hotkeys.cpp:232 +msgid "Add Footprint" +msgstr "Add Footprint" + +#: pcbnew/tools/pcb_editor_control.cpp:119 +msgid "Add a footprint" +msgstr "Add a footprint" + +#: pcbnew/tools/pcb_editor_control.cpp:135 +msgid "Lock" +msgstr "Lock" + +#: pcbnew/tools/pcb_editor_control.cpp:139 +msgid "Unlock" +msgstr "Unlock" + +#: pcbnew/tools/pcb_editor_control.cpp:221 +msgid "Locking" +msgstr "Locking" + +#: pcbnew/tools/pcb_editor_control.cpp:406 pcbnew/edit.cpp:1459 +#: pcbnew/edit.cpp:1506 +msgid "Add footprint" +msgstr "Add footprint" + +#: pcbnew/tools/pcb_editor_control.cpp:481 +msgid "Place a module" +msgstr "Place a module" + +#: pcbnew/tools/pcb_editor_control.cpp:598 pcbnew/menubar_pcbframe.cpp:354 +#: pcbnew/tool_pcb.cpp:476 pcbnew/edit.cpp:1478 +msgid "Add layer alignment target" +msgstr "Add layer alignment target" + +#: pcbnew/tools/pcb_editor_control.cpp:632 +msgid "Place a layer alignment target" +msgstr "Place a layer alignment target" + +#: pcbnew/tools/pcb_editor_control.cpp:693 +#: pcbnew/zones_by_polygon_fill_functions.cpp:49 +#, c-format +msgid "Filling zone %d out of %d (net %s)..." +msgstr "Filling zone %d out of %d (net %s)..." + +#: pcbnew/tools/pcb_editor_control.cpp:701 +#: pcbnew/tools/pcb_editor_control.cpp:729 +#: pcbnew/zones_by_polygon_fill_functions.cpp:147 +msgid "Fill All Zones" +msgstr "Fill All Zones" + +#: pcbnew/tools/pcb_editor_control.cpp:758 +msgid "Unfill Zone" +msgstr "Unfill Zone" + +#: pcbnew/tools/pcb_editor_control.cpp:783 +msgid "Unfill All Zones" +msgstr "Unfill All Zones" + +#: pcbnew/tools/pcb_editor_control.cpp:929 +msgid "" +"The duplicated keepout zone cannot be on the same layers as the original " +"zone." +msgstr "The duplicated keepout zone cannot be on the same layers as the original zone." + +#: pcbnew/tools/pcb_editor_control.cpp:935 pcbnew/zones_by_polygon.cpp:141 +msgid "The duplicated zone cannot be on the same layer as the original zone." +msgstr "The duplicated zone cannot be on the same layer as the original zone." + +#: pcbnew/tools/pcb_editor_control.cpp:947 +msgid "Duplicate zone" +msgstr "Duplicate zone" + +#: pcbnew/tools/pcb_editor_control.cpp:1017 pcbnew/edit.cpp:1482 +msgid "Adjust zero" +msgstr "Adjust zero" + +#: pcbnew/tools/pcb_editor_control.cpp:1165 +msgid "Pick Components for Local Ratsnest" +msgstr "Pick Components for Local Ratsnest" + +#: pcbnew/tools/zone_create_helper.cpp:154 +msgid "Add a zone cutout" +msgstr "Add a zone cutout" + +#: pcbnew/tools/zone_create_helper.cpp:166 +msgid "Add a zone" +msgstr "Add a zone" + +#: pcbnew/tools/zone_create_helper.cpp:179 +msgid "Add a graphical polygon" +msgstr "Add a graphical polygon" + +#: pcbnew/tools/position_relative_tool.cpp:44 +msgid "Position Relative to..." +msgstr "Position Relative to..." + +#: pcbnew/tools/position_relative_tool.cpp:45 +msgid "Positions the selected item(s) by an exact amount relative to another" +msgstr "Positions the selected item(s) by an exact amount relative to another" + +#: pcbnew/tools/position_relative_tool.cpp:152 +#: pcbnew/dialogs/dialog_position_relative_base.h:76 +msgid "Position Relative" +msgstr "Position Relative" + +#: pcbnew/tools/placement_tool.cpp:42 +msgid "Align to Top" +msgstr "Align to Top" + +#: pcbnew/tools/placement_tool.cpp:43 +msgid "Aligns selected items to the top edge" +msgstr "Aligns selected items to the top edge" + +#: pcbnew/tools/placement_tool.cpp:47 +msgid "Align to Bottom" +msgstr "Align to Bottom" + +#: pcbnew/tools/placement_tool.cpp:48 +msgid "Aligns selected items to the bottom edge" +msgstr "Aligns selected items to the bottom edge" + +#: pcbnew/tools/placement_tool.cpp:52 +msgid "Align to Left" +msgstr "Align to Left" + +#: pcbnew/tools/placement_tool.cpp:53 +msgid "Aligns selected items to the left edge" +msgstr "Aligns selected items to the left edge" + +#: pcbnew/tools/placement_tool.cpp:57 +msgid "Align to Right" +msgstr "Align to Right" + +#: pcbnew/tools/placement_tool.cpp:58 +msgid "Aligns selected items to the right edge" +msgstr "Aligns selected items to the right edge" + +#: pcbnew/tools/placement_tool.cpp:62 +msgid "Distribute Horizontally" +msgstr "Distribute Horizontally" + +#: pcbnew/tools/placement_tool.cpp:63 +msgid "Distributes selected items along the horizontal axis" +msgstr "Distributes selected items along the horizontal axis" + +#: pcbnew/tools/placement_tool.cpp:67 +msgid "Distribute Vertically" +msgstr "Distribute Vertically" + +#: pcbnew/tools/placement_tool.cpp:68 +msgid "Distributes selected items along the vertical axis" +msgstr "Distributes selected items along the vertical axis" + +#: pcbnew/tools/placement_tool.cpp:96 +msgid "Align/distribute" +msgstr "Align/distribute" + +#: pcbnew/tools/placement_tool.cpp:145 +msgid "Align to top" +msgstr "Align to top" + +#: pcbnew/tools/placement_tool.cpp:182 +msgid "Align to bottom" +msgstr "Align to bottom" + +#: pcbnew/tools/placement_tool.cpp:219 +msgid "Align to left" +msgstr "Align to left" + +#: pcbnew/tools/placement_tool.cpp:256 +msgid "Align to right" +msgstr "Align to right" + +#: pcbnew/tools/placement_tool.cpp:311 +msgid "Distribute horizontally" +msgstr "Distribute horizontally" + +#: pcbnew/tools/placement_tool.cpp:354 +msgid "Distribute vertically" +msgstr "Distribute vertically" + +#: pcbnew/tools/pcbnew_control.cpp:231 +msgid "Paste content from clipboard" +msgstr "Paste content from clipboard" + +#: pcbnew/tools/pcbnew_control.cpp:629 pcbnew/edit.cpp:1486 +msgid "Adjust grid origin" +msgstr "Adjust grid origin" + +#: pcbnew/tools/pcbnew_control.cpp:703 +msgid "Are you sure you want to delete item?" +msgstr "Are you sure you want to delete item?" + +#: pcbnew/tools/pcbnew_control.cpp:799 +msgid "Invalid clipboard contents" +msgstr "Invalid clipboard contents" + +#: pcbnew/tools/pcbnew_control.cpp:955 +#, c-format +msgid "" +"Error loading board.\n" +"%s" +msgstr "" +"Error loading board.\n" +"%s" + +#: pcbnew/tools/pcbnew_control.cpp:994 +msgid "Not available in OpenGL/Cairo canvases." +msgstr "Not available in OpenGL/Cairo canvases." + +#: pcbnew/modedit_onclick.cpp:256 +msgid "Duplicate Block (shift + drag mouse)" +msgstr "Duplicate Block (shift + drag mouse)" + +#: pcbnew/modedit_onclick.cpp:259 +msgid "Mirror Block (alt + drag mouse)" +msgstr "Mirror Block (alt + drag mouse)" + +#: pcbnew/modedit_onclick.cpp:262 +msgid "Rotate Block (ctrl + drag mouse)" +msgstr "Rotate Block (ctrl + drag mouse)" + +#: pcbnew/modedit_onclick.cpp:265 +msgid "Delete Block (shift+ctrl + drag mouse)" +msgstr "Delete Block (shift+ctrl + drag mouse)" + +#: pcbnew/modedit_onclick.cpp:268 +msgid "Move Block Exactly" +msgstr "Move Block Exactly" + +#: pcbnew/modedit_onclick.cpp:304 +msgid "Transform Footprint" +msgstr "Transform Footprint" + +#: pcbnew/modedit_onclick.cpp:322 +msgid "Delete Pad" +msgstr "Delete Pad" + +#: pcbnew/modedit_onclick.cpp:325 +msgid "Duplicate Pad" +msgstr "Duplicate Pad" + +#: pcbnew/modedit_onclick.cpp:328 +msgid "Move Pad Exactly" +msgstr "Move Pad Exactly" + +#: pcbnew/modedit_onclick.cpp:331 +msgid "Create Pad Array" +msgstr "Create Pad Array" + +#: pcbnew/modedit_onclick.cpp:400 +msgid "End edge" +msgstr "End edge" + +#: pcbnew/modedit_onclick.cpp:419 +msgid "Place edge" +msgstr "Place edge" + +#: pcbnew/modedit_onclick.cpp:431 +msgid "Global Changes" +msgstr "Global Changes" + +#: pcbnew/modedit_onclick.cpp:433 +msgid "Change Body Items Width" +msgstr "Change Body Items Width" + +#: pcbnew/modedit_onclick.cpp:435 +msgid "Change Body Items Layer" +msgstr "Change Body Items Layer" + +#: pcbnew/modedit_onclick.cpp:473 +msgid "Set Line Width" +msgstr "Set Line Width" + +#: pcbnew/cross-probing.cpp:71 +#, c-format +msgid "%s found" +msgstr "%s found" + +#: pcbnew/cross-probing.cpp:73 pcbnew/cross-probing.cpp:128 +#, c-format +msgid "%s not found" +msgstr "%s not found" + +#: pcbnew/cross-probing.cpp:82 +#, c-format +msgid "Selecting all from sheet '%s'" +msgstr "Selecting all from sheet '%s'" + +#: pcbnew/cross-probing.cpp:132 +#, c-format +msgid "%s pin %s not found" +msgstr "%s pin %s not found" + +#: pcbnew/cross-probing.cpp:137 +#, c-format +msgid "%s pin %s found" +msgstr "%s pin %s found" + +#: pcbnew/cross-probing.cpp:265 +msgid "EEschema netlist" +msgstr "EEschema netlist" + +#: pcbnew/eagle_plugin.cpp:791 +#, c-format +msgid " name: '%s' duplicated in eagle : '%s'" +msgstr " name: '%s' duplicated in eagle : '%s'" + +#: pcbnew/eagle_plugin.cpp:865 +#, c-format +msgid "No '%s' package in library '%s'" +msgstr "No '%s' package in library '%s'" + +#: pcbnew/eagle_plugin.cpp:2078 +#, c-format +msgid "File '%s' is not readable." +msgstr "File '%s' is not readable." + +#: pcbnew/io_mgr.cpp:93 +#, c-format +msgid "Unknown PCB_FILE_T value: %d" +msgstr "Unknown PCB_FILE_T value: %d" + +#: pcbnew/class_pad.cpp:694 +msgid "Pad" +msgstr "Pad" + +#: pcbnew/class_pad.cpp:697 pcbnew/dialogs/dialog_design_rules.cpp:51 +msgid "Net" +msgstr "Net" + +#: pcbnew/class_pad.cpp:716 pcbnew/class_track.cpp:1256 +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:267 +#: pcbnew/dialogs/dialog_design_rules_base.cpp:305 +msgid "Drill" +msgstr "Drill" + +#: pcbnew/class_pad.cpp:724 +msgid "Drill X / Y" +msgstr "Drill X / Y" + +#: pcbnew/class_pad.cpp:744 +msgid "Length in package" +msgstr "Length in package" + +#: pcbnew/class_pad.cpp:1137 pcbnew/dialogs/dialog_pad_properties_base.cpp:68 +msgid "Oval" +msgstr "Oval" + +#: pcbnew/class_pad.cpp:1140 pcbnew/class_board_item.cpp:43 +msgid "Rect" +msgstr "Rect" + +#: pcbnew/class_pad.cpp:1143 +msgid "Trap" +msgstr "Trap" + +#: pcbnew/class_pad.cpp:1146 +msgid "Roundrect" +msgstr "Roundrect" + +#: pcbnew/class_pad.cpp:1149 +msgid "CustomShape" +msgstr "CustomShape" + +#: pcbnew/class_pad.cpp:1162 +msgid "Std" +msgstr "Std" + +#: pcbnew/class_pad.cpp:1165 pcbnew/dialogs/dialog_pad_properties_base.cpp:58 +msgid "SMD" +msgstr "SMD" + +#: pcbnew/class_pad.cpp:1168 +msgid "Conn" +msgstr "Conn" + +#: pcbnew/class_pad.cpp:1171 +msgid "Not Plated" +msgstr "Not Plated" + +#: pcbnew/class_pad.cpp:1187 +#, c-format +msgid "Pad on %s of %s" +msgstr "Pad on %s of %s" + +#: pcbnew/class_pad.cpp:1193 +#, c-format +msgid "Pad %s on %s of %s" +msgstr "Pad %s on %s of %s" + +#: pcbnew/class_pad.cpp:1310 +msgid "No layers" +msgstr "No layers" + +#: pcbnew/class_pad.cpp:1330 +msgid "Internal" +msgstr "Internal" + +#: pcbnew/class_pad.cpp:1333 +msgid "Non-copper" +msgstr "Non-copper" + +#: pcbnew/loadcmp.cpp:178 +msgid "Load Footprint" +msgstr "Load Footprint" + +#: pcbnew/loadcmp.cpp:395 +#, c-format +msgid "" +"No footprints could be read from library file(s):\n" +"\n" +"%s\n" +"in any of the library search paths. Verify your system is configured " +"properly so the footprint libraries can be found." +msgstr "" +"No footprints could be read from library file(s):\n" +"\n" +"%s\n" +"in any of the library search paths. Verify your system is configured " +"properly so the footprint libraries can be found." + +#: pcbnew/loadcmp.cpp:448 +#, c-format +msgid "Footprints [%d items]" +msgstr "Footprints [%d items]" + +#: pcbnew/loadcmp.cpp:465 +msgid "No footprint found." +msgstr "No footprint found." + +#: pcbnew/loadcmp.cpp:489 +msgid "" +"\n" +"Key words: " +msgstr "" +"\n" +"Key words: " + +#: pcbnew/loadcmp.cpp:505 +#, c-format +msgid "Footprints [%u items]" +msgstr "Footprints [%u items]" + +#: pcbnew/loadcmp.cpp:571 +#, c-format +msgid "Footprint '%s' saved" +msgstr "Footprint '%s' saved" + +#: pcbnew/loadcmp.cpp:585 +#, c-format +msgid "Footprint library '%s' saved as '%s'." +msgstr "Footprint library '%s' saved as '%s'." + +#: pcbnew/editedge.cpp:152 +msgid "Copper layer global delete not allowed!" +msgstr "Copper layer global delete not allowed!" + +#: pcbnew/editedge.cpp:157 +#, c-format +msgid "Delete everything on layer %s?" +msgstr "Delete everything on layer %s?" + +#: pcbnew/class_board.cpp:102 +msgid "This is the default net class." +msgstr "This is the default net class." + +#: pcbnew/class_board.cpp:1109 pcbnew/pcb_draw_panel_gal.cpp:336 +#: pcbnew/class_netinfo_item.cpp:140 +#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:154 +#: pcbnew/dialogs/dialog_global_deletion_base.cpp:68 +msgid "Vias" +msgstr "Vias" + +#: pcbnew/class_board.cpp:1112 pcbnew/pcb_draw_panel_gal.cpp:339 +msgid "Track Segments" +msgstr "Track Segments" + +#: pcbnew/class_board.cpp:1115 pcbnew/pcb_draw_panel_gal.cpp:342 +msgid "Nodes" +msgstr "Nodes" + +#: pcbnew/class_board.cpp:1118 pcbnew/pcb_draw_panel_gal.cpp:345 +#: pcbnew/dialogs/dialog_select_net_from_list_base.h:58 +msgid "Nets" +msgstr "Nets" + +#: pcbnew/class_board.cpp:1121 pcbnew/pcb_draw_panel_gal.cpp:348 +#: pcbnew/dialogs/dialog_drc_base.cpp:266 +msgid "Unconnected" +msgstr "Unconnected" + +#: pcbnew/class_board.cpp:2424 +#, c-format +msgid "Checking netlist component footprint \"%s:%s:%s\".\n" +msgstr "Checking netlist component footprint \"%s:%s:%s\".\n" + +#: pcbnew/class_board.cpp:2442 pcbnew/board_netlist_updater.cpp:108 +#, c-format +msgid "Adding new component \"%s:%s\" footprint \"%s\".\n" +msgstr "Adding new component \"%s:%s\" footprint \"%s\".\n" + +#: pcbnew/class_board.cpp:2451 pcbnew/board_netlist_updater.cpp:142 +#, c-format +msgid "Cannot add new component \"%s:%s\" due to missing footprint \"%s\".\n" +msgstr "Cannot add new component \"%s:%s\" due to missing footprint \"%s\".\n" + +#: pcbnew/class_board.cpp:2485 pcbnew/board_netlist_updater.cpp:176 +#, c-format +msgid "Replacing component \"%s:%s\" footprint \"%s\" with \"%s\".\n" +msgstr "Replacing component \"%s:%s\" footprint \"%s\" with \"%s\".\n" + +#: pcbnew/class_board.cpp:2496 pcbnew/board_netlist_updater.cpp:213 +#, c-format +msgid "Cannot replace component \"%s:%s\" due to missing footprint \"%s\".\n" +msgstr "Cannot replace component \"%s:%s\" due to missing footprint \"%s\".\n" + +#: pcbnew/class_board.cpp:2549 pcbnew/board_netlist_updater.cpp:248 +#, c-format +msgid "Changing component \"%s:%s\" reference to \"%s\".\n" +msgstr "Changing component \"%s:%s\" reference to \"%s\".\n" + +#: pcbnew/class_board.cpp:2565 pcbnew/board_netlist_updater.cpp:272 +#, c-format +msgid "Changing component \"%s:%s\" value from \"%s\" to \"%s\".\n" +msgstr "Changing component \"%s:%s\" value from \"%s\" to \"%s\".\n" + +#: pcbnew/class_board.cpp:2582 pcbnew/board_netlist_updater.cpp:290 +#, c-format +msgid "Changing component path \"%s:%s\" to \"%s\".\n" +msgstr "Changing component path \"%s:%s\" to \"%s\".\n" + +#: pcbnew/class_board.cpp:2606 pcbnew/board_netlist_updater.cpp:335 +#, c-format +msgid "Clearing component \"%s:%s\" pin \"%s\" net name.\n" +msgstr "Clearing component \"%s:%s\" pin \"%s\" net name.\n" + +#: pcbnew/class_board.cpp:2625 pcbnew/board_netlist_updater.cpp:396 +#, c-format +msgid "" +"Changing component \"%s:%s\" pin \"%s\" net name from \"%s\" to \"%s\".\n" +msgstr "" +"Changing component \"%s:%s\" pin \"%s\" net name from \"%s\" to \"%s\".\n" + +#: pcbnew/class_board.cpp:2677 pcbnew/board_netlist_updater.cpp:452 +#, c-format +msgid "Removing unused component \"%s:%s\".\n" +msgstr "Removing unused component \"%s:%s\".\n" + +#: pcbnew/class_board.cpp:2740 pcbnew/board_netlist_updater.cpp:521 +#, c-format +msgid "Remove single pad net \"%s\" on \"%s\" pad '%s'\n" +msgstr "Remove single pad net \"%s\" on \"%s\" pad '%s'\n" + +#: pcbnew/class_board.cpp:2784 +#, c-format +msgid "Component '%s' pad '%s' not found in footprint '%s'\n" +msgstr "Component '%s' pad '%s' not found in footprint '%s'\n" + +#: pcbnew/class_board.cpp:2802 +#, c-format +msgid "Copper zone (net name '%s'): net has no pads connected." +msgstr "Copper zone (net name '%s'): net has no pads connected." + +#: pcbnew/zones_by_polygon.cpp:135 +msgid "The duplicated zone cannot be on the same layers as the original zone." +msgstr "The duplicated zone cannot be on the same layers as the original zone." + +#: pcbnew/zones_by_polygon.cpp:171 +msgid "Warning: The new zone fails DRC" +msgstr "Warning: The new zone fails DRC" + +#: pcbnew/zones_by_polygon.cpp:372 pcbnew/zones_by_polygon.cpp:430 +#: pcbnew/zones_by_polygon.cpp:816 +msgid "Area: DRC outline error" +msgstr "Area: DRC outline error" + +#: pcbnew/zones_by_polygon.cpp:545 +msgid "Error: a keepout area is allowed only on copper layers" +msgstr "Error: a keepout area is allowed only on copper layers" + +#: pcbnew/zones_by_polygon.cpp:690 +msgid "DRC error: this start point is inside or too close an other area" +msgstr "DRC error: this start point is inside or too close an other area" + +#: pcbnew/zones_by_polygon.cpp:755 +msgid "DRC error: closing this area creates a DRC error with an other area" +msgstr "DRC error: closing this area creates a DRC error with an other area" + +#: pcbnew/zones_by_polygon.cpp:912 pcbnew/zones_by_polygon.cpp:962 +msgid "Modify zone properties" +msgstr "Modify zone properties" + +#: pcbnew/moduleframe.cpp:536 +msgid "Save the changes to the footprint before closing?" +msgstr "Save the changes to the footprint before closing?" + +#: pcbnew/moduleframe.cpp:557 +msgid "Library is not set, the footprint could not be saved." +msgstr "Library is not set, the footprint could not be saved." + +#: pcbnew/moduleframe.cpp:792 +msgid "no active library" +msgstr "no active library" + +#: pcbnew/moduleframe.cpp:822 pcbnew/hotkeys.cpp:335 +#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor_base.cpp:131 +msgid "Footprint Editor" +msgstr "Footprint Editor" + +#: pcbnew/moduleframe.cpp:914 pcbnew/pcbnew_config.cpp:138 +#, c-format +msgid "" +"Error occurred saving the global footprint library table:\n" +"\n" +"%s" +msgstr "" +"Error occurred saving the global footprint library table:\n" +"\n" +"%s" + +#: pcbnew/moduleframe.cpp:934 pcbnew/pcbnew_config.cpp:160 +#, c-format +msgid "" +"Error occurred saving project specific footprint library table:\n" +"\n" +"%s" +msgstr "" +"Error occurred saving project specific footprint library table:\n" +"\n" +"%s" + +#: pcbnew/class_pcb_text.cpp:131 +msgid "Dimension" +msgstr "Dimension" + +#: pcbnew/class_pcb_text.cpp:133 +msgid "PCB Text" +msgstr "PCB Text" + +#: pcbnew/class_pcb_text.cpp:192 +#, c-format +msgid "Pcb Text \"%s\" on %s" +msgstr "Pcb Text \"%s\" on %s" + +#: pcbnew/zones_by_polygon_fill_functions.cpp:116 pcbnew/class_zone.cpp:863 +#: pcbnew/class_track.cpp:1100 +msgid "NetName" +msgstr "NetName" + +#: pcbnew/zones_by_polygon_fill_functions.cpp:153 +msgid "Starting zone fill..." +msgstr "Starting zone fill..." + +#: pcbnew/zones_by_polygon_fill_functions.cpp:184 +msgid "Updating ratsnest..." +msgstr "Updating ratsnest..." + +#: pcbnew/class_drc_item.cpp:43 +msgid "Unconnected items" +msgstr "Unconnected items" + +#: pcbnew/class_drc_item.cpp:45 +msgid "Track near thru-hole" +msgstr "Track near thru-hole" + +#: pcbnew/class_drc_item.cpp:47 +msgid "Track near pad" +msgstr "Track near pad" + +#: pcbnew/class_drc_item.cpp:49 +msgid "Track near via" +msgstr "Track near via" + +#: pcbnew/class_drc_item.cpp:51 +msgid "Via near via" +msgstr "Via near via" + +#: pcbnew/class_drc_item.cpp:53 +msgid "Via near track" +msgstr "Via near track" + +#: pcbnew/class_drc_item.cpp:63 +msgid "Two track ends too close" +msgstr "Two track ends too close" + +#: pcbnew/class_drc_item.cpp:65 +msgid "Two parallel track segments too close" +msgstr "Two parallel track segments too close" + +#: pcbnew/class_drc_item.cpp:67 +msgid "Tracks crossing" +msgstr "Tracks crossing" + +#: pcbnew/class_drc_item.cpp:69 +msgid "Pad near pad" +msgstr "Pad near pad" + +#: pcbnew/class_drc_item.cpp:71 +msgid "Via hole > diameter" +msgstr "Via hole > diameter" + +#: pcbnew/class_drc_item.cpp:73 +msgid "Micro Via: incorrect layer pairs (not adjacent)" +msgstr "Micro Via: incorrect layer pairs (not adjacent)" + +#: pcbnew/class_drc_item.cpp:75 +msgid "Copper area inside copper area" +msgstr "Copper area inside copper area" + +#: pcbnew/class_drc_item.cpp:77 +msgid "Copper areas intersect or are too close" +msgstr "Copper areas intersect or are too close" + +#: pcbnew/class_drc_item.cpp:80 +msgid "Copper area belongs a net which has no pads. This is strange" +msgstr "Copper area belongs a net which has no pads. This is strange" + +#: pcbnew/class_drc_item.cpp:83 +msgid "Hole near pad" +msgstr "Hole near pad" + +#: pcbnew/class_drc_item.cpp:85 +msgid "Hole near track" +msgstr "Hole near track" + +#: pcbnew/class_drc_item.cpp:87 +msgid "Too small track width" +msgstr "Too small track width" + +#: pcbnew/class_drc_item.cpp:89 +msgid "Too small via size" +msgstr "Too small via size" + +#: pcbnew/class_drc_item.cpp:91 +msgid "Too small micro via size" +msgstr "Too small micro via size" + +#: pcbnew/class_drc_item.cpp:93 +msgid "Too small via drill" +msgstr "Too small via drill" + +#: pcbnew/class_drc_item.cpp:95 +msgid "Too small micro via drill" +msgstr "Too small micro via drill" + +#: pcbnew/class_drc_item.cpp:99 +msgid "NetClass Track Width < global limit" +msgstr "NetClass Track Width < global limit" + +#: pcbnew/class_drc_item.cpp:101 +msgid "NetClass Clearance < global limit" +msgstr "NetClass Clearance < global limit" + +#: pcbnew/class_drc_item.cpp:103 +msgid "NetClass Via Dia < global limit" +msgstr "NetClass Via Dia < global limit" + +#: pcbnew/class_drc_item.cpp:105 +msgid "NetClass Via Drill < global limit" +msgstr "NetClass Via Drill < global limit" + +#: pcbnew/class_drc_item.cpp:107 +msgid "NetClass uVia Dia < global limit" +msgstr "NetClass uVia Dia < global limit" + +#: pcbnew/class_drc_item.cpp:109 +msgid "NetClass uVia Drill < global limit" +msgstr "NetClass uVia Drill < global limit" + +#: pcbnew/class_drc_item.cpp:112 +msgid "Via inside a keepout area" +msgstr "Via inside a keepout area" + +#: pcbnew/class_drc_item.cpp:115 +msgid "Track inside a keepout area" +msgstr "Track inside a keepout area" + +#: pcbnew/class_drc_item.cpp:118 +msgid "Pad inside a keepout area" +msgstr "Pad inside a keepout area" + +#: pcbnew/class_drc_item.cpp:121 +msgid "Via inside a text" +msgstr "Via inside a text" + +#: pcbnew/class_drc_item.cpp:124 +msgid "Track inside a text" +msgstr "Track inside a text" + +#: pcbnew/class_drc_item.cpp:127 +msgid "Pad inside a text" +msgstr "Pad inside a text" + +#: pcbnew/class_drc_item.cpp:130 +msgid "Courtyards overlap" +msgstr "Courtyards overlap" + +#: pcbnew/class_drc_item.cpp:133 +msgid "Footprint has no courtyard defined" +msgstr "Footprint has no courtyard defined" + +#: pcbnew/class_drc_item.cpp:136 +msgid "Footprint has incorrect courtyard (not a closed shape)" +msgstr "Footprint has incorrect courtyard (not a closed shape)" + +#: pcbnew/autorouter/solve.cpp:298 +msgid "Abort routing?" +msgstr "Abort routing?" + +#: pcbnew/autorouter/autorout.cpp:90 +msgid "Net not selected" +msgstr "Net not selected" + +#: pcbnew/autorouter/autorout.cpp:98 +msgid "Footprint not selected" +msgstr "Footprint not selected" + +#: pcbnew/autorouter/autorout.cpp:108 +msgid "Pad not selected" +msgstr "Pad not selected" + +#: pcbnew/autorouter/autorout.cpp:181 +msgid "No memory for autorouting" +msgstr "No memory for autorouting" + +#: pcbnew/autorouter/autorout.cpp:186 +msgid "Place Cells" +msgstr "Place Cells" + +#: pcbnew/autorouter/spread_footprints.cpp:190 +msgid "Could not automatically place footprints. No board outlines detected." +msgstr "Could not automatically place footprints. No board outlines detected." + +#: pcbnew/autorouter/move_and_route_event_functions.cpp:133 +msgid "Not locked footprints inside the board will be moved. OK?" +msgstr "Not locked footprints inside the board will be moved. OK?" + +#: pcbnew/autorouter/move_and_route_event_functions.cpp:139 +msgid "No footprint found!" +msgstr "No footprint found!" + +#: pcbnew/autorouter/auto_place_footprints.cpp:164 +msgid "Footprints NOT LOCKED will be moved" +msgstr "Footprints NOT LOCKED will be moved" + +#: pcbnew/autorouter/auto_place_footprints.cpp:171 +msgid "Footprints NOT PLACED will be moved" +msgstr "Footprints NOT PLACED will be moved" + +#: pcbnew/autorouter/auto_place_footprints.cpp:280 +#, c-format +msgid "Place footprint %d of %d" +msgstr "Place footprint %d of %d" + +#: pcbnew/autorouter/auto_place_footprints.cpp:465 +msgid "No PCB edge found, unknown board size!" +msgstr "No PCB edge found, unknown board size!" + +#: pcbnew/autorouter/auto_place_footprints.cpp:474 +msgid "Cols" +msgstr "Cols" + +#: pcbnew/autorouter/auto_place_footprints.cpp:478 +msgid "Cells." +msgstr "Cells." + +#: pcbnew/autorouter/auto_place_footprints.cpp:691 +msgid "OK to abort?" +msgstr "OK to abort?" + +#: pcbnew/kicad_clipboard.cpp:301 +msgid "Clipboard content is not Kicad compatible" +msgstr "Clipboard content is not Kicad compatible" + +#: pcbnew/toolbars_update_user_interface.cpp:138 +msgid "Disable design rule checking while routing/editing tracks" +msgstr "Disable design rule checking while routing/editing tracks" + +#: pcbnew/toolbars_update_user_interface.cpp:139 +msgid "Enable design rule checking while routing/editing tracks" +msgstr "Enable design rule checking while routing/editing tracks" + +#: pcbnew/toolbars_update_user_interface.cpp:147 +msgid "Hide board ratsnest" +msgstr "Hide board ratsnest" + +#: pcbnew/toolbars_update_user_interface.cpp:148 pcbnew/tool_pcb.cpp:358 +msgid "Show board ratsnest" +msgstr "Show board ratsnest" + +#: pcbnew/toolbars_update_user_interface.cpp:157 +msgid "Disable auto delete old track" +msgstr "Disable auto delete old track" + +#: pcbnew/toolbars_update_user_interface.cpp:158 +msgid "Enable auto delete old track" +msgstr "Enable auto delete old track" + +#: pcbnew/toolbars_update_user_interface.cpp:168 pcbnew/tool_pcb.cpp:383 +msgid "Show vias in outline mode" +msgstr "Show vias in outline mode" + +#: pcbnew/toolbars_update_user_interface.cpp:169 +msgid "Show vias in fill mode" +msgstr "Show vias in fill mode" + +#: pcbnew/toolbars_update_user_interface.cpp:179 pcbnew/tool_pcb.cpp:387 +msgid "Show tracks in outline mode" +msgstr "Show tracks in outline mode" + +#: pcbnew/toolbars_update_user_interface.cpp:180 +msgid "Show tracks in fill mode" +msgstr "Show tracks in fill mode" + +#: pcbnew/toolbars_update_user_interface.cpp:190 +msgid "Normal contrast display mode" +msgstr "Normal contrast display mode" + +#: pcbnew/toolbars_update_user_interface.cpp:191 +msgid "High contrast display mode" +msgstr "High contrast display mode" + +#: pcbnew/class_pcb_layer_box_selector.cpp:97 +msgid "(not activated)" +msgstr "(not activated)" + +#: pcbnew/class_dimension.cpp:481 +#, c-format +msgid "Dimension \"%s\" on %s" +msgstr "Dimension \"%s\" on %s" + +#: pcbnew/class_pcb_layer_widget.cpp:62 pcbnew/class_track.cpp:1223 +msgid "Through Via" +msgstr "Through Via" + +#: pcbnew/class_pcb_layer_widget.cpp:62 +msgid "Show through vias" +msgstr "Show through vias" + +#: pcbnew/class_pcb_layer_widget.cpp:63 +msgid "Bl/Buried Via" +msgstr "Bl/Buried Via" + +#: pcbnew/class_pcb_layer_widget.cpp:63 +msgid "Show blind or buried vias" +msgstr "Show blind or buried vias" + +#: pcbnew/class_pcb_layer_widget.cpp:64 pcbnew/class_track.cpp:1213 +msgid "Micro Via" +msgstr "Micro Via" + +#: pcbnew/class_pcb_layer_widget.cpp:64 +msgid "Show micro vias" +msgstr "Show micro vias" + +#: pcbnew/class_pcb_layer_widget.cpp:65 +msgid "Non Plated Holes" +msgstr "Non Plated Holes" + +#: pcbnew/class_pcb_layer_widget.cpp:65 +msgid "Show non plated holes in specific color" +msgstr "Show non plated holes in specific color" + +#: pcbnew/class_pcb_layer_widget.cpp:66 +msgid "Ratsnest" +msgstr "Ratsnest" + +#: pcbnew/class_pcb_layer_widget.cpp:66 +msgid "Show unconnected nets as a ratsnest" +msgstr "Show unconnected nets as a ratsnest" + +#: pcbnew/class_pcb_layer_widget.cpp:68 +msgid "No-Connects" +msgstr "No-Connects" + +#: pcbnew/class_pcb_layer_widget.cpp:68 +msgid "Show a marker on pads which have no net connected" +msgstr "Show a marker on pads which have no net connected" + +#: pcbnew/class_pcb_layer_widget.cpp:69 +msgid "Pads Front" +msgstr "Pads Front" + +#: pcbnew/class_pcb_layer_widget.cpp:69 +msgid "Show footprint pads on board's front" +msgstr "Show footprint pads on board's front" + +#: pcbnew/class_pcb_layer_widget.cpp:70 +msgid "Through Hole Pads" +msgstr "Through Hole Pads" + +#: pcbnew/class_pcb_layer_widget.cpp:70 +msgid "Show through hole pads in specific color" +msgstr "Show through hole pads in specific color" + +#: pcbnew/class_pcb_layer_widget.cpp:71 +msgid "Pads Back" +msgstr "Pads Back" + +#: pcbnew/class_pcb_layer_widget.cpp:71 +msgid "Show footprint pads on board's back" +msgstr "Show footprint pads on board's back" + +#: pcbnew/class_pcb_layer_widget.cpp:73 +msgid "Text Front" +msgstr "Text Front" + +#: pcbnew/class_pcb_layer_widget.cpp:73 +msgid "Show footprint text on board's front" +msgstr "Show footprint text on board's front" + +#: pcbnew/class_pcb_layer_widget.cpp:74 +msgid "Text Back" +msgstr "Text Back" + +#: pcbnew/class_pcb_layer_widget.cpp:74 +msgid "Show footprint text on board's back" +msgstr "Show footprint text on board's back" + +#: pcbnew/class_pcb_layer_widget.cpp:75 +msgid "Hidden Text" +msgstr "Hidden Text" + +#: pcbnew/class_pcb_layer_widget.cpp:75 +msgid "Show footprint text marked as invisible" +msgstr "Show footprint text marked as invisible" + +#: pcbnew/class_pcb_layer_widget.cpp:77 +msgid "Anchors" +msgstr "Anchors" + +#: pcbnew/class_pcb_layer_widget.cpp:77 +msgid "Show footprint and text origins as a cross" +msgstr "Show footprint and text origins as a cross" + +#: pcbnew/class_pcb_layer_widget.cpp:79 +msgid "Footprints Front" +msgstr "Footprints Front" + +#: pcbnew/class_pcb_layer_widget.cpp:79 +msgid "Show footprints that are on board's front" +msgstr "Show footprints that are on board's front" + +#: pcbnew/class_pcb_layer_widget.cpp:80 +msgid "Footprints Back" +msgstr "Footprints Back" + +#: pcbnew/class_pcb_layer_widget.cpp:80 +msgid "Show footprints that are on board's back" +msgstr "Show footprints that are on board's back" + +#: pcbnew/class_pcb_layer_widget.cpp:81 +msgid "Show footprint's values" +msgstr "Show footprint's values" + +#: pcbnew/class_pcb_layer_widget.cpp:82 +msgid "References" +msgstr "References" + +#: pcbnew/class_pcb_layer_widget.cpp:82 +msgid "Show footprint's references" +msgstr "Show footprint's references" + +#: pcbnew/class_pcb_layer_widget.cpp:83 +msgid "Worksheet" +msgstr "Worksheet" + +#: pcbnew/class_pcb_layer_widget.cpp:83 +msgid "Show worksheet" +msgstr "Show worksheet" + +#: pcbnew/class_pcb_layer_widget.cpp:84 +msgid "Cursor" +msgstr "Cursor" + +#: pcbnew/class_pcb_layer_widget.cpp:84 +msgid "PCB Cursor" +msgstr "PCB Cursor" + +#: pcbnew/class_pcb_layer_widget.cpp:85 +msgid "Aux items" +msgstr "Aux items" + +#: pcbnew/class_pcb_layer_widget.cpp:85 +msgid "Auxillary items (rulers, assistants, axes, etc.)" +msgstr "Auxillary items (rulers, assistants, axes, etc.)" + +#: pcbnew/class_pcb_layer_widget.cpp:86 +msgid "Background" +msgstr "Background" + +#: pcbnew/class_pcb_layer_widget.cpp:86 +msgid "PCB Background" +msgstr "PCB Background" + +#: pcbnew/class_pcb_layer_widget.cpp:153 +msgid "Show All Copper Layers" +msgstr "Show All Copper Layers" + +#: pcbnew/class_pcb_layer_widget.cpp:156 +msgid "Hide All Copper Layers But Active" +msgstr "Hide All Copper Layers But Active" + +#: pcbnew/class_pcb_layer_widget.cpp:159 +msgid "Always Hide All Copper Layers But Active" +msgstr "Always Hide All Copper Layers But Active" + +#: pcbnew/class_pcb_layer_widget.cpp:162 +msgid "Hide All Copper Layers" +msgstr "Hide All Copper Layers" + +#: pcbnew/class_pcb_layer_widget.cpp:168 +msgid "Show All Non Copper Layers" +msgstr "Show All Non Copper Layers" + +#: pcbnew/class_pcb_layer_widget.cpp:171 +msgid "Hide All Non Copper Layers" +msgstr "Hide All Non Copper Layers" + +#: pcbnew/class_pcb_layer_widget.cpp:183 +msgid "Show All Front Layers" +msgstr "Show All Front Layers" + +#: pcbnew/class_pcb_layer_widget.cpp:186 +msgid "Show All Back Layers" +msgstr "Show All Back Layers" + +#: pcbnew/class_pcb_layer_widget.cpp:456 +msgid "Front copper layer" +msgstr "Front copper layer" + +#: pcbnew/class_pcb_layer_widget.cpp:460 +msgid "Back copper layer" +msgstr "Back copper layer" + +#: pcbnew/class_pcb_layer_widget.cpp:464 +msgid "Inner copper layer" +msgstr "Inner copper layer" + +#: pcbnew/class_pcb_layer_widget.cpp:488 +msgid "Adhesive on board's front" +msgstr "Adhesive on board's front" + +#: pcbnew/class_pcb_layer_widget.cpp:489 +msgid "Adhesive on board's back" +msgstr "Adhesive on board's back" + +#: pcbnew/class_pcb_layer_widget.cpp:490 +msgid "Solder paste on board's front" +msgstr "Solder paste on board's front" + +#: pcbnew/class_pcb_layer_widget.cpp:491 +msgid "Solder paste on board's back" +msgstr "Solder paste on board's back" + +#: pcbnew/class_pcb_layer_widget.cpp:492 +msgid "Silkscreen on board's front" +msgstr "Silkscreen on board's front" + +#: pcbnew/class_pcb_layer_widget.cpp:493 +msgid "Silkscreen on board's back" +msgstr "Silkscreen on board's back" + +#: pcbnew/class_pcb_layer_widget.cpp:494 +msgid "Solder mask on board's front" +msgstr "Solder mask on board's front" + +#: pcbnew/class_pcb_layer_widget.cpp:495 +msgid "Solder mask on board's back" +msgstr "Solder mask on board's back" + +#: pcbnew/class_pcb_layer_widget.cpp:496 +msgid "Explanatory drawings" +msgstr "Explanatory drawings" + +#: pcbnew/class_pcb_layer_widget.cpp:497 +msgid "Explanatory comments" +msgstr "Explanatory comments" + +#: pcbnew/class_pcb_layer_widget.cpp:498 pcbnew/class_pcb_layer_widget.cpp:499 +msgid "User defined meaning" +msgstr "User defined meaning" + +#: pcbnew/class_pcb_layer_widget.cpp:500 +msgid "Board's perimeter definition" +msgstr "Board's perimeter definition" + +#: pcbnew/class_pcb_layer_widget.cpp:501 +msgid "Board's edge setback outline" +msgstr "Board's edge setback outline" + +#: pcbnew/class_pcb_layer_widget.cpp:502 +msgid "Footprint courtyards on board's front" +msgstr "Footprint courtyards on board's front" + +#: pcbnew/class_pcb_layer_widget.cpp:503 +msgid "Footprint courtyards on board's back" +msgstr "Footprint courtyards on board's back" + +#: pcbnew/class_pcb_layer_widget.cpp:504 +msgid "Footprint assembly on board's front" +msgstr "Footprint assembly on board's front" + +#: pcbnew/class_pcb_layer_widget.cpp:505 +msgid "Footprint assembly on board's back" +msgstr "Footprint assembly on board's back" + +#: pcbnew/footprint_wizard_frame.cpp:293 +msgid "Parameter" +msgstr "Parameter" + +#: pcbnew/footprint_wizard_frame.cpp:640 +#, c-format +msgid "ModView: 3D Viewer [%s]" +msgstr "ModView: 3D Viewer [%s]" + +#: pcbnew/footprint_wizard_frame.cpp:663 +msgid "Select wizard script to run" +msgstr "Select wizard script to run" + +#: pcbnew/footprint_wizard_frame.cpp:669 +msgid "Reset wizard parameters to default" +msgstr "Reset wizard parameters to default" + +#: pcbnew/footprint_wizard_frame.cpp:675 +msgid "Select previous parameters page" +msgstr "Select previous parameters page" + +#: pcbnew/footprint_wizard_frame.cpp:679 +msgid "Select next parameters page" +msgstr "Select next parameters page" + +#: pcbnew/footprint_wizard_frame.cpp:684 pcbnew/menubar_modedit.cpp:251 +#: pcbnew/tool_modview.cpp:76 pcbnew/tool_modview.cpp:178 +msgid "Show footprint in 3D viewer" +msgstr "Show footprint in 3D viewer" + +#: pcbnew/footprint_wizard_frame.cpp:711 +msgid "Export footprint to editor" +msgstr "Export footprint to editor" + +#: pcbnew/footprint_wizard_frame.cpp:746 +msgid "Footprint Builder Messages" +msgstr "Footprint Builder Messages" + +#: pcbnew/router/pns_tool_base.cpp:66 +msgid "Routing Options..." +msgstr "Routing Options..." + +#: pcbnew/router/pns_tool_base.cpp:67 +msgid "Shows a dialog containing router options." +msgstr "Shows a dialog containing router options." + +#: pcbnew/router/length_tuner_tool.cpp:48 pcbnew/router/router_tool.cpp:137 +msgid "New Track" +msgstr "New Track" + +#: pcbnew/router/length_tuner_tool.cpp:48 pcbnew/router/router_tool.cpp:137 +msgid "Starts laying a new track." +msgstr "Starts laying a new track." + +#: pcbnew/router/length_tuner_tool.cpp:51 +msgid "Stops laying the current meander." +msgstr "Stops laying the current meander." + +#: pcbnew/router/length_tuner_tool.cpp:54 +msgid "Length Tuning Settings" +msgstr "Length Tuning Settings" + +#: pcbnew/router/length_tuner_tool.cpp:54 +msgid "Sets the length tuning parameters for currently routed item." +msgstr "Sets the length tuning parameters for currently routed item." + +#: pcbnew/router/length_tuner_tool.cpp:57 +msgid "Increase spacing" +msgstr "Increase spacing" + +#: pcbnew/router/length_tuner_tool.cpp:57 +msgid "Increase meander spacing by one step." +msgstr "Increase meander spacing by one step." + +#: pcbnew/router/length_tuner_tool.cpp:60 +msgid "Decrease spacing" +msgstr "Decrease spacing" + +#: pcbnew/router/length_tuner_tool.cpp:60 +msgid "Decrease meander spacing by one step." +msgstr "Decrease meander spacing by one step." + +#: pcbnew/router/length_tuner_tool.cpp:63 +msgid "Increase amplitude" +msgstr "Increase amplitude" + +#: pcbnew/router/length_tuner_tool.cpp:63 +msgid "Increase meander amplitude by one step." +msgstr "Increase meander amplitude by one step." + +#: pcbnew/router/length_tuner_tool.cpp:66 +msgid "Decrease amplitude" +msgstr "Decrease amplitude" + +#: pcbnew/router/length_tuner_tool.cpp:66 +msgid "Decrease meander amplitude by one step." +msgstr "Decrease meander amplitude by one step." + +#: pcbnew/router/length_tuner_tool.cpp:80 +msgid "Length Tuner" +msgstr "Length Tuner" + +#: pcbnew/router/length_tuner_tool.cpp:212 +msgid "Tune Trace Length" +msgstr "Tune Trace Length" + +#: pcbnew/router/length_tuner_tool.cpp:219 +msgid "Tune Diff Pair Length" +msgstr "Tune Diff Pair Length" + +#: pcbnew/router/length_tuner_tool.cpp:226 +msgid "Tune Diff Pair Skew" +msgstr "Tune Diff Pair Skew" + +#: pcbnew/router/pns_diff_pair_placer.cpp:528 +msgid "Can't start a differential pair in the middle of nowhere." +msgstr "Can't start a differential pair in the middle of nowhere." + +#: pcbnew/router/pns_diff_pair_placer.cpp:538 +msgid "" +"Unable to find complementary differential pair net. Make sure the names of " +"the nets belonging to a differential pair end with either _N/_P or +/-." +msgstr "" +"Unable to find complementary differential pair net. Make sure the names of " +"the nets belonging to a differential pair end with either _N/_P or +/-." + +#: pcbnew/router/pns_diff_pair_placer.cpp:557 +msgid "Current track/via gap setting violates design rules for this net." +msgstr "Current track/via gap setting violates design rules for this net." + +#: pcbnew/router/pns_diff_pair_placer.cpp:564 +msgid "Current track width setting violates design rules." +msgstr "Current track width setting violates design rules." + +#: pcbnew/router/pns_meander_skew_placer.cpp:53 +msgid "Please select a differential pair trace you want to tune." +msgstr "Please select a differential pair trace you want to tune." + +#: pcbnew/router/pns_meander_skew_placer.cpp:72 +msgid "" +"Unable to find complementary differential pair net for skew tuning. Make " +"sure the names of the nets belonging to a differential pair end with either " +"_N/_P or +/-." +msgstr "" +"Unable to find complementary differential pair net for skew tuning. Make " +"sure the names of the nets belonging to a differential pair end with either " +"_N/_P or +/-." + +#: pcbnew/router/pns_meander_skew_placer.cpp:154 +msgid "Too long: skew " +msgstr "Too long: skew " + +#: pcbnew/router/pns_meander_skew_placer.cpp:157 +msgid "Too short: skew " +msgstr "Too short: skew " + +#: pcbnew/router/pns_meander_skew_placer.cpp:160 +msgid "Tuned: skew " +msgstr "Tuned: skew " + +#: pcbnew/router/pns_meander_skew_placer.cpp:163 +#: pcbnew/router/pns_meander_placer.cpp:252 +#: pcbnew/router/pns_dp_meander_placer.cpp:377 +msgid "?" +msgstr "?" + +#: pcbnew/router/pns_meander_placer.cpp:66 +#: pcbnew/router/pns_dp_meander_placer.cpp:75 +msgid "Please select a track whose length you want to tune." +msgstr "Please select a track whose length you want to tune." + +#: pcbnew/router/pns_meander_placer.cpp:243 +#: pcbnew/router/pns_dp_meander_placer.cpp:368 +msgid "Too long: " +msgstr "Too long: " + +#: pcbnew/router/pns_meander_placer.cpp:246 +#: pcbnew/router/pns_dp_meander_placer.cpp:371 +msgid "Too short: " +msgstr "Too short: " + +#: pcbnew/router/pns_meander_placer.cpp:249 +#: pcbnew/router/pns_dp_meander_placer.cpp:374 +msgid "Tuned: " +msgstr "Tuned: " + +#: pcbnew/router/pns_dp_meander_placer.cpp:92 +msgid "" +"Unable to find complementary differential pair net for length tuning. Make " +"sure the names of the nets belonging to a differential pair end with either " +"_N/_P or +/-." +msgstr "" +"Unable to find complementary differential pair net for length tuning. Make " +"sure the names of the nets belonging to a differential pair end with either " +"_N/_P or +/-." + +#: pcbnew/router/router_tool.cpp:82 +msgid "Interactive Router (Single Tracks)" +msgstr "Interactive Router (Single Tracks)" + +#: pcbnew/router/router_tool.cpp:83 +msgid "Run push & shove router (single tracks)" +msgstr "Run push & shove router (single tracks)" + +#: pcbnew/router/router_tool.cpp:87 +msgid "Interactive Router (Differential Pairs)" +msgstr "Interactive Router (Differential Pairs)" + +#: pcbnew/router/router_tool.cpp:88 +msgid "Run push & shove router (differential pairs)" +msgstr "Run push & shove router (differential pairs)" + +#: pcbnew/router/router_tool.cpp:92 +#: pcbnew/dialogs/dialog_pns_settings_base.h:71 +msgid "Interactive Router Settings" +msgstr "Interactive Router Settings" + +#: pcbnew/router/router_tool.cpp:93 +msgid "Open Interactive Router settings" +msgstr "Open Interactive Router settings" + +#: pcbnew/router/router_tool.cpp:97 +msgid "Differential Pair Dimension settings" +msgstr "Differential Pair Dimension settings" + +#: pcbnew/router/router_tool.cpp:98 +msgid "Open Differential Pair Dimension settings" +msgstr "Open Differential Pair Dimension settings" + +#: pcbnew/router/router_tool.cpp:102 +msgid "Tune length of a single track" +msgstr "Tune length of a single track" + +#: pcbnew/router/router_tool.cpp:106 +msgid "Tune length of a differential pair" +msgstr "Tune length of a differential pair" + +#: pcbnew/router/router_tool.cpp:110 +msgid "Tune skew of a differential pair" +msgstr "Tune skew of a differential pair" + +#: pcbnew/router/router_tool.cpp:114 +msgid "Drag Track/Via" +msgstr "Drag Track/Via" + +#: pcbnew/router/router_tool.cpp:114 +msgid "Drags tracks and vias without breaking connections" +msgstr "Drags tracks and vias without breaking connections" + +#: pcbnew/router/router_tool.cpp:120 +msgid "" +"Splits the track segment into two segments connected at the cursor position." +msgstr "" +"Splits the track segment into two segments connected at the cursor position." + +#: pcbnew/router/router_tool.cpp:125 +msgid "Drag (45 degree mode)" +msgstr "Drag (45 degree mode)" + +#: pcbnew/router/router_tool.cpp:126 pcbnew/router/router_tool.cpp:132 +msgid "todo" +msgstr "todo" + +#: pcbnew/router/router_tool.cpp:131 +msgid "Drag (free angle)" +msgstr "Drag (free angle)" + +#: pcbnew/router/router_tool.cpp:140 +msgid "Stops laying the current track." +msgstr "Stops laying the current track." + +#: pcbnew/router/router_tool.cpp:143 +msgid "Auto-end Track" +msgstr "Auto-end Track" + +#: pcbnew/router/router_tool.cpp:143 +msgid "Automagically finishes currently routed track." +msgstr "Automagically finishes currently routed track." + +#: pcbnew/router/router_tool.cpp:148 +msgid "Adds a through-hole via at the end of currently routed track." +msgstr "Adds a through-hole via at the end of currently routed track." + +#: pcbnew/router/router_tool.cpp:155 +msgid "Adds a blind or buried via at the end of currently routed track." +msgstr "Adds a blind or buried via at the end of currently routed track." + +#: pcbnew/router/router_tool.cpp:161 +msgid "Place Microvia" +msgstr "Place Microvia" + +#: pcbnew/router/router_tool.cpp:161 +msgid "Adds a microvia at the end of currently routed track." +msgstr "Adds a microvia at the end of currently routed track." + +#: pcbnew/router/router_tool.cpp:169 +msgid "" +"Select a layer, then add a through-hole via at the end of currently routed " +"track." +msgstr "" +"Select a layer, then add a through-hole via at the end of currently routed " +"track." + +#: pcbnew/router/router_tool.cpp:177 +msgid "" +"Select a layer, then add a blind or buried via at the end of currently " +"routed track." +msgstr "" +"Select a layer, then add a blind or buried via at the end of currently " +"routed track." + +#: pcbnew/router/router_tool.cpp:183 pcbnew/hotkeys.cpp:246 +msgid "Custom Track/Via Size" +msgstr "Custom Track/Via Size" + +#: pcbnew/router/router_tool.cpp:184 +msgid "Shows a dialog for changing the track width and via size." +msgstr "Shows a dialog for changing the track width and via size." + +#: pcbnew/router/router_tool.cpp:190 +msgid "Switches posture of the currently routed track." +msgstr "Switches posture of the currently routed track." + +#: pcbnew/router/router_tool.cpp:195 +msgid "Differential Pair Dimensions..." +msgstr "Differential Pair Dimensions..." + +#: pcbnew/router/router_tool.cpp:196 +msgid "Sets the width and gap of the currently routed differential pair." +msgstr "Sets the width and gap of the currently routed differential pair." + +#: pcbnew/router/router_tool.cpp:211 +msgid "Select Track/Via Width" +msgstr "Select Track/Via Width" + +#: pcbnew/router/router_tool.cpp:221 +msgid "Custom size" +msgstr "Custom size" + +#: pcbnew/router/router_tool.cpp:224 +msgid "Use the starting track width" +msgstr "Use the starting track width" + +#: pcbnew/router/router_tool.cpp:225 +msgid "Route using the width of the starting track." +msgstr "Route using the width of the starting track." + +#: pcbnew/router/router_tool.cpp:227 +msgid "Use net class values" +msgstr "Use net class values" + +#: pcbnew/router/router_tool.cpp:228 +msgid "Use track and via sizes from the net class" +msgstr "Use track and via sizes from the net class" + +#: pcbnew/router/router_tool.cpp:310 +msgid "Interactive Router" +msgstr "Interactive Router" + +#: pcbnew/router/router_tool.cpp:531 +msgid "Blind/buried vias have to be enabled in the design settings." +msgstr "Blind/buried vias have to be enabled in the design settings." + +#: pcbnew/router/router_tool.cpp:537 +msgid "Microvias have to be enabled in the design settings." +msgstr "Microvias have to be enabled in the design settings." + +#: pcbnew/router/router_tool.cpp:544 +msgid "Only through vias are allowed on 2 layer boards." +msgstr "Only through vias are allowed on 2 layer boards." + +#: pcbnew/router/router_tool.cpp:551 +msgid "" +"Microvias can be placed only between the outer layers (F.Cu/B.Cu) and the " +"ones directly adjacent to them." +msgstr "" +"Microvias can be placed only between the outer layers (F.Cu/B.Cu) and the " +"ones directly adjacent to them." + +#: pcbnew/router/router_tool.cpp:655 pcbnew/onleftclick.cpp:283 +msgid "Tracks on Copper layers only" +msgstr "Tracks on Copper layers only" + +#: pcbnew/router/router_tool.cpp:832 +msgid "Route Track" +msgstr "Route Track" + +#: pcbnew/router/router_tool.cpp:839 +msgid "Router Differential Pair" +msgstr "Router Differential Pair" + +#: pcbnew/router/router_tool.cpp:946 pcbnew/router/router_tool.cpp:1017 +msgid "The item is locked. Do you want to continue?" +msgstr "The item is locked. Do you want to continue?" + +#: pcbnew/basepcbframe.cpp:165 +msgid "Error loading project footprint libraries" +msgstr "Error loading project footprint libraries" + +#: pcbnew/basepcbframe.cpp:476 +msgid "Display rectangular coordinates" +msgstr "Display rectangular coordinates" + +#: pcbnew/basepcbframe.cpp:489 +msgid "Show pads in fill mode" +msgstr "Show pads in fill mode" + +#: pcbnew/basepcbframe.cpp:854 +msgid "Zoom " +msgstr "Zoom " + +#: pcbnew/pcb_parser.cpp:135 +#, c-format +msgid "" +"invalid floating point number in\n" +"file: <%s>\n" +"line: %d\n" +"offset: %d" +msgstr "" +"invalid floating point number in\n" +"file: <%s>\n" +"line: %d\n" +"offset: %d" + +#: pcbnew/pcb_parser.cpp:144 +#, c-format +msgid "" +"missing floating point number in\n" +"file: <%s>\n" +"line: %d\n" +"offset: %d" +msgstr "" +"missing floating point number in\n" +"file: <%s>\n" +"line: %d\n" +"offset: %d" + +#: pcbnew/pcb_parser.cpp:197 +#, c-format +msgid "cannot interpret date code %d" +msgstr "cannot interpret date code %d" + +#: pcbnew/pcb_parser.cpp:664 +#, c-format +msgid "page type \"%s\" is not valid " +msgstr "page type \"%s\" is not valid " + +#: pcbnew/pcb_parser.cpp:896 +#, c-format +msgid "Layer '%s' in file '%s' at line %d, is not in fixed layer hash" +msgstr "Layer '%s' in file '%s' at line %d, is not in fixed layer hash" + +#: pcbnew/pcb_parser.cpp:929 +#, c-format +msgid "%d is not a valid layer count" +msgstr "%d is not a valid layer count" + +#: pcbnew/pcb_parser.cpp:960 +#, c-format +msgid "" +"Layer '%s' in file\n" +"'%s'\n" +"at line %d, position %d\n" +"was not defined in the layers section" +msgstr "" +"Layer '%s' in file\n" +"'%s'\n" +"at line %d, position %d\n" +"was not defined in the layers section" + +#: pcbnew/pcb_parser.cpp:1346 +#, c-format +msgid "duplicate NETCLASS name '%s' in file <%s> at line %d, offset %d" +msgstr "duplicate NETCLASS name '%s' in file <%s> at line %d, offset %d" + +#: pcbnew/pcb_parser.cpp:1782 pcbnew/kicad_netlist_reader.cpp:369 +#, c-format +msgid "" +"invalid footprint ID in\n" +"file: <%s>\n" +"line: %d\n" +"offset: %d" +msgstr "" +"invalid footprint ID in\n" +"file: <%s>\n" +"line: %d\n" +"offset: %d" + +#: pcbnew/pcb_parser.cpp:2033 +#, c-format +msgid "cannot handle footprint text type %s" +msgstr "cannot handle footprint text type %s" + +#: pcbnew/pcb_parser.cpp:2458 pcbnew/pcb_parser.cpp:2464 +#: pcbnew/pcb_parser.cpp:2693 pcbnew/pcb_parser.cpp:2775 +#: pcbnew/pcb_parser.cpp:2839 +#, c-format +msgid "" +"invalid net ID in\n" +"file: <%s>\n" +"line: %d\n" +"offset: %d" +msgstr "" +"invalid net ID in\n" +"file: <%s>\n" +"line: %d\n" +"offset: %d" + +#: pcbnew/pcb_parser.cpp:3165 +#, c-format +msgid "" +"There is a zone that belongs to a not existing net\n" +"\"%s\"\n" +"you should verify and edit it (run DRC test)." +msgstr "" +"There is a zone that belongs to a not existing net\n" +"\"%s\"\n" +"you should verify and edit it (run DRC test)." + +#: pcbnew/class_zone.cpp:824 +msgid "Zone Outline" +msgstr "Zone Outline" + +#: pcbnew/class_zone.cpp:830 pcbnew/class_zone.cpp:1058 +msgid "(Cutout)" +msgstr "(Cutout)" + +#: pcbnew/class_zone.cpp:839 +msgid "No via" +msgstr "No via" + +#: pcbnew/class_zone.cpp:842 +msgid "No track" +msgstr "No track" + +#: pcbnew/class_zone.cpp:845 +#: pcbnew/dialogs/dialog_keepout_area_properties_base.cpp:67 +msgid "No copper pour" +msgstr "No copper pour" + +#: pcbnew/class_zone.cpp:847 +msgid "Keepout" +msgstr "Keepout" + +#: pcbnew/class_zone.cpp:858 +msgid "" +msgstr "" + +#: pcbnew/class_zone.cpp:867 pcbnew/class_track.cpp:1104 +msgid "NetCode" +msgstr "NetCode" + +#: pcbnew/class_zone.cpp:871 +msgid "Priority" +msgstr "Priority" + +#: pcbnew/class_zone.cpp:875 +msgid "Non Copper Zone" +msgstr "Non Copper Zone" + +#: pcbnew/class_zone.cpp:881 +msgid "Corners" +msgstr "Corners" + +#: pcbnew/class_zone.cpp:884 +msgid "Segments" +msgstr "Segments" + +#: pcbnew/class_zone.cpp:888 +msgid "Fill Mode" +msgstr "Fill Mode" + +#: pcbnew/class_zone.cpp:892 +msgid "Hatch Lines" +msgstr "Hatch Lines" + +#: pcbnew/class_zone.cpp:897 +msgid "Corner Count" +msgstr "Corner Count" + +#: pcbnew/class_zone.cpp:1061 +msgid "(Keepout)" +msgstr "(Keepout)" + +#: pcbnew/class_zone.cpp:1081 +msgid "** NO BOARD DEFINED **" +msgstr "** NO BOARD DEFINED **" + +#: pcbnew/class_zone.cpp:1093 +#, c-format +msgid "Zone Outline %s on %s" +msgstr "Zone Outline %s on %s" + +#: pcbnew/onleftclick.cpp:259 +msgid "Graphic not allowed on Copper layers" +msgstr "Graphic not allowed on Copper layers" + +#: pcbnew/onleftclick.cpp:342 +msgid "Texts not allowed on Edge Cut layer" +msgstr "Texts not allowed on Edge Cut layer" + +#: pcbnew/onleftclick.cpp:391 +msgid "Dimension not allowed on Copper or Edge Cut layers" +msgstr "Dimension not allowed on Copper or Edge Cut layers" + +#: pcbnew/onleftclick.cpp:445 +msgid "This tool is not available in the legacy canvas" +msgstr "This tool is not available in the legacy canvas" + +#: pcbnew/hotkeys.cpp:72 +msgid "Switch to Copper (B.Cu) layer" +msgstr "Switch to Copper (B.Cu) layer" + +#: pcbnew/hotkeys.cpp:75 +msgid "Switch to Component (F.Cu) layer" +msgstr "Switch to Component (F.Cu) layer" + +#: pcbnew/hotkeys.cpp:78 +msgid "Switch to Inner layer 1" +msgstr "Switch to Inner layer 1" + +#: pcbnew/hotkeys.cpp:80 +msgid "Switch to Inner layer 2" +msgstr "Switch to Inner layer 2" + +#: pcbnew/hotkeys.cpp:82 +msgid "Switch to Inner layer 3" +msgstr "Switch to Inner layer 3" + +#: pcbnew/hotkeys.cpp:84 +msgid "Switch to Inner layer 4" +msgstr "Switch to Inner layer 4" + +#: pcbnew/hotkeys.cpp:86 +msgid "Switch to Inner layer 5" +msgstr "Switch to Inner layer 5" + +#: pcbnew/hotkeys.cpp:88 +msgid "Switch to Inner layer 6" +msgstr "Switch to Inner layer 6" + +#: pcbnew/hotkeys.cpp:97 +msgid "Save Board" +msgstr "Save Board" + +#: pcbnew/hotkeys.cpp:98 +msgid "Save Board As" +msgstr "Save Board As" + +#: pcbnew/hotkeys.cpp:99 +msgid "Load Board" +msgstr "Load Board" + +#: pcbnew/hotkeys.cpp:101 +msgid "Delete Track Segment" +msgstr "Delete Track Segment" + +#: pcbnew/hotkeys.cpp:102 +msgid "Add New Track" +msgstr "Add New Track" + +#: pcbnew/hotkeys.cpp:103 +msgid "Add Through Via" +msgstr "Add Through Via" + +#: pcbnew/hotkeys.cpp:104 +msgid "Select Layer and Add Through Via" +msgstr "Select Layer and Add Through Via" + +#: pcbnew/hotkeys.cpp:106 +msgid "Add MicroVia" +msgstr "Add MicroVia" + +#: pcbnew/hotkeys.cpp:107 +msgid "Add Blind/Buried Via" +msgstr "Add Blind/Buried Via" + +#: pcbnew/hotkeys.cpp:108 +msgid "Select Layer and Add Blind/Buried Via" +msgstr "Select Layer and Add Blind/Buried Via" + +#: pcbnew/hotkeys.cpp:111 +msgid "Drag Track Keep Slope" +msgstr "Drag Track Keep Slope" + +#: pcbnew/hotkeys.cpp:115 +msgid "Flip Item" +msgstr "Flip Item" + +#: pcbnew/hotkeys.cpp:118 +msgid "Move Item Exactly" +msgstr "Move Item Exactly" + +#: pcbnew/hotkeys.cpp:119 +msgid "Position Item Relative" +msgstr "Position Item Relative" + +#: pcbnew/hotkeys.cpp:120 +msgid "Duplicate Item" +msgstr "Duplicate Item" + +#: pcbnew/hotkeys.cpp:121 +msgid "Duplicate Item and Increment" +msgstr "Duplicate Item and Increment" + +#: pcbnew/hotkeys.cpp:124 +msgid "Copy Item" +msgstr "Copy Item" + +#: pcbnew/hotkeys.cpp:127 +msgid "Lock/Unlock Footprint" +msgstr "Lock/Unlock Footprint" + +#: pcbnew/hotkeys.cpp:128 +msgid "Delete Track or Footprint" +msgstr "Delete Track or Footprint" + +#: pcbnew/hotkeys.cpp:130 +msgid "Toggle High Contrast Mode" +msgstr "Toggle High Contrast Mode" + +#: pcbnew/hotkeys.cpp:132 +msgid "Set Grid Origin" +msgstr "Set Grid Origin" + +#: pcbnew/hotkeys.cpp:133 pcbnew/dialogs/dialog_set_grid_base.cpp:94 +msgid "Reset Grid Origin" +msgstr "Reset Grid Origin" + +#: pcbnew/hotkeys.cpp:208 +msgid "Switch Track Width To Next" +msgstr "Switch Track Width To Next" + +#: pcbnew/hotkeys.cpp:211 +msgid "Switch Track Width To Previous" +msgstr "Switch Track Width To Previous" + +#: pcbnew/hotkeys.cpp:215 +msgid "Switch Grid To Fast Grid1" +msgstr "Switch Grid To Fast Grid1" + +#: pcbnew/hotkeys.cpp:218 +msgid "Switch Grid To Fast Grid2" +msgstr "Switch Grid To Fast Grid2" + +#: pcbnew/hotkeys.cpp:221 +msgid "Switch Grid To Next" +msgstr "Switch Grid To Next" + +#: pcbnew/hotkeys.cpp:224 +msgid "Switch Grid To Previous" +msgstr "Switch Grid To Previous" + +#: pcbnew/hotkeys.cpp:229 +msgid "Track Display Mode" +msgstr "Track Display Mode" + +#: pcbnew/hotkeys.cpp:236 +msgid "Increment Layer Transparency" +msgstr "Increment Layer Transparency" + +#: pcbnew/hotkeys.cpp:238 +msgid "Decrement Layer Transparency" +msgstr "Decrement Layer Transparency" + +#: pcbnew/hotkeys.cpp:240 +msgid "Select Trivial Connection" +msgstr "Select Trivial Connection" + +#: pcbnew/hotkeys.cpp:242 +msgid "Select Copper Connection" +msgstr "Select Copper Connection" + +#: pcbnew/hotkeys.cpp:244 pcbnew/dialogs/dialog_design_rules_base.cpp:183 +msgid "Routing Options" +msgstr "Routing Options" + +#: pcbnew/hotkeys.cpp:248 +#: pcbnew/dialogs/dialog_pns_diff_pair_dimensions_base.h:65 +msgid "Differential Pair Dimensions" +msgstr "Differential Pair Dimensions" + +#: pcbnew/hotkeys.cpp:250 +msgid "Increase Via Size" +msgstr "Increase Via Size" + +#: pcbnew/hotkeys.cpp:252 +msgid "Decrease Via Size" +msgstr "Decrease Via Size" + +#: pcbnew/hotkeys.cpp:334 +msgid "Board Editor" +msgstr "Board Editor" + +#: pcbnew/class_netinfo_item.cpp:94 +msgid "Net Name" +msgstr "Net Name" + +#: pcbnew/class_netinfo_item.cpp:97 +msgid "Net Code" +msgstr "Net Code" + +#: pcbnew/class_netinfo_item.cpp:144 +msgid "Net Length" +msgstr "Net Length" + +#: pcbnew/class_netinfo_item.cpp:148 +msgid "On Board" +msgstr "On Board" + +#: pcbnew/class_netinfo_item.cpp:152 +msgid "In Package" +msgstr "In Package" + +#: pcbnew/specctra_export.cpp:88 +msgid "Specctra DSN file:" +msgstr "Specctra DSN file:" + +#: pcbnew/specctra_export.cpp:150 +msgid "BOARD exported OK." +msgstr "BOARD exported OK." + +#: pcbnew/specctra_export.cpp:155 +msgid "Unable to export, please fix and try again" +msgstr "Unable to export, please fix and try again" + +#: pcbnew/specctra_export.cpp:810 +#, c-format +msgid "Component with value of '%s' has empty reference id." +msgstr "Component with value of '%s' has empty reference id." + +#: pcbnew/specctra_export.cpp:818 +#, c-format +msgid "Multiple components have identical reference IDs of '%s'." +msgstr "Multiple components have identical reference IDs of '%s'." + +#: pcbnew/netlist.cpp:89 pcbnew/dialogs/dialog_netlist.cpp:419 +#, c-format +msgid "Cannot open netlist file \"%s\"." +msgstr "Cannot open netlist file \"%s\"." + +#: pcbnew/netlist.cpp:90 pcbnew/dialogs/dialog_netlist.cpp:420 +msgid "Netlist Load Error." +msgstr "Netlist Load Error." + +#: pcbnew/netlist.cpp:181 pcbnew/dialogs/dialog_netlist.cpp:217 +msgid "No footprints" +msgstr "No footprints" + +#: pcbnew/netlist.cpp:250 +#, c-format +msgid "No footprint defined for component '%s'.\n" +msgstr "No footprint defined for component '%s'.\n" + +#: pcbnew/netlist.cpp:272 +#, c-format +msgid "" +"Footprint of component '%s' changed: board footprint '%s', netlist footprint " +"'%s'\n" +msgstr "" +"Footprint of component '%s' changed: board footprint '%s', netlist footprint " +"'%s'\n" + +#: pcbnew/netlist.cpp:302 +#, c-format +msgid "Component '%s' footprint ID '%s' is not valid.\n" +msgstr "Component '%s' footprint ID '%s' is not valid.\n" + +#: pcbnew/netlist.cpp:323 +#, c-format +msgid "" +"Component '%s' footprint '%s' was not found in any libraries in the " +"footprint library table.\n" +msgstr "" +"Component '%s' footprint '%s' was not found in any libraries in the " +"footprint library table.\n" + +#: pcbnew/class_drawsegment.cpp:357 msgid "Drawing" msgstr "Drawing" -#: pcbnew/class_drawsegment.cpp:344 +#: pcbnew/class_drawsegment.cpp:361 msgid "Shape" msgstr "Shape" -#: pcbnew/class_drawsegment.cpp:359 +#: pcbnew/class_drawsegment.cpp:376 msgid "Curve" msgstr "Curve" -#: pcbnew/class_drawsegment.cpp:364 -#: pcbnew/dialogs/dialog_copper_zones_base.cpp:200 +#: pcbnew/class_drawsegment.cpp:381 +#: pcbnew/dialogs/dialog_pad_properties.cpp:737 +#: pcbnew/dialogs/dialog_pad_properties.cpp:1832 +#: pcbnew/dialogs/dialog_pad_basicshapes_properties.cpp:82 +#: pcbnew/dialogs/dialog_copper_zones_base.cpp:202 msgid "Segment" msgstr "Segment" -#: pcbnew/class_drawsegment.cpp:604 +#: pcbnew/class_drawsegment.cpp:645 #, c-format msgid "Pcb Graphic: %s, length %s on %s" msgstr "Pcb Graphic: %s, length %s on %s" -#: pcbnew/build_BOM_from_board.cpp:61 -msgid "Comma separated value files (*.csv)|*.csv" -msgstr "Comma separated value files (*.csv)|*.csv" +#: pcbnew/legacy_netlist_reader.cpp:120 +msgid "Cannot parse time stamp in component section of netlist." +msgstr "Cannot parse time stamp in component section of netlist." -#: pcbnew/build_BOM_from_board.cpp:86 -msgid "Cannot export BOM: there are no footprints in the PCB" -msgstr "Cannot export BOM: there are no footprints in the PCB" +#: pcbnew/legacy_netlist_reader.cpp:130 +msgid "Cannot parse footprint name in component section of netlist." +msgstr "Cannot parse footprint name in component section of netlist." -#: pcbnew/build_BOM_from_board.cpp:96 -msgid "Save Bill of Materials" -msgstr "Save Bill of Materials" +#: pcbnew/legacy_netlist_reader.cpp:144 +msgid "Cannot parse reference designator in component section of netlist." +msgstr "Cannot parse reference designator in component section of netlist." -#: pcbnew/build_BOM_from_board.cpp:109 +#: pcbnew/legacy_netlist_reader.cpp:154 +msgid "Cannot parse value in component section of netlist." +msgstr "Cannot parse value in component section of netlist." + +#: pcbnew/legacy_netlist_reader.cpp:191 +msgid "Cannot parse pin name in component net section of netlist." +msgstr "Cannot parse pin name in component net section of netlist." + +#: pcbnew/legacy_netlist_reader.cpp:200 +msgid "Cannot parse net name in component net section of netlist." +msgstr "Cannot parse net name in component net section of netlist." + +#: pcbnew/legacy_netlist_reader.cpp:248 #, c-format -msgid "Unable to create file <%s>" -msgstr "Unable to create file <%s>" +msgid "Cannot find component '%s' in footprint filter section of netlist." +msgstr "Cannot find component '%s' in footprint filter section of netlist." -#: pcbnew/build_BOM_from_board.cpp:116 -msgid "Id" -msgstr "Id" +#: pcbnew/move_or_drag_track.cpp:714 +msgid "Unable to drag this segment: too many segments connected" +msgstr "Unable to drag this segment: too many segments connected" -#: pcbnew/build_BOM_from_board.cpp:117 -msgid "Designator" -msgstr "Designator" +#: pcbnew/move_or_drag_track.cpp:785 +msgid "Unable to drag this segment: two collinear segments" +msgstr "Unable to drag this segment: two collinear segments" -#: pcbnew/build_BOM_from_board.cpp:118 -msgid "Package" -msgstr "Package" +#: pcbnew/class_edge_mod.cpp:251 +msgid "TimeStamp" +msgstr "TimeStamp" -#: pcbnew/build_BOM_from_board.cpp:120 -msgid "Designation" -msgstr "Designation" +#: pcbnew/class_edge_mod.cpp:252 +msgid "Footprint Layer" +msgstr "Footprint Layer" -#: pcbnew/build_BOM_from_board.cpp:121 -msgid "Supplier and ref" -msgstr "Supplier and ref" +#: pcbnew/class_edge_mod.cpp:264 +#, c-format +msgid "Graphic (%s) on %s of %s" +msgstr "Graphic (%s) on %s of %s" -#: pcbnew/dimension.cpp:149 +#: pcbnew/class_marker_pcb.cpp:98 +msgid "Marker" +msgstr "Marker" + +#: pcbnew/class_marker_pcb.cpp:102 +#, c-format +msgid "ErrType (%d)- %s:" +msgstr "ErrType (%d)- %s:" + +#: pcbnew/class_marker_pcb.cpp:135 +#, c-format +msgid "Marker @(%d,%d)" +msgstr "Marker @(%d,%d)" + +#: pcbnew/import_dxf/dialog_dxf_import.cpp:233 +msgid "Open File" +msgstr "Open File" + +#: pcbnew/import_dxf/dialog_dxf_import.cpp:257 +msgid "Error: No DXF filename!" +msgstr "Error: No DXF filename!" + +#: pcbnew/import_dxf/dialog_dxf_import_base.cpp:24 +msgid "File:" +msgstr "File:" + +#: pcbnew/import_dxf/dialog_dxf_import_base.cpp:42 +msgid "Center of page" +msgstr "Center of page" + +#: pcbnew/import_dxf/dialog_dxf_import_base.cpp:42 +msgid "Upper left corner of page" +msgstr "Upper left corner of page" + +#: pcbnew/import_dxf/dialog_dxf_import_base.cpp:42 +msgid "Center left side of page" +msgstr "Center left side of page" + +#: pcbnew/import_dxf/dialog_dxf_import_base.cpp:42 +msgid "Lower left corner of page" +msgstr "Lower left corner of page" + +#: pcbnew/import_dxf/dialog_dxf_import_base.cpp:42 +msgid "User defined position" +msgstr "User defined position" + +#: pcbnew/import_dxf/dialog_dxf_import_base.cpp:44 +msgid "Place DXF origin (0,0) point:" +msgstr "Place DXF origin (0,0) point:" + +#: pcbnew/import_dxf/dialog_dxf_import_base.cpp:54 +msgid "User defined position:" +msgstr "User defined position:" + +#: pcbnew/import_dxf/dialog_dxf_import_base.cpp:67 +#: pcbnew/dialogs/dialog_export_idf_base.cpp:60 +msgid "X Position:" +msgstr "X Position:" + +#: pcbnew/import_dxf/dialog_dxf_import_base.cpp:80 +msgid "DXF origin on PCB Grid, X Coordinate" +msgstr "DXF origin on PCB Grid, X Coordinate" + +#: pcbnew/import_dxf/dialog_dxf_import_base.cpp:87 +#: pcbnew/dialogs/dialog_export_idf_base.cpp:81 +msgid "Y Position:" +msgstr "Y Position:" + +#: pcbnew/import_dxf/dialog_dxf_import_base.cpp:100 +msgid "DXF origin on PCB Grid, Y Coordinate" +msgstr "DXF origin on PCB Grid, Y Coordinate" + +#: pcbnew/import_dxf/dialog_dxf_import_base.cpp:107 +msgid "Position Units:" +msgstr "Position Units:" + +#: pcbnew/import_dxf/dialog_dxf_import_base.cpp:115 +msgid "Select PCB grid units" +msgstr "Select PCB grid units" + +#: pcbnew/import_dxf/dialog_dxf_import_base.cpp:137 +msgid "Import parameters:" +msgstr "Import parameters:" + +#: pcbnew/import_dxf/dialog_dxf_import_base.cpp:153 +msgid "Default Line Width:" +msgstr "Default Line Width:" + +#: pcbnew/import_dxf/dialog_dxf_import_base.cpp:166 +msgid "Graphic Layer:" +msgstr "Graphic Layer:" + +#: pcbnew/class_board_item.cpp:46 +msgid "Bezier Curve" +msgstr "Bezier Curve" + +#: pcbnew/class_board_item.cpp:47 +#: pcbnew/dialogs/dialog_copper_zones_base.cpp:202 +msgid "Polygon" +msgstr "Polygon" + +#: pcbnew/layer_widget.cpp:135 +msgid "Change Layer Color for " +msgstr "Change Layer Color for " + +#: pcbnew/layer_widget.cpp:187 +msgid "Change Render Color for " +msgstr "Change Render Color for " + +#: pcbnew/layer_widget.cpp:319 msgid "" -"This item has an illegal layer id.\n" -"Now, forced on the drawings layer. Please, fix it" +"Left double click or middle click for color change, right click for menu" msgstr "" -"This item has an illegal layer id.\n" -"Now, forced on the drawings layer. Please, fix it" +"Left double click or middle click for color change, right click for menu" -#: pcbnew/dimension.cpp:169 +#: pcbnew/layer_widget.cpp:327 +msgid "Enable this for visibility" +msgstr "Enable this for visibility" + +#: pcbnew/layer_widget.cpp:383 +msgid "Left double click or middle click for color change" +msgstr "Left double click or middle click for color change" + +#: pcbnew/tool_modedit.cpp:56 pcbnew/menubar_modedit.cpp:68 +msgid "Select active library" +msgstr "Select active library" + +#: pcbnew/tool_modedit.cpp:59 pcbnew/menubar_modedit.cpp:116 +msgid "Save footprint in active library" +msgstr "Save footprint in active library" + +#: pcbnew/tool_modedit.cpp:63 +msgid "Create new library and save current footprint" +msgstr "Create new library and save current footprint" + +#: pcbnew/tool_modedit.cpp:66 pcbnew/tool_pcb.cpp:237 +msgid "Open footprint viewer" +msgstr "Open footprint viewer" + +#: pcbnew/tool_modedit.cpp:70 +msgid "Delete part from active library" +msgstr "Delete part from active library" + +#: pcbnew/tool_modedit.cpp:74 +msgid "New footprint" +msgstr "New footprint" + +#: pcbnew/tool_modedit.cpp:79 +msgid "New footprint using footprint wizard" +msgstr "New footprint using footprint wizard" + +#: pcbnew/tool_modedit.cpp:85 +msgid "Load footprint from library" +msgstr "Load footprint from library" + +#: pcbnew/tool_modedit.cpp:90 pcbnew/menubar_modedit.cpp:95 +msgid "Load footprint from current board" +msgstr "Load footprint from current board" + +#: pcbnew/tool_modedit.cpp:94 +msgid "Update footprint into current board" +msgstr "Update footprint into current board" + +#: pcbnew/tool_modedit.cpp:98 +msgid "Insert footprint into current board" +msgstr "Insert footprint into current board" + +#: pcbnew/tool_modedit.cpp:102 +msgid "Import footprint" +msgstr "Import footprint" + +#: pcbnew/tool_modedit.cpp:105 +msgid "Export footprint" +msgstr "Export footprint" + +#: pcbnew/tool_modedit.cpp:110 pcbnew/help_common_strings.h:15 +msgid "Undo last edition" +msgstr "Undo last edition" + +#: pcbnew/tool_modedit.cpp:112 +msgid "Redo last undo command" +msgstr "Redo last undo command" + +#: pcbnew/tool_modedit.cpp:117 +msgid "Footprint properties" +msgstr "Footprint properties" + +#: pcbnew/tool_modedit.cpp:121 +msgid "Print footprint" +msgstr "Print footprint" + +#: pcbnew/tool_modedit.cpp:142 +msgid "Pad properties" +msgstr "Pad properties" + +#: pcbnew/tool_modedit.cpp:148 +msgid "Check footprint" +msgstr "Check footprint" + +#: pcbnew/tool_modedit.cpp:170 pcbnew/menubar_modedit.cpp:286 +#: pcbnew/modedit.cpp:966 +msgid "Add pad" +msgstr "Add pad" + +#: pcbnew/tool_modedit.cpp:190 pcbnew/menubar_modedit.cpp:317 +msgid "Place footprint reference anchor" +msgstr "Place footprint reference anchor" + +#: pcbnew/tool_modedit.cpp:199 pcbnew/modedit.cpp:960 +msgid "Set grid origin" +msgstr "Set grid origin" + +#: pcbnew/tool_modedit.cpp:224 +msgid "Display Polar Coord ON" +msgstr "Display Polar Coord ON" + +#: pcbnew/tool_modedit.cpp:237 +msgid "Change Cursor Shape" +msgstr "Change Cursor Shape" + +#: pcbnew/tool_modedit.cpp:243 +msgid "Show Pads Sketch" +msgstr "Show Pads Sketch" + +#: pcbnew/tool_modedit.cpp:247 +msgid "Show Texts Sketch" +msgstr "Show Texts Sketch" + +#: pcbnew/tool_modedit.cpp:251 +msgid "Show Edges Sketch" +msgstr "Show Edges Sketch" + +#: pcbnew/swap_layers.cpp:93 +msgid "Swap Layers:" +msgstr "Swap Layers:" + +#: pcbnew/swap_layers.cpp:244 pcbnew/swap_layers.cpp:251 +#: pcbnew/swap_layers.cpp:329 +msgid "No Change" +msgstr "No Change" + +#: pcbnew/swap_layers.cpp:284 +msgid "&OK" +msgstr "&OK" + +#: pcbnew/swap_layers.cpp:288 +msgid "&Cancel" +msgstr "&Cancel" + +#: pcbnew/pcbnew.cpp:335 msgid "" -"The layer currently selected is not enabled for this board\n" -"You cannot use it" +"You have run Pcbnew for the first time using the new footprint library table " +"method for finding footprints.\n" +"Pcbnew has either copied the default table or created an empty table in the " +"kicad configuration folder.\n" +"You must first configure the library table to include all footprint " +"libraries you want to use.\n" +"See the \"Footprint Library Table\" section of the CvPcb or Pcbnew " +"documentation for more information." msgstr "" -"The layer currently selected is not enabled for this board\n" -"You cannot use it" +"You have run Pcbnew for the first time using the new footprint library table " +"method for finding footprints.\n" +"Pcbnew has either copied the default table or created an empty table in the " +"kicad configuration folder.\n" +"You must first configure the library table to include all footprint " +"libraries you want to use.\n" +"See the \"Footprint Library Table\" section of the CvPcb or Pcbnew " +"documentation for more information." -#: pcbnew/dimension.cpp:213 -msgid "The text thickness is too large for the text size. It will be clamped" -msgstr "The text thickness is too large for the text size. It will be clamped" - -#: pcbnew/dimension.cpp:232 -msgid "Modifed dimensions properties" -msgstr "Modifed dimensions properties" +#: pcbnew/pcbnew.cpp:352 +msgid "" +"An error occurred attempting to load the global footprint library table:\n" +"Please edit this global footprint library table in Preferences menu" +msgstr "" +"An error occurred attempting to load the global footprint library table:\n" +"Please edit this global footprint library table in Preferences menu" #: pcbnew/menubar_pcbframe.cpp:130 pcbnew/menubar_pcbframe.cpp:196 msgid "Hide La&yers Manager" @@ -14433,12 +19062,12 @@ msgid "Show La&yers Manager" msgstr "Show La&yers Manager" #: pcbnew/menubar_pcbframe.cpp:133 pcbnew/menubar_pcbframe.cpp:201 -#: pcbnew/pcbnew_config.cpp:89 pcbnew/tool_pcb.cpp:800 +#: pcbnew/tool_pcb.cpp:803 pcbnew/pcbnew_config.cpp:89 msgid "Hide Microwa&ve Toolbar" msgstr "Hide Microwa&ve Toolbar" -#: pcbnew/menubar_pcbframe.cpp:133 pcbnew/pcbnew_config.cpp:89 -#: pcbnew/tool_pcb.cpp:800 +#: pcbnew/menubar_pcbframe.cpp:133 pcbnew/tool_pcb.cpp:803 +#: pcbnew/pcbnew_config.cpp:89 msgid "Show Microwa&ve Toolbar" msgstr "Show Microwa&ve Toolbar" @@ -14474,9 +19103,9 @@ msgstr "&General Settings" msgid "Select general options for Pcbnew" msgstr "Select general options for Pcbnew" -#: pcbnew/menubar_pcbframe.cpp:213 pcbnew/menubar_modedit.cpp:331 -msgid "&Display and Hide" -msgstr "&Display and Hide" +#: pcbnew/menubar_pcbframe.cpp:213 pcbnew/menubar_modedit.cpp:345 +msgid "&Display Settings" +msgstr "&Display Settings" #: pcbnew/menubar_pcbframe.cpp:214 msgid "Select how items (pads, tracks, texts) are displayed" @@ -14530,17 +19159,21 @@ msgstr "Tune Differential Pair &Skew/Phase" msgid "Tune skew/phase of a differential pair" msgstr "Tune skew/phase of a differential pair" -#: pcbnew/menubar_pcbframe.cpp:282 pcbnew/menubar_modedit.cpp:311 -msgid "&Footprint Libraries Wizard" -msgstr "&Footprint Libraries Wizard" +#: pcbnew/menubar_pcbframe.cpp:282 pcbnew/menubar_modedit.cpp:325 +msgid "&Footprint Library Wizard" +msgstr "&Footprint Library Wizard" #: pcbnew/menubar_pcbframe.cpp:282 -msgid "Add footprint libraries using wizard" -msgstr "Add footprint libraries using wizard" +msgid "Add footprint library using wizard" +msgstr "Add footprint library using wizard" -#: pcbnew/menubar_pcbframe.cpp:286 pcbnew/menubar_modedit.cpp:315 -msgid "Footprint Li&braries Manager" -msgstr "Footprint Li&braries Manager" +#: pcbnew/menubar_pcbframe.cpp:286 pcbnew/menubar_modedit.cpp:329 +msgid "Footprint Li&brary Table" +msgstr "Footprint Li&brary Table" + +#: pcbnew/menubar_pcbframe.cpp:286 pcbnew/menubar_modedit.cpp:329 +msgid "Configure footprint library table" +msgstr "Configure footprint library table" #: pcbnew/menubar_pcbframe.cpp:298 msgid "&3D Shape Downloader" @@ -14586,467 +19219,434 @@ msgstr "Add keepout areas" msgid "Te&xt" msgstr "Te&xt" -#: pcbnew/menubar_pcbframe.cpp:327 pcbnew/tool_pcb.cpp:465 +#: pcbnew/menubar_pcbframe.cpp:327 pcbnew/tool_pcb.cpp:469 msgid "Add text on copper layers or graphic text" msgstr "Add text on copper layers or graphic text" -#: pcbnew/menubar_pcbframe.cpp:331 pcbnew/tools/drawing_tool.cpp:287 -#: pcbnew/menubar_modedit.cpp:290 pcbnew/edit.cpp:1494 -#: pcbnew/tool_modedit.cpp:180 pcbnew/tool_pcb.cpp:462 -msgid "Add graphic arc" -msgstr "Add graphic arc" +#: pcbnew/menubar_pcbframe.cpp:338 +msgid "&Lines" +msgstr "&Lines" -#: pcbnew/menubar_pcbframe.cpp:334 pcbnew/tools/drawing_tool.cpp:258 -#: pcbnew/menubar_modedit.cpp:279 pcbnew/edit.cpp:1498 -#: pcbnew/tool_modedit.cpp:177 pcbnew/tool_pcb.cpp:459 -msgid "Add graphic circle" -msgstr "Add graphic circle" +#: pcbnew/menubar_pcbframe.cpp:339 pcbnew/tool_pcb.cpp:457 +msgid "Add graphic lines" +msgstr "Add graphic lines" -#: pcbnew/menubar_pcbframe.cpp:339 pcbnew/menubar_modedit.cpp:285 -#: pcbnew/tool_modedit.cpp:174 pcbnew/tool_pcb.cpp:456 -msgid "Add graphic line or polygon" -msgstr "Add graphic line or polygon" +#: pcbnew/menubar_pcbframe.cpp:343 +msgid "&Polygons" +msgstr "&Polygons" -#: pcbnew/menubar_pcbframe.cpp:345 +#: pcbnew/menubar_pcbframe.cpp:344 +msgid "Add graphic polygons" +msgstr "Add graphic polygons" + +#: pcbnew/menubar_pcbframe.cpp:350 msgid "&Dimension" msgstr "&Dimension" -#: pcbnew/menubar_pcbframe.cpp:345 pcbnew/tools/drawing_tool.cpp:488 -#: pcbnew/edit.cpp:1510 pcbnew/tool_pcb.cpp:469 -msgid "Add dimension" -msgstr "Add dimension" - -#: pcbnew/menubar_pcbframe.cpp:349 +#: pcbnew/menubar_pcbframe.cpp:354 msgid "La&yer Alignment Target" msgstr "La&yer Alignment Target" -#: pcbnew/menubar_pcbframe.cpp:349 pcbnew/tools/pcb_editor_control.cpp:589 -#: pcbnew/edit.cpp:1478 pcbnew/tool_pcb.cpp:472 -msgid "Add layer alignment target" -msgstr "Add layer alignment target" - -#: pcbnew/menubar_pcbframe.cpp:355 +#: pcbnew/menubar_pcbframe.cpp:360 msgid "Drill and &Place Offset" msgstr "Drill and &Place Offset" -#: pcbnew/menubar_pcbframe.cpp:356 +#: pcbnew/menubar_pcbframe.cpp:361 msgid "Place origin point for drill and place files" msgstr "Place origin point for drill and place files" -#: pcbnew/menubar_pcbframe.cpp:360 +#: pcbnew/menubar_pcbframe.cpp:365 msgid "&Grid Origin" msgstr "&Grid Origin" -#: pcbnew/menubar_pcbframe.cpp:361 +#: pcbnew/menubar_pcbframe.cpp:366 msgid "Set grid origin point" msgstr "Set grid origin point" -#: pcbnew/menubar_pcbframe.cpp:372 +#: pcbnew/menubar_pcbframe.cpp:377 msgid "Update PCB design with current schematic (forward annotation)" msgstr "Update PCB design with current schematic (forward annotation)" -#: pcbnew/menubar_pcbframe.cpp:378 +#: pcbnew/menubar_pcbframe.cpp:383 msgid "Load &Netlist" msgstr "Load &Netlist" -#: pcbnew/menubar_pcbframe.cpp:379 +#: pcbnew/menubar_pcbframe.cpp:384 msgid "Read netlist and update board connectivity" msgstr "Read netlist and update board connectivity" -#: pcbnew/menubar_pcbframe.cpp:383 +#: pcbnew/menubar_pcbframe.cpp:388 msgid "Set &Layer Pair" msgstr "Set &Layer Pair" -#: pcbnew/menubar_pcbframe.cpp:383 +#: pcbnew/menubar_pcbframe.cpp:388 msgid "Change active layer pair" msgstr "Change active layer pair" -#: pcbnew/menubar_pcbframe.cpp:387 +#: pcbnew/menubar_pcbframe.cpp:392 msgid "&Design Rules Check" msgstr "&Design Rules Check" -#: pcbnew/menubar_pcbframe.cpp:388 pcbnew/tool_pcb.cpp:276 +#: pcbnew/menubar_pcbframe.cpp:393 pcbnew/tool_pcb.cpp:276 msgid "Perform design rules check" msgstr "Perform design rules check" -#: pcbnew/menubar_pcbframe.cpp:391 +#: pcbnew/menubar_pcbframe.cpp:396 msgid "&FreeRoute" msgstr "&FreeRoute" -#: pcbnew/menubar_pcbframe.cpp:392 pcbnew/tool_pcb.cpp:305 +#: pcbnew/menubar_pcbframe.cpp:397 pcbnew/tool_pcb.cpp:305 msgid "Fast access to the FreeROUTE external advanced router" msgstr "Fast access to the FreeROUTE external advanced router" -#: pcbnew/menubar_pcbframe.cpp:397 +#: pcbnew/menubar_pcbframe.cpp:402 msgid "&Scripting Console" msgstr "&Scripting Console" -#: pcbnew/menubar_pcbframe.cpp:398 +#: pcbnew/menubar_pcbframe.cpp:403 msgid "Show/Hide the Python scripting console" msgstr "Show/Hide the Python scripting console" -#: pcbnew/menubar_pcbframe.cpp:408 +#: pcbnew/menubar_pcbframe.cpp:413 msgid "&External Plugins" msgstr "&External Plugins" -#: pcbnew/menubar_pcbframe.cpp:409 +#: pcbnew/menubar_pcbframe.cpp:414 msgid "Execute or reload python action plugins" msgstr "Execute or reload python action plugins" -#: pcbnew/menubar_pcbframe.cpp:413 +#: pcbnew/menubar_pcbframe.cpp:418 msgid "&Refresh Plugins" msgstr "&Refresh Plugins" -#: pcbnew/menubar_pcbframe.cpp:414 +#: pcbnew/menubar_pcbframe.cpp:419 msgid "Reload all python plugins and refresh plugin menus" msgstr "Reload all python plugins and refresh plugin menus" -#: pcbnew/menubar_pcbframe.cpp:427 pcbnew/menubar_modedit.cpp:346 +#: pcbnew/menubar_pcbframe.cpp:432 pcbnew/menubar_modedit.cpp:360 #: pcbnew/tool_modview.cpp:186 msgid "Pcbnew &Manual" msgstr "Pcbnew &Manual" -#: pcbnew/menubar_pcbframe.cpp:428 +#: pcbnew/menubar_pcbframe.cpp:433 msgid "Open Pcbnew Manual" msgstr "Open Pcbnew Manual" -#: pcbnew/menubar_pcbframe.cpp:438 +#: pcbnew/menubar_pcbframe.cpp:443 msgid "Display current hotkeys list and corresponding commands" msgstr "Display current hotkeys list and corresponding commands" -#: pcbnew/menubar_pcbframe.cpp:445 +#: pcbnew/menubar_pcbframe.cpp:450 msgid "Contribute to KiCad - open web browser" msgstr "Contribute to KiCad - open web browser" -#: pcbnew/menubar_pcbframe.cpp:452 +#: pcbnew/menubar_pcbframe.cpp:457 msgid "Display KiCad About dialog" msgstr "Display KiCad About dialog" -#: pcbnew/menubar_pcbframe.cpp:469 pcbnew/tool_pcb.cpp:476 +#: pcbnew/menubar_pcbframe.cpp:474 pcbnew/tool_pcb.cpp:480 msgid "Delete items" msgstr "Delete items" -#: pcbnew/menubar_pcbframe.cpp:479 pcbnew/onrightclick.cpp:664 -msgid "Edit All Tracks and Vias" -msgstr "Edit All Tracks and Vias" - -#: pcbnew/menubar_pcbframe.cpp:482 +#: pcbnew/menubar_pcbframe.cpp:487 msgid "Set Footp&rint Field Sizes" msgstr "Set Footp&rint Field Sizes" -#: pcbnew/menubar_pcbframe.cpp:483 +#: pcbnew/menubar_pcbframe.cpp:488 msgid "Set text size and width of footprint fields" msgstr "Set text size and width of footprint fields" -#: pcbnew/menubar_pcbframe.cpp:487 +#: pcbnew/menubar_pcbframe.cpp:492 msgid "&Swap Layers" msgstr "&Swap Layers" -#: pcbnew/menubar_pcbframe.cpp:488 +#: pcbnew/menubar_pcbframe.cpp:493 msgid "Swap tracks on copper layers or drawings on other layers" msgstr "Swap tracks on copper layers or drawings on other layers" -#: pcbnew/menubar_pcbframe.cpp:493 +#: pcbnew/menubar_pcbframe.cpp:498 msgid "&Global Deletions" msgstr "&Global Deletions" -#: pcbnew/menubar_pcbframe.cpp:494 +#: pcbnew/menubar_pcbframe.cpp:499 msgid "Delete tracks, footprints and texts on board" msgstr "Delete tracks, footprints and texts on board" -#: pcbnew/menubar_pcbframe.cpp:498 +#: pcbnew/menubar_pcbframe.cpp:503 msgid "&Cleanup Tracks and Vias" msgstr "&Cleanup Tracks and Vias" -#: pcbnew/menubar_pcbframe.cpp:499 +#: pcbnew/menubar_pcbframe.cpp:504 msgid "Clean stubs, vias, delete break points or unconnected tracks" msgstr "Clean stubs, vias, delete break points or unconnected tracks" -#: pcbnew/menubar_pcbframe.cpp:538 pcbnew/menubar_modedit.cpp:236 +#: pcbnew/menubar_pcbframe.cpp:543 pcbnew/menubar_modedit.cpp:250 msgid "&3D Viewer" msgstr "&3D Viewer" -#: pcbnew/menubar_pcbframe.cpp:540 +#: pcbnew/menubar_pcbframe.cpp:545 msgid "Show board in 3D viewer" msgstr "Show board in 3D viewer" -#: pcbnew/menubar_pcbframe.cpp:544 +#: pcbnew/menubar_pcbframe.cpp:549 msgid "&List Nets" msgstr "&List Nets" -#: pcbnew/menubar_pcbframe.cpp:544 +#: pcbnew/menubar_pcbframe.cpp:549 msgid "View list of nets with names and IDs" msgstr "View list of nets with names and IDs" -#: pcbnew/menubar_pcbframe.cpp:550 -msgid "&Flip Board View" -msgstr "&Flip Board View" +#: pcbnew/menubar_pcbframe.cpp:555 +msgid "Flip &Board View" +msgstr "Flip &Board View" -#: pcbnew/menubar_pcbframe.cpp:551 +#: pcbnew/menubar_pcbframe.cpp:556 msgid "Flip (mirror) the board view" msgstr "Flip (mirror) the board view" -#: pcbnew/menubar_pcbframe.cpp:557 pcbnew/menubar_modedit.cpp:243 -msgid "Legacy Canva&s" -msgstr "Legacy Canva&s" - -#: pcbnew/menubar_pcbframe.cpp:562 +#: pcbnew/menubar_pcbframe.cpp:567 msgid "Switch canvas implementation to Legacy" msgstr "Switch canvas implementation to Legacy" -#: pcbnew/menubar_pcbframe.cpp:565 pcbnew/menubar_modedit.cpp:251 -msgid "Open&GL Canvas" -msgstr "Open&GL Canvas" - -#: pcbnew/menubar_pcbframe.cpp:570 +#: pcbnew/menubar_pcbframe.cpp:575 msgid "Switch canvas implementation to OpenGL" msgstr "Switch canvas implementation to OpenGL" -#: pcbnew/menubar_pcbframe.cpp:573 pcbnew/menubar_modedit.cpp:259 -msgid "&Cairo Canvas" -msgstr "&Cairo Canvas" - -#: pcbnew/menubar_pcbframe.cpp:578 +#: pcbnew/menubar_pcbframe.cpp:583 msgid "Switch canvas implementation to Cairo" msgstr "Switch canvas implementation to Cairo" -#: pcbnew/menubar_pcbframe.cpp:587 +#: pcbnew/menubar_pcbframe.cpp:592 msgid "User Defined G&rid" msgstr "User Defined G&rid" -#: pcbnew/menubar_pcbframe.cpp:587 +#: pcbnew/menubar_pcbframe.cpp:592 msgid "Adjust custom user-defined grid dimensions" msgstr "Adjust custom user-defined grid dimensions" -#: pcbnew/menubar_pcbframe.cpp:591 +#: pcbnew/menubar_pcbframe.cpp:596 msgid "Te&xts and Drawings" msgstr "Te&xts and Drawings" -#: pcbnew/menubar_pcbframe.cpp:592 +#: pcbnew/menubar_pcbframe.cpp:597 msgid "Adjust dimensions for texts and drawings" msgstr "Adjust dimensions for texts and drawings" -#: pcbnew/menubar_pcbframe.cpp:596 +#: pcbnew/menubar_pcbframe.cpp:601 msgid "&Pads Size" msgstr "&Pads Size" -#: pcbnew/menubar_pcbframe.cpp:596 +#: pcbnew/menubar_pcbframe.cpp:601 msgid "Adjust default pad characteristics" msgstr "Adjust default pad characteristics" -#: pcbnew/menubar_pcbframe.cpp:600 +#: pcbnew/menubar_pcbframe.cpp:605 msgid "Pads to &Mask Clearance" msgstr "Pads to &Mask Clearance" -#: pcbnew/menubar_pcbframe.cpp:601 +#: pcbnew/menubar_pcbframe.cpp:606 msgid "Adjust global clearance between pads and solder resist mask" msgstr "Adjust global clearance between pads and solder resist mask" -#: pcbnew/menubar_pcbframe.cpp:605 +#: pcbnew/menubar_pcbframe.cpp:610 msgid "&Differential Pairs" msgstr "&Differential Pairs" -#: pcbnew/menubar_pcbframe.cpp:606 +#: pcbnew/menubar_pcbframe.cpp:611 msgid "Define global gap/width for differential pairs." msgstr "Define global gap/width for differential pairs." -#: pcbnew/menubar_pcbframe.cpp:611 +#: pcbnew/menubar_pcbframe.cpp:616 msgid "Save dimension preferences" msgstr "Save dimension preferences" -#: pcbnew/menubar_pcbframe.cpp:626 +#: pcbnew/menubar_pcbframe.cpp:631 msgid "&New Board" msgstr "&New Board" -#: pcbnew/menubar_pcbframe.cpp:627 +#: pcbnew/menubar_pcbframe.cpp:632 msgid "Create new board" msgstr "Create new board" -#: pcbnew/menubar_pcbframe.cpp:630 +#: pcbnew/menubar_pcbframe.cpp:635 msgid "&Open Board" msgstr "&Open Board" -#: pcbnew/menubar_pcbframe.cpp:632 +#: pcbnew/menubar_pcbframe.cpp:637 msgid "Load existing board" msgstr "Load existing board" -#: pcbnew/menubar_pcbframe.cpp:655 +#: pcbnew/menubar_pcbframe.cpp:660 msgid "Open recently opened board" msgstr "Open recently opened board" -#: pcbnew/menubar_pcbframe.cpp:659 +#: pcbnew/menubar_pcbframe.cpp:664 msgid "&Append Board" msgstr "&Append Board" -#: pcbnew/menubar_pcbframe.cpp:660 +#: pcbnew/menubar_pcbframe.cpp:665 msgid "Append another board to currently loaded board" msgstr "Append another board to currently loaded board" -#: pcbnew/menubar_pcbframe.cpp:664 +#: pcbnew/menubar_pcbframe.cpp:669 msgid "Import Non-Kicad Board File" msgstr "Import Non-Kicad Board File" -#: pcbnew/menubar_pcbframe.cpp:665 +#: pcbnew/menubar_pcbframe.cpp:670 msgid "Import board file from other applications" msgstr "Import board file from other applications" -#: pcbnew/menubar_pcbframe.cpp:673 +#: pcbnew/menubar_pcbframe.cpp:678 msgid "Save current board" msgstr "Save current board" -#: pcbnew/menubar_pcbframe.cpp:683 +#: pcbnew/menubar_pcbframe.cpp:688 msgid "Sa&ve As" msgstr "Sa&ve As" -#: pcbnew/menubar_pcbframe.cpp:685 +#: pcbnew/menubar_pcbframe.cpp:690 msgid "Save current board with new name" msgstr "Save current board with new name" -#: pcbnew/menubar_pcbframe.cpp:692 +#: pcbnew/menubar_pcbframe.cpp:697 msgid "Sa&ve Copy As" msgstr "Sa&ve Copy As" -#: pcbnew/menubar_pcbframe.cpp:694 +#: pcbnew/menubar_pcbframe.cpp:699 msgid "Save copy of the current board" msgstr "Save copy of the current board" -#: pcbnew/menubar_pcbframe.cpp:701 +#: pcbnew/menubar_pcbframe.cpp:706 msgid "Revert to Las&t Backup" msgstr "Revert to Las&t Backup" -#: pcbnew/menubar_pcbframe.cpp:702 +#: pcbnew/menubar_pcbframe.cpp:707 msgid "Clear board and get previous backup version of board" msgstr "Clear board and get previous backup version of board" -#: pcbnew/menubar_pcbframe.cpp:706 +#: pcbnew/menubar_pcbframe.cpp:711 msgid "Resc&ue" msgstr "Resc&ue" -#: pcbnew/menubar_pcbframe.cpp:707 +#: pcbnew/menubar_pcbframe.cpp:712 msgid "Clear board and get last rescue file automatically saved by Pcbnew" msgstr "Clear board and get last rescue file automatically saved by Pcbnew" -#: pcbnew/menubar_pcbframe.cpp:714 +#: pcbnew/menubar_pcbframe.cpp:719 msgid "Footprint &Position (.pos) File" msgstr "Footprint &Position (.pos) File" -#: pcbnew/menubar_pcbframe.cpp:715 +#: pcbnew/menubar_pcbframe.cpp:720 msgid "Generate footprint position file for pick and place" msgstr "Generate footprint position file for pick and place" -#: pcbnew/menubar_pcbframe.cpp:719 +#: pcbnew/menubar_pcbframe.cpp:724 msgid "&Drill (.drl) File" msgstr "&Drill (.drl) File" -#: pcbnew/menubar_pcbframe.cpp:720 +#: pcbnew/menubar_pcbframe.cpp:725 msgid "Generate excellon2 drill file" msgstr "Generate excellon2 drill file" -#: pcbnew/menubar_pcbframe.cpp:724 +#: pcbnew/menubar_pcbframe.cpp:729 msgid "&Footprint (.rpt) Report.." msgstr "&Footprint (.rpt) Report.." -#: pcbnew/menubar_pcbframe.cpp:725 +#: pcbnew/menubar_pcbframe.cpp:730 msgid "Create report of all footprints from current board" msgstr "Create report of all footprints from current board" -#: pcbnew/menubar_pcbframe.cpp:729 +#: pcbnew/menubar_pcbframe.cpp:734 msgid "IPC-D-356 Netlist File" msgstr "IPC-D-356 Netlist File" -#: pcbnew/menubar_pcbframe.cpp:730 +#: pcbnew/menubar_pcbframe.cpp:735 msgid "Generate IPC-D-356 netlist file" msgstr "Generate IPC-D-356 netlist file" -#: pcbnew/menubar_pcbframe.cpp:734 +#: pcbnew/menubar_pcbframe.cpp:739 msgid "&BOM File" msgstr "&BOM File" -#: pcbnew/menubar_pcbframe.cpp:735 +#: pcbnew/menubar_pcbframe.cpp:740 msgid "Create bill of materials from current schematic" msgstr "Create bill of materials from current schematic" -#: pcbnew/menubar_pcbframe.cpp:739 +#: pcbnew/menubar_pcbframe.cpp:744 msgid "&Fabrication Outputs" msgstr "&Fabrication Outputs" -#: pcbnew/menubar_pcbframe.cpp:740 +#: pcbnew/menubar_pcbframe.cpp:745 msgid "Generate files for fabrication" msgstr "Generate files for fabrication" -#: pcbnew/menubar_pcbframe.cpp:747 +#: pcbnew/menubar_pcbframe.cpp:752 msgid "&Specctra Session" msgstr "&Specctra Session" -#: pcbnew/menubar_pcbframe.cpp:748 +#: pcbnew/menubar_pcbframe.cpp:753 msgid "Import routed \"Specctra Session\" (*.ses) file" msgstr "Import routed \"Specctra Session\" (*.ses) file" -#: pcbnew/menubar_pcbframe.cpp:752 +#: pcbnew/menubar_pcbframe.cpp:757 msgid "&DXF File" msgstr "&DXF File" -#: pcbnew/menubar_pcbframe.cpp:753 pcbnew/menubar_modedit.cpp:134 +#: pcbnew/menubar_pcbframe.cpp:758 pcbnew/menubar_modedit.cpp:134 msgid "Import 2D Drawing DXF file to Pcbnew on Drawings layer" msgstr "Import 2D Drawing DXF file to Pcbnew on Drawings layer" -#: pcbnew/menubar_pcbframe.cpp:757 -msgid "&Import" -msgstr "&Import" - -#: pcbnew/menubar_pcbframe.cpp:758 +#: pcbnew/menubar_pcbframe.cpp:763 msgid "Import files" msgstr "Import files" -#: pcbnew/menubar_pcbframe.cpp:766 +#: pcbnew/menubar_pcbframe.cpp:771 msgid "E&xport" msgstr "E&xport" -#: pcbnew/menubar_pcbframe.cpp:767 +#: pcbnew/menubar_pcbframe.cpp:772 msgid "Export board" msgstr "Export board" -#: pcbnew/menubar_pcbframe.cpp:772 +#: pcbnew/menubar_pcbframe.cpp:777 msgid "Page S&ettings" msgstr "Page S&ettings" -#: pcbnew/menubar_pcbframe.cpp:777 pcbnew/tool_pcb.cpp:247 +#: pcbnew/menubar_pcbframe.cpp:782 pcbnew/tool_pcb.cpp:247 msgid "Print board" msgstr "Print board" -#: pcbnew/menubar_pcbframe.cpp:781 +#: pcbnew/menubar_pcbframe.cpp:786 msgid "Export SV&G" msgstr "Export SV&G" -#: pcbnew/menubar_pcbframe.cpp:782 +#: pcbnew/menubar_pcbframe.cpp:787 msgid "Export board file in Scalable Vector Graphics format" msgstr "Export board file in Scalable Vector Graphics format" -#: pcbnew/menubar_pcbframe.cpp:786 +#: pcbnew/menubar_pcbframe.cpp:791 msgid "P&lot" msgstr "P&lot" -#: pcbnew/menubar_pcbframe.cpp:787 +#: pcbnew/menubar_pcbframe.cpp:792 msgid "Plot board in HPGL, PostScript or Gerber RS-274X format)" msgstr "Plot board in HPGL, PostScript or Gerber RS-274X format)" -#: pcbnew/menubar_pcbframe.cpp:796 +#: pcbnew/menubar_pcbframe.cpp:801 msgid "&Archive Footprints in Project Library" msgstr "&Archive Footprints in Project Library" -#: pcbnew/menubar_pcbframe.cpp:797 -msgid "" -"Archive footprints in existing library in footprint Lib table(does not " -"remove other footprints in this library)" -msgstr "" -"Archive footprints in existing library in footprint Lib table(does not " -"remove other footprints in this library)" - #: pcbnew/menubar_pcbframe.cpp:802 -msgid "&Create Library and Archive Footprints" -msgstr "&Create Library and Archive Footprints" +msgid "" +"Archive all footprints in existing library in footprint Lib table(does not " +"remove other footprints in this library)" +msgstr "Archive all footprints in existing library in footprint Lib table(does not remove other footprints in this library)" -#: pcbnew/menubar_pcbframe.cpp:803 +#: pcbnew/menubar_pcbframe.cpp:807 +msgid "&Create New Library and Archive Footprints" +msgstr "&Create New Library and Archive Footprints" + +#: pcbnew/menubar_pcbframe.cpp:808 msgid "" "Archive all footprints in new library\n" "(if the library already exists it will be deleted)" @@ -15054,406 +19654,68 @@ msgstr "" "Archive all footprints in new library\n" "(if the library already exists it will be deleted)" -#: pcbnew/menubar_pcbframe.cpp:809 +#: pcbnew/menubar_pcbframe.cpp:814 msgid "Arc&hive Footprints" msgstr "Arc&hive Footprints" -#: pcbnew/menubar_pcbframe.cpp:810 -msgid "Archive or add footprints in library file" -msgstr "Archive or add footprints in library file" +#: pcbnew/menubar_pcbframe.cpp:815 +msgid "Archive or add all footprints in library file" +msgstr "Archive or add all footprints in library file" -#: pcbnew/menubar_pcbframe.cpp:814 +#: pcbnew/menubar_pcbframe.cpp:819 msgid "Close Pcbnew" msgstr "Close Pcbnew" -#: pcbnew/menubar_pcbframe.cpp:822 +#: pcbnew/menubar_pcbframe.cpp:827 msgid "&Specctra DSN" msgstr "&Specctra DSN" -#: pcbnew/menubar_pcbframe.cpp:823 +#: pcbnew/menubar_pcbframe.cpp:828 msgid "Export current board to \"Specctra DSN\" file" msgstr "Export current board to \"Specctra DSN\" file" -#: pcbnew/menubar_pcbframe.cpp:827 +#: pcbnew/menubar_pcbframe.cpp:832 msgid "&GenCAD" msgstr "&GenCAD" -#: pcbnew/menubar_pcbframe.cpp:827 +#: pcbnew/menubar_pcbframe.cpp:832 msgid "Export GenCAD format" msgstr "Export GenCAD format" -#: pcbnew/menubar_pcbframe.cpp:831 +#: pcbnew/menubar_pcbframe.cpp:836 msgid "&VRML" msgstr "&VRML" -#: pcbnew/menubar_pcbframe.cpp:832 +#: pcbnew/menubar_pcbframe.cpp:837 msgid "Export VRML board representation" msgstr "Export VRML board representation" -#: pcbnew/menubar_pcbframe.cpp:836 +#: pcbnew/menubar_pcbframe.cpp:841 msgid "I&DFv3" msgstr "I&DFv3" -#: pcbnew/menubar_pcbframe.cpp:836 +#: pcbnew/menubar_pcbframe.cpp:841 msgid "IDFv3 board and component export" msgstr "IDFv3 board and component export" -#: pcbnew/menubar_pcbframe.cpp:840 +#: pcbnew/menubar_pcbframe.cpp:845 msgid "S&TEP" msgstr "S&TEP" -#: pcbnew/menubar_pcbframe.cpp:840 +#: pcbnew/menubar_pcbframe.cpp:845 msgid "STEP export" msgstr "STEP export" -#: pcbnew/menubar_pcbframe.cpp:844 +#: pcbnew/menubar_pcbframe.cpp:849 msgid "&Component (.cmp) File" msgstr "&Component (.cmp) File" -#: pcbnew/menubar_pcbframe.cpp:845 +#: pcbnew/menubar_pcbframe.cpp:850 msgid "" "Export component file (*.cmp) for Eeschema footprint field back-annotation" msgstr "" "Export component file (*.cmp) for Eeschema footprint field back-annotation" -#: pcbnew/basepcbframe.cpp:164 -msgid "Error loading project footprint libraries" -msgstr "Error loading project footprint libraries" - -#: pcbnew/basepcbframe.cpp:477 -msgid "Display rectangular coordinates" -msgstr "Display rectangular coordinates" - -#: pcbnew/basepcbframe.cpp:489 -msgid "Show pads in fill mode" -msgstr "Show pads in fill mode" - -#: pcbnew/basepcbframe.cpp:854 -msgid "Zoom " -msgstr "Zoom " - -#: pcbnew/import_dxf/dialog_dxf_import_base.cpp:24 -msgid "File:" -msgstr "File:" - -#: pcbnew/import_dxf/dialog_dxf_import_base.cpp:42 -msgid "Center of page" -msgstr "Center of page" - -#: pcbnew/import_dxf/dialog_dxf_import_base.cpp:42 -msgid "Upper left corner of page" -msgstr "Upper left corner of page" - -#: pcbnew/import_dxf/dialog_dxf_import_base.cpp:42 -msgid "Center left side of page" -msgstr "Center left side of page" - -#: pcbnew/import_dxf/dialog_dxf_import_base.cpp:42 -msgid "Lower left corner of page" -msgstr "Lower left corner of page" - -#: pcbnew/import_dxf/dialog_dxf_import_base.cpp:42 -msgid "User defined position" -msgstr "User defined position" - -#: pcbnew/import_dxf/dialog_dxf_import_base.cpp:44 -msgid "Place DXF origin (0,0) point:" -msgstr "Place DXF origin (0,0) point:" - -#: pcbnew/import_dxf/dialog_dxf_import_base.cpp:54 -#: pcbnew/dialogs/dialog_export_idf_base.cpp:58 -msgid "X Position:" -msgstr "X Position:" - -#: pcbnew/import_dxf/dialog_dxf_import_base.cpp:58 -#: pcbnew/import_dxf/dialog_dxf_import_base.cpp:74 -#: pcbnew/dialogs/dialog_edit_module_text_base.cpp:118 -#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor_base.cpp:64 -msgid "0.0" -msgstr "0.0" - -#: pcbnew/import_dxf/dialog_dxf_import_base.cpp:60 -msgid "DXF origin on PCB Grid, X Coordinate" -msgstr "DXF origin on PCB Grid, X Coordinate" - -#: pcbnew/import_dxf/dialog_dxf_import_base.cpp:70 -#: pcbnew/dialogs/dialog_export_idf_base.cpp:79 -msgid "Y Position:" -msgstr "Y Position:" - -#: pcbnew/import_dxf/dialog_dxf_import_base.cpp:76 -msgid "DXF origin on PCB Grid, Y Coordinate" -msgstr "DXF origin on PCB Grid, Y Coordinate" - -#: pcbnew/import_dxf/dialog_dxf_import_base.cpp:86 -#: pcbnew/dialogs/dialog_gen_module_position_file_base.cpp:62 -#: pcbnew/dialogs/dialog_export_idf_base.cpp:42 -#: pcbnew/dialogs/dialog_export_vrml_base.cpp:59 -#: pcbnew/dialogs/dialog_export_step_base.cpp:101 -msgid "Units:" -msgstr "Units:" - -#: pcbnew/import_dxf/dialog_dxf_import_base.cpp:94 -msgid "Select PCB grid units" -msgstr "Select PCB grid units" - -#: pcbnew/import_dxf/dialog_dxf_import_base.cpp:110 -#: pcbnew/dialogs/dialog_edit_module_text_base.cpp:87 -#: pcbnew/dialogs/dialog_pcb_text_properties_base.cpp:54 -#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:143 -#: pcbnew/dialogs/dialog_graphic_item_properties_base.cpp:122 -#: pcbnew/dialogs/dialog_copper_zones_base.cpp:37 -#: pcbnew/dialogs/dialog_keepout_area_properties_base.cpp:29 -msgid "Layer:" -msgstr "Layer:" - -#: pcbnew/import_dxf/dialog_dxf_import.cpp:138 -msgid "Open File" -msgstr "Open File" - -#: pcbnew/hotkeys.cpp:72 -msgid "Switch to Copper (B.Cu) layer" -msgstr "Switch to Copper (B.Cu) layer" - -#: pcbnew/hotkeys.cpp:75 -msgid "Switch to Component (F.Cu) layer" -msgstr "Switch to Component (F.Cu) layer" - -#: pcbnew/hotkeys.cpp:78 -msgid "Switch to Inner layer 1" -msgstr "Switch to Inner layer 1" - -#: pcbnew/hotkeys.cpp:80 -msgid "Switch to Inner layer 2" -msgstr "Switch to Inner layer 2" - -#: pcbnew/hotkeys.cpp:82 -msgid "Switch to Inner layer 3" -msgstr "Switch to Inner layer 3" - -#: pcbnew/hotkeys.cpp:84 -msgid "Switch to Inner layer 4" -msgstr "Switch to Inner layer 4" - -#: pcbnew/hotkeys.cpp:86 -msgid "Switch to Inner layer 5" -msgstr "Switch to Inner layer 5" - -#: pcbnew/hotkeys.cpp:88 -msgid "Switch to Inner layer 6" -msgstr "Switch to Inner layer 6" - -#: pcbnew/hotkeys.cpp:96 pcbnew/librairi.cpp:72 -msgid "Save Footprint" -msgstr "Save Footprint" - -#: pcbnew/hotkeys.cpp:97 -msgid "Save Board" -msgstr "Save Board" - -#: pcbnew/hotkeys.cpp:98 -msgid "Save Board As" -msgstr "Save Board As" - -#: pcbnew/hotkeys.cpp:99 -msgid "Load Board" -msgstr "Load Board" - -#: pcbnew/hotkeys.cpp:101 -msgid "Delete Track Segment" -msgstr "Delete Track Segment" - -#: pcbnew/hotkeys.cpp:102 -msgid "Add New Track" -msgstr "Add New Track" - -#: pcbnew/hotkeys.cpp:103 -msgid "Add Through Via" -msgstr "Add Through Via" - -#: pcbnew/hotkeys.cpp:104 -msgid "Select Layer and Add Through Via" -msgstr "Select Layer and Add Through Via" - -#: pcbnew/hotkeys.cpp:106 -msgid "Add MicroVia" -msgstr "Add MicroVia" - -#: pcbnew/hotkeys.cpp:107 -msgid "Add Blind/Buried Via" -msgstr "Add Blind/Buried Via" - -#: pcbnew/hotkeys.cpp:108 -msgid "Select Layer and Add Blind/Buried Via" -msgstr "Select Layer and Add Blind/Buried Via" - -#: pcbnew/hotkeys.cpp:110 pcbnew/router/router_tool.cpp:191 -#: pcbnew/onrightclick.cpp:602 -msgid "Switch Track Posture" -msgstr "Switch Track Posture" - -#: pcbnew/hotkeys.cpp:111 -msgid "Drag Track Keep Slope" -msgstr "Drag Track Keep Slope" - -#: pcbnew/hotkeys.cpp:114 pcbnew/onrightclick.cpp:824 -msgid "Edit with Footprint Editor" -msgstr "Edit with Footprint Editor" - -#: pcbnew/hotkeys.cpp:115 -msgid "Flip Item" -msgstr "Flip Item" - -#: pcbnew/hotkeys.cpp:118 -msgid "Move Item Exactly" -msgstr "Move Item Exactly" - -#: pcbnew/hotkeys.cpp:119 -msgid "Position Item Relative" -msgstr "Position Item Relative" - -#: pcbnew/hotkeys.cpp:120 -msgid "Duplicate Item" -msgstr "Duplicate Item" - -#: pcbnew/hotkeys.cpp:121 -msgid "Duplicate Item and Increment" -msgstr "Duplicate Item and Increment" - -#: pcbnew/hotkeys.cpp:123 pcbnew/tools/edit_tool.cpp:116 -#: pcbnew/onrightclick.cpp:210 pcbnew/onrightclick.cpp:848 -#: pcbnew/modedit_onclick.cpp:371 pcbnew/modedit_onclick.cpp:415 -#: pcbnew/dialogs/dialog_create_array_base.h:115 -msgid "Create Array" -msgstr "Create Array" - -#: pcbnew/hotkeys.cpp:124 -msgid "Copy Item" -msgstr "Copy Item" - -#: pcbnew/hotkeys.cpp:126 pcbnew/onrightclick.cpp:350 -msgid "Get and Move Footprint" -msgstr "Get and Move Footprint" - -#: pcbnew/hotkeys.cpp:127 -msgid "Lock/Unlock Footprint" -msgstr "Lock/Unlock Footprint" - -#: pcbnew/hotkeys.cpp:128 -msgid "Delete Track or Footprint" -msgstr "Delete Track or Footprint" - -#: pcbnew/hotkeys.cpp:130 -msgid "Toggle High Contrast Mode" -msgstr "Toggle High Contrast Mode" - -#: pcbnew/hotkeys.cpp:132 -msgid "Set Grid Origin" -msgstr "Set Grid Origin" - -#: pcbnew/hotkeys.cpp:133 pcbnew/dialogs/dialog_set_grid_base.cpp:94 -msgid "Reset Grid Origin" -msgstr "Reset Grid Origin" - -#: pcbnew/hotkeys.cpp:135 -msgid "Switch to Legacy Canvas" -msgstr "Switch to Legacy Canvas" - -#: pcbnew/hotkeys.cpp:141 -msgid "Switch to OpenGL Canvas" -msgstr "Switch to OpenGL Canvas" - -#: pcbnew/hotkeys.cpp:147 -msgid "Switch to Cairo Canvas" -msgstr "Switch to Cairo Canvas" - -#: pcbnew/hotkeys.cpp:154 pcbnew/onrightclick.cpp:363 -msgid "Fill or Refill All Zones" -msgstr "Fill or Refill All Zones" - -#: pcbnew/hotkeys.cpp:156 pcbnew/onrightclick.cpp:367 -msgid "Remove Filled Areas in All Zones" -msgstr "Remove Filled Areas in All Zones" - -#: pcbnew/hotkeys.cpp:208 -msgid "Switch Track Width To Next" -msgstr "Switch Track Width To Next" - -#: pcbnew/hotkeys.cpp:211 -msgid "Switch Track Width To Previous" -msgstr "Switch Track Width To Previous" - -#: pcbnew/hotkeys.cpp:215 -msgid "Switch Grid To Fast Grid1" -msgstr "Switch Grid To Fast Grid1" - -#: pcbnew/hotkeys.cpp:218 -msgid "Switch Grid To Fast Grid2" -msgstr "Switch Grid To Fast Grid2" - -#: pcbnew/hotkeys.cpp:221 -msgid "Switch Grid To Next" -msgstr "Switch Grid To Next" - -#: pcbnew/hotkeys.cpp:224 -msgid "Switch Grid To Previous" -msgstr "Switch Grid To Previous" - -#: pcbnew/hotkeys.cpp:229 -msgid "Track Display Mode" -msgstr "Track Display Mode" - -#: pcbnew/hotkeys.cpp:232 pcbnew/tools/pcb_editor_control.cpp:119 -msgid "Add Footprint" -msgstr "Add Footprint" - -#: pcbnew/hotkeys.cpp:236 -msgid "Increment Layer Transparency" -msgstr "Increment Layer Transparency" - -#: pcbnew/hotkeys.cpp:238 -msgid "Decrement Layer Transparency" -msgstr "Decrement Layer Transparency" - -#: pcbnew/hotkeys.cpp:240 -msgid "Select Trivial Connection" -msgstr "Select Trivial Connection" - -#: pcbnew/hotkeys.cpp:242 -msgid "Select Copper Connection" -msgstr "Select Copper Connection" - -#: pcbnew/hotkeys.cpp:244 pcbnew/dialogs/dialog_design_rules_base.cpp:183 -msgid "Routing Options" -msgstr "Routing Options" - -#: pcbnew/hotkeys.cpp:246 pcbnew/router/router_tool.cpp:185 -msgid "Custom Track/Via Size" -msgstr "Custom Track/Via Size" - -#: pcbnew/hotkeys.cpp:248 -#: pcbnew/dialogs/dialog_pns_diff_pair_dimensions_base.h:64 -msgid "Differential Pair Dimensions" -msgstr "Differential Pair Dimensions" - -#: pcbnew/hotkeys.cpp:250 -msgid "Increase Via Size" -msgstr "Increase Via Size" - -#: pcbnew/hotkeys.cpp:252 -msgid "Decrease Via Size" -msgstr "Decrease Via Size" - -#: pcbnew/hotkeys.cpp:334 -msgid "Board Editor" -msgstr "Board Editor" - -#: pcbnew/hotkeys.cpp:335 -#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor_base.cpp:129 -#: pcbnew/moduleframe.cpp:813 -msgid "Footprint Editor" -msgstr "Footprint Editor" - #: pcbnew/pcbframe.cpp:664 #, c-format msgid "The auto save file '%s' could not be removed!" @@ -15463,15 +19725,823 @@ msgstr "The auto save file '%s' could not be removed!" msgid " [new file]" msgstr " [new file]" -#: pcbnew/pcbframe.cpp:1153 +#: pcbnew/pcbframe.cpp:1179 msgid "" -"Cannot update the PCB, because the Kicad is opened in stand-alone mode. In " -"order to create/update PCBs from schematics, you need to launch Kicad shell " -"and create a PCB project." +"Cannot update the PCB, because Pcbnew is opened in stand-alone mode. In " +"order to create or update PCBs from schematics, you need to launch the KiCad " +"project manager and create a PCB project." +msgstr "Cannot update the PCB, because Pcbnew is opened in stand-alone mode. In order to create or update PCBs from schematics, you need to launch the KiCad project manager and create a PCB project." + +#: pcbnew/append_board_to_current.cpp:93 +msgid "Error loading board in AppendBoardFile" +msgstr "Error loading board in AppendBoardFile" + +#: pcbnew/netlist_reader.cpp:181 +#, c-format +msgid "" +"invalid footprint ID in\n" +"file: <%s>\n" +"line: %d" msgstr "" -"Cannot update the PCB, because the Kicad is opened in stand-alone mode. In " -"order to create/update PCBs from schematics, you need to launch Kicad shell " -"and create a PCB project." +"invalid footprint ID in\n" +"file: <%s>\n" +"line: %d" + +#: pcbnew/modview_frame.cpp:132 +msgid "Footprint Library Browser" +msgstr "Footprint Library Browser" + +#: pcbnew/modview_frame.cpp:488 +#, c-format +msgid "" +"Could not load footprint \"%s\" from library \"%s\".\n" +"\n" +"Error %s." +msgstr "" +"Could not load footprint \"%s\" from library \"%s\".\n" +"\n" +"Error %s." + +#: pcbnew/class_text_mod.cpp:362 +msgid "Ref." +msgstr "Ref." + +#: pcbnew/class_text_mod.cpp:385 +msgid " Yes" +msgstr " Yes" + +#: pcbnew/class_text_mod.cpp:387 +msgid " No" +msgstr " No" + +#: pcbnew/class_text_mod.cpp:413 +#, c-format +msgid "Reference %s" +msgstr "Reference %s" + +#: pcbnew/class_text_mod.cpp:417 +#, c-format +msgid "Value %s of %s" +msgstr "Value %s of %s" + +#: pcbnew/class_text_mod.cpp:421 +#, c-format +msgid "Text \"%s\" on %s of %s" +msgstr "Text \"%s\" on %s of %s" + +#: pcbnew/build_BOM_from_board.cpp:85 +msgid "Cannot export BOM: there are no footprints in the PCB" +msgstr "Cannot export BOM: there are no footprints in the PCB" + +#: pcbnew/build_BOM_from_board.cpp:95 +msgid "Save Bill of Materials" +msgstr "Save Bill of Materials" + +#: pcbnew/build_BOM_from_board.cpp:108 +#, c-format +msgid "Unable to create file <%s>" +msgstr "Unable to create file <%s>" + +#: pcbnew/build_BOM_from_board.cpp:115 +msgid "Id" +msgstr "Id" + +#: pcbnew/build_BOM_from_board.cpp:116 +msgid "Designator" +msgstr "Designator" + +#: pcbnew/build_BOM_from_board.cpp:117 +msgid "Package" +msgstr "Package" + +#: pcbnew/build_BOM_from_board.cpp:119 +msgid "Designation" +msgstr "Designation" + +#: pcbnew/build_BOM_from_board.cpp:120 +msgid "Supplier and ref" +msgstr "Supplier and ref" + +#: pcbnew/array_creator.cpp:113 +msgid "Create an array" +msgstr "Create an array" + +#: pcbnew/menubar_modedit.cpp:67 +msgid "Set Acti&ve Library" +msgstr "Set Acti&ve Library" + +#: pcbnew/menubar_modedit.cpp:74 +msgid "&New Footprint" +msgstr "&New Footprint" + +#: pcbnew/menubar_modedit.cpp:74 +msgid "Create new footprint" +msgstr "Create new footprint" + +#: pcbnew/menubar_modedit.cpp:82 +msgid "&Import Footprint From File" +msgstr "&Import Footprint From File" + +#: pcbnew/menubar_modedit.cpp:83 +msgid "Import footprint from an existing file" +msgstr "Import footprint from an existing file" + +#: pcbnew/menubar_modedit.cpp:88 +msgid "Load Footprint From Current Li&brary" +msgstr "Load Footprint From Current Li&brary" + +#: pcbnew/menubar_modedit.cpp:89 +msgid "Open footprint from library" +msgstr "Open footprint from library" + +#: pcbnew/menubar_modedit.cpp:94 +msgid "Load Footprint From &Current Board" +msgstr "Load Footprint From &Current Board" + +#: pcbnew/menubar_modedit.cpp:100 +msgid "&Load Footprint" +msgstr "&Load Footprint" + +#: pcbnew/menubar_modedit.cpp:101 +msgid "Load footprint" +msgstr "Load footprint" + +#: pcbnew/menubar_modedit.cpp:107 +msgid "Save &Current Library As..." +msgstr "Save &Current Library As..." + +#: pcbnew/menubar_modedit.cpp:108 +msgid "Save entire current library under a new name" +msgstr "Save entire current library under a new name" + +#: pcbnew/menubar_modedit.cpp:112 +msgid "&Save Footprint in Active Library" +msgstr "&Save Footprint in Active Library" + +#: pcbnew/menubar_modedit.cpp:121 +msgid "S&ave Footprint in New Library" +msgstr "S&ave Footprint in New Library" + +#: pcbnew/menubar_modedit.cpp:122 +msgid "Create new library and save current footprint in it" +msgstr "Create new library and save current footprint in it" + +#: pcbnew/menubar_modedit.cpp:127 +msgid "&Export Footprint" +msgstr "&Export Footprint" + +#: pcbnew/menubar_modedit.cpp:128 +msgid "Save currently loaded footprint into file" +msgstr "Save currently loaded footprint into file" + +#: pcbnew/menubar_modedit.cpp:133 +msgid "&Import DXF File" +msgstr "&Import DXF File" + +#: pcbnew/menubar_modedit.cpp:142 +msgid "Print current footprint" +msgstr "Print current footprint" + +#: pcbnew/menubar_modedit.cpp:151 +msgid "Close footprint editor" +msgstr "Close footprint editor" + +#: pcbnew/menubar_modedit.cpp:160 +msgid "Undo last action" +msgstr "Undo last action" + +#: pcbnew/menubar_modedit.cpp:166 +msgid "Redo last action" +msgstr "Redo last action" + +#: pcbnew/menubar_modedit.cpp:171 +msgid "Delete objects with eraser" +msgstr "Delete objects with eraser" + +#: pcbnew/menubar_modedit.cpp:179 +msgid "&Cut" +msgstr "&Cut" + +#: pcbnew/menubar_modedit.cpp:181 +msgid "Cuts the selected item(s) to the Clipboard" +msgstr "Cuts the selected item(s) to the Clipboard" + +#: pcbnew/menubar_modedit.cpp:182 +msgid "&Copy" +msgstr "&Copy" + +#: pcbnew/menubar_modedit.cpp:184 +msgid "Copies the selected item(s) to the Clipboard" +msgstr "Copies the selected item(s) to the Clipboard" + +#: pcbnew/menubar_modedit.cpp:185 +msgid "&Paste" +msgstr "&Paste" + +#: pcbnew/menubar_modedit.cpp:187 +msgid "Pastes item(s) from the Clipboard" +msgstr "Pastes item(s) from the Clipboard" + +#: pcbnew/menubar_modedit.cpp:193 +msgid "Footprint &Properties" +msgstr "Footprint &Properties" + +#: pcbnew/menubar_modedit.cpp:194 +msgid "Edit footprint properties" +msgstr "Edit footprint properties" + +#: pcbnew/menubar_modedit.cpp:202 +msgid "Set Custom &User Grid" +msgstr "Set Custom &User Grid" + +#: pcbnew/menubar_modedit.cpp:202 +msgid "Set custom user grid size" +msgstr "Set custom user grid size" + +#: pcbnew/menubar_modedit.cpp:207 +msgid "Text &Size and Width" +msgstr "Text &Size and Width" + +#: pcbnew/menubar_modedit.cpp:208 +msgid "Adjust width for text and drawing" +msgstr "Adjust width for text and drawing" + +#: pcbnew/menubar_modedit.cpp:213 +msgid "&Pad Properties" +msgstr "&Pad Properties" + +#: pcbnew/menubar_modedit.cpp:213 +msgid "Edit settings for new pads" +msgstr "Edit settings for new pads" + +#: pcbnew/menubar_modedit.cpp:286 +msgid "&Pad" +msgstr "&Pad" + +#: pcbnew/menubar_modedit.cpp:299 +msgid "Add graphic line or polygon" +msgstr "Add graphic line or polygon" + +#: pcbnew/menubar_modedit.cpp:309 +msgid "&Text" +msgstr "&Text" + +#: pcbnew/menubar_modedit.cpp:309 +msgid "Add graphic text" +msgstr "Add graphic text" + +#: pcbnew/menubar_modedit.cpp:316 +msgid "A&nchor" +msgstr "A&nchor" + +#: pcbnew/menubar_modedit.cpp:325 +msgid "Add footprint libraries with wizard" +msgstr "Add footprint libraries with wizard" + +#: pcbnew/menubar_modedit.cpp:341 +msgid "General &Settings" +msgstr "General &Settings" + +#: pcbnew/menubar_modedit.cpp:341 +msgid "Change footprint editor settings." +msgstr "Change footprint editor settings." + +#: pcbnew/menubar_modedit.cpp:346 +msgid "Change footprint editor display settings" +msgstr "Change footprint editor display settings" + +#: pcbnew/menubar_modedit.cpp:361 +msgid "Open the Pcbnew Manual" +msgstr "Open the Pcbnew Manual" + +#: pcbnew/menubar_modedit.cpp:371 +msgid "Displays current hotkeys table and corresponding commands" +msgstr "Displays current hotkeys table and corresponding commands" + +#: pcbnew/menubar_modedit.cpp:394 +msgid "Di&mensions" +msgstr "Di&mensions" + +#: pcbnew/initpcb.cpp:47 +msgid "" +"Current Board will be lost and this operation cannot be undone. Continue ?" +msgstr "" +"Current Board will be lost and this operation cannot be undone. Continue ?" + +#: pcbnew/initpcb.cpp:102 pcbnew/modedit.cpp:337 +msgid "" +"Current Footprint will be lost and this operation cannot be undone. " +"Continue ?" +msgstr "" +"Current Footprint will be lost and this operation cannot be undone. " +"Continue ?" + +#: pcbnew/drc.cpp:209 +msgid "Aborting\n" +msgstr "Aborting\n" + +#: pcbnew/drc.cpp:222 +msgid "Pad clearances...\n" +msgstr "Pad clearances...\n" + +#: pcbnew/drc.cpp:232 +msgid "Track clearances...\n" +msgstr "Track clearances...\n" + +#: pcbnew/drc.cpp:242 +msgid "Fill zones...\n" +msgstr "Fill zones...\n" + +#: pcbnew/drc.cpp:252 +msgid "Test zones...\n" +msgstr "Test zones...\n" + +#: pcbnew/drc.cpp:263 +msgid "Unconnected pads...\n" +msgstr "Unconnected pads...\n" + +#: pcbnew/drc.cpp:275 +msgid "Keepout areas ...\n" +msgstr "Keepout areas ...\n" + +#: pcbnew/drc.cpp:285 +msgid "Test texts...\n" +msgstr "Test texts...\n" + +#: pcbnew/drc.cpp:296 +msgid "Courtyard areas...\n" +msgstr "Courtyard areas...\n" + +#: pcbnew/drc.cpp:350 +#, c-format +msgid "NETCLASS: '%s' has Clearance:%s which is less than global:%s" +msgstr "NETCLASS: '%s' has Clearance:%s which is less than global:%s" + +#: pcbnew/drc.cpp:364 +#, c-format +msgid "NETCLASS: '%s' has TrackWidth:%s which is less than global:%s" +msgstr "NETCLASS: '%s' has TrackWidth:%s which is less than global:%s" + +#: pcbnew/drc.cpp:377 +#, c-format +msgid "NETCLASS: '%s' has Via Dia:%s which is less than global:%s" +msgstr "NETCLASS: '%s' has Via Dia:%s which is less than global:%s" + +#: pcbnew/drc.cpp:390 +#, c-format +msgid "NETCLASS: '%s' has Via Drill:%s which is less than global:%s" +msgstr "NETCLASS: '%s' has Via Drill:%s which is less than global:%s" + +#: pcbnew/drc.cpp:403 +#, c-format +msgid "NETCLASS: '%s' has uVia Dia:%s which is less than global:%s" +msgstr "NETCLASS: '%s' has uVia Dia:%s which is less than global:%s" + +#: pcbnew/drc.cpp:416 +#, c-format +msgid "NETCLASS: '%s' has uVia Drill:%s which is less than global:%s" +msgstr "NETCLASS: '%s' has uVia Drill:%s which is less than global:%s" + +#: pcbnew/drc.cpp:506 +msgid "Track clearances" +msgstr "Track clearances" + +#: pcbnew/drc.cpp:991 +#, c-format +msgid "footprint '%s' has malformed courtyard" +msgstr "footprint '%s' has malformed courtyard" + +#: pcbnew/drc.cpp:1008 +#, c-format +msgid "footprint '%s' has no courtyard defined" +msgstr "footprint '%s' has no courtyard defined" + +#: pcbnew/drc.cpp:1046 +#, c-format +msgid "footprints '%s' and '%s' overlap on front (top) layer" +msgstr "footprints '%s' and '%s' overlap on front (top) layer" + +#: pcbnew/drc.cpp:1081 +#, c-format +msgid "footprints '%s' and '%s' overlap on back (bottom) layer" +msgstr "footprints '%s' and '%s' overlap on back (bottom) layer" + +#: pcbnew/legacy_plugin.cpp:95 +#, c-format +msgid "" +"File '%s' is format version: %d.\n" +"I only support format version <= %d.\n" +"Please upgrade Pcbnew to load this file." +msgstr "" +"File '%s' is format version: %d.\n" +"I only support format version <= %d.\n" +"Please upgrade Pcbnew to load this file." + +#: pcbnew/legacy_plugin.cpp:96 +#, c-format +msgid "unknown graphic type: %d" +msgstr "unknown graphic type: %d" + +#: pcbnew/legacy_plugin.cpp:97 pcbnew/kicad_plugin.cpp:1280 +#, c-format +msgid "unknown pad type: %d" +msgstr "unknown pad type: %d" + +#: pcbnew/legacy_plugin.cpp:98 pcbnew/kicad_plugin.cpp:1293 +#, c-format +msgid "unknown pad attribute: %d" +msgstr "unknown pad attribute: %d" + +#: pcbnew/legacy_plugin.cpp:731 +#, c-format +msgid "Unknown sheet type '%s' on line:%d" +msgstr "Unknown sheet type '%s' on line:%d" + +#: pcbnew/legacy_plugin.cpp:1427 +#, c-format +msgid "Unknown padshape '%c=0x%02x' on line: %d of footprint: '%s'" +msgstr "Unknown padshape '%c=0x%02x' on line: %d of footprint: '%s'" + +#: pcbnew/legacy_plugin.cpp:2461 +#, c-format +msgid "duplicate NETCLASS name '%s'" +msgstr "duplicate NETCLASS name '%s'" + +#: pcbnew/legacy_plugin.cpp:2993 pcbnew/legacy_plugin.cpp:3030 +#, c-format +msgid "" +"invalid float number in file: '%s'\n" +"line: %d, offset: %d" +msgstr "" +"invalid float number in file: '%s'\n" +"line: %d, offset: %d" + +#: pcbnew/legacy_plugin.cpp:3002 pcbnew/legacy_plugin.cpp:3038 +#, c-format +msgid "" +"missing float number in file: '%s'\n" +"line: %d, offset: %d" +msgstr "" +"missing float number in file: '%s'\n" +"line: %d, offset: %d" + +#: pcbnew/legacy_plugin.cpp:3264 +#, c-format +msgid "File '%s' is empty or is not a legacy library" +msgstr "File '%s' is empty or is not a legacy library" + +#: pcbnew/microwave/microwave_inductor.cpp:309 +msgid "Length of Trace:" +msgstr "Length of Trace:" + +#: pcbnew/microwave/microwave_inductor.cpp:320 +msgid "Requested length < minimum length" +msgstr "Requested length < minimum length" + +#: pcbnew/microwave/microwave_inductor.cpp:332 +msgid "Requested length too large" +msgstr "Requested length too large" + +#: pcbnew/microwave/microwave_inductor.cpp:338 +msgid "Component Value:" +msgstr "Component Value:" + +#: pcbnew/sel_layer.cpp:303 +msgid "Warning: The Top Layer and Bottom Layer are same." +msgstr "Warning: The Top Layer and Bottom Layer are same." + +#: pcbnew/clean.cpp:163 pcbnew/clean.cpp:736 +msgid "Board cleanup" +msgstr "Board cleanup" + +#: pcbnew/class_track.cpp:145 +#, c-format +msgid "Zone (%08lX) [%s] on %s" +msgstr "Zone (%08lX) [%s] on %s" + +#: pcbnew/class_track.cpp:182 +#, c-format +msgid "Blind/Buried Via %s, net[%s] (%d) on layers %s/%s" +msgstr "Blind/Buried Via %s, net[%s] (%d) on layers %s/%s" + +#: pcbnew/class_track.cpp:185 +#, c-format +msgid "Micro Via %s, Net [%s] (%d) on layers %s/%s" +msgstr "Micro Via %s, Net [%s] (%d) on layers %s/%s" + +#: pcbnew/class_track.cpp:189 +#, c-format +msgid "Via %s net [%s] (%d) on layers %s/%s" +msgstr "Via %s net [%s] (%d) on layers %s/%s" + +#: pcbnew/class_track.cpp:1059 +msgid "Full Length" +msgstr "Full Length" + +#: pcbnew/class_track.cpp:1062 +msgid "Pad To Die Length" +msgstr "Pad To Die Length" + +#: pcbnew/class_track.cpp:1070 +msgid "NC Name" +msgstr "NC Name" + +#: pcbnew/class_track.cpp:1071 +msgid "NC Clearance" +msgstr "NC Clearance" + +#: pcbnew/class_track.cpp:1074 +msgid "NC Width" +msgstr "NC Width" + +#: pcbnew/class_track.cpp:1077 +msgid "NC Via Size" +msgstr "NC Via Size" + +#: pcbnew/class_track.cpp:1080 +msgid "NC Via Drill" +msgstr "NC Via Drill" + +#: pcbnew/class_track.cpp:1151 +msgid "Track" +msgstr "Track" + +#: pcbnew/class_track.cpp:1170 pcbnew/class_track.cpp:1197 +msgid "Segment Length" +msgstr "Segment Length" + +#: pcbnew/class_track.cpp:1178 +msgid "Zone " +msgstr "Zone " + +#: pcbnew/class_track.cpp:1218 +msgid "Blind/Buried Via" +msgstr "Blind/Buried Via" + +#: pcbnew/class_track.cpp:1243 pcbnew/dialogs/dialog_layers_setup_base.cpp:94 +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:318 +msgid "Layers" +msgstr "Layers" + +#: pcbnew/class_track.cpp:1249 pcbnew/dialogs/dialog_design_rules_base.cpp:304 +msgid "Diameter" +msgstr "Diameter" + +#: pcbnew/class_track.cpp:1279 +msgid "(Specific)" +msgstr "(Specific)" + +#: pcbnew/class_track.cpp:1281 +msgid "(NetClass)" +msgstr "(NetClass)" + +#: pcbnew/class_track.cpp:1594 +msgid "Not found" +msgstr "Not found" + +#: pcbnew/class_track.cpp:1602 +#, c-format +msgid "Track %s, net [%s] (%d) on layer %s, length: %s" +msgstr "Track %s, net [%s] (%d) on layer %s, length: %s" + +#: pcbnew/tool_pcb.cpp:54 +msgid "" +"Show active layer selections\n" +"and select layer pair for route and place via" +msgstr "" +"Show active layer selections\n" +"and select layer pair for route and place via" + +#: pcbnew/tool_pcb.cpp:218 +msgid "New board" +msgstr "New board" + +#: pcbnew/tool_pcb.cpp:220 +msgid "Open existing board" +msgstr "Open existing board" + +#: pcbnew/tool_pcb.cpp:224 +msgid "Save board" +msgstr "Save board" + +#: pcbnew/tool_pcb.cpp:228 +msgid "Page settings for paper size and texts" +msgstr "Page settings for paper size and texts" + +#: pcbnew/tool_pcb.cpp:233 +msgid "Open footprint editor" +msgstr "Open footprint editor" + +#: pcbnew/tool_pcb.cpp:249 +msgid "Plot (HPGL, PostScript, or GERBER format)" +msgstr "Plot (HPGL, PostScript, or GERBER format)" + +#: pcbnew/tool_pcb.cpp:274 +msgid "Read netlist" +msgstr "Read netlist" + +#: pcbnew/tool_pcb.cpp:296 +msgid "Mode footprint: manual and automatic movement and placement" +msgstr "Mode footprint: manual and automatic movement and placement" + +#: pcbnew/tool_pcb.cpp:299 +msgid "Mode track: autorouting" +msgstr "Mode track: autorouting" + +#: pcbnew/tool_pcb.cpp:315 +msgid "Show/Hide the Python Scripting console" +msgstr "Show/Hide the Python Scripting console" + +#: pcbnew/tool_pcb.cpp:336 +msgid "Enable design rule checking" +msgstr "Enable design rule checking" + +#: pcbnew/tool_pcb.cpp:363 +msgid "Enable automatic track deletion" +msgstr "Enable automatic track deletion" + +#: pcbnew/tool_pcb.cpp:371 +msgid "Do not show filled areas in zones" +msgstr "Do not show filled areas in zones" + +#: pcbnew/tool_pcb.cpp:374 +msgid "Show outlines of filled areas only in zones" +msgstr "Show outlines of filled areas only in zones" + +#: pcbnew/tool_pcb.cpp:435 +msgid "Display local ratsnest" +msgstr "Display local ratsnest" + +#: pcbnew/tool_pcb.cpp:442 +msgid "Route tracks" +msgstr "Route tracks" + +#: pcbnew/tool_pcb.cpp:485 +msgid "Place the origin point for drill and place files" +msgstr "Place the origin point for drill and place files" + +#: pcbnew/tool_pcb.cpp:490 +msgid "Set the origin point for the grid" +msgstr "Set the origin point for the grid" + +#: pcbnew/tool_pcb.cpp:539 +msgid "Create a polynomial shape for microwave applications" +msgstr "Create a polynomial shape for microwave applications" + +#: pcbnew/tool_pcb.cpp:592 +msgid "" +"Auto track width: when starting on an existing track use its width\n" +"otherwise, use current width setting" +msgstr "" +"Auto track width: when starting on an existing track use its width\n" +"otherwise, use current width setting" + +#: pcbnew/tool_pcb.cpp:637 +#, c-format +msgid "Track: %.3f mm (%.2f mils)" +msgstr "Track: %.3f mm (%.2f mils)" + +#: pcbnew/tool_pcb.cpp:640 +#, c-format +msgid "Track: %.2f mils (%.3f mm)" +msgstr "Track: %.2f mils (%.3f mm)" + +#: pcbnew/tool_pcb.cpp:675 +#, c-format +msgid "Via: %.2f mm (%.1f mils)" +msgstr "Via: %.2f mm (%.1f mils)" + +#: pcbnew/tool_pcb.cpp:678 +#, c-format +msgid "Via: %.1f mils (%.2f mm)" +msgstr "Via: %.1f mils (%.2f mm)" + +#: pcbnew/tool_pcb.cpp:691 +#, c-format +msgid "%.2f mm (%.1f mils)" +msgstr "%.2f mm (%.1f mils)" + +#: pcbnew/tool_pcb.cpp:694 +#, c-format +msgid "%.1f mils (%.2f mm)" +msgstr "%.1f mils (%.2f mm)" + +#: pcbnew/tool_pcb.cpp:719 +msgid "+/- to switch" +msgstr "+/- to switch" + +#: pcbnew/kicad_netlist_reader.cpp:253 +#, c-format +msgid "Cannot find component with reference \"%s\" in netlist." +msgstr "Cannot find component with reference \"%s\" in netlist." + +#: pcbnew/pad_edition_functions.cpp:171 +#, c-format +msgid "Delete Pad (footprint %s %s) ?" +msgstr "Delete Pad (footprint %s %s) ?" + +#: pcbnew/tool_modview.cpp:58 +msgid "Select library to browse" +msgstr "Select library to browse" + +#: pcbnew/tool_modview.cpp:62 +msgid "Select footprint to browse" +msgstr "Select footprint to browse" + +#: pcbnew/tool_modview.cpp:67 +msgid "Display previous footprint" +msgstr "Display previous footprint" + +#: pcbnew/tool_modview.cpp:71 +msgid "Display next footprint" +msgstr "Display next footprint" + +#: pcbnew/tool_modview.cpp:104 +msgid "Insert footprint in board" +msgstr "Insert footprint in board" + +#: pcbnew/tool_modview.cpp:144 +msgid "Set Current Library" +msgstr "Set Current Library" + +#: pcbnew/tool_modview.cpp:145 +msgid "Select library to be displayed" +msgstr "Select library to be displayed" + +#: pcbnew/tool_modview.cpp:151 +msgid "Close footprint viewer" +msgstr "Close footprint viewer" + +#: pcbnew/tool_modview.cpp:177 +msgid "3&D Viewer" +msgstr "3&D Viewer" + +#: pcbnew/tool_modview.cpp:187 +msgid "Open the Pcbnew manual" +msgstr "Open the Pcbnew manual" + +#: pcbnew/tool_modview.cpp:198 +msgid "&About Pcbnew" +msgstr "&About Pcbnew" + +#: pcbnew/tool_modview.cpp:199 +msgid "About Pcbnew PCB designer" +msgstr "About Pcbnew PCB designer" + +#: pcbnew/editmod.cpp:117 +msgid "Cannot delete REFERENCE!" +msgstr "Cannot delete REFERENCE!" + +#: pcbnew/editmod.cpp:121 +msgid "Cannot delete VALUE!" +msgstr "Cannot delete VALUE!" + +#: pcbnew/edit.cpp:705 pcbnew/edit.cpp:727 pcbnew/edit.cpp:753 +#: pcbnew/edit.cpp:781 pcbnew/edit.cpp:809 pcbnew/edit.cpp:837 +#, c-format +msgid "Footprint %s found, but it is locked" +msgstr "Footprint %s found, but it is locked" + +#: pcbnew/edit.cpp:909 pcbnew/edit.cpp:928 +#, c-format +msgid "The parent (%s) of the pad is locked" +msgstr "The parent (%s) of the pad is locked" + +#: pcbnew/edit.cpp:1451 pcbnew/edit.cpp:1453 +msgid "Add tracks" +msgstr "Add tracks" + +#: pcbnew/edit.cpp:1466 +msgid "Warning: zone display is OFF!!!" +msgstr "Warning: zone display is OFF!!!" + +#: pcbnew/edit.cpp:1522 +msgid "Select rats nest" +msgstr "Select rats nest" + +#: pcbnew/dimension.cpp:150 +msgid "" +"This item has an illegal layer id.\n" +"Now, forced on the drawings layer. Please, fix it" +msgstr "" +"This item has an illegal layer id.\n" +"Now, forced on the drawings layer. Please, fix it" + +#: pcbnew/dimension.cpp:170 +msgid "" +"The layer currently selected is not enabled for this board\n" +"You cannot use it" +msgstr "" +"The layer currently selected is not enabled for this board\n" +"You cannot use it" + +#: pcbnew/dimension.cpp:214 +msgid "The text thickness is too large for the text size. It will be clamped" +msgstr "The text thickness is too large for the text size. It will be clamped" + +#: pcbnew/dimension.cpp:233 +msgid "Modifed dimensions properties" +msgstr "Modifed dimensions properties" #: pcbnew/modedit.cpp:180 msgid "" @@ -15481,14 +20551,6 @@ msgstr "" "Current footprint changes will be lost and this operation cannot be undone. " "Continue?" -#: pcbnew/modedit.cpp:337 pcbnew/initpcb.cpp:102 -msgid "" -"Current Footprint will be lost and this operation cannot be undone. " -"Continue ?" -msgstr "" -"Current Footprint will be lost and this operation cannot be undone. " -"Continue ?" - #: pcbnew/modedit.cpp:399 msgid "No board currently edited" msgstr "No board currently edited" @@ -15521,510 +20583,1974 @@ msgstr "" msgid "Place anchor" msgstr "Place anchor" -#: pcbnew/modedit.cpp:960 pcbnew/tool_modedit.cpp:196 -msgid "Set grid origin" -msgstr "Set grid origin" - -#: pcbnew/modedit.cpp:966 pcbnew/menubar_modedit.cpp:272 -#: pcbnew/tool_modedit.cpp:170 -msgid "Add pad" -msgstr "Add pad" - #: pcbnew/modedit.cpp:970 msgid "Pad settings" msgstr "Pad settings" -#: pcbnew/class_netinfo_item.cpp:94 -msgid "Net Name" -msgstr "Net Name" - -#: pcbnew/class_netinfo_item.cpp:97 -msgid "Net Code" -msgstr "Net Code" - -#: pcbnew/class_netinfo_item.cpp:120 pcbnew/tools/pad_tool.cpp:77 -#: pcbnew/class_board.cpp:1095 pcbnew/class_module.cpp:551 -#: pcbnew/pcb_draw_panel_gal.cpp:323 -msgid "Pads" -msgstr "Pads" - -#: pcbnew/class_netinfo_item.cpp:140 -#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:159 -#: pcbnew/dialogs/dialog_global_deletion_base.cpp:68 -#: pcbnew/class_board.cpp:1098 pcbnew/pcb_draw_panel_gal.cpp:326 -msgid "Vias" -msgstr "Vias" - -#: pcbnew/class_netinfo_item.cpp:144 -msgid "Net Length" -msgstr "Net Length" - -#: pcbnew/class_netinfo_item.cpp:148 -msgid "On Board" -msgstr "On Board" - -#: pcbnew/class_netinfo_item.cpp:152 -msgid "In Package" -msgstr "In Package" - -#: pcbnew/router/pns_meander_skew_placer.cpp:53 -msgid "Please select a differential pair trace you want to tune." -msgstr "Please select a differential pair trace you want to tune." - -#: pcbnew/router/pns_meander_skew_placer.cpp:72 -msgid "" -"Unable to find complementary differential pair net for skew tuning. Make " -"sure the names of the nets belonging to a differential pair end with either " -"_N/_P or +/-." -msgstr "" -"Unable to find complementary differential pair net for skew tuning. Make " -"sure the names of the nets belonging to a differential pair end with either " -"_N/_P or +/-." - -#: pcbnew/router/pns_meander_skew_placer.cpp:154 -msgid "Too long: skew " -msgstr "Too long: skew " - -#: pcbnew/router/pns_meander_skew_placer.cpp:157 -msgid "Too short: skew " -msgstr "Too short: skew " - -#: pcbnew/router/pns_meander_skew_placer.cpp:160 -msgid "Tuned: skew " -msgstr "Tuned: skew " - -#: pcbnew/router/pns_meander_skew_placer.cpp:163 -#: pcbnew/router/pns_meander_placer.cpp:252 -#: pcbnew/router/pns_dp_meander_placer.cpp:379 -msgid "?" -msgstr "?" - -#: pcbnew/router/pns_meander_placer.cpp:66 -#: pcbnew/router/pns_dp_meander_placer.cpp:77 -msgid "Please select a track whose length you want to tune." -msgstr "Please select a track whose length you want to tune." - -#: pcbnew/router/pns_meander_placer.cpp:243 -#: pcbnew/router/pns_dp_meander_placer.cpp:370 -msgid "Too long: " -msgstr "Too long: " - -#: pcbnew/router/pns_meander_placer.cpp:246 -#: pcbnew/router/pns_dp_meander_placer.cpp:373 -msgid "Too short: " -msgstr "Too short: " - -#: pcbnew/router/pns_meander_placer.cpp:249 -#: pcbnew/router/pns_dp_meander_placer.cpp:376 -msgid "Tuned: " -msgstr "Tuned: " - -#: pcbnew/router/pns_diff_pair_placer.cpp:528 -msgid "Can't start a differential pair in the middle of nowhere." -msgstr "Can't start a differential pair in the middle of nowhere." - -#: pcbnew/router/pns_diff_pair_placer.cpp:538 -msgid "" -"Unable to find complementary differential pair net. Make sure the names of " -"the nets belonging to a differential pair end with either _N/_P or +/-." -msgstr "" -"Unable to find complementary differential pair net. Make sure the names of " -"the nets belonging to a differential pair end with either _N/_P or +/-." - -#: pcbnew/router/pns_diff_pair_placer.cpp:557 -msgid "Current track/via gap setting violates design rules for this net." -msgstr "Current track/via gap setting violates design rules for this net." - -#: pcbnew/router/pns_diff_pair_placer.cpp:564 -msgid "Current track width setting violates design rules." -msgstr "Current track width setting violates design rules." - -#: pcbnew/router/pns_dp_meander_placer.cpp:94 -msgid "" -"Unable to find complementary differential pair net for length tuning. Make " -"sure the names of the nets belonging to a differential pair end with either " -"_N/_P or +/-." -msgstr "" -"Unable to find complementary differential pair net for length tuning. Make " -"sure the names of the nets belonging to a differential pair end with either " -"_N/_P or +/-." - -#: pcbnew/router/length_tuner_tool.cpp:49 pcbnew/router/router_tool.cpp:139 -msgid "New Track" -msgstr "New Track" - -#: pcbnew/router/length_tuner_tool.cpp:49 pcbnew/router/router_tool.cpp:139 -msgid "Starts laying a new track." -msgstr "Starts laying a new track." - -#: pcbnew/router/length_tuner_tool.cpp:52 pcbnew/router/router_tool.cpp:142 -#: pcbnew/onrightclick.cpp:578 -msgid "End Track" -msgstr "End Track" - -#: pcbnew/router/length_tuner_tool.cpp:52 -msgid "Stops laying the current meander." -msgstr "Stops laying the current meander." - -#: pcbnew/router/length_tuner_tool.cpp:55 -msgid "Length Tuning Settings" -msgstr "Length Tuning Settings" - -#: pcbnew/router/length_tuner_tool.cpp:55 -msgid "Sets the length tuning parameters for currently routed item." -msgstr "Sets the length tuning parameters for currently routed item." - -#: pcbnew/router/length_tuner_tool.cpp:58 -msgid "Increase spacing" -msgstr "Increase spacing" - -#: pcbnew/router/length_tuner_tool.cpp:58 -msgid "Increase meander spacing by one step." -msgstr "Increase meander spacing by one step." - -#: pcbnew/router/length_tuner_tool.cpp:61 -msgid "Decrease spacing" -msgstr "Decrease spacing" - -#: pcbnew/router/length_tuner_tool.cpp:61 -msgid "Decrease meander spacing by one step." -msgstr "Decrease meander spacing by one step." - -#: pcbnew/router/length_tuner_tool.cpp:64 -msgid "Increase amplitude" -msgstr "Increase amplitude" - -#: pcbnew/router/length_tuner_tool.cpp:64 -msgid "Increase meander amplitude by one step." -msgstr "Increase meander amplitude by one step." - -#: pcbnew/router/length_tuner_tool.cpp:67 -msgid "Decrease amplitude" -msgstr "Decrease amplitude" - -#: pcbnew/router/length_tuner_tool.cpp:67 -msgid "Decrease meander amplitude by one step." -msgstr "Decrease meander amplitude by one step." - -#: pcbnew/router/length_tuner_tool.cpp:81 -msgid "Length Tuner" -msgstr "Length Tuner" - -#: pcbnew/router/length_tuner_tool.cpp:209 -msgid "Tune Trace Length" -msgstr "Tune Trace Length" - -#: pcbnew/router/length_tuner_tool.cpp:216 -msgid "Tune Diff Pair Length" -msgstr "Tune Diff Pair Length" - -#: pcbnew/router/length_tuner_tool.cpp:223 -msgid "Tune Diff Pair Skew" -msgstr "Tune Diff Pair Skew" - -#: pcbnew/router/router_tool.cpp:84 -msgid "Interactive Router (Single Tracks)" -msgstr "Interactive Router (Single Tracks)" - -#: pcbnew/router/router_tool.cpp:85 -msgid "Run push & shove router (single tracks)" -msgstr "Run push & shove router (single tracks)" - -#: pcbnew/router/router_tool.cpp:89 -msgid "Interactive Router (Differential Pairs)" -msgstr "Interactive Router (Differential Pairs)" - -#: pcbnew/router/router_tool.cpp:90 -msgid "Run push & shove router (differential pairs)" -msgstr "Run push & shove router (differential pairs)" - -#: pcbnew/router/router_tool.cpp:94 -#: pcbnew/dialogs/dialog_pns_settings_base.h:71 -msgid "Interactive Router Settings" -msgstr "Interactive Router Settings" - -#: pcbnew/router/router_tool.cpp:95 -msgid "Open Interactive Router settings" -msgstr "Open Interactive Router settings" - -#: pcbnew/router/router_tool.cpp:99 -msgid "Differential Pair Dimension settings" -msgstr "Differential Pair Dimension settings" - -#: pcbnew/router/router_tool.cpp:100 -msgid "Open Differential Pair Dimension settings" -msgstr "Open Differential Pair Dimension settings" - -#: pcbnew/router/router_tool.cpp:104 -msgid "Tune length of a single track" -msgstr "Tune length of a single track" - -#: pcbnew/router/router_tool.cpp:108 -msgid "Tune length of a differential pair" -msgstr "Tune length of a differential pair" - -#: pcbnew/router/router_tool.cpp:112 -msgid "Tune skew of a differential pair" -msgstr "Tune skew of a differential pair" - -#: pcbnew/router/router_tool.cpp:116 -msgid "Drag Track/Via" -msgstr "Drag Track/Via" - -#: pcbnew/router/router_tool.cpp:116 -msgid "Drags tracks and vias without breaking connections" -msgstr "Drags tracks and vias without breaking connections" - -#: pcbnew/router/router_tool.cpp:121 pcbnew/onrightclick.cpp:561 -msgid "Break Track" -msgstr "Break Track" - -#: pcbnew/router/router_tool.cpp:122 -msgid "" -"Splits the track segment into two segments connected at the cursor position." -msgstr "" -"Splits the track segment into two segments connected at the cursor position." - -#: pcbnew/router/router_tool.cpp:127 -msgid "Drag (45 degree mode)" -msgstr "Drag (45 degree mode)" - -#: pcbnew/router/router_tool.cpp:128 pcbnew/router/router_tool.cpp:134 -msgid "todo" -msgstr "todo" - -#: pcbnew/router/router_tool.cpp:133 -msgid "Drag (free angle)" -msgstr "Drag (free angle)" - -#: pcbnew/router/router_tool.cpp:142 -msgid "Stops laying the current track." -msgstr "Stops laying the current track." - -#: pcbnew/router/router_tool.cpp:145 -msgid "Auto-end Track" -msgstr "Auto-end Track" - -#: pcbnew/router/router_tool.cpp:145 -msgid "Automagically finishes currently routed track." -msgstr "Automagically finishes currently routed track." - -#: pcbnew/router/router_tool.cpp:149 pcbnew/onrightclick.cpp:582 -msgid "Place Through Via" -msgstr "Place Through Via" - -#: pcbnew/router/router_tool.cpp:150 -msgid "Adds a through-hole via at the end of currently routed track." -msgstr "Adds a through-hole via at the end of currently routed track." - -#: pcbnew/router/router_tool.cpp:156 pcbnew/onrightclick.cpp:592 -msgid "Place Blind/Buried Via" -msgstr "Place Blind/Buried Via" - -#: pcbnew/router/router_tool.cpp:157 -msgid "Adds a blind or buried via at the end of currently routed track." -msgstr "Adds a blind or buried via at the end of currently routed track." - -#: pcbnew/router/router_tool.cpp:163 -msgid "Place Microvia" -msgstr "Place Microvia" - -#: pcbnew/router/router_tool.cpp:163 -msgid "Adds a microvia at the end of currently routed track." -msgstr "Adds a microvia at the end of currently routed track." - -#: pcbnew/router/router_tool.cpp:170 pcbnew/onrightclick.cpp:585 -msgid "Select Layer and Place Through Via" -msgstr "Select Layer and Place Through Via" - -#: pcbnew/router/router_tool.cpp:171 -msgid "" -"Select a layer, then add a through-hole via at the end of currently routed " -"track." -msgstr "" -"Select a layer, then add a through-hole via at the end of currently routed " -"track." - -#: pcbnew/router/router_tool.cpp:178 pcbnew/onrightclick.cpp:596 -msgid "Select Layer and Place Blind/Buried Via" -msgstr "Select Layer and Place Blind/Buried Via" - -#: pcbnew/router/router_tool.cpp:179 -msgid "" -"Select a layer, then add a blind or buried via at the end of currently " -"routed track." -msgstr "" -"Select a layer, then add a blind or buried via at the end of currently " -"routed track." - -#: pcbnew/router/router_tool.cpp:186 -msgid "Shows a dialog for changing the track width and via size." -msgstr "Shows a dialog for changing the track width and via size." - -#: pcbnew/router/router_tool.cpp:192 -msgid "Switches posture of the currently routed track." -msgstr "Switches posture of the currently routed track." - -#: pcbnew/router/router_tool.cpp:197 -msgid "Differential Pair Dimensions..." -msgstr "Differential Pair Dimensions..." - -#: pcbnew/router/router_tool.cpp:198 -msgid "Sets the width and gap of the currently routed differential pair." -msgstr "Sets the width and gap of the currently routed differential pair." - -#: pcbnew/router/router_tool.cpp:213 -msgid "Select Track/Via Width" -msgstr "Select Track/Via Width" - -#: pcbnew/router/router_tool.cpp:223 -msgid "Custom size" -msgstr "Custom size" - -#: pcbnew/router/router_tool.cpp:226 -msgid "Use the starting track width" -msgstr "Use the starting track width" - -#: pcbnew/router/router_tool.cpp:227 -msgid "Route using the width of the starting track." -msgstr "Route using the width of the starting track." - -#: pcbnew/router/router_tool.cpp:229 -msgid "Use net class values" -msgstr "Use net class values" - -#: pcbnew/router/router_tool.cpp:230 -msgid "Use track and via sizes from the net class" -msgstr "Use track and via sizes from the net class" - -#: pcbnew/router/router_tool.cpp:312 -msgid "Interactive Router" -msgstr "Interactive Router" - -#: pcbnew/router/router_tool.cpp:533 -msgid "Blind/buried vias have to be enabled in the design settings." -msgstr "Blind/buried vias have to be enabled in the design settings." - -#: pcbnew/router/router_tool.cpp:539 -msgid "Microvias have to be enabled in the design settings." -msgstr "Microvias have to be enabled in the design settings." - -#: pcbnew/router/router_tool.cpp:546 -msgid "Only through vias are allowed on 2 layer boards." -msgstr "Only through vias are allowed on 2 layer boards." - -#: pcbnew/router/router_tool.cpp:553 -msgid "" -"Microvias can be placed only between the outer layers (F.Cu/B.Cu) and the " -"ones directly adjacent to them." -msgstr "" -"Microvias can be placed only between the outer layers (F.Cu/B.Cu) and the " -"ones directly adjacent to them." - -#: pcbnew/router/router_tool.cpp:657 pcbnew/onleftclick.cpp:283 -msgid "Tracks on Copper layers only" -msgstr "Tracks on Copper layers only" - -#: pcbnew/router/router_tool.cpp:832 -msgid "Route Track" -msgstr "Route Track" - -#: pcbnew/router/router_tool.cpp:839 -msgid "Router Differential Pair" -msgstr "Router Differential Pair" - -#: pcbnew/router/router_tool.cpp:942 pcbnew/router/router_tool.cpp:1013 -msgid "The item is locked. Do you want to continue?" -msgstr "The item is locked. Do you want to continue?" - -#: pcbnew/router/pns_tool_base.cpp:66 -msgid "Routing Options..." -msgstr "Routing Options..." - -#: pcbnew/router/pns_tool_base.cpp:67 -msgid "Shows a dialog containing router options." -msgstr "Shows a dialog containing router options." - -#: pcbnew/plugin.cpp:127 -msgid "Enable debug logging for Footprint*() functions in this PLUGIN." -msgstr "Enable debug logging for Footprint*() functions in this PLUGIN." - -#: pcbnew/plugin.cpp:131 -msgid "Regular expression footprint name filter." -msgstr "Regular expression footprint name filter." - -#: pcbnew/plugin.cpp:152 -msgid "" -"Enter the python module which implements the PLUGIN::Footprint*() functions." -msgstr "" -"Enter the python module which implements the PLUGIN::Footprint*() functions." - -#: pcbnew/dialogs/dialog_block_options_base.cpp:25 -msgid "Include &footprints" -msgstr "Include &footprints" - -#: pcbnew/dialogs/dialog_block_options_base.cpp:28 -msgid "Include t&ext items" -msgstr "Include t&ext items" - -#: pcbnew/dialogs/dialog_block_options_base.cpp:32 -msgid "Include &locked footprints" -msgstr "Include &locked footprints" - -#: pcbnew/dialogs/dialog_block_options_base.cpp:35 -msgid "Include &drawings" -msgstr "Include &drawings" - -#: pcbnew/dialogs/dialog_block_options_base.cpp:38 -msgid "Include &tracks" -msgstr "Include &tracks" - -#: pcbnew/dialogs/dialog_block_options_base.cpp:41 -msgid "Include &board outline layer" -msgstr "Include &board outline layer" - -#: pcbnew/dialogs/dialog_block_options_base.cpp:44 -msgid "Include &zones" -msgstr "Include &zones" - -#: pcbnew/dialogs/dialog_block_options_base.cpp:47 -msgid "Draw &selected items while moving" -msgstr "Draw &selected items while moving" - -#: pcbnew/dialogs/dialog_block_options_base.cpp:56 -msgid "Include &items on invisible layers" -msgstr "Include &items on invisible layers" - -#: pcbnew/dialogs/dialog_export_step.cpp:172 +#: pcbnew/target_edit.cpp:155 +msgid "Modified alignment target" +msgstr "Modified alignment target" + +#: pcbnew/files.cpp:144 +msgid "Open Board File" +msgstr "Open Board File" + +#: pcbnew/files.cpp:144 +msgid "Import Non KiCad Board File" +msgstr "Import Non KiCad Board File" + +#: pcbnew/files.cpp:180 +msgid "Save Board File As" +msgstr "Save Board File As" + +#: pcbnew/files.cpp:203 +msgid "Printed circuit board" +msgstr "Printed circuit board" + +#: pcbnew/files.cpp:284 +#, c-format +msgid "Recovery file '%s' not found." +msgstr "Recovery file '%s' not found." + +#: pcbnew/files.cpp:290 +#, c-format +msgid "OK to load recovery or backup file '%s'" +msgstr "OK to load recovery or backup file '%s'" + +#: pcbnew/files.cpp:351 +msgid "noname" +msgstr "noname" + +#: pcbnew/files.cpp:425 +#, c-format +msgid "PCB file '%s' is already open." +msgstr "PCB file '%s' is already open." + +#: pcbnew/files.cpp:435 +msgid "The current board has been modified. Do you wish to save the changes?" +msgstr "The current board has been modified. Do you wish to save the changes?" + +#: pcbnew/files.cpp:461 +#, c-format +msgid "Board '%s' does not exist. Do you wish to create it?" +msgstr "Board '%s' does not exist. Do you wish to create it?" + +#: pcbnew/files.cpp:526 #, c-format msgid "" -"File: %s\n" -"already exists. Do you want overwrite this file?" +"Error loading board file:\n" +"%s" msgstr "" -"File: %s\n" -"already exists. Do you want overwrite this file?" +"Error loading board file:\n" +"%s" -#: pcbnew/dialogs/dialog_export_step.cpp:176 -msgid "STEP Export" -msgstr "STEP Export" - -#: pcbnew/dialogs/dialog_export_step.cpp:236 -msgid "STEP export failed! Please save the PCB and try again" -msgstr "STEP export failed! Please save the PCB and try again" - -#: pcbnew/dialogs/dialog_export_step.cpp:337 +#: pcbnew/files.cpp:554 msgid "" -"Unable to create STEP file. Check that the board has a valid outline and " -"models." +"This file was created by an older version of Pcbnew.\n" +"It will be stored in the new file format when you save this file again." msgstr "" -"Unable to create STEP file. Check that the board has a valid outline and " -"models." +"This file was created by an older version of Pcbnew.\n" +"It will be stored in the new file format when you save this file again." -#: pcbnew/dialogs/dialog_select_net_from_list.cpp:153 -#: pcbnew/dialogs/dialog_global_edit_tracks_and_vias.cpp:177 +#: pcbnew/files.cpp:657 #, c-format -msgid "net %.3d" -msgstr "net %.3d" +msgid "Warning: unable to create backup file '%s'" +msgstr "Warning: unable to create backup file '%s'" + +#: pcbnew/files.cpp:684 pcbnew/files.cpp:777 +#, c-format +msgid "No access rights to write to file '%s'" +msgstr "No access rights to write to file '%s'" + +#: pcbnew/files.cpp:723 pcbnew/files.cpp:802 +#, c-format +msgid "" +"Error saving board file '%s'.\n" +"%s" +msgstr "" +"Error saving board file '%s'.\n" +"%s" + +#: pcbnew/files.cpp:729 +#, c-format +msgid "Failed to create '%s'" +msgstr "Failed to create '%s'" + +#: pcbnew/files.cpp:755 +#, c-format +msgid "Backup file: '%s'" +msgstr "Backup file: '%s'" + +#: pcbnew/files.cpp:757 +#, c-format +msgid "Wrote board file: '%s'" +msgstr "Wrote board file: '%s'" + +#: pcbnew/files.cpp:811 +#, c-format +msgid "" +"Board copied to:\n" +"'%s'" +msgstr "" +"Board copied to:\n" +"'%s'" + +#: pcbnew/plot_board_layers.cpp:121 pcbnew/plot_board_layers.cpp:316 +#, c-format +msgid "Your BOARD has a bad layer number for footprint %s" +msgstr "Your BOARD has a bad layer number for footprint %s" + +#: pcbnew/printout_controler.cpp:110 +msgid "Multiple Layers" +msgstr "Multiple Layers" + +#: pcbnew/board_netlist_updater.cpp:114 +#, c-format +msgid "Add component %s, footprint: %s.\n" +msgstr "Add component %s, footprint: %s.\n" + +#: pcbnew/board_netlist_updater.cpp:136 +#, c-format +msgid "Cannot add component %s due to missing footprint %s.\n" +msgstr "Cannot add component %s due to missing footprint %s.\n" + +#: pcbnew/board_netlist_updater.cpp:169 +#, c-format +msgid "Change component %s footprint from %s to %s.\n" +msgstr "Change component %s footprint from %s to %s.\n" + +#: pcbnew/board_netlist_updater.cpp:206 +#, c-format +msgid "Cannot change component %s footprint due to missing footprint %s.\n" +msgstr "Cannot change component %s footprint due to missing footprint %s.\n" + +#: pcbnew/board_netlist_updater.cpp:242 +#, c-format +msgid "Change component %s reference to %s.\n" +msgstr "Change component %s reference to %s.\n" + +#: pcbnew/board_netlist_updater.cpp:265 +#, c-format +msgid "Change component %s value from %s to %s.\n" +msgstr "Change component %s value from %s to %s.\n" + +#: pcbnew/board_netlist_updater.cpp:330 +#, c-format +msgid "Disconnect component %s pin %s.\n" +msgstr "Disconnect component %s pin %s.\n" + +#: pcbnew/board_netlist_updater.cpp:375 +#, c-format +msgid "Add net %s.\n" +msgstr "Add net %s.\n" + +#: pcbnew/board_netlist_updater.cpp:381 +#, c-format +msgid "Reconnect component %s pin %s from net %s to net %s.\n" +msgstr "Reconnect component %s pin %s from net %s to net %s.\n" + +#: pcbnew/board_netlist_updater.cpp:388 +#, c-format +msgid "Connect component %s pin %s to net %s.\n" +msgstr "Connect component %s pin %s to net %s.\n" + +#: pcbnew/board_netlist_updater.cpp:442 +#, c-format +msgid "Component %s is locked, skipping removal.\n" +msgstr "Component %s is locked, skipping removal.\n" + +#: pcbnew/board_netlist_updater.cpp:448 +#, c-format +msgid "Remove component %s." +msgstr "Remove component %s." + +#: pcbnew/board_netlist_updater.cpp:517 +#, c-format +msgid "Remove single pad net %s." +msgstr "Remove single pad net %s." + +#: pcbnew/board_netlist_updater.cpp:583 +#, c-format +msgid "Component %s pad %s not found in footprint %s\n" +msgstr "Component %s pad %s not found in footprint %s\n" + +#: pcbnew/board_netlist_updater.cpp:604 +#, c-format +msgid "Copper zone (net name %s): net has no pads connected." +msgstr "Copper zone (net name %s): net has no pads connected." + +#: pcbnew/board_netlist_updater.cpp:631 +#, c-format +msgid "Processing component \"%s:%s:%s\".\n" +msgstr "Processing component \"%s:%s:%s\".\n" + +#: pcbnew/board_netlist_updater.cpp:671 +msgid "Update netlist" +msgstr "Update netlist" + +#: pcbnew/board_netlist_updater.cpp:680 +#, c-format +msgid "Total warnings: %d, errors: %d." +msgstr "Total warnings: %d, errors: %d." + +#: pcbnew/board_netlist_updater.cpp:685 +msgid "" +"Errors occured during the netlist update. Unless you fix them, your board " +"will not be consistent with the schematics." +msgstr "" +"Errors occured during the netlist update. Unless you fix them, your board " +"will not be consistent with the schematics." + +#: pcbnew/board_netlist_updater.cpp:693 +msgid "Netlist update successful!" +msgstr "Netlist update successful!" + +#: pcbnew/convert_drawsegment_list_to_polygon.cpp:376 +#: pcbnew/convert_drawsegment_list_to_polygon.cpp:530 +#, c-format +msgid "Unsupported DRAWSEGMENT type %s" +msgstr "Unsupported DRAWSEGMENT type %s" + +#: pcbnew/convert_drawsegment_list_to_polygon.cpp:404 +#, c-format +msgid "" +"Unable to find the next boundary segment with an endpoint of (%s mm, %s mm). " +"graphic outline must form a contiguous, closed polygon." +msgstr "" +"Unable to find the next boundary segment with an endpoint of (%s mm, %s mm). " +"graphic outline must form a contiguous, closed polygon." + +#: pcbnew/convert_drawsegment_list_to_polygon.cpp:558 +#, c-format +msgid "" +"Unable to find the next graphic segment with an endpoint of (%s mm, %s mm).\n" +"Edit graphics, making them contiguous polygons each." +msgstr "" +"Unable to find the next graphic segment with an endpoint of (%s mm, %s mm).\n" +"Edit graphics, making them contiguous polygons each." + +#: pcbnew/deltrack.cpp:157 +msgid "Delete NET?" +msgstr "Delete NET?" + +#: pcbnew/exporters/gendrill_Excellon_writer.cpp:110 +#: pcbnew/exporters/gendrill_gerber_writer.cpp:104 +#: pcbnew/exporters/gendrill_file_writer_base.cpp:328 +#: pcbnew/dialogs/dialog_gendrill.cpp:483 +#, c-format +msgid "** Unable to create %s **\n" +msgstr "** Unable to create %s **\n" + +#: pcbnew/exporters/gendrill_Excellon_writer.cpp:119 +#: pcbnew/exporters/gendrill_gerber_writer.cpp:113 +#: pcbnew/exporters/gendrill_file_writer_base.cpp:338 +#, c-format +msgid "Create file %s\n" +msgstr "Create file %s\n" + +#: pcbnew/exporters/gen_modules_placefile.cpp:187 +#: pcbnew/dialogs/dialog_SVG_print.cpp:221 +msgid "Use a relative path?" +msgstr "Use a relative path?" + +#: pcbnew/exporters/gen_modules_placefile.cpp:196 +#: pcbnew/dialogs/dialog_SVG_print.cpp:232 +msgid "" +"Cannot make path relative (target volume different from board file volume)!" +msgstr "" +"Cannot make path relative (target volume different from board file volume)!" + +#: pcbnew/exporters/gen_modules_placefile.cpp:244 +msgid "No footprint for automated placement." +msgstr "No footprint for automated placement." + +#: pcbnew/exporters/gen_modules_placefile.cpp:257 +#: pcbnew/dialogs/dialog_plot.cpp:767 +#, c-format +msgid "Could not write plot files to folder \"%s\"." +msgstr "Could not write plot files to folder \"%s\"." + +#: pcbnew/exporters/gen_modules_placefile.cpp:291 +#, c-format +msgid "Unable to create '%s'." +msgstr "Unable to create '%s'." + +#: pcbnew/exporters/gen_modules_placefile.cpp:298 +#, c-format +msgid "Place file: '%s'." +msgstr "Place file: '%s'." + +#: pcbnew/exporters/gen_modules_placefile.cpp:300 +#, c-format +msgid "Front side (top side) place file: '%s'." +msgstr "Front side (top side) place file: '%s'." + +#: pcbnew/exporters/gen_modules_placefile.cpp:304 +#: pcbnew/exporters/gen_modules_placefile.cpp:345 +#, c-format +msgid "Component count: %d." +msgstr "Component count: %d." + +#: pcbnew/exporters/gen_modules_placefile.cpp:309 +#: pcbnew/exporters/gen_modules_placefile.cpp:357 +msgid "Component Placement File generation OK." +msgstr "Component Placement File generation OK." + +#: pcbnew/exporters/gen_modules_placefile.cpp:333 +#: pcbnew/dialogs/dialog_plot.cpp:876 pcbnew/dialogs/dialog_SVG_print.cpp:311 +#, c-format +msgid "Unable to create file '%s'." +msgstr "Unable to create file '%s'." + +#: pcbnew/exporters/gen_modules_placefile.cpp:342 +#, c-format +msgid "Back side (bottom side) place file: '%s'." +msgstr "Back side (bottom side) place file: '%s'." + +#: pcbnew/exporters/gen_modules_placefile.cpp:353 +#, c-format +msgid "Full component count: %d\n" +msgstr "Full component count: %d\n" + +#: pcbnew/exporters/gen_modules_placefile.cpp:625 +#, c-format +msgid "" +"Footprint report file created:\n" +"'%s'" +msgstr "" +"Footprint report file created:\n" +"'%s'" + +#: pcbnew/exporters/gen_modules_placefile.cpp:627 +msgid "Footprint Report" +msgstr "Footprint Report" + +#: pcbnew/exporters/gen_modules_placefile.cpp:632 +#, c-format +msgid "Unable to create '%s'" +msgstr "Unable to create '%s'" + +#: pcbnew/exporters/gerber_jobfile_writer.cpp:130 +#, c-format +msgid "Unable to create job file '%s'" +msgstr "Unable to create job file '%s'" + +#: pcbnew/exporters/gerber_jobfile_writer.cpp:383 +#, c-format +msgid "Create Gerber job file '%s'" +msgstr "Create Gerber job file '%s'" + +#: pcbnew/exporters/export_d356.cpp:365 +msgid "Export D-356 Test File" +msgstr "Export D-356 Test File" + +#: pcbnew/exporters/export_d356.cpp:374 +#: pcbnew/dialogs/dialog_export_idf.cpp:223 +msgid "Unable to create " +msgstr "Unable to create " + +#: pcbnew/exporters/export_vrml.cpp:807 +msgid "" +"Unable to calculate the board outlines; fall back to using the board " +"boundary box." +msgstr "" +"Unable to calculate the board outlines; fall back to using the board " +"boundary box." + +#: pcbnew/exporters/export_vrml.cpp:838 +msgid "VRML Export Failed: Could not add holes to contours." +msgstr "VRML Export Failed: Could not add holes to contours." + +#: pcbnew/exporters/export_vrml.cpp:1589 pcbnew/exporters/export_idf.cpp:605 +#: pcbnew/exporters/export_idf.cpp:614 pcbnew/exporters/export_idf.cpp:622 +msgid "IDF Export Failed:\n" +msgstr "IDF Export Failed:\n" + +#: pcbnew/kicad_plugin.cpp:219 +#, c-format +msgid "Cannot create footprint library path '%s'" +msgstr "Cannot create footprint library path '%s'" + +#: pcbnew/kicad_plugin.cpp:225 +#, c-format +msgid "Footprint library path '%s' is read only" +msgstr "Footprint library path '%s' is read only" + +#: pcbnew/kicad_plugin.cpp:264 +#, c-format +msgid "Cannot rename temporary file '%s' to footprint library file '%s'" +msgstr "Cannot rename temporary file '%s' to footprint library file '%s'" + +#: pcbnew/kicad_plugin.cpp:284 +#, c-format +msgid "Footprint library path '%s' does not exist" +msgstr "Footprint library path '%s' does not exist" + +#: pcbnew/kicad_plugin.cpp:345 +#, c-format +msgid "library '%s' has no footprint '%s' to delete" +msgstr "library '%s' has no footprint '%s' to delete" + +#: pcbnew/kicad_plugin.cpp:1597 +#, c-format +msgid "unknown via type %d" +msgstr "unknown via type %d" + +#: pcbnew/kicad_plugin.cpp:1735 +#, c-format +msgid "unknown zone corner smoothing type %d" +msgstr "unknown zone corner smoothing type %d" + +#: pcbnew/kicad_plugin.cpp:1925 +msgid "this file does not contain a PCB" +msgstr "this file does not contain a PCB" + +#: pcbnew/kicad_plugin.cpp:2055 +#, c-format +msgid "Footprint file name '%s' is not valid." +msgstr "Footprint file name '%s' is not valid." + +#: pcbnew/kicad_plugin.cpp:2061 +#, c-format +msgid "user does not have write permission to delete file '%s' " +msgstr "user does not have write permission to delete file '%s' " + +#: pcbnew/kicad_plugin.cpp:2116 +#, c-format +msgid "cannot overwrite library path '%s'" +msgstr "cannot overwrite library path '%s'" + +#: pcbnew/github/github_getliblist.cpp:105 +#, c-format +msgid "" +"malformed URL:\n" +"'%s'" +msgstr "" +"malformed URL:\n" +"'%s'" + +#: pcbnew/github/github_getliblist.cpp:234 +#, c-format +msgid "" +"Error fetching JSON data from URL '%s'.\n" +"Reason: '%s'" +msgstr "" +"Error fetching JSON data from URL '%s'.\n" +"Reason: '%s'" + +#: pcbnew/github/github_plugin.cpp:300 +#, c-format +msgid "" +"Footprint\n" +"'%s'\n" +"is not in the writable portion of this Github library\n" +"'%s'" +msgstr "" +"Footprint\n" +"'%s'\n" +"is not in the writable portion of this Github library\n" +"'%s'" + +#: pcbnew/github/github_plugin.cpp:361 +msgid "" +"Set this property to a directory where footprints are to be written as " +"pretty footprints when saving to this library. Anything saved will take " +"precedence over footprints by the same name in the github repo. These saved " +"footprints can then be sent to the library maintainer as updates.

The " +"directory must have a .pretty file extension because the " +"format of the save is pretty.

" +msgstr "" +"Set this property to a directory where footprints are to be written as " +"pretty footprints when saving to this library. Anything saved will take " +"precedence over footprints by the same name in the github repo. These saved " +"footprints can then be sent to the library maintainer as updates.

The " +"directory must have a .pretty file extension because the " +"format of the save is pretty.

" + +#: pcbnew/github/github_plugin.cpp:416 +#, c-format +msgid "" +"option '%s' for Github library '%s' must point to a writable directory " +"ending with '.pretty'." +msgstr "" +"option '%s' for Github library '%s' must point to a writable directory " +"ending with '.pretty'." + +#: pcbnew/github/github_plugin.cpp:549 +#, c-format +msgid "" +"Unable to parse URL:\n" +"'%s'" +msgstr "" +"Unable to parse URL:\n" +"'%s'" + +#: pcbnew/github/github_plugin.cpp:573 +#, c-format +msgid "" +"%s\n" +"Cannot get/download Zip archive: '%s'\n" +"for library path: '%s'.\n" +"Reason: '%s'" +msgstr "" +"%s\n" +"Cannot get/download Zip archive: '%s'\n" +"for library path: '%s'.\n" +"Reason: '%s'" + +#: pcbnew/github/github_plugin.cpp:590 +#, c-format +msgid "" +"Cannot download library '%s'.\n" +"The library does not exist on the server" +msgstr "" +"Cannot download library '%s'.\n" +"The library does not exist on the server" + +#: pcbnew/dialogs/dialog_design_rules.cpp:52 +msgid "Class" +msgstr "Class" + +#: pcbnew/dialogs/dialog_design_rules.cpp:66 +msgid "* (Any)" +msgstr "* (Any)" + +#: pcbnew/dialogs/dialog_design_rules.cpp:694 +msgid "Design Rule Setting Error" +msgstr "Design Rule Setting Error" + +#: pcbnew/dialogs/dialog_design_rules.cpp:714 +msgid "New Net Class Name:" +msgstr "New Net Class Name:" + +#: pcbnew/dialogs/dialog_design_rules.cpp:734 +msgid "Duplicate net class names are not allowed." +msgstr "Duplicate net class names are not allowed." + +#: pcbnew/dialogs/dialog_design_rules.cpp:798 +msgid "The default net class cannot be removed" +msgstr "The default net class cannot be removed" + +#: pcbnew/dialogs/dialog_design_rules.cpp:1005 +#, c-format +msgid " - Track Size (%f %s) < Min Track Size (%f %s)
" +msgstr " - Track Size (%f %s) < Min Track Size (%f %s)
" + +#: pcbnew/dialogs/dialog_design_rules.cpp:1018 +#, c-format +msgid "" +" - Differential Pair Size (%f %s) < Min Track Size (%f " +"%s)
" +msgstr "" +" - Differential Pair Size (%f %s) < Min Track Size (%f " +"%s)
" + +#: pcbnew/dialogs/dialog_design_rules.cpp:1032 +#, c-format +msgid "" +" - Via Diameter (%f %s) < Minimum Via Diameter (%f %s)
" +msgstr "" +" - Via Diameter (%f %s) < Minimum Via Diameter (%f %s)
" + +#: pcbnew/dialogs/dialog_design_rules.cpp:1044 +#, c-format +msgid " - Via Drill (%f %s) ≥ Via Dia (%f %s)
" +msgstr " - Via Drill (%f %s) ≥ Via Dia (%f %s)
" + +#: pcbnew/dialogs/dialog_design_rules.cpp:1053 +#, c-format +msgid " - Via Drill (%f %s) < Min Via Drill (%f %s)
" +msgstr " - Via Drill (%f %s) < Min Via Drill (%f %s)
" + +#: pcbnew/dialogs/dialog_design_rules.cpp:1066 +#, c-format +msgid "" +" - MicroVia Diameter (%f %s) < MicroVia Min Diameter (%f " +"%s)
" +msgstr "" +" - MicroVia Diameter (%f %s) < MicroVia Min Diameter (%f " +"%s)
" + +#: pcbnew/dialogs/dialog_design_rules.cpp:1078 +#, c-format +msgid " - MicroVia Drill (%f %s) ≥ MicroVia Dia (%f %s)
" +msgstr " - MicroVia Drill (%f %s) ≥ MicroVia Dia (%f %s)
" + +#: pcbnew/dialogs/dialog_design_rules.cpp:1087 +#, c-format +msgid "" +" - MicroVia Drill (%f %s) < MicroVia Min Drill (%f %s)
" +msgstr "" +" - MicroVia Drill (%f %s) < MicroVia Min Drill (%f %s)
" + +#: pcbnew/dialogs/dialog_design_rules.cpp:1096 +#, c-format +msgid "Netclass: %s
" +msgstr "Netclass: %s
" + +#: pcbnew/dialogs/dialog_design_rules.cpp:1116 +#, c-format +msgid "Extra Track %d Size %s < Min Track Size
" +msgstr "Extra Track %d Size %s < Min Track Size
" + +#: pcbnew/dialogs/dialog_design_rules.cpp:1125 +#, c-format +msgid "Extra Track %d Size %s > 1 inch!
" +msgstr "Extra Track %d Size %s > 1 inch!
" + +#: pcbnew/dialogs/dialog_design_rules.cpp:1145 +#, c-format +msgid "Extra Via %d Size %s < Min Via Size
" +msgstr "Extra Via %d Size %s < Min Via Size
" + +#: pcbnew/dialogs/dialog_design_rules.cpp:1155 +#, c-format +msgid "No via drill size define in row %d
" +msgstr "No via drill size define in row %d
" + +#: pcbnew/dialogs/dialog_design_rules.cpp:1165 +#, c-format +msgid "Extra Via %d Drill %s < Min Via Drill %s
" +msgstr "Extra Via %d Drill %s < Min Via Drill %s
" + +#: pcbnew/dialogs/dialog_design_rules.cpp:1174 +#, c-format +msgid "Extra Via %d Size %s ≤ Drill Size %s
" +msgstr "Extra Via %d Size %s ≤ Drill Size %s
" + +#: pcbnew/dialogs/dialog_design_rules.cpp:1183 +#, c-format +msgid "Extra Via %d Size%s > 1 inch!
" +msgstr "Extra Via %d Size%s > 1 inch!
" + +#: pcbnew/dialogs/dialog_non_copper_zones_properties.cpp:197 +msgid "" +"Error :\n" +"you must choose a min thickness value bigger than 0.001 inch (or 0.0254 mm)" +msgstr "" +"Error :\n" +"you must choose a min thickness value bigger than 0.001 inch (or 0.0254 mm)" + +#: pcbnew/dialogs/dialog_non_copper_zones_properties.cpp:233 +msgid "Error : you must choose a layer" +msgstr "Error : you must choose a layer" + +#: pcbnew/dialogs/dialog_mask_clearance_base.cpp:27 +msgid "" +"Note: For clearance values:\n" +"- a positive value means a mask bigger than a pad\n" +"- a negative value means a mask smaller than a pad\n" +msgstr "" +"Note: For clearance values:\n" +"- a positive value means a mask bigger than a pad\n" +"- a negative value means a mask smaller than a pad\n" + +#: pcbnew/dialogs/dialog_mask_clearance_base.cpp:40 +#: pcbnew/dialogs/dialog_edit_module_for_Modedit_base.cpp:184 +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:446 +#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor_base.cpp:243 +msgid "Solder mask clearance:" +msgstr "Solder mask clearance:" + +#: pcbnew/dialogs/dialog_mask_clearance_base.cpp:42 +msgid "" +"This is the global clearance between pads and the solder mask\n" +"This value can be superseded by local values for a footprint or a pad." +msgstr "" +"This is the global clearance between pads and the solder mask\n" +"This value can be superseded by local values for a footprint or a pad." + +#: pcbnew/dialogs/dialog_mask_clearance_base.cpp:50 +#: pcbnew/dialogs/dialog_mask_clearance_base.cpp:64 +#: pcbnew/dialogs/dialog_mask_clearance_base.cpp:87 +#: pcbnew/dialogs/dialog_edit_module_for_Modedit_base.cpp:171 +#: pcbnew/dialogs/dialog_edit_module_for_Modedit_base.cpp:206 +#: pcbnew/dialogs/dialog_export_vrml_base.cpp:111 +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:90 +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:101 +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:112 +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:123 +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:158 +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:169 +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:182 +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:202 +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:296 +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:307 +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:442 +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:455 +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:468 +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:519 +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:530 +msgid "Inch" +msgstr "Inch" + +#: pcbnew/dialogs/dialog_mask_clearance_base.cpp:54 +msgid "Solder mask min width:" +msgstr "Solder mask min width:" + +#: pcbnew/dialogs/dialog_mask_clearance_base.cpp:56 +msgid "" +"Min dist between 2 pad areas.\n" +"Two pad areas nearer than this value will be merged during plotting.\n" +"This parameter is used only to plot solder mask layers." +msgstr "" +"Min dist between 2 pad areas.\n" +"Two pad areas nearer than this value will be merged during plotting.\n" +"This parameter is used only to plot solder mask layers." + +#: pcbnew/dialogs/dialog_mask_clearance_base.cpp:77 +#: pcbnew/dialogs/dialog_edit_module_for_Modedit_base.cpp:197 +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:459 +#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor_base.cpp:256 +msgid "Solder paste clearance:" +msgstr "Solder paste clearance:" + +#: pcbnew/dialogs/dialog_mask_clearance_base.cpp:79 +msgid "" +"This is the global clearance between pads and the solder paste\n" +"This value can be superseded by local values for a footprint or a pad.\n" +"The final clearance value is the sum of this value and the clearance value " +"ratio" +msgstr "" +"This is the global clearance between pads and the solder paste\n" +"This value can be superseded by local values for a footprint or a pad.\n" +"The final clearance value is the sum of this value and the clearance value " +"ratio" + +#: pcbnew/dialogs/dialog_mask_clearance_base.cpp:91 +#: pcbnew/dialogs/dialog_edit_module_for_Modedit_base.cpp:210 +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:472 +#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor_base.cpp:269 +msgid "Solder paste ratio clearance:" +msgstr "Solder paste ratio clearance:" + +#: pcbnew/dialogs/dialog_mask_clearance_base.cpp:93 +msgid "" +"This is the global clearance ratio in per cent between pads and the solder " +"paste\n" +"A value of 10 means the clearance value is 10 per cent of the pad size\n" +"This value can be superseded by local values for a footprint or a pad.\n" +"The final clearance value is the sum of this value and the clearance value" +msgstr "" +"This is the global clearance ratio in per cent between pads and the solder " +"paste\n" +"A value of 10 means the clearance value is 10 per cent of the pad size\n" +"This value can be superseded by local values for a footprint or a pad.\n" +"The final clearance value is the sum of this value and the clearance value" + +#: pcbnew/dialogs/dialog_mask_clearance_base.cpp:101 +#: pcbnew/dialogs/dialog_edit_module_for_Modedit_base.cpp:219 +#: pcbnew/dialogs/dialog_pns_length_tuning_settings_base.cpp:138 +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:237 +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:481 +#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor_base.cpp:278 +msgid "%" +msgstr "%" + +#: pcbnew/dialogs/dialog_graphic_item_properties_base.cpp:30 +#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:63 +msgid "Start point X:" +msgstr "Start point X:" + +#: pcbnew/dialogs/dialog_graphic_item_properties_base.cpp:41 +#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:74 +msgid "Start point Y:" +msgstr "Start point Y:" + +#: pcbnew/dialogs/dialog_graphic_item_properties_base.cpp:52 +#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:85 +msgid "End point X:" +msgstr "End point X:" + +#: pcbnew/dialogs/dialog_graphic_item_properties_base.cpp:63 +#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:96 +msgid "End point Y:" +msgstr "End point Y:" + +#: pcbnew/dialogs/dialog_graphic_item_properties_base.cpp:89 +msgid "Arc angle:" +msgstr "Arc angle:" + +#: pcbnew/dialogs/dialog_graphic_item_properties_base.cpp:100 +msgid "Item thickness:" +msgstr "Item thickness:" + +#: pcbnew/dialogs/dialog_graphic_item_properties_base.cpp:111 +msgid "Default thickness:" +msgstr "Default thickness:" + +#: pcbnew/dialogs/dialog_graphic_item_properties_base.cpp:122 +#: pcbnew/dialogs/dialog_edit_module_text_base.cpp:88 +#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:138 +#: pcbnew/dialogs/dialog_pcb_text_properties_base.cpp:55 +#: pcbnew/dialogs/dialog_copper_zones_base.cpp:39 +msgid "Layer:" +msgstr "Layer:" + +#: pcbnew/dialogs/dialog_track_via_properties.cpp:488 +#: pcbnew/dialogs/dialog_track_via_size.cpp:61 +msgid "Invalid track width" +msgstr "Invalid track width" + +#: pcbnew/dialogs/dialog_track_via_properties.cpp:497 +#: pcbnew/dialogs/dialog_track_via_size.cpp:68 +msgid "Invalid via diameter" +msgstr "Invalid via diameter" + +#: pcbnew/dialogs/dialog_track_via_properties.cpp:504 +#: pcbnew/dialogs/dialog_track_via_size.cpp:75 +msgid "Invalid via drill size" +msgstr "Invalid via drill size" + +#: pcbnew/dialogs/dialog_track_via_properties.cpp:511 +#: pcbnew/dialogs/dialog_track_via_size.cpp:82 +msgid "Via drill size has to be smaller than via diameter" +msgstr "Via drill size has to be smaller than via diameter" + +#: pcbnew/dialogs/dialog_print_for_modedit.cpp:97 +msgid "An error occurred initializing the printer information." +msgstr "An error occurred initializing the printer information." + +#: pcbnew/dialogs/dialog_print_for_modedit.cpp:235 +msgid "Print Footprint" +msgstr "Print Footprint" + +#: pcbnew/dialogs/dialog_print_for_modedit.cpp:240 +#: pcbnew/dialogs/dialog_print_using_printer.cpp:501 +msgid "There was a problem printing." +msgstr "There was a problem printing." + +#: pcbnew/dialogs/dialog_freeroute_exchange_base.cpp:25 +msgid "Export/Import to/from FreeRoute:" +msgstr "Export/Import to/from FreeRoute:" + +#: pcbnew/dialogs/dialog_freeroute_exchange_base.cpp:40 +msgid "Export a Specctra Design (*.dsn) File" +msgstr "Export a Specctra Design (*.dsn) File" + +#: pcbnew/dialogs/dialog_freeroute_exchange_base.cpp:41 +msgid "Export a Specctra DSN file (to FreeRouter)" +msgstr "Export a Specctra DSN file (to FreeRouter)" + +#: pcbnew/dialogs/dialog_freeroute_exchange_base.cpp:45 +msgid "Export a Specctra Design and Launch FreeRoute" +msgstr "Export a Specctra Design and Launch FreeRoute" + +#: pcbnew/dialogs/dialog_freeroute_exchange_base.cpp:46 +msgid "" +"FreeRouter can be run only if freeroute.jar is found in Kicad binaries folder" +msgstr "" +"FreeRouter can be run only if freeroute.jar is found in Kicad binaries folder" + +#: pcbnew/dialogs/dialog_freeroute_exchange_base.cpp:50 +msgid "Back Import the Specctra Session (*.ses) File" +msgstr "Back Import the Specctra Session (*.ses) File" + +#: pcbnew/dialogs/dialog_freeroute_exchange_base.cpp:51 +msgid "Merge a session file created by FreeRouter with the current board." +msgstr "Merge a session file created by FreeRouter with the current board." + +#: pcbnew/dialogs/dialog_freeroute_exchange.cpp:92 +msgid "Freeroute Help" +msgstr "Freeroute Help" + +#: pcbnew/dialogs/dialog_freeroute_exchange.cpp:151 +msgid "" +"It appears that the Java run time environment is not installed on this " +"computer. Java is required to use FreeRoute." +msgstr "" +"It appears that the Java run time environment is not installed on this " +"computer. Java is required to use FreeRoute." + +#: pcbnew/dialogs/dialog_freeroute_exchange.cpp:154 +msgid "Pcbnew Error" +msgstr "Pcbnew Error" + +#: pcbnew/dialogs/dialog_freeroute_exchange.cpp:190 +msgid "Specctra DSN File" +msgstr "Specctra DSN File" + +#: pcbnew/dialogs/dialog_global_modules_fields_edition_base.cpp:26 +msgid "Footprint Fields" +msgstr "Footprint Fields" + +#: pcbnew/dialogs/dialog_global_modules_fields_edition_base.cpp:28 +msgid "Reference designator" +msgstr "Reference designator" + +#: pcbnew/dialogs/dialog_global_modules_fields_edition_base.cpp:34 +msgid "User defined" +msgstr "User defined" + +#: pcbnew/dialogs/dialog_global_modules_fields_edition_base.cpp:40 +msgid "Footprint Name (FPID) Filter:" +msgstr "Footprint Name (FPID) Filter:" + +#: pcbnew/dialogs/dialog_global_modules_fields_edition_base.cpp:42 +msgid "" +"A string to filter footprints to edit.\n" +"If not void, footprint names should match this filter.\n" +"A filter can be something like SM* (case insensitive)" +msgstr "" +"A string to filter footprints to edit.\n" +"If not void, footprint names should match this filter.\n" +"A filter can be something like SM* (case insensitive)" + +#: pcbnew/dialogs/dialog_global_modules_fields_edition_base.cpp:56 +msgid "Current Text Dimensions" +msgstr "Current Text Dimensions" + +#: pcbnew/dialogs/dialog_global_modules_fields_edition_base.cpp:86 +#: pcbnew/dialogs/dialog_target_properties_base.cpp:39 +#: pcbnew/dialogs/dialog_pcb_text_properties_base.cpp:112 +msgid "Thickness:" +msgstr "Thickness:" + +#: pcbnew/dialogs/dialog_general_options_BoardEditor_base.cpp:29 +msgid "" +"Set display of relative (dx/dy) coordinates to Cartesian (rectangular) or " +"polar (angle/distance)." +msgstr "" +"Set display of relative (dx/dy) coordinates to Cartesian (rectangular) or " +"polar (angle/distance)." + +#: pcbnew/dialogs/dialog_general_options_BoardEditor_base.cpp:37 +msgid "Set units used to display dimensions and positions." +msgstr "Set units used to display dimensions and positions." + +#: pcbnew/dialogs/dialog_general_options_BoardEditor_base.cpp:52 +msgid "&Auto save (minutes):" +msgstr "&Auto save (minutes):" + +#: pcbnew/dialogs/dialog_general_options_BoardEditor_base.cpp:57 +msgid "" +"Delay after the first change to create a backup file of the board on disk. " +"If set to 0, auto backup is disabled." +msgstr "" +"Delay after the first change to create a backup file of the board on disk. " +"If set to 0, auto backup is disabled." + +#: pcbnew/dialogs/dialog_general_options_BoardEditor_base.cpp:61 +msgid "&Rotation angle:" +msgstr "&Rotation angle:" + +#: pcbnew/dialogs/dialog_general_options_BoardEditor_base.cpp:66 +msgid "Set increment (in degrees) for context menu and hotkey rotation." +msgstr "Set increment (in degrees) for context menu and hotkey rotation." + +#: pcbnew/dialogs/dialog_general_options_BoardEditor_base.cpp:76 +msgid "&Show ratsnest" +msgstr "&Show ratsnest" + +#: pcbnew/dialogs/dialog_general_options_BoardEditor_base.cpp:78 +msgid "Show the full ratsnest." +msgstr "Show the full ratsnest." + +#: pcbnew/dialogs/dialog_general_options_BoardEditor_base.cpp:82 +msgid "L&imit graphic lines to 45 degrees" +msgstr "L&imit graphic lines to 45 degrees" + +#: pcbnew/dialogs/dialog_general_options_BoardEditor_base.cpp:83 +msgid "" +"Force line segment directions to H, V or 45 degrees when drawing on " +"technical layers." +msgstr "" +"Force line segment directions to H, V or 45 degrees when drawing on " +"technical layers." + +#: pcbnew/dialogs/dialog_general_options_BoardEditor_base.cpp:87 +msgid "Edit action changes track width" +msgstr "Edit action changes track width" + +#: pcbnew/dialogs/dialog_general_options_BoardEditor_base.cpp:88 +msgid "" +"When active, hitting Edit hotkey or double-clicking on a track or via " +"changes its width/diameter to the one selected in the main toolbar. " +msgstr "" +"When active, hitting Edit hotkey or double-clicking on a track or via " +"changes its width/diameter to the one selected in the main toolbar. " + +#: pcbnew/dialogs/dialog_general_options_BoardEditor_base.cpp:96 +msgid "Legacy Routing Options" +msgstr "Legacy Routing Options" + +#: pcbnew/dialogs/dialog_general_options_BoardEditor_base.cpp:98 +msgid "&Enforce design rules when routing" +msgstr "&Enforce design rules when routing" + +#: pcbnew/dialogs/dialog_general_options_BoardEditor_base.cpp:100 +msgid "" +"Enable DRC control. When DRC control is disabled, all connections are " +"allowed." +msgstr "" +"Enable DRC control. When DRC control is disabled, all connections are " +"allowed." + +#: pcbnew/dialogs/dialog_general_options_BoardEditor_base.cpp:104 +msgid "&Delete unconnected tracks" +msgstr "&Delete unconnected tracks" + +#: pcbnew/dialogs/dialog_general_options_BoardEditor_base.cpp:106 +msgid "Enable automatic track deletion when redrawing a track." +msgstr "Enable automatic track deletion when redrawing a track." + +#: pcbnew/dialogs/dialog_general_options_BoardEditor_base.cpp:110 +msgid "&Limit tracks to 45 degrees" +msgstr "&Limit tracks to 45 degrees" + +#: pcbnew/dialogs/dialog_general_options_BoardEditor_base.cpp:112 +msgid "Force track directions to H, V or 45 degrees when drawing a track." +msgstr "Force track directions to H, V or 45 degrees when drawing a track." + +#: pcbnew/dialogs/dialog_general_options_BoardEditor_base.cpp:116 +msgid "&Use double segmented tracks" +msgstr "&Use double segmented tracks" + +#: pcbnew/dialogs/dialog_general_options_BoardEditor_base.cpp:118 +msgid "" +"Use two track segments, with 45 degrees angle between them, when drawing a " +"new track " +msgstr "" +"Use two track segments, with 45 degrees angle between them, when drawing a " +"new track " + +#: pcbnew/dialogs/dialog_general_options_BoardEditor_base.cpp:131 +#: pcbnew/dialogs/dialog_general_options_BoardEditor_base.cpp:139 +#: pcbnew/dialogs/dialog_display_options_base.cpp:38 +msgid "Never" +msgstr "Never" + +#: pcbnew/dialogs/dialog_general_options_BoardEditor_base.cpp:131 +#: pcbnew/dialogs/dialog_general_options_BoardEditor_base.cpp:139 +msgid "When creating tracks" +msgstr "When creating tracks" + +#: pcbnew/dialogs/dialog_general_options_BoardEditor_base.cpp:131 +#: pcbnew/dialogs/dialog_general_options_BoardEditor_base.cpp:139 +#: pcbnew/dialogs/dialog_display_options_base.cpp:38 +msgid "Always" +msgstr "Always" + +#: pcbnew/dialogs/dialog_general_options_BoardEditor_base.cpp:133 +msgid "Magnetic Pads" +msgstr "Magnetic Pads" + +#: pcbnew/dialogs/dialog_general_options_BoardEditor_base.cpp:135 +msgid "Control capture of the cursor when the mouse enters a pad area." +msgstr "Control capture of the cursor when the mouse enters a pad area." + +#: pcbnew/dialogs/dialog_general_options_BoardEditor_base.cpp:141 +msgid "Magnetic Tracks" +msgstr "Magnetic Tracks" + +#: pcbnew/dialogs/dialog_general_options_BoardEditor_base.cpp:143 +msgid "Control capture of the cursor when the mouse approaches a track." +msgstr "Control capture of the cursor when the mouse approaches a track." + +#: pcbnew/dialogs/dialog_general_options_BoardEditor_base.cpp:150 +msgid "Ce&nter and warp cursor on zoom" +msgstr "Ce&nter and warp cursor on zoom" + +#: pcbnew/dialogs/dialog_general_options_BoardEditor_base.cpp:151 +msgid "Center the cursor on screen when zooming." +msgstr "Center the cursor on screen when zooming." + +#: pcbnew/dialogs/dialog_general_options_BoardEditor_base.cpp:156 +msgid "" +"Enable touchpad-friendly controls (pan with scroll action, zoom with Ctrl" +"+scroll)." +msgstr "" +"Enable touchpad-friendly controls (pan with scroll action, zoom with Ctrl" +"+scroll)." + +#: pcbnew/dialogs/dialog_general_options_BoardEditor_base.cpp:161 +msgid "" +"When drawing a track or moving an item, pan when approaching the edge of the " +"display." +msgstr "" +"When drawing a track or moving an item, pan when approaching the edge of the " +"display." + +#: pcbnew/dialogs/dialog_pcb_text_properties.cpp:203 +msgid "No layer selected, Please select the text layer" +msgstr "No layer selected, Please select the text layer" + +#: pcbnew/dialogs/dialog_pcb_text_properties.cpp:269 +#: pcbnew/dialogs/dialog_edit_module_text.cpp:266 +msgid "The text thickness is too large for the text size. It will be clamped" +msgstr "The text thickness is too large for the text size. It will be clamped" + +#: pcbnew/dialogs/dialog_pcb_text_properties.cpp:312 +msgid "Change text properties" +msgstr "Change text properties" + +#: pcbnew/dialogs/dialog_edit_module_for_Modedit_base.cpp:28 +msgid "Doc" +msgstr "Doc" + +#: pcbnew/dialogs/dialog_edit_module_for_Modedit_base.cpp:77 +msgid "Footprint name in library" +msgstr "Footprint name in library" + +#: pcbnew/dialogs/dialog_edit_module_for_Modedit_base.cpp:84 +msgid "Library nickname" +msgstr "Library nickname" + +#: pcbnew/dialogs/dialog_edit_module_for_Modedit_base.cpp:104 +#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor_base.cpp:139 +msgid "Placement type" +msgstr "Placement type" + +#: pcbnew/dialogs/dialog_edit_module_for_Modedit_base.cpp:108 +#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor_base.cpp:143 +msgid "Free" +msgstr "Free" + +#: pcbnew/dialogs/dialog_edit_module_for_Modedit_base.cpp:108 +#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:47 +msgid "Locked" +msgstr "Locked" + +#: pcbnew/dialogs/dialog_edit_module_for_Modedit_base.cpp:110 +#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor_base.cpp:145 +msgid "Move and Place" +msgstr "Move and Place" + +#: pcbnew/dialogs/dialog_edit_module_for_Modedit_base.cpp:118 +#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor_base.cpp:153 +msgid "Auto Place" +msgstr "Auto Place" + +#: pcbnew/dialogs/dialog_edit_module_for_Modedit_base.cpp:123 +msgid "Rotation 90 degree" +msgstr "Rotation 90 degree" + +#: pcbnew/dialogs/dialog_edit_module_for_Modedit_base.cpp:136 +msgid "Rotation 180 degree" +msgstr "Rotation 180 degree" + +#: pcbnew/dialogs/dialog_edit_module_for_Modedit_base.cpp:150 +msgid "Local Clearance Values" +msgstr "Local Clearance Values" + +#: pcbnew/dialogs/dialog_edit_module_for_Modedit_base.cpp:152 +#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor_base.cpp:206 +msgid "Set clearances to 0 to use global values" +msgstr "Set clearances to 0 to use global values" + +#: pcbnew/dialogs/dialog_edit_module_for_Modedit_base.cpp:164 +#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor_base.cpp:221 +msgid "Pad clearance:" +msgstr "Pad clearance:" + +#: pcbnew/dialogs/dialog_edit_module_for_Modedit_base.cpp:186 +#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor_base.cpp:245 +msgid "" +"This is the local clearance between pads and the solder mask\n" +"for this footprint\n" +"This value can be superseded by a pad local value.\n" +"If 0, the global value is used" +msgstr "" +"This is the local clearance between pads and the solder mask\n" +"for this footprint\n" +"This value can be superseded by a pad local value.\n" +"If 0, the global value is used" + +#: pcbnew/dialogs/dialog_edit_module_for_Modedit_base.cpp:199 +#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor_base.cpp:258 +msgid "" +"This is the local clearance between pads and the solder paste\n" +"for this footprint.\n" +"This value can be superseded by a pad local values.\n" +"The final clearance value is the sum of this value and the clearance value " +"ratio\n" +"A negative value means a smaller mask size than pad size" +msgstr "" +"This is the local clearance between pads and the solder paste\n" +"for this footprint.\n" +"This value can be superseded by a pad local values.\n" +"The final clearance value is the sum of this value and the clearance value " +"ratio\n" +"A negative value means a smaller mask size than pad size" + +#: pcbnew/dialogs/dialog_edit_module_for_Modedit_base.cpp:212 +#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor_base.cpp:271 +msgid "" +"This is the local clearance ratio in per cent between pads and the solder " +"paste\n" +"for this footprint.\n" +"A value of 10 means the clearance value is 10 per cent of the pad size\n" +"This value can be superseded by a pad local value.\n" +"The final clearance value is the sum of this value and the clearance value\n" +"A negative value means a smaller mask size than pad size." +msgstr "" +"This is the local clearance ratio in per cent between pads and the solder " +"paste\n" +"for this footprint.\n" +"A value of 10 means the clearance value is 10 per cent of the pad size\n" +"This value can be superseded by a pad local value.\n" +"The final clearance value is the sum of this value and the clearance value\n" +"A negative value means a smaller mask size than pad size." + +#: pcbnew/dialogs/dialog_edit_module_for_Modedit_base.cpp:242 +msgid "3D Shape Names" +msgstr "3D Shape Names" + +#: pcbnew/dialogs/dialog_edit_module_for_Modedit_base.cpp:262 +#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor_base.cpp:320 +msgid "Add 3D Shape" +msgstr "Add 3D Shape" + +#: pcbnew/dialogs/dialog_edit_module_for_Modedit_base.cpp:265 +#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor_base.cpp:323 +msgid "Remove 3D Shape" +msgstr "Remove 3D Shape" + +#: pcbnew/dialogs/dialog_edit_module_for_Modedit_base.cpp:268 +#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor_base.cpp:326 +msgid "Edit Filename" +msgstr "Edit Filename" + +#: pcbnew/dialogs/dialog_edit_module_for_Modedit_base.cpp:271 +#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor_base.cpp:329 +msgid "Configure Paths" +msgstr "Configure Paths" + +#: pcbnew/dialogs/dialog_edit_module_for_Modedit_base.cpp:292 +#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor_base.cpp:350 +msgid "3D Settings" +msgstr "3D Settings" + +#: pcbnew/dialogs/dialog_export_vrml_base.cpp:22 +msgid "File Name:" +msgstr "File Name:" + +#: pcbnew/dialogs/dialog_export_vrml_base.cpp:26 +msgid "Save VRML Board File" +msgstr "Save VRML Board File" + +#: pcbnew/dialogs/dialog_export_vrml_base.cpp:29 +msgid "Footprint 3D model path:" +msgstr "Footprint 3D model path:" + +#: pcbnew/dialogs/dialog_export_vrml_base.cpp:49 +#: pcbnew/dialogs/dialog_export_idf_base.cpp:34 +msgid "Grid Reference Point:" +msgstr "Grid Reference Point:" + +#: pcbnew/dialogs/dialog_export_vrml_base.cpp:59 +#: pcbnew/dialogs/dialog_export_step_base.cpp:103 +#: pcbnew/dialogs/dialog_export_idf_base.cpp:44 +#: pcbnew/dialogs/dialog_gen_module_position_file_base.cpp:62 +msgid "Units:" +msgstr "Units:" + +#: pcbnew/dialogs/dialog_export_vrml_base.cpp:69 +msgid "X Ref:" +msgstr "X Ref:" + +#: pcbnew/dialogs/dialog_export_vrml_base.cpp:84 +msgid "Y Ref:" +msgstr "Y Ref:" + +#: pcbnew/dialogs/dialog_export_vrml_base.cpp:111 +msgid "meter" +msgstr "meter" + +#: pcbnew/dialogs/dialog_export_vrml_base.cpp:111 +msgid "0.1 Inch" +msgstr "0.1 Inch" + +#: pcbnew/dialogs/dialog_export_vrml_base.cpp:113 +#: pcbnew/dialogs/dialog_export_idf_base.cpp:104 +msgid "Output Units:" +msgstr "Output Units:" + +#: pcbnew/dialogs/dialog_export_vrml_base.cpp:126 +msgid "Copy 3D model files to 3D model path" +msgstr "Copy 3D model files to 3D model path" + +#: pcbnew/dialogs/dialog_export_vrml_base.cpp:130 +msgid "Use relative paths to model files in board VRML file" +msgstr "Use relative paths to model files in board VRML file" + +#: pcbnew/dialogs/dialog_export_vrml_base.cpp:131 +msgid "Use paths for model files in board VRML file relative to the vrml file" +msgstr "Use paths for model files in board VRML file relative to the vrml file" + +#: pcbnew/dialogs/dialog_export_vrml_base.cpp:135 +msgid "Plain PCB (no copper or silk)" +msgstr "Plain PCB (no copper or silk)" + +#: pcbnew/dialogs/dialog_modedit_options_base.cpp:24 +msgid "On new graphic item creation:" +msgstr "On new graphic item creation:" + +#: pcbnew/dialogs/dialog_modedit_options_base.cpp:36 +msgid "&Graphic line width" +msgstr "&Graphic line width" + +#: pcbnew/dialogs/dialog_modedit_options_base.cpp:47 +msgid "&Text line width" +msgstr "&Text line width" + +#: pcbnew/dialogs/dialog_modedit_options_base.cpp:58 +msgid "Text &height" +msgstr "Text &height" + +#: pcbnew/dialogs/dialog_modedit_options_base.cpp:69 +msgid "Text &width" +msgstr "Text &width" + +#: pcbnew/dialogs/dialog_modedit_options_base.cpp:86 +msgid "Default values on new footprint creation:" +msgstr "Default values on new footprint creation:" + +#: pcbnew/dialogs/dialog_modedit_options_base.cpp:92 +msgid "" +"Leave reference or value blank to use the footprint name as default text" +msgstr "" +"Leave reference or value blank to use the footprint name as default text" + +#: pcbnew/dialogs/dialog_modedit_options_base.cpp:104 +msgid "&Reference" +msgstr "&Reference" + +#: pcbnew/dialogs/dialog_modedit_options_base.cpp:109 +msgid "" +"Default text for reference\n" +"Leave blank to use the footprint name" +msgstr "" +"Default text for reference\n" +"Leave blank to use the footprint name" + +#: pcbnew/dialogs/dialog_modedit_options_base.cpp:117 +#: pcbnew/dialogs/dialog_modedit_options_base.cpp:146 +msgid "SilkScreen" +msgstr "SilkScreen" + +#: pcbnew/dialogs/dialog_modedit_options_base.cpp:117 +#: pcbnew/dialogs/dialog_modedit_options_base.cpp:146 +msgid "Fab. Layer" +msgstr "Fab. Layer" + +#: pcbnew/dialogs/dialog_modedit_options_base.cpp:133 +msgid "V&alue" +msgstr "V&alue" + +#: pcbnew/dialogs/dialog_modedit_options_base.cpp:138 +msgid "" +"Default text for value\n" +"Leave blank to use the footprint name" +msgstr "" +"Default text for value\n" +"Leave blank to use the footprint name" + +#: pcbnew/dialogs/dialog_create_array.cpp:57 +msgid "Numerals (0,1,2,...,9,10)" +msgstr "Numerals (0,1,2,...,9,10)" + +#: pcbnew/dialogs/dialog_create_array.cpp:58 +msgid "Hexadecimal (0,1,...,F,10,...)" +msgstr "Hexadecimal (0,1,...,F,10,...)" + +#: pcbnew/dialogs/dialog_create_array.cpp:59 +msgid "Alphabet, minus IOSQXZ" +msgstr "Alphabet, minus IOSQXZ" + +#: pcbnew/dialogs/dialog_create_array.cpp:60 +msgid "Alphabet, full 26 characters" +msgstr "Alphabet, full 26 characters" + +#: pcbnew/dialogs/dialog_create_array.cpp:233 +#, c-format +msgid "Unrecognised numbering scheme: %d" +msgstr "Unrecognised numbering scheme: %d" + +#: pcbnew/dialogs/dialog_create_array.cpp:247 +#, c-format +msgid "" +"Could not determine numbering start from \"%s\": expected value consistent " +"with alphabet \"%s\"" +msgstr "" +"Could not determine numbering start from \"%s\": expected value consistent " +"with alphabet \"%s\"" + +#: pcbnew/dialogs/dialog_create_array.cpp:276 +#, c-format +msgid "Bad numeric value for %s: %s" +msgstr "Bad numeric value for %s: %s" + +#: pcbnew/dialogs/dialog_create_array.cpp:299 +msgid "horizontal count" +msgstr "horizontal count" + +#: pcbnew/dialogs/dialog_create_array.cpp:301 +msgid "vertical count" +msgstr "vertical count" + +#: pcbnew/dialogs/dialog_create_array.cpp:311 +msgid "stagger" +msgstr "stagger" + +#: pcbnew/dialogs/dialog_create_array.cpp:360 +msgid "point count" +msgstr "point count" + +#: pcbnew/dialogs/dialog_create_array.cpp:373 +msgid "numbering start" +msgstr "numbering start" + +#: pcbnew/dialogs/dialog_create_array.cpp:399 +msgid "Bad parameters" +msgstr "Bad parameters" + +#: pcbnew/dialogs/dialog_gendrill_base.cpp:43 +msgid "Excellon" +msgstr "Excellon" + +#: pcbnew/dialogs/dialog_gendrill_base.cpp:43 +msgid "Gerber X2 (experimental)" +msgstr "Gerber X2 (experimental)" + +#: pcbnew/dialogs/dialog_gendrill_base.cpp:45 +msgid "File Format:" +msgstr "File Format:" + +#: pcbnew/dialogs/dialog_gendrill_base.cpp:51 +msgid "Drill Units:" +msgstr "Drill Units:" + +#: pcbnew/dialogs/dialog_gendrill_base.cpp:55 +msgid "Decimal format" +msgstr "Decimal format" + +#: pcbnew/dialogs/dialog_gendrill_base.cpp:55 +msgid "Suppress leading zeros" +msgstr "Suppress leading zeros" + +#: pcbnew/dialogs/dialog_gendrill_base.cpp:55 +msgid "Suppress trailing zeros" +msgstr "Suppress trailing zeros" + +#: pcbnew/dialogs/dialog_gendrill_base.cpp:55 +msgid "Keep zeros" +msgstr "Keep zeros" + +#: pcbnew/dialogs/dialog_gendrill_base.cpp:57 +msgid "Zeros Format" +msgstr "Zeros Format" + +#: pcbnew/dialogs/dialog_gendrill_base.cpp:59 +msgid "Choose EXCELLON numbers notation" +msgstr "Choose EXCELLON numbers notation" + +#: pcbnew/dialogs/dialog_gendrill_base.cpp:69 +#: pcbnew/dialogs/dialog_gendrill_base.cpp:73 +msgid "Precision" +msgstr "Precision" + +#: pcbnew/dialogs/dialog_gendrill_base.cpp:86 +msgid "PostScript" +msgstr "PostScript" + +#: pcbnew/dialogs/dialog_gendrill_base.cpp:86 +#: pcbnew/dialogs/dialog_plot_base.cpp:30 +msgid "Gerber" +msgstr "Gerber" + +#: pcbnew/dialogs/dialog_gendrill_base.cpp:88 +msgid "Drill Map File Format:" +msgstr "Drill Map File Format:" + +#: pcbnew/dialogs/dialog_gendrill_base.cpp:90 +msgid "Creates a drill map in PS, HPGL or other formats" +msgstr "Creates a drill map in PS, HPGL or other formats" + +#: pcbnew/dialogs/dialog_gendrill_base.cpp:95 +msgid "Excellon Drill File Options:" +msgstr "Excellon Drill File Options:" + +#: pcbnew/dialogs/dialog_gendrill_base.cpp:97 +msgid "Mirror y axis" +msgstr "Mirror y axis" + +#: pcbnew/dialogs/dialog_gendrill_base.cpp:98 +msgid "" +"Not recommended.\n" +"Used mostly by users who make the boards themselves." +msgstr "" +"Not recommended.\n" +"Used mostly by users who make the boards themselves." + +#: pcbnew/dialogs/dialog_gendrill_base.cpp:102 +msgid "Minimal header" +msgstr "Minimal header" + +#: pcbnew/dialogs/dialog_gendrill_base.cpp:103 +msgid "" +"Not recommended.\n" +"Only use it for board houses which do not accept fully featured headers." +msgstr "" +"Not recommended.\n" +"Only use it for board houses which do not accept fully featured headers." + +#: pcbnew/dialogs/dialog_gendrill_base.cpp:107 +msgid "Merge PTH and NPTH holes into one file" +msgstr "Merge PTH and NPTH holes into one file" + +#: pcbnew/dialogs/dialog_gendrill_base.cpp:108 +msgid "" +"Not recommended.\n" +"Only use for board houses which ask for merged PTH and NPTH into a single " +"file." +msgstr "" +"Not recommended.\n" +"Only use for board houses which ask for merged PTH and NPTH into a single " +"file." + +#: pcbnew/dialogs/dialog_gendrill_base.cpp:115 +msgid "Absolute" +msgstr "Absolute" + +#: pcbnew/dialogs/dialog_gendrill_base.cpp:115 +msgid "Auxiliary axis" +msgstr "Auxiliary axis" + +#: pcbnew/dialogs/dialog_gendrill_base.cpp:117 +msgid "Drill Origin:" +msgstr "Drill Origin:" + +#: pcbnew/dialogs/dialog_gendrill_base.cpp:119 +msgid "" +"Choose the coordinate origin: absolute or relative to the auxiliray axis" +msgstr "" +"Choose the coordinate origin: absolute or relative to the auxiliray axis" + +#: pcbnew/dialogs/dialog_gendrill_base.cpp:130 +msgid "Info:" +msgstr "Info:" + +#: pcbnew/dialogs/dialog_gendrill_base.cpp:132 +msgid "Default Vias Drill:" +msgstr "Default Vias Drill:" + +#: pcbnew/dialogs/dialog_gendrill_base.cpp:134 +msgid "Via Drill Value" +msgstr "Via Drill Value" + +#: pcbnew/dialogs/dialog_gendrill_base.cpp:141 +msgid "Micro Vias Drill:" +msgstr "Micro Vias Drill:" + +#: pcbnew/dialogs/dialog_gendrill_base.cpp:143 +msgid "Micro Via Drill Value" +msgstr "Micro Via Drill Value" + +#: pcbnew/dialogs/dialog_gendrill_base.cpp:151 +msgid "Holes Count:" +msgstr "Holes Count:" + +#: pcbnew/dialogs/dialog_gendrill_base.cpp:153 +msgid "Plated Pads:" +msgstr "Plated Pads:" + +#: pcbnew/dialogs/dialog_gendrill_base.cpp:157 +msgid "Not Plated Pads:" +msgstr "Not Plated Pads:" + +#: pcbnew/dialogs/dialog_gendrill_base.cpp:161 +msgid "Through Vias:" +msgstr "Through Vias:" + +#: pcbnew/dialogs/dialog_gendrill_base.cpp:165 +msgid "Micro Vias:" +msgstr "Micro Vias:" + +#: pcbnew/dialogs/dialog_gendrill_base.cpp:169 +msgid "Buried Vias:" +msgstr "Buried Vias:" + +#: pcbnew/dialogs/dialog_gendrill_base.cpp:188 +msgid "Drill File" +msgstr "Drill File" + +#: pcbnew/dialogs/dialog_gendrill_base.cpp:192 +msgid "Map File" +msgstr "Map File" + +#: pcbnew/dialogs/dialog_gendrill_base.cpp:195 +msgid "Report File" +msgstr "Report File" + +#: pcbnew/dialogs/dialog_print_using_printer_base.cpp:20 +msgid "Included Layers" +msgstr "Included Layers" + +#: pcbnew/dialogs/dialog_print_using_printer_base.cpp:28 +msgid "Copper layers:" +msgstr "Copper layers:" + +#: pcbnew/dialogs/dialog_print_using_printer_base.cpp:42 +msgid "Technical layers:" +msgstr "Technical layers:" + +#: pcbnew/dialogs/dialog_print_using_printer_base.cpp:56 +msgid "Exclude Edges_Pcb layer" +msgstr "Exclude Edges_Pcb layer" + +#: pcbnew/dialogs/dialog_print_using_printer_base.cpp:57 +msgid "Exclude contents of Edges_Pcb layer from all other layers" +msgstr "Exclude contents of Edges_Pcb layer from all other layers" + +#: pcbnew/dialogs/dialog_print_using_printer_base.cpp:69 +msgid "Approximate Scale" +msgstr "Approximate Scale" + +#: pcbnew/dialogs/dialog_print_using_printer_base.cpp:73 +msgid "X scale adjust:" +msgstr "X scale adjust:" + +#: pcbnew/dialogs/dialog_print_using_printer_base.cpp:82 +msgid "Y scale adjust:" +msgstr "Y scale adjust:" + +#: pcbnew/dialogs/dialog_print_using_printer_base.cpp:98 +msgid "Generic Options" +msgstr "Generic Options" + +#: pcbnew/dialogs/dialog_print_using_printer_base.cpp:100 +#: pcbnew/dialogs/dialog_SVG_print_base.cpp:80 +msgid "Default pen size" +msgstr "Default pen size" + +#: pcbnew/dialogs/dialog_print_using_printer_base.cpp:102 +#: pcbnew/dialogs/dialog_graphic_items_options_base.cpp:104 +#: pcbnew/dialogs/dialog_plot_base.cpp:169 +msgid "" +"Pen size used to draw items that have no pen size specified.\n" +"Used mainly to draw items in sketch mode." +msgstr "" +"Pen size used to draw items that have no pen size specified.\n" +"Used mainly to draw items in sketch mode." + +#: pcbnew/dialogs/dialog_print_using_printer_base.cpp:109 +msgid "Print frame ref" +msgstr "Print frame ref" + +#: pcbnew/dialogs/dialog_print_using_printer_base.cpp:111 +msgid "Print Frame references." +msgstr "Print Frame references." + +#: pcbnew/dialogs/dialog_print_using_printer_base.cpp:121 +msgid "No drill mark" +msgstr "No drill mark" + +#: pcbnew/dialogs/dialog_print_using_printer_base.cpp:121 +msgid "Small mark" +msgstr "Small mark" + +#: pcbnew/dialogs/dialog_print_using_printer_base.cpp:121 +msgid "Real drill" +msgstr "Real drill" + +#: pcbnew/dialogs/dialog_print_using_printer_base.cpp:123 +msgid "Pads Drill Options" +msgstr "Pads Drill Options" + +#: pcbnew/dialogs/dialog_print_using_printer_base.cpp:141 +msgid "1 Page per layer" +msgstr "1 Page per layer" + +#: pcbnew/dialogs/dialog_print_using_printer_base.cpp:141 +msgid "Single page" +msgstr "Single page" + +#: pcbnew/dialogs/dialog_print_using_printer_base.cpp:143 +msgid "Page Print" +msgstr "Page Print" + +#: pcbnew/dialogs/dialog_export_step_base.cpp:21 +#: pcbnew/dialogs/dialog_export_idf_base.cpp:21 +msgid "File name:" +msgstr "File name:" + +#: pcbnew/dialogs/dialog_export_step_base.cpp:25 +msgid "Select a STEP export filename" +msgstr "Select a STEP export filename" + +#: pcbnew/dialogs/dialog_export_step_base.cpp:37 +msgid "Coordinate origin options:" +msgstr "Coordinate origin options:" + +#: pcbnew/dialogs/dialog_export_step_base.cpp:51 +msgid "Drill and plot axis origin" +msgstr "Drill and plot axis origin" + +#: pcbnew/dialogs/dialog_export_step_base.cpp:52 +msgid "" +"Use the auxiliary axis origin (used in plot and drill geneation) as STEP " +"coordinates origin." +msgstr "" +"Use the auxiliary axis origin (used in plot and drill geneation) as STEP " +"coordinates origin." + +#: pcbnew/dialogs/dialog_export_step_base.cpp:59 +msgid "Grid origin" +msgstr "Grid origin" + +#: pcbnew/dialogs/dialog_export_step_base.cpp:60 +msgid "Use the grid origin as STEP coordinates origin." +msgstr "Use the grid origin as STEP coordinates origin." + +#: pcbnew/dialogs/dialog_export_step_base.cpp:67 +msgid "User defined origin" +msgstr "User defined origin" + +#: pcbnew/dialogs/dialog_export_step_base.cpp:68 +msgid "" +"Use this option if you want to define a specific coordinate origin value." +msgstr "" +"Use this option if you want to define a specific coordinate origin value." + +#: pcbnew/dialogs/dialog_export_step_base.cpp:75 +msgid "Board center origin" +msgstr "Board center origin" + +#: pcbnew/dialogs/dialog_export_step_base.cpp:76 +msgid "" +"Use this option if you want to define coordinate origin at board center." +msgstr "" +"Use this option if you want to define coordinate origin at board center." + +#: pcbnew/dialogs/dialog_export_step_base.cpp:89 +msgid "User defined origin:" +msgstr "User defined origin:" + +#: pcbnew/dialogs/dialog_export_step_base.cpp:116 +msgid "X position:" +msgstr "X position:" + +#: pcbnew/dialogs/dialog_export_step_base.cpp:134 +msgid "Y position:" +msgstr "Y position:" + +#: pcbnew/dialogs/dialog_export_step_base.cpp:158 +msgid "Other options:" +msgstr "Other options:" + +#: pcbnew/dialogs/dialog_export_step_base.cpp:172 +msgid "Ignore virtual components" +msgstr "Ignore virtual components" + +#: pcbnew/dialogs/dialog_gencad_export_options.cpp:37 +msgid "Export to GenCAD settings" +msgstr "Export to GenCAD settings" + +#: pcbnew/dialogs/dialog_gencad_export_options.cpp:121 +#, c-format +msgid "File %s already exists. Overwrite?" +msgstr "File %s already exists. Overwrite?" + +#: pcbnew/dialogs/dialog_gencad_export_options.cpp:131 +msgid "Flip bottom components padstacks" +msgstr "Flip bottom components padstacks" + +#: pcbnew/dialogs/dialog_gencad_export_options.cpp:132 +msgid "Generate unique pin names" +msgstr "Generate unique pin names" + +#: pcbnew/dialogs/dialog_gencad_export_options.cpp:133 +msgid "Generate a new shape for each component instance (do not reuse shapes)" +msgstr "Generate a new shape for each component instance (do not reuse shapes)" + +#: pcbnew/dialogs/dialog_gencad_export_options.cpp:134 +#: pcbnew/dialogs/dialog_plot_base.cpp:126 +msgid "Use auxiliary axis as origin" +msgstr "Use auxiliary axis as origin" + +#: pcbnew/dialogs/dialog_gencad_export_options.cpp:135 +msgid "Save the origin coordinates in the file" +msgstr "Save the origin coordinates in the file" + +#: pcbnew/dialogs/dialog_gencad_export_options.cpp:149 +msgid "Save GenCAD Board File" +msgstr "Save GenCAD Board File" + +#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor.cpp:330 +msgid "" +"Use this attribute for most non SMD components\n" +"Components with this option are not put in the footprint position list file" +msgstr "" +"Use this attribute for most non SMD components\n" +"Components with this option are not put in the footprint position list file" + +#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor.cpp:333 +#: pcbnew/dialogs/dialog_edit_module_for_Modedit.cpp:184 +msgid "" +"Use this attribute for SMD components.\n" +"Only components with this option are put in the footprint position list file" +msgstr "" +"Use this attribute for SMD components.\n" +"Only components with this option are put in the footprint position list file" + +#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor.cpp:336 +#: pcbnew/dialogs/dialog_edit_module_for_Modedit.cpp:187 +msgid "" +"Use this attribute for \"virtual\" components drawn on board\n" +"like an edge connector (old ISA PC bus for instance)" +msgstr "" +"Use this attribute for \"virtual\" components drawn on board\n" +"like an edge connector (old ISA PC bus for instance)" + +#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor.cpp:367 +msgid "" +"Component can be freely moved and auto placed. User can arbitrarily select " +"and edit component's pads." +msgstr "" +"Component can be freely moved and auto placed. User can arbitrarily select " +"and edit component's pads." + +#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor.cpp:370 +msgid "" +"Component can be freely moved and auto placed, but its pads cannot be " +"selected or edited." +msgstr "" +"Component can be freely moved and auto placed, but its pads cannot be " +"selected or edited." + +#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor.cpp:373 +msgid "Component is locked: it cannot be freely moved or auto placed." +msgstr "Component is locked: it cannot be freely moved or auto placed." + +#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor.cpp:498 +#: pcbnew/dialogs/dialog_edit_module_for_Modedit.cpp:356 +msgid "Invalid filename: " +msgstr "Invalid filename: " + +#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor.cpp:500 +#: pcbnew/dialogs/dialog_edit_module_for_Modedit.cpp:358 +msgid "Edit 3D file name" +msgstr "Edit 3D file name" + +#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor.cpp:590 +msgid "Error: invalid footprint parameter" +msgstr "Error: invalid footprint parameter" + +#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor.cpp:596 +msgid "Error: invalid 3D parameter" +msgstr "Error: invalid 3D parameter" + +#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor.cpp:616 +msgid "Error: invalid or missing footprint parameter" +msgstr "Error: invalid or missing footprint parameter" + +#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor.cpp:622 +msgid "Error: invalid or missing 3D parameter" +msgstr "Error: invalid or missing 3D parameter" + +#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor.cpp:745 +#: pcbnew/dialogs/dialog_edit_module_for_Modedit.cpp:530 +msgid "Modify module properties" +msgstr "Modify module properties" + +#: pcbnew/dialogs/dialog_print_using_printer.cpp:486 +#: pcbnew/dialogs/dialog_copper_zones.cpp:461 +msgid "No layer selected." +msgstr "No layer selected." + +#: pcbnew/dialogs/dialog_pns_length_tuning_settings_base.cpp:22 +msgid "Length/skew" +msgstr "Length/skew" + +#: pcbnew/dialogs/dialog_pns_length_tuning_settings_base.cpp:30 +msgid "Tune from:" +msgstr "Tune from:" + +#: pcbnew/dialogs/dialog_pns_length_tuning_settings_base.cpp:42 +msgid "Tune to:" +msgstr "Tune to:" + +#: pcbnew/dialogs/dialog_pns_length_tuning_settings_base.cpp:54 +msgid "Constraint:" +msgstr "Constraint:" + +#: pcbnew/dialogs/dialog_pns_length_tuning_settings_base.cpp:58 +msgid "From Design Rules" +msgstr "From Design Rules" + +#: pcbnew/dialogs/dialog_pns_length_tuning_settings_base.cpp:58 +msgid "Manual" +msgstr "Manual" + +#: pcbnew/dialogs/dialog_pns_length_tuning_settings_base.cpp:69 +msgid "Target length:" +msgstr "Target length:" + +#: pcbnew/dialogs/dialog_pns_length_tuning_settings_base.cpp:87 +msgid "Meandering" +msgstr "Meandering" + +#: pcbnew/dialogs/dialog_pns_length_tuning_settings_base.cpp:98 +msgid "Min amplitude (Amin):" +msgstr "Min amplitude (Amin):" + +#: pcbnew/dialogs/dialog_pns_length_tuning_settings_base.cpp:109 +msgid "Max amplitude (Amax):" +msgstr "Max amplitude (Amax):" + +#: pcbnew/dialogs/dialog_pns_length_tuning_settings_base.cpp:120 +msgid "Spacing (s):" +msgstr "Spacing (s):" + +#: pcbnew/dialogs/dialog_pns_length_tuning_settings_base.cpp:131 +msgid "Miter radius (r):" +msgstr "Miter radius (r):" + +#: pcbnew/dialogs/dialog_pns_length_tuning_settings_base.cpp:142 +msgid "Miter style:" +msgstr "Miter style:" + +#: pcbnew/dialogs/dialog_pns_length_tuning_settings_base.cpp:148 +msgid "45 degree" +msgstr "45 degree" + +#: pcbnew/dialogs/dialog_pns_length_tuning_settings_base.cpp:148 +msgid "arc" +msgstr "arc" + +#: pcbnew/dialogs/dialog_layers_setup.cpp:339 +msgid "Enabled" +msgstr "Enabled" + +#: pcbnew/dialogs/dialog_layers_setup.cpp:624 +#, c-format +msgid "Board thickness %s is out of range." +msgstr "Board thickness %s is out of range." + +#: pcbnew/dialogs/dialog_layers_setup.cpp:634 +msgid "" +"Items have been found on removed layers. This operation will delete all " +"items from removed layers and cannot be undone. Do you wish to continue?" +msgstr "" +"Items have been found on removed layers. This operation will delete all " +"items from removed layers and cannot be undone. Do you wish to continue?" + +#: pcbnew/dialogs/dialog_layers_setup.cpp:756 +msgid "Layer name may not be empty." +msgstr "Layer name may not be empty." + +#: pcbnew/dialogs/dialog_layers_setup.cpp:763 +msgid "Layer name has an illegal character, one of: '" +msgstr "Layer name has an illegal character, one of: '" + +#: pcbnew/dialogs/dialog_layers_setup.cpp:771 +msgid "Layer name 'signal' is reserved." +msgstr "Layer name 'signal' is reserved." + +#: pcbnew/dialogs/dialog_layers_setup.cpp:780 +msgid "Duplicate layer names are not permitted." +msgstr "Duplicate layer names are not permitted." #: pcbnew/dialogs/dialog_global_edit_tracks_and_vias_base.cpp:22 msgid "Current Settings:" @@ -16097,2143 +22623,53 @@ msgstr "Set all vias (no track) to their Netclass value" msgid "Set all tracks (no via) to their Netclass value" msgstr "Set all tracks (no via) to their Netclass value" -#: pcbnew/dialogs/dialog_fp_lib_table.cpp:302 -#, c-format -msgid "Illegal character '%s' found in Nickname: '%s' in row %d" -msgstr "Illegal character '%s' found in Nickname: '%s' in row %d" +#: pcbnew/dialogs/dialog_exchange_modules_base.cpp:27 +msgid "Component value" +msgstr "Component value" -#: pcbnew/dialogs/dialog_fp_lib_table.cpp:316 -msgid "No Colon in Nicknames" -msgstr "No Colon in Nicknames" +#: pcbnew/dialogs/dialog_exchange_modules_base.cpp:34 +msgid "Component reference" +msgstr "Component reference" -#: pcbnew/dialogs/dialog_fp_lib_table.cpp:346 -#, c-format -msgid "Duplicate Nickname: '%s' in rows %d and %d" -msgstr "Duplicate Nickname: '%s' in rows %d and %d" +#: pcbnew/dialogs/dialog_exchange_modules_base.cpp:47 +msgid "Change footprint" +msgstr "Change footprint" -#: pcbnew/dialogs/dialog_fp_lib_table.cpp:361 -msgid "Please Delete or Modify One" -msgstr "Please Delete or Modify One" +#: pcbnew/dialogs/dialog_exchange_modules_base.cpp:47 +msgid "Change footprints" +msgstr "Change footprints" -#: pcbnew/dialogs/dialog_copper_zones.cpp:395 -#, c-format -msgid "Clearance must be smaller than %f\" / %f mm." -msgstr "Clearance must be smaller than %f\" / %f mm." +#: pcbnew/dialogs/dialog_exchange_modules_base.cpp:47 +msgid "Change footprints having same value" +msgstr "Change footprints having same value" -#: pcbnew/dialogs/dialog_copper_zones.cpp:407 -#, c-format -msgid "Minimum width must be larger than %f\" / %f mm." -msgstr "Minimum width must be larger than %f\" / %f mm." +#: pcbnew/dialogs/dialog_exchange_modules_base.cpp:47 +msgid "Update all footprints of the board" +msgstr "Update all footprints of the board" -#: pcbnew/dialogs/dialog_copper_zones.cpp:447 -msgid "Thermal relief spoke must be greater than the minimum width." -msgstr "Thermal relief spoke must be greater than the minimum width." +#: pcbnew/dialogs/dialog_exchange_modules_base.cpp:59 +msgid "Export Footprint Association File" +msgstr "Export Footprint Association File" -#: pcbnew/dialogs/dialog_copper_zones.cpp:460 -#: pcbnew/dialogs/dialog_print_using_printer.cpp:486 -#: pcbnew/dialogs/dialog_keepout_area_properties.cpp:221 -msgid "No layer selected." -msgstr "No layer selected." +#: pcbnew/dialogs/dialog_exchange_modules_base.cpp:62 +msgid "List Footprints" +msgstr "List Footprints" -#: pcbnew/dialogs/dialog_copper_zones.cpp:471 -msgid "No net selected." -msgstr "No net selected." +#: pcbnew/dialogs/dialog_exchange_modules_base.cpp:65 +msgid "View Footprints" +msgstr "View Footprints" -#: pcbnew/dialogs/dialog_copper_zones.cpp:477 -msgid "" -"You have chosen the \"not connected\" option. This will create insulated " -"copper islands. Are you sure ?" -msgstr "" -"You have chosen the \"not connected\" option. This will create insulated " -"copper islands. Are you sure ?" +#: pcbnew/dialogs/dialog_exchange_modules_base.cpp:74 +msgid "Current footprint name (FPID)" +msgstr "Current footprint name (FPID)" -#: pcbnew/dialogs/dialog_copper_zones.cpp:512 -msgid "Chamfer distance" -msgstr "Chamfer distance" +#: pcbnew/dialogs/dialog_exchange_modules_base.cpp:81 +msgid "New footprint name (FPID)" +msgstr "New footprint name (FPID)" -#: pcbnew/dialogs/dialog_copper_zones.cpp:518 -msgid "Fillet radius" -msgstr "Fillet radius" - -#: pcbnew/dialogs/dialog_print_for_modedit.cpp:97 -msgid "An error occurred initializing the printer information." -msgstr "An error occurred initializing the printer information." - -#: pcbnew/dialogs/dialog_print_for_modedit.cpp:235 -msgid "Print Footprint" -msgstr "Print Footprint" - -#: pcbnew/dialogs/dialog_print_for_modedit.cpp:240 -#: pcbnew/dialogs/dialog_print_using_printer.cpp:501 -msgid "There was a problem printing." -msgstr "There was a problem printing." - -#: pcbnew/dialogs/dialog_edit_module_for_Modedit_base.cpp:26 -msgid "Doc" -msgstr "Doc" - -#: pcbnew/dialogs/dialog_edit_module_for_Modedit_base.cpp:75 -msgid "Footprint name in library" -msgstr "Footprint name in library" - -#: pcbnew/dialogs/dialog_edit_module_for_Modedit_base.cpp:82 -msgid "Library nickname" -msgstr "Library nickname" - -#: pcbnew/dialogs/dialog_edit_module_for_Modedit_base.cpp:102 -#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor_base.cpp:137 -msgid "Placement type" -msgstr "Placement type" - -#: pcbnew/dialogs/dialog_edit_module_for_Modedit_base.cpp:106 -#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor_base.cpp:141 -msgid "Free" -msgstr "Free" - -#: pcbnew/dialogs/dialog_edit_module_for_Modedit_base.cpp:106 -#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:47 -msgid "Locked" -msgstr "Locked" - -#: pcbnew/dialogs/dialog_edit_module_for_Modedit_base.cpp:108 -#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor_base.cpp:143 -msgid "Move and Place" -msgstr "Move and Place" - -#: pcbnew/dialogs/dialog_edit_module_for_Modedit_base.cpp:116 -#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor_base.cpp:151 -msgid "Auto Place" -msgstr "Auto Place" - -#: pcbnew/dialogs/dialog_edit_module_for_Modedit_base.cpp:121 -msgid "Rotation 90 degree" -msgstr "Rotation 90 degree" - -#: pcbnew/dialogs/dialog_edit_module_for_Modedit_base.cpp:134 -msgid "Rotation 180 degree" -msgstr "Rotation 180 degree" - -#: pcbnew/dialogs/dialog_edit_module_for_Modedit_base.cpp:148 -msgid "Local Clearance Values" -msgstr "Local Clearance Values" - -#: pcbnew/dialogs/dialog_edit_module_for_Modedit_base.cpp:150 -#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor_base.cpp:204 -msgid "Set clearances to 0 to use global values" -msgstr "Set clearances to 0 to use global values" - -#: pcbnew/dialogs/dialog_edit_module_for_Modedit_base.cpp:162 -#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor_base.cpp:219 -msgid "Pad clearance:" -msgstr "Pad clearance:" - -#: pcbnew/dialogs/dialog_edit_module_for_Modedit_base.cpp:169 -#: pcbnew/dialogs/dialog_edit_module_for_Modedit_base.cpp:204 -#: pcbnew/dialogs/dialog_pad_properties_base.cpp:88 -#: pcbnew/dialogs/dialog_pad_properties_base.cpp:99 -#: pcbnew/dialogs/dialog_pad_properties_base.cpp:110 -#: pcbnew/dialogs/dialog_pad_properties_base.cpp:121 -#: pcbnew/dialogs/dialog_pad_properties_base.cpp:156 -#: pcbnew/dialogs/dialog_pad_properties_base.cpp:167 -#: pcbnew/dialogs/dialog_pad_properties_base.cpp:180 -#: pcbnew/dialogs/dialog_pad_properties_base.cpp:200 -#: pcbnew/dialogs/dialog_pad_properties_base.cpp:294 -#: pcbnew/dialogs/dialog_pad_properties_base.cpp:305 -#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 -#: pcbnew/dialogs/dialog_pad_properties_base.cpp:453 -#: pcbnew/dialogs/dialog_pad_properties_base.cpp:466 -#: pcbnew/dialogs/dialog_pad_properties_base.cpp:519 -#: pcbnew/dialogs/dialog_pad_properties_base.cpp:530 -#: pcbnew/dialogs/dialog_mask_clearance_base.cpp:50 -#: pcbnew/dialogs/dialog_mask_clearance_base.cpp:64 -#: pcbnew/dialogs/dialog_mask_clearance_base.cpp:87 -#: pcbnew/dialogs/dialog_export_vrml_base.cpp:111 -msgid "Inch" -msgstr "Inch" - -#: pcbnew/dialogs/dialog_edit_module_for_Modedit_base.cpp:182 -#: pcbnew/dialogs/dialog_pad_properties_base.cpp:444 -#: pcbnew/dialogs/dialog_mask_clearance_base.cpp:40 -#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor_base.cpp:241 -msgid "Solder mask clearance:" -msgstr "Solder mask clearance:" - -#: pcbnew/dialogs/dialog_edit_module_for_Modedit_base.cpp:184 -#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor_base.cpp:243 -msgid "" -"This is the local clearance between pads and the solder mask\n" -"for this footprint\n" -"This value can be superseded by a pad local value.\n" -"If 0, the global value is used" -msgstr "" -"This is the local clearance between pads and the solder mask\n" -"for this footprint\n" -"This value can be superseded by a pad local value.\n" -"If 0, the global value is used" - -#: pcbnew/dialogs/dialog_edit_module_for_Modedit_base.cpp:195 -#: pcbnew/dialogs/dialog_pad_properties_base.cpp:457 -#: pcbnew/dialogs/dialog_mask_clearance_base.cpp:77 -#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor_base.cpp:254 -msgid "Solder paste clearance:" -msgstr "Solder paste clearance:" - -#: pcbnew/dialogs/dialog_edit_module_for_Modedit_base.cpp:197 -#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor_base.cpp:256 -msgid "" -"This is the local clearance between pads and the solder paste\n" -"for this footprint.\n" -"This value can be superseded by a pad local values.\n" -"The final clearance value is the sum of this value and the clearance value " -"ratio\n" -"A negative value means a smaller mask size than pad size" -msgstr "" -"This is the local clearance between pads and the solder paste\n" -"for this footprint.\n" -"This value can be superseded by a pad local values.\n" -"The final clearance value is the sum of this value and the clearance value " -"ratio\n" -"A negative value means a smaller mask size than pad size" - -#: pcbnew/dialogs/dialog_edit_module_for_Modedit_base.cpp:208 -#: pcbnew/dialogs/dialog_pad_properties_base.cpp:470 -#: pcbnew/dialogs/dialog_mask_clearance_base.cpp:91 -#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor_base.cpp:267 -msgid "Solder paste ratio clearance:" -msgstr "Solder paste ratio clearance:" - -#: pcbnew/dialogs/dialog_edit_module_for_Modedit_base.cpp:210 -#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor_base.cpp:269 -msgid "" -"This is the local clearance ratio in per cent between pads and the solder " -"paste\n" -"for this footprint.\n" -"A value of 10 means the clearance value is 10 per cent of the pad size\n" -"This value can be superseded by a pad local value.\n" -"The final clearance value is the sum of this value and the clearance value\n" -"A negative value means a smaller mask size than pad size." -msgstr "" -"This is the local clearance ratio in per cent between pads and the solder " -"paste\n" -"for this footprint.\n" -"A value of 10 means the clearance value is 10 per cent of the pad size\n" -"This value can be superseded by a pad local value.\n" -"The final clearance value is the sum of this value and the clearance value\n" -"A negative value means a smaller mask size than pad size." - -#: pcbnew/dialogs/dialog_edit_module_for_Modedit_base.cpp:217 -#: pcbnew/dialogs/dialog_pad_properties_base.cpp:235 -#: pcbnew/dialogs/dialog_pad_properties_base.cpp:479 -#: pcbnew/dialogs/dialog_mask_clearance_base.cpp:101 -#: pcbnew/dialogs/dialog_pns_length_tuning_settings_base.cpp:136 -#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor_base.cpp:276 -msgid "%" -msgstr "%" - -#: pcbnew/dialogs/dialog_edit_module_for_Modedit_base.cpp:240 -msgid "3D Shape Names" -msgstr "3D Shape Names" - -#: pcbnew/dialogs/dialog_edit_module_for_Modedit_base.cpp:260 -#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor_base.cpp:318 -msgid "Add 3D Shape" -msgstr "Add 3D Shape" - -#: pcbnew/dialogs/dialog_edit_module_for_Modedit_base.cpp:263 -#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor_base.cpp:321 -msgid "Remove 3D Shape" -msgstr "Remove 3D Shape" - -#: pcbnew/dialogs/dialog_edit_module_for_Modedit_base.cpp:266 -#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor_base.cpp:324 -msgid "Edit Filename" -msgstr "Edit Filename" - -#: pcbnew/dialogs/dialog_edit_module_for_Modedit_base.cpp:269 -#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor_base.cpp:327 -msgid "Configure Paths" -msgstr "Configure Paths" - -#: pcbnew/dialogs/dialog_edit_module_for_Modedit_base.cpp:290 -#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor_base.cpp:348 -msgid "3D Settings" -msgstr "3D Settings" - -#: pcbnew/dialogs/dialog_create_array_base.cpp:29 -msgid "Horizontal count:" -msgstr "Horizontal count:" - -#: pcbnew/dialogs/dialog_create_array_base.cpp:33 -#: pcbnew/dialogs/dialog_create_array_base.cpp:40 -#: pcbnew/dialogs/dialog_create_array_base.cpp:47 -#: pcbnew/dialogs/dialog_create_array_base.cpp:58 -msgid "5" -msgstr "5" - -#: pcbnew/dialogs/dialog_create_array_base.cpp:36 -msgid "Vertical count:" -msgstr "Vertical count:" - -#: pcbnew/dialogs/dialog_create_array_base.cpp:43 -msgid "Horizontal spacing:" -msgstr "Horizontal spacing:" - -#: pcbnew/dialogs/dialog_create_array_base.cpp:54 -msgid "Vertical spacing:" -msgstr "Vertical spacing:" - -#: pcbnew/dialogs/dialog_create_array_base.cpp:65 -msgid "Horizontal offset:" -msgstr "Horizontal offset:" - -#: pcbnew/dialogs/dialog_create_array_base.cpp:76 -msgid "Vertical offset:" -msgstr "Vertical offset:" - -#: pcbnew/dialogs/dialog_create_array_base.cpp:87 -msgid "Stagger:" -msgstr "Stagger:" - -#: pcbnew/dialogs/dialog_create_array_base.cpp:91 -#: pcbnew/dialogs/dialog_create_array_base.cpp:155 -#: pcbnew/dialogs/dialog_create_array_base.cpp:158 -#: pcbnew/dialogs/dialog_create_array_base.cpp:261 -msgid "1" -msgstr "1" - -#: pcbnew/dialogs/dialog_create_array_base.cpp:94 -msgid "Rows" -msgstr "Rows" - -#: pcbnew/dialogs/dialog_create_array_base.cpp:94 -msgid "Columns" -msgstr "Columns" - -#: pcbnew/dialogs/dialog_create_array_base.cpp:96 -msgid "Stagger Type" -msgstr "Stagger Type" - -#: pcbnew/dialogs/dialog_create_array_base.cpp:105 -msgid "Horizontal, then vertical" -msgstr "Horizontal, then vertical" - -#: pcbnew/dialogs/dialog_create_array_base.cpp:105 -msgid "Vertical, then horizontal" -msgstr "Vertical, then horizontal" - -#: pcbnew/dialogs/dialog_create_array_base.cpp:107 -msgid "Pad Numbering Direction" -msgstr "Pad Numbering Direction" - -#: pcbnew/dialogs/dialog_create_array_base.cpp:111 -msgid "Reverse pad numbering on alternate rows or columns" -msgstr "Reverse pad numbering on alternate rows or columns" - -#: pcbnew/dialogs/dialog_create_array_base.cpp:114 -#: pcbnew/dialogs/dialog_create_array_base.cpp:248 -msgid "Use first free number" -msgstr "Use first free number" - -#: pcbnew/dialogs/dialog_create_array_base.cpp:114 -#: pcbnew/dialogs/dialog_create_array_base.cpp:248 -msgid "From start value" -msgstr "From start value" - -#: pcbnew/dialogs/dialog_create_array_base.cpp:116 -#: pcbnew/dialogs/dialog_create_array_base.cpp:250 -msgid "Initial pad number" -msgstr "Initial pad number" - -#: pcbnew/dialogs/dialog_create_array_base.cpp:120 -msgid "Continuous (1, 2, 3...)" -msgstr "Continuous (1, 2, 3...)" - -#: pcbnew/dialogs/dialog_create_array_base.cpp:120 -msgid "Coordinate (A1, A2, ... B1, ...)" -msgstr "Coordinate (A1, A2, ... B1, ...)" - -#: pcbnew/dialogs/dialog_create_array_base.cpp:122 -msgid "Pad Numbering Scheme" -msgstr "Pad Numbering Scheme" - -#: pcbnew/dialogs/dialog_create_array_base.cpp:126 -msgid "Primary axis numbering:" -msgstr "Primary axis numbering:" - -#: pcbnew/dialogs/dialog_create_array_base.cpp:135 -msgid "Secondary axis numbering:" -msgstr "Secondary axis numbering:" - -#: pcbnew/dialogs/dialog_create_array_base.cpp:151 -msgid "Pad numbering start:" -msgstr "Pad numbering start:" - -#: pcbnew/dialogs/dialog_create_array_base.cpp:171 -msgid "Grid Array" -msgstr "Grid Array" - -#: pcbnew/dialogs/dialog_create_array_base.cpp:181 -msgid "Horizontal center:" -msgstr "Horizontal center:" - -#: pcbnew/dialogs/dialog_create_array_base.cpp:192 -msgid "Vertical center:" -msgstr "Vertical center:" - -#: pcbnew/dialogs/dialog_create_array_base.cpp:203 -msgid "Radius:" -msgstr "Radius:" - -#: pcbnew/dialogs/dialog_create_array_base.cpp:207 -msgid "0 mm" -msgstr "0 mm" - -#: pcbnew/dialogs/dialog_create_array_base.cpp:211 -#: pcbnew/dialogs/dialog_position_relative.cpp:141 -#: pcbnew/dialogs/dialog_move_exact.cpp:236 -msgid "Angle:" -msgstr "Angle:" - -#: pcbnew/dialogs/dialog_create_array_base.cpp:216 -msgid "" -"Positive angles represent an anti-clockwise rotation. An angle of 0 will " -"produce a full circle divided evenly into \"Count\" portions." -msgstr "" -"Positive angles represent an anti-clockwise rotation. An angle of 0 will " -"produce a full circle divided evenly into \"Count\" portions." - -#: pcbnew/dialogs/dialog_create_array_base.cpp:224 -msgid "Count:" -msgstr "Count:" - -#: pcbnew/dialogs/dialog_create_array_base.cpp:228 -#: pcbnew/dialogs/dialog_layers_setup_base.cpp:45 -msgid "4" -msgstr "4" - -#: pcbnew/dialogs/dialog_create_array_base.cpp:229 -msgid "How many items in the array." -msgstr "How many items in the array." - -#: pcbnew/dialogs/dialog_create_array_base.cpp:233 -msgid "Rotate:" -msgstr "Rotate:" - -#: pcbnew/dialogs/dialog_create_array_base.cpp:239 -msgid "" -"Rotate the item as well as move it - multi-selections will be rotated " -"together" -msgstr "" -"Rotate the item as well as move it - multi-selections will be rotated " -"together" - -#: pcbnew/dialogs/dialog_create_array_base.cpp:246 -msgid "Pad Numbering Options" -msgstr "Pad Numbering Options" - -#: pcbnew/dialogs/dialog_create_array_base.cpp:257 -msgid "Pad numbering start value:" -msgstr "Pad numbering start value:" - -#: pcbnew/dialogs/dialog_create_array_base.cpp:274 -msgid "Circular Array" -msgstr "Circular Array" - -#: pcbnew/dialogs/dialog_edit_module_text_base.cpp:24 -#, c-format -msgid "Footprint %s (%s) orientation %.1f" -msgstr "Footprint %s (%s) orientation %.1f" - -#: pcbnew/dialogs/dialog_edit_module_text_base.cpp:45 -#: pcbnew/dialogs/dialog_get_footprint_by_name_base.cpp:27 -#: pcbnew/dialogs/dialog_edit_module_text.cpp:129 -msgid "Reference:" -msgstr "Reference:" - -#: pcbnew/dialogs/dialog_edit_module_text_base.cpp:73 -msgid "Offset X" -msgstr "Offset X" - -#: pcbnew/dialogs/dialog_edit_module_text_base.cpp:80 -msgid "Offset Y" -msgstr "Offset Y" - -#: pcbnew/dialogs/dialog_edit_module_text_base.cpp:118 -#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor_base.cpp:64 -msgid "+90.0" -msgstr "+90.0" - -#: pcbnew/dialogs/dialog_edit_module_text_base.cpp:118 -#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor_base.cpp:64 -msgid "-90.0" -msgstr "-90.0" - -#: pcbnew/dialogs/dialog_edit_module_text_base.cpp:118 -#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor_base.cpp:64 -msgid "Other" -msgstr "Other" - -#: pcbnew/dialogs/dialog_edit_module_text_base.cpp:124 -msgid "Rotation (-90.0 to 90.0)" -msgstr "Rotation (-90.0 to 90.0)" - -#: pcbnew/dialogs/dialog_pcb_text_properties_base.cpp:24 -#: pcbnew/dialogs/dialog_edit_module_text.cpp:125 -msgid "Text:" -msgstr "Text:" - -#: pcbnew/dialogs/dialog_pcb_text_properties_base.cpp:29 -msgid "Enter the text placed on selected layer." -msgstr "Enter the text placed on selected layer." - -#: pcbnew/dialogs/dialog_pcb_text_properties_base.cpp:58 -#: pcbnew/dialogs/dialog_copper_zones_base.cpp:63 -msgid "Display:" -msgstr "Display:" - -#: pcbnew/dialogs/dialog_pcb_text_properties_base.cpp:71 pcbnew/muonde.cpp:469 -msgid "Mirrored" -msgstr "Mirrored" - -#: pcbnew/dialogs/dialog_pcb_text_properties_base.cpp:89 -msgid "Justification:" -msgstr "Justification:" - -#: pcbnew/dialogs/dialog_pcb_text_properties_base.cpp:111 -#: pcbnew/dialogs/dialog_target_properties_base.cpp:39 -#: pcbnew/dialogs/dialog_global_modules_fields_edition_base.cpp:86 -msgid "Thickness:" -msgstr "Thickness:" - -#: pcbnew/dialogs/dialog_pcb_text_properties_base.cpp:115 -msgid "Orientation (deg):" -msgstr "Orientation (deg):" - -#: pcbnew/dialogs/dialog_pad_properties.cpp:354 -msgid "Back side (footprint is mirrored)" -msgstr "Back side (footprint is mirrored)" - -#: pcbnew/dialogs/dialog_pad_properties.cpp:362 -msgid "No footprint" -msgstr "No footprint" - -#: pcbnew/dialogs/dialog_pad_properties.cpp:779 -msgid "Pad size must be greater than zero" -msgstr "Pad size must be greater than zero" - -#: pcbnew/dialogs/dialog_pad_properties.cpp:785 -msgid "Incorrect value for pad drill: pad drill bigger than pad size" -msgstr "Incorrect value for pad drill: pad drill bigger than pad size" - -#: pcbnew/dialogs/dialog_pad_properties.cpp:793 -msgid "Error: pad has no layer" -msgstr "Error: pad has no layer" - -#: pcbnew/dialogs/dialog_pad_properties.cpp:800 -msgid "Error: the pad is not on a copper layer and has a hole" -msgstr "Error: the pad is not on a copper layer and has a hole" - -#: pcbnew/dialogs/dialog_pad_properties.cpp:805 -msgid "" -"For NPTH pad, set pad size value to pad drill value, if you do not want this " -"pad plotted in gerber files" -msgstr "" -"For NPTH pad, set pad size value to pad drill value, if you do not want this " -"pad plotted in gerber files" - -#: pcbnew/dialogs/dialog_pad_properties.cpp:825 -msgid "Incorrect value for pad offset" -msgstr "Incorrect value for pad offset" - -#: pcbnew/dialogs/dialog_pad_properties.cpp:831 -msgid "Too large value for pad delta size" -msgstr "Too large value for pad delta size" - -#: pcbnew/dialogs/dialog_pad_properties.cpp:839 -msgid "Error: Through hole pad: drill diameter set to 0" -msgstr "Error: Through hole pad: drill diameter set to 0" - -#: pcbnew/dialogs/dialog_pad_properties.cpp:844 -msgid "" -"Error: Connector pads are not on the solder paste layer\n" -"Use SMD pads instead" -msgstr "" -"Error: Connector pads are not on the solder paste layer\n" -"Use SMD pads instead" - -#: pcbnew/dialogs/dialog_pad_properties.cpp:853 -msgid "Error: only one external copper layer allowed for SMD or Connector pads" -msgstr "" -"Error: only one external copper layer allowed for SMD or Connector pads" - -#: pcbnew/dialogs/dialog_pad_properties.cpp:865 -msgid "Incorrect corner size value" -msgstr "Incorrect corner size value" - -#: pcbnew/dialogs/dialog_pad_properties.cpp:869 -msgid "Incorrect (negative) corner size value" -msgstr "Incorrect (negative) corner size value" - -#: pcbnew/dialogs/dialog_pad_properties.cpp:871 -msgid "Corner size value must be smaller than 50%" -msgstr "Corner size value must be smaller than 50%" - -#: pcbnew/dialogs/dialog_pad_properties.cpp:877 -msgid "Pad setup errors list" -msgstr "Pad setup errors list" - -#: pcbnew/dialogs/dialog_pad_properties.cpp:1032 -msgid "Unknown netname, netname not changed" -msgstr "Unknown netname, netname not changed" - -#: pcbnew/dialogs/dialog_pad_properties.cpp:1066 -msgid "Modify pad" -msgstr "Modify pad" - -#: pcbnew/dialogs/dialog_select_pretty_lib_base.cpp:19 -msgid "" -"The footprint library is a folder with a name ending with .pretty\n" -"Footprints are .kicad_mod files inside this folder." -msgstr "" -"The footprint library is a folder with a name ending with .pretty\n" -"Footprints are .kicad_mod files inside this folder." - -#: pcbnew/dialogs/dialog_select_pretty_lib_base.cpp:25 -msgid "Path base:" -msgstr "Path base:" - -#: pcbnew/dialogs/dialog_select_pretty_lib_base.cpp:29 -msgid "Select a folder" -msgstr "Select a folder" - -#: pcbnew/dialogs/dialog_select_pretty_lib_base.cpp:34 -msgid "Library folder (.pretty will be added to name, if missing)" -msgstr "Library folder (.pretty will be added to name, if missing)" - -#: pcbnew/dialogs/dialog_pcb_text_properties.cpp:202 -msgid "No layer selected, Please select the text layer" -msgstr "No layer selected, Please select the text layer" - -#: pcbnew/dialogs/dialog_pcb_text_properties.cpp:268 -#: pcbnew/dialogs/dialog_edit_module_text.cpp:259 -msgid "The text thickness is too large for the text size. It will be clamped" -msgstr "The text thickness is too large for the text size. It will be clamped" - -#: pcbnew/dialogs/dialog_pcb_text_properties.cpp:311 -msgid "Change text properties" -msgstr "Change text properties" - -#: pcbnew/dialogs/dialog_gen_module_position_file_base.cpp:34 -#: pcbnew/dialogs/dialog_plot_base.cpp:50 -msgid "" -"Target directory for plot files. Can be absolute or relative to the board " -"file location." -msgstr "" -"Target directory for plot files. Can be absolute or relative to the board " -"file location." - -#: pcbnew/dialogs/dialog_gen_module_position_file_base.cpp:39 -#: pcbnew/dialogs/dialog_SVG_print_base.cpp:34 -msgid "Browse..." -msgstr "Browse..." - -#: pcbnew/dialogs/dialog_gen_module_position_file_base.cpp:54 -msgid "Ascii" -msgstr "Ascii" - -#: pcbnew/dialogs/dialog_gen_module_position_file_base.cpp:54 -msgid "CSV" -msgstr "CSV" - -#: pcbnew/dialogs/dialog_gen_module_position_file_base.cpp:56 -msgid "Format:" -msgstr "Format:" - -#: pcbnew/dialogs/dialog_gen_module_position_file_base.cpp:66 -msgid "One file per side" -msgstr "One file per side" - -#: pcbnew/dialogs/dialog_gen_module_position_file_base.cpp:66 -msgid "One file for board" -msgstr "One file for board" - -#: pcbnew/dialogs/dialog_gen_module_position_file_base.cpp:68 -msgid "Files:" -msgstr "Files:" - -#: pcbnew/dialogs/dialog_gen_module_position_file_base.cpp:70 -msgid "" -"Creates 2 files: one for each board side or\n" -"Creates only one file containing all footprints to place\n" -msgstr "" -"Creates 2 files: one for each board side or\n" -"Creates only one file containing all footprints to place\n" - -#: pcbnew/dialogs/dialog_gen_module_position_file_base.cpp:74 -msgid "With INSERT attribute set" -msgstr "With INSERT attribute set" - -#: pcbnew/dialogs/dialog_gen_module_position_file_base.cpp:74 -msgid "Force INSERT attribute for all SMD footprints" -msgstr "Force INSERT attribute for all SMD footprints" - -#: pcbnew/dialogs/dialog_gen_module_position_file_base.cpp:76 -msgid "Footprints Selection:" -msgstr "Footprints Selection:" - -#: pcbnew/dialogs/dialog_gen_module_position_file_base.cpp:78 -msgid "" -"Only footprints with option INSERT are listed in placement file.\n" -"This option can force this option for all footprints having only SMD pads.\n" -"Warning: this options will modify the board." -msgstr "" -"Only footprints with option INSERT are listed in placement file.\n" -"This option can force this option for all footprints having only SMD pads.\n" -"Warning: this options will modify the board." - -#: pcbnew/dialogs/dialog_pad_properties_base.cpp:38 -msgid "Pad number:" -msgstr "Pad number:" - -#: pcbnew/dialogs/dialog_pad_properties_base.cpp:45 -msgid "Net name:" -msgstr "Net name:" - -#: pcbnew/dialogs/dialog_pad_properties_base.cpp:52 -msgid "Pad type:" -msgstr "Pad type:" - -#: pcbnew/dialogs/dialog_pad_properties_base.cpp:56 -msgid "Through-hole" -msgstr "Through-hole" - -#: pcbnew/dialogs/dialog_pad_properties_base.cpp:56 pcbnew/class_pad.cpp:1113 -msgid "SMD" -msgstr "SMD" - -#: pcbnew/dialogs/dialog_pad_properties_base.cpp:56 -msgid "Connector" -msgstr "Connector" - -#: pcbnew/dialogs/dialog_pad_properties_base.cpp:56 -msgid "NPTH, Mechanical" -msgstr "NPTH, Mechanical" - -#: pcbnew/dialogs/dialog_pad_properties_base.cpp:62 -#: pcbnew/dialogs/dialog_pad_properties_base.cpp:273 -#: pcbnew/dialogs/dialog_target_properties_base.cpp:50 -msgid "Shape:" -msgstr "Shape:" - -#: pcbnew/dialogs/dialog_pad_properties_base.cpp:66 -msgid "Circular" -msgstr "Circular" - -#: pcbnew/dialogs/dialog_pad_properties_base.cpp:66 pcbnew/class_pad.cpp:1088 -msgid "Oval" -msgstr "Oval" - -#: pcbnew/dialogs/dialog_pad_properties_base.cpp:66 -msgid "Rectangular" -msgstr "Rectangular" - -#: pcbnew/dialogs/dialog_pad_properties_base.cpp:66 -msgid "Trapezoidal" -msgstr "Trapezoidal" - -#: pcbnew/dialogs/dialog_pad_properties_base.cpp:66 -msgid "Rounded Rectangle" -msgstr "Rounded Rectangle" - -#: pcbnew/dialogs/dialog_pad_properties_base.cpp:103 -#: pcbnew/dialogs/dialog_pad_properties_base.cpp:287 -#: pcbnew/dialogs/dialog_set_grid_base.cpp:37 -msgid "Size X:" -msgstr "Size X:" - -#: pcbnew/dialogs/dialog_pad_properties_base.cpp:114 -#: pcbnew/dialogs/dialog_pad_properties_base.cpp:298 -#: pcbnew/dialogs/dialog_set_grid_base.cpp:44 -msgid "Size Y:" -msgstr "Size Y:" - -#: pcbnew/dialogs/dialog_pad_properties_base.cpp:129 -msgid "90" -msgstr "90" - -#: pcbnew/dialogs/dialog_pad_properties_base.cpp:129 -msgid "180" -msgstr "180" - -#: pcbnew/dialogs/dialog_pad_properties_base.cpp:149 -msgid "Shape offset X:" -msgstr "Shape offset X:" - -#: pcbnew/dialogs/dialog_pad_properties_base.cpp:160 -msgid "Shape offset Y:" -msgstr "Shape offset Y:" - -#: pcbnew/dialogs/dialog_pad_properties_base.cpp:171 -msgid "Pad to die length:" -msgstr "Pad to die length:" - -#: pcbnew/dialogs/dialog_pad_properties_base.cpp:173 -msgid "" -"Wire length from pad to die on chip ( used to calculate actual track length)" -msgstr "" -"Wire length from pad to die on chip ( used to calculate actual track length)" - -#: pcbnew/dialogs/dialog_pad_properties_base.cpp:193 -msgid "Trapezoid delta:" -msgstr "Trapezoid delta:" - -#: pcbnew/dialogs/dialog_pad_properties_base.cpp:204 -msgid "Trapezoid direction:" -msgstr "Trapezoid direction:" - -#: pcbnew/dialogs/dialog_pad_properties_base.cpp:226 -msgid "Corner size ( percent of width):" -msgstr "Corner size ( percent of width):" - -#: pcbnew/dialogs/dialog_pad_properties_base.cpp:228 -msgid "" -"Corner radius in percent of the pad width.\n" -"The width is the smaller value between size X and size Y\n" -"The max value is 50 percent " -msgstr "" -"Corner radius in percent of the pad width.\n" -"The width is the smaller value between size X and size Y\n" -"The max value is 50 percent " - -#: pcbnew/dialogs/dialog_pad_properties_base.cpp:239 -msgid "Corner radius:" -msgstr "Corner radius:" - -#: pcbnew/dialogs/dialog_pad_properties_base.cpp:241 -#: pcbnew/dialogs/dialog_pad_properties_base.cpp:247 -msgid "" -"Corner radius.\n" -"Can be no more than half pad width.\n" -"The width is the smaller value between size X and size Y\n" -"Note: IPC norm gives a max value = 0.25mm" -msgstr "" -"Corner radius.\n" -"Can be no more than half pad width.\n" -"The width is the smaller value between size X and size Y\n" -"Note: IPC norm gives a max value = 0.25mm" - -#: pcbnew/dialogs/dialog_pad_properties_base.cpp:265 -#: pcbnew/dialogs/dialog_design_rules_base.cpp:305 pcbnew/class_pad.cpp:678 -#: pcbnew/class_track.cpp:1255 -msgid "Drill" -msgstr "Drill" - -#: pcbnew/dialogs/dialog_pad_properties_base.cpp:277 -msgid "Circular hole" -msgstr "Circular hole" - -#: pcbnew/dialogs/dialog_pad_properties_base.cpp:277 -msgid "Oval hole" -msgstr "Oval hole" - -#: pcbnew/dialogs/dialog_pad_properties_base.cpp:316 -#: pcbnew/dialogs/dialog_layers_setup_base.cpp:94 pcbnew/class_track.cpp:1242 -msgid "Layers" -msgstr "Layers" - -#: pcbnew/dialogs/dialog_pad_properties_base.cpp:321 -msgid "Copper:" -msgstr "Copper:" - -#: pcbnew/dialogs/dialog_pad_properties_base.cpp:325 -msgid "Front layer" -msgstr "Front layer" - -#: pcbnew/dialogs/dialog_pad_properties_base.cpp:325 -msgid "Back layer" -msgstr "Back layer" - -#: pcbnew/dialogs/dialog_pad_properties_base.cpp:325 -msgid "All copper layers" -msgstr "All copper layers" - -#: pcbnew/dialogs/dialog_pad_properties_base.cpp:335 -msgid "Technical Layers" -msgstr "Technical Layers" - -#: pcbnew/dialogs/dialog_pad_properties_base.cpp:337 -msgid "Front adhesive" -msgstr "Front adhesive" - -#: pcbnew/dialogs/dialog_pad_properties_base.cpp:340 -msgid "Back adhesive" -msgstr "Back adhesive" - -#: pcbnew/dialogs/dialog_pad_properties_base.cpp:343 -msgid "Front solder paste" -msgstr "Front solder paste" - -#: pcbnew/dialogs/dialog_pad_properties_base.cpp:346 -msgid "Back solder paste" -msgstr "Back solder paste" - -#: pcbnew/dialogs/dialog_pad_properties_base.cpp:352 -msgid "Back silk screen" -msgstr "Back silk screen" - -#: pcbnew/dialogs/dialog_pad_properties_base.cpp:358 -msgid "Back solder mask" -msgstr "Back solder mask" - -#: pcbnew/dialogs/dialog_pad_properties_base.cpp:361 -msgid "Drafting notes" -msgstr "Drafting notes" - -#: pcbnew/dialogs/dialog_pad_properties_base.cpp:364 -msgid "E.C.O.1" -msgstr "E.C.O.1" - -#: pcbnew/dialogs/dialog_pad_properties_base.cpp:367 -msgid "E.C.O.2" -msgstr "E.C.O.2" - -#: pcbnew/dialogs/dialog_pad_properties_base.cpp:377 -msgid "Parent footprint orientation" -msgstr "Parent footprint orientation" - -#: pcbnew/dialogs/dialog_pad_properties_base.cpp:385 -msgid "Rotation:" -msgstr "Rotation:" - -#: pcbnew/dialogs/dialog_pad_properties_base.cpp:393 -msgid "Board side:" -msgstr "Board side:" - -#: pcbnew/dialogs/dialog_pad_properties_base.cpp:397 -msgid "Front side" -msgstr "Front side" - -#: pcbnew/dialogs/dialog_pad_properties_base.cpp:423 -msgid "Clearances" -msgstr "Clearances" - -#: pcbnew/dialogs/dialog_pad_properties_base.cpp:431 -msgid "Net pad clearance:" -msgstr "Net pad clearance:" - -#: pcbnew/dialogs/dialog_pad_properties_base.cpp:433 -msgid "" -"This is the local net clearance for pad.\n" -"If 0, the footprint local value or the Netclass value is used" -msgstr "" -"This is the local net clearance for pad.\n" -"If 0, the footprint local value or the Netclass value is used" - -#: pcbnew/dialogs/dialog_pad_properties_base.cpp:446 -msgid "" -"This is the local clearance between this pad and the solder mask\n" -"If 0, the footprint local value or the global value is used" -msgstr "" -"This is the local clearance between this pad and the solder mask\n" -"If 0, the footprint local value or the global value is used" - -#: pcbnew/dialogs/dialog_pad_properties_base.cpp:459 -msgid "" -"This is the local clearance between this pad and the solder paste.\n" -"If 0 the footprint value or the global value is used..\n" -"The final clearance value is the sum of this value and the clearance value " -"ratio\n" -"A negative value means a smaller mask size than pad size" -msgstr "" -"This is the local clearance between this pad and the solder paste.\n" -"If 0 the footprint value or the global value is used..\n" -"The final clearance value is the sum of this value and the clearance value " -"ratio\n" -"A negative value means a smaller mask size than pad size" - -#: pcbnew/dialogs/dialog_pad_properties_base.cpp:472 -msgid "" -"This is the local clearance ratio in per cent between this pad and the " -"solder paste.\n" -"A value of 10 means the clearance value is 10 per cent of the pad size\n" -"If 0 the footprint value or the global value is used..\n" -"The final clearance value is the sum of this value and the clearance value\n" -"A negative value means a smaller mask size than pad size." -msgstr "" -"This is the local clearance ratio in per cent between this pad and the " -"solder paste.\n" -"A value of 10 means the clearance value is 10 per cent of the pad size\n" -"If 0 the footprint value or the global value is used..\n" -"The final clearance value is the sum of this value and the clearance value\n" -"A negative value means a smaller mask size than pad size." - -#: pcbnew/dialogs/dialog_pad_properties_base.cpp:490 -msgid "Copper Zones" -msgstr "Copper Zones" - -#: pcbnew/dialogs/dialog_pad_properties_base.cpp:498 -msgid "Pad connection:" -msgstr "Pad connection:" - -#: pcbnew/dialogs/dialog_pad_properties_base.cpp:502 -msgid "From parent footprint" -msgstr "From parent footprint" - -#: pcbnew/dialogs/dialog_pad_properties_base.cpp:502 -#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor_base.cpp:195 -#: pcbnew/dialogs/dialog_copper_zones_base.cpp:151 -msgid "Solid" -msgstr "Solid" - -#: pcbnew/dialogs/dialog_pad_properties_base.cpp:502 -#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor_base.cpp:195 -#: pcbnew/dialogs/dialog_copper_zones_base.cpp:151 -msgid "Thermal relief" -msgstr "Thermal relief" - -#: pcbnew/dialogs/dialog_pad_properties_base.cpp:512 -msgid "Thermal relief width:" -msgstr "Thermal relief width:" - -#: pcbnew/dialogs/dialog_pad_properties_base.cpp:523 -msgid "Thermal relief gap:" -msgstr "Thermal relief gap:" - -#: pcbnew/dialogs/dialog_pad_properties_base.cpp:540 -msgid "Set fields to 0 to use parent or global values" -msgstr "Set fields to 0 to use parent or global values" - -#: pcbnew/dialogs/dialog_pad_properties_base.cpp:553 -msgid "Local Clearance and Settings" -msgstr "Local Clearance and Settings" - -#: pcbnew/dialogs/dialog_pad_properties_base.cpp:575 -msgid "" -"Warning:\n" -"This pad is flipped on board.\n" -"Back and front layers will be swapped." -msgstr "" -"Warning:\n" -"This pad is flipped on board.\n" -"Back and front layers will be swapped." - -#: pcbnew/dialogs/dialog_find_base.cpp:22 -msgid "Search for:" -msgstr "Search for:" - -#: pcbnew/dialogs/dialog_find_base.cpp:30 -msgid "Do not warp mouse pointer" -msgstr "Do not warp mouse pointer" - -#: pcbnew/dialogs/dialog_find_base.cpp:43 -msgid "Find Marker" -msgstr "Find Marker" - -#: pcbnew/dialogs/dialog_set_grid.cpp:108 -#, c-format -msgid "Incorrect grid size (size must be >= %.3f mm and <= %.3f mm)" -msgstr "Incorrect grid size (size must be >= %.3f mm and <= %.3f mm)" - -#: pcbnew/dialogs/dialog_set_grid.cpp:119 -#, c-format -msgid "Incorrect grid origin (coordinates must be >= %.3f mm and <= %.3f mm)" -msgstr "Incorrect grid origin (coordinates must be >= %.3f mm and <= %.3f mm)" - -#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:33 -msgid "Combo!" -msgstr "Combo!" - -#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:56 -#: pcbnew/dialogs/dialog_global_deletion_base.cpp:40 -msgid "Tracks" -msgstr "Tracks" - -#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:63 -#: pcbnew/dialogs/dialog_graphic_item_properties_base.cpp:30 -msgid "Start point X:" -msgstr "Start point X:" - -#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:75 -#: pcbnew/dialogs/dialog_graphic_item_properties_base.cpp:41 -msgid "Start point Y:" -msgstr "Start point Y:" - -#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:87 -#: pcbnew/dialogs/dialog_graphic_item_properties_base.cpp:52 -msgid "End point X:" -msgstr "End point X:" - -#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:99 -#: pcbnew/dialogs/dialog_graphic_item_properties_base.cpp:63 -msgid "End point Y:" -msgstr "End point Y:" - -#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:137 -msgid "Use net class width" -msgstr "Use net class width" - -#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:201 -msgid "Diameter:" -msgstr "Diameter:" - -#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:213 -msgid "Drill:" -msgstr "Drill:" - -#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:225 -msgid "Via type:" -msgstr "Via type:" - -#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:229 -msgid "Through" -msgstr "Through" - -#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:229 -msgid "Micro" -msgstr "Micro" - -#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:229 -msgid "Blind/buried" -msgstr "Blind/buried" - -#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:240 -msgid "Start layer:" -msgstr "Start layer:" - -#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:250 -msgid "End layer:" -msgstr "End layer:" - -#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:263 -msgid "Use net class size" -msgstr "Use net class size" - -#: pcbnew/dialogs/dialog_update_pcb_base.cpp:26 -msgid "Match components by:" -msgstr "Match components by:" - -#: pcbnew/dialogs/dialog_update_pcb_base.cpp:33 -#: pcbnew/dialogs/dialog_netlist_fbp.cpp:33 -msgid "Timestamp" -msgstr "Timestamp" - -#: pcbnew/dialogs/dialog_update_pcb_base.cpp:59 -msgid "Update PCB" -msgstr "Update PCB" - -#: pcbnew/dialogs/dialog_select_net_from_list_base.cpp:25 -msgid "Net name filter" -msgstr "Net name filter" - -#: pcbnew/dialogs/dialog_select_net_from_list_base.cpp:32 -msgid "Show zero pad nets" -msgstr "Show zero pad nets" - -#: pcbnew/dialogs/dialog_select_net_from_list_base.cpp:55 -msgid "Number of pads" -msgstr "Number of pads" - -#: pcbnew/dialogs/dialog_graphic_items_options_base.cpp:23 -msgid "Graphics:" -msgstr "Graphics:" - -#: pcbnew/dialogs/dialog_graphic_items_options_base.cpp:25 -msgid "Graphic segment width:" -msgstr "Graphic segment width:" - -#: pcbnew/dialogs/dialog_graphic_items_options_base.cpp:32 -msgid "Board edge width:" -msgstr "Board edge width:" - -#: pcbnew/dialogs/dialog_graphic_items_options_base.cpp:39 -msgid "Copper text thickness:" -msgstr "Copper text thickness:" - -#: pcbnew/dialogs/dialog_graphic_items_options_base.cpp:64 -#: pcbnew/dialogs/dialog_display_options_base.cpp:65 -msgid "Footprints:" -msgstr "Footprints:" - -#: pcbnew/dialogs/dialog_graphic_items_options_base.cpp:66 -msgid "Edge width:" -msgstr "Edge width:" - -#: pcbnew/dialogs/dialog_graphic_items_options_base.cpp:73 -msgid "Text thickness:" -msgstr "Text thickness:" - -#: pcbnew/dialogs/dialog_graphic_items_options_base.cpp:98 -msgid "General:" -msgstr "General:" - -#: pcbnew/dialogs/dialog_graphic_items_options_base.cpp:100 -msgid "Default pen size:" -msgstr "Default pen size:" - -#: pcbnew/dialogs/dialog_graphic_items_options_base.cpp:102 -#: pcbnew/dialogs/dialog_print_using_printer_base.cpp:102 -#: pcbnew/dialogs/dialog_plot_base.cpp:169 -msgid "" -"Pen size used to draw items that have no pen size specified.\n" -"Used mainly to draw items in sketch mode." -msgstr "" -"Pen size used to draw items that have no pen size specified.\n" -"Used mainly to draw items in sketch mode." - -#: pcbnew/dialogs/dialog_footprint_wizard_list.cpp:149 -msgid "All footprint generator scripts were loaded" -msgstr "All footprint generator scripts were loaded" - -#: pcbnew/dialogs/dialog_footprint_wizard_list_base.cpp:65 -msgid "Available footprint generators" -msgstr "Available footprint generators" - -#: pcbnew/dialogs/dialog_footprint_wizard_list_base.cpp:70 -msgid "Search paths:" -msgstr "Search paths:" - -#: pcbnew/dialogs/dialog_footprint_wizard_list_base.cpp:77 -msgid "Not loadable python scripts:" -msgstr "Not loadable python scripts:" - -#: pcbnew/dialogs/dialog_footprint_wizard_list_base.cpp:84 -msgid "Show Trace" -msgstr "Show Trace" - -#: pcbnew/dialogs/dialog_footprint_wizard_list_base.cpp:101 -msgid "Update Python Modules" -msgstr "Update Python Modules" - -#: pcbnew/dialogs/dialog_global_deletion_base.cpp:23 -msgid "Items to Delete" -msgstr "Items to Delete" - -#: pcbnew/dialogs/dialog_global_deletion_base.cpp:25 -#: pcbnew/tools/pcb_editor_control.cpp:164 pcbnew/onrightclick.cpp:716 -msgid "Zones" -msgstr "Zones" - -#: pcbnew/dialogs/dialog_global_deletion_base.cpp:31 -msgid "Board outlines" -msgstr "Board outlines" - -#: pcbnew/dialogs/dialog_global_deletion_base.cpp:34 -msgid "Drawings" -msgstr "Drawings" - -#: pcbnew/dialogs/dialog_global_deletion_base.cpp:43 -msgid "Markers" -msgstr "Markers" - -#: pcbnew/dialogs/dialog_global_deletion_base.cpp:46 -msgid "Clear board" -msgstr "Clear board" - -#: pcbnew/dialogs/dialog_global_deletion_base.cpp:55 -msgid "Filter Settings" -msgstr "Filter Settings" - -#: pcbnew/dialogs/dialog_global_deletion_base.cpp:57 -msgid "Automatically routed tracks" -msgstr "Automatically routed tracks" - -#: pcbnew/dialogs/dialog_global_deletion_base.cpp:61 -msgid "Locked tracks" -msgstr "Locked tracks" - -#: pcbnew/dialogs/dialog_global_deletion_base.cpp:64 -msgid "Unlocked tracks" -msgstr "Unlocked tracks" - -#: pcbnew/dialogs/dialog_global_deletion_base.cpp:72 -msgid "Locked footprints" -msgstr "Locked footprints" - -#: pcbnew/dialogs/dialog_global_deletion_base.cpp:75 -msgid "Unlocked footprints" -msgstr "Unlocked footprints" - -#: pcbnew/dialogs/dialog_global_deletion_base.cpp:82 -msgid "All layers" -msgstr "All layers" - -#: pcbnew/dialogs/dialog_global_deletion_base.cpp:82 -msgid "Current layer only" -msgstr "Current layer only" - -#: pcbnew/dialogs/dialog_global_deletion_base.cpp:84 -msgid "Layer Filter" -msgstr "Layer Filter" - -#: pcbnew/dialogs/dialog_global_deletion_base.cpp:100 -msgid "Current layer:" -msgstr "Current layer:" - -#: pcbnew/dialogs/dialog_print_using_printer_base.cpp:20 -msgid "Included Layers" -msgstr "Included Layers" - -#: pcbnew/dialogs/dialog_print_using_printer_base.cpp:28 -msgid "Copper layers:" -msgstr "Copper layers:" - -#: pcbnew/dialogs/dialog_print_using_printer_base.cpp:42 -msgid "Technical layers:" -msgstr "Technical layers:" - -#: pcbnew/dialogs/dialog_print_using_printer_base.cpp:56 -msgid "Exclude Edges_Pcb layer" -msgstr "Exclude Edges_Pcb layer" - -#: pcbnew/dialogs/dialog_print_using_printer_base.cpp:57 -msgid "Exclude contents of Edges_Pcb layer from all other layers" -msgstr "Exclude contents of Edges_Pcb layer from all other layers" - -#: pcbnew/dialogs/dialog_print_using_printer_base.cpp:67 -msgid "fit to page" -msgstr "fit to page" - -#: pcbnew/dialogs/dialog_print_using_printer_base.cpp:69 -msgid "Approximate Scale" -msgstr "Approximate Scale" - -#: pcbnew/dialogs/dialog_print_using_printer_base.cpp:73 -msgid "X scale adjust:" -msgstr "X scale adjust:" - -#: pcbnew/dialogs/dialog_print_using_printer_base.cpp:82 -msgid "Y scale adjust:" -msgstr "Y scale adjust:" - -#: pcbnew/dialogs/dialog_print_using_printer_base.cpp:98 -msgid "Generic Options" -msgstr "Generic Options" - -#: pcbnew/dialogs/dialog_print_using_printer_base.cpp:100 -#: pcbnew/dialogs/dialog_SVG_print_base.cpp:80 -msgid "Default pen size" -msgstr "Default pen size" - -#: pcbnew/dialogs/dialog_print_using_printer_base.cpp:109 -msgid "Print frame ref" -msgstr "Print frame ref" - -#: pcbnew/dialogs/dialog_print_using_printer_base.cpp:111 -msgid "Print Frame references." -msgstr "Print Frame references." - -#: pcbnew/dialogs/dialog_print_using_printer_base.cpp:121 -msgid "No drill mark" -msgstr "No drill mark" - -#: pcbnew/dialogs/dialog_print_using_printer_base.cpp:121 -msgid "Small mark" -msgstr "Small mark" - -#: pcbnew/dialogs/dialog_print_using_printer_base.cpp:121 -msgid "Real drill" -msgstr "Real drill" - -#: pcbnew/dialogs/dialog_print_using_printer_base.cpp:123 -msgid "Pads Drill Options" -msgstr "Pads Drill Options" - -#: pcbnew/dialogs/dialog_print_using_printer_base.cpp:141 -msgid "1 Page per layer" -msgstr "1 Page per layer" - -#: pcbnew/dialogs/dialog_print_using_printer_base.cpp:141 -msgid "Single page" -msgstr "Single page" - -#: pcbnew/dialogs/dialog_print_using_printer_base.cpp:143 -msgid "Page Print" -msgstr "Page Print" - -#: pcbnew/dialogs/dialog_mask_clearance_base.cpp:27 -msgid "" -"Note: For clearance values:\n" -"- a positive value means a mask bigger than a pad\n" -"- a negative value means a mask smaller than a pad\n" -msgstr "" -"Note: For clearance values:\n" -"- a positive value means a mask bigger than a pad\n" -"- a negative value means a mask smaller than a pad\n" - -#: pcbnew/dialogs/dialog_mask_clearance_base.cpp:42 -msgid "" -"This is the global clearance between pads and the solder mask\n" -"This value can be superseded by local values for a footprint or a pad." -msgstr "" -"This is the global clearance between pads and the solder mask\n" -"This value can be superseded by local values for a footprint or a pad." - -#: pcbnew/dialogs/dialog_mask_clearance_base.cpp:54 -msgid "Solder mask min width:" -msgstr "Solder mask min width:" - -#: pcbnew/dialogs/dialog_mask_clearance_base.cpp:56 -msgid "" -"Min dist between 2 pad areas.\n" -"Two pad areas nearer than this value will be merged during plotting.\n" -"This parameter is used only to plot solder mask layers." -msgstr "" -"Min dist between 2 pad areas.\n" -"Two pad areas nearer than this value will be merged during plotting.\n" -"This parameter is used only to plot solder mask layers." - -#: pcbnew/dialogs/dialog_mask_clearance_base.cpp:79 -msgid "" -"This is the global clearance between pads and the solder paste\n" -"This value can be superseded by local values for a footprint or a pad.\n" -"The final clearance value is the sum of this value and the clearance value " -"ratio" -msgstr "" -"This is the global clearance between pads and the solder paste\n" -"This value can be superseded by local values for a footprint or a pad.\n" -"The final clearance value is the sum of this value and the clearance value " -"ratio" - -#: pcbnew/dialogs/dialog_mask_clearance_base.cpp:93 -msgid "" -"This is the global clearance ratio in per cent between pads and the solder " -"paste\n" -"A value of 10 means the clearance value is 10 per cent of the pad size\n" -"This value can be superseded by local values for a footprint or a pad.\n" -"The final clearance value is the sum of this value and the clearance value" -msgstr "" -"This is the global clearance ratio in per cent between pads and the solder " -"paste\n" -"A value of 10 means the clearance value is 10 per cent of the pad size\n" -"This value can be superseded by local values for a footprint or a pad.\n" -"The final clearance value is the sum of this value and the clearance value" - -#: pcbnew/dialogs/dialog_export_idf.cpp:168 -msgid "Are you sure you want to overwrite the exiting file?" -msgstr "Are you sure you want to overwrite the exiting file?" - -#: pcbnew/dialogs/dialog_export_idf.cpp:222 -#: pcbnew/exporters/export_d356.cpp:373 -msgid "Unable to create " -msgstr "Unable to create " - -#: pcbnew/dialogs/dialog_modedit_options_base.cpp:22 -msgid "On new graphic item creation:" -msgstr "On new graphic item creation:" - -#: pcbnew/dialogs/dialog_modedit_options_base.cpp:34 -msgid "&Graphic line width" -msgstr "&Graphic line width" - -#: pcbnew/dialogs/dialog_modedit_options_base.cpp:45 -msgid "&Text line width" -msgstr "&Text line width" - -#: pcbnew/dialogs/dialog_modedit_options_base.cpp:56 -msgid "Text &height" -msgstr "Text &height" - -#: pcbnew/dialogs/dialog_modedit_options_base.cpp:67 -msgid "Text &width" -msgstr "Text &width" - -#: pcbnew/dialogs/dialog_modedit_options_base.cpp:84 -msgid "Default values on new footprint creation:" -msgstr "Default values on new footprint creation:" - -#: pcbnew/dialogs/dialog_modedit_options_base.cpp:90 -msgid "" -"Leave reference or value blank to use the footprint name as default text" -msgstr "" -"Leave reference or value blank to use the footprint name as default text" - -#: pcbnew/dialogs/dialog_modedit_options_base.cpp:102 -msgid "&Reference" -msgstr "&Reference" - -#: pcbnew/dialogs/dialog_modedit_options_base.cpp:107 -msgid "" -"Default text for reference\n" -"Leave blank to use the footprint name" -msgstr "" -"Default text for reference\n" -"Leave blank to use the footprint name" - -#: pcbnew/dialogs/dialog_modedit_options_base.cpp:115 -#: pcbnew/dialogs/dialog_modedit_options_base.cpp:144 -msgid "SilkScreen" -msgstr "SilkScreen" - -#: pcbnew/dialogs/dialog_modedit_options_base.cpp:115 -#: pcbnew/dialogs/dialog_modedit_options_base.cpp:144 -msgid "Fab. Layer" -msgstr "Fab. Layer" - -#: pcbnew/dialogs/dialog_modedit_options_base.cpp:131 -msgid "V&alue" -msgstr "V&alue" - -#: pcbnew/dialogs/dialog_modedit_options_base.cpp:136 -msgid "" -"Default text for value\n" -"Leave blank to use the footprint name" -msgstr "" -"Default text for value\n" -"Leave blank to use the footprint name" - -#: pcbnew/dialogs/dialog_move_exact_base.cpp:18 -#: pcbnew/dialogs/dialog_position_relative_base.cpp:19 -msgid "Use polar coordinates" -msgstr "Use polar coordinates" - -#: pcbnew/dialogs/dialog_move_exact_base.cpp:30 -#: pcbnew/dialogs/dialog_position_relative_base.cpp:28 -msgid "x:" -msgstr "x:" - -#: pcbnew/dialogs/dialog_move_exact_base.cpp:44 -#: pcbnew/dialogs/dialog_position_relative_base.cpp:42 -msgid "y:" -msgstr "y:" - -#: pcbnew/dialogs/dialog_move_exact_base.cpp:58 -#: pcbnew/dialogs/dialog_position_relative_base.cpp:56 -msgid "Item rotation:" -msgstr "Item rotation:" - -#: pcbnew/dialogs/dialog_move_exact_base.cpp:75 -msgid "Current Position" -msgstr "Current Position" - -#: pcbnew/dialogs/dialog_move_exact_base.cpp:75 -msgid "User Origin" -msgstr "User Origin" - -#: pcbnew/dialogs/dialog_move_exact_base.cpp:75 -msgid "Grid Origin" -msgstr "Grid Origin" - -#: pcbnew/dialogs/dialog_move_exact_base.cpp:75 -msgid "Drill/Place Origin" -msgstr "Drill/Place Origin" - -#: pcbnew/dialogs/dialog_move_exact_base.cpp:75 -msgid "Sheet Origin" -msgstr "Sheet Origin" - -#: pcbnew/dialogs/dialog_move_exact_base.cpp:77 -msgid "Move relative to:" -msgstr "Move relative to:" - -#: pcbnew/dialogs/dialog_move_exact_base.cpp:86 -msgid "Override default component anchor with:" -msgstr "Override default component anchor with:" - -#: pcbnew/dialogs/dialog_move_exact_base.cpp:89 -msgid "Top left pad" -msgstr "Top left pad" - -#: pcbnew/dialogs/dialog_move_exact_base.cpp:89 -msgid "Footprint center" -msgstr "Footprint center" - -#: pcbnew/dialogs/dialog_global_pads_edition_base.cpp:23 -msgid "Pad Filter :" -msgstr "Pad Filter :" - -#: pcbnew/dialogs/dialog_global_pads_edition_base.cpp:25 -msgid "Do not modify pads having a different shape" -msgstr "Do not modify pads having a different shape" - -#: pcbnew/dialogs/dialog_global_pads_edition_base.cpp:28 -msgid "Do not modify pads having different layers" -msgstr "Do not modify pads having different layers" - -#: pcbnew/dialogs/dialog_global_pads_edition_base.cpp:31 -msgid "Do not modify pads having a different orientation" -msgstr "Do not modify pads having a different orientation" - -#: pcbnew/dialogs/dialog_global_pads_edition_base.cpp:43 -msgid "Pad Editor" -msgstr "Pad Editor" - -#: pcbnew/dialogs/dialog_global_pads_edition_base.cpp:49 -msgid "Change Pads on Footprint" -msgstr "Change Pads on Footprint" - -#: pcbnew/dialogs/dialog_global_pads_edition_base.cpp:52 -msgid "Change Pads on Identical Footprints" -msgstr "Change Pads on Identical Footprints" - -#: pcbnew/dialogs/dialog_global_deletion.cpp:109 -msgid "Are you sure you want to delete the entire board?" -msgstr "Are you sure you want to delete the entire board?" - -#: pcbnew/dialogs/dialog_global_deletion.cpp:114 -msgid "Are you sure you want to delete the selected items?" -msgstr "Are you sure you want to delete the selected items?" - -#: pcbnew/dialogs/dialog_dimension_editor_base.cpp:36 -msgid "Text Width" -msgstr "Text Width" - -#: pcbnew/dialogs/dialog_dimension_editor_base.cpp:43 -msgid "Text Height" -msgstr "Text Height" - -#: pcbnew/dialogs/dialog_dimension_editor_base.cpp:57 -msgid "Text Position X" -msgstr "Text Position X" - -#: pcbnew/dialogs/dialog_dimension_editor_base.cpp:64 -msgid "Text Position Y" -msgstr "Text Position Y" - -#: pcbnew/dialogs/dialog_plot_base.cpp:26 -msgid "Plot format:" -msgstr "Plot format:" - -#: pcbnew/dialogs/dialog_plot_base.cpp:30 -#: pcbnew/dialogs/dialog_gendrill_base.cpp:86 -msgid "Gerber" -msgstr "Gerber" - -#: pcbnew/dialogs/dialog_plot_base.cpp:69 -msgid "Included layers:" -msgstr "Included layers:" - -#: pcbnew/dialogs/dialog_plot_base.cpp:89 -msgid "Plot sheet reference on all layers" -msgstr "Plot sheet reference on all layers" - -#: pcbnew/dialogs/dialog_plot_base.cpp:92 -msgid "Plot pads on silkscreen" -msgstr "Plot pads on silkscreen" - -#: pcbnew/dialogs/dialog_plot_base.cpp:93 -msgid "" -"Enable plotting of pads on silkscreen layers\n" -"When disabled, pads are never plotted on silkscreen layers\n" -"When enabled, pads are plotted only if they appear on silkscreen layers" -msgstr "" -"Enable plotting of pads on silkscreen layers\n" -"When disabled, pads are never plotted on silkscreen layers\n" -"When enabled, pads are plotted only if they appear on silkscreen layers" - -#: pcbnew/dialogs/dialog_plot_base.cpp:97 -msgid "Plot footprint values" -msgstr "Plot footprint values" - -#: pcbnew/dialogs/dialog_plot_base.cpp:101 -msgid "Plot footprint references" -msgstr "Plot footprint references" - -#: pcbnew/dialogs/dialog_plot_base.cpp:105 -msgid "Force plotting of invisible values/references" -msgstr "Force plotting of invisible values/references" - -#: pcbnew/dialogs/dialog_plot_base.cpp:106 -msgid "Force plot invisible values and/or references" -msgstr "Force plot invisible values and/or references" - -#: pcbnew/dialogs/dialog_plot_base.cpp:110 -msgid "Do not tent vias" -msgstr "Do not tent vias" - -#: pcbnew/dialogs/dialog_plot_base.cpp:111 -msgid "Remove soldermask on vias" -msgstr "Remove soldermask on vias" - -#: pcbnew/dialogs/dialog_plot_base.cpp:115 -msgid "Exclude PCB edge layer from other layers" -msgstr "Exclude PCB edge layer from other layers" - -#: pcbnew/dialogs/dialog_plot_base.cpp:116 -msgid "Exclude contents of the pcb edge layer from all other layers" -msgstr "Exclude contents of the pcb edge layer from all other layers" - -#: pcbnew/dialogs/dialog_plot_base.cpp:120 -msgid "Mirrored plot" -msgstr "Mirrored plot" - -#: pcbnew/dialogs/dialog_plot_base.cpp:123 -msgid "Negative plot" -msgstr "Negative plot" - -#: pcbnew/dialogs/dialog_plot_base.cpp:126 -msgid "Use auxiliary axis as origin" -msgstr "Use auxiliary axis as origin" - -#: pcbnew/dialogs/dialog_plot_base.cpp:127 -msgid "Use auxiliary axis as coordinates origin in plot files" -msgstr "Use auxiliary axis as coordinates origin in plot files" - -#: pcbnew/dialogs/dialog_plot_base.cpp:137 -msgid "Drill marks:" -msgstr "Drill marks:" - -#: pcbnew/dialogs/dialog_plot_base.cpp:141 -msgid "Small" -msgstr "Small" - -#: pcbnew/dialogs/dialog_plot_base.cpp:141 -msgid "Actual size" -msgstr "Actual size" - -#: pcbnew/dialogs/dialog_plot_base.cpp:147 -msgid "Scaling:" -msgstr "Scaling:" - -#: pcbnew/dialogs/dialog_plot_base.cpp:151 -msgid "Auto" -msgstr "Auto" - -#: pcbnew/dialogs/dialog_plot_base.cpp:151 -msgid "1:1" -msgstr "1:1" - -#: pcbnew/dialogs/dialog_plot_base.cpp:151 -msgid "3:2" -msgstr "3:2" - -#: pcbnew/dialogs/dialog_plot_base.cpp:151 -msgid "2:1" -msgstr "2:1" - -#: pcbnew/dialogs/dialog_plot_base.cpp:151 -msgid "3:1" -msgstr "3:1" - -#: pcbnew/dialogs/dialog_plot_base.cpp:157 -msgid "Plot mode:" -msgstr "Plot mode:" - -#: pcbnew/dialogs/dialog_plot_base.cpp:167 -msgid "Line width" -msgstr "Line width" - -#: pcbnew/dialogs/dialog_plot_base.cpp:174 -msgid "Line width for, e.g., sheet references." -msgstr "Line width for, e.g., sheet references." - -#: pcbnew/dialogs/dialog_plot_base.cpp:188 -msgid "Solder Mask Options" -msgstr "Solder Mask Options" - -#: pcbnew/dialogs/dialog_plot_base.cpp:195 -msgid "Clearance:" -msgstr "Clearance:" - -#: pcbnew/dialogs/dialog_plot_base.cpp:197 -msgid "Margin between pads and solder mask" -msgstr "Margin between pads and solder mask" - -#: pcbnew/dialogs/dialog_plot_base.cpp:201 -#: pcbnew/dialogs/dialog_plot_base.cpp:211 -msgid "val" -msgstr "val" - -#: pcbnew/dialogs/dialog_plot_base.cpp:207 -msgid "" -"Minimum distance between 2 pad areas.\n" -"Two pad areas nearer than this value will be merged during plotting" -msgstr "" -"Minimum distance between 2 pad areas.\n" -"Two pad areas nearer than this value will be merged during plotting" - -#: pcbnew/dialogs/dialog_plot_base.cpp:221 -msgid "Gerber Options" -msgstr "Gerber Options" - -#: pcbnew/dialogs/dialog_plot_base.cpp:226 -msgid "Use Protel filename extensions" -msgstr "Use Protel filename extensions" - -#: pcbnew/dialogs/dialog_plot_base.cpp:227 -msgid "" -"Use Protel Gerber extensions (.GBL, .GTL, etc...)\n" -"No longer recommended. The official extension is .gbr" -msgstr "" -"Use Protel Gerber extensions (.GBL, .GTL, etc...)\n" -"No longer recommended. The official extension is .gbr" - -#: pcbnew/dialogs/dialog_plot_base.cpp:231 -msgid "Include extended (X2) attributes" -msgstr "Include extended (X2) attributes" - -#: pcbnew/dialogs/dialog_plot_base.cpp:232 -msgid "" -"Include extended attributes (X2 Gerber files format) in the Gerber file.\n" -"Mainly File Format attributes." -msgstr "" -"Include extended attributes (X2 Gerber files format) in the Gerber file.\n" -"Mainly File Format attributes." - -#: pcbnew/dialogs/dialog_plot_base.cpp:236 -msgid "Include advanced X2 features" -msgstr "Include advanced X2 features" - -#: pcbnew/dialogs/dialog_plot_base.cpp:237 -msgid "" -"Only available in X2 Gerber files format.\n" -"Include netlist metadata and aperture attributes." -msgstr "" -"Only available in X2 Gerber files format.\n" -"Include netlist metadata and aperture attributes." - -#: pcbnew/dialogs/dialog_plot_base.cpp:241 -msgid "Subtract soldermask from silkscreen" -msgstr "Subtract soldermask from silkscreen" - -#: pcbnew/dialogs/dialog_plot_base.cpp:242 -msgid "Remove silkscreen from areas without soldermask" -msgstr "Remove silkscreen from areas without soldermask" - -#: pcbnew/dialogs/dialog_plot_base.cpp:249 -msgid "4.5, unit mm" -msgstr "4.5, unit mm" - -#: pcbnew/dialogs/dialog_plot_base.cpp:249 -msgid "4.6, unit mm" -msgstr "4.6, unit mm" - -#: pcbnew/dialogs/dialog_plot_base.cpp:251 -msgid "Coordinate Format" -msgstr "Coordinate Format" - -#: pcbnew/dialogs/dialog_plot_base.cpp:253 -msgid "" -"Resolution of coordinates in Gerber files.\n" -"Use the higher value if possible." -msgstr "" -"Resolution of coordinates in Gerber files.\n" -"Use the higher value if possible." - -#: pcbnew/dialogs/dialog_plot_base.cpp:265 -msgid "Pen size" -msgstr "Pen size" - -#: pcbnew/dialogs/dialog_plot_base.cpp:278 -msgid "Postscript Options" -msgstr "Postscript Options" - -#: pcbnew/dialogs/dialog_plot_base.cpp:286 -msgid "X scale:" -msgstr "X scale:" - -#: pcbnew/dialogs/dialog_plot_base.cpp:291 -msgid "Set global X scale adjust for exact scale postscript output." -msgstr "Set global X scale adjust for exact scale postscript output." - -#: pcbnew/dialogs/dialog_plot_base.cpp:301 -msgid "Y scale:" -msgstr "Y scale:" - -#: pcbnew/dialogs/dialog_plot_base.cpp:306 -msgid "Set global Y scale adjust for exact scale postscript output." -msgstr "Set global Y scale adjust for exact scale postscript output." - -#: pcbnew/dialogs/dialog_plot_base.cpp:316 -msgid "Width correction:" -msgstr "Width correction:" - -#: pcbnew/dialogs/dialog_plot_base.cpp:321 -msgid "" -"Set global width correction for exact width postscript output.\n" -"These width correction is intended to compensate tracks width and also pads " -"and vias size errors.\n" -"The reasonable width correction value must be in a range of [-" -"(MinTrackWidth-1), +(MinClearanceValue-1)] in decimils." -msgstr "" -"Set global width correction for exact width postscript output.\n" -"These width correction is intended to compensate tracks width and also pads " -"and vias size errors.\n" -"The reasonable width correction value must be in a range of [-" -"(MinTrackWidth-1), +(MinClearanceValue-1)] in decimils." - -#: pcbnew/dialogs/dialog_plot_base.cpp:331 -msgid "Force A4 output" -msgstr "Force A4 output" - -#: pcbnew/dialogs/dialog_plot_base.cpp:337 -msgid "DXF options" -msgstr "DXF options" - -#: pcbnew/dialogs/dialog_plot_base.cpp:339 -msgid "Plot all layers in outline (polygon) mode" -msgstr "Plot all layers in outline (polygon) mode" - -#: pcbnew/dialogs/dialog_plot_base.cpp:341 -msgid "" -"DXF only:\n" -"Check to plot all layers in polygon mode.\n" -"Uncheck to plot in sketch mode layers that don't support polygons (*.SilkS, " -"*_User, Edge.Cuts, Margin, *.CrtYd, *.Fab)\n" -"and plot in polygon mode other layers (*.Cu, *.Adhes, *.Paste, *.Mask)" -msgstr "" -"DXF only:\n" -"Check to plot all layers in polygon mode.\n" -"Uncheck to plot in sketch mode layers that don't support polygons (*.SilkS, " -"*_User, Edge.Cuts, Margin, *.CrtYd, *.Fab)\n" -"and plot in polygon mode other layers (*.Cu, *.Adhes, *.Paste, *.Mask)" - -#: pcbnew/dialogs/dialog_plot_base.cpp:345 -msgid "Use Pcbnew font to plot texts" -msgstr "Use Pcbnew font to plot texts" - -#: pcbnew/dialogs/dialog_plot_base.cpp:346 -msgid "" -"Check to use Pcbnew stroke font\n" -"Uncheck to plot oneline ASCII texts as editable text (using DXF font)" -msgstr "" -"Check to use Pcbnew stroke font\n" -"Uncheck to plot oneline ASCII texts as editable text (using DXF font)" - -#: pcbnew/dialogs/dialog_plot_base.cpp:373 -#: pcbnew/dialogs/dialog_SVG_print_base.cpp:126 -#: pcbnew/dialogs/dialog_plot_base.h:138 -msgid "Plot" -msgstr "Plot" - -#: pcbnew/dialogs/dialog_plot_base.cpp:377 -msgid "Generate Drill File" -msgstr "Generate Drill File" - -#: pcbnew/dialogs/dialog_plot_base.cpp:383 -msgid "Run DRC" -msgstr "Run DRC" - -#: pcbnew/dialogs/dialog_plot_base.cpp:397 -msgid "Select Fab Layers" -msgstr "Select Fab Layers" - -#: pcbnew/dialogs/dialog_plot_base.cpp:401 -msgid "Select all Copper Layers" -msgstr "Select all Copper Layers" - -#: pcbnew/dialogs/dialog_plot_base.cpp:405 -msgid "Deselect all Copper Layers" -msgstr "Deselect all Copper Layers" - -#: pcbnew/dialogs/dialog_plot_base.cpp:409 -msgid "Select all Layers" -msgstr "Select all Layers" - -#: pcbnew/dialogs/dialog_plot_base.cpp:413 -msgid "Deselect all Layers" -msgstr "Deselect all Layers" - -#: pcbnew/dialogs/dialog_export_idf_base.cpp:19 -#: pcbnew/dialogs/dialog_export_step_base.cpp:19 -msgid "File name:" -msgstr "File name:" - -#: pcbnew/dialogs/dialog_export_idf_base.cpp:23 -msgid "Select an IDF export filename" -msgstr "Select an IDF export filename" - -#: pcbnew/dialogs/dialog_export_idf_base.cpp:32 -#: pcbnew/dialogs/dialog_export_vrml_base.cpp:49 -msgid "Grid Reference Point:" -msgstr "Grid Reference Point:" - -#: pcbnew/dialogs/dialog_export_idf_base.cpp:36 -msgid "Adjust automatically" -msgstr "Adjust automatically" - -#: pcbnew/dialogs/dialog_export_idf_base.cpp:100 -msgid "Mils" -msgstr "Mils" - -#: pcbnew/dialogs/dialog_export_idf_base.cpp:102 -#: pcbnew/dialogs/dialog_export_vrml_base.cpp:113 -msgid "Output Units:" -msgstr "Output Units:" - -#: pcbnew/dialogs/dialog_track_via_size.cpp:60 -#: pcbnew/dialogs/dialog_track_via_properties.cpp:433 -msgid "Invalid track width" -msgstr "Invalid track width" - -#: pcbnew/dialogs/dialog_track_via_size.cpp:67 -#: pcbnew/dialogs/dialog_track_via_properties.cpp:442 -msgid "Invalid via diameter" -msgstr "Invalid via diameter" - -#: pcbnew/dialogs/dialog_track_via_size.cpp:74 -#: pcbnew/dialogs/dialog_track_via_properties.cpp:449 -msgid "Invalid via drill size" -msgstr "Invalid via drill size" - -#: pcbnew/dialogs/dialog_track_via_size.cpp:81 -#: pcbnew/dialogs/dialog_track_via_properties.cpp:456 -msgid "Via drill size has to be smaller than via diameter" -msgstr "Via drill size has to be smaller than via diameter" - -#: pcbnew/dialogs/dialog_pns_length_tuning_settings.cpp:56 -msgid "Single Track Length Tuning" -msgstr "Single Track Length Tuning" - -#: pcbnew/dialogs/dialog_pns_length_tuning_settings.cpp:62 -msgid "Differential Pair Length Tuning" -msgstr "Differential Pair Length Tuning" - -#: pcbnew/dialogs/dialog_pns_length_tuning_settings.cpp:68 -msgid "Differential Pair Skew Tuning" -msgstr "Differential Pair Skew Tuning" - -#: pcbnew/dialogs/dialog_pns_length_tuning_settings.cpp:70 -msgid "Target skew: " -msgstr "Target skew: " - -#: pcbnew/dialogs/dialog_layers_setup.cpp:344 -msgid "Enabled" -msgstr "Enabled" - -#: pcbnew/dialogs/dialog_layers_setup.cpp:700 -msgid "Layer name may not be empty" -msgstr "Layer name may not be empty" - -#: pcbnew/dialogs/dialog_layers_setup.cpp:707 -msgid "Layer name has an illegal character, one of: '" -msgstr "Layer name has an illegal character, one of: '" - -#: pcbnew/dialogs/dialog_layers_setup.cpp:714 -msgid "'signal' is a reserved layer name" -msgstr "'signal' is a reserved layer name" - -#: pcbnew/dialogs/dialog_layers_setup.cpp:723 -msgid "Layer name is a duplicate of another" -msgstr "Layer name is a duplicate of another" - -#: pcbnew/dialogs/dialog_export_vrml_base.cpp:22 -msgid "File Name:" -msgstr "File Name:" - -#: pcbnew/dialogs/dialog_export_vrml_base.cpp:26 -msgid "Save VRML Board File" -msgstr "Save VRML Board File" - -#: pcbnew/dialogs/dialog_export_vrml_base.cpp:29 -msgid "Footprint 3D model path:" -msgstr "Footprint 3D model path:" - -#: pcbnew/dialogs/dialog_export_vrml_base.cpp:69 -msgid "X Ref:" -msgstr "X Ref:" - -#: pcbnew/dialogs/dialog_export_vrml_base.cpp:84 -msgid "Y Ref:" -msgstr "Y Ref:" - -#: pcbnew/dialogs/dialog_export_vrml_base.cpp:111 -msgid "meter" -msgstr "meter" - -#: pcbnew/dialogs/dialog_export_vrml_base.cpp:111 -msgid "0.1 Inch" -msgstr "0.1 Inch" - -#: pcbnew/dialogs/dialog_export_vrml_base.cpp:126 -msgid "Copy 3D model files to 3D model path" -msgstr "Copy 3D model files to 3D model path" - -#: pcbnew/dialogs/dialog_export_vrml_base.cpp:130 -msgid "Use relative paths to model files in board VRML file" -msgstr "Use relative paths to model files in board VRML file" - -#: pcbnew/dialogs/dialog_export_vrml_base.cpp:131 -msgid "Use paths for model files in board VRML file relative to the vrml file" -msgstr "Use paths for model files in board VRML file relative to the vrml file" - -#: pcbnew/dialogs/dialog_export_vrml_base.cpp:135 -msgid "Plain PCB (no copper or silk)" -msgstr "Plain PCB (no copper or silk)" - -#: pcbnew/dialogs/dialog_keepout_area_properties.cpp:212 -msgid "Tracks, vias, and pads are allowed. The keepout is useless" -msgstr "Tracks, vias, and pads are allowed. The keepout is useless" - -#: pcbnew/dialogs/dialog_exchange_modules.cpp:81 -#, c-format -msgid "Change footprint of '%s'" -msgstr "Change footprint of '%s'" - -#: pcbnew/dialogs/dialog_exchange_modules.cpp:89 -#, c-format -msgid "Change footprints '%s'" -msgstr "Change footprints '%s'" - -#: pcbnew/dialogs/dialog_exchange_modules.cpp:168 -#, c-format -msgid "File '%s' created\n" -msgstr "File '%s' created\n" - -#: pcbnew/dialogs/dialog_exchange_modules.cpp:173 -#, c-format -msgid "** Could not create file '%s' ***\n" -msgstr "** Could not create file '%s' ***\n" - -#: pcbnew/dialogs/dialog_exchange_modules.cpp:216 -#, c-format -msgid "Change footprint %s -> %s (for value = %s)?" -msgstr "Change footprint %s → %s (for value = %s)?" - -#: pcbnew/dialogs/dialog_exchange_modules.cpp:223 -#, c-format -msgid "Change footprint %s -> %s ?" -msgstr "Change footprint %s → %s ?" - -#: pcbnew/dialogs/dialog_exchange_modules.cpp:271 -msgid "Are you sure you want to change all footprints?" -msgstr "Are you sure you want to change all footprints?" - -#: pcbnew/dialogs/dialog_exchange_modules.cpp:312 -#, c-format -msgid "Change footprint '%s' (from '%s') to '%s'" -msgstr "Change footprint '%s' (from '%s') to '%s'" - -#: pcbnew/dialogs/dialog_exchange_modules.cpp:415 -msgid "No footprints!" -msgstr "No footprints!" - -#: pcbnew/dialogs/dialog_exchange_modules.cpp:426 -msgid "Save Footprint Association File" -msgstr "Save Footprint Association File" - -#: pcbnew/dialogs/dialog_exchange_modules.cpp:437 -#, c-format -msgid "Could not create file '%s'" -msgstr "Could not create file '%s'" - -#: pcbnew/dialogs/dialog_get_footprint_by_name_base.cpp:35 -msgid "Available:" -msgstr "Available:" - -#: pcbnew/dialogs/wizard_3DShape_Libs_downloader.cpp:211 -msgid "New" -msgstr "New" - -#: pcbnew/dialogs/wizard_3DShape_Libs_downloader.cpp:211 -msgid "Update" -msgstr "Update" - -#: pcbnew/dialogs/wizard_3DShape_Libs_downloader.cpp:298 -#: pcbnew/dialogs/wizard_add_fplib.cpp:559 -msgid "Choose a folder to save the downloaded libraries" -msgstr "Choose a folder to save the downloaded libraries" - -#: pcbnew/dialogs/wizard_3DShape_Libs_downloader.cpp:320 -msgid "KISYS3DMOD path not defined , or not existing" -msgstr "KISYS3DMOD path not defined , or not existing" - -#: pcbnew/dialogs/wizard_3DShape_Libs_downloader.cpp:358 -msgid "Downloading 3D libraries" -msgstr "Downloading 3D libraries" - -#: pcbnew/dialogs/wizard_3DShape_Libs_downloader.cpp:475 -msgid "Aborted by user" -msgstr "Aborted by user" +#: pcbnew/dialogs/dialog_exchange_modules_base.cpp:99 +msgid "Apply" +msgstr "Apply" #: pcbnew/dialogs/dialog_layers_setup_base.cpp:25 msgid "Preset Layer Groupings" @@ -18271,6 +22707,11 @@ msgstr "Copper Layers" msgid "2" msgstr "2" +#: pcbnew/dialogs/dialog_layers_setup_base.cpp:45 +#: pcbnew/dialogs/dialog_create_array_base.cpp:230 +msgid "4" +msgstr "4" + #: pcbnew/dialogs/dialog_layers_setup_base.cpp:45 msgid "6" msgstr "6" @@ -18292,7 +22733,7 @@ msgid "14" msgstr "14" #: pcbnew/dialogs/dialog_layers_setup_base.cpp:45 -#: pcbnew/dialogs/dialog_copper_zones_base.cpp:210 +#: pcbnew/dialogs/dialog_copper_zones_base.cpp:212 msgid "16" msgstr "16" @@ -18325,7 +22766,7 @@ msgid "30" msgstr "30" #: pcbnew/dialogs/dialog_layers_setup_base.cpp:45 -#: pcbnew/dialogs/dialog_copper_zones_base.cpp:210 +#: pcbnew/dialogs/dialog_copper_zones_base.cpp:212 msgid "32" msgstr "32" @@ -18714,7 +23155,7 @@ msgid "In30" msgstr "In30" #: pcbnew/dialogs/dialog_layers_setup_base.cpp:1393 -#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor_base.cpp:58 +#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor_base.cpp:60 msgid "Back" msgstr "Back" @@ -18825,725 +23266,20 @@ msgstr "Drawings_later" msgid "If you want a layer for documentation drawings" msgstr "If you want a layer for documentation drawings" -#: pcbnew/dialogs/dialog_plot.cpp:614 -msgid "HPGL pen size constrained." -msgstr "HPGL pen size constrained." +#: pcbnew/dialogs/dialog_export_vrml.cpp:177 +msgid "Are you sure you want to overwrite the exiting file(s)?" +msgstr "Are you sure you want to overwrite the exiting file(s)?" -#: pcbnew/dialogs/dialog_plot.cpp:626 -msgid "Default line width constrained." -msgstr "Default line width constrained." - -#: pcbnew/dialogs/dialog_plot.cpp:639 -msgid "X scale constrained." -msgstr "X scale constrained." - -#: pcbnew/dialogs/dialog_plot.cpp:653 -msgid "Y scale constrained." -msgstr "Y scale constrained." - -#: pcbnew/dialogs/dialog_plot.cpp:667 +#: pcbnew/dialogs/dialog_export_vrml.cpp:253 #, c-format -msgid "" -"Width correction constrained. The reasonable width correction value must be " -"in a range of [%+f; %+f] (%s) for current design rules. " -msgstr "" -"Width correction constrained. The reasonable width correction value must be " -"in a range of [%+f; %+f] (%s) for current design rules. " +msgid "Unable to create file '%s'" +msgstr "Unable to create file '%s'" -#: pcbnew/dialogs/dialog_plot.cpp:752 -#: pcbnew/exporters/gen_modules_placefile.cpp:257 +#: pcbnew/dialogs/dialog_global_edit_tracks_and_vias.cpp:177 +#: pcbnew/dialogs/dialog_select_net_from_list.cpp:153 #, c-format -msgid "Could not write plot files to folder \"%s\"." -msgstr "Could not write plot files to folder \"%s\"." - -#: pcbnew/dialogs/dialog_plot.cpp:854 -#, c-format -msgid "Plot file '%s' created." -msgstr "Plot file '%s' created." - -#: pcbnew/dialogs/dialog_plot.cpp:859 pcbnew/dialogs/dialog_SVG_print.cpp:311 -#: pcbnew/exporters/gen_modules_placefile.cpp:333 -#, c-format -msgid "Unable to create file '%s'." -msgstr "Unable to create file '%s'." - -#: pcbnew/dialogs/dialog_design_rules_base.cpp:27 -msgid "Net Classes" -msgstr "Net Classes" - -#: pcbnew/dialogs/dialog_design_rules_base.cpp:48 -#: pcbnew/dialogs/dialog_drc_base.cpp:48 -#: pcbnew/dialogs/dialog_copper_zones_base.cpp:106 -msgid "Clearance" -msgstr "Clearance" - -#: pcbnew/dialogs/dialog_design_rules_base.cpp:50 -msgid "Via Dia" -msgstr "Via Dia" - -#: pcbnew/dialogs/dialog_design_rules_base.cpp:51 -msgid "Via Drill" -msgstr "Via Drill" - -#: pcbnew/dialogs/dialog_design_rules_base.cpp:52 -msgid "uVia Dia" -msgstr "uVia Dia" - -#: pcbnew/dialogs/dialog_design_rules_base.cpp:54 -msgid "Diff Pair Width" -msgstr "Diff Pair Width" - -#: pcbnew/dialogs/dialog_design_rules_base.cpp:55 -msgid "Diff Pair Gap" -msgstr "Diff Pair Gap" - -#: pcbnew/dialogs/dialog_design_rules_base.cpp:68 -msgid "Net Class parameters" -msgstr "Net Class parameters" - -#: pcbnew/dialogs/dialog_design_rules_base.cpp:76 -msgid "Add another Net Class" -msgstr "Add another Net Class" - -#: pcbnew/dialogs/dialog_design_rules_base.cpp:81 -msgid "" -"Remove the currently select Net Class\n" -"The default Net Class cannot be removed" -msgstr "" -"Remove the currently select Net Class\n" -"The default Net Class cannot be removed" - -#: pcbnew/dialogs/dialog_design_rules_base.cpp:86 -msgid "Move the currently selected Net Class up one row" -msgstr "Move the currently selected Net Class up one row" - -#: pcbnew/dialogs/dialog_design_rules_base.cpp:97 -msgid "Net Class Membership" -msgstr "Net Class Membership" - -#: pcbnew/dialogs/dialog_design_rules_base.cpp:111 -#: pcbnew/dialogs/dialog_design_rules_base.cpp:153 -msgid "Select All" -msgstr "Select All" - -#: pcbnew/dialogs/dialog_design_rules_base.cpp:112 -msgid "Select all nets in the left list" -msgstr "Select all nets in the left list" - -#: pcbnew/dialogs/dialog_design_rules_base.cpp:129 -msgid "Move the selected nets in the right list to the left list" -msgstr "Move the selected nets in the right list to the left list" - -#: pcbnew/dialogs/dialog_design_rules_base.cpp:133 -msgid ">>>" -msgstr ">>>" - -#: pcbnew/dialogs/dialog_design_rules_base.cpp:134 -msgid "Move the selected nets in the left list to the right list" -msgstr "Move the selected nets in the left list to the right list" - -#: pcbnew/dialogs/dialog_design_rules_base.cpp:154 -msgid "Select all nets in the right list" -msgstr "Select all nets in the right list" - -#: pcbnew/dialogs/dialog_design_rules_base.cpp:174 -msgid "Net Classes Editor" -msgstr "Net Classes Editor" - -#: pcbnew/dialogs/dialog_design_rules_base.cpp:191 -msgid "Minimum track width" -msgstr "Minimum track width" - -#: pcbnew/dialogs/dialog_design_rules_base.cpp:202 -msgid "Minimum via diameter" -msgstr "Minimum via diameter" - -#: pcbnew/dialogs/dialog_design_rules_base.cpp:213 -msgid "Minimum via drill" -msgstr "Minimum via drill" - -#: pcbnew/dialogs/dialog_design_rules_base.cpp:227 -msgid "Allow blind/buried vias" -msgstr "Allow blind/buried vias" - -#: pcbnew/dialogs/dialog_design_rules_base.cpp:236 -msgid "Allow micro vias (uVias)" -msgstr "Allow micro vias (uVias)" - -#: pcbnew/dialogs/dialog_design_rules_base.cpp:242 -msgid "Minimum uVia diameter" -msgstr "Minimum uVia diameter" - -#: pcbnew/dialogs/dialog_design_rules_base.cpp:255 -msgid "Minimum uVia drill" -msgstr "Minimum uVia drill" - -#: pcbnew/dialogs/dialog_design_rules_base.cpp:277 -msgid "" -"Specific via diameters and track widths, which can be used to replace " -"default Netclass values on demand,\n" -"for arbitrary vias or track segments." -msgstr "" -"Specific via diameters and track widths, which can be used to replace " -"default Netclass values on demand,\n" -"for arbitrary vias or track segments." - -#: pcbnew/dialogs/dialog_design_rules_base.cpp:285 -msgid "Custom Via Sizes" -msgstr "Custom Via Sizes" - -#: pcbnew/dialogs/dialog_design_rules_base.cpp:287 -msgid "Drill value: a blank or 0 => default Netclass value" -msgstr "Drill value: a blank or 0 => default Netclass value" - -#: pcbnew/dialogs/dialog_design_rules_base.cpp:304 pcbnew/class_track.cpp:1248 -msgid "Diameter" -msgstr "Diameter" - -#: pcbnew/dialogs/dialog_design_rules_base.cpp:311 -msgid "Via 1" -msgstr "Via 1" - -#: pcbnew/dialogs/dialog_design_rules_base.cpp:312 -msgid "Via 2" -msgstr "Via 2" - -#: pcbnew/dialogs/dialog_design_rules_base.cpp:313 -msgid "Via 3" -msgstr "Via 3" - -#: pcbnew/dialogs/dialog_design_rules_base.cpp:314 -msgid "Via 4" -msgstr "Via 4" - -#: pcbnew/dialogs/dialog_design_rules_base.cpp:315 -msgid "Via 5" -msgstr "Via 5" - -#: pcbnew/dialogs/dialog_design_rules_base.cpp:316 -msgid "Via 6" -msgstr "Via 6" - -#: pcbnew/dialogs/dialog_design_rules_base.cpp:317 -msgid "Via 7" -msgstr "Via 7" - -#: pcbnew/dialogs/dialog_design_rules_base.cpp:318 -msgid "Via 8" -msgstr "Via 8" - -#: pcbnew/dialogs/dialog_design_rules_base.cpp:319 -msgid "Via 9" -msgstr "Via 9" - -#: pcbnew/dialogs/dialog_design_rules_base.cpp:320 -msgid "Via 10" -msgstr "Via 10" - -#: pcbnew/dialogs/dialog_design_rules_base.cpp:321 -msgid "Via 11" -msgstr "Via 11" - -#: pcbnew/dialogs/dialog_design_rules_base.cpp:322 -msgid "Via 12" -msgstr "Via 12" - -#: pcbnew/dialogs/dialog_design_rules_base.cpp:335 -msgid "Custom Track Widths" -msgstr "Custom Track Widths" - -#: pcbnew/dialogs/dialog_design_rules_base.cpp:360 -msgid "Track 1" -msgstr "Track 1" - -#: pcbnew/dialogs/dialog_design_rules_base.cpp:361 -msgid "Track 2" -msgstr "Track 2" - -#: pcbnew/dialogs/dialog_design_rules_base.cpp:362 -msgid "Track 3" -msgstr "Track 3" - -#: pcbnew/dialogs/dialog_design_rules_base.cpp:363 -msgid "Track 4" -msgstr "Track 4" - -#: pcbnew/dialogs/dialog_design_rules_base.cpp:364 -msgid "Track 5" -msgstr "Track 5" - -#: pcbnew/dialogs/dialog_design_rules_base.cpp:365 -msgid "Track 6" -msgstr "Track 6" - -#: pcbnew/dialogs/dialog_design_rules_base.cpp:366 -msgid "Track 7" -msgstr "Track 7" - -#: pcbnew/dialogs/dialog_design_rules_base.cpp:367 -msgid "Track 8" -msgstr "Track 8" - -#: pcbnew/dialogs/dialog_design_rules_base.cpp:368 -msgid "Track 9" -msgstr "Track 9" - -#: pcbnew/dialogs/dialog_design_rules_base.cpp:369 -msgid "Track 10" -msgstr "Track 10" - -#: pcbnew/dialogs/dialog_design_rules_base.cpp:370 -msgid "Track 11" -msgstr "Track 11" - -#: pcbnew/dialogs/dialog_design_rules_base.cpp:371 -msgid "Track 12" -msgstr "Track 12" - -#: pcbnew/dialogs/dialog_design_rules_base.cpp:390 -msgid "Global Design Rules" -msgstr "Global Design Rules" - -#: pcbnew/dialogs/dialog_pns_diff_pair_dimensions_base.cpp:36 -msgid "Trace gap:" -msgstr "Trace gap:" - -#: pcbnew/dialogs/dialog_pns_diff_pair_dimensions_base.cpp:49 -msgid "Via gap:" -msgstr "Via gap:" - -#: pcbnew/dialogs/dialog_pns_diff_pair_dimensions_base.cpp:70 -msgid "Via gap same as trace gap" -msgstr "Via gap same as trace gap" - -#: pcbnew/dialogs/dialog_graphic_item_properties_base.cpp:89 -msgid "Arc angle:" -msgstr "Arc angle:" - -#: pcbnew/dialogs/dialog_graphic_item_properties_base.cpp:100 -msgid "Item thickness:" -msgstr "Item thickness:" - -#: pcbnew/dialogs/dialog_graphic_item_properties_base.cpp:111 -msgid "Default thickness:" -msgstr "Default thickness:" - -#: pcbnew/dialogs/dialog_pns_settings.cpp:37 -msgid "DRC violation: highlight obstacles" -msgstr "DRC violation: highlight obstacles" - -#: pcbnew/dialogs/dialog_pns_settings.cpp:38 -msgid "DRC violation: shove tracks and vias" -msgstr "DRC violation: shove tracks and vias" - -#: pcbnew/dialogs/dialog_pns_settings.cpp:39 -msgid "DRC violation: walk around obstacles" -msgstr "DRC violation: walk around obstacles" - -#: pcbnew/dialogs/dialog_find.cpp:131 -#, c-format -msgid "<%s> found" -msgstr "<%s> found" - -#: pcbnew/dialogs/dialog_find.cpp:139 -#, c-format -msgid "<%s> not found" -msgstr "<%s> not found" - -#: pcbnew/dialogs/dialog_find.cpp:169 -msgid "Marker found" -msgstr "Marker found" - -#: pcbnew/dialogs/dialog_find.cpp:177 -msgid "No marker found" -msgstr "No marker found" - -#: pcbnew/dialogs/dialog_design_rules.cpp:51 pcbnew/class_pad.cpp:659 -msgid "Net" -msgstr "Net" - -#: pcbnew/dialogs/dialog_design_rules.cpp:52 -msgid "Class" -msgstr "Class" - -#: pcbnew/dialogs/dialog_design_rules.cpp:66 -msgid "* (Any)" -msgstr "* (Any)" - -#: pcbnew/dialogs/dialog_design_rules.cpp:693 -msgid "Design Rule Setting Error" -msgstr "Design Rule Setting Error" - -#: pcbnew/dialogs/dialog_design_rules.cpp:713 -msgid "New Net Class Name:" -msgstr "New Net Class Name:" - -#: pcbnew/dialogs/dialog_design_rules.cpp:733 -msgid "Duplicate net class names are not allowed." -msgstr "Duplicate net class names are not allowed." - -#: pcbnew/dialogs/dialog_design_rules.cpp:797 -msgid "The default net class cannot be removed" -msgstr "The default net class cannot be removed" - -#: pcbnew/dialogs/dialog_design_rules.cpp:999 -#, c-format -msgid " - Track Size (%f %s) < Min Track Size (%f %s)
" -msgstr " - Track Size (%f %s) < Min Track Size (%f %s)
" - -#: pcbnew/dialogs/dialog_design_rules.cpp:1012 -#, c-format -msgid "" -" - Differential Pair Size (%f %s) < Min Track Size (%f " -"%s)
" -msgstr "" -" - Differential Pair Size (%f %s) < Min Track Size (%f " -"%s)
" - -#: pcbnew/dialogs/dialog_design_rules.cpp:1026 -#, c-format -msgid "" -" - Via Diameter (%f %s) < Minimum Via Diameter (%f %s)
" -msgstr "" -" - Via Diameter (%f %s) < Minimum Via Diameter (%f %s)
" - -#: pcbnew/dialogs/dialog_design_rules.cpp:1038 -#, c-format -msgid " - Via Drill (%f %s) ≥ Via Dia (%f %s)
" -msgstr " - Via Drill (%f %s) ≥ Via Dia (%f %s)
" - -#: pcbnew/dialogs/dialog_design_rules.cpp:1047 -#, c-format -msgid " - Via Drill (%f %s) < Min Via Drill (%f %s)
" -msgstr " - Via Drill (%f %s) < Min Via Drill (%f %s)
" - -#: pcbnew/dialogs/dialog_design_rules.cpp:1060 -#, c-format -msgid "" -" - MicroVia Diameter (%f %s) < MicroVia Min Diameter (%f " -"%s)
" -msgstr "" -" - MicroVia Diameter (%f %s) < MicroVia Min Diameter (%f " -"%s)
" - -#: pcbnew/dialogs/dialog_design_rules.cpp:1072 -#, c-format -msgid " - MicroVia Drill (%f %s) ≥ MicroVia Dia (%f %s)
" -msgstr " - MicroVia Drill (%f %s) ≥ MicroVia Dia (%f %s)
" - -#: pcbnew/dialogs/dialog_design_rules.cpp:1081 -#, c-format -msgid "" -" - MicroVia Drill (%f %s) < MicroVia Min Drill (%f %s)
" -msgstr "" -" - MicroVia Drill (%f %s) < MicroVia Min Drill (%f %s)
" - -#: pcbnew/dialogs/dialog_design_rules.cpp:1090 -#, c-format -msgid "Netclass: %s
" -msgstr "Netclass: %s
" - -#: pcbnew/dialogs/dialog_design_rules.cpp:1110 -#, c-format -msgid "Extra Track %d Size %s < Min Track Size
" -msgstr "Extra Track %d Size %s < Min Track Size
" - -#: pcbnew/dialogs/dialog_design_rules.cpp:1119 -#, c-format -msgid "Extra Track %d Size %s > 1 inch!
" -msgstr "Extra Track %d Size %s > 1 inch!
" - -#: pcbnew/dialogs/dialog_design_rules.cpp:1139 -#, c-format -msgid "Extra Via %d Size %s < Min Via Size
" -msgstr "Extra Via %d Size %s < Min Via Size
" - -#: pcbnew/dialogs/dialog_design_rules.cpp:1149 -#, c-format -msgid "No via drill size define in row %d
" -msgstr "No via drill size define in row %d
" - -#: pcbnew/dialogs/dialog_design_rules.cpp:1159 -#, c-format -msgid "Extra Via %d Drill %s < Min Via Drill %s
" -msgstr "Extra Via %d Drill %s < Min Via Drill %s
" - -#: pcbnew/dialogs/dialog_design_rules.cpp:1168 -#, c-format -msgid "Extra Via %d Size %s ≤ Drill Size %s
" -msgstr "Extra Via %d Size %s ≤ Drill Size %s
" - -#: pcbnew/dialogs/dialog_design_rules.cpp:1177 -#, c-format -msgid "Extra Via %d Size%s > 1 inch!
" -msgstr "Extra Via %d Size%s > 1 inch!
" - -#: pcbnew/dialogs/dialog_update_pcb.cpp:49 -msgid "Changes to be applied:" -msgstr "Changes to be applied:" - -#: pcbnew/dialogs/dialog_update_pcb.cpp:94 -msgid "" -"Failed to load one or more footprints. Please add the missing libraries in " -"PCBNew configuration. The PCB will not update completely." -msgstr "" -"Failed to load one or more footprints. Please add the missing libraries in " -"PCBNew configuration. The PCB will not update completely." - -#: pcbnew/dialogs/dialog_update_pcb.cpp:148 -msgid "Update complete" -msgstr "Update complete" - -#: pcbnew/dialogs/dialog_update_pcb.cpp:162 -msgid "Changes applied to the PCB:" -msgstr "Changes applied to the PCB:" - -#: pcbnew/dialogs/dialog_position_relative.cpp:140 -#: pcbnew/dialogs/dialog_move_exact.cpp:235 -msgid "Distance:" -msgstr "Distance:" - -#: pcbnew/dialogs/dialog_position_relative.cpp:147 -#: pcbnew/dialogs/dialog_move_exact.cpp:242 -msgid "Move vector X:" -msgstr "Move vector X:" - -#: pcbnew/dialogs/dialog_position_relative.cpp:148 -#: pcbnew/dialogs/dialog_move_exact.cpp:243 -msgid "Move vector Y:" -msgstr "Move vector Y:" - -#: pcbnew/dialogs/dialog_gendrill_base.cpp:43 -msgid "Excellon" -msgstr "Excellon" - -#: pcbnew/dialogs/dialog_gendrill_base.cpp:43 -msgid "Gerber X2 (experimental)" -msgstr "Gerber X2 (experimental)" - -#: pcbnew/dialogs/dialog_gendrill_base.cpp:45 -msgid "File Format:" -msgstr "File Format:" - -#: pcbnew/dialogs/dialog_gendrill_base.cpp:51 -msgid "Drill Units:" -msgstr "Drill Units:" - -#: pcbnew/dialogs/dialog_gendrill_base.cpp:55 -msgid "Decimal format" -msgstr "Decimal format" - -#: pcbnew/dialogs/dialog_gendrill_base.cpp:55 -msgid "Suppress leading zeros" -msgstr "Suppress leading zeros" - -#: pcbnew/dialogs/dialog_gendrill_base.cpp:55 -msgid "Suppress trailing zeros" -msgstr "Suppress trailing zeros" - -#: pcbnew/dialogs/dialog_gendrill_base.cpp:55 -msgid "Keep zeros" -msgstr "Keep zeros" - -#: pcbnew/dialogs/dialog_gendrill_base.cpp:57 -msgid "Zeros Format" -msgstr "Zeros Format" - -#: pcbnew/dialogs/dialog_gendrill_base.cpp:59 -msgid "Choose EXCELLON numbers notation" -msgstr "Choose EXCELLON numbers notation" - -#: pcbnew/dialogs/dialog_gendrill_base.cpp:69 -#: pcbnew/dialogs/dialog_gendrill_base.cpp:73 -msgid "Precision" -msgstr "Precision" - -#: pcbnew/dialogs/dialog_gendrill_base.cpp:86 -msgid "PostScript" -msgstr "PostScript" - -#: pcbnew/dialogs/dialog_gendrill_base.cpp:88 -msgid "Drill Map File Format:" -msgstr "Drill Map File Format:" - -#: pcbnew/dialogs/dialog_gendrill_base.cpp:90 -msgid "Creates a drill map in PS, HPGL or other formats" -msgstr "Creates a drill map in PS, HPGL or other formats" - -#: pcbnew/dialogs/dialog_gendrill_base.cpp:95 -msgid "Excellon Drill File Options:" -msgstr "Excellon Drill File Options:" - -#: pcbnew/dialogs/dialog_gendrill_base.cpp:97 -msgid "Mirror y axis" -msgstr "Mirror y axis" - -#: pcbnew/dialogs/dialog_gendrill_base.cpp:98 -msgid "" -"Not recommended.\n" -"Used mostly by users who make the boards themselves." -msgstr "" -"Not recommended.\n" -"Used mostly by users who make the boards themselves." - -#: pcbnew/dialogs/dialog_gendrill_base.cpp:102 -msgid "Minimal header" -msgstr "Minimal header" - -#: pcbnew/dialogs/dialog_gendrill_base.cpp:103 -msgid "" -"Not recommended.\n" -"Only use it for board houses which do not accept fully featured headers." -msgstr "" -"Not recommended.\n" -"Only use it for board houses which do not accept fully featured headers." - -#: pcbnew/dialogs/dialog_gendrill_base.cpp:107 -msgid "Merge PTH and NPTH holes into one file" -msgstr "Merge PTH and NPTH holes into one file" - -#: pcbnew/dialogs/dialog_gendrill_base.cpp:108 -msgid "" -"Not recommended.\n" -"Only use for board houses which ask for merged PTH and NPTH into a single " -"file." -msgstr "" -"Not recommended.\n" -"Only use for board houses which ask for merged PTH and NPTH into a single " -"file." - -#: pcbnew/dialogs/dialog_gendrill_base.cpp:115 -msgid "Absolute" -msgstr "Absolute" - -#: pcbnew/dialogs/dialog_gendrill_base.cpp:115 -msgid "Auxiliary axis" -msgstr "Auxiliary axis" - -#: pcbnew/dialogs/dialog_gendrill_base.cpp:117 -msgid "Drill Origin:" -msgstr "Drill Origin:" - -#: pcbnew/dialogs/dialog_gendrill_base.cpp:119 -msgid "" -"Choose the coordinate origin: absolute or relative to the auxiliray axis" -msgstr "" -"Choose the coordinate origin: absolute or relative to the auxiliray axis" - -#: pcbnew/dialogs/dialog_gendrill_base.cpp:130 -msgid "Info:" -msgstr "Info:" - -#: pcbnew/dialogs/dialog_gendrill_base.cpp:132 -msgid "Default Vias Drill:" -msgstr "Default Vias Drill:" - -#: pcbnew/dialogs/dialog_gendrill_base.cpp:134 -msgid "Via Drill Value" -msgstr "Via Drill Value" - -#: pcbnew/dialogs/dialog_gendrill_base.cpp:141 -msgid "Micro Vias Drill:" -msgstr "Micro Vias Drill:" - -#: pcbnew/dialogs/dialog_gendrill_base.cpp:143 -msgid "Micro Via Drill Value" -msgstr "Micro Via Drill Value" - -#: pcbnew/dialogs/dialog_gendrill_base.cpp:151 -msgid "Holes Count:" -msgstr "Holes Count:" - -#: pcbnew/dialogs/dialog_gendrill_base.cpp:153 -msgid "Plated Pads:" -msgstr "Plated Pads:" - -#: pcbnew/dialogs/dialog_gendrill_base.cpp:157 -msgid "Not Plated Pads:" -msgstr "Not Plated Pads:" - -#: pcbnew/dialogs/dialog_gendrill_base.cpp:161 -msgid "Through Vias:" -msgstr "Through Vias:" - -#: pcbnew/dialogs/dialog_gendrill_base.cpp:165 -msgid "Micro Vias:" -msgstr "Micro Vias:" - -#: pcbnew/dialogs/dialog_gendrill_base.cpp:169 -msgid "Buried Vias:" -msgstr "Buried Vias:" - -#: pcbnew/dialogs/dialog_gendrill_base.cpp:188 -msgid "Drill File" -msgstr "Drill File" - -#: pcbnew/dialogs/dialog_gendrill_base.cpp:192 -msgid "Map File" -msgstr "Map File" - -#: pcbnew/dialogs/dialog_gendrill_base.cpp:195 -msgid "Report File" -msgstr "Report File" - -#: pcbnew/dialogs/dialog_non_copper_zones_properties_base.cpp:44 -msgid "Outlines Options" -msgstr "Outlines Options" - -#: pcbnew/dialogs/dialog_non_copper_zones_properties_base.cpp:46 -#: pcbnew/dialogs/dialog_keepout_area_properties_base.cpp:46 -msgid "Any" -msgstr "Any" - -#: pcbnew/dialogs/dialog_non_copper_zones_properties_base.cpp:46 -msgid "H, V and 45 deg" -msgstr "H, V and 45 deg" - -#: pcbnew/dialogs/dialog_non_copper_zones_properties_base.cpp:48 -msgid "Zone Edges Orient" -msgstr "Zone Edges Orient" - -#: pcbnew/dialogs/dialog_non_copper_zones_properties_base.cpp:52 -#: pcbnew/dialogs/dialog_keepout_area_properties_base.cpp:52 -msgid "Hatched Outline" -msgstr "Hatched Outline" - -#: pcbnew/dialogs/dialog_non_copper_zones_properties_base.cpp:52 -#: pcbnew/dialogs/dialog_keepout_area_properties_base.cpp:52 -msgid "Full Hatched" -msgstr "Full Hatched" - -#: pcbnew/dialogs/dialog_non_copper_zones_properties_base.cpp:54 -msgid "Outlines Appearence" -msgstr "Outlines Appearence" - -#: pcbnew/dialogs/dialog_non_copper_zones_properties_base.cpp:61 -msgid "Zone min thickness value:" -msgstr "Zone min thickness value:" - -#: pcbnew/dialogs/dialog_layer_selection_base.cpp:116 -msgid "Top/Front Layer" -msgstr "Top/Front Layer" - -#: pcbnew/dialogs/dialog_layer_selection_base.cpp:154 -msgid "Bottom/Back Layer" -msgstr "Bottom/Back Layer" - -#: pcbnew/dialogs/dialog_set_grid_base.cpp:23 -msgid "User Defined Grid" -msgstr "User Defined Grid" - -#: pcbnew/dialogs/dialog_set_grid_base.cpp:101 -msgid "Fast Switching" -msgstr "Fast Switching" - -#: pcbnew/dialogs/dialog_set_grid_base.cpp:109 -msgid "Grid 1:" -msgstr "Grid 1:" - -#: pcbnew/dialogs/dialog_set_grid_base.cpp:116 -msgid "Grid 2:" -msgstr "Grid 2:" +msgid "net %.3d" +msgstr "net %.3d" #: pcbnew/dialogs/dialog_global_edit_tracks_and_vias.cpp:213 msgid "Set current Net tracks and vias sizes and drill to the current values?" @@ -19569,587 +23305,123 @@ msgstr "Set All Via to Netclass value" msgid "Set All Track to Netclass value" msgstr "Set All Track to Netclass value" -#: pcbnew/dialogs/dialog_drc_base.cpp:52 -msgid "By Netclass" -msgstr "By Netclass" - -#: pcbnew/dialogs/dialog_drc_base.cpp:60 -msgid "Min track width" -msgstr "Min track width" - -#: pcbnew/dialogs/dialog_drc_base.cpp:62 pcbnew/dialogs/dialog_drc_base.cpp:71 -msgid "Enter the minimum acceptable value for a track width" -msgstr "Enter the minimum acceptable value for a track width" - -#: pcbnew/dialogs/dialog_drc_base.cpp:75 -msgid "Min via size" -msgstr "Min via size" - -#: pcbnew/dialogs/dialog_drc_base.cpp:77 pcbnew/dialogs/dialog_drc_base.cpp:86 -msgid "Enter the minimum acceptable diameter for a standard via" -msgstr "Enter the minimum acceptable diameter for a standard via" - -#: pcbnew/dialogs/dialog_drc_base.cpp:90 -msgid "Min uVia size" -msgstr "Min uVia size" - -#: pcbnew/dialogs/dialog_drc_base.cpp:92 pcbnew/dialogs/dialog_drc_base.cpp:101 -msgid "Enter the minimum acceptable diameter for a micro via" -msgstr "Enter the minimum acceptable diameter for a micro via" - -#: pcbnew/dialogs/dialog_drc_base.cpp:108 -msgid "Check footprint courtyard overlap" -msgstr "Check footprint courtyard overlap" - -#: pcbnew/dialogs/dialog_drc_base.cpp:111 -msgid "Check courtyard missing in footprints" -msgstr "Check courtyard missing in footprints" - -#: pcbnew/dialogs/dialog_drc_base.cpp:123 -msgid "Create Report File" -msgstr "Create Report File" - -#: pcbnew/dialogs/dialog_drc_base.cpp:142 -msgid "Enable writing report to this file" -msgstr "Enable writing report to this file" - -#: pcbnew/dialogs/dialog_drc_base.cpp:147 -msgid "Enter the report filename" -msgstr "Enter the report filename" - -#: pcbnew/dialogs/dialog_drc_base.cpp:182 -msgid "Start DRC" -msgstr "Start DRC" - -#: pcbnew/dialogs/dialog_drc_base.cpp:184 -msgid "Start the Design Rule Checker" -msgstr "Start the Design Rule Checker" - -#: pcbnew/dialogs/dialog_drc_base.cpp:188 -msgid "List Unconnected" -msgstr "List Unconnected" - -#: pcbnew/dialogs/dialog_drc_base.cpp:189 -msgid "List unconnected pads or tracks" -msgstr "List unconnected pads or tracks" - -#: pcbnew/dialogs/dialog_drc_base.cpp:193 -msgid "Delete All Markers" -msgstr "Delete All Markers" - -#: pcbnew/dialogs/dialog_drc_base.cpp:194 -msgid "Delete every marker" -msgstr "Delete every marker" - -#: pcbnew/dialogs/dialog_drc_base.cpp:198 -msgid "Delete Current Marker" -msgstr "Delete Current Marker" - -#: pcbnew/dialogs/dialog_drc_base.cpp:199 -msgid "Delete the marker selected in the list box below" -msgstr "Delete the marker selected in the list box below" - -#: pcbnew/dialogs/dialog_drc_base.cpp:210 -msgid "Error Messages:" -msgstr "Error Messages:" - -#: pcbnew/dialogs/dialog_drc_base.cpp:215 -msgid "Marker count:" -msgstr "Marker count:" - -#: pcbnew/dialogs/dialog_drc_base.cpp:226 -msgid "Unconnected count:" -msgstr "Unconnected count:" - -#: pcbnew/dialogs/dialog_drc_base.cpp:243 -msgid "" -"MARKERs, double click any to go there in PCB, right click for popup menu" -msgstr "" -"MARKERs, double click any to go there in PCB, right click for popup menu" - -#: pcbnew/dialogs/dialog_drc_base.cpp:252 -msgid "Problems / Markers" -msgstr "Problems / Markers" - -#: pcbnew/dialogs/dialog_drc_base.cpp:258 -msgid "A list of unconnected pads, right click for popup menu" -msgstr "A list of unconnected pads, right click for popup menu" - -#: pcbnew/dialogs/dialog_drc_base.cpp:266 pcbnew/class_board.cpp:1110 -#: pcbnew/pcb_draw_panel_gal.cpp:338 -msgid "Unconnected" -msgstr "Unconnected" - -#: pcbnew/dialogs/dialog_graphic_item_properties.cpp:145 -#: pcbnew/dialogs/dialog_graphic_item_properties_for_Modedit.cpp:149 -msgid "Circle Properties" -msgstr "Circle Properties" - -#: pcbnew/dialogs/dialog_graphic_item_properties.cpp:146 -#: pcbnew/dialogs/dialog_graphic_item_properties.cpp:157 -msgid "Center X:" -msgstr "Center X:" - -#: pcbnew/dialogs/dialog_graphic_item_properties.cpp:147 -#: pcbnew/dialogs/dialog_graphic_item_properties.cpp:158 -msgid "Center Y:" -msgstr "Center Y:" - -#: pcbnew/dialogs/dialog_graphic_item_properties.cpp:148 -msgid "Point X:" -msgstr "Point X:" - -#: pcbnew/dialogs/dialog_graphic_item_properties.cpp:149 -msgid "Point Y:" -msgstr "Point Y:" - -#: pcbnew/dialogs/dialog_graphic_item_properties.cpp:156 -#: pcbnew/dialogs/dialog_graphic_item_properties_for_Modedit.cpp:160 -msgid "Arc Properties" -msgstr "Arc Properties" - -#: pcbnew/dialogs/dialog_graphic_item_properties.cpp:159 -msgid "Start Point X:" -msgstr "Start Point X:" - -#: pcbnew/dialogs/dialog_graphic_item_properties.cpp:160 -msgid "Start Point Y:" -msgstr "Start Point Y:" - -#: pcbnew/dialogs/dialog_graphic_item_properties.cpp:166 -#: pcbnew/dialogs/dialog_graphic_item_properties_for_Modedit.cpp:170 -msgid "Line Segment Properties" -msgstr "Line Segment Properties" - -#: pcbnew/dialogs/dialog_graphic_item_properties.cpp:203 -msgid "" -"This item was on an unknown layer.\n" -"It has been moved to the drawings layer. Please fix it." -msgstr "" -"This item was on an unknown layer.\n" -"It has been moved to the drawings layer. Please fix it." - -#: pcbnew/dialogs/dialog_graphic_item_properties.cpp:268 -msgid "Modify drawing properties" -msgstr "Modify drawing properties" - -#: pcbnew/dialogs/dialog_graphic_item_properties.cpp:301 -#: pcbnew/dialogs/dialog_graphic_item_properties_for_Modedit.cpp:297 -msgid "The arc angle must be greater than zero." -msgstr "The arc angle must be greater than zero." - -#: pcbnew/dialogs/dialog_graphic_item_properties.cpp:310 -#: pcbnew/dialogs/dialog_graphic_item_properties_for_Modedit.cpp:305 -msgid "The radius must be greater than zero." -msgstr "The radius must be greater than zero." - -#: pcbnew/dialogs/dialog_graphic_item_properties.cpp:320 -#: pcbnew/dialogs/dialog_graphic_item_properties_for_Modedit.cpp:313 -msgid "The start and end points cannot be the same." -msgstr "The start and end points cannot be the same." - -#: pcbnew/dialogs/dialog_graphic_item_properties.cpp:330 -#: pcbnew/dialogs/dialog_graphic_item_properties_for_Modedit.cpp:322 -msgid "The item thickness must be greater than zero." -msgstr "The item thickness must be greater than zero." - -#: pcbnew/dialogs/dialog_graphic_item_properties.cpp:336 -#: pcbnew/dialogs/dialog_graphic_item_properties_for_Modedit.cpp:328 -msgid "The default thickness must be greater than zero." -msgstr "The default thickness must be greater than zero." - -#: pcbnew/dialogs/dialog_graphic_item_properties.cpp:340 -msgid "Error List" -msgstr "Error List" +#: pcbnew/dialogs/dialog_target_properties_base.cpp:50 +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:64 +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:275 +msgid "Shape:" +msgstr "Shape:" #: pcbnew/dialogs/dialog_target_properties_base.cpp:54 msgid "+" msgstr "+" -#: pcbnew/dialogs/dialog_edit_module_text.cpp:121 -msgid "Value:" -msgstr "Value:" +#: pcbnew/dialogs/dialog_drc.cpp:217 pcbnew/dialogs/dialog_drc.cpp:287 +#, c-format +msgid "Report file \"%s\" created" +msgstr "Report file \"%s\" created" -#: pcbnew/dialogs/dialog_edit_module_text.cpp:199 +#: pcbnew/dialogs/dialog_drc.cpp:219 pcbnew/dialogs/dialog_drc.cpp:288 +msgid "Disk File Report Completed" +msgstr "Disk File Report Completed" + +#: pcbnew/dialogs/dialog_drc.cpp:224 +#, c-format +msgid "Unable to create report file '%s' " +msgstr "Unable to create report file '%s' " + +#: pcbnew/dialogs/dialog_drc.cpp:293 +#, c-format +msgid "Unable to create report file '%s'" +msgstr "Unable to create report file '%s'" + +#: pcbnew/dialogs/dialog_drc.cpp:313 +msgid "Save DRC Report File" +msgstr "Save DRC Report File" + +#: pcbnew/dialogs/dialog_export_step.cpp:173 +#, c-format msgid "" -"This item has an illegal layer id.\n" -"Now, forced on the front silk screen layer. Please, fix it" +"File: %s\n" +"already exists. Do you want overwrite this file?" msgstr "" -"This item has an illegal layer id.\n" -"Now, forced on the front silk screen layer. Please, fix it" +"File: %s\n" +"already exists. Do you want overwrite this file?" -#: pcbnew/dialogs/dialog_edit_module_text.cpp:330 -msgid "Modify module text" -msgstr "Modify module text" +#: pcbnew/dialogs/dialog_export_step.cpp:177 +msgid "STEP Export" +msgstr "STEP Export" -#: pcbnew/dialogs/dialog_non_copper_zones_properties.cpp:197 +#: pcbnew/dialogs/dialog_export_step.cpp:237 +msgid "STEP export failed! Please save the PCB and try again" +msgstr "STEP export failed! Please save the PCB and try again" + +#: pcbnew/dialogs/dialog_export_step.cpp:338 msgid "" -"Error :\n" -"you must choose a min thickness value bigger than 0.001 inch (or 0.0254 mm)" +"Unable to create STEP file. Check that the board has a valid outline and " +"models." msgstr "" -"Error :\n" -"you must choose a min thickness value bigger than 0.001 inch (or 0.0254 mm)" +"Unable to create STEP file. Check that the board has a valid outline and " +"models." -#: pcbnew/dialogs/dialog_non_copper_zones_properties.cpp:233 -msgid "Error : you must choose a layer" -msgstr "Error : you must choose a layer" +#: pcbnew/dialogs/dialog_edit_module_text_base.cpp:25 +#, c-format +msgid "Footprint %s (%s) orientation %.1f" +msgstr "Footprint %s (%s) orientation %.1f" -#: pcbnew/dialogs/dialog_pns_length_tuning_settings_base.cpp:20 -msgid "Length/skew" -msgstr "Length/skew" +#: pcbnew/dialogs/dialog_edit_module_text_base.cpp:46 +#: pcbnew/dialogs/dialog_edit_module_text.cpp:130 +#: pcbnew/dialogs/dialog_get_footprint_by_name_base.cpp:27 +msgid "Reference:" +msgstr "Reference:" -#: pcbnew/dialogs/dialog_pns_length_tuning_settings_base.cpp:28 -msgid "Tune from:" -msgstr "Tune from:" +#: pcbnew/dialogs/dialog_edit_module_text_base.cpp:74 +msgid "Offset X" +msgstr "Offset X" -#: pcbnew/dialogs/dialog_pns_length_tuning_settings_base.cpp:40 -msgid "Tune to:" -msgstr "Tune to:" +#: pcbnew/dialogs/dialog_edit_module_text_base.cpp:81 +msgid "Offset Y" +msgstr "Offset Y" -#: pcbnew/dialogs/dialog_pns_length_tuning_settings_base.cpp:52 -msgid "Constraint:" -msgstr "Constraint:" +#: pcbnew/dialogs/dialog_edit_module_text_base.cpp:119 +#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor_base.cpp:66 +msgid "0.0" +msgstr "0.0" -#: pcbnew/dialogs/dialog_pns_length_tuning_settings_base.cpp:56 -msgid "From Design Rules" -msgstr "From Design Rules" +#: pcbnew/dialogs/dialog_edit_module_text_base.cpp:119 +#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor_base.cpp:66 +msgid "+90.0" +msgstr "+90.0" -#: pcbnew/dialogs/dialog_pns_length_tuning_settings_base.cpp:56 -msgid "Manual" -msgstr "Manual" +#: pcbnew/dialogs/dialog_edit_module_text_base.cpp:119 +#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor_base.cpp:66 +msgid "-90.0" +msgstr "-90.0" -#: pcbnew/dialogs/dialog_pns_length_tuning_settings_base.cpp:67 -msgid "Target length:" -msgstr "Target length:" +#: pcbnew/dialogs/dialog_edit_module_text_base.cpp:119 +#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor_base.cpp:66 +msgid "180.0" +msgstr "180.0" -#: pcbnew/dialogs/dialog_pns_length_tuning_settings_base.cpp:85 -msgid "Meandering" -msgstr "Meandering" +#: pcbnew/dialogs/dialog_edit_module_text_base.cpp:119 +#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor_base.cpp:66 +msgid "Other" +msgstr "Other" -#: pcbnew/dialogs/dialog_pns_length_tuning_settings_base.cpp:96 -msgid "Min amplitude (Amin):" -msgstr "Min amplitude (Amin):" +#: pcbnew/dialogs/dialog_edit_module_text_base.cpp:125 +msgid "Rotation (-180.0 to 180.0)" +msgstr "Rotation (-180.0 to 180.0)" -#: pcbnew/dialogs/dialog_pns_length_tuning_settings_base.cpp:107 -msgid "Max amplitude (Amax):" -msgstr "Max amplitude (Amax):" +#: pcbnew/dialogs/dialog_edit_module_text_base.cpp:132 +msgid "Unlock text orientation" +msgstr "Unlock text orientation" -#: pcbnew/dialogs/dialog_pns_length_tuning_settings_base.cpp:118 -msgid "Spacing (s):" -msgstr "Spacing (s):" - -#: pcbnew/dialogs/dialog_pns_length_tuning_settings_base.cpp:129 -msgid "Miter radius (r):" -msgstr "Miter radius (r):" - -#: pcbnew/dialogs/dialog_pns_length_tuning_settings_base.cpp:140 -msgid "Miter style:" -msgstr "Miter style:" - -#: pcbnew/dialogs/dialog_pns_length_tuning_settings_base.cpp:146 -msgid "45 degree" -msgstr "45 degree" - -#: pcbnew/dialogs/dialog_pns_length_tuning_settings_base.cpp:146 -msgid "arc" -msgstr "arc" - -#: pcbnew/dialogs/dialog_cleaning_options_base.cpp:22 -msgid "Delete &track segments connecting different nets" -msgstr "Delete &track segments connecting different nets" - -#: pcbnew/dialogs/dialog_cleaning_options_base.cpp:23 +#: pcbnew/dialogs/dialog_edit_module_text_base.cpp:133 msgid "" -"remove track segments connecting nodes belonging to different nets (short " -"circuit)" +"If orientation is locked, the text will always face near the bottom or right " +"edge of the board." msgstr "" -"remove track segments connecting nodes belonging to different nets (short " -"circuit)" - -#: pcbnew/dialogs/dialog_cleaning_options_base.cpp:27 -msgid "&Delete redundant vias" -msgstr "&Delete redundant vias" - -#: pcbnew/dialogs/dialog_cleaning_options_base.cpp:28 -msgid "remove vias on through hole pads and superimposed vias" -msgstr "remove vias on through hole pads and superimposed vias" - -#: pcbnew/dialogs/dialog_cleaning_options_base.cpp:32 -msgid "&Merge overlapping segments" -msgstr "&Merge overlapping segments" - -#: pcbnew/dialogs/dialog_cleaning_options_base.cpp:33 -msgid "merge aligned track segments, and remove null segments" -msgstr "merge aligned track segments, and remove null segments" - -#: pcbnew/dialogs/dialog_cleaning_options_base.cpp:37 -msgid "Delete &dangling tracks" -msgstr "Delete &dangling tracks" - -#: pcbnew/dialogs/dialog_cleaning_options_base.cpp:38 -msgid "delete tracks having at least one dangling end" -msgstr "delete tracks having at least one dangling end" - -#: pcbnew/dialogs/wizard_add_fplib_base.cpp:31 -msgid "" -"Welcome to the Add Footprint Libraries Wizard!\n" -"\n" -"Please select the source for the libraries to add:" -msgstr "" -"Welcome to the Add Footprint Libraries Wizard!\n" -"\n" -"Please select the source for the libraries to add:" - -#: pcbnew/dialogs/wizard_add_fplib_base.cpp:38 -msgid "Files on my computer" -msgstr "Files on my computer" - -#: pcbnew/dialogs/wizard_add_fplib_base.cpp:46 -msgid "Github repository" -msgstr "Github repository" - -#: pcbnew/dialogs/wizard_add_fplib_base.cpp:49 -msgid "https://github.com/KiCad" -msgstr "https://github.com/KiCad" - -#: pcbnew/dialogs/wizard_add_fplib_base.cpp:57 -msgid "Save a local copy to:" -msgstr "Save a local copy to:" - -#: pcbnew/dialogs/wizard_add_fplib_base.cpp:82 -#: pcbnew/dialogs/wizard_3DShape_Libs_downloader_base.cpp:84 -msgid "" -"It is not possible to write in the selected directory.\n" -"Please choose another one." -msgstr "" -"It is not possible to write in the selected directory.\n" -"Please choose another one." - -#: pcbnew/dialogs/wizard_add_fplib_base.cpp:106 -#: pcbnew/dialogs/wizard_3DShape_Libs_downloader_base.cpp:111 -msgid "Visit our official Kicad repository on Github and get more libraries" -msgstr "Visit our official Kicad repository on Github and get more libraries" - -#: pcbnew/dialogs/wizard_add_fplib_base.cpp:121 -msgid "Select files or folders to add:" -msgstr "Select files or folders to add:" - -#: pcbnew/dialogs/wizard_add_fplib_base.cpp:140 -#: pcbnew/dialogs/wizard_3DShape_Libs_downloader_base.cpp:126 -msgid "Select Github libraries to add:" -msgstr "Select Github libraries to add:" - -#: pcbnew/dialogs/wizard_add_fplib_base.cpp:151 -#: pcbnew/dialogs/wizard_3DShape_Libs_downloader_base.cpp:137 -msgid "Select all" -msgstr "Select all" - -#: pcbnew/dialogs/wizard_add_fplib_base.cpp:154 -#: pcbnew/dialogs/wizard_3DShape_Libs_downloader_base.cpp:140 -msgid "Unselect all" -msgstr "Unselect all" - -#: pcbnew/dialogs/wizard_add_fplib_base.cpp:180 -msgid "Review and confirm the changes to the libraries:" -msgstr "Review and confirm the changes to the libraries:" - -#: pcbnew/dialogs/wizard_add_fplib_base.cpp:186 -#: pcbnew/dialogs/wizard_3DShape_Libs_downloader_base.cpp:191 -#: pcbnew/class_track.cpp:1142 pcbnew/class_module.cpp:561 -msgid "Status" -msgstr "Status" - -#: pcbnew/dialogs/wizard_add_fplib_base.cpp:200 -msgid "Where do you wish the new libraries to be added:" -msgstr "Where do you wish the new libraries to be added:" - -#: pcbnew/dialogs/wizard_add_fplib_base.cpp:204 -msgid "To global library configuration (visible by all projects)" -msgstr "To global library configuration (visible by all projects)" - -#: pcbnew/dialogs/wizard_add_fplib_base.cpp:207 -msgid "To the current project only" -msgstr "To the current project only" - -#: pcbnew/dialogs/dialog_fp_lib_table_base.cpp:20 -msgid "Library Tables by Scope" -msgstr "Library Tables by Scope" - -#: pcbnew/dialogs/dialog_fp_lib_table_base.cpp:32 -#: pcbnew/dialogs/dialog_fp_lib_table_base.cpp:84 -msgid "Table:" -msgstr "Table:" - -#: pcbnew/dialogs/dialog_fp_lib_table_base.cpp:36 -#: pcbnew/dialogs/dialog_fp_lib_table_base.cpp:88 -msgid "Table Name" -msgstr "Table Name" - -#: pcbnew/dialogs/dialog_fp_lib_table_base.cpp:74 -msgid "Global Libraries" -msgstr "Global Libraries" - -#: pcbnew/dialogs/dialog_fp_lib_table_base.cpp:126 -msgid "Project Specific Libraries" -msgstr "Project Specific Libraries" - -#: pcbnew/dialogs/dialog_fp_lib_table_base.cpp:133 -msgid "Append with Wizard" -msgstr "Append with Wizard" - -#: pcbnew/dialogs/dialog_fp_lib_table_base.cpp:136 -msgid "Append Library" -msgstr "Append Library" - -#: pcbnew/dialogs/dialog_fp_lib_table_base.cpp:137 -msgid "Add a PCB library row to this table" -msgstr "Add a PCB library row to this table" - -#: pcbnew/dialogs/dialog_fp_lib_table_base.cpp:141 -msgid "Remove Library" -msgstr "Remove Library" - -#: pcbnew/dialogs/dialog_fp_lib_table_base.cpp:142 -msgid "Remove a PCB library from this library table" -msgstr "Remove a PCB library from this library table" - -#: pcbnew/dialogs/dialog_fp_lib_table_base.cpp:147 -msgid "Move the currently selected row up one position" -msgstr "Move the currently selected row up one position" - -#: pcbnew/dialogs/dialog_fp_lib_table_base.cpp:152 -msgid "Move the currently selected row down one position" -msgstr "Move the currently selected row down one position" - -#: pcbnew/dialogs/dialog_fp_lib_table_base.cpp:156 -msgid "Options Editor" -msgstr "Options Editor" - -#: pcbnew/dialogs/dialog_fp_lib_table_base.cpp:157 -msgid "Zoom into the options table for current row" -msgstr "Zoom into the options table for current row" - -#: pcbnew/dialogs/dialog_fp_lib_table_base.cpp:168 -msgid "Path Substitutions" -msgstr "Path Substitutions" - -#: pcbnew/dialogs/dialog_fp_lib_table_base.cpp:186 -msgid "Environment Variable" -msgstr "Environment Variable" - -#: pcbnew/dialogs/dialog_fp_lib_table_base.cpp:187 -msgid "Path Segment" -msgstr "Path Segment" - -#: pcbnew/dialogs/dialog_fp_lib_table_base.cpp:199 -msgid "This is a read-only table which shows pertinent environment variables." -msgstr "This is a read-only table which shows pertinent environment variables." - -#: pcbnew/dialogs/dialog_export_step_base.cpp:23 -msgid "Select a STEP export filename" -msgstr "Select a STEP export filename" - -#: pcbnew/dialogs/dialog_export_step_base.cpp:35 -msgid "Coordinate origin options:" -msgstr "Coordinate origin options:" - -#: pcbnew/dialogs/dialog_export_step_base.cpp:49 -msgid "Drill and plot axis origin" -msgstr "Drill and plot axis origin" - -#: pcbnew/dialogs/dialog_export_step_base.cpp:50 -msgid "" -"Use the auxiliary axis origin (used in plot and drill geneation) as STEP " -"coordinates origin." -msgstr "" -"Use the auxiliary axis origin (used in plot and drill geneation) as STEP " -"coordinates origin." - -#: pcbnew/dialogs/dialog_export_step_base.cpp:57 -msgid "Grid origin" -msgstr "Grid origin" - -#: pcbnew/dialogs/dialog_export_step_base.cpp:58 -msgid "Use the grid origin as STEP coordinates origin." -msgstr "Use the grid origin as STEP coordinates origin." - -#: pcbnew/dialogs/dialog_export_step_base.cpp:65 -msgid "User defined origin" -msgstr "User defined origin" - -#: pcbnew/dialogs/dialog_export_step_base.cpp:66 -msgid "" -"Use this option if you want to define a specific coordinate origin value." -msgstr "" -"Use this option if you want to define a specific coordinate origin value." - -#: pcbnew/dialogs/dialog_export_step_base.cpp:73 -msgid "Board center origin" -msgstr "Board center origin" - -#: pcbnew/dialogs/dialog_export_step_base.cpp:74 -msgid "" -"Use this option if you want to define coordinate origin at board center." -msgstr "" -"Use this option if you want to define coordinate origin at board center." - -#: pcbnew/dialogs/dialog_export_step_base.cpp:87 -msgid "User defined origin:" -msgstr "User defined origin:" - -#: pcbnew/dialogs/dialog_export_step_base.cpp:114 -msgid "X position:" -msgstr "X position:" - -#: pcbnew/dialogs/dialog_export_step_base.cpp:132 -msgid "Y position:" -msgstr "Y position:" - -#: pcbnew/dialogs/dialog_export_step_base.cpp:156 -msgid "Other options:" -msgstr "Other options:" - -#: pcbnew/dialogs/dialog_export_step_base.cpp:170 -msgid "Ignore virtual components" -msgstr "Ignore virtual components" - -#: pcbnew/dialogs/dialog_freeroute_exchange_base.cpp:25 -msgid "Export/Import to/from FreeRoute:" -msgstr "Export/Import to/from FreeRoute:" - -#: pcbnew/dialogs/dialog_freeroute_exchange_base.cpp:40 -msgid "Export a Specctra Design (*.dsn) File" -msgstr "Export a Specctra Design (*.dsn) File" - -#: pcbnew/dialogs/dialog_freeroute_exchange_base.cpp:41 -msgid "Export a Specctra DSN file (to FreeRouter)" -msgstr "Export a Specctra DSN file (to FreeRouter)" - -#: pcbnew/dialogs/dialog_freeroute_exchange_base.cpp:45 -msgid "Export a Specctra Design and Launch FreeRoute" -msgstr "Export a Specctra Design and Launch FreeRoute" - -#: pcbnew/dialogs/dialog_freeroute_exchange_base.cpp:46 -msgid "" -"FreeRouter can be run only if freeroute.jar is found in Kicad binaries folder" -msgstr "" -"FreeRouter can be run only if freeroute.jar is found in Kicad binaries folder" - -#: pcbnew/dialogs/dialog_freeroute_exchange_base.cpp:50 -msgid "Back Import the Specctra Session (*.ses) File" -msgstr "Back Import the Specctra Session (*.ses) File" - -#: pcbnew/dialogs/dialog_freeroute_exchange_base.cpp:51 -msgid "Merge a session file created by FreeRouter with the current board." -msgstr "Merge a session file created by FreeRouter with the current board." - -#: pcbnew/dialogs/dialog_position_relative_base.cpp:70 -msgid "Anchor X:" -msgstr "Anchor X:" - -#: pcbnew/dialogs/dialog_position_relative_base.cpp:90 -msgid "Select Anchor Item" -msgstr "Select Anchor Item" +"If orientation is locked, the text will always face near the bottom or right " +"edge of the board." #: pcbnew/dialogs/dialog_fp_plugin_options_base.cpp:23 msgid "Plugin Options:" @@ -20195,795 +23467,165 @@ msgstr "<< Append Selected Option" msgid "Option Specific Help:" msgstr "Option Specific Help:" -#: pcbnew/dialogs/dialog_netlist.cpp:84 -msgid "The project configuration has changed. Do you want to save it?" -msgstr "The project configuration has changed. Do you want to save it?" - -#: pcbnew/dialogs/dialog_netlist.cpp:149 -msgid "Select Netlist" -msgstr "Select Netlist" - -#: pcbnew/dialogs/dialog_netlist.cpp:165 -msgid "Please, choose a valid netlist file" -msgstr "Please, choose a valid netlist file" - -#: pcbnew/dialogs/dialog_netlist.cpp:171 -msgid "The netlist file does not exist" -msgstr "The netlist file does not exist" - -#: pcbnew/dialogs/dialog_netlist.cpp:178 -msgid "" -"The changes made by reading the netlist cannot be undone. Are you sure you " -"want to read the netlist?" -msgstr "" -"The changes made by reading the netlist cannot be undone. Are you sure you " -"want to read the netlist?" - -#: pcbnew/dialogs/dialog_netlist.cpp:188 +#: pcbnew/dialogs/dialog_set_grid.cpp:108 #, c-format -msgid "Reading netlist file \"%s\".\n" -msgstr "Reading netlist file \"%s\".\n" +msgid "Incorrect grid size (size must be >= %.3f mm and <= %.3f mm)" +msgstr "Incorrect grid size (size must be >= %.3f mm and <= %.3f mm)" -#: pcbnew/dialogs/dialog_netlist.cpp:192 -msgid "Using time stamps to match components and footprints.\n" -msgstr "Using time stamps to match components and footprints.\n" - -#: pcbnew/dialogs/dialog_netlist.cpp:194 -msgid "Using references to match components and footprints.\n" -msgstr "Using references to match components and footprints.\n" - -#: pcbnew/dialogs/dialog_netlist.cpp:217 pcbnew/netlist.cpp:183 -msgid "No footprints" -msgstr "No footprints" - -#: pcbnew/dialogs/dialog_netlist.cpp:241 -msgid "No duplicate." -msgstr "No duplicate." - -#: pcbnew/dialogs/dialog_netlist.cpp:244 -msgid "Duplicates:" -msgstr "Duplicates:" - -#: pcbnew/dialogs/dialog_netlist.cpp:268 -msgid "No missing footprints." -msgstr "No missing footprints." - -#: pcbnew/dialogs/dialog_netlist.cpp:271 -msgid "Missing:" -msgstr "Missing:" - -#: pcbnew/dialogs/dialog_netlist.cpp:287 -msgid "No extra footprints." -msgstr "No extra footprints." - -#: pcbnew/dialogs/dialog_netlist.cpp:290 -msgid "Not in Netlist:" -msgstr "Not in Netlist:" - -#: pcbnew/dialogs/dialog_netlist.cpp:315 -msgid "Too many errors: some are skipped" -msgstr "Too many errors: some are skipped" - -#: pcbnew/dialogs/dialog_netlist.cpp:319 -msgid "Check footprints" -msgstr "Check footprints" - -#: pcbnew/dialogs/dialog_netlist.cpp:361 -msgid "Save contents of message window" -msgstr "Save contents of message window" - -#: pcbnew/dialogs/dialog_netlist.cpp:378 +#: pcbnew/dialogs/dialog_set_grid.cpp:119 #, c-format -msgid "Cannot write message contents to file \"%s\"." -msgstr "Cannot write message contents to file \"%s\"." +msgid "Incorrect grid origin (coordinates must be >= %.3f mm and <= %.3f mm)" +msgstr "Incorrect grid origin (coordinates must be >= %.3f mm and <= %.3f mm)" -#: pcbnew/dialogs/dialog_netlist.cpp:380 -msgid "File Write Error" -msgstr "File Write Error" +#: pcbnew/dialogs/dialog_export_idf_base.cpp:25 +msgid "Select an IDF export filename" +msgstr "Select an IDF export filename" -#: pcbnew/dialogs/dialog_netlist.cpp:419 pcbnew/netlist.cpp:89 -#, c-format -msgid "Cannot open netlist file \"%s\"." -msgstr "Cannot open netlist file \"%s\"." +#: pcbnew/dialogs/dialog_export_idf_base.cpp:38 +msgid "Adjust automatically" +msgstr "Adjust automatically" -#: pcbnew/dialogs/dialog_netlist.cpp:420 pcbnew/netlist.cpp:90 -msgid "Netlist Load Error." -msgstr "Netlist Load Error." +#: pcbnew/dialogs/dialog_export_idf_base.cpp:102 +msgid "Mils" +msgstr "Mils" -#: pcbnew/dialogs/dialog_netlist.cpp:429 -#, c-format +#: pcbnew/dialogs/dialog_footprint_wizard_list_base.cpp:65 +msgid "Available footprint generators" +msgstr "Available footprint generators" + +#: pcbnew/dialogs/dialog_footprint_wizard_list_base.cpp:70 +msgid "Search paths:" +msgstr "Search paths:" + +#: pcbnew/dialogs/dialog_footprint_wizard_list_base.cpp:77 +msgid "Not loadable python scripts:" +msgstr "Not loadable python scripts:" + +#: pcbnew/dialogs/dialog_footprint_wizard_list_base.cpp:84 +msgid "Show Trace" +msgstr "Show Trace" + +#: pcbnew/dialogs/dialog_footprint_wizard_list_base.cpp:101 +msgid "Update Python Modules" +msgstr "Update Python Modules" + +#: pcbnew/dialogs/dialog_global_deletion.cpp:109 +msgid "Are you sure you want to delete the entire board?" +msgstr "Are you sure you want to delete the entire board?" + +#: pcbnew/dialogs/dialog_global_deletion.cpp:114 +msgid "Are you sure you want to delete the selected items?" +msgstr "Are you sure you want to delete the selected items?" + +#: pcbnew/dialogs/wizard_3DShape_Libs_downloader.cpp:212 +msgid "Update" +msgstr "Update" + +#: pcbnew/dialogs/wizard_3DShape_Libs_downloader.cpp:299 +#: pcbnew/dialogs/wizard_add_fplib.cpp:559 +msgid "Choose a folder to save the downloaded libraries" +msgstr "Choose a folder to save the downloaded libraries" + +#: pcbnew/dialogs/wizard_3DShape_Libs_downloader.cpp:321 +msgid "KISYS3DMOD path not defined , or not existing" +msgstr "KISYS3DMOD path not defined , or not existing" + +#: pcbnew/dialogs/wizard_3DShape_Libs_downloader.cpp:359 +msgid "Downloading 3D libraries" +msgstr "Downloading 3D libraries" + +#: pcbnew/dialogs/wizard_3DShape_Libs_downloader.cpp:476 +msgid "Aborted by user" +msgstr "Aborted by user" + +#: pcbnew/dialogs/dialog_graphic_item_properties_for_Modedit.cpp:149 +#: pcbnew/dialogs/dialog_graphic_item_properties.cpp:146 +msgid "Circle Properties" +msgstr "Circle Properties" + +#: pcbnew/dialogs/dialog_graphic_item_properties_for_Modedit.cpp:150 +#: pcbnew/dialogs/dialog_graphic_item_properties_for_Modedit.cpp:161 +msgid "Center X" +msgstr "Center X" + +#: pcbnew/dialogs/dialog_graphic_item_properties_for_Modedit.cpp:151 +#: pcbnew/dialogs/dialog_graphic_item_properties_for_Modedit.cpp:162 +msgid "Center Y" +msgstr "Center Y" + +#: pcbnew/dialogs/dialog_graphic_item_properties_for_Modedit.cpp:152 +msgid "Point X" +msgstr "Point X" + +#: pcbnew/dialogs/dialog_graphic_item_properties_for_Modedit.cpp:153 +msgid "Point Y" +msgstr "Point Y" + +#: pcbnew/dialogs/dialog_graphic_item_properties_for_Modedit.cpp:160 +#: pcbnew/dialogs/dialog_graphic_item_properties.cpp:157 +msgid "Arc Properties" +msgstr "Arc Properties" + +#: pcbnew/dialogs/dialog_graphic_item_properties_for_Modedit.cpp:163 +msgid "Start Point X" +msgstr "Start Point X" + +#: pcbnew/dialogs/dialog_graphic_item_properties_for_Modedit.cpp:164 +msgid "Start Point Y" +msgstr "Start Point Y" + +#: pcbnew/dialogs/dialog_graphic_item_properties_for_Modedit.cpp:170 +#: pcbnew/dialogs/dialog_graphic_item_properties.cpp:167 +msgid "Line Segment Properties" +msgstr "Line Segment Properties" + +#: pcbnew/dialogs/dialog_graphic_item_properties_for_Modedit.cpp:200 msgid "" -"Error loading netlist file:\n" -"%s" +"This item was on an unknown layer.\n" +"It has been moved to the front silk screen layer. Please fix it." msgstr "" -"Error loading netlist file:\n" -"%s" +"This item was on an unknown layer.\n" +"It has been moved to the front silk screen layer. Please fix it." -#: pcbnew/dialogs/dialog_netlist_fbp.cpp:35 -msgid "Footprint Selection" -msgstr "Footprint Selection" - -#: pcbnew/dialogs/dialog_netlist_fbp.cpp:37 +#: pcbnew/dialogs/dialog_graphic_item_properties_for_Modedit.cpp:229 msgid "" -"Select how footprints are recognized:\n" -"by their reference (U1, R3...) (normal setting)\n" -"or their time stamp (special setting after a full schematic reannotation)" +"The graphic item will be on a copper layer. This is very dangerous. Are you " +"sure?" msgstr "" -"Select how footprints are recognized:\n" -"by their reference (U1, R3...) (normal setting)\n" -"or their time stamp (special setting after a full schematic reannotation)" - -#: pcbnew/dialogs/dialog_netlist_fbp.cpp:41 -#: pcbnew/dialogs/dialog_netlist_fbp.cpp:55 -#: pcbnew/dialogs/dialog_netlist_fbp.cpp:63 -#: pcbnew/dialogs/dialog_netlist_fbp.cpp:71 -msgid "Keep" -msgstr "Keep" - -#: pcbnew/dialogs/dialog_netlist_fbp.cpp:43 pcbnew/tools/edit_tool.cpp:148 -#: pcbnew/onrightclick.cpp:854 -msgid "Exchange Footprint" -msgstr "Exchange Footprint" - -#: pcbnew/dialogs/dialog_netlist_fbp.cpp:45 -msgid "" -"Keep or change an existing footprint when the netlist gives a different " -"footprint" -msgstr "" -"Keep or change an existing footprint when the netlist gives a different " -"footprint" - -#: pcbnew/dialogs/dialog_netlist_fbp.cpp:57 -msgid "Unconnected Tracks" -msgstr "Unconnected Tracks" - -#: pcbnew/dialogs/dialog_netlist_fbp.cpp:59 -msgid "Keep or delete bad tracks after a netlist change" -msgstr "Keep or delete bad tracks after a netlist change" - -#: pcbnew/dialogs/dialog_netlist_fbp.cpp:65 -msgid "Extra Footprints" -msgstr "Extra Footprints" - -#: pcbnew/dialogs/dialog_netlist_fbp.cpp:67 -msgid "" -"Remove footprints found on the Board but not in netlist\n" -"Note: only not locked footprints will be removed" -msgstr "" -"Remove footprints found on the Board but not in netlist\n" -"Note: only not locked footprints will be removed" - -#: pcbnew/dialogs/dialog_netlist_fbp.cpp:73 -msgid "Single Pad Nets" -msgstr "Single Pad Nets" - -#: pcbnew/dialogs/dialog_netlist_fbp.cpp:89 -msgid "Read Current Netlist" -msgstr "Read Current Netlist" - -#: pcbnew/dialogs/dialog_netlist_fbp.cpp:91 -msgid "Read the current netlist and update connections and connectivity info" -msgstr "Read the current netlist and update connections and connectivity info" - -#: pcbnew/dialogs/dialog_netlist_fbp.cpp:98 -msgid "Test Footprints" -msgstr "Test Footprints" - -#: pcbnew/dialogs/dialog_netlist_fbp.cpp:99 -msgid "Read the current netlist file and list missing and extra footprints" -msgstr "Read the current netlist file and list missing and extra footprints" - -#: pcbnew/dialogs/dialog_netlist_fbp.cpp:103 -msgid "Rebuild Board Connectivity" -msgstr "Rebuild Board Connectivity" - -#: pcbnew/dialogs/dialog_netlist_fbp.cpp:104 -msgid "Rebuild the full ratsnest (useful after a manual pad netname edition)" -msgstr "Rebuild the full ratsnest (useful after a manual pad netname edition)" - -#: pcbnew/dialogs/dialog_netlist_fbp.cpp:108 -msgid "Save Messages to File" -msgstr "Save Messages to File" - -#: pcbnew/dialogs/dialog_netlist_fbp.cpp:123 -msgid "Dry run. Only report changes in message panel" -msgstr "Dry run. Only report changes in message panel" - -#: pcbnew/dialogs/dialog_netlist_fbp.cpp:124 -msgid "" -"Dry Run:\n" -"The netlist is read, but no change is actually made on board.\n" -"Changes are only reported in message panel, for info" -msgstr "" -"Dry Run:\n" -"The netlist is read, but no change is actually made on board.\n" -"Changes are only reported in message panel, for info" - -#: pcbnew/dialogs/dialog_netlist_fbp.cpp:128 -msgid "Silent mode" -msgstr "Silent mode" - -#: pcbnew/dialogs/dialog_netlist_fbp.cpp:129 -msgid "" -"Silent mode:\n" -"Do not show the warning message before reading the netlist" -msgstr "" -"Silent mode:\n" -"Do not show the warning message before reading the netlist" - -#: pcbnew/dialogs/dialog_netlist_fbp.cpp:142 -msgid "Netlist File:" -msgstr "Netlist File:" - -#: pcbnew/dialogs/dialog_fp_plugin_options.cpp:35 -msgid "" -"Select an Option Choice in the listbox above, and then click the " -"Append Selected Option button." -msgstr "" -"Select an Option Choice in the listbox above, and then click the " -"Append Selected Option button." - -#: pcbnew/dialogs/dialog_fp_plugin_options.cpp:64 -#, c-format -msgid "Options for Library '%s'" -msgstr "Options for Library '%s'" - -#: pcbnew/dialogs/dialog_exchange_modules_base.cpp:25 -msgid "Component value" -msgstr "Component value" - -#: pcbnew/dialogs/dialog_exchange_modules_base.cpp:33 -msgid "Component reference" -msgstr "Component reference" - -#: pcbnew/dialogs/dialog_exchange_modules_base.cpp:46 -msgid "Change footprint" -msgstr "Change footprint" - -#: pcbnew/dialogs/dialog_exchange_modules_base.cpp:46 -msgid "Change footprints" -msgstr "Change footprints" - -#: pcbnew/dialogs/dialog_exchange_modules_base.cpp:46 -msgid "Change footprints having same value" -msgstr "Change footprints having same value" - -#: pcbnew/dialogs/dialog_exchange_modules_base.cpp:46 -msgid "Update all footprints of the board" -msgstr "Update all footprints of the board" - -#: pcbnew/dialogs/dialog_exchange_modules_base.cpp:58 -msgid "Export Footprint Association File" -msgstr "Export Footprint Association File" - -#: pcbnew/dialogs/dialog_exchange_modules_base.cpp:61 -msgid "List Footprints" -msgstr "List Footprints" - -#: pcbnew/dialogs/dialog_exchange_modules_base.cpp:64 -msgid "View Footprints" -msgstr "View Footprints" - -#: pcbnew/dialogs/dialog_exchange_modules_base.cpp:73 -msgid "Current footprint name (FPID)" -msgstr "Current footprint name (FPID)" - -#: pcbnew/dialogs/dialog_exchange_modules_base.cpp:81 -msgid "New footprint name (FPID)" -msgstr "New footprint name (FPID)" - -#: pcbnew/dialogs/dialog_exchange_modules_base.cpp:104 -msgid "Apply" -msgstr "Apply" - -#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor.cpp:329 -msgid "" -"Use this attribute for most non SMD components\n" -"Components with this option are not put in the footprint position list file" -msgstr "" -"Use this attribute for most non SMD components\n" -"Components with this option are not put in the footprint position list file" - -#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor.cpp:332 -#: pcbnew/dialogs/dialog_edit_module_for_Modedit.cpp:183 -msgid "" -"Use this attribute for SMD components.\n" -"Only components with this option are put in the footprint position list file" -msgstr "" -"Use this attribute for SMD components.\n" -"Only components with this option are put in the footprint position list file" - -#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor.cpp:335 -#: pcbnew/dialogs/dialog_edit_module_for_Modedit.cpp:186 -msgid "" -"Use this attribute for \"virtual\" components drawn on board\n" -"like an edge connector (old ISA PC bus for instance)" -msgstr "" -"Use this attribute for \"virtual\" components drawn on board\n" -"like an edge connector (old ISA PC bus for instance)" - -#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor.cpp:366 -msgid "" -"Component can be freely moved and auto placed. User can arbitrarily select " -"and edit component's pads." -msgstr "" -"Component can be freely moved and auto placed. User can arbitrarily select " -"and edit component's pads." - -#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor.cpp:369 -msgid "" -"Component can be freely moved and auto placed, but its pads cannot be " -"selected or edited." -msgstr "" -"Component can be freely moved and auto placed, but its pads cannot be " -"selected or edited." - -#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor.cpp:372 -msgid "Component is locked: it cannot be freely moved or auto placed." -msgstr "Component is locked: it cannot be freely moved or auto placed." - -#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor.cpp:497 -#: pcbnew/dialogs/dialog_edit_module_for_Modedit.cpp:355 -msgid "Invalid filename: " -msgstr "Invalid filename: " - -#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor.cpp:499 -#: pcbnew/dialogs/dialog_edit_module_for_Modedit.cpp:357 -msgid "Edit 3D file name" -msgstr "Edit 3D file name" - -#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor.cpp:589 -msgid "Error: invalid footprint parameter" -msgstr "Error: invalid footprint parameter" - -#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor.cpp:595 -msgid "Error: invalid 3D parameter" -msgstr "Error: invalid 3D parameter" - -#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor.cpp:615 -msgid "Error: invalid or missing footprint parameter" -msgstr "Error: invalid or missing footprint parameter" - -#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor.cpp:621 -msgid "Error: invalid or missing 3D parameter" -msgstr "Error: invalid or missing 3D parameter" - -#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor.cpp:744 -#: pcbnew/dialogs/dialog_edit_module_for_Modedit.cpp:529 -msgid "Modify module properties" -msgstr "Modify module properties" - -#: pcbnew/dialogs/dialog_display_options_base.cpp:28 -msgid "Routing Help:" -msgstr "Routing Help:" - -#: pcbnew/dialogs/dialog_display_options_base.cpp:30 -msgid "Do not show" -msgstr "Do not show" - -#: pcbnew/dialogs/dialog_display_options_base.cpp:30 -msgid "On pads" -msgstr "On pads" - -#: pcbnew/dialogs/dialog_display_options_base.cpp:30 -msgid "On tracks" -msgstr "On tracks" - -#: pcbnew/dialogs/dialog_display_options_base.cpp:30 -msgid "On pads and tracks" -msgstr "On pads and tracks" - -#: pcbnew/dialogs/dialog_display_options_base.cpp:32 -msgid "Show Net Names:" -msgstr "Show Net Names:" - -#: pcbnew/dialogs/dialog_display_options_base.cpp:34 -msgid "Show or hide net names on pads and/or tracks." -msgstr "Show or hide net names on pads and/or tracks." - -#: pcbnew/dialogs/dialog_display_options_base.cpp:38 -#: pcbnew/dialogs/dialog_general_options_BoardEditor_base.cpp:131 -#: pcbnew/dialogs/dialog_general_options_BoardEditor_base.cpp:139 -msgid "Never" -msgstr "Never" - -#: pcbnew/dialogs/dialog_display_options_base.cpp:38 -msgid "New track" -msgstr "New track" - -#: pcbnew/dialogs/dialog_display_options_base.cpp:38 -msgid "New track with via area" -msgstr "New track with via area" - -#: pcbnew/dialogs/dialog_display_options_base.cpp:38 -msgid "New and edited tracks with via area" -msgstr "New and edited tracks with via area" - -#: pcbnew/dialogs/dialog_display_options_base.cpp:38 -#: pcbnew/dialogs/dialog_general_options_BoardEditor_base.cpp:131 -#: pcbnew/dialogs/dialog_general_options_BoardEditor_base.cpp:139 -msgid "Always" -msgstr "Always" - -#: pcbnew/dialogs/dialog_display_options_base.cpp:40 -msgid "Show Track Clearance:" -msgstr "Show Track Clearance:" - -#: pcbnew/dialogs/dialog_display_options_base.cpp:42 -msgid "" -"Show or hide the track and via clearance area. If \"New track\" is selected, " -"track clearance area is shown only when creating the track." -msgstr "" -"Show or hide the track and via clearance area. If \"New track\" is selected, " -"track clearance area is shown only when creating the track." - -#: pcbnew/dialogs/dialog_display_options_base.cpp:53 -msgid "Tracks and Vias:" -msgstr "Tracks and Vias:" - -#: pcbnew/dialogs/dialog_display_options_base.cpp:55 -msgid "Show tracks in sketch mode" -msgstr "Show tracks in sketch mode" - -#: pcbnew/dialogs/dialog_display_options_base.cpp:58 -msgid "Show vias in sketch mode" -msgstr "Show vias in sketch mode" - -#: pcbnew/dialogs/dialog_display_options_base.cpp:71 -msgid "Show text in sketch mode" -msgstr "Show text in sketch mode" - -#: pcbnew/dialogs/dialog_display_options_base.cpp:75 -msgid "Show pads in sketch mode" -msgstr "Show pads in sketch mode" - -#: pcbnew/dialogs/dialog_display_options_base.cpp:78 -msgid "Show pad clearance" -msgstr "Show pad clearance" - -#: pcbnew/dialogs/dialog_display_options_base.cpp:81 -msgid "Show pad number" -msgstr "Show pad number" - -#: pcbnew/dialogs/dialog_display_options_base.cpp:85 -msgid "Show pad no net connection indicator" -msgstr "Show pad no net connection indicator" - -#: pcbnew/dialogs/dialog_display_options_base.cpp:93 -msgid "Other:" -msgstr "Other:" - -#: pcbnew/dialogs/dialog_display_options_base.cpp:95 -msgid "Show graphic items in sketch mode" -msgstr "Show graphic items in sketch mode" - -#: pcbnew/dialogs/dialog_display_options_base.cpp:99 -msgid "Show page limits" -msgstr "Show page limits" - -#: pcbnew/dialogs/dialog_export_vrml.cpp:177 -msgid "Are you sure you want to overwrite the exiting file(s)?" -msgstr "Are you sure you want to overwrite the exiting file(s)?" - -#: pcbnew/dialogs/dialog_export_vrml.cpp:253 -#, c-format -msgid "Unable to create file '%s'" -msgstr "Unable to create file '%s'" - -#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor_base.cpp:58 -#: pcbnew/class_module.cpp:539 -msgid "Front" -msgstr "Front" - -#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor_base.cpp:60 -#: pcbnew/class_module.cpp:538 -msgid "Board Side" -msgstr "Board Side" - -#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor_base.cpp:64 -msgid "180.0" -msgstr "180.0" - -#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor_base.cpp:70 -msgid "Rotation (-360 to 360):" -msgstr "Rotation (-360 to 360):" - -#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor_base.cpp:112 -msgid "Sheet path:" -msgstr "Sheet path:" - -#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor_base.cpp:117 -msgid "" -"An unique ID (a time stamp) to identify the component.\n" -"This is an alternate identifier to the reference." -msgstr "" -"An unique ID (a time stamp) to identify the component.\n" -"This is an alternate identifier to the reference." - -#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor_base.cpp:126 -msgid "Change Footprint(s)" -msgstr "Change Footprint(s)" - -#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor_base.cpp:141 -msgid "Lock pads" -msgstr "Lock pads" - -#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor_base.cpp:141 -msgid "Lock footprint" -msgstr "Lock footprint" - -#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor_base.cpp:156 -msgid "Rotate 90 degrees" -msgstr "Rotate 90 degrees" - -#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor_base.cpp:169 -msgid "Rotate 180 degrees" -msgstr "Rotate 180 degrees" - -#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor_base.cpp:183 -msgid "Local Settings" -msgstr "Local Settings" - -#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor_base.cpp:191 -msgid "Pad connection to zones:" -msgstr "Pad connection to zones:" - -#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor_base.cpp:195 -msgid "Use zone setting" -msgstr "Use zone setting" - -#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor_base.cpp:221 -msgid "" -"This is the local net clearance for all pad of this footprint\n" -"If 0, the Netclass values are used\n" -"This value can be superseded by a pad local value." -msgstr "" -"This is the local net clearance for all pad of this footprint\n" -"If 0, the Netclass values are used\n" -"This value can be superseded by a pad local value." - -#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor_base.cpp:298 -msgid "3D Shape Name" -msgstr "3D Shape Name" - -#: pcbnew/dialogs/dialog_drc.cpp:217 pcbnew/dialogs/dialog_drc.cpp:287 -#, c-format -msgid "Report file \"%s\" created" -msgstr "Report file \"%s\" created" - -#: pcbnew/dialogs/dialog_drc.cpp:219 pcbnew/dialogs/dialog_drc.cpp:288 -msgid "Disk File Report Completed" -msgstr "Disk File Report Completed" - -#: pcbnew/dialogs/dialog_drc.cpp:224 pcbnew/dialogs/dialog_drc.cpp:293 -#, c-format -msgid "Unable to create report file '%s' " -msgstr "Unable to create report file '%s' " - -#: pcbnew/dialogs/dialog_drc.cpp:313 -msgid "Save DRC Report File" -msgstr "Save DRC Report File" - -#: pcbnew/dialogs/dialog_SVG_print.cpp:232 -#: pcbnew/exporters/gen_modules_placefile.cpp:196 -msgid "" -"Cannot make path relative (target volume different from board file volume)!" -msgstr "" -"Cannot make path relative (target volume different from board file volume)!" - -#: pcbnew/dialogs/dialog_SVG_print.cpp:305 -#, c-format -msgid "Plot: '%s' OK." -msgstr "Plot: '%s' OK." - -#: pcbnew/dialogs/wizard_3DShape_Libs_downloader_base.cpp:25 -msgid "Welcome to the 3D shape Libraries downloader Wizard!" -msgstr "Welcome to the 3D shape Libraries downloader Wizard!" - -#: pcbnew/dialogs/wizard_3DShape_Libs_downloader_base.cpp:35 -msgid "Please select the URL for the 3D libraries to download" -msgstr "Please select the URL for the 3D libraries to download" - -#: pcbnew/dialogs/wizard_3DShape_Libs_downloader_base.cpp:39 -msgid "https://github.com/KiCad/packages3d" -msgstr "https://github.com/KiCad/packages3d" - -#: pcbnew/dialogs/wizard_3DShape_Libs_downloader_base.cpp:56 -msgid "3D shape local folder:" -msgstr "3D shape local folder:" - -#: pcbnew/dialogs/wizard_3DShape_Libs_downloader_base.cpp:72 -msgid "Default 3D Path" -msgstr "Default 3D Path" - -#: pcbnew/dialogs/wizard_3DShape_Libs_downloader_base.cpp:166 -msgid "Local library folder:" -msgstr "Local library folder:" - -#: pcbnew/dialogs/wizard_3DShape_Libs_downloader_base.cpp:174 -msgid "3D shape libraries to be downloaded:" -msgstr "3D shape libraries to be downloaded:" - -#: pcbnew/dialogs/wizard_3DShape_Libs_downloader_base.cpp:192 -msgid "Libraries" -msgstr "Libraries" - -#: pcbnew/dialogs/dialog_SVG_print_base.cpp:29 -msgid "" -"Enter a filename if you do not want to use default file names\n" -"Can be used only when printing the current sheet" -msgstr "" -"Enter a filename if you do not want to use default file names\n" -"Can be used only when printing the current sheet" - -#: pcbnew/dialogs/dialog_SVG_print_base.cpp:49 -msgid "Copper Layers:" -msgstr "Copper Layers:" - -#: pcbnew/dialogs/dialog_SVG_print_base.cpp:63 -msgid "Technical Layers:" -msgstr "Technical Layers:" - -#: pcbnew/dialogs/dialog_SVG_print_base.cpp:78 -msgid "Print SVG options:" -msgstr "Print SVG options:" - -#: pcbnew/dialogs/dialog_SVG_print_base.cpp:82 -msgid "" -"Selection of the pen size used to draw items which have no pen size " -"specified." -msgstr "" -"Selection of the pen size used to draw items which have no pen size " -"specified." - -#: pcbnew/dialogs/dialog_SVG_print_base.cpp:91 -msgid "Print mode" -msgstr "Print mode" - -#: pcbnew/dialogs/dialog_SVG_print_base.cpp:97 -msgid "Full page with frame ref" -msgstr "Full page with frame ref" - -#: pcbnew/dialogs/dialog_SVG_print_base.cpp:97 -msgid "Current page size" -msgstr "Current page size" - -#: pcbnew/dialogs/dialog_SVG_print_base.cpp:97 -msgid "Board area only" -msgstr "Board area only" - -#: pcbnew/dialogs/dialog_SVG_print_base.cpp:99 -msgid "SVG Page Size" -msgstr "SVG Page Size" - -#: pcbnew/dialogs/dialog_SVG_print_base.cpp:103 -msgid "Print board edges" -msgstr "Print board edges" - -#: pcbnew/dialogs/dialog_SVG_print_base.cpp:105 -msgid "Print (or not) the edges layer on others layers" -msgstr "Print (or not) the edges layer on others layers" - -#: pcbnew/dialogs/dialog_SVG_print_base.cpp:109 -msgid "Print mirrored" -msgstr "Print mirrored" - -#: pcbnew/dialogs/dialog_SVG_print_base.cpp:110 -msgid "Print the layer(s) horizontally mirrored" -msgstr "Print the layer(s) horizontally mirrored" - -#: pcbnew/dialogs/dialog_SVG_print_base.cpp:120 -msgid "One file per layer" -msgstr "One file per layer" - -#: pcbnew/dialogs/dialog_SVG_print_base.cpp:120 -msgid "All in one file" -msgstr "All in one file" - -#: pcbnew/dialogs/dialog_SVG_print_base.cpp:122 -msgid "File option:" -msgstr "File option:" - -#: pcbnew/dialogs/dialog_track_via_size_base.cpp:25 -msgid "Track width:" -msgstr "Track width:" - -#: pcbnew/dialogs/dialog_track_via_size_base.cpp:36 -msgid "Via diameter:" -msgstr "Via diameter:" - -#: pcbnew/dialogs/dialog_track_via_size_base.cpp:47 -msgid "Via drill:" -msgstr "Via drill:" - -#: pcbnew/dialogs/dialog_global_modules_fields_edition_base.cpp:26 -msgid "Footprint Fields" -msgstr "Footprint Fields" - -#: pcbnew/dialogs/dialog_global_modules_fields_edition_base.cpp:28 -msgid "Reference designator" -msgstr "Reference designator" - -#: pcbnew/dialogs/dialog_global_modules_fields_edition_base.cpp:34 -msgid "User defined" -msgstr "User defined" - -#: pcbnew/dialogs/dialog_global_modules_fields_edition_base.cpp:40 -msgid "Footprint Name (FPID) Filter:" -msgstr "Footprint Name (FPID) Filter:" - -#: pcbnew/dialogs/dialog_global_modules_fields_edition_base.cpp:42 -msgid "" -"A string to filter footprints to edit.\n" -"If not void, footprint names should match this filter.\n" -"A filter can be something like SM* (case insensitive)" -msgstr "" -"A string to filter footprints to edit.\n" -"If not void, footprint names should match this filter.\n" -"A filter can be something like SM* (case insensitive)" - -#: pcbnew/dialogs/dialog_global_modules_fields_edition_base.cpp:56 -msgid "Current Text Dimensions" -msgstr "Current Text Dimensions" - -#: pcbnew/dialogs/dialog_enum_pads_base.cpp:19 -msgid "Pad names are restricted to 4 characters (including number)." -msgstr "Pad names are restricted to 4 characters (including number)." - -#: pcbnew/dialogs/dialog_enum_pads_base.cpp:32 -msgid "Pad name prefix:" -msgstr "Pad name prefix:" - -#: pcbnew/dialogs/dialog_enum_pads_base.cpp:40 -msgid "First pad number:" -msgstr "First pad number:" - -#: pcbnew/dialogs/dialog_gendrill.cpp:138 -#: pcbnew/dialogs/dialog_gendrill.cpp:139 -msgid "Use Netclass values" -msgstr "Use Netclass values" - -#: pcbnew/dialogs/dialog_gendrill.cpp:410 -#, c-format -msgid "Could not write drill and/or map files to folder \"%s\"." -msgstr "Could not write drill and/or map files to folder \"%s\"." - -#: pcbnew/dialogs/dialog_gendrill.cpp:457 -msgid "Save Drill Report File" -msgstr "Save Drill Report File" - -#: pcbnew/dialogs/dialog_gendrill.cpp:483 -#: pcbnew/exporters/gendrill_gerber_writer.cpp:104 -#: pcbnew/exporters/gendrill_file_writer_base.cpp:328 -#: pcbnew/exporters/gendrill_Excellon_writer.cpp:110 -#, c-format -msgid "** Unable to create %s **\n" -msgstr "** Unable to create %s **\n" - -#: pcbnew/dialogs/dialog_gendrill.cpp:488 -#, c-format -msgid "Report file %s created\n" -msgstr "Report file %s created\n" - -#: pcbnew/dialogs/dialog_print_for_modedit_base.cpp:22 -msgid "Fit to page" -msgstr "Fit to page" - -#: pcbnew/dialogs/dialog_print_for_modedit_base.cpp:22 -msgid "Scale 1" -msgstr "Scale 1" - -#: pcbnew/dialogs/dialog_print_for_modedit_base.cpp:22 -msgid "Scale 8" -msgstr "Scale 8" - -#: pcbnew/dialogs/dialog_print_for_modedit_base.cpp:22 -msgid "Scale 16" -msgstr "Scale 16" - -#: pcbnew/dialogs/dialog_print_for_modedit_base.cpp:24 -msgid "Approx. Scale" -msgstr "Approx. Scale" +"The graphic item will be on a copper layer. This is very dangerous. Are you " +"sure?" + +#: pcbnew/dialogs/dialog_graphic_item_properties_for_Modedit.cpp:265 +msgid "Modify module graphic item" +msgstr "Modify module graphic item" + +#: pcbnew/dialogs/dialog_graphic_item_properties_for_Modedit.cpp:297 +msgid "The arc angle cannot be zero." +msgstr "The arc angle cannot be zero." + +#: pcbnew/dialogs/dialog_graphic_item_properties_for_Modedit.cpp:305 +#: pcbnew/dialogs/dialog_graphic_item_properties.cpp:311 +msgid "The radius must be greater than zero." +msgstr "The radius must be greater than zero." + +#: pcbnew/dialogs/dialog_graphic_item_properties_for_Modedit.cpp:313 +#: pcbnew/dialogs/dialog_graphic_item_properties.cpp:324 +msgid "The start and end points cannot be the same." +msgstr "The start and end points cannot be the same." + +#: pcbnew/dialogs/dialog_graphic_item_properties_for_Modedit.cpp:322 +#: pcbnew/dialogs/dialog_graphic_item_properties.cpp:334 +msgid "The item thickness must be greater than zero." +msgstr "The item thickness must be greater than zero." + +#: pcbnew/dialogs/dialog_graphic_item_properties_for_Modedit.cpp:328 +#: pcbnew/dialogs/dialog_graphic_item_properties.cpp:340 +msgid "The default thickness must be greater than zero." +msgstr "The default thickness must be greater than zero." + +#: pcbnew/dialogs/dialog_graphic_item_properties_for_Modedit.cpp:332 +msgid "Error list" +msgstr "Error list" #: pcbnew/dialogs/dialog_pns_settings_base.cpp:19 msgid "Highlight collisions" @@ -21125,361 +23767,1331 @@ msgstr "low" msgid "high" msgstr "high" -#: pcbnew/dialogs/dialog_copper_zones_base.cpp:61 -msgid "Net Filtering" -msgstr "Net Filtering" +#: pcbnew/dialogs/dialog_print_for_modedit_base.cpp:22 +msgid "Scale 1" +msgstr "Scale 1" -#: pcbnew/dialogs/dialog_copper_zones_base.cpp:67 -msgid "Show all (alphabetical)" -msgstr "Show all (alphabetical)" +#: pcbnew/dialogs/dialog_print_for_modedit_base.cpp:22 +msgid "Scale 8" +msgstr "Scale 8" -#: pcbnew/dialogs/dialog_copper_zones_base.cpp:67 -msgid "Show all (pad count)" -msgstr "Show all (pad count)" +#: pcbnew/dialogs/dialog_print_for_modedit_base.cpp:22 +msgid "Scale 16" +msgstr "Scale 16" -#: pcbnew/dialogs/dialog_copper_zones_base.cpp:67 -msgid "Filtered (alphabetical)" -msgstr "Filtered (alphabetical)" +#: pcbnew/dialogs/dialog_print_for_modedit_base.cpp:24 +msgid "Approx. Scale" +msgstr "Approx. Scale" -#: pcbnew/dialogs/dialog_copper_zones_base.cpp:67 -msgid "Filtered (pad count)" -msgstr "Filtered (pad count)" +#: pcbnew/dialogs/dialog_cleaning_options_base.cpp:22 +msgid "Delete &track segments connecting different nets" +msgstr "Delete &track segments connecting different nets" -#: pcbnew/dialogs/dialog_copper_zones_base.cpp:73 -msgid "Hidden net filter:" -msgstr "Hidden net filter:" - -#: pcbnew/dialogs/dialog_copper_zones_base.cpp:78 +#: pcbnew/dialogs/dialog_cleaning_options_base.cpp:23 msgid "" -"Pattern to filter net names in filtered list.\n" -"Net names matching this pattern are not displayed." +"remove track segments connecting nodes belonging to different nets (short " +"circuit)" msgstr "" -"Pattern to filter net names in filtered list.\n" -"Net names matching this pattern are not displayed." +"remove track segments connecting nodes belonging to different nets (short " +"circuit)" -#: pcbnew/dialogs/dialog_copper_zones_base.cpp:82 -msgid "Visible net filter:" -msgstr "Visible net filter:" +#: pcbnew/dialogs/dialog_cleaning_options_base.cpp:27 +msgid "&Delete redundant vias" +msgstr "&Delete redundant vias" -#: pcbnew/dialogs/dialog_copper_zones_base.cpp:86 -msgid "*" -msgstr "*" +#: pcbnew/dialogs/dialog_cleaning_options_base.cpp:28 +msgid "remove vias on through hole pads and superimposed vias" +msgstr "remove vias on through hole pads and superimposed vias" -#: pcbnew/dialogs/dialog_copper_zones_base.cpp:87 +#: pcbnew/dialogs/dialog_cleaning_options_base.cpp:32 +msgid "&Merge overlapping segments" +msgstr "&Merge overlapping segments" + +#: pcbnew/dialogs/dialog_cleaning_options_base.cpp:33 +msgid "merge aligned track segments, and remove null segments" +msgstr "merge aligned track segments, and remove null segments" + +#: pcbnew/dialogs/dialog_cleaning_options_base.cpp:37 +msgid "Delete &dangling tracks" +msgstr "Delete &dangling tracks" + +#: pcbnew/dialogs/dialog_cleaning_options_base.cpp:38 +msgid "delete tracks having at least one dangling end" +msgstr "delete tracks having at least one dangling end" + +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:40 +msgid "Pad number:" +msgstr "Pad number:" + +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:47 +msgid "Net name:" +msgstr "Net name:" + +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:54 +msgid "Pad type:" +msgstr "Pad type:" + +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:58 +msgid "Through-hole" +msgstr "Through-hole" + +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:58 +msgid "Connector" +msgstr "Connector" + +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:58 +msgid "NPTH, Mechanical" +msgstr "NPTH, Mechanical" + +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:68 +msgid "Circular" +msgstr "Circular" + +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:68 +msgid "Rectangular" +msgstr "Rectangular" + +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:68 +msgid "Trapezoidal" +msgstr "Trapezoidal" + +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:68 +msgid "Rounded Rectangle" +msgstr "Rounded Rectangle" + +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:68 +msgid "Custom Shape (Circular Anchor)" +msgstr "Custom Shape (Circular Anchor)" + +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:68 +msgid "Custom Shape (Rectangular Anchor)" +msgstr "Custom Shape (Rectangular Anchor)" + +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:105 +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:289 +#: pcbnew/dialogs/dialog_set_grid_base.cpp:37 +msgid "Size X:" +msgstr "Size X:" + +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:116 +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:300 +#: pcbnew/dialogs/dialog_set_grid_base.cpp:44 +msgid "Size Y:" +msgstr "Size Y:" + +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:131 +msgid "90" +msgstr "90" + +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:131 +msgid "180" +msgstr "180" + +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:151 +msgid "Shape offset X:" +msgstr "Shape offset X:" + +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:162 +msgid "Shape offset Y:" +msgstr "Shape offset Y:" + +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:173 +msgid "Pad to die length:" +msgstr "Pad to die length:" + +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:175 msgid "" -"Pattern to filter net names in filtered list.\n" -"Only net names matching this pattern are displayed." +"Wire length from pad to die on chip ( used to calculate actual track length)" msgstr "" -"Pattern to filter net names in filtered list.\n" -"Only net names matching this pattern are displayed." +"Wire length from pad to die on chip ( used to calculate actual track length)" -#: pcbnew/dialogs/dialog_copper_zones_base.cpp:91 -msgid "Apply Filters" -msgstr "Apply Filters" +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:195 +msgid "Trapezoid delta:" +msgstr "Trapezoid delta:" -#: pcbnew/dialogs/dialog_copper_zones_base.cpp:113 -msgid "Minimum width" -msgstr "Minimum width" +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:206 +msgid "Trapezoid direction:" +msgstr "Trapezoid direction:" -#: pcbnew/dialogs/dialog_copper_zones_base.cpp:115 -msgid "Minimum thickness of filled areas." -msgstr "Minimum thickness of filled areas." +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:228 +msgid "Corner size:" +msgstr "Corner size:" -#: pcbnew/dialogs/dialog_copper_zones_base.cpp:122 -msgid "Corner smoothing:" -msgstr "Corner smoothing:" - -#: pcbnew/dialogs/dialog_copper_zones_base.cpp:126 -msgid "Chamfer" -msgstr "Chamfer" - -#: pcbnew/dialogs/dialog_copper_zones_base.cpp:126 -msgid "Fillet" -msgstr "Fillet" - -#: pcbnew/dialogs/dialog_copper_zones_base.cpp:132 -msgid "Chamfer distance (mm):" -msgstr "Chamfer distance (mm):" - -#: pcbnew/dialogs/dialog_copper_zones_base.cpp:145 -msgid "Default pad connection:" -msgstr "Default pad connection:" - -#: pcbnew/dialogs/dialog_copper_zones_base.cpp:147 +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:230 msgid "" -"Default pad connection type to zone.\n" -"This setting can be overridden by local pad settings" +"Corner radius in percent of the pad width.\n" +"The width is the smaller value between size X and size Y.\n" +"The max value is 50 percent." msgstr "" -"Default pad connection type to zone.\n" -"This setting can be overridden by local pad settings" +"Corner radius in percent of the pad width.\n" +"The width is the smaller value between size X and size Y.\n" +"The max value is 50 percent." -#: pcbnew/dialogs/dialog_copper_zones_base.cpp:151 -msgid "THT thermal" -msgstr "THT thermal" +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:241 +msgid "Corner radius:" +msgstr "Corner radius:" -#: pcbnew/dialogs/dialog_copper_zones_base.cpp:158 -msgid "Thermal Reliefs" -msgstr "Thermal Reliefs" - -#: pcbnew/dialogs/dialog_copper_zones_base.cpp:160 -msgid "Antipad clearance" -msgstr "Antipad clearance" - -#: pcbnew/dialogs/dialog_copper_zones_base.cpp:165 -msgid "Clearance between pads in the same net and filled areas." -msgstr "Clearance between pads in the same net and filled areas." - -#: pcbnew/dialogs/dialog_copper_zones_base.cpp:169 -msgid "Spoke width" -msgstr "Spoke width" - -#: pcbnew/dialogs/dialog_copper_zones_base.cpp:174 -msgid "Width of copper in thermal reliefs." -msgstr "Width of copper in thermal reliefs." - -#: pcbnew/dialogs/dialog_copper_zones_base.cpp:187 -msgid "Zone priority level:" -msgstr "Zone priority level:" - -#: pcbnew/dialogs/dialog_copper_zones_base.cpp:189 +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:243 msgid "" -"Zones are filled by priority level, level 3 has higher priority than level " -"2.\n" -"When a zone is inside an other zone:\n" -"* If its priority is higher, its outlines are removed from the other zone.\n" -"* If its priority is equal, a DRC error is set." +"Corner radius.\n" +"Can be no more than half pad width.\n" +"The width is the smaller value between size X and size Y.\n" +"Note: IPC norm gives a max value = 0.25mm." msgstr "" -"Zones are filled by priority level, level 3 has higher priority than level " -"2.\n" -"When a zone is inside an other zone:\n" -"* If its priority is higher, its outlines are removed from the other zone.\n" -"* If its priority is equal, a DRC error is set." +"Corner radius.\n" +"Can be no more than half pad width.\n" +"The width is the smaller value between size X and size Y.\n" +"Note: IPC norm gives a max value = 0.25mm." -#: pcbnew/dialogs/dialog_copper_zones_base.cpp:196 -msgid "Fill mode:" -msgstr "Fill mode:" - -#: pcbnew/dialogs/dialog_copper_zones_base.cpp:200 -#: pcbnew/class_board_item.cpp:47 -msgid "Polygon" -msgstr "Polygon" - -#: pcbnew/dialogs/dialog_copper_zones_base.cpp:206 -msgid "Segments / 360 deg:" -msgstr "Segments / 360 deg:" - -#: pcbnew/dialogs/dialog_copper_zones_base.cpp:222 -msgid "Outline slope:" -msgstr "Outline slope:" - -#: pcbnew/dialogs/dialog_copper_zones_base.cpp:226 -msgid "Arbitrary" -msgstr "Arbitrary" - -#: pcbnew/dialogs/dialog_copper_zones_base.cpp:226 -msgid "H, V, and 45 deg only" -msgstr "H, V, and 45 deg only" - -#: pcbnew/dialogs/dialog_copper_zones_base.cpp:232 -msgid "Outline style:" -msgstr "Outline style:" - -#: pcbnew/dialogs/dialog_copper_zones_base.cpp:236 -msgid "Hatched" -msgstr "Hatched" - -#: pcbnew/dialogs/dialog_copper_zones_base.cpp:236 -msgid "Fully hatched" -msgstr "Fully hatched" - -#: pcbnew/dialogs/dialog_copper_zones_base.cpp:251 -msgid "Export Settings to Other Zones" -msgstr "Export Settings to Other Zones" - -#: pcbnew/dialogs/dialog_copper_zones_base.cpp:252 +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:249 msgid "" -"Export this zone setup (excluding layer and net selection) to all other " -"copper zones." +"Corner radius.\n" +"Can be no more than half pad width.\n" +"The width is the smaller value between size X and size Y\n" +"Note: IPC norm gives a max value = 0.25mm" msgstr "" -"Export this zone setup (excluding layer and net selection) to all other " -"copper zones." +"Corner radius.\n" +"Can be no more than half pad width.\n" +"The width is the smaller value between size X and size Y\n" +"Note: IPC norm gives a max value = 0.25mm" -#: pcbnew/dialogs/dialog_graphic_item_properties_for_Modedit.cpp:150 -#: pcbnew/dialogs/dialog_graphic_item_properties_for_Modedit.cpp:161 -msgid "Center X" -msgstr "Center X" +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:279 +msgid "Circular hole" +msgstr "Circular hole" -#: pcbnew/dialogs/dialog_graphic_item_properties_for_Modedit.cpp:151 -#: pcbnew/dialogs/dialog_graphic_item_properties_for_Modedit.cpp:162 -msgid "Center Y" -msgstr "Center Y" +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:279 +msgid "Oval hole" +msgstr "Oval hole" -#: pcbnew/dialogs/dialog_graphic_item_properties_for_Modedit.cpp:152 -msgid "Point X" -msgstr "Point X" +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:323 +msgid "Copper:" +msgstr "Copper:" -#: pcbnew/dialogs/dialog_graphic_item_properties_for_Modedit.cpp:153 -msgid "Point Y" -msgstr "Point Y" +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:327 +msgid "Front layer" +msgstr "Front layer" -#: pcbnew/dialogs/dialog_graphic_item_properties_for_Modedit.cpp:163 -msgid "Start Point X" -msgstr "Start Point X" +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:327 +msgid "Back layer" +msgstr "Back layer" -#: pcbnew/dialogs/dialog_graphic_item_properties_for_Modedit.cpp:164 -msgid "Start Point Y" -msgstr "Start Point Y" +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:327 +msgid "All copper layers" +msgstr "All copper layers" -#: pcbnew/dialogs/dialog_graphic_item_properties_for_Modedit.cpp:200 +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:337 +msgid "Technical Layers" +msgstr "Technical Layers" + +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:339 +msgid "Front adhesive" +msgstr "Front adhesive" + +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:342 +msgid "Back adhesive" +msgstr "Back adhesive" + +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:345 +msgid "Front solder paste" +msgstr "Front solder paste" + +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:348 +msgid "Back solder paste" +msgstr "Back solder paste" + +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:354 +msgid "Back silk screen" +msgstr "Back silk screen" + +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:360 +msgid "Back solder mask" +msgstr "Back solder mask" + +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:363 +msgid "Drafting notes" +msgstr "Drafting notes" + +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:366 +msgid "E.C.O.1" +msgstr "E.C.O.1" + +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:369 +msgid "E.C.O.2" +msgstr "E.C.O.2" + +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:379 +msgid "Parent footprint orientation" +msgstr "Parent footprint orientation" + +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:387 +msgid "Rotation:" +msgstr "Rotation:" + +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:395 +msgid "Board side:" +msgstr "Board side:" + +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:399 +msgid "Front side" +msgstr "Front side" + +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:425 +msgid "Clearances" +msgstr "Clearances" + +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:433 +msgid "Net pad clearance:" +msgstr "Net pad clearance:" + +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:435 msgid "" -"This item was on an unknown layer.\n" -"It has been moved to the front silk screen layer. Please fix it." +"This is the local net clearance for pad.\n" +"If 0, the footprint local value or the Netclass value is used" msgstr "" -"This item was on an unknown layer.\n" -"It has been moved to the front silk screen layer. Please fix it." +"This is the local net clearance for pad.\n" +"If 0, the footprint local value or the Netclass value is used" -#: pcbnew/dialogs/dialog_graphic_item_properties_for_Modedit.cpp:229 +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:448 msgid "" -"The graphic item will be on a copper layer. This is very dangerous. Are you " -"sure?" +"This is the local clearance between this pad and the solder mask\n" +"If 0, the footprint local value or the global value is used" msgstr "" -"The graphic item will be on a copper layer. This is very dangerous. Are you " -"sure?" +"This is the local clearance between this pad and the solder mask\n" +"If 0, the footprint local value or the global value is used" -#: pcbnew/dialogs/dialog_graphic_item_properties_for_Modedit.cpp:265 -msgid "Modify module graphic item" -msgstr "Modify module graphic item" +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:461 +msgid "" +"This is the local clearance between this pad and the solder paste.\n" +"If 0 the footprint value or the global value is used..\n" +"The final clearance value is the sum of this value and the clearance value " +"ratio\n" +"A negative value means a smaller mask size than pad size" +msgstr "" +"This is the local clearance between this pad and the solder paste.\n" +"If 0 the footprint value or the global value is used..\n" +"The final clearance value is the sum of this value and the clearance value " +"ratio\n" +"A negative value means a smaller mask size than pad size" -#: pcbnew/dialogs/dialog_graphic_item_properties_for_Modedit.cpp:332 -msgid "Error list" -msgstr "Error list" +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:474 +msgid "" +"This is the local clearance ratio in per cent between this pad and the " +"solder paste.\n" +"A value of 10 means the clearance value is 10 per cent of the pad size\n" +"If 0 the footprint value or the global value is used..\n" +"The final clearance value is the sum of this value and the clearance value\n" +"A negative value means a smaller mask size than pad size." +msgstr "" +"This is the local clearance ratio in per cent between this pad and the " +"solder paste.\n" +"A value of 10 means the clearance value is 10 per cent of the pad size\n" +"If 0 the footprint value or the global value is used..\n" +"The final clearance value is the sum of this value and the clearance value\n" +"A negative value means a smaller mask size than pad size." -#: pcbnew/dialogs/dialog_create_array.cpp:56 -msgid "Numerals (0,1,2,...,9,10)" -msgstr "Numerals (0,1,2,...,9,10)" +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:491 +msgid "Copper Zones" +msgstr "Copper Zones" -#: pcbnew/dialogs/dialog_create_array.cpp:57 -msgid "Hexadecimal (0,1,...,F,10,...)" -msgstr "Hexadecimal (0,1,...,F,10,...)" +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:499 +msgid "Pad connection:" +msgstr "Pad connection:" -#: pcbnew/dialogs/dialog_create_array.cpp:58 -msgid "Alphabet, minus IOSQXZ" -msgstr "Alphabet, minus IOSQXZ" +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:503 +msgid "From parent footprint" +msgstr "From parent footprint" -#: pcbnew/dialogs/dialog_create_array.cpp:59 -msgid "Alphabet, full 26 characters" -msgstr "Alphabet, full 26 characters" +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:503 +#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor_base.cpp:197 +#: pcbnew/dialogs/dialog_copper_zones_base.cpp:153 +msgid "Thermal relief" +msgstr "Thermal relief" -#: pcbnew/dialogs/dialog_create_array.cpp:232 +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:512 +msgid "Thermal relief width:" +msgstr "Thermal relief width:" + +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:523 +msgid "Thermal relief gap:" +msgstr "Thermal relief gap:" + +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:534 +msgid "Custom pad shape in zone:" +msgstr "Custom pad shape in zone:" + +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:538 +msgid "Use pad shape" +msgstr "Use pad shape" + +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:538 +msgid "Use pad convex hull" +msgstr "Use pad convex hull" + +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:553 +msgid "Set fields to 0 to use parent or global values" +msgstr "Set fields to 0 to use parent or global values" + +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:566 +msgid "Local Clearance and Settings" +msgstr "Local Clearance and Settings" + +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:570 +msgid "Primitives list" +msgstr "Primitives list" + +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:576 +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:1016 +msgid "Coordinates are relative to anchor pad, orientation 0" +msgstr "Coordinates are relative to anchor pad, orientation 0" + +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:591 +msgid "Delete Primitive" +msgstr "Delete Primitive" + +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:594 +msgid "Edit Primitive" +msgstr "Edit Primitive" + +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:597 +msgid "Add Primitive" +msgstr "Add Primitive" + +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:600 +msgid "Duplicate Primitive" +msgstr "Duplicate Primitive" + +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:609 +msgid "Geometry Transform" +msgstr "Geometry Transform" + +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:612 +msgid "Import Primitives" +msgstr "Import Primitives" + +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:625 +msgid "Custom Shape Primitives" +msgstr "Custom Shape Primitives" + +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:647 +msgid "" +"Warning:\n" +"This pad is flipped on board.\n" +"Back and front layers will be swapped." +msgstr "" +"Warning:\n" +"This pad is flipped on board.\n" +"Back and front layers will be swapped." + +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:766 +msgid "" +"Filled circle: set thickness to 0\n" +"Ring: set thickness to the width of the ring" +msgstr "" +"Filled circle: set thickness to 0\n" +"Ring: set thickness to the width of the ring" + +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:779 +msgid "Start point" +msgstr "Start point" + +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:801 +msgid "End point" +msgstr "End point" + +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:839 +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:941 +#: pcbnew/dialogs/dialog_pad_basicshapes_properties.cpp:101 +msgid "degree" +msgstr "degree" + +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:903 +msgid "Move vector" +msgstr "Move vector" + +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:945 +msgid "Scaling factor" +msgstr "Scaling factor" + +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:952 +msgid "1.0" +msgstr "1.0" + +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:964 +msgid "Duplicate count" +msgstr "Duplicate count" + +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:1022 +msgid "Incorrect polygon" +msgstr "Incorrect polygon" + +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:1096 +msgid "Outline thickness" +msgstr "Outline thickness" + +#: pcbnew/dialogs/dialog_pad_properties_base.cpp:1110 +msgid "(Thickness outline is usually set to 0)" +msgstr "(Thickness outline is usually set to 0)" + +#: pcbnew/dialogs/wizard_add_fplib_base.cpp:31 +msgid "" +"Welcome to the Add Footprint Libraries Wizard!\n" +"\n" +"Please select the source for the libraries to add:" +msgstr "" +"Welcome to the Add Footprint Libraries Wizard!\n" +"\n" +"Please select the source for the libraries to add:" + +#: pcbnew/dialogs/wizard_add_fplib_base.cpp:38 +msgid "Files on my computer" +msgstr "Files on my computer" + +#: pcbnew/dialogs/wizard_add_fplib_base.cpp:46 +msgid "Github repository" +msgstr "Github repository" + +#: pcbnew/dialogs/wizard_add_fplib_base.cpp:49 +msgid "https://github.com/KiCad" +msgstr "https://github.com/KiCad" + +#: pcbnew/dialogs/wizard_add_fplib_base.cpp:57 +msgid "Save a local copy to:" +msgstr "Save a local copy to:" + +#: pcbnew/dialogs/wizard_add_fplib_base.cpp:82 +#: pcbnew/dialogs/wizard_3DShape_Libs_downloader_base.cpp:84 +msgid "" +"It is not possible to write in the selected directory.\n" +"Please choose another one." +msgstr "" +"It is not possible to write in the selected directory.\n" +"Please choose another one." + +#: pcbnew/dialogs/wizard_add_fplib_base.cpp:106 +#: pcbnew/dialogs/wizard_3DShape_Libs_downloader_base.cpp:111 +msgid "Visit our official Kicad repository on Github and get more libraries" +msgstr "Visit our official Kicad repository on Github and get more libraries" + +#: pcbnew/dialogs/wizard_add_fplib_base.cpp:121 +msgid "Select files or folders to add:" +msgstr "Select files or folders to add:" + +#: pcbnew/dialogs/wizard_add_fplib_base.cpp:140 +#: pcbnew/dialogs/wizard_3DShape_Libs_downloader_base.cpp:126 +msgid "Select Github libraries to add:" +msgstr "Select Github libraries to add:" + +#: pcbnew/dialogs/wizard_add_fplib_base.cpp:154 +#: pcbnew/dialogs/wizard_3DShape_Libs_downloader_base.cpp:140 +msgid "Unselect all" +msgstr "Unselect all" + +#: pcbnew/dialogs/wizard_add_fplib_base.cpp:180 +msgid "Review and confirm the changes to the libraries:" +msgstr "Review and confirm the changes to the libraries:" + +#: pcbnew/dialogs/wizard_add_fplib_base.cpp:200 +msgid "Where do you wish the new libraries to be added:" +msgstr "Where do you wish the new libraries to be added:" + +#: pcbnew/dialogs/wizard_add_fplib_base.cpp:204 +msgid "To global library configuration (visible by all projects)" +msgstr "To global library configuration (visible by all projects)" + +#: pcbnew/dialogs/wizard_add_fplib_base.cpp:207 +msgid "To the current project only" +msgstr "To the current project only" + +#: pcbnew/dialogs/dialog_edit_module_text.cpp:122 +msgid "Value:" +msgstr "Value:" + +#: pcbnew/dialogs/dialog_edit_module_text.cpp:126 +#: pcbnew/dialogs/dialog_pcb_text_properties_base.cpp:25 +msgid "Text:" +msgstr "Text:" + +#: pcbnew/dialogs/dialog_edit_module_text.cpp:206 +msgid "" +"This item has an illegal layer id.\n" +"Now, forced on the front silk screen layer. Please, fix it" +msgstr "" +"This item has an illegal layer id.\n" +"Now, forced on the front silk screen layer. Please, fix it" + +#: pcbnew/dialogs/dialog_edit_module_text.cpp:348 +msgid "Modify module text" +msgstr "Modify module text" + +#: pcbnew/dialogs/dialog_design_rules_base.cpp:27 +msgid "Net Classes" +msgstr "Net Classes" + +#: pcbnew/dialogs/dialog_design_rules_base.cpp:48 +#: pcbnew/dialogs/dialog_drc_base.cpp:48 +#: pcbnew/dialogs/dialog_copper_zones_base.cpp:108 +msgid "Clearance" +msgstr "Clearance" + +#: pcbnew/dialogs/dialog_design_rules_base.cpp:50 +msgid "Via Dia" +msgstr "Via Dia" + +#: pcbnew/dialogs/dialog_design_rules_base.cpp:51 +msgid "Via Drill" +msgstr "Via Drill" + +#: pcbnew/dialogs/dialog_design_rules_base.cpp:52 +msgid "uVia Dia" +msgstr "uVia Dia" + +#: pcbnew/dialogs/dialog_design_rules_base.cpp:54 +msgid "Diff Pair Width" +msgstr "Diff Pair Width" + +#: pcbnew/dialogs/dialog_design_rules_base.cpp:55 +msgid "Diff Pair Gap" +msgstr "Diff Pair Gap" + +#: pcbnew/dialogs/dialog_design_rules_base.cpp:68 +msgid "Net Class parameters" +msgstr "Net Class parameters" + +#: pcbnew/dialogs/dialog_design_rules_base.cpp:76 +msgid "Add another Net Class" +msgstr "Add another Net Class" + +#: pcbnew/dialogs/dialog_design_rules_base.cpp:81 +msgid "" +"Remove the currently select Net Class\n" +"The default Net Class cannot be removed" +msgstr "" +"Remove the currently select Net Class\n" +"The default Net Class cannot be removed" + +#: pcbnew/dialogs/dialog_design_rules_base.cpp:86 +msgid "Move the currently selected Net Class up one row" +msgstr "Move the currently selected Net Class up one row" + +#: pcbnew/dialogs/dialog_design_rules_base.cpp:97 +msgid "Net Class Membership" +msgstr "Net Class Membership" + +#: pcbnew/dialogs/dialog_design_rules_base.cpp:112 +msgid "Select all nets in the left list" +msgstr "Select all nets in the left list" + +#: pcbnew/dialogs/dialog_design_rules_base.cpp:129 +msgid "Move the selected nets in the right list to the left list" +msgstr "Move the selected nets in the right list to the left list" + +#: pcbnew/dialogs/dialog_design_rules_base.cpp:133 +msgid ">>>" +msgstr ">>>" + +#: pcbnew/dialogs/dialog_design_rules_base.cpp:134 +msgid "Move the selected nets in the left list to the right list" +msgstr "Move the selected nets in the left list to the right list" + +#: pcbnew/dialogs/dialog_design_rules_base.cpp:154 +msgid "Select all nets in the right list" +msgstr "Select all nets in the right list" + +#: pcbnew/dialogs/dialog_design_rules_base.cpp:174 +msgid "Net Classes Editor" +msgstr "Net Classes Editor" + +#: pcbnew/dialogs/dialog_design_rules_base.cpp:191 +msgid "Minimum track width" +msgstr "Minimum track width" + +#: pcbnew/dialogs/dialog_design_rules_base.cpp:202 +msgid "Minimum via diameter" +msgstr "Minimum via diameter" + +#: pcbnew/dialogs/dialog_design_rules_base.cpp:213 +msgid "Minimum via drill" +msgstr "Minimum via drill" + +#: pcbnew/dialogs/dialog_design_rules_base.cpp:227 +msgid "Allow blind/buried vias" +msgstr "Allow blind/buried vias" + +#: pcbnew/dialogs/dialog_design_rules_base.cpp:236 +msgid "Allow micro vias (uVias)" +msgstr "Allow micro vias (uVias)" + +#: pcbnew/dialogs/dialog_design_rules_base.cpp:242 +msgid "Minimum uVia diameter" +msgstr "Minimum uVia diameter" + +#: pcbnew/dialogs/dialog_design_rules_base.cpp:255 +msgid "Minimum uVia drill" +msgstr "Minimum uVia drill" + +#: pcbnew/dialogs/dialog_design_rules_base.cpp:277 +msgid "" +"Specific via diameters and track widths, which can be used to replace " +"default Netclass values on demand,\n" +"for arbitrary vias or track segments." +msgstr "" +"Specific via diameters and track widths, which can be used to replace " +"default Netclass values on demand,\n" +"for arbitrary vias or track segments." + +#: pcbnew/dialogs/dialog_design_rules_base.cpp:285 +msgid "Custom Via Sizes" +msgstr "Custom Via Sizes" + +#: pcbnew/dialogs/dialog_design_rules_base.cpp:287 +msgid "Drill value: a blank or 0 => default Netclass value" +msgstr "Drill value: a blank or 0 => default Netclass value" + +#: pcbnew/dialogs/dialog_design_rules_base.cpp:311 +msgid "Via 1" +msgstr "Via 1" + +#: pcbnew/dialogs/dialog_design_rules_base.cpp:312 +msgid "Via 2" +msgstr "Via 2" + +#: pcbnew/dialogs/dialog_design_rules_base.cpp:313 +msgid "Via 3" +msgstr "Via 3" + +#: pcbnew/dialogs/dialog_design_rules_base.cpp:314 +msgid "Via 4" +msgstr "Via 4" + +#: pcbnew/dialogs/dialog_design_rules_base.cpp:315 +msgid "Via 5" +msgstr "Via 5" + +#: pcbnew/dialogs/dialog_design_rules_base.cpp:316 +msgid "Via 6" +msgstr "Via 6" + +#: pcbnew/dialogs/dialog_design_rules_base.cpp:317 +msgid "Via 7" +msgstr "Via 7" + +#: pcbnew/dialogs/dialog_design_rules_base.cpp:318 +msgid "Via 8" +msgstr "Via 8" + +#: pcbnew/dialogs/dialog_design_rules_base.cpp:319 +msgid "Via 9" +msgstr "Via 9" + +#: pcbnew/dialogs/dialog_design_rules_base.cpp:320 +msgid "Via 10" +msgstr "Via 10" + +#: pcbnew/dialogs/dialog_design_rules_base.cpp:321 +msgid "Via 11" +msgstr "Via 11" + +#: pcbnew/dialogs/dialog_design_rules_base.cpp:322 +msgid "Via 12" +msgstr "Via 12" + +#: pcbnew/dialogs/dialog_design_rules_base.cpp:335 +msgid "Custom Track Widths" +msgstr "Custom Track Widths" + +#: pcbnew/dialogs/dialog_design_rules_base.cpp:360 +msgid "Track 1" +msgstr "Track 1" + +#: pcbnew/dialogs/dialog_design_rules_base.cpp:361 +msgid "Track 2" +msgstr "Track 2" + +#: pcbnew/dialogs/dialog_design_rules_base.cpp:362 +msgid "Track 3" +msgstr "Track 3" + +#: pcbnew/dialogs/dialog_design_rules_base.cpp:363 +msgid "Track 4" +msgstr "Track 4" + +#: pcbnew/dialogs/dialog_design_rules_base.cpp:364 +msgid "Track 5" +msgstr "Track 5" + +#: pcbnew/dialogs/dialog_design_rules_base.cpp:365 +msgid "Track 6" +msgstr "Track 6" + +#: pcbnew/dialogs/dialog_design_rules_base.cpp:366 +msgid "Track 7" +msgstr "Track 7" + +#: pcbnew/dialogs/dialog_design_rules_base.cpp:367 +msgid "Track 8" +msgstr "Track 8" + +#: pcbnew/dialogs/dialog_design_rules_base.cpp:368 +msgid "Track 9" +msgstr "Track 9" + +#: pcbnew/dialogs/dialog_design_rules_base.cpp:369 +msgid "Track 10" +msgstr "Track 10" + +#: pcbnew/dialogs/dialog_design_rules_base.cpp:370 +msgid "Track 11" +msgstr "Track 11" + +#: pcbnew/dialogs/dialog_design_rules_base.cpp:371 +msgid "Track 12" +msgstr "Track 12" + +#: pcbnew/dialogs/dialog_design_rules_base.cpp:390 +msgid "Global Design Rules" +msgstr "Global Design Rules" + +#: pcbnew/dialogs/dialog_pns_length_tuning_settings.cpp:57 +msgid "Single Track Length Tuning" +msgstr "Single Track Length Tuning" + +#: pcbnew/dialogs/dialog_pns_length_tuning_settings.cpp:63 +msgid "Differential Pair Length Tuning" +msgstr "Differential Pair Length Tuning" + +#: pcbnew/dialogs/dialog_pns_length_tuning_settings.cpp:69 +msgid "Differential Pair Skew Tuning" +msgstr "Differential Pair Skew Tuning" + +#: pcbnew/dialogs/dialog_pns_length_tuning_settings.cpp:71 +msgid "Target skew: " +msgstr "Target skew: " + +#: pcbnew/dialogs/dialog_update_pcb_base.cpp:26 +msgid "Match components by:" +msgstr "Match components by:" + +#: pcbnew/dialogs/dialog_update_pcb_base.cpp:33 +#: pcbnew/dialogs/dialog_netlist_fbp.cpp:33 +msgid "Timestamp" +msgstr "Timestamp" + +#: pcbnew/dialogs/dialog_update_pcb_base.cpp:59 +msgid "Update PCB" +msgstr "Update PCB" + +#: pcbnew/dialogs/dialog_layer_selection_base.cpp:116 +msgid "Top/Front Layer" +msgstr "Top/Front Layer" + +#: pcbnew/dialogs/dialog_layer_selection_base.cpp:154 +msgid "Bottom/Back Layer" +msgstr "Bottom/Back Layer" + +#: pcbnew/dialogs/dialog_netlist.cpp:84 +msgid "The project configuration has changed. Do you want to save it?" +msgstr "The project configuration has changed. Do you want to save it?" + +#: pcbnew/dialogs/dialog_netlist.cpp:149 +msgid "Select Netlist" +msgstr "Select Netlist" + +#: pcbnew/dialogs/dialog_netlist.cpp:165 +msgid "Please, choose a valid netlist file" +msgstr "Please, choose a valid netlist file" + +#: pcbnew/dialogs/dialog_netlist.cpp:171 +msgid "The netlist file does not exist" +msgstr "The netlist file does not exist" + +#: pcbnew/dialogs/dialog_netlist.cpp:178 +msgid "" +"The changes made by reading the netlist cannot be undone. Are you sure you " +"want to read the netlist?" +msgstr "" +"The changes made by reading the netlist cannot be undone. Are you sure you " +"want to read the netlist?" + +#: pcbnew/dialogs/dialog_netlist.cpp:188 #, c-format -msgid "Unrecognised numbering scheme: %d" -msgstr "Unrecognised numbering scheme: %d" +msgid "Reading netlist file \"%s\".\n" +msgstr "Reading netlist file \"%s\".\n" -#: pcbnew/dialogs/dialog_create_array.cpp:246 +#: pcbnew/dialogs/dialog_netlist.cpp:192 +msgid "Using time stamps to match components and footprints.\n" +msgstr "Using time stamps to match components and footprints.\n" + +#: pcbnew/dialogs/dialog_netlist.cpp:194 +msgid "Using references to match components and footprints.\n" +msgstr "Using references to match components and footprints.\n" + +#: pcbnew/dialogs/dialog_netlist.cpp:241 +msgid "No duplicate." +msgstr "No duplicate." + +#: pcbnew/dialogs/dialog_netlist.cpp:244 +msgid "Duplicates:" +msgstr "Duplicates:" + +#: pcbnew/dialogs/dialog_netlist.cpp:268 +msgid "No missing footprints." +msgstr "No missing footprints." + +#: pcbnew/dialogs/dialog_netlist.cpp:271 +msgid "Missing:" +msgstr "Missing:" + +#: pcbnew/dialogs/dialog_netlist.cpp:287 +msgid "No extra footprints." +msgstr "No extra footprints." + +#: pcbnew/dialogs/dialog_netlist.cpp:290 +msgid "Not in Netlist:" +msgstr "Not in Netlist:" + +#: pcbnew/dialogs/dialog_netlist.cpp:315 +msgid "Too many errors: some are skipped" +msgstr "Too many errors: some are skipped" + +#: pcbnew/dialogs/dialog_netlist.cpp:319 +msgid "Check footprints" +msgstr "Check footprints" + +#: pcbnew/dialogs/dialog_netlist.cpp:361 +msgid "Save Contents of Message Window" +msgstr "Save Contents of Message Window" + +#: pcbnew/dialogs/dialog_netlist.cpp:378 +#, c-format +msgid "Cannot write message contents to file \"%s\"." +msgstr "Cannot write message contents to file \"%s\"." + +#: pcbnew/dialogs/dialog_netlist.cpp:380 +msgid "File Write Error" +msgstr "File Write Error" + +#: pcbnew/dialogs/dialog_netlist.cpp:429 #, c-format msgid "" -"Could not determine numbering start from \"%s\": expected value consistent " -"with alphabet \"%s\"" +"Error loading netlist file:\n" +"%s" msgstr "" -"Could not determine numbering start from \"%s\": expected value consistent " -"with alphabet \"%s\"" +"Error loading netlist file:\n" +"%s" -#: pcbnew/dialogs/dialog_create_array.cpp:275 -#, c-format -msgid "Bad numeric value for %s: %s" -msgstr "Bad numeric value for %s: %s" +#: pcbnew/dialogs/dialog_footprint_wizard_list.cpp:149 +msgid "All footprint generator scripts were loaded" +msgstr "All footprint generator scripts were loaded" -#: pcbnew/dialogs/dialog_create_array.cpp:298 -msgid "horizontal count" -msgstr "horizontal count" +#: pcbnew/dialogs/dialog_select_net_from_list_base.cpp:25 +msgid "Net name filter" +msgstr "Net name filter" -#: pcbnew/dialogs/dialog_create_array.cpp:300 -msgid "vertical count" -msgstr "vertical count" +#: pcbnew/dialogs/dialog_select_net_from_list_base.cpp:32 +msgid "Show zero pad nets" +msgstr "Show zero pad nets" -#: pcbnew/dialogs/dialog_create_array.cpp:310 -msgid "stagger" -msgstr "stagger" +#: pcbnew/dialogs/dialog_select_net_from_list_base.cpp:55 +msgid "Number of pads" +msgstr "Number of pads" -#: pcbnew/dialogs/dialog_create_array.cpp:359 -msgid "point count" -msgstr "point count" +#: pcbnew/dialogs/dialog_set_grid_base.cpp:23 +msgid "User Defined Grid" +msgstr "User Defined Grid" -#: pcbnew/dialogs/dialog_create_array.cpp:372 -msgid "numbering start" -msgstr "numbering start" +#: pcbnew/dialogs/dialog_set_grid_base.cpp:101 +msgid "Fast Switching" +msgstr "Fast Switching" -#: pcbnew/dialogs/dialog_create_array.cpp:398 -msgid "Bad parameters" -msgstr "Bad parameters" +#: pcbnew/dialogs/dialog_set_grid_base.cpp:109 +msgid "Grid 1:" +msgstr "Grid 1:" -#: pcbnew/dialogs/dialog_keepout_area_properties_base.cpp:42 -msgid "Properties:" -msgstr "Properties:" +#: pcbnew/dialogs/dialog_set_grid_base.cpp:116 +msgid "Grid 2:" +msgstr "Grid 2:" -#: pcbnew/dialogs/dialog_keepout_area_properties_base.cpp:46 -msgid "180, 90, and 45 degrees" -msgstr "180, 90, and 45 degrees" +#: pcbnew/dialogs/dialog_non_copper_zones_properties_base.cpp:44 +msgid "Outlines Options" +msgstr "Outlines Options" -#: pcbnew/dialogs/dialog_keepout_area_properties_base.cpp:48 -msgid "Zone Edge Orientation:" -msgstr "Zone Edge Orientation:" +#: pcbnew/dialogs/dialog_non_copper_zones_properties_base.cpp:46 +msgid "Any" +msgstr "Any" -#: pcbnew/dialogs/dialog_keepout_area_properties_base.cpp:54 -msgid "Outline Appearence:" -msgstr "Outline Appearence:" +#: pcbnew/dialogs/dialog_non_copper_zones_properties_base.cpp:46 +msgid "H, V and 45 deg" +msgstr "H, V and 45 deg" -#: pcbnew/dialogs/dialog_keepout_area_properties_base.cpp:59 -msgid "Keepout Options:" -msgstr "Keepout Options:" +#: pcbnew/dialogs/dialog_non_copper_zones_properties_base.cpp:48 +msgid "Zone Edges Orient" +msgstr "Zone Edges Orient" -#: pcbnew/dialogs/dialog_keepout_area_properties_base.cpp:61 -msgid "No tracks" -msgstr "No tracks" +#: pcbnew/dialogs/dialog_non_copper_zones_properties_base.cpp:52 +#: pcbnew/dialogs/dialog_keepout_area_properties_base.cpp:52 +msgid "Hatched Outline" +msgstr "Hatched Outline" -#: pcbnew/dialogs/dialog_keepout_area_properties_base.cpp:64 -msgid "No vias" -msgstr "No vias" +#: pcbnew/dialogs/dialog_non_copper_zones_properties_base.cpp:52 +#: pcbnew/dialogs/dialog_keepout_area_properties_base.cpp:52 +msgid "Full Hatched" +msgstr "Full Hatched" -#: pcbnew/dialogs/dialog_keepout_area_properties_base.cpp:67 -#: pcbnew/class_zone.cpp:673 -msgid "No copper pour" -msgstr "No copper pour" +#: pcbnew/dialogs/dialog_non_copper_zones_properties_base.cpp:54 +msgid "Outlines Appearence" +msgstr "Outlines Appearence" -#: pcbnew/dialogs/dialog_freeroute_exchange.cpp:90 -msgid "Freeroute Help" -msgstr "Freeroute Help" +#: pcbnew/dialogs/dialog_non_copper_zones_properties_base.cpp:61 +msgid "Zone min thickness value:" +msgstr "Zone min thickness value:" -#: pcbnew/dialogs/dialog_freeroute_exchange.cpp:149 +#: pcbnew/dialogs/dialog_select_pretty_lib_base.cpp:19 msgid "" -"It appears that the Java run time environment is not installed on this " -"computer. Java is required to use FreeRoute." +"The footprint library is a folder with a name ending with .pretty\n" +"Footprints are .kicad_mod files inside this folder." msgstr "" -"It appears that the Java run time environment is not installed on this " -"computer. Java is required to use FreeRoute." +"The footprint library is a folder with a name ending with .pretty\n" +"Footprints are .kicad_mod files inside this folder." -#: pcbnew/dialogs/dialog_freeroute_exchange.cpp:152 -msgid "Pcbnew Error" -msgstr "Pcbnew Error" +#: pcbnew/dialogs/dialog_select_pretty_lib_base.cpp:25 +msgid "Path base:" +msgstr "Path base:" -#: pcbnew/dialogs/dialog_freeroute_exchange.cpp:188 -#: pcbnew/specctra_export.cpp:88 -msgid "Specctra DSN file:" -msgstr "Specctra DSN file:" +#: pcbnew/dialogs/dialog_select_pretty_lib_base.cpp:29 +msgid "Select a folder" +msgstr "Select a folder" -#: pcbnew/dialogs/dialog_edit_module_for_Modedit.cpp:181 +#: pcbnew/dialogs/dialog_select_pretty_lib_base.cpp:34 +msgid "Library folder (.pretty will be added to name, if missing)" +msgstr "Library folder (.pretty will be added to name, if missing)" + +#: pcbnew/dialogs/dialog_update_pcb.cpp:49 +msgid "Changes to be applied:" +msgstr "Changes to be applied:" + +#: pcbnew/dialogs/dialog_update_pcb.cpp:94 +msgid "" +"Failed to load one or more footprints. Please add the missing libraries in " +"PCBNew configuration. The PCB will not update completely." +msgstr "" +"Failed to load one or more footprints. Please add the missing libraries in " +"PCBNew configuration. The PCB will not update completely." + +#: pcbnew/dialogs/dialog_update_pcb.cpp:148 +msgid "Update complete" +msgstr "Update complete" + +#: pcbnew/dialogs/dialog_update_pcb.cpp:162 +msgid "Changes applied to the PCB:" +msgstr "Changes applied to the PCB:" + +#: pcbnew/dialogs/dialog_export_idf.cpp:169 +msgid "Are you sure you want to overwrite the exiting file?" +msgstr "Are you sure you want to overwrite the exiting file?" + +#: pcbnew/dialogs/dialog_plot.cpp:619 +msgid "HPGL pen size constrained." +msgstr "HPGL pen size constrained." + +#: pcbnew/dialogs/dialog_plot.cpp:631 +msgid "Default line width constrained." +msgstr "Default line width constrained." + +#: pcbnew/dialogs/dialog_plot.cpp:644 +msgid "X scale constrained." +msgstr "X scale constrained." + +#: pcbnew/dialogs/dialog_plot.cpp:658 +msgid "Y scale constrained." +msgstr "Y scale constrained." + +#: pcbnew/dialogs/dialog_plot.cpp:672 +#, c-format +msgid "" +"Width correction constrained. The reasonable width correction value must be " +"in a range of [%+f; %+f] (%s) for current design rules. " +msgstr "" +"Width correction constrained. The reasonable width correction value must be " +"in a range of [%+f; %+f] (%s) for current design rules. " + +#: pcbnew/dialogs/dialog_plot.cpp:754 +msgid "No layer selected, Nothing to plot" +msgstr "No layer selected, Nothing to plot" + +#: pcbnew/dialogs/dialog_plot.cpp:871 +#, c-format +msgid "Plot file '%s' created." +msgstr "Plot file '%s' created." + +#: pcbnew/dialogs/dialog_pad_properties.cpp:465 +msgid "Back side (footprint is mirrored)" +msgstr "Back side (footprint is mirrored)" + +#: pcbnew/dialogs/dialog_pad_properties.cpp:473 +msgid "No footprint" +msgstr "No footprint" + +#: pcbnew/dialogs/dialog_pad_properties.cpp:731 +#, c-format +msgid "width %s" +msgstr "width %s" + +#: pcbnew/dialogs/dialog_pad_properties.cpp:738 +msgid "from " +msgstr "from " + +#: pcbnew/dialogs/dialog_pad_properties.cpp:739 +msgid "to " +msgstr "to " + +#: pcbnew/dialogs/dialog_pad_properties.cpp:744 +msgid "center " +msgstr "center " + +#: pcbnew/dialogs/dialog_pad_properties.cpp:745 +msgid "start " +msgstr "start " + +#: pcbnew/dialogs/dialog_pad_properties.cpp:746 +#, c-format +msgid "angle %s" +msgstr "angle %s" + +#: pcbnew/dialogs/dialog_pad_properties.cpp:751 +msgid "ring" +msgstr "ring" + +#: pcbnew/dialogs/dialog_pad_properties.cpp:753 +msgid "circle" +msgstr "circle" + +#: pcbnew/dialogs/dialog_pad_properties.cpp:756 +#, c-format +msgid "radius %s" +msgstr "radius %s" + +#: pcbnew/dialogs/dialog_pad_properties.cpp:762 +#, c-format +msgid "corners count %d" +msgstr "corners count %d" + +#: pcbnew/dialogs/dialog_pad_properties.cpp:1014 +msgid "Pad size must be greater than zero" +msgstr "Pad size must be greater than zero" + +#: pcbnew/dialogs/dialog_pad_properties.cpp:1020 +msgid "Incorrect value for pad drill: pad drill bigger than pad size" +msgstr "Incorrect value for pad drill: pad drill bigger than pad size" + +#: pcbnew/dialogs/dialog_pad_properties.cpp:1027 +msgid "Pad local clearance must be zero or greater than zero" +msgstr "Pad local clearance must be zero or greater than zero" + +#: pcbnew/dialogs/dialog_pad_properties.cpp:1032 +msgid "Pad local solder mask clearance must be zero or greater than zero" +msgstr "Pad local solder mask clearance must be zero or greater than zero" + +#: pcbnew/dialogs/dialog_pad_properties.cpp:1037 +msgid "Pad local solder paste clearance must be zero or less than zero" +msgstr "Pad local solder paste clearance must be zero or less than zero" + +#: pcbnew/dialogs/dialog_pad_properties.cpp:1043 +msgid "Error: pad has no layer" +msgstr "Error: pad has no layer" + +#: pcbnew/dialogs/dialog_pad_properties.cpp:1050 +msgid "Error: the pad is not on a copper layer and has a hole" +msgstr "Error: the pad is not on a copper layer and has a hole" + +#: pcbnew/dialogs/dialog_pad_properties.cpp:1055 +msgid "" +"For NPTH pad, set pad size value to pad drill value, if you do not want this " +"pad plotted in gerber files" +msgstr "" +"For NPTH pad, set pad size value to pad drill value, if you do not want this " +"pad plotted in gerber files" + +#: pcbnew/dialogs/dialog_pad_properties.cpp:1075 +msgid "Incorrect value for pad offset" +msgstr "Incorrect value for pad offset" + +#: pcbnew/dialogs/dialog_pad_properties.cpp:1081 +msgid "Too large value for pad delta size" +msgstr "Too large value for pad delta size" + +#: pcbnew/dialogs/dialog_pad_properties.cpp:1089 +msgid "Error: Through hole pad: drill diameter set to 0" +msgstr "Error: Through hole pad: drill diameter set to 0" + +#: pcbnew/dialogs/dialog_pad_properties.cpp:1094 +msgid "" +"Error: Connector pads are not on the solder paste layer\n" +"Use SMD pads instead" +msgstr "" +"Error: Connector pads are not on the solder paste layer\n" +"Use SMD pads instead" + +#: pcbnew/dialogs/dialog_pad_properties.cpp:1103 +msgid "Error: only one external copper layer allowed for SMD or Connector pads" +msgstr "" +"Error: only one external copper layer allowed for SMD or Connector pads" + +#: pcbnew/dialogs/dialog_pad_properties.cpp:1115 +msgid "Incorrect corner size value" +msgstr "Incorrect corner size value" + +#: pcbnew/dialogs/dialog_pad_properties.cpp:1119 +msgid "Incorrect (negative) corner size value" +msgstr "Incorrect (negative) corner size value" + +#: pcbnew/dialogs/dialog_pad_properties.cpp:1121 +msgid "Corner size value must be smaller than 50%" +msgstr "Corner size value must be smaller than 50%" + +#: pcbnew/dialogs/dialog_pad_properties.cpp:1129 +msgid "Incorrect pad shape: the shape must be equivalent to only one polygon" +msgstr "Incorrect pad shape: the shape must be equivalent to only one polygon" + +#: pcbnew/dialogs/dialog_pad_properties.cpp:1135 +msgid "Pad setup errors list" +msgstr "Pad setup errors list" + +#: pcbnew/dialogs/dialog_pad_properties.cpp:1372 +msgid "Unknown netname, netname not changed" +msgstr "Unknown netname, netname not changed" + +#: pcbnew/dialogs/dialog_pad_properties.cpp:1409 +msgid "Modify pad" +msgstr "Modify pad" + +#: pcbnew/dialogs/dialog_pad_properties.cpp:1741 +#: pcbnew/dialogs/dialog_pad_properties.cpp:1884 +#: pcbnew/dialogs/dialog_pad_properties.cpp:1925 +msgid "No shape selected" +msgstr "No shape selected" + +#: pcbnew/dialogs/dialog_pad_properties.cpp:1832 +msgid "ring/circle" +msgstr "ring/circle" + +#: pcbnew/dialogs/dialog_pad_properties.cpp:1832 +msgid "polygon" +msgstr "polygon" + +#: pcbnew/dialogs/dialog_pad_properties.cpp:1835 +msgid "Select shape type:" +msgstr "Select shape type:" + +#: pcbnew/dialogs/dialog_find.cpp:131 +#, c-format +msgid "<%s> found" +msgstr "<%s> found" + +#: pcbnew/dialogs/dialog_find.cpp:139 +#, c-format +msgid "<%s> not found" +msgstr "<%s> not found" + +#: pcbnew/dialogs/dialog_find.cpp:169 +msgid "Marker found" +msgstr "Marker found" + +#: pcbnew/dialogs/dialog_find.cpp:177 +msgid "No marker found" +msgstr "No marker found" + +#: pcbnew/dialogs/dialog_position_relative.cpp:141 +#: pcbnew/dialogs/dialog_move_exact.cpp:236 +msgid "Distance:" +msgstr "Distance:" + +#: pcbnew/dialogs/dialog_position_relative.cpp:142 +#: pcbnew/dialogs/dialog_move_exact.cpp:237 +#: pcbnew/dialogs/dialog_create_array_base.cpp:213 +msgid "Angle:" +msgstr "Angle:" + +#: pcbnew/dialogs/dialog_position_relative.cpp:148 +#: pcbnew/dialogs/dialog_move_exact.cpp:243 +msgid "Move vector X:" +msgstr "Move vector X:" + +#: pcbnew/dialogs/dialog_position_relative.cpp:149 +#: pcbnew/dialogs/dialog_move_exact.cpp:244 +msgid "Move vector Y:" +msgstr "Move vector Y:" + +#: pcbnew/dialogs/dialog_SVG_print.cpp:305 +#, c-format +msgid "Plot: '%s' OK." +msgstr "Plot: '%s' OK." + +#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:33 +msgid "Combo!" +msgstr "Combo!" + +#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:56 +#: pcbnew/dialogs/dialog_global_deletion_base.cpp:40 +msgid "Tracks" +msgstr "Tracks" + +#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:132 +msgid "Use net class width" +msgstr "Use net class width" + +#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:194 +msgid "Design rule vias:" +msgstr "Design rule vias:" + +#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:207 +msgid "Diameter:" +msgstr "Diameter:" + +#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:218 +msgid "Drill:" +msgstr "Drill:" + +#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:229 +msgid "Via type:" +msgstr "Via type:" + +#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:233 +msgid "Through" +msgstr "Through" + +#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:233 +msgid "Micro" +msgstr "Micro" + +#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:233 +msgid "Blind/buried" +msgstr "Blind/buried" + +#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:244 +msgid "Start layer:" +msgstr "Start layer:" + +#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:254 +msgid "End layer:" +msgstr "End layer:" + +#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:267 +msgid "Use net class size" +msgstr "Use net class size" + +#: pcbnew/dialogs/dialog_edit_module_for_Modedit.cpp:182 msgid "Use this attribute for most non SMD components" msgstr "Use this attribute for most non SMD components" -#: pcbnew/dialogs/dialog_edit_module_for_Modedit.cpp:210 +#: pcbnew/dialogs/dialog_edit_module_for_Modedit.cpp:211 msgid "Enable hotkey move commands and Auto Placement" msgstr "Enable hotkey move commands and Auto Placement" -#: pcbnew/dialogs/dialog_edit_module_for_Modedit.cpp:211 +#: pcbnew/dialogs/dialog_edit_module_for_Modedit.cpp:212 msgid "Disable hotkey move commands and Auto Placement" msgstr "Disable hotkey move commands and Auto Placement" -#: pcbnew/dialogs/dialog_edit_module_for_Modedit.cpp:450 +#: pcbnew/dialogs/dialog_edit_module_for_Modedit.cpp:451 #, c-format msgid "" "Error:\n" @@ -21490,158 +25102,299 @@ msgstr "" "one of invalid chars <%s> found\n" "in <%s>" -#: pcbnew/dialogs/dialog_general_options_BoardEditor_base.cpp:29 +#: pcbnew/dialogs/dialog_pcb_text_properties_base.cpp:30 +msgid "Enter the text placed on selected layer." +msgstr "Enter the text placed on selected layer." + +#: pcbnew/dialogs/dialog_pcb_text_properties_base.cpp:59 +#: pcbnew/dialogs/dialog_copper_zones_base.cpp:65 +msgid "Display:" +msgstr "Display:" + +#: pcbnew/dialogs/dialog_pcb_text_properties_base.cpp:90 +msgid "Justification:" +msgstr "Justification:" + +#: pcbnew/dialogs/dialog_pcb_text_properties_base.cpp:116 +msgid "Orientation (deg):" +msgstr "Orientation (deg):" + +#: pcbnew/dialogs/dialog_move_exact_base.cpp:20 +#: pcbnew/dialogs/dialog_position_relative_base.cpp:21 +msgid "Use polar coordinates" +msgstr "Use polar coordinates" + +#: pcbnew/dialogs/dialog_move_exact_base.cpp:32 +#: pcbnew/dialogs/dialog_position_relative_base.cpp:30 +msgid "x:" +msgstr "x:" + +#: pcbnew/dialogs/dialog_move_exact_base.cpp:46 +#: pcbnew/dialogs/dialog_position_relative_base.cpp:44 +msgid "y:" +msgstr "y:" + +#: pcbnew/dialogs/dialog_move_exact_base.cpp:60 +#: pcbnew/dialogs/dialog_position_relative_base.cpp:58 +msgid "Item rotation:" +msgstr "Item rotation:" + +#: pcbnew/dialogs/dialog_move_exact_base.cpp:77 +msgid "Current Position" +msgstr "Current Position" + +#: pcbnew/dialogs/dialog_move_exact_base.cpp:77 +msgid "User Origin" +msgstr "User Origin" + +#: pcbnew/dialogs/dialog_move_exact_base.cpp:77 +msgid "Grid Origin" +msgstr "Grid Origin" + +#: pcbnew/dialogs/dialog_move_exact_base.cpp:77 +msgid "Drill/Place Origin" +msgstr "Drill/Place Origin" + +#: pcbnew/dialogs/dialog_move_exact_base.cpp:77 +msgid "Sheet Origin" +msgstr "Sheet Origin" + +#: pcbnew/dialogs/dialog_move_exact_base.cpp:79 +msgid "Move relative to:" +msgstr "Move relative to:" + +#: pcbnew/dialogs/dialog_move_exact_base.cpp:88 +msgid "Override default component anchor with:" +msgstr "Override default component anchor with:" + +#: pcbnew/dialogs/dialog_move_exact_base.cpp:91 +msgid "Top left pad" +msgstr "Top left pad" + +#: pcbnew/dialogs/dialog_move_exact_base.cpp:91 +msgid "Footprint center" +msgstr "Footprint center" + +#: pcbnew/dialogs/dialog_fp_plugin_options.cpp:35 msgid "" -"Set display of relative (dx/dy) coordinates to Cartesian (rectangular) or " -"polar (angle/distance)." +"Select an Option Choice in the listbox above, and then click the " +"Append Selected Option button." msgstr "" -"Set display of relative (dx/dy) coordinates to Cartesian (rectangular) or " -"polar (angle/distance)." +"Select an Option Choice in the listbox above, and then click the " +"Append Selected Option button." -#: pcbnew/dialogs/dialog_general_options_BoardEditor_base.cpp:37 -msgid "Set units used to display dimensions and positions." -msgstr "Set units used to display dimensions and positions." +#: pcbnew/dialogs/dialog_fp_plugin_options.cpp:64 +#, c-format +msgid "Options for Library '%s'" +msgstr "Options for Library '%s'" -#: pcbnew/dialogs/dialog_general_options_BoardEditor_base.cpp:52 -msgid "&Auto save (minutes):" -msgstr "&Auto save (minutes):" +#: pcbnew/dialogs/dialog_find_base.cpp:22 +msgid "Search for:" +msgstr "Search for:" -#: pcbnew/dialogs/dialog_general_options_BoardEditor_base.cpp:57 +#: pcbnew/dialogs/dialog_find_base.cpp:30 +msgid "Do not warp mouse pointer" +msgstr "Do not warp mouse pointer" + +#: pcbnew/dialogs/dialog_find_base.cpp:43 +msgid "Find Marker" +msgstr "Find Marker" + +#: pcbnew/dialogs/dialog_SVG_print_base.cpp:29 msgid "" -"Delay after the first change to create a backup file of the board on disk. " -"If set to 0, auto backup is disabled." +"Enter a filename if you do not want to use default file names\n" +"Can be used only when printing the current sheet" msgstr "" -"Delay after the first change to create a backup file of the board on disk. " -"If set to 0, auto backup is disabled." +"Enter a filename if you do not want to use default file names\n" +"Can be used only when printing the current sheet" -#: pcbnew/dialogs/dialog_general_options_BoardEditor_base.cpp:61 -msgid "&Rotation angle:" -msgstr "&Rotation angle:" +#: pcbnew/dialogs/dialog_SVG_print_base.cpp:34 +#: pcbnew/dialogs/dialog_gen_module_position_file_base.cpp:39 +msgid "Browse..." +msgstr "Browse..." -#: pcbnew/dialogs/dialog_general_options_BoardEditor_base.cpp:66 -msgid "Set increment (in degrees) for context menu and hotkey rotation." -msgstr "Set increment (in degrees) for context menu and hotkey rotation." +#: pcbnew/dialogs/dialog_SVG_print_base.cpp:49 +msgid "Copper Layers:" +msgstr "Copper Layers:" -#: pcbnew/dialogs/dialog_general_options_BoardEditor_base.cpp:76 -msgid "&Show ratsnest" -msgstr "&Show ratsnest" +#: pcbnew/dialogs/dialog_SVG_print_base.cpp:63 +msgid "Technical Layers:" +msgstr "Technical Layers:" -#: pcbnew/dialogs/dialog_general_options_BoardEditor_base.cpp:78 -msgid "Show the full ratsnest." -msgstr "Show the full ratsnest." +#: pcbnew/dialogs/dialog_SVG_print_base.cpp:78 +msgid "Print SVG options:" +msgstr "Print SVG options:" -#: pcbnew/dialogs/dialog_general_options_BoardEditor_base.cpp:82 -msgid "L&imit graphic lines to 45 degrees" -msgstr "L&imit graphic lines to 45 degrees" - -#: pcbnew/dialogs/dialog_general_options_BoardEditor_base.cpp:83 +#: pcbnew/dialogs/dialog_SVG_print_base.cpp:82 msgid "" -"Force line segment directions to H, V or 45 degrees when drawing on " -"technical layers." +"Selection of the pen size used to draw items which have no pen size " +"specified." msgstr "" -"Force line segment directions to H, V or 45 degrees when drawing on " -"technical layers." +"Selection of the pen size used to draw items which have no pen size " +"specified." -#: pcbnew/dialogs/dialog_general_options_BoardEditor_base.cpp:87 -msgid "Edit action changes track width" -msgstr "Edit action changes track width" +#: pcbnew/dialogs/dialog_SVG_print_base.cpp:91 +msgid "Print mode" +msgstr "Print mode" -#: pcbnew/dialogs/dialog_general_options_BoardEditor_base.cpp:88 +#: pcbnew/dialogs/dialog_SVG_print_base.cpp:97 +msgid "Full page with frame ref" +msgstr "Full page with frame ref" + +#: pcbnew/dialogs/dialog_SVG_print_base.cpp:97 +msgid "Current page size" +msgstr "Current page size" + +#: pcbnew/dialogs/dialog_SVG_print_base.cpp:97 +msgid "Board area only" +msgstr "Board area only" + +#: pcbnew/dialogs/dialog_SVG_print_base.cpp:99 +msgid "SVG Page Size" +msgstr "SVG Page Size" + +#: pcbnew/dialogs/dialog_SVG_print_base.cpp:103 +msgid "Print board edges" +msgstr "Print board edges" + +#: pcbnew/dialogs/dialog_SVG_print_base.cpp:105 +msgid "Print (or not) the edges layer on others layers" +msgstr "Print (or not) the edges layer on others layers" + +#: pcbnew/dialogs/dialog_SVG_print_base.cpp:109 +msgid "Print mirrored" +msgstr "Print mirrored" + +#: pcbnew/dialogs/dialog_SVG_print_base.cpp:110 +msgid "Print the layer(s) horizontally mirrored" +msgstr "Print the layer(s) horizontally mirrored" + +#: pcbnew/dialogs/dialog_SVG_print_base.cpp:120 +msgid "One file per layer" +msgstr "One file per layer" + +#: pcbnew/dialogs/dialog_SVG_print_base.cpp:120 +msgid "All in one file" +msgstr "All in one file" + +#: pcbnew/dialogs/dialog_SVG_print_base.cpp:122 +msgid "File option:" +msgstr "File option:" + +#: pcbnew/dialogs/dialog_SVG_print_base.cpp:126 +#: pcbnew/dialogs/dialog_plot_base.cpp:378 +#: pcbnew/dialogs/dialog_plot_base.h:139 +msgid "Plot" +msgstr "Plot" + +#: pcbnew/dialogs/dialog_display_options_base.cpp:28 +msgid "Routing Help:" +msgstr "Routing Help:" + +#: pcbnew/dialogs/dialog_display_options_base.cpp:30 +msgid "Do not show" +msgstr "Do not show" + +#: pcbnew/dialogs/dialog_display_options_base.cpp:30 +msgid "On pads" +msgstr "On pads" + +#: pcbnew/dialogs/dialog_display_options_base.cpp:30 +msgid "On tracks" +msgstr "On tracks" + +#: pcbnew/dialogs/dialog_display_options_base.cpp:30 +msgid "On pads and tracks" +msgstr "On pads and tracks" + +#: pcbnew/dialogs/dialog_display_options_base.cpp:32 +msgid "Show Net Names:" +msgstr "Show Net Names:" + +#: pcbnew/dialogs/dialog_display_options_base.cpp:34 +msgid "Show or hide net names on pads and/or tracks." +msgstr "Show or hide net names on pads and/or tracks." + +#: pcbnew/dialogs/dialog_display_options_base.cpp:38 +msgid "New track" +msgstr "New track" + +#: pcbnew/dialogs/dialog_display_options_base.cpp:38 +msgid "New track with via area" +msgstr "New track with via area" + +#: pcbnew/dialogs/dialog_display_options_base.cpp:38 +msgid "New and edited tracks with via area" +msgstr "New and edited tracks with via area" + +#: pcbnew/dialogs/dialog_display_options_base.cpp:40 +msgid "Show Track Clearance:" +msgstr "Show Track Clearance:" + +#: pcbnew/dialogs/dialog_display_options_base.cpp:42 msgid "" -"When active, hitting Edit hotkey or double-clicking on a track or via " -"changes its width/diameter to the one selected in the main toolbar. " +"Show or hide the track and via clearance area. If \"New track\" is selected, " +"track clearance area is shown only when creating the track." msgstr "" -"When active, hitting Edit hotkey or double-clicking on a track or via " -"changes its width/diameter to the one selected in the main toolbar. " +"Show or hide the track and via clearance area. If \"New track\" is selected, " +"track clearance area is shown only when creating the track." -#: pcbnew/dialogs/dialog_general_options_BoardEditor_base.cpp:96 -msgid "Legacy Routing Options" -msgstr "Legacy Routing Options" +#: pcbnew/dialogs/dialog_display_options_base.cpp:53 +msgid "Tracks and Vias:" +msgstr "Tracks and Vias:" -#: pcbnew/dialogs/dialog_general_options_BoardEditor_base.cpp:98 -msgid "&Enforce design rules when routing" -msgstr "&Enforce design rules when routing" +#: pcbnew/dialogs/dialog_display_options_base.cpp:55 +msgid "Show tracks in sketch mode" +msgstr "Show tracks in sketch mode" -#: pcbnew/dialogs/dialog_general_options_BoardEditor_base.cpp:100 -msgid "" -"Enable DRC control. When DRC control is disabled, all connections are " -"allowed." -msgstr "" -"Enable DRC control. When DRC control is disabled, all connections are " -"allowed." +#: pcbnew/dialogs/dialog_display_options_base.cpp:58 +msgid "Show vias in sketch mode" +msgstr "Show vias in sketch mode" -#: pcbnew/dialogs/dialog_general_options_BoardEditor_base.cpp:104 -msgid "&Delete unconnected tracks" -msgstr "&Delete unconnected tracks" +#: pcbnew/dialogs/dialog_display_options_base.cpp:65 +#: pcbnew/dialogs/dialog_graphic_items_options_base.cpp:66 +msgid "Footprints:" +msgstr "Footprints:" -#: pcbnew/dialogs/dialog_general_options_BoardEditor_base.cpp:106 -msgid "Enable automatic track deletion when redrawing a track." -msgstr "Enable automatic track deletion when redrawing a track." +#: pcbnew/dialogs/dialog_display_options_base.cpp:71 +msgid "Show text in sketch mode" +msgstr "Show text in sketch mode" -#: pcbnew/dialogs/dialog_general_options_BoardEditor_base.cpp:110 -msgid "&Limit tracks to 45 degrees" -msgstr "&Limit tracks to 45 degrees" +#: pcbnew/dialogs/dialog_display_options_base.cpp:75 +msgid "Show pads in sketch mode" +msgstr "Show pads in sketch mode" -#: pcbnew/dialogs/dialog_general_options_BoardEditor_base.cpp:112 -msgid "Force track directions to H, V or 45 degrees when drawing a track." -msgstr "Force track directions to H, V or 45 degrees when drawing a track." +#: pcbnew/dialogs/dialog_display_options_base.cpp:78 +msgid "Show pad clearance" +msgstr "Show pad clearance" -#: pcbnew/dialogs/dialog_general_options_BoardEditor_base.cpp:116 -msgid "&Use double segmented tracks" -msgstr "&Use double segmented tracks" +#: pcbnew/dialogs/dialog_display_options_base.cpp:81 +msgid "Show pad number" +msgstr "Show pad number" -#: pcbnew/dialogs/dialog_general_options_BoardEditor_base.cpp:118 -msgid "" -"Use two track segments, with 45 degrees angle between them, when drawing a " -"new track " -msgstr "" -"Use two track segments, with 45 degrees angle between them, when drawing a " -"new track " +#: pcbnew/dialogs/dialog_display_options_base.cpp:85 +msgid "Show pad no net connection indicator" +msgstr "Show pad no net connection indicator" -#: pcbnew/dialogs/dialog_general_options_BoardEditor_base.cpp:131 -#: pcbnew/dialogs/dialog_general_options_BoardEditor_base.cpp:139 -msgid "When creating tracks" -msgstr "When creating tracks" +#: pcbnew/dialogs/dialog_display_options_base.cpp:93 +msgid "Other:" +msgstr "Other:" -#: pcbnew/dialogs/dialog_general_options_BoardEditor_base.cpp:133 -msgid "Magnetic Pads" -msgstr "Magnetic Pads" +#: pcbnew/dialogs/dialog_display_options_base.cpp:95 +msgid "Show graphic items in sketch mode" +msgstr "Show graphic items in sketch mode" -#: pcbnew/dialogs/dialog_general_options_BoardEditor_base.cpp:135 -msgid "Control capture of the cursor when the mouse enters a pad area." -msgstr "Control capture of the cursor when the mouse enters a pad area." +#: pcbnew/dialogs/dialog_display_options_base.cpp:99 +msgid "Show page limits" +msgstr "Show page limits" -#: pcbnew/dialogs/dialog_general_options_BoardEditor_base.cpp:141 -msgid "Magnetic Tracks" -msgstr "Magnetic Tracks" +#: pcbnew/dialogs/dialog_position_relative_base.cpp:72 +msgid "Anchor X:" +msgstr "Anchor X:" -#: pcbnew/dialogs/dialog_general_options_BoardEditor_base.cpp:143 -msgid "Control capture of the cursor when the mouse approaches a track." -msgstr "Control capture of the cursor when the mouse approaches a track." - -#: pcbnew/dialogs/dialog_general_options_BoardEditor_base.cpp:150 -msgid "Ce&nter and warp cursor on zoom" -msgstr "Ce&nter and warp cursor on zoom" - -#: pcbnew/dialogs/dialog_general_options_BoardEditor_base.cpp:151 -msgid "Center the cursor on screen when zooming." -msgstr "Center the cursor on screen when zooming." - -#: pcbnew/dialogs/dialog_general_options_BoardEditor_base.cpp:156 -msgid "" -"Enable touchpad-friendly controls (pan with scroll action, zoom with Ctrl" -"+scroll)." -msgstr "" -"Enable touchpad-friendly controls (pan with scroll action, zoom with Ctrl" -"+scroll)." - -#: pcbnew/dialogs/dialog_general_options_BoardEditor_base.cpp:161 -msgid "" -"When drawing a track or moving an item, pan when approaching the edge of the " -"display." -msgstr "" -"When drawing a track or moving an item, pan when approaching the edge of the " -"display." +#: pcbnew/dialogs/dialog_position_relative_base.cpp:92 +msgid "Select Anchor Item" +msgstr "Select Anchor Item" #: pcbnew/dialogs/wizard_add_fplib.cpp:78 msgid "All supported library formats|" @@ -21690,4312 +25443,1604 @@ msgstr "INVALID" msgid "Validating libraries %d/%d" msgstr "Validating libraries %d/%d" -#: pcbnew/onleftclick.cpp:259 -msgid "Graphic not allowed on Copper layers" -msgstr "Graphic not allowed on Copper layers" +#: pcbnew/dialogs/dialog_graphic_item_properties.cpp:147 +#: pcbnew/dialogs/dialog_graphic_item_properties.cpp:158 +msgid "Center X:" +msgstr "Center X:" -#: pcbnew/onleftclick.cpp:342 -msgid "Texts not allowed on Edge Cut layer" -msgstr "Texts not allowed on Edge Cut layer" +#: pcbnew/dialogs/dialog_graphic_item_properties.cpp:148 +#: pcbnew/dialogs/dialog_graphic_item_properties.cpp:159 +msgid "Center Y:" +msgstr "Center Y:" -#: pcbnew/onleftclick.cpp:391 -msgid "Dimension not allowed on Copper or Edge Cut layers" -msgstr "Dimension not allowed on Copper or Edge Cut layers" +#: pcbnew/dialogs/dialog_graphic_item_properties.cpp:149 +msgid "Point X:" +msgstr "Point X:" -#: pcbnew/onleftclick.cpp:444 -msgid "This tool is not available in the legacy canvas" -msgstr "This tool is not available in the legacy canvas" +#: pcbnew/dialogs/dialog_graphic_item_properties.cpp:150 +msgid "Point Y:" +msgstr "Point Y:" -#: pcbnew/drc.cpp:209 -msgid "Aborting\n" -msgstr "Aborting\n" +#: pcbnew/dialogs/dialog_graphic_item_properties.cpp:160 +msgid "Start Point X:" +msgstr "Start Point X:" -#: pcbnew/drc.cpp:222 -msgid "Pad clearances...\n" -msgstr "Pad clearances...\n" +#: pcbnew/dialogs/dialog_graphic_item_properties.cpp:161 +msgid "Start Point Y:" +msgstr "Start Point Y:" -#: pcbnew/drc.cpp:232 -msgid "Track clearances...\n" -msgstr "Track clearances...\n" - -#: pcbnew/drc.cpp:242 -msgid "Fill zones...\n" -msgstr "Fill zones...\n" - -#: pcbnew/drc.cpp:252 -msgid "Test zones...\n" -msgstr "Test zones...\n" - -#: pcbnew/drc.cpp:263 -msgid "Unconnected pads...\n" -msgstr "Unconnected pads...\n" - -#: pcbnew/drc.cpp:275 -msgid "Keepout areas ...\n" -msgstr "Keepout areas ...\n" - -#: pcbnew/drc.cpp:285 -msgid "Test texts...\n" -msgstr "Test texts...\n" - -#: pcbnew/drc.cpp:296 -msgid "Courtyard areas...\n" -msgstr "Courtyard areas...\n" - -#: pcbnew/drc.cpp:350 -#, c-format -msgid "NETCLASS: '%s' has Clearance:%s which is less than global:%s" -msgstr "NETCLASS: '%s' has Clearance:%s which is less than global:%s" - -#: pcbnew/drc.cpp:364 -#, c-format -msgid "NETCLASS: '%s' has TrackWidth:%s which is less than global:%s" -msgstr "NETCLASS: '%s' has TrackWidth:%s which is less than global:%s" - -#: pcbnew/drc.cpp:377 -#, c-format -msgid "NETCLASS: '%s' has Via Dia:%s which is less than global:%s" -msgstr "NETCLASS: '%s' has Via Dia:%s which is less than global:%s" - -#: pcbnew/drc.cpp:390 -#, c-format -msgid "NETCLASS: '%s' has Via Drill:%s which is less than global:%s" -msgstr "NETCLASS: '%s' has Via Drill:%s which is less than global:%s" - -#: pcbnew/drc.cpp:403 -#, c-format -msgid "NETCLASS: '%s' has uVia Dia:%s which is less than global:%s" -msgstr "NETCLASS: '%s' has uVia Dia:%s which is less than global:%s" - -#: pcbnew/drc.cpp:416 -#, c-format -msgid "NETCLASS: '%s' has uVia Drill:%s which is less than global:%s" -msgstr "NETCLASS: '%s' has uVia Drill:%s which is less than global:%s" - -#: pcbnew/drc.cpp:506 -msgid "Track clearances" -msgstr "Track clearances" - -#: pcbnew/drc.cpp:984 -#, c-format -msgid "footprint '%s' has malformed courtyard" -msgstr "footprint '%s' has malformed courtyard" - -#: pcbnew/drc.cpp:1001 -#, c-format -msgid "footprint '%s' has no courtyard defined" -msgstr "footprint '%s' has no courtyard defined" - -#: pcbnew/drc.cpp:1039 -#, c-format -msgid "footprints '%s' and '%s' overlap on front (top) layer" -msgstr "footprints '%s' and '%s' overlap on front (top) layer" - -#: pcbnew/drc.cpp:1074 -#, c-format -msgid "footprints '%s' and '%s' overlap on back (bottom) layer" -msgstr "footprints '%s' and '%s' overlap on back (bottom) layer" - -#: pcbnew/clean.cpp:163 pcbnew/clean.cpp:730 -msgid "Board cleanup" -msgstr "Board cleanup" - -#: pcbnew/loadcmp.cpp:178 -msgid "Load Footprint" -msgstr "Load Footprint" - -#: pcbnew/loadcmp.cpp:395 -#, c-format +#: pcbnew/dialogs/dialog_graphic_item_properties.cpp:204 msgid "" -"No footprints could be read from library file(s):\n" -"\n" -"%s\n" -"in any of the library search paths. Verify your system is configured " -"properly so the footprint libraries can be found." +"This item was on an unknown layer.\n" +"It has been moved to the drawings layer. Please fix it." msgstr "" -"No footprints could be read from library file(s):\n" -"\n" -"%s\n" -"in any of the library search paths. Verify your system is configured " -"properly so the footprint libraries can be found." +"This item was on an unknown layer.\n" +"It has been moved to the drawings layer. Please fix it." -#: pcbnew/loadcmp.cpp:448 -#, c-format -msgid "Footprints [%d items]" -msgstr "Footprints [%d items]" +#: pcbnew/dialogs/dialog_graphic_item_properties.cpp:269 +msgid "Modify drawing properties" +msgstr "Modify drawing properties" -#: pcbnew/loadcmp.cpp:465 -msgid "No footprint found." -msgstr "No footprint found." +#: pcbnew/dialogs/dialog_graphic_item_properties.cpp:302 +msgid "The arc angle must be greater than zero." +msgstr "The arc angle must be greater than zero." -#: pcbnew/loadcmp.cpp:489 +#: pcbnew/dialogs/dialog_graphic_item_properties.cpp:344 +msgid "Error List" +msgstr "Error List" + +#: pcbnew/dialogs/dialog_drc_base.cpp:52 +msgid "By Netclass" +msgstr "By Netclass" + +#: pcbnew/dialogs/dialog_drc_base.cpp:60 +msgid "Min track width" +msgstr "Min track width" + +#: pcbnew/dialogs/dialog_drc_base.cpp:62 pcbnew/dialogs/dialog_drc_base.cpp:71 +msgid "Enter the minimum acceptable value for a track width" +msgstr "Enter the minimum acceptable value for a track width" + +#: pcbnew/dialogs/dialog_drc_base.cpp:75 +msgid "Min via size" +msgstr "Min via size" + +#: pcbnew/dialogs/dialog_drc_base.cpp:77 pcbnew/dialogs/dialog_drc_base.cpp:86 +msgid "Enter the minimum acceptable diameter for a standard via" +msgstr "Enter the minimum acceptable diameter for a standard via" + +#: pcbnew/dialogs/dialog_drc_base.cpp:90 +msgid "Min uVia size" +msgstr "Min uVia size" + +#: pcbnew/dialogs/dialog_drc_base.cpp:92 pcbnew/dialogs/dialog_drc_base.cpp:101 +msgid "Enter the minimum acceptable diameter for a micro via" +msgstr "Enter the minimum acceptable diameter for a micro via" + +#: pcbnew/dialogs/dialog_drc_base.cpp:108 +msgid "Check footprint courtyard overlap" +msgstr "Check footprint courtyard overlap" + +#: pcbnew/dialogs/dialog_drc_base.cpp:111 +msgid "Check courtyard missing in footprints" +msgstr "Check courtyard missing in footprints" + +#: pcbnew/dialogs/dialog_drc_base.cpp:123 +msgid "Create Report File" +msgstr "Create Report File" + +#: pcbnew/dialogs/dialog_drc_base.cpp:142 +msgid "Enable writing report to this file" +msgstr "Enable writing report to this file" + +#: pcbnew/dialogs/dialog_drc_base.cpp:147 +msgid "Enter the report filename" +msgstr "Enter the report filename" + +#: pcbnew/dialogs/dialog_drc_base.cpp:182 +msgid "Start DRC" +msgstr "Start DRC" + +#: pcbnew/dialogs/dialog_drc_base.cpp:184 +msgid "Start the Design Rule Checker" +msgstr "Start the Design Rule Checker" + +#: pcbnew/dialogs/dialog_drc_base.cpp:188 +msgid "List Unconnected" +msgstr "List Unconnected" + +#: pcbnew/dialogs/dialog_drc_base.cpp:189 +msgid "List unconnected pads or tracks" +msgstr "List unconnected pads or tracks" + +#: pcbnew/dialogs/dialog_drc_base.cpp:193 +msgid "Delete All Markers" +msgstr "Delete All Markers" + +#: pcbnew/dialogs/dialog_drc_base.cpp:194 +msgid "Delete every marker" +msgstr "Delete every marker" + +#: pcbnew/dialogs/dialog_drc_base.cpp:198 +msgid "Delete Current Marker" +msgstr "Delete Current Marker" + +#: pcbnew/dialogs/dialog_drc_base.cpp:199 +msgid "Delete the marker selected in the list box below" +msgstr "Delete the marker selected in the list box below" + +#: pcbnew/dialogs/dialog_drc_base.cpp:210 +msgid "Error Messages:" +msgstr "Error Messages:" + +#: pcbnew/dialogs/dialog_drc_base.cpp:215 +msgid "Marker count:" +msgstr "Marker count:" + +#: pcbnew/dialogs/dialog_drc_base.cpp:226 +msgid "Unconnected count:" +msgstr "Unconnected count:" + +#: pcbnew/dialogs/dialog_drc_base.cpp:243 msgid "" -"\n" -"Key words: " +"MARKERs, double click any to go there in PCB, right click for popup menu" msgstr "" -"\n" -"Key words: " +"MARKERs, double click any to go there in PCB, right click for popup menu" -#: pcbnew/loadcmp.cpp:505 -#, c-format -msgid "Footprints [%u items]" -msgstr "Footprints [%u items]" +#: pcbnew/dialogs/dialog_drc_base.cpp:252 +msgid "Problems / Markers" +msgstr "Problems / Markers" -#: pcbnew/loadcmp.cpp:571 -#, c-format -msgid "Footprint '%s' saved" -msgstr "Footprint '%s' saved" +#: pcbnew/dialogs/dialog_drc_base.cpp:258 +msgid "A list of unconnected pads, right click for popup menu" +msgstr "A list of unconnected pads, right click for popup menu" -#: pcbnew/loadcmp.cpp:585 -#, c-format -msgid "Footprint library '%s' saved as '%s'." -msgstr "Footprint library '%s' saved as '%s'." +#: pcbnew/dialogs/dialog_track_via_size_base.cpp:27 +msgid "Track width:" +msgstr "Track width:" -#: pcbnew/muonde.cpp:244 -msgid "Gap" -msgstr "Gap" +#: pcbnew/dialogs/dialog_track_via_size_base.cpp:38 +msgid "Via diameter:" +msgstr "Via diameter:" -#: pcbnew/muonde.cpp:250 -msgid "Stub" -msgstr "Stub" +#: pcbnew/dialogs/dialog_track_via_size_base.cpp:49 +msgid "Via drill:" +msgstr "Via drill:" -#: pcbnew/muonde.cpp:257 -msgid "Arc Stub" -msgstr "Arc Stub" +#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor_base.cpp:72 +msgid "Rotation (-360 to 360):" +msgstr "Rotation (-360 to 360):" -#: pcbnew/muonde.cpp:268 pcbnew/muonde.cpp:286 -msgid "Create microwave module" -msgstr "Create microwave module" +#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor_base.cpp:114 +msgid "Sheet path:" +msgstr "Sheet path:" -#: pcbnew/muonde.cpp:285 -msgid "Angle in degrees:" -msgstr "Angle in degrees:" - -#: pcbnew/muonde.cpp:298 -msgid "Incorrect number, abort" -msgstr "Incorrect number, abort" - -#: pcbnew/muonde.cpp:443 -msgid "Complex shape" -msgstr "Complex shape" - -#: pcbnew/muonde.cpp:464 -msgid "Read Shape Description File..." -msgstr "Read Shape Description File..." - -#: pcbnew/muonde.cpp:469 -msgid "Symmetrical" -msgstr "Symmetrical" - -#: pcbnew/muonde.cpp:472 -msgid "Shape Option" -msgstr "Shape Option" - -#: pcbnew/muonde.cpp:504 -msgid "Read descr shape file" -msgstr "Read descr shape file" - -#: pcbnew/muonde.cpp:519 -msgid "File not found" -msgstr "File not found" - -#: pcbnew/muonde.cpp:607 -msgid "Shape has a null size!" -msgstr "Shape has a null size!" - -#: pcbnew/muonde.cpp:613 -msgid "Shape has no points!" -msgstr "Shape has no points!" - -#: pcbnew/muonde.cpp:705 -msgid "No pad for this footprint" -msgstr "No pad for this footprint" - -#: pcbnew/muonde.cpp:713 -msgid "Only one pad for this footprint" -msgstr "Only one pad for this footprint" - -#: pcbnew/muonde.cpp:724 -msgid "Gap:" -msgstr "Gap:" - -#: pcbnew/muonde.cpp:724 -msgid "Create Microwave Gap" -msgstr "Create Microwave Gap" - -#: pcbnew/kicad_netlist_reader.cpp:253 -#, c-format -msgid "Cannot find component with reference \"%s\" in netlist." -msgstr "Cannot find component with reference \"%s\" in netlist." - -#: pcbnew/kicad_netlist_reader.cpp:369 pcbnew/pcb_parser.cpp:1760 -#, c-format +#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor_base.cpp:119 msgid "" -"invalid footprint ID in\n" -"file: <%s>\n" -"line: %d\n" -"offset: %d" +"An unique ID (a time stamp) to identify the component.\n" +"This is an alternate identifier to the reference." msgstr "" -"invalid footprint ID in\n" -"file: <%s>\n" -"line: %d\n" -"offset: %d" +"An unique ID (a time stamp) to identify the component.\n" +"This is an alternate identifier to the reference." -#: pcbnew/block.cpp:213 -msgid "Block Operation" -msgstr "Block Operation" +#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor_base.cpp:128 +msgid "Change Footprint(s)" +msgstr "Change Footprint(s)" -#: pcbnew/autorouter/auto_place_footprints.cpp:164 -msgid "Footprints NOT LOCKED will be moved" -msgstr "Footprints NOT LOCKED will be moved" +#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor_base.cpp:143 +msgid "Lock pads" +msgstr "Lock pads" -#: pcbnew/autorouter/auto_place_footprints.cpp:171 -msgid "Footprints NOT PLACED will be moved" -msgstr "Footprints NOT PLACED will be moved" +#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor_base.cpp:143 +msgid "Lock footprint" +msgstr "Lock footprint" -#: pcbnew/autorouter/auto_place_footprints.cpp:280 -#, c-format -msgid "Place footprint %d of %d" -msgstr "Place footprint %d of %d" +#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor_base.cpp:158 +msgid "Rotate 90 degrees" +msgstr "Rotate 90 degrees" -#: pcbnew/autorouter/auto_place_footprints.cpp:465 -msgid "No PCB edge found, unknown board size!" -msgstr "No PCB edge found, unknown board size!" +#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor_base.cpp:171 +msgid "Rotate 180 degrees" +msgstr "Rotate 180 degrees" -#: pcbnew/autorouter/auto_place_footprints.cpp:474 -msgid "Cols" -msgstr "Cols" +#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor_base.cpp:185 +msgid "Local Settings" +msgstr "Local Settings" -#: pcbnew/autorouter/auto_place_footprints.cpp:478 -msgid "Cells." -msgstr "Cells." +#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor_base.cpp:193 +msgid "Pad connection to zones:" +msgstr "Pad connection to zones:" -#: pcbnew/autorouter/auto_place_footprints.cpp:691 -msgid "OK to abort?" -msgstr "OK to abort?" +#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor_base.cpp:197 +msgid "Use zone setting" +msgstr "Use zone setting" -#: pcbnew/autorouter/spread_footprints.cpp:190 -msgid "Could not automatically place footprints. No board outlines detected." -msgstr "Could not automatically place footprints. No board outlines detected." - -#: pcbnew/autorouter/solve.cpp:298 -msgid "Abort routing?" -msgstr "Abort routing?" - -#: pcbnew/autorouter/move_and_route_event_functions.cpp:133 -msgid "Not locked footprints inside the board will be moved. OK?" -msgstr "Not locked footprints inside the board will be moved. OK?" - -#: pcbnew/autorouter/move_and_route_event_functions.cpp:139 -msgid "No footprint found!" -msgstr "No footprint found!" - -#: pcbnew/autorouter/autorout.cpp:90 -msgid "Net not selected" -msgstr "Net not selected" - -#: pcbnew/autorouter/autorout.cpp:98 -msgid "Footprint not selected" -msgstr "Footprint not selected" - -#: pcbnew/autorouter/autorout.cpp:108 -msgid "Pad not selected" -msgstr "Pad not selected" - -#: pcbnew/autorouter/autorout.cpp:181 -msgid "No memory for autorouting" -msgstr "No memory for autorouting" - -#: pcbnew/autorouter/autorout.cpp:186 -msgid "Place Cells" -msgstr "Place Cells" - -#: pcbnew/tools/placement_tool.cpp:42 -msgid "Align to Top" -msgstr "Align to Top" - -#: pcbnew/tools/placement_tool.cpp:43 -msgid "Aligns selected items to the top edge" -msgstr "Aligns selected items to the top edge" - -#: pcbnew/tools/placement_tool.cpp:47 -msgid "Align to Bottom" -msgstr "Align to Bottom" - -#: pcbnew/tools/placement_tool.cpp:48 -msgid "Aligns selected items to the bottom edge" -msgstr "Aligns selected items to the bottom edge" - -#: pcbnew/tools/placement_tool.cpp:52 -msgid "Align to Left" -msgstr "Align to Left" - -#: pcbnew/tools/placement_tool.cpp:53 -msgid "Aligns selected items to the left edge" -msgstr "Aligns selected items to the left edge" - -#: pcbnew/tools/placement_tool.cpp:57 -msgid "Align to Right" -msgstr "Align to Right" - -#: pcbnew/tools/placement_tool.cpp:58 -msgid "Aligns selected items to the right edge" -msgstr "Aligns selected items to the right edge" - -#: pcbnew/tools/placement_tool.cpp:62 -msgid "Distribute Horizontally" -msgstr "Distribute Horizontally" - -#: pcbnew/tools/placement_tool.cpp:63 -msgid "Distributes selected items along the horizontal axis" -msgstr "Distributes selected items along the horizontal axis" - -#: pcbnew/tools/placement_tool.cpp:67 -msgid "Distribute Vertically" -msgstr "Distribute Vertically" - -#: pcbnew/tools/placement_tool.cpp:68 -msgid "Distributes selected items along the vertical axis" -msgstr "Distributes selected items along the vertical axis" - -#: pcbnew/tools/placement_tool.cpp:96 -msgid "Align/distribute" -msgstr "Align/distribute" - -#: pcbnew/tools/placement_tool.cpp:145 -msgid "Align to top" -msgstr "Align to top" - -#: pcbnew/tools/placement_tool.cpp:182 -msgid "Align to bottom" -msgstr "Align to bottom" - -#: pcbnew/tools/placement_tool.cpp:219 -msgid "Align to left" -msgstr "Align to left" - -#: pcbnew/tools/placement_tool.cpp:256 -msgid "Align to right" -msgstr "Align to right" - -#: pcbnew/tools/placement_tool.cpp:311 -msgid "Distribute horizontally" -msgstr "Distribute horizontally" - -#: pcbnew/tools/placement_tool.cpp:354 -msgid "Distribute vertically" -msgstr "Distribute vertically" - -#: pcbnew/tools/selection_tool.cpp:91 -msgid "Trivial Connection" -msgstr "Trivial Connection" - -#: pcbnew/tools/selection_tool.cpp:91 -msgid "Selects a connection between two junctions." -msgstr "Selects a connection between two junctions." - -#: pcbnew/tools/selection_tool.cpp:95 -msgid "Copper Connection" -msgstr "Copper Connection" - -#: pcbnew/tools/selection_tool.cpp:95 -msgid "Selects whole copper connection." -msgstr "Selects whole copper connection." - -#: pcbnew/tools/selection_tool.cpp:99 -msgid "Whole Net" -msgstr "Whole Net" - -#: pcbnew/tools/selection_tool.cpp:99 -msgid "Selects all tracks & vias belonging to the same net." -msgstr "Selects all tracks & vias belonging to the same net." - -#: pcbnew/tools/selection_tool.cpp:103 -msgid "Selects all modules and tracks in the schematic sheet" -msgstr "Selects all modules and tracks in the schematic sheet" - -#: pcbnew/tools/selection_tool.cpp:107 -msgid "Items in Same Hierarchical Sheet" -msgstr "Items in Same Hierarchical Sheet" - -#: pcbnew/tools/selection_tool.cpp:108 -msgid "Selects all modules and tracks in the same schematic sheet" -msgstr "Selects all modules and tracks in the same schematic sheet" - -#: pcbnew/tools/selection_tool.cpp:112 -msgid "Searches the document for an item" -msgstr "Searches the document for an item" - -#: pcbnew/tools/selection_tool.cpp:119 -msgid "Filter Selection" -msgstr "Filter Selection" - -#: pcbnew/tools/selection_tool.cpp:119 -msgid "Filter the types of items in the selection" -msgstr "Filter the types of items in the selection" - -#: pcbnew/tools/selection_tool.cpp:129 -msgid "Select..." -msgstr "Select..." - -#: pcbnew/tools/selection_tool.cpp:646 -msgid "Selection contains locked items. Do you want to continue?" -msgstr "Selection contains locked items. Do you want to continue?" - -#: pcbnew/tools/selection_tool.cpp:1199 -msgid "Filter selection" -msgstr "Filter selection" - -#: pcbnew/tools/selection_tool.cpp:1270 -msgid "Clarify selection" -msgstr "Clarify selection" - -#: pcbnew/tools/pad_tool.cpp:49 pcbnew/onrightclick.cpp:945 -#: pcbnew/modedit_onclick.cpp:319 -msgid "Copy Pad Settings" -msgstr "Copy Pad Settings" - -#: pcbnew/tools/pad_tool.cpp:49 -msgid "Copy current pad's settings to the board design settings" -msgstr "Copy current pad's settings to the board design settings" - -#: pcbnew/tools/pad_tool.cpp:55 pcbnew/tools/pad_tool.cpp:225 -#: pcbnew/tools/pad_tool.cpp:378 pcbnew/onrightclick.cpp:949 -#: pcbnew/modedit_onclick.cpp:321 -msgid "Apply Pad Settings" -msgstr "Apply Pad Settings" - -#: pcbnew/tools/pad_tool.cpp:55 -msgid "Copy the board design settings pad properties to the current pad" -msgstr "Copy the board design settings pad properties to the current pad" - -#: pcbnew/tools/pad_tool.cpp:61 pcbnew/onrightclick.cpp:953 -#: pcbnew/modedit_onclick.cpp:339 -msgid "Push Pad Settings" -msgstr "Push Pad Settings" - -#: pcbnew/tools/pad_tool.cpp:61 -msgid "Copy the current pad settings to other pads" -msgstr "Copy the current pad settings to other pads" - -#: pcbnew/tools/pcbnew_control.cpp:679 pcbnew/edit.cpp:1486 -msgid "Adjust grid origin" -msgstr "Adjust grid origin" - -#: pcbnew/tools/pcbnew_control.cpp:753 -msgid "Are you sure you want to delete item?" -msgstr "Are you sure you want to delete item?" - -#: pcbnew/tools/pcbnew_control.cpp:833 -#, c-format +#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor_base.cpp:223 msgid "" -"Error loading board.\n" -"%s" +"This is the local net clearance for all pad of this footprint\n" +"If 0, the Netclass values are used\n" +"This value can be superseded by a pad local value." msgstr "" -"Error loading board.\n" -"%s" +"This is the local net clearance for all pad of this footprint\n" +"If 0, the Netclass values are used\n" +"This value can be superseded by a pad local value." -#: pcbnew/tools/pcbnew_control.cpp:890 -msgid "Append a board" -msgstr "Append a board" +#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor_base.cpp:300 +msgid "3D Shape Name" +msgstr "3D Shape Name" -#: pcbnew/tools/pcbnew_control.cpp:933 -msgid "Not available in OpenGL/Cairo canvases." -msgstr "Not available in OpenGL/Cairo canvases." +#: pcbnew/dialogs/dialog_pns_settings.cpp:37 +msgid "DRC violation: highlight obstacles" +msgstr "DRC violation: highlight obstacles" -#: pcbnew/tools/point_editor.cpp:51 pcbnew/onrightclick.cpp:729 -msgid "Create Corner" -msgstr "Create Corner" +#: pcbnew/dialogs/dialog_pns_settings.cpp:38 +msgid "DRC violation: shove tracks and vias" +msgstr "DRC violation: shove tracks and vias" -#: pcbnew/tools/point_editor.cpp:51 -msgid "Create a corner" -msgstr "Create a corner" +#: pcbnew/dialogs/dialog_pns_settings.cpp:39 +msgid "DRC violation: walk around obstacles" +msgstr "DRC violation: walk around obstacles" -#: pcbnew/tools/point_editor.cpp:55 -msgid "Remove Corner" -msgstr "Remove Corner" +#: pcbnew/dialogs/dialog_keepout_area_properties.cpp:247 +msgid "Tracks, vias, and pads are allowed. The keepout is useless" +msgstr "Tracks, vias, and pads are allowed. The keepout is useless" -#: pcbnew/tools/point_editor.cpp:55 -msgid "Remove corner" -msgstr "Remove corner" +#: pcbnew/dialogs/dialog_keepout_area_properties.cpp:253 +msgid "No layers selected." +msgstr "No layers selected." -#: pcbnew/tools/point_editor.cpp:336 -msgid "Drag a line ending" -msgstr "Drag a line ending" +#: pcbnew/dialogs/dialog_graphic_items_options_base.cpp:25 +msgid "Graphics:" +msgstr "Graphics:" -#: pcbnew/tools/point_editor.cpp:853 -msgid "Add a zone corner" -msgstr "Add a zone corner" +#: pcbnew/dialogs/dialog_graphic_items_options_base.cpp:27 +msgid "Graphic segment width:" +msgstr "Graphic segment width:" -#: pcbnew/tools/point_editor.cpp:892 -msgid "Split segment" -msgstr "Split segment" +#: pcbnew/dialogs/dialog_graphic_items_options_base.cpp:34 +msgid "Board edge width:" +msgstr "Board edge width:" -#: pcbnew/tools/point_editor.cpp:926 -msgid "Remove a zone corner" -msgstr "Remove a zone corner" +#: pcbnew/dialogs/dialog_graphic_items_options_base.cpp:41 +msgid "Copper text thickness:" +msgstr "Copper text thickness:" -#: pcbnew/tools/size_menu.cpp:47 -msgid "Track " -msgstr "Track " +#: pcbnew/dialogs/dialog_graphic_items_options_base.cpp:68 +msgid "Edge width:" +msgstr "Edge width:" -#: pcbnew/tools/size_menu.cpp:50 -msgid "net class width" -msgstr "net class width" +#: pcbnew/dialogs/dialog_graphic_items_options_base.cpp:75 +msgid "Text thickness:" +msgstr "Text thickness:" -#: pcbnew/tools/size_menu.cpp:66 -msgid "Via " -msgstr "Via " +#: pcbnew/dialogs/dialog_graphic_items_options_base.cpp:100 +msgid "General:" +msgstr "General:" -#: pcbnew/tools/size_menu.cpp:70 -msgid "net class size" -msgstr "net class size" +#: pcbnew/dialogs/dialog_graphic_items_options_base.cpp:102 +msgid "Default pen size:" +msgstr "Default pen size:" -#: pcbnew/tools/size_menu.cpp:79 -msgid ", drill: default" -msgstr ", drill: default" +#: pcbnew/dialogs/dialog_fp_lib_table_base.cpp:133 +msgid "Append with Wizard" +msgstr "Append with Wizard" -#: pcbnew/tools/size_menu.cpp:81 -msgid ", drill: " -msgstr ", drill: " +#: pcbnew/dialogs/dialog_fp_lib_table_base.cpp:156 +msgid "Options Editor" +msgstr "Options Editor" -#: pcbnew/tools/zone_create_helper.cpp:145 -msgid "Add a zone cutout" -msgstr "Add a zone cutout" +#: pcbnew/dialogs/dialog_fp_lib_table_base.cpp:157 +msgid "Zoom into the options table for current row" +msgstr "Zoom into the options table for current row" -#: pcbnew/tools/zone_create_helper.cpp:157 -msgid "Add a zone" -msgstr "Add a zone" +#: pcbnew/dialogs/dialog_keepout_area_properties_base.cpp:29 +msgid "Keepout Area Layers:" +msgstr "Keepout Area Layers:" -#: pcbnew/tools/edit_tool.cpp:74 -msgid "Open in Footprint Editor" -msgstr "Open in Footprint Editor" +#: pcbnew/dialogs/dialog_keepout_area_properties_base.cpp:42 +msgid "Properties:" +msgstr "Properties:" -#: pcbnew/tools/edit_tool.cpp:75 -msgid "Opens the selected footprint in the Footprint Editor" -msgstr "Opens the selected footprint in the Footprint Editor" +#: pcbnew/dialogs/dialog_keepout_area_properties_base.cpp:46 +msgid "Any orientation" +msgstr "Any orientation" -#: pcbnew/tools/edit_tool.cpp:80 -msgid "Copy Pad Settings to Current Settings" -msgstr "Copy Pad Settings to Current Settings" +#: pcbnew/dialogs/dialog_keepout_area_properties_base.cpp:46 +msgid "180, 90, and 45 degrees" +msgstr "180, 90, and 45 degrees" -#: pcbnew/tools/edit_tool.cpp:81 +#: pcbnew/dialogs/dialog_keepout_area_properties_base.cpp:48 +msgid "Zone Edge Orientation:" +msgstr "Zone Edge Orientation:" + +#: pcbnew/dialogs/dialog_keepout_area_properties_base.cpp:54 +msgid "Outline Appearence:" +msgstr "Outline Appearence:" + +#: pcbnew/dialogs/dialog_keepout_area_properties_base.cpp:59 +msgid "Keepout Options:" +msgstr "Keepout Options:" + +#: pcbnew/dialogs/dialog_keepout_area_properties_base.cpp:61 +msgid "No tracks" +msgstr "No tracks" + +#: pcbnew/dialogs/dialog_keepout_area_properties_base.cpp:64 +msgid "No vias" +msgstr "No vias" + +#: pcbnew/dialogs/dialog_global_pads_edition_base.cpp:23 +msgid "Pad Filter :" +msgstr "Pad Filter :" + +#: pcbnew/dialogs/dialog_global_pads_edition_base.cpp:25 +msgid "Do not modify pads having a different shape" +msgstr "Do not modify pads having a different shape" + +#: pcbnew/dialogs/dialog_global_pads_edition_base.cpp:28 +msgid "Do not modify pads having different layers" +msgstr "Do not modify pads having different layers" + +#: pcbnew/dialogs/dialog_global_pads_edition_base.cpp:31 +msgid "Do not modify pads having a different orientation" +msgstr "Do not modify pads having a different orientation" + +#: pcbnew/dialogs/dialog_global_pads_edition_base.cpp:43 +msgid "Pad Editor" +msgstr "Pad Editor" + +#: pcbnew/dialogs/dialog_global_pads_edition_base.cpp:49 +msgid "Change Pads on Footprint" +msgstr "Change Pads on Footprint" + +#: pcbnew/dialogs/dialog_global_pads_edition_base.cpp:52 +msgid "Change Pads on Identical Footprints" +msgstr "Change Pads on Identical Footprints" + +#: pcbnew/dialogs/dialog_pns_diff_pair_dimensions_base.cpp:38 +msgid "Trace gap:" +msgstr "Trace gap:" + +#: pcbnew/dialogs/dialog_pns_diff_pair_dimensions_base.cpp:51 +msgid "Via gap:" +msgstr "Via gap:" + +#: pcbnew/dialogs/dialog_pns_diff_pair_dimensions_base.cpp:72 +msgid "Via gap same as trace gap" +msgstr "Via gap same as trace gap" + +#: pcbnew/dialogs/wizard_3DShape_Libs_downloader_base.cpp:25 +msgid "Welcome to the 3D shape Libraries downloader Wizard!" +msgstr "Welcome to the 3D shape Libraries downloader Wizard!" + +#: pcbnew/dialogs/wizard_3DShape_Libs_downloader_base.cpp:35 +msgid "Please select the URL for the 3D libraries to download" +msgstr "Please select the URL for the 3D libraries to download" + +#: pcbnew/dialogs/wizard_3DShape_Libs_downloader_base.cpp:39 +msgid "https://github.com/KiCad/packages3d" +msgstr "https://github.com/KiCad/packages3d" + +#: pcbnew/dialogs/wizard_3DShape_Libs_downloader_base.cpp:56 +msgid "3D shape local folder:" +msgstr "3D shape local folder:" + +#: pcbnew/dialogs/wizard_3DShape_Libs_downloader_base.cpp:72 +msgid "Default 3D Path" +msgstr "Default 3D Path" + +#: pcbnew/dialogs/wizard_3DShape_Libs_downloader_base.cpp:166 +msgid "Local library folder:" +msgstr "Local library folder:" + +#: pcbnew/dialogs/wizard_3DShape_Libs_downloader_base.cpp:174 +msgid "3D shape libraries to be downloaded:" +msgstr "3D shape libraries to be downloaded:" + +#: pcbnew/dialogs/wizard_3DShape_Libs_downloader_base.cpp:192 +msgid "Libraries" +msgstr "Libraries" + +#: pcbnew/dialogs/dialog_gen_module_position_file_base.cpp:34 +#: pcbnew/dialogs/dialog_plot_base.cpp:50 msgid "" -"Copies the properties of selected pad to the current template pad settings." +"Target directory for plot files. Can be absolute or relative to the board " +"file location." msgstr "" -"Copies the properties of selected pad to the current template pad settings." +"Target directory for plot files. Can be absolute or relative to the board " +"file location." -#: pcbnew/tools/edit_tool.cpp:85 -msgid "Copy Current Settings to Pads" -msgstr "Copy Current Settings to Pads" +#: pcbnew/dialogs/dialog_gen_module_position_file_base.cpp:54 +msgid "Ascii" +msgstr "Ascii" -#: pcbnew/tools/edit_tool.cpp:86 -msgid "Copies the current template pad settings to the selected pad(s)." -msgstr "Copies the current template pad settings to the selected pad(s)." +#: pcbnew/dialogs/dialog_gen_module_position_file_base.cpp:54 +msgid "CSV" +msgstr "CSV" -#: pcbnew/tools/edit_tool.cpp:90 -msgid "Global Pad Edition" -msgstr "Global Pad Edition" +#: pcbnew/dialogs/dialog_gen_module_position_file_base.cpp:56 +msgid "Format:" +msgstr "Format:" -#: pcbnew/tools/edit_tool.cpp:91 -msgid "Changes pad properties globally." -msgstr "Changes pad properties globally." +#: pcbnew/dialogs/dialog_gen_module_position_file_base.cpp:66 +msgid "One file per side" +msgstr "One file per side" -#: pcbnew/tools/edit_tool.cpp:95 -msgid "Edit Activate" -msgstr "Edit Activate" +#: pcbnew/dialogs/dialog_gen_module_position_file_base.cpp:66 +msgid "One file for board" +msgstr "One file for board" -#: pcbnew/tools/edit_tool.cpp:99 -msgid "Moves the selected item(s)" -msgstr "Moves the selected item(s)" +#: pcbnew/dialogs/dialog_gen_module_position_file_base.cpp:68 +msgid "Files:" +msgstr "Files:" -#: pcbnew/tools/edit_tool.cpp:103 -msgid "Duplicates the selected item(s)" -msgstr "Duplicates the selected item(s)" - -#: pcbnew/tools/edit_tool.cpp:107 -msgid "Duplicates the selected item(s), incrementing pad numbers" -msgstr "Duplicates the selected item(s), incrementing pad numbers" - -#: pcbnew/tools/edit_tool.cpp:111 pcbnew/onrightclick.cpp:205 -#: pcbnew/onrightclick.cpp:281 pcbnew/onrightclick.cpp:302 -#: pcbnew/onrightclick.cpp:550 pcbnew/onrightclick.cpp:838 -#: pcbnew/onrightclick.cpp:878 pcbnew/modedit_onclick.cpp:298 -#: pcbnew/modedit_onclick.cpp:378 pcbnew/modedit_onclick.cpp:412 -msgid "Move Exactly" -msgstr "Move Exactly" - -#: pcbnew/tools/edit_tool.cpp:111 -msgid "Moves the selected item(s) by an exact amount" -msgstr "Moves the selected item(s) by an exact amount" - -#: pcbnew/tools/edit_tool.cpp:116 -msgid "Create array" -msgstr "Create array" - -#: pcbnew/tools/edit_tool.cpp:120 -msgid "Rotates selected item(s) clockwise" -msgstr "Rotates selected item(s) clockwise" - -#: pcbnew/tools/edit_tool.cpp:125 -msgid "Rotates selected item(s) counterclockwise" -msgstr "Rotates selected item(s) counterclockwise" - -#: pcbnew/tools/edit_tool.cpp:130 pcbnew/tools/edit_tool.cpp:796 -#: pcbnew/onrightclick.cpp:493 pcbnew/onrightclick.cpp:813 -#: pcbnew/onrightclick.cpp:1000 -msgid "Flip" -msgstr "Flip" - -#: pcbnew/tools/edit_tool.cpp:130 -msgid "Flips selected item(s)" -msgstr "Flips selected item(s)" - -#: pcbnew/tools/edit_tool.cpp:134 -msgid "Mirrors selected item" -msgstr "Mirrors selected item" - -#: pcbnew/tools/edit_tool.cpp:138 pcbnew/tools/edit_tool.cpp:143 -msgid "Deletes selected item(s)" -msgstr "Deletes selected item(s)" - -#: pcbnew/tools/edit_tool.cpp:143 -msgid "Delete (Alternative)" -msgstr "Delete (Alternative)" - -#: pcbnew/tools/edit_tool.cpp:148 -msgid "Change the footprint used for modules" -msgstr "Change the footprint used for modules" - -#: pcbnew/tools/edit_tool.cpp:153 -msgid "Displays item properties dialog" -msgstr "Displays item properties dialog" - -#: pcbnew/tools/edit_tool.cpp:161 -msgid "Measuring tool" -msgstr "Measuring tool" - -#: pcbnew/tools/edit_tool.cpp:161 -msgid "Interactively measure distance between points" -msgstr "Interactively measure distance between points" - -#: pcbnew/tools/edit_tool.cpp:574 -msgid "Edit track width/via size" -msgstr "Edit track width/via size" - -#: pcbnew/tools/edit_tool.cpp:600 -msgid "Edit track/via properties" -msgstr "Edit track/via properties" - -#: pcbnew/tools/edit_tool.cpp:885 -msgid "Move exact" -msgstr "Move exact" - -#: pcbnew/tools/edit_tool.cpp:960 -#, c-format -msgid "Duplicated %d item(s)" -msgstr "Duplicated %d item(s)" - -#: pcbnew/tools/edit_tool.cpp:1100 pcbnew/tool_modedit.cpp:201 -#: pcbnew/tool_pcb.cpp:491 -msgid "Measure distance" -msgstr "Measure distance" - -#: pcbnew/tools/module_editor_tools.cpp:59 -msgid "Add Pad" -msgstr "Add Pad" - -#: pcbnew/tools/module_editor_tools.cpp:59 -msgid "Add a pad" -msgstr "Add a pad" - -#: pcbnew/tools/module_editor_tools.cpp:63 -msgid "Enumerate Pads" -msgstr "Enumerate Pads" - -#: pcbnew/tools/module_editor_tools.cpp:63 -#: pcbnew/tools/module_editor_tools.cpp:239 -msgid "Enumerate pads" -msgstr "Enumerate pads" - -#: pcbnew/tools/module_editor_tools.cpp:67 -msgid "Copy items" -msgstr "Copy items" - -#: pcbnew/tools/module_editor_tools.cpp:71 -msgid "Paste items" -msgstr "Paste items" - -#: pcbnew/tools/module_editor_tools.cpp:114 -msgid "Add pads" -msgstr "Add pads" - -#: pcbnew/tools/module_editor_tools.cpp:118 -msgid "Place pad" -msgstr "Place pad" - -#: pcbnew/tools/module_editor_tools.cpp:152 -msgid "Hold left mouse button and move cursor over pads to enumerate them" -msgstr "Hold left mouse button and move cursor over pads to enumerate them" - -#: pcbnew/tools/module_editor_tools.cpp:277 -msgid "Select reference point" -msgstr "Select reference point" - -#: pcbnew/tools/module_editor_tools.cpp:328 -#, c-format -msgid "Copied %d item(s)" -msgstr "Copied %d item(s)" - -#: pcbnew/tools/module_editor_tools.cpp:348 -msgid "Invalid clipboard contents" -msgstr "Invalid clipboard contents" - -#: pcbnew/tools/module_editor_tools.cpp:436 -msgid "Paste clipboard contents" -msgstr "Paste clipboard contents" - -#: pcbnew/tools/pcb_editor_control.cpp:89 -msgid "Fill" -msgstr "Fill" - -#: pcbnew/tools/pcb_editor_control.cpp:89 -msgid "Fill zone(s)" -msgstr "Fill zone(s)" - -#: pcbnew/tools/pcb_editor_control.cpp:93 -msgid "Fill All" -msgstr "Fill All" - -#: pcbnew/tools/pcb_editor_control.cpp:93 -msgid "Fill all zones" -msgstr "Fill all zones" - -#: pcbnew/tools/pcb_editor_control.cpp:97 -msgid "Unfill" -msgstr "Unfill" - -#: pcbnew/tools/pcb_editor_control.cpp:97 -msgid "Unfill zone(s)" -msgstr "Unfill zone(s)" - -#: pcbnew/tools/pcb_editor_control.cpp:101 -msgid "Unfill All" -msgstr "Unfill All" - -#: pcbnew/tools/pcb_editor_control.cpp:101 -msgid "Unfill all zones" -msgstr "Unfill all zones" - -#: pcbnew/tools/pcb_editor_control.cpp:105 -msgid "Merge Zones" -msgstr "Merge Zones" - -#: pcbnew/tools/pcb_editor_control.cpp:105 -#: pcbnew/tools/pcb_editor_control.cpp:872 -msgid "Merge zones" -msgstr "Merge zones" - -#: pcbnew/tools/pcb_editor_control.cpp:109 -msgid "Duplicate Zone onto Layer" -msgstr "Duplicate Zone onto Layer" - -#: pcbnew/tools/pcb_editor_control.cpp:109 -msgid "Duplicate zone outline onto a different layer" -msgstr "Duplicate zone outline onto a different layer" - -#: pcbnew/tools/pcb_editor_control.cpp:115 -msgid "Add Layer Alignment Target" -msgstr "Add Layer Alignment Target" - -#: pcbnew/tools/pcb_editor_control.cpp:115 -msgid "Add a layer alignment target" -msgstr "Add a layer alignment target" - -#: pcbnew/tools/pcb_editor_control.cpp:119 -msgid "Add a footprint" -msgstr "Add a footprint" - -#: pcbnew/tools/pcb_editor_control.cpp:135 -msgid "Lock" -msgstr "Lock" - -#: pcbnew/tools/pcb_editor_control.cpp:139 -msgid "Unlock" -msgstr "Unlock" - -#: pcbnew/tools/pcb_editor_control.cpp:222 -msgid "Locking" -msgstr "Locking" - -#: pcbnew/tools/pcb_editor_control.cpp:407 pcbnew/edit.cpp:1459 -#: pcbnew/edit.cpp:1506 -msgid "Add footprint" -msgstr "Add footprint" - -#: pcbnew/tools/pcb_editor_control.cpp:472 -msgid "Place a module" -msgstr "Place a module" - -#: pcbnew/tools/pcb_editor_control.cpp:623 -msgid "Place a layer alignment target" -msgstr "Place a layer alignment target" - -#: pcbnew/tools/pcb_editor_control.cpp:671 pcbnew/onrightclick.cpp:749 -#: pcbnew/zones_by_polygon_fill_functions.cpp:123 -msgid "Fill Zone" -msgstr "Fill Zone" - -#: pcbnew/tools/pcb_editor_control.cpp:684 -#: pcbnew/zones_by_polygon_fill_functions.cpp:49 -#, c-format -msgid "Filling zone %d out of %d (net %s)..." -msgstr "Filling zone %d out of %d (net %s)..." - -#: pcbnew/tools/pcb_editor_control.cpp:692 -#: pcbnew/tools/pcb_editor_control.cpp:720 -#: pcbnew/zones_by_polygon_fill_functions.cpp:147 -msgid "Fill All Zones" -msgstr "Fill All Zones" - -#: pcbnew/tools/pcb_editor_control.cpp:749 -msgid "Unfill Zone" -msgstr "Unfill Zone" - -#: pcbnew/tools/pcb_editor_control.cpp:774 -msgid "Unfill All Zones" -msgstr "Unfill All Zones" - -#: pcbnew/tools/pcb_editor_control.cpp:918 pcbnew/zones_by_polygon.cpp:133 -msgid "The duplicated zone cannot be on the same layer as the original zone." -msgstr "The duplicated zone cannot be on the same layer as the original zone." - -#: pcbnew/tools/pcb_editor_control.cpp:929 -msgid "Duplicate zone" -msgstr "Duplicate zone" - -#: pcbnew/tools/pcb_editor_control.cpp:999 pcbnew/edit.cpp:1482 -msgid "Adjust zero" -msgstr "Adjust zero" - -#: pcbnew/tools/pcb_editor_control.cpp:1133 -msgid "Pick Components for Local Ratsnest" -msgstr "Pick Components for Local Ratsnest" - -#: pcbnew/tools/drawing_tool.cpp:69 -msgid "Draw Line" -msgstr "Draw Line" - -#: pcbnew/tools/drawing_tool.cpp:69 pcbnew/tools/drawing_tool.cpp:1032 -msgid "Draw a line" -msgstr "Draw a line" - -#: pcbnew/tools/drawing_tool.cpp:73 -msgid "Draw Circle" -msgstr "Draw Circle" - -#: pcbnew/tools/drawing_tool.cpp:73 pcbnew/tools/drawing_tool.cpp:266 -msgid "Draw a circle" -msgstr "Draw a circle" - -#: pcbnew/tools/drawing_tool.cpp:77 -msgid "Draw Arc" -msgstr "Draw Arc" - -#: pcbnew/tools/drawing_tool.cpp:77 pcbnew/tools/drawing_tool.cpp:295 -msgid "Draw an arc" -msgstr "Draw an arc" - -#: pcbnew/tools/drawing_tool.cpp:81 -msgid "Add a text" -msgstr "Add a text" - -#: pcbnew/tools/drawing_tool.cpp:85 -msgid "Add Dimension" -msgstr "Add Dimension" - -#: pcbnew/tools/drawing_tool.cpp:85 -msgid "Add a dimension" -msgstr "Add a dimension" - -#: pcbnew/tools/drawing_tool.cpp:89 -msgid "Add Filled Zone" -msgstr "Add Filled Zone" - -#: pcbnew/tools/drawing_tool.cpp:89 -msgid "Add a filled zone" -msgstr "Add a filled zone" - -#: pcbnew/tools/drawing_tool.cpp:93 -msgid "Add Vias" -msgstr "Add Vias" - -#: pcbnew/tools/drawing_tool.cpp:93 -msgid "Add free-stanging vias" -msgstr "Add free-stanging vias" - -#: pcbnew/tools/drawing_tool.cpp:97 -msgid "Add Keepout Area" -msgstr "Add Keepout Area" - -#: pcbnew/tools/drawing_tool.cpp:97 -msgid "Add a keepout area" -msgstr "Add a keepout area" - -#: pcbnew/tools/drawing_tool.cpp:101 -msgid "Add a Zone Cutout" -msgstr "Add a Zone Cutout" - -#: pcbnew/tools/drawing_tool.cpp:101 -msgid "Add a cutout area of an existing zone" -msgstr "Add a cutout area of an existing zone" - -#: pcbnew/tools/drawing_tool.cpp:106 -msgid "Add a Similar Zone" -msgstr "Add a Similar Zone" - -#: pcbnew/tools/drawing_tool.cpp:106 -msgid "Add a zone with the same settings as an existing zone" -msgstr "Add a zone with the same settings as an existing zone" - -#: pcbnew/tools/drawing_tool.cpp:115 -msgid "Place the Footprint Anchor" -msgstr "Place the Footprint Anchor" - -#: pcbnew/tools/drawing_tool.cpp:115 pcbnew/tools/drawing_tool.cpp:868 -msgid "Place the footprint anchor" -msgstr "Place the footprint anchor" - -#: pcbnew/tools/drawing_tool.cpp:120 -msgid "Increase Line Width" -msgstr "Increase Line Width" - -#: pcbnew/tools/drawing_tool.cpp:120 -msgid "Increase the line width" -msgstr "Increase the line width" - -#: pcbnew/tools/drawing_tool.cpp:124 -msgid "Decrease Line Width" -msgstr "Decrease Line Width" - -#: pcbnew/tools/drawing_tool.cpp:124 -msgid "Decrease the line width" -msgstr "Decrease the line width" - -#: pcbnew/tools/drawing_tool.cpp:128 -msgid "Switch Arc Posture" -msgstr "Switch Arc Posture" - -#: pcbnew/tools/drawing_tool.cpp:128 -msgid "Switch the arc posture" -msgstr "Switch the arc posture" - -#: pcbnew/tools/drawing_tool.cpp:136 -msgid "Delete Last Point" -msgstr "Delete Last Point" - -#: pcbnew/tools/drawing_tool.cpp:136 -msgid "Delete the last point added to the current item" -msgstr "Delete the last point added to the current item" - -#: pcbnew/tools/drawing_tool.cpp:141 pcbnew/onrightclick.cpp:239 -msgid "Close Zone Outline" -msgstr "Close Zone Outline" - -#: pcbnew/tools/drawing_tool.cpp:141 -msgid "Close the outline of a zone in progress" -msgstr "Close the outline of a zone in progress" - -#: pcbnew/tools/drawing_tool.cpp:224 pcbnew/edit.cpp:1490 -msgid "Add graphic line" -msgstr "Add graphic line" - -#: pcbnew/tools/drawing_tool.cpp:232 -msgid "Draw a line segment" -msgstr "Draw a line segment" - -#: pcbnew/tools/drawing_tool.cpp:445 -msgid "Place a text" -msgstr "Place a text" - -#: pcbnew/tools/drawing_tool.cpp:593 -msgid "Draw a dimension" -msgstr "Draw a dimension" - -#: pcbnew/tools/drawing_tool.cpp:646 pcbnew/edit.cpp:1463 -msgid "Add zones" -msgstr "Add zones" - -#: pcbnew/tools/drawing_tool.cpp:656 pcbnew/edit.cpp:1474 -msgid "Add keepout" -msgstr "Add keepout" - -#: pcbnew/tools/drawing_tool.cpp:666 -msgid "Add zone cutout" -msgstr "Add zone cutout" - -#: pcbnew/tools/drawing_tool.cpp:676 -msgid "Add similar zone" -msgstr "Add similar zone" - -#: pcbnew/tools/drawing_tool.cpp:848 -msgid "Place a DXF drawing" -msgstr "Place a DXF drawing" - -#: pcbnew/tools/drawing_tool.cpp:888 -msgid "Move the footprint reference anchor" -msgstr "Move the footprint reference anchor" - -#: pcbnew/tools/drawing_tool.cpp:1520 pcbnew/tool_pcb.cpp:445 -msgid "Add vias" -msgstr "Add vias" - -#: pcbnew/tools/drawing_tool.cpp:1522 -msgid "Place via" -msgstr "Place via" - -#: pcbnew/tools/position_relative_tool.cpp:44 -msgid "Position Relative to..." -msgstr "Position Relative to..." - -#: pcbnew/tools/position_relative_tool.cpp:45 -msgid "Positions the selected item(s) by an exact amount relative to another" -msgstr "Positions the selected item(s) by an exact amount relative to another" - -#: pcbnew/tools/position_relative_tool.cpp:156 -#: pcbnew/dialogs/dialog_position_relative_base.h:75 -msgid "Position Relative" -msgstr "Position Relative" - -#: pcbnew/tools/microwave_tool.cpp:65 pcbnew/tools/microwave_tool.cpp:144 -#: pcbnew/muwave_command.cpp:64 -msgid "Add Gap" -msgstr "Add Gap" - -#: pcbnew/tools/microwave_tool.cpp:65 pcbnew/tool_pcb.cpp:519 -msgid "Create gap of specified length for microwave applications" -msgstr "Create gap of specified length for microwave applications" - -#: pcbnew/tools/microwave_tool.cpp:71 pcbnew/tools/microwave_tool.cpp:152 -#: pcbnew/muwave_command.cpp:68 -msgid "Add Stub" -msgstr "Add Stub" - -#: pcbnew/tools/microwave_tool.cpp:71 pcbnew/tool_pcb.cpp:526 -msgid "Create stub of specified length for microwave applications" -msgstr "Create stub of specified length for microwave applications" - -#: pcbnew/tools/microwave_tool.cpp:77 pcbnew/muwave_command.cpp:72 -msgid "Add Arc Stub" -msgstr "Add Arc Stub" - -#: pcbnew/tools/microwave_tool.cpp:77 pcbnew/tool_pcb.cpp:531 -msgid "Create stub (arc) of specified length for microwave applications" -msgstr "Create stub (arc) of specified length for microwave applications" - -#: pcbnew/tools/microwave_tool.cpp:83 pcbnew/tools/microwave_tool.cpp:168 -#: pcbnew/muwave_command.cpp:76 -msgid "Add Polynomial Shape" -msgstr "Add Polynomial Shape" - -#: pcbnew/tools/microwave_tool.cpp:83 -msgid "Create polynomial shape for microwave applications" -msgstr "Create polynomial shape for microwave applications" - -#: pcbnew/tools/microwave_tool.cpp:89 -msgid "Add Microwave Line" -msgstr "Add Microwave Line" - -#: pcbnew/tools/microwave_tool.cpp:89 pcbnew/tool_pcb.cpp:514 -msgid "Create line of specified length for microwave applications" -msgstr "Create line of specified length for microwave applications" - -#: pcbnew/tools/microwave_tool.cpp:160 -msgid "Add Stub (Arc)" -msgstr "Add Stub (Arc)" - -#: pcbnew/tools/microwave_tool.cpp:229 -msgid "Place microwave feature" -msgstr "Place microwave feature" - -#: pcbnew/tools/microwave_tool.cpp:278 -msgid "Add microwave inductor" -msgstr "Add microwave inductor" - -#: pcbnew/tools/microwave_tool.cpp:300 -msgid "Add Microwave Inductor" -msgstr "Add Microwave Inductor" - -#: pcbnew/board_netlist_updater.cpp:108 pcbnew/class_board.cpp:2414 -#, c-format -msgid "Adding new component \"%s:%s\" footprint \"%s\".\n" -msgstr "Adding new component \"%s:%s\" footprint \"%s\".\n" - -#: pcbnew/board_netlist_updater.cpp:114 -#, c-format -msgid "Add component %s, footprint: %s.\n" -msgstr "Add component %s, footprint: %s.\n" - -#: pcbnew/board_netlist_updater.cpp:136 -#, c-format -msgid "Cannot add component %s due to missing footprint %s.\n" -msgstr "Cannot add component %s due to missing footprint %s.\n" - -#: pcbnew/board_netlist_updater.cpp:142 pcbnew/class_board.cpp:2423 -#, c-format -msgid "Cannot add new component \"%s:%s\" due to missing footprint \"%s\".\n" -msgstr "Cannot add new component \"%s:%s\" due to missing footprint \"%s\".\n" - -#: pcbnew/board_netlist_updater.cpp:169 -#, c-format -msgid "Change component %s footprint from %s to %s.\n" -msgstr "Change component %s footprint from %s to %s.\n" - -#: pcbnew/board_netlist_updater.cpp:176 pcbnew/class_board.cpp:2457 -#, c-format -msgid "Replacing component \"%s:%s\" footprint \"%s\" with \"%s\".\n" -msgstr "Replacing component \"%s:%s\" footprint \"%s\" with \"%s\".\n" - -#: pcbnew/board_netlist_updater.cpp:206 -#, c-format -msgid "Cannot change component %s footprint due to missing footprint %s.\n" -msgstr "Cannot change component %s footprint due to missing footprint %s.\n" - -#: pcbnew/board_netlist_updater.cpp:213 pcbnew/class_board.cpp:2468 -#, c-format -msgid "Cannot replace component \"%s:%s\" due to missing footprint \"%s\".\n" -msgstr "Cannot replace component \"%s:%s\" due to missing footprint \"%s\".\n" - -#: pcbnew/board_netlist_updater.cpp:242 -#, c-format -msgid "Change component %s reference to %s.\n" -msgstr "Change component %s reference to %s.\n" - -#: pcbnew/board_netlist_updater.cpp:248 pcbnew/class_board.cpp:2521 -#, c-format -msgid "Changing component \"%s:%s\" reference to \"%s\".\n" -msgstr "Changing component \"%s:%s\" reference to \"%s\".\n" - -#: pcbnew/board_netlist_updater.cpp:265 -#, c-format -msgid "Change component %s value from %s to %s.\n" -msgstr "Change component %s value from %s to %s.\n" - -#: pcbnew/board_netlist_updater.cpp:272 pcbnew/class_board.cpp:2537 -#, c-format -msgid "Changing component \"%s:%s\" value from \"%s\" to \"%s\".\n" -msgstr "Changing component \"%s:%s\" value from \"%s\" to \"%s\".\n" - -#: pcbnew/board_netlist_updater.cpp:290 pcbnew/class_board.cpp:2554 -#, c-format -msgid "Changing component path \"%s:%s\" to \"%s\".\n" -msgstr "Changing component path \"%s:%s\" to \"%s\".\n" - -#: pcbnew/board_netlist_updater.cpp:330 -#, c-format -msgid "Disconnect component %s pin %s.\n" -msgstr "Disconnect component %s pin %s.\n" - -#: pcbnew/board_netlist_updater.cpp:335 pcbnew/class_board.cpp:2578 -#, c-format -msgid "Clearing component \"%s:%s\" pin \"%s\" net name.\n" -msgstr "Clearing component \"%s:%s\" pin \"%s\" net name.\n" - -#: pcbnew/board_netlist_updater.cpp:375 -#, c-format -msgid "Add net %s.\n" -msgstr "Add net %s.\n" - -#: pcbnew/board_netlist_updater.cpp:381 -#, c-format -msgid "Reconnect component %s pin %s from net %s to net %s.\n" -msgstr "Reconnect component %s pin %s from net %s to net %s.\n" - -#: pcbnew/board_netlist_updater.cpp:388 -#, c-format -msgid "Connect component %s pin %s to net %s.\n" -msgstr "Connect component %s pin %s to net %s.\n" - -#: pcbnew/board_netlist_updater.cpp:396 pcbnew/class_board.cpp:2597 -#, c-format +#: pcbnew/dialogs/dialog_gen_module_position_file_base.cpp:70 msgid "" -"Changing component \"%s:%s\" pin \"%s\" net name from \"%s\" to \"%s\".\n" +"Creates 2 files: one for each board side or\n" +"Creates only one file containing all footprints to place\n" msgstr "" -"Changing component \"%s:%s\" pin \"%s\" net name from \"%s\" to \"%s\".\n" +"Creates 2 files: one for each board side or\n" +"Creates only one file containing all footprints to place\n" -#: pcbnew/board_netlist_updater.cpp:442 -#, c-format -msgid "Component %s is locked, skipping removal.\n" -msgstr "Component %s is locked, skipping removal.\n" +#: pcbnew/dialogs/dialog_gen_module_position_file_base.cpp:74 +msgid "With INSERT attribute set" +msgstr "With INSERT attribute set" -#: pcbnew/board_netlist_updater.cpp:448 -#, c-format -msgid "Remove component %s." -msgstr "Remove component %s." +#: pcbnew/dialogs/dialog_gen_module_position_file_base.cpp:74 +msgid "Force INSERT attribute for all SMD footprints" +msgstr "Force INSERT attribute for all SMD footprints" -#: pcbnew/board_netlist_updater.cpp:452 pcbnew/class_board.cpp:2649 -#, c-format -msgid "Removing unused component \"%s:%s\".\n" -msgstr "Removing unused component \"%s:%s\".\n" +#: pcbnew/dialogs/dialog_gen_module_position_file_base.cpp:76 +msgid "Footprints Selection:" +msgstr "Footprints Selection:" -#: pcbnew/board_netlist_updater.cpp:517 -#, c-format -msgid "Remove single pad net %s." -msgstr "Remove single pad net %s." - -#: pcbnew/board_netlist_updater.cpp:521 pcbnew/class_board.cpp:2712 -#, c-format -msgid "Remove single pad net \"%s\" on \"%s\" pad '%s'\n" -msgstr "Remove single pad net \"%s\" on \"%s\" pad '%s'\n" - -#: pcbnew/board_netlist_updater.cpp:583 -#, c-format -msgid "Component %s pad %s not found in footprint %s\n" -msgstr "Component %s pad %s not found in footprint %s\n" - -#: pcbnew/board_netlist_updater.cpp:604 -#, c-format -msgid "Copper zone (net name %s): net has no pads connected." -msgstr "Copper zone (net name %s): net has no pads connected." - -#: pcbnew/board_netlist_updater.cpp:631 -#, c-format -msgid "Processing component \"%s:%s:%s\".\n" -msgstr "Processing component \"%s:%s:%s\".\n" - -#: pcbnew/board_netlist_updater.cpp:671 -msgid "Update netlist" -msgstr "Update netlist" - -#: pcbnew/board_netlist_updater.cpp:680 -#, c-format -msgid "Total warnings: %d, errors: %d." -msgstr "Total warnings: %d, errors: %d." - -#: pcbnew/board_netlist_updater.cpp:685 +#: pcbnew/dialogs/dialog_gen_module_position_file_base.cpp:78 msgid "" -"Errors occured during the netlist update. Unless you fix them, your board " -"will not be consistent with the schematics." +"Only footprints with option INSERT are listed in placement file.\n" +"This option can force this option for all footprints having only SMD pads.\n" +"Warning: this options will modify the board." msgstr "" -"Errors occured during the netlist update. Unless you fix them, your board " -"will not be consistent with the schematics." +"Only footprints with option INSERT are listed in placement file.\n" +"This option can force this option for all footprints having only SMD pads.\n" +"Warning: this options will modify the board." -#: pcbnew/board_netlist_updater.cpp:693 -msgid "Netlist update successful!" -msgstr "Netlist update successful!" +#: pcbnew/dialogs/dialog_dimension_editor_base.cpp:37 +msgid "Text Width" +msgstr "Text Width" -#: pcbnew/editedge.cpp:152 -msgid "Copper layer global delete not allowed!" -msgstr "Copper layer global delete not allowed!" +#: pcbnew/dialogs/dialog_dimension_editor_base.cpp:44 +msgid "Text Height" +msgstr "Text Height" -#: pcbnew/editedge.cpp:157 -#, c-format -msgid "Delete everything on layer %s?" -msgstr "Delete everything on layer %s?" +#: pcbnew/dialogs/dialog_dimension_editor_base.cpp:58 +msgid "Text Position X" +msgstr "Text Position X" -#: pcbnew/modview_frame.cpp:132 -msgid "Footprint Library Browser" -msgstr "Footprint Library Browser" +#: pcbnew/dialogs/dialog_dimension_editor_base.cpp:65 +msgid "Text Position Y" +msgstr "Text Position Y" -#: pcbnew/modview_frame.cpp:488 -#, c-format +#: pcbnew/dialogs/dialog_plot_base.cpp:26 +msgid "Plot format:" +msgstr "Plot format:" + +#: pcbnew/dialogs/dialog_plot_base.cpp:69 +msgid "Included layers:" +msgstr "Included layers:" + +#: pcbnew/dialogs/dialog_plot_base.cpp:89 +msgid "Plot sheet reference on all layers" +msgstr "Plot sheet reference on all layers" + +#: pcbnew/dialogs/dialog_plot_base.cpp:92 +msgid "Plot pads on silkscreen" +msgstr "Plot pads on silkscreen" + +#: pcbnew/dialogs/dialog_plot_base.cpp:93 msgid "" -"Could not load footprint \"%s\" from library \"%s\".\n" -"\n" -"Error %s." +"Enable plotting of pads on silkscreen layers\n" +"When disabled, pads are never plotted on silkscreen layers\n" +"When enabled, pads are plotted only if they appear on silkscreen layers" msgstr "" -"Could not load footprint \"%s\" from library \"%s\".\n" -"\n" -"Error %s." +"Enable plotting of pads on silkscreen layers\n" +"When disabled, pads are never plotted on silkscreen layers\n" +"When enabled, pads are plotted only if they appear on silkscreen layers" -#: pcbnew/class_pcb_text.cpp:122 -msgid "Dimension" -msgstr "Dimension" +#: pcbnew/dialogs/dialog_plot_base.cpp:97 +msgid "Plot footprint values" +msgstr "Plot footprint values" -#: pcbnew/class_pcb_text.cpp:124 -msgid "PCB Text" -msgstr "PCB Text" +#: pcbnew/dialogs/dialog_plot_base.cpp:101 +msgid "Plot footprint references" +msgstr "Plot footprint references" + +#: pcbnew/dialogs/dialog_plot_base.cpp:105 +msgid "Force plotting of invisible values/references" +msgstr "Force plotting of invisible values/references" -#: pcbnew/class_pcb_text.cpp:183 -#, c-format -msgid "Pcb Text \"%s\" on %s" -msgstr "Pcb Text \"%s\" on %s" +#: pcbnew/dialogs/dialog_plot_base.cpp:106 +msgid "Force plot invisible values and/or references" +msgstr "Force plot invisible values and/or references" -#: pcbnew/class_pad.cpp:656 -msgid "Pad" -msgstr "Pad" +#: pcbnew/dialogs/dialog_plot_base.cpp:110 +msgid "Do not tent vias" +msgstr "Do not tent vias" -#: pcbnew/class_pad.cpp:686 -msgid "Drill X / Y" -msgstr "Drill X / Y" +#: pcbnew/dialogs/dialog_plot_base.cpp:111 +msgid "Remove soldermask on vias" +msgstr "Remove soldermask on vias" -#: pcbnew/class_pad.cpp:706 -msgid "Length in package" -msgstr "Length in package" +#: pcbnew/dialogs/dialog_plot_base.cpp:115 +msgid "Exclude PCB edge layer from other layers" +msgstr "Exclude PCB edge layer from other layers" -#: pcbnew/class_pad.cpp:1091 pcbnew/class_board_item.cpp:43 -msgid "Rect" -msgstr "Rect" +#: pcbnew/dialogs/dialog_plot_base.cpp:116 +msgid "Exclude contents of the pcb edge layer from all other layers" +msgstr "Exclude contents of the pcb edge layer from all other layers" -#: pcbnew/class_pad.cpp:1094 -msgid "Trap" -msgstr "Trap" +#: pcbnew/dialogs/dialog_plot_base.cpp:120 +msgid "Mirrored plot" +msgstr "Mirrored plot" -#: pcbnew/class_pad.cpp:1097 -msgid "Roundrect" -msgstr "Roundrect" +#: pcbnew/dialogs/dialog_plot_base.cpp:123 +msgid "Negative plot" +msgstr "Negative plot" -#: pcbnew/class_pad.cpp:1110 -msgid "Std" -msgstr "Std" +#: pcbnew/dialogs/dialog_plot_base.cpp:127 +msgid "Use auxiliary axis as coordinates origin in plot files" +msgstr "Use auxiliary axis as coordinates origin in plot files" -#: pcbnew/class_pad.cpp:1116 -msgid "Conn" -msgstr "Conn" +#: pcbnew/dialogs/dialog_plot_base.cpp:137 +msgid "Drill marks:" +msgstr "Drill marks:" -#: pcbnew/class_pad.cpp:1119 -msgid "Not Plated" -msgstr "Not Plated" +#: pcbnew/dialogs/dialog_plot_base.cpp:141 +msgid "Small" +msgstr "Small" -#: pcbnew/class_pad.cpp:1135 -#, c-format -msgid "Pad on %s of %s" -msgstr "Pad on %s of %s" +#: pcbnew/dialogs/dialog_plot_base.cpp:141 +msgid "Actual size" +msgstr "Actual size" -#: pcbnew/class_pad.cpp:1141 -#, c-format -msgid "Pad %s on %s of %s" -msgstr "Pad %s on %s of %s" +#: pcbnew/dialogs/dialog_plot_base.cpp:147 +msgid "Scaling:" +msgstr "Scaling:" -#: pcbnew/class_pad.cpp:1255 -msgid "No layers" -msgstr "No layers" +#: pcbnew/dialogs/dialog_plot_base.cpp:151 +msgid "Auto" +msgstr "Auto" -#: pcbnew/class_pad.cpp:1275 -msgid "Internal" -msgstr "Internal" +#: pcbnew/dialogs/dialog_plot_base.cpp:151 +msgid "1:1" +msgstr "1:1" -#: pcbnew/class_pad.cpp:1278 -msgid "Non-copper" -msgstr "Non-copper" +#: pcbnew/dialogs/dialog_plot_base.cpp:151 +msgid "3:2" +msgstr "3:2" -#: pcbnew/printout_controler.cpp:109 -msgid "Multiple Layers" -msgstr "Multiple Layers" +#: pcbnew/dialogs/dialog_plot_base.cpp:151 +msgid "2:1" +msgstr "2:1" -#: pcbnew/editrack.cpp:810 -msgid "Track Len" -msgstr "Track Len" +#: pcbnew/dialogs/dialog_plot_base.cpp:151 +msgid "3:1" +msgstr "3:1" -#: pcbnew/editrack.cpp:814 -msgid "Full Len" -msgstr "Full Len" +#: pcbnew/dialogs/dialog_plot_base.cpp:157 +msgid "Plot mode:" +msgstr "Plot mode:" -#: pcbnew/editrack.cpp:816 -msgid "Pad to die" -msgstr "Pad to die" +#: pcbnew/dialogs/dialog_plot_base.cpp:167 +msgid "Line width" +msgstr "Line width" -#: pcbnew/editrack.cpp:821 -msgid "Segs Count" -msgstr "Segs Count" +#: pcbnew/dialogs/dialog_plot_base.cpp:174 +msgid "Line width for, e.g., sheet references." +msgstr "Line width for, e.g., sheet references." -#: pcbnew/class_mire.cpp:194 -#, c-format -msgid "Target size %s" -msgstr "Target size %s" +#: pcbnew/dialogs/dialog_plot_base.cpp:188 +msgid "Solder Mask Options" +msgstr "Solder Mask Options" -#: pcbnew/menubar_modedit.cpp:67 -msgid "Set Acti&ve Library" -msgstr "Set Acti&ve Library" +#: pcbnew/dialogs/dialog_plot_base.cpp:195 +msgid "Clearance:" +msgstr "Clearance:" -#: pcbnew/menubar_modedit.cpp:68 pcbnew/tool_modedit.cpp:56 -msgid "Select active library" -msgstr "Select active library" +#: pcbnew/dialogs/dialog_plot_base.cpp:197 +msgid "Margin between pads and solder mask" +msgstr "Margin between pads and solder mask" -#: pcbnew/menubar_modedit.cpp:74 -msgid "&New Footprint" -msgstr "&New Footprint" +#: pcbnew/dialogs/dialog_plot_base.cpp:201 +#: pcbnew/dialogs/dialog_plot_base.cpp:211 +msgid "val" +msgstr "val" -#: pcbnew/menubar_modedit.cpp:74 -msgid "Create new footprint" -msgstr "Create new footprint" - -#: pcbnew/menubar_modedit.cpp:82 -msgid "&Import Footprint From File" -msgstr "&Import Footprint From File" - -#: pcbnew/menubar_modedit.cpp:83 -msgid "Import footprint from an existing file" -msgstr "Import footprint from an existing file" - -#: pcbnew/menubar_modedit.cpp:88 -msgid "Load Footprint From Current Li&brary" -msgstr "Load Footprint From Current Li&brary" - -#: pcbnew/menubar_modedit.cpp:89 -msgid "Open footprint from library" -msgstr "Open footprint from library" - -#: pcbnew/menubar_modedit.cpp:94 -msgid "Load Footprint From &Current Board" -msgstr "Load Footprint From &Current Board" - -#: pcbnew/menubar_modedit.cpp:95 pcbnew/tool_modedit.cpp:90 -msgid "Load footprint from current board" -msgstr "Load footprint from current board" - -#: pcbnew/menubar_modedit.cpp:100 -msgid "&Load Footprint" -msgstr "&Load Footprint" - -#: pcbnew/menubar_modedit.cpp:101 -msgid "Load footprint" -msgstr "Load footprint" - -#: pcbnew/menubar_modedit.cpp:107 -msgid "Save &Current Library As..." -msgstr "Save &Current Library As..." - -#: pcbnew/menubar_modedit.cpp:108 -msgid "Save entire current library under a new name" -msgstr "Save entire current library under a new name" - -#: pcbnew/menubar_modedit.cpp:112 -msgid "&Save Footprint in Active Library" -msgstr "&Save Footprint in Active Library" - -#: pcbnew/menubar_modedit.cpp:116 pcbnew/tool_modedit.cpp:59 -msgid "Save footprint in active library" -msgstr "Save footprint in active library" - -#: pcbnew/menubar_modedit.cpp:121 -msgid "S&ave Footprint in New Library" -msgstr "S&ave Footprint in New Library" - -#: pcbnew/menubar_modedit.cpp:122 -msgid "Create new library and save current footprint in it" -msgstr "Create new library and save current footprint in it" - -#: pcbnew/menubar_modedit.cpp:127 -msgid "&Export Footprint" -msgstr "&Export Footprint" - -#: pcbnew/menubar_modedit.cpp:128 -msgid "Save currently loaded footprint into file" -msgstr "Save currently loaded footprint into file" - -#: pcbnew/menubar_modedit.cpp:133 -msgid "&Import DXF File" -msgstr "&Import DXF File" - -#: pcbnew/menubar_modedit.cpp:142 -msgid "Print current footprint" -msgstr "Print current footprint" - -#: pcbnew/menubar_modedit.cpp:151 -msgid "Close footprint editor" -msgstr "Close footprint editor" - -#: pcbnew/menubar_modedit.cpp:160 -msgid "Undo last action" -msgstr "Undo last action" - -#: pcbnew/menubar_modedit.cpp:166 -msgid "Redo last action" -msgstr "Redo last action" - -#: pcbnew/menubar_modedit.cpp:171 -msgid "Delete objects with eraser" -msgstr "Delete objects with eraser" - -#: pcbnew/menubar_modedit.cpp:179 -msgid "Footprint &Properties" -msgstr "Footprint &Properties" - -#: pcbnew/menubar_modedit.cpp:180 -msgid "Edit footprint properties" -msgstr "Edit footprint properties" - -#: pcbnew/menubar_modedit.cpp:188 -msgid "Set Custom &User Grid" -msgstr "Set Custom &User Grid" - -#: pcbnew/menubar_modedit.cpp:188 -msgid "Set custom user grid size" -msgstr "Set custom user grid size" - -#: pcbnew/menubar_modedit.cpp:193 -msgid "Text &Size and Width" -msgstr "Text &Size and Width" - -#: pcbnew/menubar_modedit.cpp:194 -msgid "Adjust width for text and drawing" -msgstr "Adjust width for text and drawing" - -#: pcbnew/menubar_modedit.cpp:199 -msgid "&Pad Properties" -msgstr "&Pad Properties" - -#: pcbnew/menubar_modedit.cpp:199 -msgid "Edit settings for new pads" -msgstr "Edit settings for new pads" - -#: pcbnew/menubar_modedit.cpp:237 pcbnew/footprint_wizard_frame.cpp:679 -#: pcbnew/tool_modview.cpp:76 pcbnew/tool_modview.cpp:178 -msgid "Show footprint in 3D viewer" -msgstr "Show footprint in 3D viewer" - -#: pcbnew/menubar_modedit.cpp:248 -msgid "Switch the canvas implementation to Legacy" -msgstr "Switch the canvas implementation to Legacy" - -#: pcbnew/menubar_modedit.cpp:256 -msgid "Switch the canvas implementation to OpenGL" -msgstr "Switch the canvas implementation to OpenGL" - -#: pcbnew/menubar_modedit.cpp:264 -msgid "Switch the canvas implementation to Cairo" -msgstr "Switch the canvas implementation to Cairo" - -#: pcbnew/menubar_modedit.cpp:272 -msgid "&Pad" -msgstr "&Pad" - -#: pcbnew/menubar_modedit.cpp:295 -msgid "&Text" -msgstr "&Text" - -#: pcbnew/menubar_modedit.cpp:295 -msgid "Add graphic text" -msgstr "Add graphic text" - -#: pcbnew/menubar_modedit.cpp:302 -msgid "A&nchor" -msgstr "A&nchor" - -#: pcbnew/menubar_modedit.cpp:303 pcbnew/tool_modedit.cpp:187 -msgid "Place footprint reference anchor" -msgstr "Place footprint reference anchor" - -#: pcbnew/menubar_modedit.cpp:311 -msgid "Add footprint libraries with wizard" -msgstr "Add footprint libraries with wizard" - -#: pcbnew/menubar_modedit.cpp:327 -msgid "General &Settings" -msgstr "General &Settings" - -#: pcbnew/menubar_modedit.cpp:327 -msgid "Change footprint editor settings." -msgstr "Change footprint editor settings." - -#: pcbnew/menubar_modedit.cpp:332 -msgid "Change footprint editor display settings" -msgstr "Change footprint editor display settings" - -#: pcbnew/menubar_modedit.cpp:347 -msgid "Open the Pcbnew Manual" -msgstr "Open the Pcbnew Manual" - -#: pcbnew/menubar_modedit.cpp:357 -msgid "Displays current hotkeys table and corresponding commands" -msgstr "Displays current hotkeys table and corresponding commands" - -#: pcbnew/menubar_modedit.cpp:380 -msgid "Di&mensions" -msgstr "Di&mensions" - -#: pcbnew/layer_widget.cpp:273 +#: pcbnew/dialogs/dialog_plot_base.cpp:207 msgid "" -"Left double click or middle click for color change, right click for menu" +"Minimum distance between 2 pad areas.\n" +"Two pad areas nearer than this value will be merged during plotting" msgstr "" -"Left double click or middle click for color change, right click for menu" +"Minimum distance between 2 pad areas.\n" +"Two pad areas nearer than this value will be merged during plotting" -#: pcbnew/layer_widget.cpp:281 -msgid "Enable this for visibility" -msgstr "Enable this for visibility" +#: pcbnew/dialogs/dialog_plot_base.cpp:221 +msgid "Gerber Options" +msgstr "Gerber Options" -#: pcbnew/layer_widget.cpp:309 -msgid "Left double click or middle click for color change" -msgstr "Left double click or middle click for color change" +#: pcbnew/dialogs/dialog_plot_base.cpp:226 +msgid "Use Protel filename extensions" +msgstr "Use Protel filename extensions" -#: pcbnew/footprint_wizard.cpp:78 pcbnew/footprint_wizard_frame.cpp:111 -msgid "Footprint Wizard" -msgstr "Footprint Wizard" - -#: pcbnew/footprint_wizard.cpp:84 -msgid "no wizard selected" -msgstr "no wizard selected" - -#: pcbnew/footprint_wizard.cpp:148 -msgid "Couldn't reload footprint wizard" -msgstr "Couldn't reload footprint wizard" - -#: pcbnew/netlist.cpp:206 -msgid "Components" -msgstr "Components" - -#: pcbnew/netlist.cpp:252 -#, c-format -msgid "No footprint defined for component '%s'.\n" -msgstr "No footprint defined for component '%s'.\n" - -#: pcbnew/netlist.cpp:274 -#, c-format +#: pcbnew/dialogs/dialog_plot_base.cpp:227 msgid "" -"Footprint of component '%s' changed: board footprint '%s', netlist footprint " -"'%s'\n" +"Use Protel Gerber extensions (.GBL, .GTL, etc...)\n" +"No longer recommended. The official extension is .gbr" msgstr "" -"Footprint of component '%s' changed: board footprint '%s', netlist footprint " -"'%s'\n" +"Use Protel Gerber extensions (.GBL, .GTL, etc...)\n" +"No longer recommended. The official extension is .gbr" -#: pcbnew/netlist.cpp:303 -#, c-format -msgid "Component '%s' footprint ID '%s' is not valid.\n" -msgstr "Component '%s' footprint ID '%s' is not valid.\n" +#: pcbnew/dialogs/dialog_plot_base.cpp:231 +msgid "Include extended (X2) attributes" +msgstr "Include extended (X2) attributes" -#: pcbnew/netlist.cpp:324 -#, c-format +#: pcbnew/dialogs/dialog_plot_base.cpp:232 msgid "" -"Component '%s' footprint '%s' was not found in any libraries in the " -"footprint library table.\n" +"Include extended attributes (X2 Gerber files format) in the Gerber file.\n" +"Mainly File Format attributes." msgstr "" -"Component '%s' footprint '%s' was not found in any libraries in the " -"footprint library table.\n" +"Include extended attributes (X2 Gerber files format) in the Gerber file.\n" +"Mainly File Format attributes." -#: pcbnew/class_pcb_layer_widget.cpp:61 pcbnew/class_track.cpp:1222 -msgid "Through Via" -msgstr "Through Via" +#: pcbnew/dialogs/dialog_plot_base.cpp:236 +msgid "Include advanced X2 features" +msgstr "Include advanced X2 features" -#: pcbnew/class_pcb_layer_widget.cpp:61 -msgid "Show through vias" -msgstr "Show through vias" - -#: pcbnew/class_pcb_layer_widget.cpp:62 -msgid "Bl/Buried Via" -msgstr "Bl/Buried Via" - -#: pcbnew/class_pcb_layer_widget.cpp:62 -msgid "Show blind or buried vias" -msgstr "Show blind or buried vias" - -#: pcbnew/class_pcb_layer_widget.cpp:63 pcbnew/class_track.cpp:1212 -msgid "Micro Via" -msgstr "Micro Via" - -#: pcbnew/class_pcb_layer_widget.cpp:63 -msgid "Show micro vias" -msgstr "Show micro vias" - -#: pcbnew/class_pcb_layer_widget.cpp:64 -msgid "Non Plated Holes" -msgstr "Non Plated Holes" - -#: pcbnew/class_pcb_layer_widget.cpp:64 -msgid "Show non plated holes in specific color" -msgstr "Show non plated holes in specific color" - -#: pcbnew/class_pcb_layer_widget.cpp:65 -msgid "Ratsnest" -msgstr "Ratsnest" - -#: pcbnew/class_pcb_layer_widget.cpp:65 -msgid "Show unconnected nets as a ratsnest" -msgstr "Show unconnected nets as a ratsnest" - -#: pcbnew/class_pcb_layer_widget.cpp:67 -msgid "Pads Front" -msgstr "Pads Front" - -#: pcbnew/class_pcb_layer_widget.cpp:67 -msgid "Show footprint pads on board's front" -msgstr "Show footprint pads on board's front" - -#: pcbnew/class_pcb_layer_widget.cpp:68 -msgid "Pads Back" -msgstr "Pads Back" - -#: pcbnew/class_pcb_layer_widget.cpp:68 -msgid "Show footprint pads on board's back" -msgstr "Show footprint pads on board's back" - -#: pcbnew/class_pcb_layer_widget.cpp:70 -msgid "Text Front" -msgstr "Text Front" - -#: pcbnew/class_pcb_layer_widget.cpp:70 -msgid "Show footprint text on board's front" -msgstr "Show footprint text on board's front" - -#: pcbnew/class_pcb_layer_widget.cpp:71 -msgid "Text Back" -msgstr "Text Back" - -#: pcbnew/class_pcb_layer_widget.cpp:71 -msgid "Show footprint text on board's back" -msgstr "Show footprint text on board's back" - -#: pcbnew/class_pcb_layer_widget.cpp:72 -msgid "Hidden Text" -msgstr "Hidden Text" - -#: pcbnew/class_pcb_layer_widget.cpp:72 -msgid "Show footprint text marked as invisible" -msgstr "Show footprint text marked as invisible" - -#: pcbnew/class_pcb_layer_widget.cpp:74 -msgid "Anchors" -msgstr "Anchors" - -#: pcbnew/class_pcb_layer_widget.cpp:74 -msgid "Show footprint and text origins as a cross" -msgstr "Show footprint and text origins as a cross" - -#: pcbnew/class_pcb_layer_widget.cpp:76 -msgid "No-Connects" -msgstr "No-Connects" - -#: pcbnew/class_pcb_layer_widget.cpp:76 -msgid "Show a marker on pads which have no net connected" -msgstr "Show a marker on pads which have no net connected" - -#: pcbnew/class_pcb_layer_widget.cpp:77 -msgid "Footprints Front" -msgstr "Footprints Front" - -#: pcbnew/class_pcb_layer_widget.cpp:77 -msgid "Show footprints that are on board's front" -msgstr "Show footprints that are on board's front" - -#: pcbnew/class_pcb_layer_widget.cpp:78 -msgid "Footprints Back" -msgstr "Footprints Back" - -#: pcbnew/class_pcb_layer_widget.cpp:78 -msgid "Show footprints that are on board's back" -msgstr "Show footprints that are on board's back" - -#: pcbnew/class_pcb_layer_widget.cpp:79 -msgid "Show footprint's values" -msgstr "Show footprint's values" - -#: pcbnew/class_pcb_layer_widget.cpp:80 -msgid "References" -msgstr "References" - -#: pcbnew/class_pcb_layer_widget.cpp:80 -msgid "Show footprint's references" -msgstr "Show footprint's references" - -#: pcbnew/class_pcb_layer_widget.cpp:81 -msgid "Worksheet" -msgstr "Worksheet" - -#: pcbnew/class_pcb_layer_widget.cpp:81 -msgid "Show worksheet" -msgstr "Show worksheet" - -#: pcbnew/class_pcb_layer_widget.cpp:82 -msgid "PCB Cursor" -msgstr "PCB Cursor" - -#: pcbnew/class_pcb_layer_widget.cpp:83 -msgid "Aux items" -msgstr "Aux items" - -#: pcbnew/class_pcb_layer_widget.cpp:83 -msgid "Auxillary items (rulers, assistants, axes, etc.)" -msgstr "Auxillary items (rulers, assistants, axes, etc.)" - -#: pcbnew/class_pcb_layer_widget.cpp:84 -msgid "Background" -msgstr "Background" - -#: pcbnew/class_pcb_layer_widget.cpp:84 -msgid "PCB Background" -msgstr "PCB Background" - -#: pcbnew/class_pcb_layer_widget.cpp:172 -msgid "Show All Copper Layers" -msgstr "Show All Copper Layers" - -#: pcbnew/class_pcb_layer_widget.cpp:175 -msgid "Hide All Copper Layers But Active" -msgstr "Hide All Copper Layers But Active" - -#: pcbnew/class_pcb_layer_widget.cpp:178 -msgid "Always Hide All Copper Layers But Active" -msgstr "Always Hide All Copper Layers But Active" - -#: pcbnew/class_pcb_layer_widget.cpp:181 -msgid "Hide All Copper Layers" -msgstr "Hide All Copper Layers" - -#: pcbnew/class_pcb_layer_widget.cpp:187 -msgid "Show All Non Copper Layers" -msgstr "Show All Non Copper Layers" - -#: pcbnew/class_pcb_layer_widget.cpp:190 -msgid "Hide All Non Copper Layers" -msgstr "Hide All Non Copper Layers" - -#: pcbnew/class_pcb_layer_widget.cpp:202 -msgid "Show All Front Layers" -msgstr "Show All Front Layers" - -#: pcbnew/class_pcb_layer_widget.cpp:205 -msgid "Show All Back Layers" -msgstr "Show All Back Layers" - -#: pcbnew/class_pcb_layer_widget.cpp:469 -msgid "Front copper layer" -msgstr "Front copper layer" - -#: pcbnew/class_pcb_layer_widget.cpp:473 -msgid "Back copper layer" -msgstr "Back copper layer" - -#: pcbnew/class_pcb_layer_widget.cpp:477 -msgid "Inner copper layer" -msgstr "Inner copper layer" - -#: pcbnew/class_pcb_layer_widget.cpp:501 -msgid "Adhesive on board's front" -msgstr "Adhesive on board's front" - -#: pcbnew/class_pcb_layer_widget.cpp:502 -msgid "Adhesive on board's back" -msgstr "Adhesive on board's back" - -#: pcbnew/class_pcb_layer_widget.cpp:503 -msgid "Solder paste on board's front" -msgstr "Solder paste on board's front" - -#: pcbnew/class_pcb_layer_widget.cpp:504 -msgid "Solder paste on board's back" -msgstr "Solder paste on board's back" - -#: pcbnew/class_pcb_layer_widget.cpp:505 -msgid "Silkscreen on board's front" -msgstr "Silkscreen on board's front" - -#: pcbnew/class_pcb_layer_widget.cpp:506 -msgid "Silkscreen on board's back" -msgstr "Silkscreen on board's back" - -#: pcbnew/class_pcb_layer_widget.cpp:507 -msgid "Solder mask on board's front" -msgstr "Solder mask on board's front" - -#: pcbnew/class_pcb_layer_widget.cpp:508 -msgid "Solder mask on board's back" -msgstr "Solder mask on board's back" - -#: pcbnew/class_pcb_layer_widget.cpp:509 -msgid "Explanatory drawings" -msgstr "Explanatory drawings" - -#: pcbnew/class_pcb_layer_widget.cpp:510 -msgid "Explanatory comments" -msgstr "Explanatory comments" - -#: pcbnew/class_pcb_layer_widget.cpp:511 pcbnew/class_pcb_layer_widget.cpp:512 -msgid "User defined meaning" -msgstr "User defined meaning" - -#: pcbnew/class_pcb_layer_widget.cpp:513 -msgid "Board's perimeter definition" -msgstr "Board's perimeter definition" - -#: pcbnew/class_pcb_layer_widget.cpp:514 -msgid "Board's edge setback outline" -msgstr "Board's edge setback outline" - -#: pcbnew/class_pcb_layer_widget.cpp:515 -msgid "Footprint courtyards on board's front" -msgstr "Footprint courtyards on board's front" - -#: pcbnew/class_pcb_layer_widget.cpp:516 -msgid "Footprint courtyards on board's back" -msgstr "Footprint courtyards on board's back" - -#: pcbnew/class_pcb_layer_widget.cpp:517 -msgid "Footprint assembly on board's front" -msgstr "Footprint assembly on board's front" - -#: pcbnew/class_pcb_layer_widget.cpp:518 -msgid "Footprint assembly on board's back" -msgstr "Footprint assembly on board's back" - -#: pcbnew/class_zone.cpp:652 -msgid "Zone Outline" -msgstr "Zone Outline" - -#: pcbnew/class_zone.cpp:658 pcbnew/class_zone.cpp:878 -msgid "(Cutout)" -msgstr "(Cutout)" - -#: pcbnew/class_zone.cpp:667 -msgid "No via" -msgstr "No via" - -#: pcbnew/class_zone.cpp:670 -msgid "No track" -msgstr "No track" - -#: pcbnew/class_zone.cpp:675 -msgid "Keepout" -msgstr "Keepout" - -#: pcbnew/class_zone.cpp:686 -msgid "" -msgstr "" - -#: pcbnew/class_zone.cpp:691 pcbnew/class_track.cpp:1099 -#: pcbnew/zones_by_polygon_fill_functions.cpp:116 -msgid "NetName" -msgstr "NetName" - -#: pcbnew/class_zone.cpp:695 pcbnew/class_track.cpp:1103 -msgid "NetCode" -msgstr "NetCode" - -#: pcbnew/class_zone.cpp:699 -msgid "Priority" -msgstr "Priority" - -#: pcbnew/class_zone.cpp:703 -msgid "Non Copper Zone" -msgstr "Non Copper Zone" - -#: pcbnew/class_zone.cpp:709 -msgid "Corners" -msgstr "Corners" - -#: pcbnew/class_zone.cpp:712 -msgid "Segments" -msgstr "Segments" - -#: pcbnew/class_zone.cpp:716 -msgid "Fill Mode" -msgstr "Fill Mode" - -#: pcbnew/class_zone.cpp:720 -msgid "Hatch Lines" -msgstr "Hatch Lines" - -#: pcbnew/class_zone.cpp:725 -msgid "Corner Count" -msgstr "Corner Count" - -#: pcbnew/class_zone.cpp:881 -msgid "(Keepout)" -msgstr "(Keepout)" - -#: pcbnew/class_zone.cpp:901 -msgid "** NO BOARD DEFINED **" -msgstr "** NO BOARD DEFINED **" - -#: pcbnew/class_zone.cpp:913 -#, c-format -msgid "Zone Outline %s on %s" -msgstr "Zone Outline %s on %s" - -#: pcbnew/edgemod.cpp:213 +#: pcbnew/dialogs/dialog_plot_base.cpp:237 msgid "" -"The graphic item will be on a copper layer.\n" -"This is very dangerous. Are you sure?" +"Only available in X2 Gerber files format.\n" +"Include netlist metadata and aperture attributes." msgstr "" -"The graphic item will be on a copper layer.\n" -"This is very dangerous. Are you sure?" +"Only available in X2 Gerber files format.\n" +"Include netlist metadata and aperture attributes." -#: pcbnew/edgemod.cpp:254 -msgid "New Width:" -msgstr "New Width:" +#: pcbnew/dialogs/dialog_plot_base.cpp:241 +msgid "Generate Gerber job file" +msgstr "Generate Gerber job file" -#: pcbnew/edgemod.cpp:254 -msgid "Edge Width" -msgstr "Edge Width" - -#: pcbnew/swap_layers.cpp:93 -msgid "Swap Layers:" -msgstr "Swap Layers:" - -#: pcbnew/swap_layers.cpp:244 pcbnew/swap_layers.cpp:251 -#: pcbnew/swap_layers.cpp:329 -msgid "No Change" -msgstr "No Change" - -#: pcbnew/swap_layers.cpp:284 -msgid "&OK" -msgstr "&OK" - -#: pcbnew/swap_layers.cpp:288 -msgid "&Cancel" -msgstr "&Cancel" - -#: pcbnew/eagle_plugin.cpp:202 pcbnew/eagle_plugin.cpp:2080 -#, c-format -msgid "Unable to read file '%s'" -msgstr "Unable to read file '%s'" - -#: pcbnew/eagle_plugin.cpp:774 -#, c-format -msgid " name: '%s' duplicated in eagle : '%s'" -msgstr " name: '%s' duplicated in eagle : '%s'" - -#: pcbnew/eagle_plugin.cpp:848 -#, c-format -msgid "No '%s' package in library '%s'" -msgstr "No '%s' package in library '%s'" - -#: pcbnew/eagle_plugin.cpp:2025 -#, c-format -msgid "File '%s' is not readable." -msgstr "File '%s' is not readable." - -#: pcbnew/class_board.cpp:95 -msgid "This is the default net class." -msgstr "This is the default net class." - -#: pcbnew/class_board.cpp:1101 pcbnew/pcb_draw_panel_gal.cpp:329 -msgid "Track Segments" -msgstr "Track Segments" - -#: pcbnew/class_board.cpp:1104 pcbnew/pcb_draw_panel_gal.cpp:332 -msgid "Nodes" -msgstr "Nodes" - -#: pcbnew/class_board.cpp:1107 pcbnew/pcb_draw_panel_gal.cpp:335 -#: pcbnew/dialogs/dialog_select_net_from_list_base.h:58 -msgid "Nets" -msgstr "Nets" - -#: pcbnew/class_board.cpp:2396 -#, c-format -msgid "Checking netlist component footprint \"%s:%s:%s\".\n" -msgstr "Checking netlist component footprint \"%s:%s:%s\".\n" - -#: pcbnew/class_board.cpp:2756 -#, c-format -msgid "Component '%s' pad '%s' not found in footprint '%s'\n" -msgstr "Component '%s' pad '%s' not found in footprint '%s'\n" - -#: pcbnew/class_board.cpp:2774 -#, c-format -msgid "Copper zone (net name '%s'): net has no pads connected." -msgstr "Copper zone (net name '%s'): net has no pads connected." - -#: pcbnew/pcbnew.cpp:335 +#: pcbnew/dialogs/dialog_plot_base.cpp:242 msgid "" -"You have run Pcbnew for the first time using the new footprint library table " -"method for finding footprints.\n" -"Pcbnew has either copied the default table or created an empty table in the " -"kicad configuration folder.\n" -"You must first configure the library table to include all footprint " -"libraries you want to use.\n" -"See the \"Footprint Library Table\" section of the CvPcb or Pcbnew " -"documentation for more information." +"Generate a Gerber job file that contains info about the board,\n" +"and the list of generated Gerber plot files" msgstr "" -"You have run Pcbnew for the first time using the new footprint library table " -"method for finding footprints.\n" -"Pcbnew has either copied the default table or created an empty table in the " -"kicad configuration folder.\n" -"You must first configure the library table to include all footprint " -"libraries you want to use.\n" -"See the \"Footprint Library Table\" section of the CvPcb or Pcbnew " -"documentation for more information." +"Generate a Gerber job file that contains info about the board,\n" +"and the list of generated Gerber plot files" -#: pcbnew/pcbnew.cpp:352 +#: pcbnew/dialogs/dialog_plot_base.cpp:246 +msgid "Subtract soldermask from silkscreen" +msgstr "Subtract soldermask from silkscreen" + +#: pcbnew/dialogs/dialog_plot_base.cpp:247 +msgid "Remove silkscreen from areas without soldermask" +msgstr "Remove silkscreen from areas without soldermask" + +#: pcbnew/dialogs/dialog_plot_base.cpp:254 +msgid "4.5, unit mm" +msgstr "4.5, unit mm" + +#: pcbnew/dialogs/dialog_plot_base.cpp:254 +msgid "4.6, unit mm" +msgstr "4.6, unit mm" + +#: pcbnew/dialogs/dialog_plot_base.cpp:256 +msgid "Coordinate Format" +msgstr "Coordinate Format" + +#: pcbnew/dialogs/dialog_plot_base.cpp:258 msgid "" -"An error occurred attempting to load the global footprint library table:\n" -"Please edit this global footprint library table in Preferences menu" +"Resolution of coordinates in Gerber files.\n" +"Use the higher value if possible." msgstr "" -"An error occurred attempting to load the global footprint library table:\n" -"Please edit this global footprint library table in Preferences menu" +"Resolution of coordinates in Gerber files.\n" +"Use the higher value if possible." -#: pcbnew/files.cpp:142 -msgid "Open Board File" -msgstr "Open Board File" +#: pcbnew/dialogs/dialog_plot_base.cpp:270 +msgid "Pen size" +msgstr "Pen size" -#: pcbnew/files.cpp:142 -msgid "Import Non Kicad Board File" -msgstr "Import Non Kicad Board File" +#: pcbnew/dialogs/dialog_plot_base.cpp:283 +msgid "Postscript Options" +msgstr "Postscript Options" -#: pcbnew/files.cpp:178 -msgid "Save Board File As" -msgstr "Save Board File As" +#: pcbnew/dialogs/dialog_plot_base.cpp:291 +msgid "X scale:" +msgstr "X scale:" -#: pcbnew/files.cpp:201 -msgid "Printed circuit board" -msgstr "Printed circuit board" +#: pcbnew/dialogs/dialog_plot_base.cpp:296 +msgid "Set global X scale adjust for exact scale postscript output." +msgstr "Set global X scale adjust for exact scale postscript output." -#: pcbnew/files.cpp:282 -#, c-format -msgid "Recovery file '%s' not found." -msgstr "Recovery file '%s' not found." +#: pcbnew/dialogs/dialog_plot_base.cpp:306 +msgid "Y scale:" +msgstr "Y scale:" -#: pcbnew/files.cpp:288 -#, c-format -msgid "OK to load recovery or backup file '%s'" -msgstr "OK to load recovery or backup file '%s'" +#: pcbnew/dialogs/dialog_plot_base.cpp:311 +msgid "Set global Y scale adjust for exact scale postscript output." +msgstr "Set global Y scale adjust for exact scale postscript output." -#: pcbnew/files.cpp:349 -msgid "noname" -msgstr "noname" +#: pcbnew/dialogs/dialog_plot_base.cpp:321 +msgid "Width correction:" +msgstr "Width correction:" -#: pcbnew/files.cpp:423 -#, c-format -msgid "PCB file '%s' is already open." -msgstr "PCB file '%s' is already open." - -#: pcbnew/files.cpp:433 -msgid "The current board has been modified. Do you wish to save the changes?" -msgstr "The current board has been modified. Do you wish to save the changes?" - -#: pcbnew/files.cpp:459 -#, c-format -msgid "Board '%s' does not exist. Do you wish to create it?" -msgstr "Board '%s' does not exist. Do you wish to create it?" - -#: pcbnew/files.cpp:524 -#, c-format +#: pcbnew/dialogs/dialog_plot_base.cpp:326 msgid "" -"Error loading board file:\n" -"%s" +"Set global width correction for exact width postscript output.\n" +"These width correction is intended to compensate tracks width and also pads " +"and vias size errors.\n" +"The reasonable width correction value must be in a range of [-" +"(MinTrackWidth-1), +(MinClearanceValue-1)] in decimils." msgstr "" -"Error loading board file:\n" -"%s" +"Set global width correction for exact width postscript output.\n" +"These width correction is intended to compensate tracks width and also pads " +"and vias size errors.\n" +"The reasonable width correction value must be in a range of [-" +"(MinTrackWidth-1), +(MinClearanceValue-1)] in decimils." -#: pcbnew/files.cpp:552 +#: pcbnew/dialogs/dialog_plot_base.cpp:336 +msgid "Force A4 output" +msgstr "Force A4 output" + +#: pcbnew/dialogs/dialog_plot_base.cpp:342 +msgid "DXF options" +msgstr "DXF options" + +#: pcbnew/dialogs/dialog_plot_base.cpp:344 +msgid "Plot all layers in outline (polygon) mode" +msgstr "Plot all layers in outline (polygon) mode" + +#: pcbnew/dialogs/dialog_plot_base.cpp:346 msgid "" -"This file was created by an older version of Pcbnew.\n" -"It will be stored in the new file format when you save this file again." +"DXF only:\n" +"Check to plot all layers in polygon mode.\n" +"Uncheck to plot in sketch mode layers that don't support polygons (*.SilkS, " +"*_User, Edge.Cuts, Margin, *.CrtYd, *.Fab)\n" +"and plot in polygon mode other layers (*.Cu, *.Adhes, *.Paste, *.Mask)" msgstr "" -"This file was created by an older version of Pcbnew.\n" -"It will be stored in the new file format when you save this file again." +"DXF only:\n" +"Check to plot all layers in polygon mode.\n" +"Uncheck to plot in sketch mode layers that don't support polygons (*.SilkS, " +"*_User, Edge.Cuts, Margin, *.CrtYd, *.Fab)\n" +"and plot in polygon mode other layers (*.Cu, *.Adhes, *.Paste, *.Mask)" -#: pcbnew/files.cpp:658 -#, c-format -msgid "Warning: unable to create backup file '%s'" -msgstr "Warning: unable to create backup file '%s'" +#: pcbnew/dialogs/dialog_plot_base.cpp:350 +msgid "Use Pcbnew font to plot texts" +msgstr "Use Pcbnew font to plot texts" -#: pcbnew/files.cpp:685 pcbnew/files.cpp:778 -#, c-format -msgid "No access rights to write to file '%s'" -msgstr "No access rights to write to file '%s'" - -#: pcbnew/files.cpp:724 pcbnew/files.cpp:803 -#, c-format +#: pcbnew/dialogs/dialog_plot_base.cpp:351 msgid "" -"Error saving board file '%s'.\n" -"%s" +"Check to use Pcbnew stroke font\n" +"Uncheck to plot oneline ASCII texts as editable text (using DXF font)" msgstr "" -"Error saving board file '%s'.\n" -"%s" +"Check to use Pcbnew stroke font\n" +"Uncheck to plot oneline ASCII texts as editable text (using DXF font)" -#: pcbnew/files.cpp:730 -#, c-format -msgid "Failed to create '%s'" -msgstr "Failed to create '%s'" +#: pcbnew/dialogs/dialog_plot_base.cpp:382 +msgid "Generate Drill File" +msgstr "Generate Drill File" -#: pcbnew/files.cpp:756 -#, c-format -msgid "Backup file: '%s'" -msgstr "Backup file: '%s'" +#: pcbnew/dialogs/dialog_plot_base.cpp:388 +msgid "Run DRC" +msgstr "Run DRC" -#: pcbnew/files.cpp:758 -#, c-format -msgid "Wrote board file: '%s'" -msgstr "Wrote board file: '%s'" +#: pcbnew/dialogs/dialog_plot_base.cpp:402 +msgid "Select Fab Layers" +msgstr "Select Fab Layers" -#: pcbnew/files.cpp:812 +#: pcbnew/dialogs/dialog_plot_base.cpp:406 +msgid "Select all Copper Layers" +msgstr "Select all Copper Layers" + +#: pcbnew/dialogs/dialog_plot_base.cpp:410 +msgid "Deselect all Copper Layers" +msgstr "Deselect all Copper Layers" + +#: pcbnew/dialogs/dialog_plot_base.cpp:414 +msgid "Select all Layers" +msgstr "Select all Layers" + +#: pcbnew/dialogs/dialog_plot_base.cpp:418 +msgid "Deselect all Layers" +msgstr "Deselect all Layers" + +#: pcbnew/dialogs/dialog_gendrill.cpp:138 +#: pcbnew/dialogs/dialog_gendrill.cpp:139 +msgid "Use Netclass values" +msgstr "Use Netclass values" + +#: pcbnew/dialogs/dialog_gendrill.cpp:410 #, c-format +msgid "Could not write drill and/or map files to folder \"%s\"." +msgstr "Could not write drill and/or map files to folder \"%s\"." + +#: pcbnew/dialogs/dialog_gendrill.cpp:457 +msgid "Save Drill Report File" +msgstr "Save Drill Report File" + +#: pcbnew/dialogs/dialog_gendrill.cpp:488 +#, c-format +msgid "Report file %s created\n" +msgstr "Report file %s created\n" + +#: pcbnew/dialogs/dialog_global_deletion_base.cpp:23 +msgid "Items to Delete" +msgstr "Items to Delete" + +#: pcbnew/dialogs/dialog_global_deletion_base.cpp:31 +msgid "Board outlines" +msgstr "Board outlines" + +#: pcbnew/dialogs/dialog_global_deletion_base.cpp:34 +msgid "Drawings" +msgstr "Drawings" + +#: pcbnew/dialogs/dialog_global_deletion_base.cpp:43 +msgid "Markers" +msgstr "Markers" + +#: pcbnew/dialogs/dialog_global_deletion_base.cpp:46 +msgid "Clear board" +msgstr "Clear board" + +#: pcbnew/dialogs/dialog_global_deletion_base.cpp:55 +msgid "Filter Settings" +msgstr "Filter Settings" + +#: pcbnew/dialogs/dialog_global_deletion_base.cpp:57 +msgid "Automatically routed tracks" +msgstr "Automatically routed tracks" + +#: pcbnew/dialogs/dialog_global_deletion_base.cpp:61 +msgid "Locked tracks" +msgstr "Locked tracks" + +#: pcbnew/dialogs/dialog_global_deletion_base.cpp:64 +msgid "Unlocked tracks" +msgstr "Unlocked tracks" + +#: pcbnew/dialogs/dialog_global_deletion_base.cpp:72 +msgid "Locked footprints" +msgstr "Locked footprints" + +#: pcbnew/dialogs/dialog_global_deletion_base.cpp:75 +msgid "Unlocked footprints" +msgstr "Unlocked footprints" + +#: pcbnew/dialogs/dialog_global_deletion_base.cpp:82 +msgid "All layers" +msgstr "All layers" + +#: pcbnew/dialogs/dialog_global_deletion_base.cpp:82 +msgid "Current layer only" +msgstr "Current layer only" + +#: pcbnew/dialogs/dialog_global_deletion_base.cpp:84 +msgid "Layer Filter" +msgstr "Layer Filter" + +#: pcbnew/dialogs/dialog_global_deletion_base.cpp:100 +msgid "Current layer:" +msgstr "Current layer:" + +#: pcbnew/dialogs/dialog_exchange_modules.cpp:82 +#, c-format +msgid "Change footprint of '%s'" +msgstr "Change footprint of '%s'" + +#: pcbnew/dialogs/dialog_exchange_modules.cpp:90 +#, c-format +msgid "Change footprints '%s'" +msgstr "Change footprints '%s'" + +#: pcbnew/dialogs/dialog_exchange_modules.cpp:174 +#, c-format +msgid "File '%s' created\n" +msgstr "File '%s' created\n" + +#: pcbnew/dialogs/dialog_exchange_modules.cpp:179 +#, c-format +msgid "** Could not create file '%s' ***\n" +msgstr "** Could not create file '%s' ***\n" + +#: pcbnew/dialogs/dialog_exchange_modules.cpp:221 +#, c-format +msgid "Change footprint %s -> %s (for value = %s)?" +msgstr "Change footprint %s → %s (for value = %s)?" + +#: pcbnew/dialogs/dialog_exchange_modules.cpp:228 +#, c-format +msgid "Change footprint %s -> %s ?" +msgstr "Change footprint %s → %s ?" + +#: pcbnew/dialogs/dialog_exchange_modules.cpp:276 +msgid "Are you sure you want to change all footprints?" +msgstr "Are you sure you want to change all footprints?" + +#: pcbnew/dialogs/dialog_exchange_modules.cpp:318 +#, c-format +msgid "Change footprint '%s' (from '%s') to '%s'" +msgstr "Change footprint '%s' (from '%s') to '%s'" + +#: pcbnew/dialogs/dialog_exchange_modules.cpp:327 +msgid "footprint not found" +msgstr "footprint not found" + +#: pcbnew/dialogs/dialog_exchange_modules.cpp:422 +msgid "No footprints!" +msgstr "No footprints!" + +#: pcbnew/dialogs/dialog_exchange_modules.cpp:433 +msgid "Save Footprint Association File" +msgstr "Save Footprint Association File" + +#: pcbnew/dialogs/dialog_exchange_modules.cpp:444 +#, c-format +msgid "Could not create file '%s'" +msgstr "Could not create file '%s'" + +#: pcbnew/dialogs/dialog_enum_pads_base.cpp:19 +msgid "Pad names are restricted to 4 characters (including number)." +msgstr "Pad names are restricted to 4 characters (including number)." + +#: pcbnew/dialogs/dialog_enum_pads_base.cpp:32 +msgid "Pad name prefix:" +msgstr "Pad name prefix:" + +#: pcbnew/dialogs/dialog_enum_pads_base.cpp:40 +msgid "First pad number:" +msgstr "First pad number:" + +#: pcbnew/dialogs/dialog_pad_basicshapes_properties.cpp:106 +msgid "Ring" +msgstr "Ring" + +#: pcbnew/dialogs/dialog_pad_basicshapes_properties.cpp:131 +msgid "corners count" +msgstr "corners count" + +#: pcbnew/dialogs/dialog_pad_basicshapes_properties.cpp:278 +msgid "Incorrect polygon: less than 3 corners" +msgstr "Incorrect polygon: less than 3 corners" + +#: pcbnew/dialogs/dialog_pad_basicshapes_properties.cpp:298 +msgid "Incorrect polygon: too few corners after simplification" +msgstr "Incorrect polygon: too few corners after simplification" + +#: pcbnew/dialogs/dialog_pad_basicshapes_properties.cpp:304 +msgid "Incorrect polygon: self intersecting" +msgstr "Incorrect polygon: self intersecting" + +#: pcbnew/dialogs/dialog_pad_basicshapes_properties.cpp:309 +msgid "Polygon:" +msgstr "Polygon:" + +#: pcbnew/dialogs/dialog_pad_basicshapes_properties.cpp:318 +msgid "Polygon: redundant corners removed" +msgstr "Polygon: redundant corners removed" + +#: pcbnew/dialogs/dialog_pad_basicshapes_properties.cpp:346 +msgid "Select a corner before adding a new corner" +msgstr "Select a corner before adding a new corner" + +#: pcbnew/dialogs/dialog_block_options_base.cpp:25 +msgid "Include &footprints" +msgstr "Include &footprints" + +#: pcbnew/dialogs/dialog_block_options_base.cpp:28 +msgid "Include t&ext items" +msgstr "Include t&ext items" + +#: pcbnew/dialogs/dialog_block_options_base.cpp:32 +msgid "Include &locked footprints" +msgstr "Include &locked footprints" + +#: pcbnew/dialogs/dialog_block_options_base.cpp:35 +msgid "Include &drawings" +msgstr "Include &drawings" + +#: pcbnew/dialogs/dialog_block_options_base.cpp:38 +msgid "Include &tracks" +msgstr "Include &tracks" + +#: pcbnew/dialogs/dialog_block_options_base.cpp:41 +msgid "Include &board outline layer" +msgstr "Include &board outline layer" + +#: pcbnew/dialogs/dialog_block_options_base.cpp:44 +msgid "Include &zones" +msgstr "Include &zones" + +#: pcbnew/dialogs/dialog_block_options_base.cpp:47 +msgid "Draw &selected items while moving" +msgstr "Draw &selected items while moving" + +#: pcbnew/dialogs/dialog_block_options_base.cpp:56 +msgid "Include &items on invisible layers" +msgstr "Include &items on invisible layers" + +#: pcbnew/dialogs/dialog_get_footprint_by_name_base.cpp:35 +msgid "Available:" +msgstr "Available:" + +#: pcbnew/dialogs/dialog_create_array_base.cpp:31 +msgid "Horizontal count:" +msgstr "Horizontal count:" + +#: pcbnew/dialogs/dialog_create_array_base.cpp:35 +#: pcbnew/dialogs/dialog_create_array_base.cpp:42 +#: pcbnew/dialogs/dialog_create_array_base.cpp:49 +#: pcbnew/dialogs/dialog_create_array_base.cpp:60 +msgid "5" +msgstr "5" + +#: pcbnew/dialogs/dialog_create_array_base.cpp:38 +msgid "Vertical count:" +msgstr "Vertical count:" + +#: pcbnew/dialogs/dialog_create_array_base.cpp:45 +msgid "Horizontal spacing:" +msgstr "Horizontal spacing:" + +#: pcbnew/dialogs/dialog_create_array_base.cpp:56 +msgid "Vertical spacing:" +msgstr "Vertical spacing:" + +#: pcbnew/dialogs/dialog_create_array_base.cpp:67 +msgid "Horizontal offset:" +msgstr "Horizontal offset:" + +#: pcbnew/dialogs/dialog_create_array_base.cpp:78 +msgid "Vertical offset:" +msgstr "Vertical offset:" + +#: pcbnew/dialogs/dialog_create_array_base.cpp:89 +msgid "Stagger:" +msgstr "Stagger:" + +#: pcbnew/dialogs/dialog_create_array_base.cpp:93 +#: pcbnew/dialogs/dialog_create_array_base.cpp:157 +#: pcbnew/dialogs/dialog_create_array_base.cpp:160 +#: pcbnew/dialogs/dialog_create_array_base.cpp:263 +msgid "1" +msgstr "1" + +#: pcbnew/dialogs/dialog_create_array_base.cpp:96 +msgid "Rows" +msgstr "Rows" + +#: pcbnew/dialogs/dialog_create_array_base.cpp:96 +msgid "Columns" +msgstr "Columns" + +#: pcbnew/dialogs/dialog_create_array_base.cpp:98 +msgid "Stagger Type" +msgstr "Stagger Type" + +#: pcbnew/dialogs/dialog_create_array_base.cpp:107 +msgid "Horizontal, then vertical" +msgstr "Horizontal, then vertical" + +#: pcbnew/dialogs/dialog_create_array_base.cpp:107 +msgid "Vertical, then horizontal" +msgstr "Vertical, then horizontal" + +#: pcbnew/dialogs/dialog_create_array_base.cpp:109 +msgid "Pad Numbering Direction" +msgstr "Pad Numbering Direction" + +#: pcbnew/dialogs/dialog_create_array_base.cpp:113 +msgid "Reverse pad numbering on alternate rows or columns" +msgstr "Reverse pad numbering on alternate rows or columns" + +#: pcbnew/dialogs/dialog_create_array_base.cpp:116 +#: pcbnew/dialogs/dialog_create_array_base.cpp:250 +msgid "Use first free number" +msgstr "Use first free number" + +#: pcbnew/dialogs/dialog_create_array_base.cpp:116 +#: pcbnew/dialogs/dialog_create_array_base.cpp:250 +msgid "From start value" +msgstr "From start value" + +#: pcbnew/dialogs/dialog_create_array_base.cpp:118 +#: pcbnew/dialogs/dialog_create_array_base.cpp:252 +msgid "Initial pad number" +msgstr "Initial pad number" + +#: pcbnew/dialogs/dialog_create_array_base.cpp:122 +msgid "Continuous (1, 2, 3...)" +msgstr "Continuous (1, 2, 3...)" + +#: pcbnew/dialogs/dialog_create_array_base.cpp:122 +msgid "Coordinate (A1, A2, ... B1, ...)" +msgstr "Coordinate (A1, A2, ... B1, ...)" + +#: pcbnew/dialogs/dialog_create_array_base.cpp:124 +msgid "Pad Numbering Scheme" +msgstr "Pad Numbering Scheme" + +#: pcbnew/dialogs/dialog_create_array_base.cpp:128 +msgid "Primary axis numbering:" +msgstr "Primary axis numbering:" + +#: pcbnew/dialogs/dialog_create_array_base.cpp:137 +msgid "Secondary axis numbering:" +msgstr "Secondary axis numbering:" + +#: pcbnew/dialogs/dialog_create_array_base.cpp:153 +msgid "Pad numbering start:" +msgstr "Pad numbering start:" + +#: pcbnew/dialogs/dialog_create_array_base.cpp:173 +msgid "Grid Array" +msgstr "Grid Array" + +#: pcbnew/dialogs/dialog_create_array_base.cpp:183 +msgid "Horizontal center:" +msgstr "Horizontal center:" + +#: pcbnew/dialogs/dialog_create_array_base.cpp:194 +msgid "Vertical center:" +msgstr "Vertical center:" + +#: pcbnew/dialogs/dialog_create_array_base.cpp:205 +msgid "Radius:" +msgstr "Radius:" + +#: pcbnew/dialogs/dialog_create_array_base.cpp:209 +msgid "0 mm" +msgstr "0 mm" + +#: pcbnew/dialogs/dialog_create_array_base.cpp:218 msgid "" -"Board copied to:\n" -"'%s'" +"Positive angles represent an anti-clockwise rotation. An angle of 0 will " +"produce a full circle divided evenly into \"Count\" portions." msgstr "" -"Board copied to:\n" -"'%s'" +"Positive angles represent an anti-clockwise rotation. An angle of 0 will " +"produce a full circle divided evenly into \"Count\" portions." -#: pcbnew/legacy_netlist_reader.cpp:120 -msgid "Cannot parse time stamp in component section of netlist." -msgstr "Cannot parse time stamp in component section of netlist." +#: pcbnew/dialogs/dialog_create_array_base.cpp:226 +msgid "Count:" +msgstr "Count:" -#: pcbnew/legacy_netlist_reader.cpp:130 -msgid "Cannot parse footprint name in component section of netlist." -msgstr "Cannot parse footprint name in component section of netlist." +#: pcbnew/dialogs/dialog_create_array_base.cpp:231 +msgid "How many items in the array." +msgstr "How many items in the array." -#: pcbnew/legacy_netlist_reader.cpp:144 -msgid "Cannot parse reference designator in component section of netlist." -msgstr "Cannot parse reference designator in component section of netlist." +#: pcbnew/dialogs/dialog_create_array_base.cpp:235 +msgid "Rotate:" +msgstr "Rotate:" -#: pcbnew/legacy_netlist_reader.cpp:154 -msgid "Cannot parse value in component section of netlist." -msgstr "Cannot parse value in component section of netlist." - -#: pcbnew/legacy_netlist_reader.cpp:191 -msgid "Cannot parse pin name in component net section of netlist." -msgstr "Cannot parse pin name in component net section of netlist." - -#: pcbnew/legacy_netlist_reader.cpp:200 -msgid "Cannot parse net name in component net section of netlist." -msgstr "Cannot parse net name in component net section of netlist." - -#: pcbnew/legacy_netlist_reader.cpp:248 -#, c-format -msgid "Cannot find component '%s' in footprint filter section of netlist." -msgstr "Cannot find component '%s' in footprint filter section of netlist." - -#: pcbnew/onrightclick.cpp:152 -msgid "Lock Footprint" -msgstr "Lock Footprint" - -#: pcbnew/onrightclick.cpp:159 -msgid "Unlock Footprint" -msgstr "Unlock Footprint" - -#: pcbnew/onrightclick.cpp:167 -msgid "Automatically Place Footprint" -msgstr "Automatically Place Footprint" - -#: pcbnew/onrightclick.cpp:174 -msgid "Automatically Route Footprint" -msgstr "Automatically Route Footprint" - -#: pcbnew/onrightclick.cpp:225 -msgid "Delete All Drawings on Layer" -msgstr "Delete All Drawings on Layer" - -#: pcbnew/onrightclick.cpp:232 -msgid "Delete Zone Filling" -msgstr "Delete Zone Filling" - -#: pcbnew/onrightclick.cpp:241 -msgid "Delete Last Corner" -msgstr "Delete Last Corner" - -#: pcbnew/onrightclick.cpp:375 pcbnew/onrightclick.cpp:381 -#: pcbnew/onrightclick.cpp:399 pcbnew/onrightclick.cpp:412 -#: pcbnew/onrightclick.cpp:473 pcbnew/onrightclick.cpp:566 -msgid "Select Working Layer" -msgstr "Select Working Layer" - -#: pcbnew/onrightclick.cpp:389 pcbnew/onrightclick.cpp:465 -#: pcbnew/onrightclick.cpp:513 -msgid "Begin Track" -msgstr "Begin Track" - -#: pcbnew/onrightclick.cpp:395 pcbnew/onrightclick.cpp:469 -#: pcbnew/onrightclick.cpp:637 -msgid "Select Track Width" -msgstr "Select Track Width" - -#: pcbnew/onrightclick.cpp:401 -msgid "Select Layer Pair for Vias" -msgstr "Select Layer Pair for Vias" - -#: pcbnew/onrightclick.cpp:420 -msgid "Footprint Documentation" -msgstr "Footprint Documentation" - -#: pcbnew/onrightclick.cpp:430 -msgid "Global Spread and Place" -msgstr "Global Spread and Place" - -#: pcbnew/onrightclick.cpp:432 -msgid "Unlock All Footprints" -msgstr "Unlock All Footprints" - -#: pcbnew/onrightclick.cpp:434 -msgid "Lock All Footprints" -msgstr "Lock All Footprints" - -#: pcbnew/onrightclick.cpp:437 -msgid "Spread out All Footprints" -msgstr "Spread out All Footprints" - -#: pcbnew/onrightclick.cpp:439 -msgid "Spread out Footprints not Already on Board" -msgstr "Spread out Footprints not Already on Board" - -#: pcbnew/onrightclick.cpp:442 -msgid "Automatically Place All Footprints" -msgstr "Automatically Place All Footprints" - -#: pcbnew/onrightclick.cpp:444 -msgid "Automatically Place New Footprints" -msgstr "Automatically Place New Footprints" - -#: pcbnew/onrightclick.cpp:446 -msgid "Automatically Place Next Footprints" -msgstr "Automatically Place Next Footprints" - -#: pcbnew/onrightclick.cpp:452 -msgid "Autoroute" -msgstr "Autoroute" - -#: pcbnew/onrightclick.cpp:454 -msgid "Select Layer Pair" -msgstr "Select Layer Pair" - -#: pcbnew/onrightclick.cpp:457 -msgid "Automatically Route All Footprints" -msgstr "Automatically Route All Footprints" - -#: pcbnew/onrightclick.cpp:459 -msgid "Reset Unrouted" -msgstr "Reset Unrouted" - -#: pcbnew/onrightclick.cpp:489 -msgid "Zoom Block" -msgstr "Zoom Block" - -#: pcbnew/onrightclick.cpp:520 -msgid "Drag Via" -msgstr "Drag Via" - -#: pcbnew/onrightclick.cpp:535 -msgid "Drag Segments, Keep Slope" -msgstr "Drag Segments, Keep Slope" - -#: pcbnew/onrightclick.cpp:540 -msgid "Drag Segment" -msgstr "Drag Segment" - -#: pcbnew/onrightclick.cpp:555 -msgid "Create Track Array" -msgstr "Create Track Array" - -#: pcbnew/onrightclick.cpp:571 -msgid "Place Node" -msgstr "Place Node" - -#: pcbnew/onrightclick.cpp:610 -msgid "Place Micro Via" -msgstr "Place Micro Via" - -#: pcbnew/onrightclick.cpp:621 -msgid "Change Via Size and Drill" -msgstr "Change Via Size and Drill" - -#: pcbnew/onrightclick.cpp:627 -msgid "Change Segment Width" -msgstr "Change Segment Width" - -#: pcbnew/onrightclick.cpp:631 -msgid "Change Track Width" -msgstr "Change Track Width" - -#: pcbnew/onrightclick.cpp:646 -msgid "Delete Via" -msgstr "Delete Via" - -#: pcbnew/onrightclick.cpp:646 -msgid "Delete Segment" -msgstr "Delete Segment" - -#: pcbnew/onrightclick.cpp:653 -msgid "Delete Track" -msgstr "Delete Track" - -#: pcbnew/onrightclick.cpp:655 -msgid "Delete Net" -msgstr "Delete Net" - -#: pcbnew/onrightclick.cpp:670 -msgid "Set Flags" -msgstr "Set Flags" - -#: pcbnew/onrightclick.cpp:672 -msgid "Locked: Yes" -msgstr "Locked: Yes" - -#: pcbnew/onrightclick.cpp:673 -msgid "Locked: No" -msgstr "Locked: No" - -#: pcbnew/onrightclick.cpp:682 -msgid "Track Locked: Yes" -msgstr "Track Locked: Yes" - -#: pcbnew/onrightclick.cpp:683 -msgid "Track Locked: No" -msgstr "Track Locked: No" - -#: pcbnew/onrightclick.cpp:685 -msgid "Net Locked: Yes" -msgstr "Net Locked: Yes" - -#: pcbnew/onrightclick.cpp:686 -msgid "Net Locked: No" -msgstr "Net Locked: No" - -#: pcbnew/onrightclick.cpp:700 -msgid "Place Edge Outline" -msgstr "Place Edge Outline" - -#: pcbnew/onrightclick.cpp:706 -msgid "Place Corner" -msgstr "Place Corner" - -#: pcbnew/onrightclick.cpp:709 -msgid "Place Zone" -msgstr "Place Zone" - -#: pcbnew/onrightclick.cpp:716 -msgid "Keepout Area" -msgstr "Keepout Area" - -#: pcbnew/onrightclick.cpp:730 -msgid "Drag Outline Segment" -msgstr "Drag Outline Segment" - -#: pcbnew/onrightclick.cpp:738 -msgid "Add Similar Zone" -msgstr "Add Similar Zone" - -#: pcbnew/onrightclick.cpp:741 -msgid "Add Cutout Area" -msgstr "Add Cutout Area" - -#: pcbnew/onrightclick.cpp:744 -msgid "Duplicate Zone Onto Layer" -msgstr "Duplicate Zone Onto Layer" - -#: pcbnew/onrightclick.cpp:755 -msgid "Remove Filled Areas in Zone" -msgstr "Remove Filled Areas in Zone" - -#: pcbnew/onrightclick.cpp:758 -msgid "Move Zone" -msgstr "Move Zone" - -#: pcbnew/onrightclick.cpp:761 -msgid "Move Zone Exactly" -msgstr "Move Zone Exactly" - -#: pcbnew/onrightclick.cpp:766 -msgid "Edit Zone Properties" -msgstr "Edit Zone Properties" - -#: pcbnew/onrightclick.cpp:776 -msgid "Delete Cutout" -msgstr "Delete Cutout" - -#: pcbnew/onrightclick.cpp:779 -msgid "Delete Zone Outline" -msgstr "Delete Zone Outline" - -#: pcbnew/onrightclick.cpp:819 -msgid "Edit Parameters" -msgstr "Edit Parameters" - -#: pcbnew/onrightclick.cpp:894 pcbnew/onrightclick.cpp:1007 -msgid "Reset Size" -msgstr "Reset Size" - -#: pcbnew/onrightclick.cpp:935 pcbnew/modedit_onclick.cpp:312 -msgid "Move Pad" -msgstr "Move Pad" - -#: pcbnew/onrightclick.cpp:937 -msgid "Drag Pad" -msgstr "Drag Pad" - -#: pcbnew/onrightclick.cpp:940 pcbnew/modedit_onclick.cpp:316 -msgid "Edit Pad" -msgstr "Edit Pad" - -#: pcbnew/onrightclick.cpp:954 +#: pcbnew/dialogs/dialog_create_array_base.cpp:241 msgid "" -"Copy this pad's settings to all pads in this footprint (or similar " -"footprints)" +"Rotate the item as well as move it - multi-selections will be rotated " +"together" msgstr "" -"Copy this pad's settings to all pads in this footprint (or similar " -"footprints)" +"Rotate the item as well as move it - multi-selections will be rotated " +"together" -#: pcbnew/onrightclick.cpp:962 -msgid "Automatically Route Pad" -msgstr "Automatically Route Pad" +#: pcbnew/dialogs/dialog_create_array_base.cpp:248 +msgid "Pad Numbering Options" +msgstr "Pad Numbering Options" -#: pcbnew/onrightclick.cpp:963 -msgid "Automatically Route Net" -msgstr "Automatically Route Net" +#: pcbnew/dialogs/dialog_create_array_base.cpp:259 +msgid "Pad numbering start value:" +msgstr "Pad numbering start value:" -#: pcbnew/onrightclick.cpp:1038 -msgid "Auto Width" -msgstr "Auto Width" +#: pcbnew/dialogs/dialog_create_array_base.cpp:276 +msgid "Circular Array" +msgstr "Circular Array" -#: pcbnew/onrightclick.cpp:1039 +#: pcbnew/dialogs/dialog_copper_zones_base.cpp:63 +msgid "Net Filtering" +msgstr "Net Filtering" + +#: pcbnew/dialogs/dialog_copper_zones_base.cpp:69 +msgid "Show all (alphabetical)" +msgstr "Show all (alphabetical)" + +#: pcbnew/dialogs/dialog_copper_zones_base.cpp:69 +msgid "Show all (pad count)" +msgstr "Show all (pad count)" + +#: pcbnew/dialogs/dialog_copper_zones_base.cpp:69 +msgid "Filtered (alphabetical)" +msgstr "Filtered (alphabetical)" + +#: pcbnew/dialogs/dialog_copper_zones_base.cpp:69 +msgid "Filtered (pad count)" +msgstr "Filtered (pad count)" + +#: pcbnew/dialogs/dialog_copper_zones_base.cpp:75 +msgid "Hidden net filter:" +msgstr "Hidden net filter:" + +#: pcbnew/dialogs/dialog_copper_zones_base.cpp:80 msgid "" -"Use the track width when starting on a track, otherwise the current track " -"width" +"Pattern to filter net names in filtered list.\n" +"Net names matching this pattern are not displayed." msgstr "" -"Use the track width when starting on a track, otherwise the current track " -"width" +"Pattern to filter net names in filtered list.\n" +"Net names matching this pattern are not displayed." -#: pcbnew/onrightclick.cpp:1049 -msgid "Use Netclass Values" -msgstr "Use Netclass Values" +#: pcbnew/dialogs/dialog_copper_zones_base.cpp:84 +msgid "Visible net filter:" +msgstr "Visible net filter:" -#: pcbnew/onrightclick.cpp:1050 -msgid "Use track and via sizes from their Netclass values" -msgstr "Use track and via sizes from their Netclass values" +#: pcbnew/dialogs/dialog_copper_zones_base.cpp:88 +msgid "*" +msgstr "*" -#: pcbnew/onrightclick.cpp:1056 -#, c-format -msgid "Track %s" -msgstr "Track %s" - -#: pcbnew/onrightclick.cpp:1059 pcbnew/onrightclick.cpp:1085 -msgid " uses NetClass" -msgstr " uses NetClass" - -#: pcbnew/onrightclick.cpp:1077 -#, c-format -msgid "Via %s" -msgstr "Via %s" - -#: pcbnew/onrightclick.cpp:1081 -#, c-format -msgid "Via %s, drill %s" -msgstr "Via %s, drill %s" - -#: pcbnew/convert_drawsegment_list_to_polygon.cpp:376 -#: pcbnew/convert_drawsegment_list_to_polygon.cpp:530 -#, c-format -msgid "Unsupported DRAWSEGMENT type %s" -msgstr "Unsupported DRAWSEGMENT type %s" - -#: pcbnew/convert_drawsegment_list_to_polygon.cpp:404 -#, c-format +#: pcbnew/dialogs/dialog_copper_zones_base.cpp:89 msgid "" -"Unable to find the next boundary segment with an endpoint of (%s mm, %s mm). " -"graphic outline must form a contiguous, closed polygon." +"Pattern to filter net names in filtered list.\n" +"Only net names matching this pattern are displayed." msgstr "" -"Unable to find the next boundary segment with an endpoint of (%s mm, %s mm). " -"graphic outline must form a contiguous, closed polygon." +"Pattern to filter net names in filtered list.\n" +"Only net names matching this pattern are displayed." -#: pcbnew/convert_drawsegment_list_to_polygon.cpp:558 -#, c-format +#: pcbnew/dialogs/dialog_copper_zones_base.cpp:93 +msgid "Apply Filters" +msgstr "Apply Filters" + +#: pcbnew/dialogs/dialog_copper_zones_base.cpp:115 +msgid "Minimum width" +msgstr "Minimum width" + +#: pcbnew/dialogs/dialog_copper_zones_base.cpp:117 +msgid "Minimum thickness of filled areas." +msgstr "Minimum thickness of filled areas." + +#: pcbnew/dialogs/dialog_copper_zones_base.cpp:124 +msgid "Corner smoothing:" +msgstr "Corner smoothing:" + +#: pcbnew/dialogs/dialog_copper_zones_base.cpp:128 +msgid "Chamfer" +msgstr "Chamfer" + +#: pcbnew/dialogs/dialog_copper_zones_base.cpp:128 +msgid "Fillet" +msgstr "Fillet" + +#: pcbnew/dialogs/dialog_copper_zones_base.cpp:134 +msgid "Chamfer distance (mm):" +msgstr "Chamfer distance (mm):" + +#: pcbnew/dialogs/dialog_copper_zones_base.cpp:147 +msgid "Default pad connection:" +msgstr "Default pad connection:" + +#: pcbnew/dialogs/dialog_copper_zones_base.cpp:149 msgid "" -"Unable to find the next graphic segment with an endpoint of (%s mm, %s mm).\n" -"Edit graphics, making them contiguous polygons each." +"Default pad connection type to zone.\n" +"This setting can be overridden by local pad settings" msgstr "" -"Unable to find the next graphic segment with an endpoint of (%s mm, %s mm).\n" -"Edit graphics, making them contiguous polygons each." +"Default pad connection type to zone.\n" +"This setting can be overridden by local pad settings" -#: pcbnew/edit.cpp:705 pcbnew/edit.cpp:727 pcbnew/edit.cpp:753 -#: pcbnew/edit.cpp:781 pcbnew/edit.cpp:809 pcbnew/edit.cpp:837 -#, c-format -msgid "Footprint %s found, but it is locked" -msgstr "Footprint %s found, but it is locked" +#: pcbnew/dialogs/dialog_copper_zones_base.cpp:153 +msgid "THT thermal" +msgstr "THT thermal" -#: pcbnew/edit.cpp:909 pcbnew/edit.cpp:928 -#, c-format -msgid "The parent (%s) of the pad is locked" -msgstr "The parent (%s) of the pad is locked" +#: pcbnew/dialogs/dialog_copper_zones_base.cpp:160 +msgid "Thermal Reliefs" +msgstr "Thermal Reliefs" -#: pcbnew/edit.cpp:1451 pcbnew/edit.cpp:1453 -msgid "Add tracks" -msgstr "Add tracks" +#: pcbnew/dialogs/dialog_copper_zones_base.cpp:162 +msgid "Antipad clearance" +msgstr "Antipad clearance" -#: pcbnew/edit.cpp:1466 -msgid "Warning: zone display is OFF!!!" -msgstr "Warning: zone display is OFF!!!" +#: pcbnew/dialogs/dialog_copper_zones_base.cpp:167 +msgid "Clearance between pads in the same net and filled areas." +msgstr "Clearance between pads in the same net and filled areas." -#: pcbnew/edit.cpp:1522 -msgid "Select rats nest" -msgstr "Select rats nest" +#: pcbnew/dialogs/dialog_copper_zones_base.cpp:171 +msgid "Spoke width" +msgstr "Spoke width" -#: pcbnew/edit.cpp:1531 -msgid "Unsupported tool in this canvas" -msgstr "Unsupported tool in this canvas" +#: pcbnew/dialogs/dialog_copper_zones_base.cpp:176 +msgid "Width of copper in thermal reliefs." +msgstr "Width of copper in thermal reliefs." -#: pcbnew/class_marker_pcb.cpp:98 -msgid "Marker" -msgstr "Marker" +#: pcbnew/dialogs/dialog_copper_zones_base.cpp:189 +msgid "Zone priority level:" +msgstr "Zone priority level:" -#: pcbnew/class_marker_pcb.cpp:102 -#, c-format -msgid "ErrType (%d)- %s:" -msgstr "ErrType (%d)- %s:" - -#: pcbnew/class_marker_pcb.cpp:135 -#, c-format -msgid "Marker @(%d,%d)" -msgstr "Marker @(%d,%d)" - -#: pcbnew/class_pcb_layer_box_selector.cpp:97 -msgid "(not activated)" -msgstr "(not activated)" - -#: pcbnew/class_drc_item.cpp:43 -msgid "Unconnected items" -msgstr "Unconnected items" - -#: pcbnew/class_drc_item.cpp:45 -msgid "Track near thru-hole" -msgstr "Track near thru-hole" - -#: pcbnew/class_drc_item.cpp:47 -msgid "Track near pad" -msgstr "Track near pad" - -#: pcbnew/class_drc_item.cpp:49 -msgid "Track near via" -msgstr "Track near via" - -#: pcbnew/class_drc_item.cpp:51 -msgid "Via near via" -msgstr "Via near via" - -#: pcbnew/class_drc_item.cpp:53 -msgid "Via near track" -msgstr "Via near track" - -#: pcbnew/class_drc_item.cpp:63 -msgid "Two track ends too close" -msgstr "Two track ends too close" - -#: pcbnew/class_drc_item.cpp:65 -msgid "Two parallel track segments too close" -msgstr "Two parallel track segments too close" - -#: pcbnew/class_drc_item.cpp:67 -msgid "Tracks crossing" -msgstr "Tracks crossing" - -#: pcbnew/class_drc_item.cpp:69 -msgid "Pad near pad" -msgstr "Pad near pad" - -#: pcbnew/class_drc_item.cpp:71 -msgid "Via hole > diameter" -msgstr "Via hole > diameter" - -#: pcbnew/class_drc_item.cpp:73 -msgid "Micro Via: incorrect layer pairs (not adjacent)" -msgstr "Micro Via: incorrect layer pairs (not adjacent)" - -#: pcbnew/class_drc_item.cpp:75 -msgid "Copper area inside copper area" -msgstr "Copper area inside copper area" - -#: pcbnew/class_drc_item.cpp:77 -msgid "Copper areas intersect or are too close" -msgstr "Copper areas intersect or are too close" - -#: pcbnew/class_drc_item.cpp:80 -msgid "Copper area belongs a net which has no pads. This is strange" -msgstr "Copper area belongs a net which has no pads. This is strange" - -#: pcbnew/class_drc_item.cpp:83 -msgid "Hole near pad" -msgstr "Hole near pad" - -#: pcbnew/class_drc_item.cpp:85 -msgid "Hole near track" -msgstr "Hole near track" - -#: pcbnew/class_drc_item.cpp:87 -msgid "Too small track width" -msgstr "Too small track width" - -#: pcbnew/class_drc_item.cpp:89 -msgid "Too small via size" -msgstr "Too small via size" - -#: pcbnew/class_drc_item.cpp:91 -msgid "Too small micro via size" -msgstr "Too small micro via size" - -#: pcbnew/class_drc_item.cpp:93 -msgid "Too small via drill" -msgstr "Too small via drill" - -#: pcbnew/class_drc_item.cpp:95 -msgid "Too small micro via drill" -msgstr "Too small micro via drill" - -#: pcbnew/class_drc_item.cpp:99 -msgid "NetClass Track Width < global limit" -msgstr "NetClass Track Width < global limit" - -#: pcbnew/class_drc_item.cpp:101 -msgid "NetClass Clearance < global limit" -msgstr "NetClass Clearance < global limit" - -#: pcbnew/class_drc_item.cpp:103 -msgid "NetClass Via Dia < global limit" -msgstr "NetClass Via Dia < global limit" - -#: pcbnew/class_drc_item.cpp:105 -msgid "NetClass Via Drill < global limit" -msgstr "NetClass Via Drill < global limit" - -#: pcbnew/class_drc_item.cpp:107 -msgid "NetClass uVia Dia < global limit" -msgstr "NetClass uVia Dia < global limit" - -#: pcbnew/class_drc_item.cpp:109 -msgid "NetClass uVia Drill < global limit" -msgstr "NetClass uVia Drill < global limit" - -#: pcbnew/class_drc_item.cpp:112 -msgid "Via inside a keepout area" -msgstr "Via inside a keepout area" - -#: pcbnew/class_drc_item.cpp:115 -msgid "Track inside a keepout area" -msgstr "Track inside a keepout area" - -#: pcbnew/class_drc_item.cpp:118 -msgid "Pad inside a keepout area" -msgstr "Pad inside a keepout area" - -#: pcbnew/class_drc_item.cpp:121 -msgid "Via inside a text" -msgstr "Via inside a text" - -#: pcbnew/class_drc_item.cpp:124 -msgid "Track inside a text" -msgstr "Track inside a text" - -#: pcbnew/class_drc_item.cpp:127 -msgid "Pad inside a text" -msgstr "Pad inside a text" - -#: pcbnew/class_drc_item.cpp:130 -msgid "Courtyards overlap" -msgstr "Courtyards overlap" - -#: pcbnew/class_drc_item.cpp:133 -msgid "Footprint has no courtyard defined" -msgstr "Footprint has no courtyard defined" - -#: pcbnew/class_drc_item.cpp:136 -msgid "Footprint has incorrect courtyard (not a closed shape)" -msgstr "Footprint has incorrect courtyard (not a closed shape)" - -#: pcbnew/kicad_plugin.cpp:216 -#, c-format -msgid "Cannot create footprint library path '%s'" -msgstr "Cannot create footprint library path '%s'" - -#: pcbnew/kicad_plugin.cpp:222 -#, c-format -msgid "Footprint library path '%s' is read only" -msgstr "Footprint library path '%s' is read only" - -#: pcbnew/kicad_plugin.cpp:261 -#, c-format -msgid "Cannot rename temporary file '%s' to footprint library file '%s'" -msgstr "Cannot rename temporary file '%s' to footprint library file '%s'" - -#: pcbnew/kicad_plugin.cpp:281 -#, c-format -msgid "Footprint library path '%s' does not exist" -msgstr "Footprint library path '%s' does not exist" - -#: pcbnew/kicad_plugin.cpp:342 -#, c-format -msgid "library '%s' has no footprint '%s' to delete" -msgstr "library '%s' has no footprint '%s' to delete" - -#: pcbnew/kicad_plugin.cpp:1248 pcbnew/legacy_plugin.cpp:97 -#, c-format -msgid "unknown pad type: %d" -msgstr "unknown pad type: %d" - -#: pcbnew/kicad_plugin.cpp:1261 pcbnew/legacy_plugin.cpp:98 -#, c-format -msgid "unknown pad attribute: %d" -msgstr "unknown pad attribute: %d" - -#: pcbnew/kicad_plugin.cpp:1464 -#, c-format -msgid "unknown via type %d" -msgstr "unknown via type %d" - -#: pcbnew/kicad_plugin.cpp:1594 -#, c-format -msgid "unknown zone corner smoothing type %d" -msgstr "unknown zone corner smoothing type %d" - -#: pcbnew/kicad_plugin.cpp:1784 -msgid "this file does not contain a PCB" -msgstr "this file does not contain a PCB" - -#: pcbnew/kicad_plugin.cpp:1827 pcbnew/gpcb_plugin.cpp:297 -#: pcbnew/gpcb_plugin.cpp:983 -#, c-format -msgid "footprint library path '%s' does not exist" -msgstr "footprint library path '%s' does not exist" - -#: pcbnew/kicad_plugin.cpp:1897 pcbnew/kicad_plugin.cpp:1963 -#: pcbnew/gpcb_plugin.cpp:1048 pcbnew/librairi.cpp:527 -#, c-format -msgid "Library '%s' is read only" -msgstr "Library '%s' is read only" - -#: pcbnew/kicad_plugin.cpp:1914 -#, c-format -msgid "Footprint file name '%s' is not valid." -msgstr "Footprint file name '%s' is not valid." - -#: pcbnew/kicad_plugin.cpp:1920 -#, c-format -msgid "user does not have write permission to delete file '%s' " -msgstr "user does not have write permission to delete file '%s' " - -#: pcbnew/kicad_plugin.cpp:1975 -#, c-format -msgid "cannot overwrite library path '%s'" -msgstr "cannot overwrite library path '%s'" - -#: pcbnew/kicad_plugin.cpp:2000 pcbnew/gpcb_plugin.cpp:1067 -#, c-format -msgid "user does not have permission to delete directory '%s'" -msgstr "user does not have permission to delete directory '%s'" - -#: pcbnew/kicad_plugin.cpp:2008 pcbnew/gpcb_plugin.cpp:1075 -#, c-format -msgid "library directory '%s' has unexpected sub-directories" -msgstr "library directory '%s' has unexpected sub-directories" - -#: pcbnew/kicad_plugin.cpp:2027 pcbnew/gpcb_plugin.cpp:1094 -#, c-format -msgid "unexpected file '%s' was found in library path '%s'" -msgstr "unexpected file '%s' was found in library path '%s'" - -#: pcbnew/kicad_plugin.cpp:2045 pcbnew/gpcb_plugin.cpp:1112 -#, c-format -msgid "footprint library '%s' cannot be deleted" -msgstr "footprint library '%s' cannot be deleted" - -#: pcbnew/deltrack.cpp:157 -msgid "Delete NET?" -msgstr "Delete NET?" - -#: pcbnew/modedit_onclick.cpp:256 -msgid "Duplicate Block (shift + drag mouse)" -msgstr "Duplicate Block (shift + drag mouse)" - -#: pcbnew/modedit_onclick.cpp:259 -msgid "Mirror Block (alt + drag mouse)" -msgstr "Mirror Block (alt + drag mouse)" - -#: pcbnew/modedit_onclick.cpp:262 -msgid "Rotate Block (ctrl + drag mouse)" -msgstr "Rotate Block (ctrl + drag mouse)" - -#: pcbnew/modedit_onclick.cpp:265 -msgid "Delete Block (shift+ctrl + drag mouse)" -msgstr "Delete Block (shift+ctrl + drag mouse)" - -#: pcbnew/modedit_onclick.cpp:268 -msgid "Move Block Exactly" -msgstr "Move Block Exactly" - -#: pcbnew/modedit_onclick.cpp:304 -msgid "Transform Footprint" -msgstr "Transform Footprint" - -#: pcbnew/modedit_onclick.cpp:322 -msgid "Delete Pad" -msgstr "Delete Pad" - -#: pcbnew/modedit_onclick.cpp:325 -msgid "Duplicate Pad" -msgstr "Duplicate Pad" - -#: pcbnew/modedit_onclick.cpp:328 -msgid "Move Pad Exactly" -msgstr "Move Pad Exactly" - -#: pcbnew/modedit_onclick.cpp:331 -msgid "Create Pad Array" -msgstr "Create Pad Array" - -#: pcbnew/modedit_onclick.cpp:400 -msgid "End edge" -msgstr "End edge" - -#: pcbnew/modedit_onclick.cpp:419 -msgid "Place edge" -msgstr "Place edge" - -#: pcbnew/modedit_onclick.cpp:431 -msgid "Global Changes" -msgstr "Global Changes" - -#: pcbnew/modedit_onclick.cpp:433 -msgid "Change Body Items Width" -msgstr "Change Body Items Width" - -#: pcbnew/modedit_onclick.cpp:435 -msgid "Change Body Items Layer" -msgstr "Change Body Items Layer" - -#: pcbnew/modedit_onclick.cpp:473 -msgid "Set Line Width" -msgstr "Set Line Width" - -#: pcbnew/editmod.cpp:117 -msgid "Cannot delete REFERENCE!" -msgstr "Cannot delete REFERENCE!" - -#: pcbnew/editmod.cpp:121 -msgid "Cannot delete VALUE!" -msgstr "Cannot delete VALUE!" - -#: pcbnew/pcb_parser.cpp:135 -#, c-format +#: pcbnew/dialogs/dialog_copper_zones_base.cpp:191 msgid "" -"invalid floating point number in\n" -"file: <%s>\n" -"line: %d\n" -"offset: %d" +"Zones are filled by priority level, level 3 has higher priority than level " +"2.\n" +"When a zone is inside an other zone:\n" +"* If its priority is higher, its outlines are removed from the other zone.\n" +"* If its priority is equal, a DRC error is set." msgstr "" -"invalid floating point number in\n" -"file: <%s>\n" -"line: %d\n" -"offset: %d" +"Zones are filled by priority level, level 3 has higher priority than level " +"2.\n" +"When a zone is inside an other zone:\n" +"* If its priority is higher, its outlines are removed from the other zone.\n" +"* If its priority is equal, a DRC error is set." -#: pcbnew/pcb_parser.cpp:144 -#, c-format +#: pcbnew/dialogs/dialog_copper_zones_base.cpp:198 +msgid "Fill mode:" +msgstr "Fill mode:" + +#: pcbnew/dialogs/dialog_copper_zones_base.cpp:208 +msgid "Segments / 360 deg:" +msgstr "Segments / 360 deg:" + +#: pcbnew/dialogs/dialog_copper_zones_base.cpp:224 +msgid "Outline slope:" +msgstr "Outline slope:" + +#: pcbnew/dialogs/dialog_copper_zones_base.cpp:228 +msgid "Arbitrary" +msgstr "Arbitrary" + +#: pcbnew/dialogs/dialog_copper_zones_base.cpp:228 +msgid "H, V, and 45 deg only" +msgstr "H, V, and 45 deg only" + +#: pcbnew/dialogs/dialog_copper_zones_base.cpp:234 +msgid "Outline style:" +msgstr "Outline style:" + +#: pcbnew/dialogs/dialog_copper_zones_base.cpp:238 +msgid "Hatched" +msgstr "Hatched" + +#: pcbnew/dialogs/dialog_copper_zones_base.cpp:238 +msgid "Fully hatched" +msgstr "Fully hatched" + +#: pcbnew/dialogs/dialog_copper_zones_base.cpp:253 +msgid "Export Settings to Other Zones" +msgstr "Export Settings to Other Zones" + +#: pcbnew/dialogs/dialog_copper_zones_base.cpp:254 msgid "" -"missing floating point number in\n" -"file: <%s>\n" -"line: %d\n" -"offset: %d" +"Export this zone setup (excluding layer and net selection) to all other " +"copper zones." msgstr "" -"missing floating point number in\n" -"file: <%s>\n" -"line: %d\n" -"offset: %d" +"Export this zone setup (excluding layer and net selection) to all other " +"copper zones." -#: pcbnew/pcb_parser.cpp:197 -#, c-format -msgid "cannot interpret date code %d" -msgstr "cannot interpret date code %d" +#: pcbnew/dialogs/dialog_netlist_fbp.cpp:35 +msgid "Footprint Selection" +msgstr "Footprint Selection" -#: pcbnew/pcb_parser.cpp:436 pcbnew/pcb_parser.cpp:541 -#: pcbnew/gpcb_plugin.cpp:457 -#, c-format -msgid "unknown token \"%s\"" -msgstr "unknown token \"%s\"" - -#: pcbnew/pcb_parser.cpp:647 -#, c-format -msgid "page type \"%s\" is not valid " -msgstr "page type \"%s\" is not valid " - -#: pcbnew/pcb_parser.cpp:879 -#, c-format -msgid "Layer '%s' in file '%s' at line %d, is not in fixed layer hash" -msgstr "Layer '%s' in file '%s' at line %d, is not in fixed layer hash" - -#: pcbnew/pcb_parser.cpp:912 -#, c-format -msgid "%d is not a valid layer count" -msgstr "%d is not a valid layer count" - -#: pcbnew/pcb_parser.cpp:943 -#, c-format +#: pcbnew/dialogs/dialog_netlist_fbp.cpp:37 msgid "" -"Layer '%s' in file\n" -"'%s'\n" -"at line %d, position %d\n" -"was not defined in the layers section" +"Select how footprints are recognized:\n" +"by their reference (U1, R3...) (normal setting)\n" +"or their time stamp (special setting after a full schematic reannotation)" msgstr "" -"Layer '%s' in file\n" -"'%s'\n" -"at line %d, position %d\n" -"was not defined in the layers section" +"Select how footprints are recognized:\n" +"by their reference (U1, R3...) (normal setting)\n" +"or their time stamp (special setting after a full schematic reannotation)" -#: pcbnew/pcb_parser.cpp:1329 -#, c-format -msgid "duplicate NETCLASS name '%s' in file <%s> at line %d, offset %d" -msgstr "duplicate NETCLASS name '%s' in file <%s> at line %d, offset %d" +#: pcbnew/dialogs/dialog_netlist_fbp.cpp:41 +#: pcbnew/dialogs/dialog_netlist_fbp.cpp:55 +#: pcbnew/dialogs/dialog_netlist_fbp.cpp:63 +#: pcbnew/dialogs/dialog_netlist_fbp.cpp:71 +msgid "Keep" +msgstr "Keep" -#: pcbnew/pcb_parser.cpp:2012 -#, c-format -msgid "cannot handle footprint text type %s" -msgstr "cannot handle footprint text type %s" - -#: pcbnew/pcb_parser.cpp:2426 pcbnew/pcb_parser.cpp:2432 -#: pcbnew/pcb_parser.cpp:2537 pcbnew/pcb_parser.cpp:2619 -#: pcbnew/pcb_parser.cpp:2683 -#, c-format +#: pcbnew/dialogs/dialog_netlist_fbp.cpp:45 msgid "" -"invalid net ID in\n" -"file: <%s>\n" -"line: %d\n" -"offset: %d" +"Keep or change an existing footprint when the netlist gives a different " +"footprint" msgstr "" -"invalid net ID in\n" -"file: <%s>\n" -"line: %d\n" -"offset: %d" +"Keep or change an existing footprint when the netlist gives a different " +"footprint" -#: pcbnew/pcb_parser.cpp:3002 -#, c-format +#: pcbnew/dialogs/dialog_netlist_fbp.cpp:57 +msgid "Tracks Connecting 2 Nets" +msgstr "Tracks Connecting 2 Nets" + +#: pcbnew/dialogs/dialog_netlist_fbp.cpp:59 msgid "" -"There is a zone that belongs to a not existing net\n" -"\"%s\"\n" -"you should verify and edit it (run DRC test)." -msgstr "" -"There is a zone that belongs to a not existing net\n" -"\"%s\"\n" -"you should verify and edit it (run DRC test)." +"Keep or delete tracks creating a short circuit between two nets after a " +"netlist change" +msgstr "Keep or delete tracks creating a short circuit between two nets after a netlist change" -#: pcbnew/gpcb_plugin.cpp:112 -#, c-format -msgid "Cannot convert \"%s\" to an integer" -msgstr "Cannot convert \"%s\" to an integer" +#: pcbnew/dialogs/dialog_netlist_fbp.cpp:65 +msgid "Extra Footprints" +msgstr "Extra Footprints" -#: pcbnew/gpcb_plugin.cpp:353 -#, c-format -msgid "library <%s> has no footprint '%s' to delete" -msgstr "library <%s> has no footprint '%s' to delete" - -#: pcbnew/gpcb_plugin.cpp:464 -#, c-format -msgid "Element token contains %d parameters." -msgstr "Element token contains %d parameters." - -#: pcbnew/toolbars_update_user_interface.cpp:138 -msgid "Disable design rule checking while routing/editing tracks" -msgstr "Disable design rule checking while routing/editing tracks" - -#: pcbnew/toolbars_update_user_interface.cpp:139 -msgid "Enable design rule checking while routing/editing tracks" -msgstr "Enable design rule checking while routing/editing tracks" - -#: pcbnew/toolbars_update_user_interface.cpp:147 -msgid "Hide board ratsnest" -msgstr "Hide board ratsnest" - -#: pcbnew/toolbars_update_user_interface.cpp:148 pcbnew/tool_pcb.cpp:358 -msgid "Show board ratsnest" -msgstr "Show board ratsnest" - -#: pcbnew/toolbars_update_user_interface.cpp:157 -msgid "Disable auto delete old track" -msgstr "Disable auto delete old track" - -#: pcbnew/toolbars_update_user_interface.cpp:158 -msgid "Enable auto delete old track" -msgstr "Enable auto delete old track" - -#: pcbnew/toolbars_update_user_interface.cpp:168 pcbnew/tool_pcb.cpp:383 -msgid "Show vias in outline mode" -msgstr "Show vias in outline mode" - -#: pcbnew/toolbars_update_user_interface.cpp:169 -msgid "Show vias in fill mode" -msgstr "Show vias in fill mode" - -#: pcbnew/toolbars_update_user_interface.cpp:179 pcbnew/tool_pcb.cpp:387 -msgid "Show tracks in outline mode" -msgstr "Show tracks in outline mode" - -#: pcbnew/toolbars_update_user_interface.cpp:180 -msgid "Show tracks in fill mode" -msgstr "Show tracks in fill mode" - -#: pcbnew/toolbars_update_user_interface.cpp:190 -msgid "Normal contrast display mode" -msgstr "Normal contrast display mode" - -#: pcbnew/toolbars_update_user_interface.cpp:191 -msgid "High contrast display mode" -msgstr "High contrast display mode" - -#: pcbnew/specctra_import.cpp:78 -msgid "Merge Specctra Session file:" -msgstr "Merge Specctra Session file:" - -#: pcbnew/specctra_import.cpp:110 +#: pcbnew/dialogs/dialog_netlist_fbp.cpp:67 msgid "" -"Board may be corrupted, do not save it.\n" -"Fix problem and try again" +"Remove footprints found on the Board but not in netlist\n" +"Note: only not locked footprints will be removed" msgstr "" -"Board may be corrupted, do not save it.\n" -"Fix problem and try again" +"Remove footprints found on the Board but not in netlist\n" +"Note: only not locked footprints will be removed" -#: pcbnew/specctra_import.cpp:140 -msgid "Session file imported and merged OK." -msgstr "Session file imported and merged OK." +#: pcbnew/dialogs/dialog_netlist_fbp.cpp:73 +msgid "Single Pad Nets" +msgstr "Single Pad Nets" -#: pcbnew/specctra_import.cpp:212 pcbnew/specctra_import.cpp:323 -#, c-format -msgid "Session file uses invalid layer id \"%s\"" -msgstr "Session file uses invalid layer id \"%s\"" +#: pcbnew/dialogs/dialog_netlist_fbp.cpp:89 +msgid "Read Current Netlist" +msgstr "Read Current Netlist" -#: pcbnew/specctra_import.cpp:264 -msgid "Session via padstack has no shapes" -msgstr "Session via padstack has no shapes" +#: pcbnew/dialogs/dialog_netlist_fbp.cpp:91 +msgid "Read the current netlist and update connections and connectivity info" +msgstr "Read the current netlist and update connections and connectivity info" -#: pcbnew/specctra_import.cpp:271 pcbnew/specctra_import.cpp:289 -#: pcbnew/specctra_import.cpp:314 -#, c-format -msgid "Unsupported via shape: %s" -msgstr "Unsupported via shape: %s" +#: pcbnew/dialogs/dialog_netlist_fbp.cpp:98 +msgid "Test Footprints" +msgstr "Test Footprints" -#: pcbnew/specctra_import.cpp:370 -msgid "Session file is missing the \"session\" section" -msgstr "Session file is missing the \"session\" section" +#: pcbnew/dialogs/dialog_netlist_fbp.cpp:99 +msgid "Read the current netlist file and list missing and extra footprints" +msgstr "Read the current netlist file and list missing and extra footprints" -#: pcbnew/specctra_import.cpp:378 -msgid "Session file is missing the \"routes\" section" -msgstr "Session file is missing the \"routes\" section" +#: pcbnew/dialogs/dialog_netlist_fbp.cpp:103 +msgid "Rebuild Board Connectivity" +msgstr "Rebuild Board Connectivity" -#: pcbnew/specctra_import.cpp:381 -msgid "Session file is missing the \"library_out\" section" -msgstr "Session file is missing the \"library_out\" section" +#: pcbnew/dialogs/dialog_netlist_fbp.cpp:104 +msgid "Rebuild the full ratsnest (useful after a manual pad netname edition)" +msgstr "Rebuild the full ratsnest (useful after a manual pad netname edition)" -#: pcbnew/specctra_import.cpp:407 -#, c-format -msgid "Session file has 'reference' to non-existent component \"%s\"" -msgstr "Session file has 'reference' to non-existent component \"%s\"" +#: pcbnew/dialogs/dialog_netlist_fbp.cpp:108 +msgid "Save Messages to File" +msgstr "Save Messages to File" -#: pcbnew/specctra_import.cpp:546 -#, c-format -msgid "A wire_via references a missing padstack \"%s\"" -msgstr "A wire_via references a missing padstack \"%s\"" +#: pcbnew/dialogs/dialog_netlist_fbp.cpp:123 +msgid "Dry run. Only report changes in message panel" +msgstr "Dry run. Only report changes in message panel" -#: pcbnew/class_edge_mod.cpp:243 -msgid "TimeStamp" -msgstr "TimeStamp" - -#: pcbnew/class_edge_mod.cpp:244 -msgid "Footprint Layer" -msgstr "Footprint Layer" - -#: pcbnew/class_edge_mod.cpp:256 -#, c-format -msgid "Graphic (%s) on %s of %s" -msgstr "Graphic (%s) on %s of %s" - -#: pcbnew/class_track.cpp:144 -#, c-format -msgid "Zone (%08lX) [%s] on %s" -msgstr "Zone (%08lX) [%s] on %s" - -#: pcbnew/class_track.cpp:181 -#, c-format -msgid "Blind/Buried Via %s, net[%s] (%d) on layers %s/%s" -msgstr "Blind/Buried Via %s, net[%s] (%d) on layers %s/%s" - -#: pcbnew/class_track.cpp:184 -#, c-format -msgid "Micro Via %s, Net [%s] (%d) on layers %s/%s" -msgstr "Micro Via %s, Net [%s] (%d) on layers %s/%s" - -#: pcbnew/class_track.cpp:188 -#, c-format -msgid "Via %s net [%s] (%d) on layers %s/%s" -msgstr "Via %s net [%s] (%d) on layers %s/%s" - -#: pcbnew/class_track.cpp:1058 -msgid "Full Length" -msgstr "Full Length" - -#: pcbnew/class_track.cpp:1061 -msgid "Pad To Die Length" -msgstr "Pad To Die Length" - -#: pcbnew/class_track.cpp:1069 -msgid "NC Name" -msgstr "NC Name" - -#: pcbnew/class_track.cpp:1070 -msgid "NC Clearance" -msgstr "NC Clearance" - -#: pcbnew/class_track.cpp:1073 -msgid "NC Width" -msgstr "NC Width" - -#: pcbnew/class_track.cpp:1076 -msgid "NC Via Size" -msgstr "NC Via Size" - -#: pcbnew/class_track.cpp:1079 -msgid "NC Via Drill" -msgstr "NC Via Drill" - -#: pcbnew/class_track.cpp:1150 -msgid "Track" -msgstr "Track" - -#: pcbnew/class_track.cpp:1169 pcbnew/class_track.cpp:1196 -msgid "Segment Length" -msgstr "Segment Length" - -#: pcbnew/class_track.cpp:1177 -msgid "Zone " -msgstr "Zone " - -#: pcbnew/class_track.cpp:1217 -msgid "Blind/Buried Via" -msgstr "Blind/Buried Via" - -#: pcbnew/class_track.cpp:1278 -msgid "(Specific)" -msgstr "(Specific)" - -#: pcbnew/class_track.cpp:1280 -msgid "(NetClass)" -msgstr "(NetClass)" - -#: pcbnew/class_track.cpp:1593 -msgid "Not found" -msgstr "Not found" - -#: pcbnew/class_track.cpp:1601 -#, c-format -msgid "Track %s, net [%s] (%d) on layer %s, length: %s" -msgstr "Track %s, net [%s] (%d) on layer %s, length: %s" - -#: pcbnew/cross-probing.cpp:71 -#, c-format -msgid "%s found" -msgstr "%s found" - -#: pcbnew/cross-probing.cpp:73 pcbnew/cross-probing.cpp:128 -#, c-format -msgid "%s not found" -msgstr "%s not found" - -#: pcbnew/cross-probing.cpp:82 -#, c-format -msgid "Selecting all from sheet '%s'" -msgstr "Selecting all from sheet '%s'" - -#: pcbnew/cross-probing.cpp:132 -#, c-format -msgid "%s pin %s not found" -msgstr "%s pin %s not found" - -#: pcbnew/cross-probing.cpp:137 -#, c-format -msgid "%s pin %s found" -msgstr "%s pin %s found" - -#: pcbnew/cross-probing.cpp:265 -msgid "EEschema netlist" -msgstr "EEschema netlist" - -#: pcbnew/pcbnew_config.cpp:137 pcbnew/moduleframe.cpp:905 -#, c-format +#: pcbnew/dialogs/dialog_netlist_fbp.cpp:124 msgid "" -"Error occurred saving the global footprint library table:\n" -"\n" -"%s" +"Dry Run:\n" +"The netlist is read, but no change is actually made on board.\n" +"Changes are only reported in message panel, for info" msgstr "" -"Error occurred saving the global footprint library table:\n" -"\n" -"%s" +"Dry Run:\n" +"The netlist is read, but no change is actually made on board.\n" +"Changes are only reported in message panel, for info" -#: pcbnew/pcbnew_config.cpp:159 pcbnew/moduleframe.cpp:925 -#, c-format +#: pcbnew/dialogs/dialog_netlist_fbp.cpp:128 +msgid "Silent mode" +msgstr "Silent mode" + +#: pcbnew/dialogs/dialog_netlist_fbp.cpp:129 msgid "" -"Error occurred saving project specific footprint library table:\n" -"\n" -"%s" +"Silent mode:\n" +"Do not show the warning message before reading the netlist" msgstr "" -"Error occurred saving project specific footprint library table:\n" -"\n" -"%s" +"Silent mode:\n" +"Do not show the warning message before reading the netlist" -#: pcbnew/append_board_to_current.cpp:93 -msgid "Error loading board in AppendBoardFile" -msgstr "Error loading board in AppendBoardFile" +#: pcbnew/dialogs/dialog_netlist_fbp.cpp:142 +msgid "Netlist File:" +msgstr "Netlist File:" -#: pcbnew/zones_by_polygon_fill_functions.cpp:153 -msgid "Starting zone fill..." -msgstr "Starting zone fill..." - -#: pcbnew/zones_by_polygon_fill_functions.cpp:182 -msgid "Updating ratsnest..." -msgstr "Updating ratsnest..." - -#: pcbnew/class_module.cpp:532 -msgid "Last Change" -msgstr "Last Change" - -#: pcbnew/class_module.cpp:535 -msgid "Netlist Path" -msgstr "Netlist Path" - -#: pcbnew/class_module.cpp:539 -msgid "Back (Flipped)" -msgstr "Back (Flipped)" - -#: pcbnew/class_module.cpp:586 -msgid "Attributes" -msgstr "Attributes" - -#: pcbnew/class_module.cpp:590 -msgid "No 3D shape" -msgstr "No 3D shape" - -#: pcbnew/class_module.cpp:596 -msgid "3D-Shape" -msgstr "3D-Shape" - -#: pcbnew/class_module.cpp:599 +#: pcbnew/dialogs/dialog_copper_zones.cpp:396 #, c-format -msgid "Doc: %s" -msgstr "Doc: %s" +msgid "Clearance must be smaller than %f\" / %f mm." +msgstr "Clearance must be smaller than %f\" / %f mm." -#: pcbnew/class_module.cpp:600 +#: pcbnew/dialogs/dialog_copper_zones.cpp:408 #, c-format -msgid "Key Words: %s" -msgstr "Key Words: %s" +msgid "Minimum width must be larger than %f\" / %f mm." +msgstr "Minimum width must be larger than %f\" / %f mm." -#: pcbnew/class_module.cpp:840 -#, c-format -msgid "Footprint %s on %s" -msgstr "Footprint %s on %s" +#: pcbnew/dialogs/dialog_copper_zones.cpp:448 +msgid "Thermal relief spoke must be greater than the minimum width." +msgstr "Thermal relief spoke must be greater than the minimum width." -#: pcbnew/sel_layer.cpp:303 -msgid "Warning: The Top Layer and Bottom Layer are same." -msgstr "Warning: The Top Layer and Bottom Layer are same." +#: pcbnew/dialogs/dialog_copper_zones.cpp:472 +msgid "No net selected." +msgstr "No net selected." -#: pcbnew/footprint_wizard_frame.cpp:292 -msgid "Parameter" -msgstr "Parameter" - -#: pcbnew/footprint_wizard_frame.cpp:635 -#, c-format -msgid "ModView: 3D Viewer [%s]" -msgstr "ModView: 3D Viewer [%s]" - -#: pcbnew/footprint_wizard_frame.cpp:658 -msgid "Select wizard script to run" -msgstr "Select wizard script to run" - -#: pcbnew/footprint_wizard_frame.cpp:664 -msgid "Reset wizard parameters to default" -msgstr "Reset wizard parameters to default" - -#: pcbnew/footprint_wizard_frame.cpp:670 -msgid "Select previous parameters page" -msgstr "Select previous parameters page" - -#: pcbnew/footprint_wizard_frame.cpp:674 -msgid "Select next parameters page" -msgstr "Select next parameters page" - -#: pcbnew/footprint_wizard_frame.cpp:706 -msgid "Export footprint to editor" -msgstr "Export footprint to editor" - -#: pcbnew/footprint_wizard_frame.cpp:741 -msgid "Footprint Builder Messages" -msgstr "Footprint Builder Messages" - -#: pcbnew/exporters/gendrill_gerber_writer.cpp:113 -#: pcbnew/exporters/gendrill_file_writer_base.cpp:338 -#: pcbnew/exporters/gendrill_Excellon_writer.cpp:119 -#, c-format -msgid "Create file %s\n" -msgstr "Create file %s\n" - -#: pcbnew/exporters/export_d356.cpp:359 -msgid "IPC-D-356 Test Files (.d356)|*.d356" -msgstr "IPC-D-356 Test Files (.d356)|*.d356" - -#: pcbnew/exporters/export_d356.cpp:364 -msgid "Export D-356 Test File" -msgstr "Export D-356 Test File" - -#: pcbnew/exporters/gen_modules_placefile.cpp:187 -msgid "Use a relative path? " -msgstr "Use a relative path? " - -#: pcbnew/exporters/gen_modules_placefile.cpp:244 -msgid "No footprint for automated placement." -msgstr "No footprint for automated placement." - -#: pcbnew/exporters/gen_modules_placefile.cpp:291 -#, c-format -msgid "Unable to create '%s'." -msgstr "Unable to create '%s'." - -#: pcbnew/exporters/gen_modules_placefile.cpp:298 -#, c-format -msgid "Place file: '%s'." -msgstr "Place file: '%s'." - -#: pcbnew/exporters/gen_modules_placefile.cpp:300 -#, c-format -msgid "Front side (top side) place file: '%s'." -msgstr "Front side (top side) place file: '%s'." - -#: pcbnew/exporters/gen_modules_placefile.cpp:304 -#: pcbnew/exporters/gen_modules_placefile.cpp:345 -#, c-format -msgid "Component count: %d." -msgstr "Component count: %d." - -#: pcbnew/exporters/gen_modules_placefile.cpp:309 -#: pcbnew/exporters/gen_modules_placefile.cpp:357 -msgid "Component Placement File generation OK." -msgstr "Component Placement File generation OK." - -#: pcbnew/exporters/gen_modules_placefile.cpp:342 -#, c-format -msgid "Back side (bottom side) place file: '%s'." -msgstr "Back side (bottom side) place file: '%s'." - -#: pcbnew/exporters/gen_modules_placefile.cpp:353 -#, c-format -msgid "Full component count: %d\n" -msgstr "Full component count: %d\n" - -#: pcbnew/exporters/gen_modules_placefile.cpp:625 -#, c-format +#: pcbnew/dialogs/dialog_copper_zones.cpp:478 msgid "" -"Footprint report file created:\n" -"'%s'" +"You have chosen the \"not connected\" option. This will create insulated " +"copper islands. Are you sure ?" msgstr "" -"Footprint report file created:\n" -"'%s'" +"You have chosen the \"not connected\" option. This will create insulated " +"copper islands. Are you sure ?" -#: pcbnew/exporters/gen_modules_placefile.cpp:627 -msgid "Footprint Report" -msgstr "Footprint Report" +#: pcbnew/dialogs/dialog_copper_zones.cpp:513 +msgid "Chamfer distance" +msgstr "Chamfer distance" -#: pcbnew/exporters/gen_modules_placefile.cpp:632 -#, c-format -msgid "Unable to create '%s'" -msgstr "Unable to create '%s'" +#: pcbnew/dialogs/dialog_copper_zones.cpp:519 +msgid "Fillet radius" +msgstr "Fillet radius" -#: pcbnew/exporters/export_vrml.cpp:807 +#: pcbnew/help_common_strings.h:17 +msgid "Find components and text in current loaded board" +msgstr "Find components and text in current loaded board" + +#: pcbnew/help_common_strings.h:21 +msgid "Zoom to fit board on screen" +msgstr "Zoom to fit board on screen" + +#: pcbnew/help_common_strings.h:22 +msgid "Redraw screen" +msgstr "Redraw screen" + +#: pcbnew/help_common_strings.h:26 msgid "" -"Unable to calculate the board outlines; fall back to using the board " -"boundary box." +"Show/hide microwave toolbar\n" +"(Experimental feature)" msgstr "" -"Unable to calculate the board outlines; fall back to using the board " -"boundary box." +"Show/hide microwave toolbar\n" +"(Experimental feature)" -#: pcbnew/exporters/export_vrml.cpp:838 -msgid "VRML Export Failed: Could not add holes to contours." -msgstr "VRML Export Failed: Could not add holes to contours." - -#: pcbnew/exporters/export_vrml.cpp:1587 pcbnew/exporters/export_idf.cpp:605 -#: pcbnew/exporters/export_idf.cpp:614 pcbnew/exporters/export_idf.cpp:622 -msgid "IDF Export Failed:\n" -msgstr "IDF Export Failed:\n" - -#: pcbnew/exporters/export_gencad.cpp:249 -msgid "GenCAD 1.4 board files (.cad)|*.cad" -msgstr "GenCAD 1.4 board files (.cad)|*.cad" - -#: pcbnew/exporters/export_gencad.cpp:255 -msgid "Save GenCAD Board File" -msgstr "Save GenCAD Board File" - -#: pcbnew/move_or_drag_track.cpp:714 -msgid "Unable to drag this segment: too many segments connected" -msgstr "Unable to drag this segment: too many segments connected" - -#: pcbnew/move_or_drag_track.cpp:785 -msgid "Unable to drag this segment: two collinear segments" -msgstr "Unable to drag this segment: two collinear segments" - -#: pcbnew/tool_modview.cpp:58 -msgid "Select library to browse" -msgstr "Select library to browse" - -#: pcbnew/tool_modview.cpp:62 -msgid "Select footprint to browse" -msgstr "Select footprint to browse" - -#: pcbnew/tool_modview.cpp:67 -msgid "Display previous footprint" -msgstr "Display previous footprint" - -#: pcbnew/tool_modview.cpp:71 -msgid "Display next footprint" -msgstr "Display next footprint" - -#: pcbnew/tool_modview.cpp:104 -msgid "Insert footprint in board" -msgstr "Insert footprint in board" - -#: pcbnew/tool_modview.cpp:144 -msgid "Set Current Library" -msgstr "Set Current Library" - -#: pcbnew/tool_modview.cpp:145 -msgid "Select library to be displayed" -msgstr "Select library to be displayed" - -#: pcbnew/tool_modview.cpp:151 -msgid "Close footprint viewer" -msgstr "Close footprint viewer" - -#: pcbnew/tool_modview.cpp:177 -msgid "3&D Viewer" -msgstr "3&D Viewer" - -#: pcbnew/tool_modview.cpp:187 -msgid "Open the Pcbnew manual" -msgstr "Open the Pcbnew manual" - -#: pcbnew/tool_modview.cpp:198 -msgid "&About Pcbnew" -msgstr "&About Pcbnew" - -#: pcbnew/tool_modview.cpp:199 -msgid "About Pcbnew PCB designer" -msgstr "About Pcbnew PCB designer" - -#: pcbnew/microwave/microwave_inductor.cpp:309 -msgid "Length of Trace:" -msgstr "Length of Trace:" - -#: pcbnew/microwave/microwave_inductor.cpp:320 -msgid "Requested length < minimum length" -msgstr "Requested length < minimum length" - -#: pcbnew/microwave/microwave_inductor.cpp:332 -msgid "Requested length too large" -msgstr "Requested length too large" - -#: pcbnew/microwave/microwave_inductor.cpp:338 -msgid "Component Value:" -msgstr "Component Value:" - -#: pcbnew/initpcb.cpp:47 -msgid "" -"Current Board will be lost and this operation cannot be undone. Continue ?" -msgstr "" -"Current Board will be lost and this operation cannot be undone. Continue ?" - -#: pcbnew/tool_modedit.cpp:63 -msgid "Create new library and save current footprint" -msgstr "Create new library and save current footprint" - -#: pcbnew/tool_modedit.cpp:66 pcbnew/tool_pcb.cpp:237 -msgid "Open footprint viewer" -msgstr "Open footprint viewer" - -#: pcbnew/tool_modedit.cpp:70 -msgid "Delete part from active library" -msgstr "Delete part from active library" - -#: pcbnew/tool_modedit.cpp:74 -msgid "New footprint" -msgstr "New footprint" - -#: pcbnew/tool_modedit.cpp:79 -msgid "New footprint using footprint wizard" -msgstr "New footprint using footprint wizard" - -#: pcbnew/tool_modedit.cpp:85 -msgid "Load footprint from library" -msgstr "Load footprint from library" - -#: pcbnew/tool_modedit.cpp:94 -msgid "Update footprint into current board" -msgstr "Update footprint into current board" - -#: pcbnew/tool_modedit.cpp:98 -msgid "Insert footprint into current board" -msgstr "Insert footprint into current board" - -#: pcbnew/tool_modedit.cpp:102 -msgid "Import footprint" -msgstr "Import footprint" - -#: pcbnew/tool_modedit.cpp:105 -msgid "Export footprint" -msgstr "Export footprint" - -#: pcbnew/tool_modedit.cpp:110 pcbnew/help_common_strings.h:15 -msgid "Undo last edition" -msgstr "Undo last edition" - -#: pcbnew/tool_modedit.cpp:112 -msgid "Redo last undo command" -msgstr "Redo last undo command" - -#: pcbnew/tool_modedit.cpp:117 -msgid "Footprint properties" -msgstr "Footprint properties" - -#: pcbnew/tool_modedit.cpp:121 -msgid "Print footprint" -msgstr "Print footprint" - -#: pcbnew/tool_modedit.cpp:142 -msgid "Pad properties" -msgstr "Pad properties" - -#: pcbnew/tool_modedit.cpp:148 -msgid "Check footprint" -msgstr "Check footprint" - -#: pcbnew/tool_modedit.cpp:221 -msgid "Display Polar Coord ON" -msgstr "Display Polar Coord ON" - -#: pcbnew/tool_modedit.cpp:234 -msgid "Change Cursor Shape" -msgstr "Change Cursor Shape" - -#: pcbnew/tool_modedit.cpp:240 -msgid "Show Pads Sketch" -msgstr "Show Pads Sketch" - -#: pcbnew/tool_modedit.cpp:244 -msgid "Show Texts Sketch" -msgstr "Show Texts Sketch" - -#: pcbnew/tool_modedit.cpp:248 -msgid "Show Edges Sketch" -msgstr "Show Edges Sketch" - -#: pcbnew/tool_modedit.cpp:252 pcbnew/tool_pcb.cpp:392 -msgid "Enable high contrast display mode" -msgstr "Enable high contrast display mode" - -#: pcbnew/netlist_reader.cpp:181 -#, c-format -msgid "" -"invalid footprint ID in\n" -"file: <%s>\n" -"line: %d" -msgstr "" -"invalid footprint ID in\n" -"file: <%s>\n" -"line: %d" - -#: pcbnew/tool_pcb.cpp:54 -msgid "" -"Show active layer selections\n" -"and select layer pair for route and place via" -msgstr "" -"Show active layer selections\n" -"and select layer pair for route and place via" - -#: pcbnew/tool_pcb.cpp:218 -msgid "New board" -msgstr "New board" - -#: pcbnew/tool_pcb.cpp:220 -msgid "Open existing board" -msgstr "Open existing board" - -#: pcbnew/tool_pcb.cpp:224 -msgid "Save board" -msgstr "Save board" - -#: pcbnew/tool_pcb.cpp:228 -msgid "Page settings for paper size and texts" -msgstr "Page settings for paper size and texts" - -#: pcbnew/tool_pcb.cpp:233 -msgid "Open footprint editor" -msgstr "Open footprint editor" - -#: pcbnew/tool_pcb.cpp:249 -msgid "Plot (HPGL, PostScript, or GERBER format)" -msgstr "Plot (HPGL, PostScript, or GERBER format)" - -#: pcbnew/tool_pcb.cpp:274 -msgid "Read netlist" -msgstr "Read netlist" - -#: pcbnew/tool_pcb.cpp:296 -msgid "Mode footprint: manual and automatic movement and placement" -msgstr "Mode footprint: manual and automatic movement and placement" - -#: pcbnew/tool_pcb.cpp:299 -msgid "Mode track: autorouting" -msgstr "Mode track: autorouting" - -#: pcbnew/tool_pcb.cpp:315 -msgid "Show/Hide the Python Scripting console" -msgstr "Show/Hide the Python Scripting console" - -#: pcbnew/tool_pcb.cpp:336 -msgid "Enable design rule checking" -msgstr "Enable design rule checking" - -#: pcbnew/tool_pcb.cpp:363 -msgid "Enable automatic track deletion" -msgstr "Enable automatic track deletion" - -#: pcbnew/tool_pcb.cpp:371 -msgid "Do not show filled areas in zones" -msgstr "Do not show filled areas in zones" - -#: pcbnew/tool_pcb.cpp:374 -msgid "Show outlines of filled areas only in zones" -msgstr "Show outlines of filled areas only in zones" - -#: pcbnew/tool_pcb.cpp:435 -msgid "Display local ratsnest" -msgstr "Display local ratsnest" - -#: pcbnew/tool_pcb.cpp:442 -msgid "Route tracks" -msgstr "Route tracks" - -#: pcbnew/tool_pcb.cpp:481 -msgid "Place the origin point for drill and place files" -msgstr "Place the origin point for drill and place files" - -#: pcbnew/tool_pcb.cpp:486 -msgid "Set the origin point for the grid" -msgstr "Set the origin point for the grid" - -#: pcbnew/tool_pcb.cpp:536 -msgid "Create a polynomial shape for microwave applications" -msgstr "Create a polynomial shape for microwave applications" - -#: pcbnew/tool_pcb.cpp:589 -msgid "" -"Auto track width: when starting on an existing track use its width\n" -"otherwise, use current width setting" -msgstr "" -"Auto track width: when starting on an existing track use its width\n" -"otherwise, use current width setting" - -#: pcbnew/tool_pcb.cpp:634 -#, c-format -msgid "Track: %.3f mm (%.2f mils)" -msgstr "Track: %.3f mm (%.2f mils)" - -#: pcbnew/tool_pcb.cpp:637 -#, c-format -msgid "Track: %.2f mils (%.3f mm)" -msgstr "Track: %.2f mils (%.3f mm)" - -#: pcbnew/tool_pcb.cpp:672 -#, c-format -msgid "Via: %.2f mm (%.1f mils)" -msgstr "Via: %.2f mm (%.1f mils)" - -#: pcbnew/tool_pcb.cpp:675 -#, c-format -msgid "Via: %.1f mils (%.2f mm)" -msgstr "Via: %.1f mils (%.2f mm)" - -#: pcbnew/tool_pcb.cpp:688 -#, c-format -msgid "%.2f mm (%.1f mils)" -msgstr "%.2f mm (%.1f mils)" - -#: pcbnew/tool_pcb.cpp:691 -#, c-format -msgid "%.1f mils (%.2f mm)" -msgstr "%.1f mils (%.2f mm)" - -#: pcbnew/tool_pcb.cpp:716 -msgid "+/- to switch" -msgstr "+/- to switch" - -#: pcbnew/zones_by_polygon.cpp:162 -msgid "Warning: The new zone fails DRC" -msgstr "Warning: The new zone fails DRC" - -#: pcbnew/zones_by_polygon.cpp:363 pcbnew/zones_by_polygon.cpp:421 -#: pcbnew/zones_by_polygon.cpp:812 -msgid "Area: DRC outline error" -msgstr "Area: DRC outline error" - -#: pcbnew/zones_by_polygon.cpp:536 -msgid "Error: a keepout area is allowed only on copper layers" -msgstr "Error: a keepout area is allowed only on copper layers" - -#: pcbnew/zones_by_polygon.cpp:686 -msgid "DRC error: this start point is inside or too close an other area" -msgstr "DRC error: this start point is inside or too close an other area" - -#: pcbnew/zones_by_polygon.cpp:751 -msgid "DRC error: closing this area creates a DRC error with an other area" -msgstr "DRC error: closing this area creates a DRC error with an other area" - -#: pcbnew/zones_by_polygon.cpp:908 pcbnew/zones_by_polygon.cpp:958 -msgid "Modify zone properties" -msgstr "Modify zone properties" - -#: pcbnew/plot_board_layers.cpp:121 pcbnew/plot_board_layers.cpp:316 -#, c-format -msgid "Your BOARD has a bad layer number for footprint %s" -msgstr "Your BOARD has a bad layer number for footprint %s" - -#: pcbnew/moduleframe.cpp:525 -msgid "Save the changes to the footprint before closing?" -msgstr "Save the changes to the footprint before closing?" - -#: pcbnew/moduleframe.cpp:546 -msgid "Library is not set, the footprint could not be saved." -msgstr "Library is not set, the footprint could not be saved." - -#: pcbnew/moduleframe.cpp:783 -msgid "no active library" -msgstr "no active library" - -#: pcbnew/specctra_export.cpp:150 -msgid "BOARD exported OK." -msgstr "BOARD exported OK." - -#: pcbnew/specctra_export.cpp:155 -msgid "Unable to export, please fix and try again" -msgstr "Unable to export, please fix and try again" - -#: pcbnew/specctra_export.cpp:810 -#, c-format -msgid "Component with value of '%s' has empty reference id." -msgstr "Component with value of '%s' has empty reference id." - -#: pcbnew/specctra_export.cpp:818 -#, c-format -msgid "Multiple components have identical reference IDs of '%s'." -msgstr "Multiple components have identical reference IDs of '%s'." - -#: pcbnew/class_text_mod.cpp:354 -msgid "Ref." -msgstr "Ref." - -#: pcbnew/class_text_mod.cpp:377 -msgid " Yes" -msgstr " Yes" - -#: pcbnew/class_text_mod.cpp:379 -msgid " No" -msgstr " No" - -#: pcbnew/class_text_mod.cpp:405 -#, c-format -msgid "Reference %s" -msgstr "Reference %s" - -#: pcbnew/class_text_mod.cpp:409 -#, c-format -msgid "Value %s of %s" -msgstr "Value %s of %s" - -#: pcbnew/class_text_mod.cpp:413 -#, c-format -msgid "Text \"%s\" on %s of %s" -msgstr "Text \"%s\" on %s of %s" - -#: pcbnew/legacy_plugin.cpp:95 -#, c-format -msgid "" -"File '%s' is format version: %d.\n" -"I only support format version <= %d.\n" -"Please upgrade Pcbnew to load this file." -msgstr "" -"File '%s' is format version: %d.\n" -"I only support format version <= %d.\n" -"Please upgrade Pcbnew to load this file." - -#: pcbnew/legacy_plugin.cpp:96 -#, c-format -msgid "unknown graphic type: %d" -msgstr "unknown graphic type: %d" - -#: pcbnew/legacy_plugin.cpp:731 -#, c-format -msgid "Unknown sheet type '%s' on line:%d" -msgstr "Unknown sheet type '%s' on line:%d" - -#: pcbnew/legacy_plugin.cpp:1427 -#, c-format -msgid "Unknown padshape '%c=0x%02x' on line: %d of footprint: '%s'" -msgstr "Unknown padshape '%c=0x%02x' on line: %d of footprint: '%s'" - -#: pcbnew/legacy_plugin.cpp:2461 -#, c-format -msgid "duplicate NETCLASS name '%s'" -msgstr "duplicate NETCLASS name '%s'" - -#: pcbnew/legacy_plugin.cpp:2993 pcbnew/legacy_plugin.cpp:3030 -#, c-format -msgid "" -"invalid float number in file: '%s'\n" -"line: %d, offset: %d" -msgstr "" -"invalid float number in file: '%s'\n" -"line: %d, offset: %d" - -#: pcbnew/legacy_plugin.cpp:3002 pcbnew/legacy_plugin.cpp:3038 -#, c-format -msgid "" -"missing float number in file: '%s'\n" -"line: %d, offset: %d" -msgstr "" -"missing float number in file: '%s'\n" -"line: %d, offset: %d" - -#: pcbnew/legacy_plugin.cpp:3264 -#, c-format -msgid "File '%s' is empty or is not a legacy library" -msgstr "File '%s' is empty or is not a legacy library" - -#: pcbnew/target_edit.cpp:155 -msgid "Modified alignment target" -msgstr "Modified alignment target" - -#: pcbnew/io_mgr.cpp:114 -#, c-format -msgid "Unknown PCB_FILE_T value: %d" -msgstr "Unknown PCB_FILE_T value: %d" - -#: pcbnew/librairi.cpp:60 -#, c-format -msgid "Library '%s' exists, OK to replace ?" -msgstr "Library '%s' exists, OK to replace ?" - -#: pcbnew/librairi.cpp:61 -msgid "Create New Library Folder (the .pretty folder is the library)" -msgstr "Create New Library Folder (the .pretty folder is the library)" - -#: pcbnew/librairi.cpp:62 -#, c-format -msgid "OK to delete footprint %s in library '%s'" -msgstr "OK to delete footprint %s in library '%s'" - -#: pcbnew/librairi.cpp:63 -msgid "Import Footprint" -msgstr "Import Footprint" - -#: pcbnew/librairi.cpp:64 -#, c-format -msgid "File '%s' not found" -msgstr "File '%s' not found" - -#: pcbnew/librairi.cpp:65 -msgid "Not a footprint file" -msgstr "Not a footprint file" - -#: pcbnew/librairi.cpp:66 -#, c-format -msgid "Unable to find or load footprint %s from lib path '%s'" -msgstr "Unable to find or load footprint %s from lib path '%s'" - -#: pcbnew/librairi.cpp:67 -#, c-format -msgid "Unable to find or load footprint from path '%s'" -msgstr "Unable to find or load footprint from path '%s'" - -#: pcbnew/librairi.cpp:68 -#, c-format -msgid "" -"The footprint library '%s' could not be found in any of the search paths." -msgstr "" -"The footprint library '%s' could not be found in any of the search paths." - -#: pcbnew/librairi.cpp:69 -#, c-format -msgid "Library '%s' is read only, not writable" -msgstr "Library '%s' is read only, not writable" - -#: pcbnew/librairi.cpp:71 -msgid "Export Footprint" -msgstr "Export Footprint" - -#: pcbnew/librairi.cpp:73 -msgid "Enter footprint name:" -msgstr "Enter footprint name:" - -#: pcbnew/librairi.cpp:74 -#, c-format -msgid "Footprint exported to file '%s'" -msgstr "Footprint exported to file '%s'" - -#: pcbnew/librairi.cpp:75 -#, c-format -msgid "Footprint %s deleted from library '%s'" -msgstr "Footprint %s deleted from library '%s'" - -#: pcbnew/librairi.cpp:76 -msgid "New Footprint" -msgstr "New Footprint" - -#: pcbnew/librairi.cpp:78 -#, c-format -msgid "Footprint %s already exists in library '%s'" -msgstr "Footprint %s already exists in library '%s'" - -#: pcbnew/librairi.cpp:79 -msgid "No footprint name defined." -msgstr "No footprint name defined." - -#: pcbnew/librairi.cpp:83 -msgid "" -"Writing/modifying legacy libraries (.mod files) is not allowed\n" -"Please save the current library to the new .pretty format\n" -"and update your footprint lib table\n" -"to save your footprint (a .kicad_mod file) in the .pretty library folder" -msgstr "" -"Writing/modifying legacy libraries (.mod files) is not allowed\n" -"Please save the current library to the new .pretty format\n" -"and update your footprint lib table\n" -"to save your footprint (a .kicad_mod file) in the .pretty library folder" - -#: pcbnew/librairi.cpp:89 -msgid "" -"Modifying legacy libraries (.mod files) is not allowed\n" -"Please save the current library under the new .pretty format\n" -"and update your footprint lib table\n" -"before deleting a footprint" -msgstr "" -"Modifying legacy libraries (.mod files) is not allowed\n" -"Please save the current library under the new .pretty format\n" -"and update your footprint lib table\n" -"before deleting a footprint" - -#: pcbnew/librairi.cpp:94 -msgid "Legacy foot print export files (*.emp)|*.emp" -msgstr "Legacy foot print export files (*.emp)|*.emp" - -#: pcbnew/librairi.cpp:394 -#, c-format -msgid "Unable to create or write file '%s'" -msgstr "Unable to create or write file '%s'" - -#: pcbnew/librairi.cpp:572 -msgid "No footprints to archive!" -msgstr "No footprints to archive!" - -#: pcbnew/librairi.cpp:675 -#, c-format -msgid "" -"Error:\n" -"one of invalid chars '%s' found\n" -"in '%s'" -msgstr "" -"Error:\n" -"one of invalid chars '%s' found\n" -"in '%s'" - -#: pcbnew/librairi.cpp:736 -#, c-format -msgid "Component [%s] replaced in '%s'" -msgstr "Component [%s] replaced in '%s'" - -#: pcbnew/librairi.cpp:737 -#, c-format -msgid "Component [%s] added in '%s'" -msgstr "Component [%s] added in '%s'" - -#: pcbnew/array_creator.cpp:113 -msgid "Create an array" -msgstr "Create an array" - -#: pcbnew/github/github_plugin.cpp:300 -#, c-format -msgid "" -"Footprint\n" -"'%s'\n" -"is not in the writable portion of this Github library\n" -"'%s'" -msgstr "" -"Footprint\n" -"'%s'\n" -"is not in the writable portion of this Github library\n" -"'%s'" - -#: pcbnew/github/github_plugin.cpp:361 -msgid "" -"Set this property to a directory where footprints are to be written as " -"pretty footprints when saving to this library. Anything saved will take " -"precedence over footprints by the same name in the github repo. These saved " -"footprints can then be sent to the library maintainer as updates.

The " -"directory must have a .pretty file extension because the " -"format of the save is pretty.

" -msgstr "" -"Set this property to a directory where footprints are to be written as " -"pretty footprints when saving to this library. Anything saved will take " -"precedence over footprints by the same name in the github repo. These saved " -"footprints can then be sent to the library maintainer as updates.

The " -"directory must have a .pretty file extension because the " -"format of the save is pretty.

" - -#: pcbnew/github/github_plugin.cpp:416 -#, c-format -msgid "" -"option '%s' for Github library '%s' must point to a writable directory " -"ending with '.pretty'." -msgstr "" -"option '%s' for Github library '%s' must point to a writable directory " -"ending with '.pretty'." - -#: pcbnew/github/github_plugin.cpp:549 -#, c-format -msgid "" -"Unable to parse URL:\n" -"'%s'" -msgstr "" -"Unable to parse URL:\n" -"'%s'" - -#: pcbnew/github/github_plugin.cpp:573 -#, c-format -msgid "" -"%s\n" -"Cannot get/download Zip archive: '%s'\n" -"for library path: '%s'.\n" -"Reason: '%s'" -msgstr "" -"%s\n" -"Cannot get/download Zip archive: '%s'\n" -"for library path: '%s'.\n" -"Reason: '%s'" - -#: pcbnew/github/github_plugin.cpp:590 -#, c-format -msgid "" -"Cannot download library '%s'.\n" -"The library does not exist on the server" -msgstr "" -"Cannot download library '%s'.\n" -"The library does not exist on the server" - -#: pcbnew/github/github_getliblist.cpp:105 -#, c-format -msgid "" -"malformed URL:\n" -"'%s'" -msgstr "" -"malformed URL:\n" -"'%s'" - -#: pcbnew/github/github_getliblist.cpp:234 -#, c-format -msgid "" -"Error fetching JSON data from URL '%s'.\n" -"Reason: '%s'" -msgstr "" -"Error fetching JSON data from URL '%s'.\n" -"Reason: '%s'" - -#: pcbnew/class_board_item.cpp:46 -msgid "Bezier Curve" -msgstr "Bezier Curve" - -#: pcbnew/class_dimension.cpp:481 -#, c-format -msgid "Dimension \"%s\" on %s" -msgstr "Dimension \"%s\" on %s" - -#: pcbnew/pad_edition_functions.cpp:167 -#, c-format -msgid "Delete Pad (footprint %s %s) ?" -msgstr "Delete Pad (footprint %s %s) ?" - -#: pcbnew/import_dxf/dialog_dxf_import_base.h:72 +#: pcbnew/import_dxf/dialog_dxf_import_base.h:78 msgid "Import DXF File" msgstr "Import DXF File" -#: pcbnew/dialogs/dialog_select_pretty_lib_base.h:59 -msgid "Select Footprint Library Folder" -msgstr "Select Footprint Library Folder" - -#: pcbnew/dialogs/dialog_gendrill_base.h:83 -msgid "Drill Files Generation" -msgstr "Drill Files Generation" - -#: pcbnew/dialogs/dialog_edit_module_for_Modedit_base.h:116 -#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor_base.h:133 -msgid "Footprint Properties" -msgstr "Footprint Properties" - -#: pcbnew/dialogs/dialog_global_edit_tracks_and_vias_base.h:73 -msgid "Global Edition of Tracks and Vias" -msgstr "Global Edition of Tracks and Vias" - -#: pcbnew/dialogs/dialog_dimension_editor_base.h:69 -msgid "Dimension Properties" -msgstr "Dimension Properties" - -#: pcbnew/dialogs/dialog_enum_pads_base.h:53 -msgid "Pad enumeration settings" -msgstr "Pad enumeration settings" - -#: pcbnew/dialogs/dialog_export_step_base.h:71 -msgid "Export STEP" -msgstr "Export STEP" - -#: pcbnew/dialogs/dialog_track_via_size_base.h:62 -msgid "Track width and via size" -msgstr "Track width and via size" - -#: pcbnew/dialogs/dialog_SVG_print_base.h:76 -msgid "Export SVG file" -msgstr "Export SVG file" - -#: pcbnew/dialogs/dialog_set_grid_base.h:71 -msgid "Grid Properties" -msgstr "Grid Properties" - -#: pcbnew/dialogs/dialog_export_vrml_base.h:72 -msgid "VRML Export Options" -msgstr "VRML Export Options" - -#: pcbnew/dialogs/dialog_get_footprint_by_name_base.h:57 -msgid "Search for footprint" -msgstr "Search for footprint" - -#: pcbnew/dialogs/dialog_gen_module_position_file_base.h:61 -msgid "Generate Component Position Files" -msgstr "Generate Component Position Files" - -#: pcbnew/dialogs/dialog_global_deletion_base.h:75 -msgid "Delete Items" -msgstr "Delete Items" - -#: pcbnew/dialogs/dialog_exchange_modules_base.h:71 -msgid "Change Footprint" -msgstr "Change Footprint" - -#: pcbnew/dialogs/dialog_graphic_item_properties_base.h:78 -msgid "Graphic Item Properties" -msgstr "Graphic Item Properties" - -#: pcbnew/dialogs/dialog_mask_clearance_base.h:74 -msgid "Pads Mask Clearance" -msgstr "Pads Mask Clearance" - -#: pcbnew/dialogs/dialog_footprint_wizard_list_base.h:68 -msgid "Footprint Generators" -msgstr "Footprint Generators" - -#: pcbnew/dialogs/dialog_footprint_wizard_list_base.h:87 -msgid "Traceback of errors in not loadable python scripts" -msgstr "Traceback of errors in not loadable python scripts" - -#: pcbnew/dialogs/dialog_keepout_area_properties_base.h:68 -msgid "Keepout Area Properties" -msgstr "Keepout Area Properties" - -#: pcbnew/dialogs/dialog_edit_module_text_base.h:76 -msgid "Footprint Text Properties" -msgstr "Footprint Text Properties" +#: pcbnew/dialogs/dialog_layer_selection_base.h:81 +msgid "Select Copper Layer Pair:" +msgstr "Select Copper Layer Pair:" #: pcbnew/dialogs/dialog_global_pads_edition_base.h:58 msgid "Global Pads Edition" msgstr "Global Pads Edition" -#: pcbnew/dialogs/dialog_copper_zones_base.h:130 +#: pcbnew/dialogs/dialog_mask_clearance_base.h:74 +msgid "Pads Mask Clearance" +msgstr "Pads Mask Clearance" + +#: pcbnew/dialogs/dialog_export_step_base.h:72 +msgid "Export STEP" +msgstr "Export STEP" + +#: pcbnew/dialogs/dialog_target_properties_base.h:61 +msgid "Target Properties" +msgstr "Target Properties" + +#: pcbnew/dialogs/dialog_edit_module_for_BoardEditor_base.h:134 +#: pcbnew/dialogs/dialog_edit_module_for_Modedit_base.h:117 +msgid "Footprint Properties" +msgstr "Footprint Properties" + +#: pcbnew/dialogs/dialog_edit_module_text_base.h:79 +msgid "Footprint Text Properties" +msgstr "Footprint Text Properties" + +#: pcbnew/dialogs/dialog_select_pretty_lib_base.h:59 +msgid "Select Footprint Library Folder" +msgstr "Select Footprint Library Folder" + +#: pcbnew/dialogs/dialog_copper_zones_base.h:131 msgid "Copper Zone Properties" msgstr "Copper Zone Properties" +#: pcbnew/dialogs/dialog_gen_module_position_file_base.h:61 +msgid "Generate Component Position Files" +msgstr "Generate Component Position Files" + +#: pcbnew/dialogs/dialog_get_footprint_by_name_base.h:57 +msgid "Search for footprint" +msgstr "Search for footprint" + +#: pcbnew/dialogs/dialog_global_deletion_base.h:75 +msgid "Delete Items" +msgstr "Delete Items" + +#: pcbnew/dialogs/dialog_non_copper_zones_properties_base.h:67 +msgid "Non Copper Zones Properties" +msgstr "Non Copper Zones Properties" + +#: pcbnew/dialogs/dialog_layers_setup_base.h:417 +msgid "Layer Setup" +msgstr "Layer Setup" + #: pcbnew/dialogs/dialog_drc_base.h:116 msgid "DRC Control" msgstr "DRC Control" @@ -26004,82 +27049,106 @@ msgstr "DRC Control" msgid "PCB Library Tables" msgstr "PCB Library Tables" -#: pcbnew/dialogs/dialog_track_via_properties_base.h:109 -msgid "Track & Via Properties" -msgstr "Track & Via Properties" - -#: pcbnew/dialogs/dialog_pad_properties_base.h:180 -msgid "Pad Properties" -msgstr "Pad Properties" - -#: pcbnew/dialogs/dialog_pns_length_tuning_settings_base.h:79 -msgid "Trace length tuning" -msgstr "Trace length tuning" - -#: pcbnew/dialogs/dialog_modedit_options_base.h:80 -msgid "Footprint Editor Options" -msgstr "Footprint Editor Options" - -#: pcbnew/dialogs/dialog_graphic_items_options_base.h:72 -msgid "Text and Drawings" -msgstr "Text and Drawings" - -#: pcbnew/dialogs/dialog_cleaning_options_base.h:50 -msgid "Cleaning Options" -msgstr "Cleaning Options" - -#: pcbnew/dialogs/dialog_non_copper_zones_properties_base.h:67 -msgid "Non Copper Zones Properties" -msgstr "Non Copper Zones Properties" - -#: pcbnew/dialogs/dialog_design_rules_base.h:121 -msgid "Design Rules Editor" -msgstr "Design Rules Editor" - #: pcbnew/dialogs/wizard_add_fplib_base.h:88 msgid "Add Footprint Libraries Wizard" msgstr "Add Footprint Libraries Wizard" -#: pcbnew/dialogs/dialog_export_idf_base.h:62 +#: pcbnew/dialogs/dialog_export_idf_base.h:63 msgid "Export IDFv3" msgstr "Export IDFv3" -#: pcbnew/dialogs/dialog_layers_setup_base.h:418 -msgid "Layer Setup" -msgstr "Layer Setup" +#: pcbnew/dialogs/dialog_gendrill_base.h:83 +msgid "Drill Files Generation" +msgstr "Drill Files Generation" -#: pcbnew/dialogs/wizard_3DShape_Libs_downloader_base.h:82 -msgid "Add 3D Shape Libraries Wizard" -msgstr "Add 3D Shape Libraries Wizard" +#: pcbnew/dialogs/dialog_enum_pads_base.h:53 +msgid "Pad enumeration settings" +msgstr "Pad enumeration settings" -#: pcbnew/dialogs/dialog_target_properties_base.h:61 -msgid "Target Properties" -msgstr "Target Properties" +#: pcbnew/dialogs/dialog_exchange_modules_base.h:72 +msgid "Change Footprint" +msgstr "Change Footprint" #: pcbnew/dialogs/dialog_global_modules_fields_edition_base.h:67 msgid "Set Text Size" msgstr "Set Text Size" -#: pcbnew/dialogs/dialog_layer_selection_base.h:81 -msgid "Select Copper Layer Pair:" -msgstr "Select Copper Layer Pair:" +#: pcbnew/dialogs/wizard_3DShape_Libs_downloader_base.h:82 +msgid "Add 3D Shape Libraries Wizard" +msgstr "Add 3D Shape Libraries Wizard" -#: pcbnew/help_common_strings.h:17 -msgid "Find components and text in current loaded board" -msgstr "Find components and text in current loaded board" +#: pcbnew/dialogs/dialog_set_grid_base.h:71 +msgid "Grid Properties" +msgstr "Grid Properties" -#: pcbnew/help_common_strings.h:21 -msgid "Zoom to fit the board on the screen" -msgstr "Zoom to fit the board on the screen" +#: pcbnew/dialogs/dialog_pns_length_tuning_settings_base.h:80 +msgid "Trace length tuning" +msgstr "Trace length tuning" -#: pcbnew/help_common_strings.h:22 -msgid "Redraw the current screen" -msgstr "Redraw the current screen" +#: pcbnew/dialogs/dialog_SVG_print_base.h:76 +msgid "Export SVG file" +msgstr "Export SVG file" -#: pcbnew/help_common_strings.h:26 -msgid "" -"Show/hide microwave toolbar\n" -"(Experimental feature)" -msgstr "" -"Show/hide microwave toolbar\n" -"(Experimental feature)" +#: pcbnew/dialogs/dialog_track_via_size_base.h:63 +msgid "Track width and via size" +msgstr "Track width and via size" + +#: pcbnew/dialogs/dialog_graphic_items_options_base.h:73 +msgid "Text and Drawings" +msgstr "Text and Drawings" + +#: pcbnew/dialogs/dialog_global_edit_tracks_and_vias_base.h:73 +msgid "Global Edition of Tracks and Vias" +msgstr "Global Edition of Tracks and Vias" + +#: pcbnew/dialogs/dialog_track_via_properties_base.h:112 +msgid "Track & Via Properties" +msgstr "Track & Via Properties" + +#: pcbnew/dialogs/dialog_modedit_options_base.h:81 +msgid "Footprint Editor Options" +msgstr "Footprint Editor Options" + +#: pcbnew/dialogs/dialog_footprint_wizard_list_base.h:68 +msgid "Footprint Generators" +msgstr "Footprint Generators" + +#: pcbnew/dialogs/dialog_footprint_wizard_list_base.h:87 +msgid "Traceback of errors in not loadable python scripts" +msgstr "Traceback of errors in not loadable python scripts" + +#: pcbnew/dialogs/dialog_keepout_area_properties_base.h:67 +msgid "Keepout Area Properties" +msgstr "Keepout Area Properties" + +#: pcbnew/dialogs/dialog_dimension_editor_base.h:70 +msgid "Dimension Properties" +msgstr "Dimension Properties" + +#: pcbnew/dialogs/dialog_pad_properties_base.h:207 +msgid "Pad Properties" +msgstr "Pad Properties" + +#: pcbnew/dialogs/dialog_pad_properties_base.h:279 +msgid "Pad Custom Shape Geometry Transform" +msgstr "Pad Custom Shape Geometry Transform" + +#: pcbnew/dialogs/dialog_pad_properties_base.h:318 +msgid "Basic Shape Polygon" +msgstr "Basic Shape Polygon" + +#: pcbnew/dialogs/dialog_graphic_item_properties_base.h:78 +msgid "Graphic Item Properties" +msgstr "Graphic Item Properties" + +#: pcbnew/dialogs/dialog_design_rules_base.h:121 +msgid "Design Rules Editor" +msgstr "Design Rules Editor" + +#: pcbnew/dialogs/dialog_export_vrml_base.h:72 +msgid "VRML Export Options" +msgstr "VRML Export Options" + +#: pcbnew/dialogs/dialog_cleaning_options_base.h:50 +msgid "Cleaning Options" +msgstr "Cleaning Options"