From 6f8411237576b90d5d1caa6f16cd09dd06fbedee Mon Sep 17 00:00:00 2001 From: jerryjacobs Date: Tue, 7 Oct 2008 16:33:57 +0000 Subject: [PATCH] Menu and statusbar strings made more clear --- cvpcb/cvframe.cpp | 21 +- cvpcb/tool_cvpcb.cpp | 4 +- eeschema/dialog_edit_component_in_lib.cpp | 2 +- eeschema/edit_component_in_schematic.cpp | 6 +- eeschema/menubar.cpp | 14 +- eeschema/plothpgl.cpp | 4 +- eeschema/plotps.cpp | 6 +- gerbview/tool_gerber.cpp | 6 +- internat/nl/kicad.mo | Bin 81733 -> 82128 bytes internat/nl/kicad.po | 450 ++++++++++++---------- kicad/buildmnu.cpp | 2 +- kicad/treeprj_frame.cpp | 4 +- pcbnew/menubarmodedit.cpp | 18 +- pcbnew/menubarpcb.cpp | 4 +- share/drawframe.cpp | 29 +- template/kicad.pro | 1 + 16 files changed, 322 insertions(+), 249 deletions(-) diff --git a/cvpcb/cvframe.cpp b/cvpcb/cvframe.cpp index 57c23a7f1a..ebb25f64bf 100644 --- a/cvpcb/cvframe.cpp +++ b/cvpcb/cvframe.cpp @@ -421,14 +421,25 @@ void WinEDA_CvpcbFrame::AddFontSelectionMenu( wxMenu* main_menu ) { wxMenu* fontmenu = new wxMenu(); - ADD_MENUITEM( fontmenu, ID_PREFERENCES_FONT_DIALOG, _( "font for dialog boxes" ), + ADD_MENUITEM( fontmenu, + ID_PREFERENCES_FONT_DIALOG, + _( "Dialog boxes" ), fonts_xpm ); - ADD_MENUITEM( fontmenu, ID_PREFERENCES_FONT_INFOSCREEN, _( "font for Lists" ), + + ADD_MENUITEM( fontmenu, + ID_PREFERENCES_FONT_INFOSCREEN, + _( "Lists" ), fonts_xpm ); - ADD_MENUITEM( fontmenu, ID_PREFERENCES_FONT_STATUS, _( "font for Status Line" ), + + ADD_MENUITEM( fontmenu, + ID_PREFERENCES_FONT_STATUS, + _( "Status box" ), fonts_xpm ); - ADD_MENUITEM_WITH_HELP_AND_SUBMENU( main_menu, fontmenu, - ID_PREFERENCES_FONT, _( "&Font" ), + + ADD_MENUITEM_WITH_HELP_AND_SUBMENU( main_menu, + fontmenu, + ID_PREFERENCES_FONT, + _( "&Font" ), _( "Choose font type and size for dialogs, infos and status box" ), fonts_xpm ); diff --git a/cvpcb/tool_cvpcb.cpp b/cvpcb/tool_cvpcb.cpp index ef34a67226..94585dc9eb 100644 --- a/cvpcb/tool_cvpcb.cpp +++ b/cvpcb/tool_cvpcb.cpp @@ -156,8 +156,8 @@ wxMenuBar * menuBar = GetMenuBar(); _("Open the cvpcb manual")); item->SetBitmap(help_xpm); helpMenu->Append(item); - item = new wxMenuItem(helpMenu , ID_CVPCB_DISPLAY_LICENCE, _("&About"), - _("About this application")); + item = new wxMenuItem(helpMenu , ID_CVPCB_DISPLAY_LICENCE, _("&About cvpcb"), + _("About cvpcb schematic to pcb converter")); item->SetBitmap(info_xpm); helpMenu->Append(item); diff --git a/eeschema/dialog_edit_component_in_lib.cpp b/eeschema/dialog_edit_component_in_lib.cpp index 318bf46567..dcbf6f7707 100644 --- a/eeschema/dialog_edit_component_in_lib.cpp +++ b/eeschema/dialog_edit_component_in_lib.cpp @@ -144,7 +144,7 @@ void WinEDA_PartPropertiesFrame::CreateControls() m_PanelBasicBoxSizer->Add(itemBoxSizer7, 0, wxALIGN_LEFT|wxALL, 5); wxBoxSizer* itemBoxSizer8 = new wxBoxSizer(wxVERTICAL); itemBoxSizer7->Add(itemBoxSizer8, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5); - wxStaticText* itemStaticText9 = new wxStaticText( m_PanelBasic, wxID_STATIC, _("Number of Units:"), wxDefaultPosition, wxDefaultSize, 0 ); + wxStaticText* itemStaticText9 = new wxStaticText( m_PanelBasic, wxID_STATIC, _("Number of units:"), wxDefaultPosition, wxDefaultSize, 0 ); itemBoxSizer8->Add(itemStaticText9, 0, wxGROW|wxLEFT|wxRIGHT|wxTOP|wxADJUST_MINSIZE, 5); SelNumberOfUnits = new wxSpinCtrl( m_PanelBasic, ID_SPINCTRL1, _T("1"), wxDefaultPosition, wxDefaultSize, wxSP_ARROW_KEYS, 1, 16, 1 ); diff --git a/eeschema/edit_component_in_schematic.cpp b/eeschema/edit_component_in_schematic.cpp index 84d79370aa..a9b96ac8a7 100644 --- a/eeschema/edit_component_in_schematic.cpp +++ b/eeschema/edit_component_in_schematic.cpp @@ -756,7 +756,7 @@ void WinEDA_SchematicFrame::EditComponentReference( SCH_COMPONENT* Cmp, wxDC* DC flag = 1; wxString ref = Cmp->GetRef(GetSheet()); - Get_Message( _( "Reference" ), _("Component Reference"), ref, this ); + Get_Message( _( "Reference" ), _("Component reference"), ref, this ); if( !ref.IsEmpty() ) // New text entered { @@ -794,7 +794,7 @@ void WinEDA_SchematicFrame::EditComponentValue( SCH_COMPONENT* Cmp, wxDC* DC ) SCH_CMP_FIELD* TextField = Cmp->GetField( VALUE ); message = TextField->m_Text; - if( Get_Message( _( "Value" ), _("Component Value"), message, this ) ) + if( Get_Message( _( "Value" ), _("Component value"), message, this ) ) message.Empty(); //allow the user to remove the value. if( !message.IsEmpty() && !message.IsEmpty()) @@ -834,7 +834,7 @@ void WinEDA_SchematicFrame::EditComponentFootprint( SCH_COMPONENT* Cmp, wxDC* DC if(message.IsEmpty() ) wasEmpty = true; - if( Get_Message( _( "Footprint" ), _("Component Footprint"), message, this ) ) + if( Get_Message( _( "Footprint" ), _("Component footprint"), message, this ) ) message.Empty(); // allow the user to remove the value. // save old cmp in undo list if not already in edit, or moving ... diff --git a/eeschema/menubar.cpp b/eeschema/menubar.cpp index 402ce20715..f85b7c4b0d 100644 --- a/eeschema/menubar.cpp +++ b/eeschema/menubar.cpp @@ -335,8 +335,8 @@ void WinEDA_SchematicFrame::ReCreateMenuBar() item = new wxMenuItem( placeMenu, ID_LINE_COMMENT_BUTT, - _( "Graphic line or poligon" ), - _( "Place the graphic line or poligon" ), + _( "Graphic line or polygon" ), + _( "Place graphic lines or polygons" ), wxITEM_NORMAL ); item->SetBitmap( add_dashed_line_xpm ); @@ -346,7 +346,7 @@ void WinEDA_SchematicFrame::ReCreateMenuBar() placeMenu, ID_TEXT_COMMENT_BUTT, _( "Graphic text (comment)" ), - _( "Place the graphic text (comment)" ), + _( "Place graphic text (comment)" ), wxITEM_NORMAL ); item->SetBitmap( add_text_xpm ); @@ -356,7 +356,7 @@ void WinEDA_SchematicFrame::ReCreateMenuBar() wxMenu* configmenu = new wxMenu; item = new wxMenuItem( configmenu, ID_CONFIG_REQ, _( "&Library" ), - _( "Setting Libraries, Directories and others..." ) ); + _( "Library preferences" ) ); item->SetBitmap( library_xpm ); configmenu->Append( item ); @@ -366,10 +366,10 @@ void WinEDA_SchematicFrame::ReCreateMenuBar() item->SetBitmap( palette_xpm ); configmenu->Append( item ); -// ADD_MENUITEM(configmenu, ID_OPTIONS_SETUP, _("&Options"), preference_xpm); + // Options item = new wxMenuItem( configmenu, ID_OPTIONS_SETUP, _( "&Options" ), - _( "Select general options..." ) ); + _( "General options..." ) ); item->SetBitmap( preference_xpm ); configmenu->Append( item ); @@ -399,7 +399,7 @@ void WinEDA_SchematicFrame::ReCreateMenuBar() helpMenu->Append( item ); item = new wxMenuItem( helpMenu, ID_KICAD_ABOUT, - _( "&About" ), _( "About this application" ) ); + _( "&About eeschema" ), _( "About eeschema schematic designer" ) ); item->SetBitmap( info_xpm ); helpMenu->Append( item ); diff --git a/eeschema/plothpgl.cpp b/eeschema/plothpgl.cpp index 6e0bb60f8a..1006f4380d 100644 --- a/eeschema/plothpgl.cpp +++ b/eeschema/plothpgl.cpp @@ -280,12 +280,12 @@ void WinEDA_PlotHPGLFrame::CreateControls() wxBoxSizer* itemBoxSizer20 = new wxBoxSizer(wxVERTICAL); itemBoxSizer3->Add(itemBoxSizer20, 0, wxALIGN_TOP|wxLEFT|wxTOP|wxBOTTOM, 5); - wxButton* itemButton21 = new wxButton( itemDialog1, ID_PLOT_HPGL_CURRENT_EXECUTE, _("&Plot Page"), wxDefaultPosition, wxDefaultSize, 0 ); + wxButton* itemButton21 = new wxButton( itemDialog1, ID_PLOT_HPGL_CURRENT_EXECUTE, _("&Plot page"), wxDefaultPosition, wxDefaultSize, 0 ); itemButton21->SetDefault(); itemButton21->SetForegroundColour(wxColour(0, 128, 0)); itemBoxSizer20->Add(itemButton21, 0, wxGROW|wxALL, 5); - wxButton* itemButton22 = new wxButton( itemDialog1, ID_PLOT_HPGL_ALL_EXECUTE, _("Plot A&LL"), wxDefaultPosition, wxDefaultSize, 0 ); + wxButton* itemButton22 = new wxButton( itemDialog1, ID_PLOT_HPGL_ALL_EXECUTE, _("Plot a&LL"), wxDefaultPosition, wxDefaultSize, 0 ); itemButton22->SetForegroundColour(wxColour(0, 0, 255)); itemBoxSizer20->Add(itemButton22, 0, wxGROW|wxALL, 5); diff --git a/eeschema/plotps.cpp b/eeschema/plotps.cpp index 7e5bfad692..ea8f038949 100644 --- a/eeschema/plotps.cpp +++ b/eeschema/plotps.cpp @@ -215,16 +215,16 @@ void WinEDA_PlotPSFrame::CreateControls() wxBoxSizer* itemBoxSizer10 = new wxBoxSizer(wxVERTICAL); itemBoxSizer3->Add(itemBoxSizer10, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5); - wxButton* itemButton11 = new wxButton( itemDialog1, ID_PLOT_PS_CURRENT_EXECUTE, _("&Plot Page"), wxDefaultPosition, wxDefaultSize, 0 ); + wxButton* itemButton11 = new wxButton( itemDialog1, ID_PLOT_PS_CURRENT_EXECUTE, _("&Plot page"), wxDefaultPosition, wxDefaultSize, 0 ); itemButton11->SetDefault(); itemButton11->SetForegroundColour(wxColour(0, 128, 0)); itemBoxSizer10->Add(itemButton11, 0, wxGROW|wxALL, 5); - wxButton* itemButton12 = new wxButton( itemDialog1, ID_PLOT_PS_ALL_EXECUTE, _("Plot A&LL"), wxDefaultPosition, wxDefaultSize, 0 ); + wxButton* itemButton12 = new wxButton( itemDialog1, ID_PLOT_PS_ALL_EXECUTE, _("Plot a&LL"), wxDefaultPosition, wxDefaultSize, 0 ); itemButton12->SetForegroundColour(wxColour(179, 0, 0)); itemBoxSizer10->Add(itemButton12, 0, wxGROW|wxALL, 5); - m_btClose = new wxButton( itemDialog1, wxID_CANCEL, _("Close"), wxDefaultPosition, wxDefaultSize, 0 ); + m_btClose = new wxButton( itemDialog1, wxID_CANCEL, _("&Close"), wxDefaultPosition, wxDefaultSize, 0 ); m_btClose->SetForegroundColour(wxColour(0, 0, 255)); itemBoxSizer10->Add(m_btClose, 0, wxGROW|wxALL, 5); diff --git a/gerbview/tool_gerber.cpp b/gerbview/tool_gerber.cpp index de122a0c76..300e92c60e 100644 --- a/gerbview/tool_gerber.cpp +++ b/gerbview/tool_gerber.cpp @@ -148,8 +148,10 @@ void WinEDA_GerberFrame::ReCreateMenuBar( void ) wxMenu* helpMenu = new wxMenu; ADD_MENUITEM_WITH_HELP( helpMenu, ID_GENERAL_HELP, _( "&Contents" ), _( "Open the gerbview manual" ), help_xpm ); - ADD_MENUITEM_WITH_HELP( helpMenu, ID_KICAD_ABOUT, _( "&About" ), - _( "About this application" ), info_xpm ); + ADD_MENUITEM_WITH_HELP(helpMenu, + ID_KICAD_ABOUT, _( "&About gerbview" ), + _( "About gerbview gerber and drill viewer" ), + info_xpm ); menuBar->Append( m_FilesMenu, _( "&File" ) ); menuBar->Append( configmenu, _( "&Preferences" ) ); diff --git a/internat/nl/kicad.mo b/internat/nl/kicad.mo index e6a2a792ca119314aa8454c9c15c2c954ce228c0..ddf1675dc57b5711daf15cbd77b46bd104646f49 100644 GIT binary patch literal 82128 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 RV?Wji`JtuHqg$`p`F~D`pOXLp literal 81733 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 #diNKUptnMx#2>M2L3Px)* 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 s?h*TH?{rJ*UQ+2\n" "Language-Team: KiCad Team \n" "MIME-Version: 1.0\n" @@ -132,17 +132,17 @@ msgstr "Sporen alleen op Koper lagen" msgid "Cotation not authorized on Copper layers" msgstr "" -#: pcbnew/class_zone.cpp:694 +#: pcbnew/class_zone.cpp:715 #: pcbnew/class_board_item.cpp:139 msgid "Zone Outline" msgstr "" -#: pcbnew/class_zone.cpp:698 +#: pcbnew/class_zone.cpp:719 #: pcbnew/class_board_item.cpp:144 msgid "(Cutout)" msgstr "(Uitsnede)" -#: pcbnew/class_zone.cpp:701 +#: pcbnew/class_zone.cpp:722 #: pcbnew/class_track.cpp:852 #: pcbnew/class_marker.cpp:133 #: pcbnew/class_text_mod.cpp:503 @@ -151,28 +151,28 @@ msgstr "(Uitsnede)" msgid "Type" msgstr "Type" -#: pcbnew/class_zone.cpp:720 +#: pcbnew/class_zone.cpp:741 #: pcbnew/class_board_item.cpp:167 msgid "Not Found" msgstr "Niet Gevonden" -#: pcbnew/class_zone.cpp:723 +#: pcbnew/class_zone.cpp:744 #: pcbnew/zones_by_polygon.cpp:889 #: pcbnew/class_track.cpp:868 msgid "NetName" msgstr "NetNaam" -#: pcbnew/class_zone.cpp:726 +#: pcbnew/class_zone.cpp:747 #, fuzzy msgid "Non Copper Zone" msgstr "Geen Component gevonden" -#: pcbnew/class_zone.cpp:731 +#: pcbnew/class_zone.cpp:752 #: pcbnew/class_track.cpp:873 msgid "NetCode" msgstr "NetCode" -#: pcbnew/class_zone.cpp:735 +#: pcbnew/class_zone.cpp:756 #: pcbnew/dialog_edit_module.cpp:262 #: pcbnew/class_track.cpp:909 #: pcbnew/class_pad.cpp:993 @@ -185,29 +185,39 @@ msgstr "NetCode" msgid "Layer" msgstr "Laag" -#: pcbnew/class_zone.cpp:739 +#: pcbnew/class_zone.cpp:760 msgid "Corners" msgstr "Hoeken" -#: pcbnew/class_zone.cpp:743 +#: pcbnew/class_zone.cpp:765 +#, fuzzy +msgid "No Grid" +msgstr "Raster Tonen" + +#: pcbnew/class_zone.cpp:766 +#, fuzzy +msgid "Fill Grid" +msgstr "Gevuld" + +#: pcbnew/class_zone.cpp:770 msgid "Hatch lines" msgstr "" -#: pcbnew/plot_rtn.cpp:216 +#: pcbnew/plot_rtn.cpp:215 #, c-format msgid "" "Your BOARD has a bad layer number of %u for module\n" " %s's \"reference\" text." msgstr "" -#: pcbnew/plot_rtn.cpp:236 +#: pcbnew/plot_rtn.cpp:235 #, c-format msgid "" "Your BOARD has a bad layer number of %u for module\n" " %s's \"value\" text." msgstr "" -#: pcbnew/plot_rtn.cpp:282 +#: pcbnew/plot_rtn.cpp:281 #, c-format msgid "" "Your BOARD has a bad layer number of %u for module\n" @@ -645,7 +655,7 @@ msgstr "Gebruiker" #: pcbnew/class_pcb_text.cpp:201 #: pcbnew/class_text_mod.cpp:525 #: pcbnew/class_module.cpp:1104 -#: eeschema/affiche.cpp:116 +#: eeschema/affiche.cpp:117 #: gerbview/affiche.cpp:49 msgid "Orient" msgstr "Orientatie" @@ -1130,7 +1140,7 @@ msgstr "Afbeelding Invoegen" #: pcbnew/tool_modedit.cpp:171 #: eeschema/schedit.cpp:217 #: eeschema/libframe.cpp:501 -#: gerbview/tool_gerber.cpp:385 +#: gerbview/tool_gerber.cpp:387 msgid "Add Text" msgstr "Tekst plaatsen" @@ -1210,7 +1220,7 @@ msgstr "Boor" #: pcbnew/class_edge_mod.cpp:297 #: pcbnew/class_drawsegment.cpp:332 #: pcbnew/pcbtexte.cpp:133 -#: eeschema/affiche.cpp:187 +#: eeschema/affiche.cpp:188 #: eeschema/dialog_cmp_graphic_properties.cpp:189 #: gerbview/affiche.cpp:52 #: gerbview/affiche.cpp:114 @@ -1751,7 +1761,7 @@ msgid "Apply" msgstr "Toepassen" #: pcbnew/zones_non_copper_type_functions.cpp:152 -#: pcbnew/dialog_zones_by_polygon.cpp:557 +#: pcbnew/dialog_zones_by_polygon.cpp:566 msgid "Error : you must choose a layer" msgstr "Fout: u moet een laag selecteren" @@ -1792,7 +1802,7 @@ msgstr "Spiegel" #: pcbnew/dialog_edit_mod_text.cpp:291 #: pcbnew/dialog_general_options.cpp:289 #: pcbnew/pcbtexte.cpp:181 -#: eeschema/affiche.cpp:91 +#: eeschema/affiche.cpp:92 #: gerbview/tool_gerber.cpp:113 #: gerbview/options.cpp:176 msgid "Display" @@ -1896,24 +1906,24 @@ msgstr "Open Module Editor" #: pcbnew/tool_pcb.cpp:238 #: eeschema/tool_sch.cpp:65 -#: gerbview/tool_gerber.cpp:243 +#: gerbview/tool_gerber.cpp:245 msgid "Cut selected item" msgstr "Knip Geselecteerd Onderdeel" #: pcbnew/tool_pcb.cpp:242 #: eeschema/tool_sch.cpp:68 -#: gerbview/tool_gerber.cpp:248 +#: gerbview/tool_gerber.cpp:250 msgid "Copy selected item" msgstr "Kopieer geselecteerd onderdeel" #: pcbnew/tool_pcb.cpp:244 #: eeschema/tool_sch.cpp:71 -#: gerbview/tool_gerber.cpp:254 +#: gerbview/tool_gerber.cpp:256 msgid "Paste" msgstr "Plakken" #: pcbnew/tool_pcb.cpp:247 -#: gerbview/tool_gerber.cpp:261 +#: gerbview/tool_gerber.cpp:263 msgid "Undelete" msgstr "Ongedaan maken" @@ -1932,7 +1942,7 @@ msgstr "Plot (HPGL, PostScript, of GERBER formaat)" #: eeschema/menubar.cpp:169 #: eeschema/menubar.cpp:172 #: eeschema/tool_sch.cpp:92 -#: gerbview/tool_gerber.cpp:271 +#: gerbview/tool_gerber.cpp:273 #: 3d-viewer/3d_toolbar.cpp:43 #: share/zoom.cpp:361 msgid "Zoom in" @@ -1945,7 +1955,7 @@ msgstr "Inzoomen" #: eeschema/menubar.cpp:177 #: eeschema/menubar.cpp:180 #: eeschema/tool_sch.cpp:96 -#: gerbview/tool_gerber.cpp:278 +#: gerbview/tool_gerber.cpp:280 #: 3d-viewer/3d_toolbar.cpp:46 #: share/zoom.cpp:362 msgid "Zoom out" @@ -1957,7 +1967,7 @@ msgstr "Uitzoomen" #: eeschema/tool_lib.cpp:175 #: eeschema/menubar.cpp:193 #: eeschema/tool_sch.cpp:100 -#: gerbview/tool_gerber.cpp:285 +#: gerbview/tool_gerber.cpp:287 #: 3d-viewer/3d_toolbar.cpp:49 #: share/zoom.cpp:369 msgid "Redraw view" @@ -1969,7 +1979,7 @@ msgstr "Tekening verversen" #: eeschema/menubar.cpp:186 #: eeschema/menubar.cpp:196 #: eeschema/tool_sch.cpp:105 -#: gerbview/tool_gerber.cpp:296 +#: gerbview/tool_gerber.cpp:298 #: 3d-viewer/3d_toolbar.cpp:52 #: share/zoom.cpp:363 msgid "Zoom auto" @@ -2009,34 +2019,34 @@ msgstr "DRC UIT" #: pcbnew/tool_pcb.cpp:328 #: pcbnew/tool_modedit.cpp:203 #: eeschema/tool_sch.cpp:250 -#: gerbview/tool_gerber.cpp:417 +#: gerbview/tool_gerber.cpp:419 msgid "Display Grid OFF" msgstr "Raster Verbergen" #: pcbnew/tool_pcb.cpp:331 #: pcbnew/tool_modedit.cpp:207 -#: gerbview/tool_gerber.cpp:423 +#: gerbview/tool_gerber.cpp:425 msgid "Display Polar Coord ON" msgstr "" #: pcbnew/tool_pcb.cpp:333 #: pcbnew/tool_modedit.cpp:211 #: eeschema/tool_sch.cpp:254 -#: gerbview/tool_gerber.cpp:427 +#: gerbview/tool_gerber.cpp:429 msgid "Units = Inch" msgstr "Maten in Inch" #: pcbnew/tool_pcb.cpp:335 #: pcbnew/tool_modedit.cpp:215 #: eeschema/tool_sch.cpp:258 -#: gerbview/tool_gerber.cpp:431 +#: gerbview/tool_gerber.cpp:433 msgid "Units = mm" msgstr "Maten in mm" #: pcbnew/tool_pcb.cpp:338 #: pcbnew/tool_modedit.cpp:221 #: eeschema/tool_sch.cpp:262 -#: gerbview/tool_gerber.cpp:437 +#: gerbview/tool_gerber.cpp:439 msgid "Change Cursor Shape" msgstr "Wijzig Cursor" @@ -2122,7 +2132,7 @@ msgid "Add dimension" msgstr "Afmetingen plaatsen" #: pcbnew/tool_pcb.cpp:450 -#: gerbview/tool_gerber.cpp:378 +#: gerbview/tool_gerber.cpp:380 msgid "Add layer alignment target" msgstr "" @@ -2131,7 +2141,7 @@ msgstr "" #: eeschema/tool_lib.cpp:90 #: eeschema/menubar.cpp:146 #: eeschema/tool_sch.cpp:228 -#: gerbview/tool_gerber.cpp:393 +#: gerbview/tool_gerber.cpp:395 msgid "Delete items" msgstr "Verwijder items" @@ -2196,7 +2206,7 @@ msgstr "+/- voor omwisselen" #: pcbnew/dialog_netlist.cpp:162 #: pcbnew/class_board_item.cpp:100 #: eeschema/onrightclick.cpp:307 -#: eeschema/edit_component_in_schematic.cpp:758 +#: eeschema/edit_component_in_schematic.cpp:759 #: eeschema/dialog_create_component.cpp:167 #: eeschema/eelayer.h:152 msgid "Reference" @@ -3103,8 +3113,8 @@ msgstr "Ref." #: pcbnew/class_text_mod.cpp:488 #: pcbnew/class_edge_mod.cpp:287 #: pcbnew/class_board_item.cpp:104 -#: eeschema/component_class.cpp:70 -#: eeschema/edit_component_in_schematic.cpp:796 +#: eeschema/component_class.cpp:109 +#: eeschema/edit_component_in_schematic.cpp:797 #: eeschema/eelayer.h:158 msgid "Value" msgstr "Waarde" @@ -3827,8 +3837,8 @@ msgid "Arc" msgstr "Boog" #: pcbnew/class_board_item.cpp:62 -#: eeschema/component_class.cpp:71 -#: eeschema/edit_component_in_schematic.cpp:835 +#: eeschema/component_class.cpp:110 +#: eeschema/edit_component_in_schematic.cpp:837 #: eeschema/dialog_build_BOM.cpp:298 msgid "Footprint" msgstr "Voetprint" @@ -4308,7 +4318,7 @@ msgstr "kan bestand niet aanmaken" msgid "File" msgstr "Bestand" -#: pcbnew/plotgerb.cpp:827 +#: pcbnew/plotgerb.cpp:836 #, c-format msgid "unable to reopen file <%s>" msgstr "kan bestand <%s> niet heropenen" @@ -4682,7 +4692,7 @@ msgid "Gap (inch):" msgstr "Gat (inch):" #: pcbnew/set_grid.cpp:148 -#: share/drawframe.cpp:377 +#: share/drawframe.cpp:388 msgid "mm" msgstr "mm" @@ -4703,11 +4713,11 @@ msgstr "Gebruikers Raster Grote Y" msgid "Incorrect value for Via drill. No via drill change" msgstr "" -#: pcbnew/zone_filling_algorithm.cpp:200 +#: pcbnew/zone_filling_algorithm.cpp:201 msgid "No pads or starting point found to fill this zone outline" msgstr "" -#: pcbnew/zone_filling_algorithm.cpp:246 +#: pcbnew/zone_filling_algorithm.cpp:247 msgid "Ok" msgstr "Oke" @@ -4774,7 +4784,7 @@ msgstr "Opslaan huidige bord" #: pcbnew/menubarpcb.cpp:76 #, fuzzy -msgid "Save board as.." +msgid "Save board as..." msgstr "Bord Opslaan als.." #: pcbnew/menubarpcb.cpp:77 @@ -4893,7 +4903,6 @@ msgid "&Library" msgstr "Bib&liotheek" #: pcbnew/menubarpcb.cpp:175 -#: eeschema/menubar.cpp:359 #: cvpcb/tool_cvpcb.cpp:137 msgid "Setting Libraries, Directories and others..." msgstr "Instellingen: Bibliotheken, Directories..." @@ -5038,7 +5047,7 @@ msgid "Swap tracks on copper layers or drawings on others layers" msgstr "" #: pcbnew/menubarpcb.cpp:292 -#: pcbnew/menubarmodedit.cpp:60 +#: pcbnew/menubarmodedit.cpp:64 #: eeschema/menubar.cpp:397 #: cvpcb/tool_cvpcb.cpp:155 #: kicad/buildmnu.cpp:190 @@ -5047,42 +5056,35 @@ msgid "&Contents" msgstr "&Helpinhoud" #: pcbnew/menubarpcb.cpp:292 -#: pcbnew/menubarmodedit.cpp:60 +#: pcbnew/menubarmodedit.cpp:65 msgid "Open the pcbnew manual" msgstr "Open de pcbnew handleiding" #: pcbnew/menubarpcb.cpp:296 -#: pcbnew/menubarmodedit.cpp:64 -#: eeschema/menubar.cpp:402 -#: cvpcb/tool_cvpcb.cpp:159 -#: kicad/buildmnu.cpp:195 -#: gerbview/tool_gerber.cpp:151 -msgid "&About" -msgstr "&Info" +#: pcbnew/menubarmodedit.cpp:73 +#, fuzzy +msgid "&About pcbnew" +msgstr "&Libs and Dir" #: pcbnew/menubarpcb.cpp:296 -#: pcbnew/menubarmodedit.cpp:64 -#: eeschema/menubar.cpp:402 -#: cvpcb/tool_cvpcb.cpp:160 -#: kicad/buildmnu.cpp:195 -#: gerbview/tool_gerber.cpp:152 -msgid "About this application" -msgstr "Over deze applicatie" +#: pcbnew/menubarmodedit.cpp:74 +msgid "About pcbnew PCB designer" +msgstr "" #: pcbnew/menubarpcb.cpp:304 -#: pcbnew/menubarmodedit.cpp:72 +#: pcbnew/menubarmodedit.cpp:82 msgid "3D Display" msgstr "3D Display" #: pcbnew/menubarpcb.cpp:304 -#: pcbnew/menubarmodedit.cpp:72 +#: pcbnew/menubarmodedit.cpp:82 msgid "Show board in 3D viewer" msgstr "Toon bord in 3D viewer" #: pcbnew/menubarpcb.cpp:308 #: eeschema/menubar.cpp:407 #: cvpcb/tool_cvpcb.cpp:164 -#: gerbview/tool_gerber.cpp:154 +#: gerbview/tool_gerber.cpp:156 #: 3d-viewer/3d_toolbar.cpp:116 msgid "&File" msgstr "&Bestand" @@ -5091,18 +5093,18 @@ msgstr "&Bestand" #: eeschema/menubar.cpp:411 #: cvpcb/tool_cvpcb.cpp:165 #: kicad/buildmnu.cpp:202 -#: gerbview/tool_gerber.cpp:155 +#: gerbview/tool_gerber.cpp:157 #: 3d-viewer/3d_toolbar.cpp:124 msgid "&Preferences" msgstr "&Voorkeuren" #: pcbnew/menubarpcb.cpp:310 -#: pcbnew/menubarmodedit.cpp:76 +#: pcbnew/menubarmodedit.cpp:86 msgid "&Dimensions" msgstr "&Afmetingen" #: pcbnew/menubarpcb.cpp:311 -#: gerbview/tool_gerber.cpp:156 +#: gerbview/tool_gerber.cpp:158 msgid "&Miscellaneous" msgstr "" @@ -5111,16 +5113,16 @@ msgid "P&ostprocess" msgstr "" #: pcbnew/menubarpcb.cpp:313 -#: pcbnew/menubarmodedit.cpp:77 +#: pcbnew/menubarmodedit.cpp:87 msgid "&3D Display" msgstr "&3D Display" #: pcbnew/menubarpcb.cpp:314 -#: pcbnew/menubarmodedit.cpp:78 +#: pcbnew/menubarmodedit.cpp:88 #: eeschema/menubar.cpp:412 #: cvpcb/tool_cvpcb.cpp:166 #: kicad/buildmnu.cpp:203 -#: gerbview/tool_gerber.cpp:159 +#: gerbview/tool_gerber.cpp:161 msgid "&Help" msgstr "&Help" @@ -5433,15 +5435,15 @@ msgstr "Filter" msgid "Do not list net names which match with this text, in advanced mode" msgstr "" -#: pcbnew/dialog_zones_by_polygon.cpp:261 +#: pcbnew/dialog_zones_by_polygon.cpp:263 msgid "Zone clearance value:" msgstr "" -#: pcbnew/dialog_zones_by_polygon.cpp:264 +#: pcbnew/dialog_zones_by_polygon.cpp:266 msgid "Grid :" msgstr "Raster :" -#: pcbnew/dialog_zones_by_polygon.cpp:566 +#: pcbnew/dialog_zones_by_polygon.cpp:575 msgid "Error : you must choose a net name" msgstr "" @@ -5564,34 +5566,25 @@ msgstr "Component Toevoegen" msgid "Add Power" msgstr "" -#: eeschema/component_class.cpp:69 +#: eeschema/component_class.cpp:59 +#: eeschema/dialog_create_component.cpp:171 +msgid "U" +msgstr "U" + +#: eeschema/component_class.cpp:108 #: eeschema/affiche.cpp:37 msgid "Ref" msgstr "Ref" -#: eeschema/component_class.cpp:72 -#: eeschema/eeredraw.cpp:130 -#: eeschema/eelayer.h:171 -msgid "Sheet" -msgstr "Layout" +#: eeschema/component_class.cpp:111 +msgid "Datasheet" +msgstr "" -#: eeschema/component_class.cpp:73 -#: eeschema/component_class.cpp:74 -#: eeschema/component_class.cpp:75 -#: eeschema/component_class.cpp:76 -#: eeschema/component_class.cpp:77 -#: eeschema/component_class.cpp:78 -#: eeschema/component_class.cpp:79 -#: eeschema/component_class.cpp:80 -#: eeschema/build_BOM.cpp:691 +#: eeschema/component_class.cpp:119 +#: eeschema/build_BOM.cpp:694 msgid "Field" msgstr "Veld" -#: eeschema/component_class.cpp:313 -#: eeschema/dialog_create_component.cpp:171 -msgid "U" -msgstr "U" - #: eeschema/eelibs_read_libraryfiles.cpp:115 msgid "Start loading schematic libs" msgstr "Start laden van schema bibliotheken" @@ -5769,17 +5762,17 @@ msgid "Vertical" msgstr "Verticaal" #: eeschema/edit_component_in_lib.cpp:508 -#: eeschema/edit_component_in_schematic.cpp:205 +#: eeschema/edit_component_in_schematic.cpp:206 msgid "Field Name:" msgstr "Veld Naam:" #: eeschema/edit_component_in_lib.cpp:518 -#: eeschema/edit_component_in_schematic.cpp:215 +#: eeschema/edit_component_in_schematic.cpp:216 msgid "Field Text:" msgstr "Veld Tekst:" #: eeschema/edit_component_in_lib.cpp:524 -#: eeschema/edit_component_in_schematic.cpp:223 +#: eeschema/edit_component_in_schematic.cpp:224 #, fuzzy msgid "Pos" msgstr "Positioneer" @@ -5797,7 +5790,7 @@ msgid "Chip Name" msgstr "Chip Naam" #: eeschema/edit_component_in_lib.cpp:554 -#: eeschema/edit_component_in_schematic.cpp:199 +#: eeschema/edit_component_in_schematic.cpp:200 msgid "Field to edit" msgstr "Velden om te bewerken" @@ -6238,21 +6231,21 @@ msgstr "Standaard Lijn breedte" msgid "Default Label Size" msgstr "Standaard Label Grote" -#: eeschema/backanno.cpp:134 +#: eeschema/backanno.cpp:135 #, fuzzy msgid "Load Stuff File" msgstr "Bestand laden:" -#: eeschema/backanno.cpp:155 +#: eeschema/backanno.cpp:156 msgid "Set the Footprint Field to Visible ?" msgstr "" -#: eeschema/backanno.cpp:156 +#: eeschema/backanno.cpp:157 #, fuzzy msgid "Field Display Option" msgstr "Vul Zone Opties" -#: eeschema/backanno.cpp:169 +#: eeschema/backanno.cpp:170 #, c-format msgid "Failed to open Stuff File <%s>" msgstr "Fout tijdens openen van bestand <%s>" @@ -6448,39 +6441,39 @@ msgid "" "#End List\n" msgstr "" -#: eeschema/build_BOM.cpp:699 +#: eeschema/build_BOM.cpp:702 msgid "" "\n" "#Cmp ( order = Reference )" msgstr "" -#: eeschema/build_BOM.cpp:702 -#: eeschema/build_BOM.cpp:789 +#: eeschema/build_BOM.cpp:705 +#: eeschema/build_BOM.cpp:792 msgid " (with SubCmp)" msgstr "" -#: eeschema/build_BOM.cpp:764 -#: eeschema/build_BOM.cpp:835 +#: eeschema/build_BOM.cpp:767 +#: eeschema/build_BOM.cpp:838 msgid "#End Cmp\n" msgstr "#Einde Cmp\n" -#: eeschema/build_BOM.cpp:786 +#: eeschema/build_BOM.cpp:789 msgid "" "\n" "#Cmp ( order = Value )" msgstr "" -#: eeschema/build_BOM.cpp:869 +#: eeschema/build_BOM.cpp:872 #, c-format msgid "> %-28.28s %s (Sheet %s) pos: %3.3f, %3.3f\n" msgstr "> %-28.28s %s (Tekening %s) positie: %3.3f, %3.3f\n" -#: eeschema/build_BOM.cpp:889 +#: eeschema/build_BOM.cpp:892 #, c-format msgid "> %-28.28s PinSheet %-7.7s (Sheet %s) pos: %3.3f, %3.3f\n" msgstr "" -#: eeschema/build_BOM.cpp:904 +#: eeschema/build_BOM.cpp:907 msgid "#End labels\n" msgstr "#Einde labels\n" @@ -6624,6 +6617,11 @@ msgstr "PinLayout Toevoegen" msgid "No New Hierarchal Label found" msgstr "" +#: eeschema/eeredraw.cpp:130 +#: eeschema/eelayer.h:171 +msgid "Sheet" +msgstr "Layout" + #: eeschema/libfield.cpp:206 msgid "Edit field" msgstr "Veld Bewerken" @@ -6766,85 +6764,85 @@ msgstr "" msgid "Val" msgstr "Val" -#: eeschema/affiche.cpp:46 +#: eeschema/affiche.cpp:47 msgid "RefLib" msgstr "" -#: eeschema/affiche.cpp:49 +#: eeschema/affiche.cpp:50 msgid "Lib" msgstr "Lib" -#: eeschema/affiche.cpp:71 +#: eeschema/affiche.cpp:72 msgid "PinName" msgstr "PenNaam" -#: eeschema/affiche.cpp:79 +#: eeschema/affiche.cpp:80 #: eeschema/eelayer.h:140 msgid "PinNum" msgstr "PenNum" -#: eeschema/affiche.cpp:83 +#: eeschema/affiche.cpp:84 msgid "PinType" msgstr "PenType" -#: eeschema/affiche.cpp:88 -#: eeschema/affiche.cpp:176 +#: eeschema/affiche.cpp:89 +#: eeschema/affiche.cpp:177 msgid "no" msgstr "nee" -#: eeschema/affiche.cpp:90 -#: eeschema/affiche.cpp:178 +#: eeschema/affiche.cpp:91 +#: eeschema/affiche.cpp:179 msgid "yes" msgstr "ja" -#: eeschema/affiche.cpp:95 +#: eeschema/affiche.cpp:96 #, fuzzy msgid "Length" msgstr "Lengte:" -#: eeschema/affiche.cpp:101 +#: eeschema/affiche.cpp:102 #: eeschema/pinedit-dialog.cpp:225 #: eeschema/dialog_edit_label.cpp:150 msgid "Up" msgstr "Boven" -#: eeschema/affiche.cpp:104 +#: eeschema/affiche.cpp:105 #: eeschema/pinedit-dialog.cpp:226 #: eeschema/dialog_edit_label.cpp:152 msgid "Down" msgstr "Beneden" -#: eeschema/affiche.cpp:107 +#: eeschema/affiche.cpp:108 #: eeschema/pinedit-dialog.cpp:224 #: eeschema/dialog_edit_label.cpp:151 msgid "Left" msgstr "Links" -#: eeschema/affiche.cpp:110 +#: eeschema/affiche.cpp:111 #: eeschema/pinedit-dialog.cpp:223 #: eeschema/dialog_edit_label.cpp:149 msgid "Right" msgstr "Rechts" -#: eeschema/affiche.cpp:168 -#: eeschema/affiche.cpp:174 +#: eeschema/affiche.cpp:169 +#: eeschema/affiche.cpp:175 #: share/svg_print.cpp:229 #: share/dialog_print.cpp:218 msgid "All" msgstr "Alles" -#: eeschema/affiche.cpp:171 +#: eeschema/affiche.cpp:172 #: eeschema/onrightclick.cpp:328 msgid "Unit" msgstr "" -#: eeschema/affiche.cpp:181 +#: eeschema/affiche.cpp:182 #: eeschema/onrightclick.cpp:315 #: eeschema/dialog_edit_component_in_schematic.cpp:191 msgid "Convert" msgstr "Converteren" -#: eeschema/affiche.cpp:186 +#: eeschema/affiche.cpp:187 msgid "default" msgstr "standaard" @@ -7740,21 +7738,24 @@ msgid "Place a hierarchical pin to sheet" msgstr "" #: eeschema/menubar.cpp:338 -msgid "Graphic line or poligon" +msgid "Graphic line or polygon" msgstr "Grafische lijn of polygoon" #: eeschema/menubar.cpp:339 -msgid "Place the graphic line or poligon" -msgstr "Plaats de grafische lijn of polygoon" +msgid "Place graphic lines or polygons" +msgstr "Plaats grafische lijn of polygoon" #: eeschema/menubar.cpp:348 msgid "Graphic text (comment)" msgstr "Grafische tekst (commentaar)" #: eeschema/menubar.cpp:349 -#: eeschema/tool_sch.cpp:223 -msgid "Place the graphic text (comment)" -msgstr "" +msgid "Place graphic text (comment)" +msgstr "Plaats Grafische tekst (commentaar)" + +#: eeschema/menubar.cpp:359 +msgid "Library preferences" +msgstr "Bibliotheek voorkeuren" #: eeschema/menubar.cpp:365 msgid "Color preferences" @@ -7766,13 +7767,21 @@ msgid "&Options" msgstr "&Opties" #: eeschema/menubar.cpp:372 -msgid "Select general options..." -msgstr "Selecteer algemene instellingen..." +msgid "General options..." +msgstr "&Algemene opties..." #: eeschema/menubar.cpp:397 msgid "Open the eeschema manual" msgstr "Open de eeschema handleiding" +#: eeschema/menubar.cpp:402 +msgid "&About eeschema" +msgstr "&Over eeschema" + +#: eeschema/menubar.cpp:402 +msgid "About eeschema schematic designer" +msgstr "Over eeschema schema ontwerper" + #: eeschema/menubar.cpp:408 msgid "&Edit" msgstr "&Bewerken" @@ -7840,7 +7849,6 @@ msgid "Run pcbnew" msgstr "Start pcbnew" #: eeschema/tool_sch.cpp:113 -#, fuzzy msgid "Netlist generation" msgstr "Netlijst genereren" @@ -7917,6 +7925,10 @@ msgstr "" msgid "Place the graphic line or polygon" msgstr "" +#: eeschema/tool_sch.cpp:223 +msgid "Place the graphic text (comment)" +msgstr "" + #: eeschema/tool_sch.cpp:272 msgid "HV orientation for Wires and Bus" msgstr "" @@ -8103,7 +8115,6 @@ msgstr "Standaard" #: eeschema/netlist.cpp:197 #: eeschema/dialog_build_BOM.cpp:269 -#, fuzzy msgid "List" msgstr "Lijst" @@ -8138,53 +8149,52 @@ msgstr "" msgid "Bad Bus Label: " msgstr "Slecht Bus Label:" -#: eeschema/edit_component_in_schematic.cpp:330 +#: eeschema/edit_component_in_schematic.cpp:331 msgid "No Component Name!" msgstr "Geen Component Naam!" -#: eeschema/edit_component_in_schematic.cpp:336 +#: eeschema/edit_component_in_schematic.cpp:337 #, c-format msgid "Component [%s] not found!" msgstr "Component [%s] niet gevonden!" -#: eeschema/edit_component_in_schematic.cpp:457 +#: eeschema/edit_component_in_schematic.cpp:458 msgid "No Field to move" msgstr "Geen Veld om te verplaatsen" -#: eeschema/edit_component_in_schematic.cpp:520 +#: eeschema/edit_component_in_schematic.cpp:521 msgid "No Field To Edit" msgstr "Geen Veld om te bewerken" -#: eeschema/edit_component_in_schematic.cpp:534 +#: eeschema/edit_component_in_schematic.cpp:535 msgid "" "Part is a POWER, value cannot be modified!\n" "You must create a new power" msgstr "" -#: eeschema/edit_component_in_schematic.cpp:558 -#, fuzzy +#: eeschema/edit_component_in_schematic.cpp:559 msgid "Component field text" -msgstr "Component" +msgstr "Component veld tekst" -#: eeschema/edit_component_in_schematic.cpp:581 +#: eeschema/edit_component_in_schematic.cpp:582 msgid "Reference needed !, No change" msgstr "" -#: eeschema/edit_component_in_schematic.cpp:585 +#: eeschema/edit_component_in_schematic.cpp:586 msgid "Value needed !, No change" msgstr "Waarde benodigd !, Geen Verandering" -#: eeschema/edit_component_in_schematic.cpp:758 +#: eeschema/edit_component_in_schematic.cpp:759 #, fuzzy msgid "Component Reference" msgstr "Componenten bij Referentie" -#: eeschema/edit_component_in_schematic.cpp:796 +#: eeschema/edit_component_in_schematic.cpp:797 #, fuzzy msgid "Component Value" msgstr "Componenten bij Waarde" -#: eeschema/edit_component_in_schematic.cpp:835 +#: eeschema/edit_component_in_schematic.cpp:837 #, fuzzy msgid "Component Footprint" msgstr "Component instellingen" @@ -8696,28 +8706,28 @@ msgstr "Creƫer &lijst" msgid "&Apply" msgstr "&Toepassen" -#: eeschema/load_one_schematic_file.cpp:104 +#: eeschema/load_one_schematic_file.cpp:105 msgid "Failed to open " msgstr "Openen mislukt" -#: eeschema/load_one_schematic_file.cpp:109 +#: eeschema/load_one_schematic_file.cpp:110 msgid "Loading " msgstr "Laden " -#: eeschema/load_one_schematic_file.cpp:116 -#: eeschema/load_one_schematic_file.cpp:141 +#: eeschema/load_one_schematic_file.cpp:117 +#: eeschema/load_one_schematic_file.cpp:146 msgid " is NOT an EESchema file!" msgstr " is GEEN EESchema bestand!" -#: eeschema/load_one_schematic_file.cpp:126 +#: eeschema/load_one_schematic_file.cpp:129 msgid " was created by a more recent version of EESchema and may not load correctly. Please consider updating!" msgstr "" -#: eeschema/load_one_schematic_file.cpp:133 +#: eeschema/load_one_schematic_file.cpp:138 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 "" -#: eeschema/load_one_schematic_file.cpp:484 +#: eeschema/load_one_schematic_file.cpp:497 msgid "Done Loading " msgstr "Klaar met Laden" @@ -8914,6 +8924,15 @@ msgstr "Opslaan van configuratie in huidige map" msgid "Open the cvpcb manual" msgstr "Open de CvPCB handleiding" +#: cvpcb/tool_cvpcb.cpp:159 +#, fuzzy +msgid "&About cvpcb" +msgstr "&Info" + +#: cvpcb/tool_cvpcb.cpp:160 +msgid "About cvpcb schematic to pcb converter" +msgstr "" + #: cvpcb/cvframe.cpp:176 msgid "Netlist and Cmp list modified, Save before exit ?" msgstr "" @@ -8932,28 +8951,30 @@ msgstr "Verwijder selecties" msgid "Componants: %d (free: %d)" msgstr "Componenten: %d (free: %d)" -#: cvpcb/cvframe.cpp:424 -#: share/drawframe.cpp:134 -msgid "font for dialog boxes" -msgstr "Dialog lettertype" - #: cvpcb/cvframe.cpp:426 -msgid "font for Lists" -msgstr "Lijst lettertype" - -#: cvpcb/cvframe.cpp:428 -#: share/drawframe.cpp:138 -msgid "font for Status Line" -msgstr "Statusbalk lettertype" +#: share/drawframe.cpp:136 +msgid "Dialog boxes" +msgstr "Dialog lettertype" #: cvpcb/cvframe.cpp:431 #: share/drawframe.cpp:141 #, fuzzy +msgid "Lists" +msgstr "Lijst" + +#: cvpcb/cvframe.cpp:436 +#: share/drawframe.cpp:146 +msgid "Status box" +msgstr "" + +#: cvpcb/cvframe.cpp:442 +#: share/drawframe.cpp:152 +#, fuzzy msgid "&Font" msgstr "&Plot" -#: cvpcb/cvframe.cpp:433 -#: share/drawframe.cpp:142 +#: cvpcb/cvframe.cpp:444 +#: share/drawframe.cpp:154 msgid "Choose font type and size for dialogs, infos and status box" msgstr "Kies lettertype en lettertype grote voor dialogen, informatie en status balk" @@ -9289,6 +9310,15 @@ msgstr "PDF Instellingen" msgid "Open the kicad manual" msgstr "Open de KiCad Handleiding" +#: kicad/buildmnu.cpp:195 +#, fuzzy +msgid "&About kicad" +msgstr "&Info" + +#: kicad/buildmnu.cpp:195 +msgid "About kicad project manager" +msgstr "" + #: kicad/buildmnu.cpp:200 msgid "&Projects" msgstr "&Projecten" @@ -9694,9 +9724,8 @@ msgid "Show source file for the current layer" msgstr "" #: gerbview/tool_gerber.cpp:144 -#, fuzzy msgid "&Delete layer" -msgstr "Laag V&erwijderen" +msgstr "Laag v&erwijderen" #: gerbview/tool_gerber.cpp:145 msgid "Delete current layer" @@ -9706,65 +9735,75 @@ msgstr "Verwijder huidige laag" msgid "Open the gerbview manual" msgstr "Open de GerbView handleiding" -#: gerbview/tool_gerber.cpp:214 +#: gerbview/tool_gerber.cpp:152 +#, fuzzy +msgid "&About gerbview" +msgstr "Sluit Gerbview" + +#: gerbview/tool_gerber.cpp:153 +#, fuzzy +msgid "About gerbview gerber and drill viewer" +msgstr "GerbView (Gerber Viewer)" + +#: gerbview/tool_gerber.cpp:216 msgid "New World" msgstr "" -#: gerbview/tool_gerber.cpp:219 +#: gerbview/tool_gerber.cpp:221 msgid "Open existing Layer" msgstr "Open bestaande Laag" -#: gerbview/tool_gerber.cpp:225 +#: gerbview/tool_gerber.cpp:227 msgid "Save World" msgstr "" -#: gerbview/tool_gerber.cpp:232 +#: gerbview/tool_gerber.cpp:234 msgid "page settings (size, texts)" msgstr "Pagina instellingen (grote, teksten)" -#: gerbview/tool_gerber.cpp:268 +#: gerbview/tool_gerber.cpp:270 msgid "Print World" msgstr "" -#: gerbview/tool_gerber.cpp:303 +#: gerbview/tool_gerber.cpp:305 #, fuzzy msgid "Find D-codes" msgstr "Laad DCodes" -#: gerbview/tool_gerber.cpp:310 +#: gerbview/tool_gerber.cpp:312 #: gerbview/affiche.cpp:34 msgid "Layer " msgstr "Laag" -#: gerbview/tool_gerber.cpp:321 +#: gerbview/tool_gerber.cpp:323 msgid "No tool" msgstr "Geen gereedschap" -#: gerbview/tool_gerber.cpp:325 +#: gerbview/tool_gerber.cpp:327 msgid "Tool " msgstr "Gereedschap" -#: gerbview/tool_gerber.cpp:366 +#: gerbview/tool_gerber.cpp:368 msgid "Add Flashes" msgstr "" -#: gerbview/tool_gerber.cpp:372 +#: gerbview/tool_gerber.cpp:374 msgid "Add Lines" msgstr "Lijnen Toevoegen" -#: gerbview/tool_gerber.cpp:445 +#: gerbview/tool_gerber.cpp:447 msgid "Show Spots in Sketch Mode" msgstr "" -#: gerbview/tool_gerber.cpp:452 +#: gerbview/tool_gerber.cpp:454 msgid "Show Lines in Sketch Mode" msgstr "Lijnen tonen in Schets Modus" -#: gerbview/tool_gerber.cpp:459 +#: gerbview/tool_gerber.cpp:461 msgid "Show Polygons in Sketch Mode" msgstr "Polygonen tonen in Schets Modus" -#: gerbview/tool_gerber.cpp:466 +#: gerbview/tool_gerber.cpp:468 msgid "Show dcode number" msgstr "" @@ -9943,7 +9982,6 @@ msgid " \"" msgstr "" #: common/common.cpp:192 -#, fuzzy msgid " mm" msgstr "mm" @@ -10429,7 +10467,7 @@ msgstr "" #: 3d-viewer/3d_toolbar.cpp:143 #, fuzzy msgid "Zone Filling On/Off" -msgstr "Verwijder Zone Vulling" +msgstr "" #: 3d-viewer/3d_toolbar.cpp:146 #, fuzzy @@ -10689,9 +10727,8 @@ msgid "Grid: " msgstr "Raster:" #: share/zoom.cpp:367 -#, fuzzy msgid "Zoom select" -msgstr "Zoom Selecteren" +msgstr "Zoom selecteren" #: share/zoom.cpp:385 msgid "Grid Select" @@ -10701,15 +10738,11 @@ msgstr "Raster Grote" msgid "grid user" msgstr "gebruikers raster" -#: share/drawframe.cpp:136 -msgid "font for info display" -msgstr "Display lettertype" - -#: share/drawframe.cpp:373 +#: share/drawframe.cpp:384 msgid "Inch" msgstr "Inch" -#: share/drawframe.cpp:381 +#: share/drawframe.cpp:392 msgid "??" msgstr "??" @@ -10779,7 +10812,6 @@ msgstr "Lengte(inch):" #: pcbnew/gen_self.h:217 #: pcbnew/gen_self.h:223 -#, fuzzy msgid "Lenght" msgstr "Lengte" @@ -10853,9 +10885,8 @@ msgid "Texts and Drawings" msgstr "Teksten en Tekeningen" #: pcbnew/dialog_orient_footprints.h:42 -#, fuzzy msgid "Footprints Orientation" -msgstr "Voetprint documentatie" +msgstr "Voetprint orientatie" #: pcbnew/pcbnew.h:291 msgid "??? Via" @@ -11175,6 +11206,15 @@ msgstr "Pagina Instellingen" msgid "Print" msgstr "Printen" +#~ msgid "Select general options..." +#~ msgstr "Selecteer algemene instellingen..." +#~ msgid "font for Lists" +#~ msgstr "Lijst lettertype" +#~ msgid "font for Status Line" +#~ msgstr "Statusbalk lettertype" +#~ msgid "font for info display" +#~ msgstr "Display lettertype" + #, fuzzy #~ msgid "Setting colors..." #~ msgstr "Kleuren instellen..." @@ -11222,8 +11262,6 @@ msgstr "Printen" #~ msgstr "Nieuw Bord" #~ msgid "&Font selection" #~ msgstr "&Lettertype" -#~ msgid "&General Options" -#~ msgstr "&Algemene Opties" #~ msgid "&Display Options" #~ msgstr "&Weergave Opties" #~ msgid "Generate drill file (Excellion)" diff --git a/kicad/buildmnu.cpp b/kicad/buildmnu.cpp index 71d46fa61a..8be6bacbd9 100644 --- a/kicad/buildmnu.cpp +++ b/kicad/buildmnu.cpp @@ -192,7 +192,7 @@ void WinEDA_MainFrame::ReCreateMenuBar() helpMenu->Append(item); item = new wxMenuItem(helpMenu , ID_KICAD_ABOUT, - _("&About"), _("About this application")); + _("&About kicad"), _("About kicad project manager")); item->SetBitmap(info_xpm); helpMenu->Append(item); diff --git a/kicad/treeprj_frame.cpp b/kicad/treeprj_frame.cpp index b03586ca37..6e3dddb4d2 100644 --- a/kicad/treeprj_frame.cpp +++ b/kicad/treeprj_frame.cpp @@ -875,8 +875,8 @@ void WinEDA_PrjFrame::OnRenameFile( wxCommandEvent& ) return; wxString buffer = m_TreeProject->GetItemText( curr_item ); - wxString msg = _( "Change Filename: " ) + tree_data->m_FileName; - if( Get_Message(msg, _("Change Filename"), buffer, this ) != 0 ) + wxString msg = _( "Change filename: " ) + tree_data->m_FileName; + if( Get_Message(msg, _("Change filename"), buffer, this ) != 0 ) return; //Abort command if( tree_data->Rename( buffer, true ) ) diff --git a/pcbnew/menubarmodedit.cpp b/pcbnew/menubarmodedit.cpp index 1828c5198c..b805c49dc2 100644 --- a/pcbnew/menubarmodedit.cpp +++ b/pcbnew/menubarmodedit.cpp @@ -57,12 +57,22 @@ wxMenuItem * item; // Menu Help: // //////////////// wxMenu *helpMenu = new wxMenu; - item = new wxMenuItem(helpMenu , ID_GENERAL_HELP, _("&Contents"), _("Open the pcbnew manual")); - item->SetBitmap(help_xpm); + + // Contents + item = new wxMenuItem(helpMenu , + ID_GENERAL_HELP, + _("&Contents"), // Menu entry name + _("Open the pcbnew manual")); // Statusbar message + item->SetBitmap(help_xpm); helpMenu->Append(item); - item = new wxMenuItem(helpMenu , ID_KICAD_ABOUT, _("&About"), _("About this application")); - item->SetBitmap(info_xpm); + + // About pcbnew + item = new wxMenuItem(helpMenu , + ID_KICAD_ABOUT, + _("&About pcbnew"), // Menu entry name + _("About pcbnew PCB designer")); // Statusbar message + item->SetBitmap(info_xpm); helpMenu->Append(item); ////////////////////// diff --git a/pcbnew/menubarpcb.cpp b/pcbnew/menubarpcb.cpp index 249fee5607..8b494a0bbf 100644 --- a/pcbnew/menubarpcb.cpp +++ b/pcbnew/menubarpcb.cpp @@ -73,7 +73,7 @@ void WinEDA_PcbFrame::ReCreateMenuBar() m_FilesMenu->Append(item); item = new wxMenuItem(m_FilesMenu, ID_MENU_SAVE_BOARD_AS, - _("Save board as.."), + _("Save board as..."), _("Save current board as..") ); item->SetBitmap(save_as_xpm); m_FilesMenu->Append(item); @@ -293,7 +293,7 @@ void WinEDA_PcbFrame::ReCreateMenuBar() item->SetBitmap(help_xpm); helpMenu->Append(item); - item = new wxMenuItem(helpMenu , ID_KICAD_ABOUT, _("&About"), _("About this application")); + item = new wxMenuItem(helpMenu , ID_KICAD_ABOUT, _("&About pcbnew"), _("About pcbnew PCB designer")); item->SetBitmap(info_xpm); helpMenu->Append(item); diff --git a/share/drawframe.cpp b/share/drawframe.cpp index e05c571b5e..0f8a5a889b 100644 --- a/share/drawframe.cpp +++ b/share/drawframe.cpp @@ -131,18 +131,29 @@ void WinEDA_DrawFrame::AddFontSelectionMenu( wxMenu* main_menu ) { wxMenu* fontmenu = new wxMenu(); - ADD_MENUITEM( fontmenu, ID_PREFERENCES_FONT_DIALOG, _( "font for dialog boxes" ), + ADD_MENUITEM( fontmenu, + ID_PREFERENCES_FONT_DIALOG, + _( "Dialog boxes" ), fonts_xpm ); - ADD_MENUITEM( fontmenu, ID_PREFERENCES_FONT_INFOSCREEN, _( "font for info display" ), + + ADD_MENUITEM( fontmenu, + ID_PREFERENCES_FONT_INFOSCREEN, + _( "Lists" ), fonts_xpm ); - ADD_MENUITEM( fontmenu, ID_PREFERENCES_FONT_STATUS, _( "font for Status Line" ), - fonts_xpm ); - ADD_MENUITEM_WITH_HELP_AND_SUBMENU( main_menu, fontmenu, - ID_PREFERENCES_FONT, _("&Font"), - _("Choose font type and size for dialogs, infos and status box"), - fonts_xpm ); -} + ADD_MENUITEM( fontmenu, + ID_PREFERENCES_FONT_STATUS, + _( "Status box" ), + fonts_xpm ); + + ADD_MENUITEM_WITH_HELP_AND_SUBMENU( main_menu, + fontmenu, + ID_PREFERENCES_FONT, + _( "&Font" ), + _( + "Choose font type and size for dialogs, infos and status box" ), + fonts_xpm ); +} /********************************************************************/ void WinEDA_DrawFrame::ProcessFontPreferences( wxCommandEvent& event ) diff --git a/template/kicad.pro b/template/kicad.pro index a04307a233..084112b59e 100644 --- a/template/kicad.pro +++ b/template/kicad.pro @@ -79,6 +79,7 @@ LibName5=divers LibName6=libcms LibName7=display LibName8=valves +LibName9=led [eeschema] version=1 LibDir=