From 7c655d1d36d496c28f43ca01cc15888b34f43149 Mon Sep 17 00:00:00 2001 From: jerryjacobs Date: Wed, 1 Oct 2008 17:34:55 +0000 Subject: [PATCH] Component and library selection color to white (same as eagle), some strings fine tuned and made translatable, dutch translation update, gerbview zoomfit on start --- common/CMakeLists.txt | 3 +- common/get_component_dialog.cpp | 2 +- eeschema/eelibs_read_libraryfiles.cpp | 17 +- eeschema/files-io.cpp | 2 +- eeschema/libedit.cpp | 2 +- eeschema/selpart.cpp | 8 +- eeschema/symbtext.cpp | 2 +- eeschema/viewlib_frame.cpp | 8 +- gerbview/gerbview.cpp | 10 +- internat/nl/kicad.mo | Bin 79590 -> 80857 bytes internat/nl/kicad.po | 685 +++++++++++++++----------- 11 files changed, 435 insertions(+), 304 deletions(-) diff --git a/common/CMakeLists.txt b/common/CMakeLists.txt index f3d644af30..e78b23ade7 100644 --- a/common/CMakeLists.txt +++ b/common/CMakeLists.txt @@ -29,6 +29,7 @@ set(COMMON_SRCS toolbars.cpp trigo.cpp worksheet.cpp - wxwineda.cpp) + wxwineda.cpp + icons.cpp) add_library(common ${COMMON_SRCS}) diff --git a/common/get_component_dialog.cpp b/common/get_component_dialog.cpp index d4379f4e37..47636748de 100644 --- a/common/get_component_dialog.cpp +++ b/common/get_component_dialog.cpp @@ -131,7 +131,7 @@ wxStaticText * Text; { Button = new wxButton(this, ID_EXTRA_TOOL, _("By Lib Browser")); - Button->SetForegroundColour(wxColor(80, 0, 80)); + Button->SetForegroundColour(wxColor(0, 0, 0)); // Listbox Color RightBoxSizer->Add(Button, 0, wxGROW|wxLEFT|wxRIGHT|wxBOTTOM, 5); } #endif diff --git a/eeschema/eelibs_read_libraryfiles.cpp b/eeschema/eelibs_read_libraryfiles.cpp index 141b71224f..e3f10c71f4 100644 --- a/eeschema/eelibs_read_libraryfiles.cpp +++ b/eeschema/eelibs_read_libraryfiles.cpp @@ -140,13 +140,13 @@ void LoadLibraries( WinEDA_DrawFrame* frame ) FullLibName = MakeFileName( g_RealLibDirBuffer, LibName, g_LibExtBuffer ); - msg = wxT( "Loading " ) + FullLibName; + msg = _( "Loading library " ) + FullLibName; frame->PrintMsg( msg ); if( LoadLibraryName( frame, FullLibName, LibName ) ) - msg += wxT( " OK" ); + msg += _( " OK" ); else - msg += wxT( " ->Error" ); + msg += _( " ->Error" ); frame->PrintMsg( msg ); } @@ -281,11 +281,14 @@ int LibraryEntryCompare( EDA_LibComponentStruct* LE1, EDA_LibComponentStruct* LE } -/***************************************************************************** -* Routine to load a library from given open file. * -*****************************************************************************/ -PriorQue* LoadLibraryAux( WinEDA_DrawFrame* frame, LibraryStruct* Library, FILE* libfile, +/**************************************************/ +/* Routine to load a library from given open file */ +/**************************************************/ +PriorQue* LoadLibraryAux( WinEDA_DrawFrame* frame, + LibraryStruct* Library, + FILE* libfile, int* NumOfParts ) +/**************************************************/ { int LineNum = 0; char Line[1024]; diff --git a/eeschema/files-io.cpp b/eeschema/files-io.cpp index f36f03546f..99b2931c76 100644 --- a/eeschema/files-io.cpp +++ b/eeschema/files-io.cpp @@ -178,7 +178,7 @@ int WinEDA_SchematicFrame::LoadOneEEProject( const wxString& FileName, bool IsNe if( !wxFileExists( g_RootSheet->m_AssociatedScreen->m_FileName ) && !LibCacheExist ) // Nouveau projet prpbablement { Zoom_Automatique( FALSE ); - msg.Printf( _( "File %s not found (new project ?)" ), + msg.Printf( _( "File <%s> not found." ), g_RootSheet->m_AssociatedScreen->m_FileName.GetData() ); DisplayInfo( this, msg, 20 ); return -1; diff --git a/eeschema/libedit.cpp b/eeschema/libedit.cpp index 74ee427a2c..bcc23312e7 100644 --- a/eeschema/libedit.cpp +++ b/eeschema/libedit.cpp @@ -328,7 +328,7 @@ wxString msg; ListBox = new WinEDAListBox(this, msg, ListNames, wxEmptyString, NULL /*DisplayCmpDoc*/, - wxColour(255,255,200)); + wxColour(255,255,255)); // Component listbox background color int ii = ListBox->ShowModal(); ListBox->Destroy(); diff --git a/eeschema/selpart.cpp b/eeschema/selpart.cpp index 9d459b0235..12fe28aec4 100644 --- a/eeschema/selpart.cpp +++ b/eeschema/selpart.cpp @@ -41,9 +41,9 @@ const wxChar ** ListNames; } ListNames = GetLibNames(); - ListBox = new WinEDAListBox(frame, - _("Select Lib"), ListNames, OldLibName, NULL, - wxColour(150,255,255)); + ListBox = new WinEDAListBox(frame, _("Select Lib"), + ListNames, OldLibName, NULL, + wxColour(255,255,255)); // Library browser background color ListBox->MoveMouseToOrigin(); ii = ListBox->ShowModal(); ListBox->Destroy(); @@ -105,7 +105,7 @@ const wxChar ** ListNames; ListBox = new WinEDAListBox(frame, msg, ListNames, OldName, DisplayCmpDoc, - wxColour(255,255,200)); + wxColour(255,255,255)); // Component background listbox color ListBox->MoveMouseToOrigin(); ii = ListBox->ShowModal(); ListBox->Destroy(); diff --git a/eeschema/symbtext.cpp b/eeschema/symbtext.cpp index 4137f149da..966f63bae8 100644 --- a/eeschema/symbtext.cpp +++ b/eeschema/symbtext.cpp @@ -140,7 +140,7 @@ void WinEDA_bodytext_PropertiesFrame::CreateControls() wxBoxSizer* itemBoxSizer5 = new wxBoxSizer(wxVERTICAL); itemBoxSizer4->Add(itemBoxSizer5, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5); - wxStaticText* itemStaticText6 = new wxStaticText( itemDialog1, wxID_STATIC, _("Name:"), wxDefaultPosition, wxDefaultSize, 0 ); + wxStaticText* itemStaticText6 = new wxStaticText( itemDialog1, wxID_STATIC, _("Component name:"), wxDefaultPosition, wxDefaultSize, 0 ); itemBoxSizer5->Add(itemStaticText6, 0, wxALIGN_LEFT|wxLEFT|wxRIGHT|wxTOP|wxADJUST_MINSIZE, 5); m_NewText = new wxTextCtrl( itemDialog1, ID_TEXTCTRL, _T(""), wxDefaultPosition, wxSize(250, -1), 0 ); diff --git a/eeschema/viewlib_frame.cpp b/eeschema/viewlib_frame.cpp index 2d4111ef1d..37dcffcc82 100644 --- a/eeschema/viewlib_frame.cpp +++ b/eeschema/viewlib_frame.cpp @@ -77,8 +77,8 @@ WinEDA_ViewlibFrame::WinEDA_ViewlibFrame( wxWindow* father, WinEDA_App* parent, m_LibList = new wxListBox( this, ID_LIBVIEW_LIB_LIST, wxPoint( 0, 0 ), m_LibListSize, 0, NULL, wxLB_HSCROLL ); m_LibList->SetFont( *g_DialogFont ); - m_LibList->SetBackgroundColour( wxColour( 150, 255, 255 ) ); - m_LibList->SetForegroundColour( wxColour( 0, 0, 0 ) ); + m_LibList->SetBackgroundColour( wxColour( 255, 255, 255 ) ); // Library background listbox color (white) + m_LibList->SetForegroundColour( wxColour( 0, 0, 0 ) ); // Library foreground listbox color (black) } else g_CurrentViewLibraryName = Library->m_Name; @@ -88,8 +88,8 @@ WinEDA_ViewlibFrame::WinEDA_ViewlibFrame( wxWindow* father, WinEDA_App* parent, m_CmpList = new wxListBox( this, ID_LIBVIEW_CMP_LIST, wxPoint( m_LibListSize.x, 0 ), m_CmpListSize, 0, NULL, wxLB_HSCROLL ); m_CmpList->SetFont( *g_DialogFont ); - m_CmpList->SetBackgroundColour( wxColour( 255, 255, 200 ) ); - m_CmpList->SetForegroundColour( wxColour( 0, 0, 0 ) ); + m_CmpList->SetBackgroundColour( wxColour( 255, 255, 255 ) ); // Component background listbox color (white) + m_CmpList->SetForegroundColour( wxColour( 0, 0, 0 ) ); // Component foreground listbox color (black) GetSettings(); SetSize( m_FramePos.x, m_FramePos.y, m_FrameSize.x, m_FrameSize.y ); diff --git a/gerbview/gerbview.cpp b/gerbview/gerbview.cpp index 99dce3b786..d047d44900 100644 --- a/gerbview/gerbview.cpp +++ b/gerbview/gerbview.cpp @@ -38,7 +38,6 @@ bool WinEDA_App::OnInit() return false; } - g_DrawBgColor = BLACK; Read_Hotkey_Config( m_PcbFrame, false ); /* Must be called before creating the main frame @@ -48,14 +47,15 @@ bool WinEDA_App::OnInit() m_GerberFrame = new WinEDA_GerberFrame( NULL, this, wxT( "GerbView" ), wxPoint( 0, 0 ), wxSize( 600, 400 ) ); + /* Gerbview mainframe title */ wxString Title = g_Main_Title + wxT( " " ) + GetBuildVersion(); m_GerberFrame->SetTitle( Title ); - m_GerberFrame->m_Pcb = new BOARD( NULL, m_GerberFrame ); + m_GerberFrame->m_Pcb = new BOARD( NULL, m_GerberFrame ); - SetTopWindow( m_GerberFrame ); - m_GerberFrame->Show( TRUE ); + SetTopWindow( m_GerberFrame ); // Set GerbView mainframe on top - m_GerberFrame->Zoom_Automatique( TRUE ); + m_GerberFrame->Show( TRUE ); // Show GerbView mainframe + m_GerberFrame->Zoom_Automatique( TRUE ); // Zoomfit drawing in frame if( argc > 1 ) { diff --git a/internat/nl/kicad.mo b/internat/nl/kicad.mo index f782e7985facea8e1f0337c5d035a347ea7ccfc0..7531c13774a484c36bfe7e5a03012c82516a0822 100644 GIT binary patch literal 80857 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 literal 79590 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\n" "Language-Team: KiCad Team \n" "MIME-Version: 1.0\n" @@ -131,17 +131,17 @@ msgstr "Sporen alleen op Koper lagen" msgid "Cotation not authorized on Copper layers" msgstr "" -#: pcbnew/class_zone.cpp:601 +#: pcbnew/class_zone.cpp:694 #: pcbnew/class_board_item.cpp:139 msgid "Zone Outline" msgstr "" -#: pcbnew/class_zone.cpp:605 +#: pcbnew/class_zone.cpp:698 #: pcbnew/class_board_item.cpp:144 msgid "(Cutout)" msgstr "(Uitsnede)" -#: pcbnew/class_zone.cpp:608 +#: pcbnew/class_zone.cpp:701 #: pcbnew/class_track.cpp:852 #: pcbnew/class_marker.cpp:133 #: pcbnew/class_text_mod.cpp:503 @@ -150,24 +150,29 @@ msgstr "(Uitsnede)" msgid "Type" msgstr "Type" -#: pcbnew/class_zone.cpp:625 -#: pcbnew/class_board_item.cpp:163 +#: pcbnew/class_zone.cpp:720 +#: pcbnew/class_board_item.cpp:167 msgid "Not Found" msgstr "Niet Gevonden" -#: pcbnew/class_zone.cpp:628 -#: pcbnew/zones_by_polygon.cpp:859 +#: pcbnew/class_zone.cpp:723 +#: pcbnew/zones_by_polygon.cpp:889 #: pcbnew/class_track.cpp:868 msgid "NetName" msgstr "NetNaam" -#: pcbnew/class_zone.cpp:633 +#: pcbnew/class_zone.cpp:726 +#, fuzzy +msgid "Non Copper Zone" +msgstr "Geen Component gevonden" + +#: pcbnew/class_zone.cpp:731 #: pcbnew/class_track.cpp:873 msgid "NetCode" msgstr "NetCode" -#: pcbnew/class_zone.cpp:637 -#: pcbnew/dialog_edit_module.cpp:259 +#: pcbnew/class_zone.cpp:735 +#: pcbnew/dialog_edit_module.cpp:262 #: pcbnew/class_track.cpp:909 #: pcbnew/class_pad.cpp:993 #: pcbnew/class_pcb_text.cpp:190 @@ -179,29 +184,29 @@ msgstr "NetCode" msgid "Layer" msgstr "Laag" -#: pcbnew/class_zone.cpp:641 +#: pcbnew/class_zone.cpp:739 msgid "Corners" msgstr "Hoeken" -#: pcbnew/class_zone.cpp:645 +#: pcbnew/class_zone.cpp:743 msgid "Hatch lines" msgstr "" -#: pcbnew/plot_rtn.cpp:224 +#: pcbnew/plot_rtn.cpp:216 #, c-format msgid "" "Your BOARD has a bad layer number of %u for module\n" " %s's \"reference\" text." msgstr "" -#: pcbnew/plot_rtn.cpp:244 +#: pcbnew/plot_rtn.cpp:236 #, c-format msgid "" "Your BOARD has a bad layer number of %u for module\n" " %s's \"value\" text." msgstr "" -#: pcbnew/plot_rtn.cpp:290 +#: pcbnew/plot_rtn.cpp:282 #, c-format msgid "" "Your BOARD has a bad layer number of %u for module\n" @@ -217,21 +222,21 @@ msgstr "" msgid "Drc error, cancelled" msgstr "DRC fout, afgebroken" -#: pcbnew/zones_by_polygon.cpp:340 -#: pcbnew/zones_by_polygon.cpp:381 -#: pcbnew/zones_by_polygon.cpp:680 +#: pcbnew/zones_by_polygon.cpp:330 +#: pcbnew/zones_by_polygon.cpp:386 +#: pcbnew/zones_by_polygon.cpp:703 msgid "Area: DRC outline error" msgstr "" -#: pcbnew/zones_by_polygon.cpp:569 +#: pcbnew/zones_by_polygon.cpp:586 msgid "DRC error: this start point is inside or too close an other area" msgstr "" -#: pcbnew/zones_by_polygon.cpp:628 +#: pcbnew/zones_by_polygon.cpp:648 msgid "DRC error: closing this area creates a drc error with an other area" msgstr "" -#: pcbnew/zones_by_polygon.cpp:857 +#: pcbnew/zones_by_polygon.cpp:887 msgid "No Net" msgstr "Geen Net" @@ -259,6 +264,7 @@ msgstr "" #: pcbnew/dialog_orient_footprints.cpp:177 #: pcbnew/set_color.cpp:357 #: pcbnew/cotation.cpp:109 +#: pcbnew/dialog_non_copper_zones_properties.cpp:47 #: pcbnew/onrightclick.cpp:122 #: pcbnew/onrightclick.cpp:136 #: pcbnew/sel_layer.cpp:163 @@ -331,7 +337,7 @@ msgstr "Importeer Module:" #: cvpcb/readschematicnetlist.cpp:110 #, c-format msgid "File <%s> not found" -msgstr "Bestand <%s> niet gevonden" +msgstr "Bestand <%s> niet gevonden." #: pcbnew/librairi.cpp:97 msgid "Not a module file" @@ -429,11 +435,15 @@ msgid "Library %s not found" msgstr "Bibliotheek %s niet gevonden" #: pcbnew/librairi.cpp:527 -#: eeschema/symbtext.cpp:143 #: common/get_component_dialog.cpp:98 msgid "Name:" msgstr "Naam:" +#: pcbnew/librairi.cpp:527 +#, fuzzy +msgid "Save module" +msgstr "Wijzig module" + #: pcbnew/librairi.cpp:537 #, c-format msgid "Unable to open %s" @@ -464,6 +474,11 @@ msgstr " verplaatst in" msgid "Module Reference:" msgstr "" +#: pcbnew/librairi.cpp:723 +#, fuzzy +msgid "Create module" +msgstr "Wijzig module" + #: pcbnew/librairi.cpp:775 msgid "Active Lib:" msgstr "Actieve Bibliotheek:" @@ -500,7 +515,7 @@ msgstr "Geen geheugen voor autoroute" msgid "Place Cells" msgstr "Plaats Cellen" -#: pcbnew/pcbnew.cpp:43 +#: pcbnew/pcbnew.cpp:44 msgid "Pcbnew is already running, Continue?" msgstr "PCBnew is al gestart. Doorgaan?" @@ -529,6 +544,7 @@ msgstr "3D instellingen" #: pcbnew/dialog_orient_footprints.cpp:174 #: pcbnew/set_color.cpp:353 #: pcbnew/cotation.cpp:105 +#: pcbnew/dialog_non_copper_zones_properties.cpp:43 #: pcbnew/sel_layer.cpp:159 #: pcbnew/sel_layer.cpp:318 #: pcbnew/muonde.cpp:348 @@ -545,68 +561,68 @@ msgstr "3D instellingen" msgid "OK" msgstr "OK" -#: pcbnew/dialog_edit_module.cpp:171 +#: pcbnew/dialog_edit_module.cpp:184 #: common/wxwineda.cpp:171 msgid "X" msgstr "X" -#: pcbnew/dialog_edit_module.cpp:172 +#: pcbnew/dialog_edit_module.cpp:185 #: common/wxwineda.cpp:180 msgid "Y" msgstr "Y" -#: pcbnew/dialog_edit_module.cpp:184 +#: pcbnew/dialog_edit_module.cpp:187 msgid "Change module(s)" msgstr "Verander module(s)" -#: pcbnew/dialog_edit_module.cpp:188 +#: pcbnew/dialog_edit_module.cpp:191 #: pcbnew/modedit_onclick.cpp:250 msgid "Edit Module" msgstr "Bewerk Module" -#: pcbnew/dialog_edit_module.cpp:192 +#: pcbnew/dialog_edit_module.cpp:195 #: pcbnew/pcbtexte.cpp:137 msgid "Position" msgstr "Positie" -#: pcbnew/dialog_edit_module.cpp:217 +#: pcbnew/dialog_edit_module.cpp:220 #: eeschema/onrightclick.cpp:343 #: eeschema/dialog_edit_component_in_lib.cpp:206 msgid "Doc" msgstr "Doc" -#: pcbnew/dialog_edit_module.cpp:224 +#: pcbnew/dialog_edit_module.cpp:227 msgid "Keywords" msgstr "Sleutelwoorden" -#: pcbnew/dialog_edit_module.cpp:231 +#: pcbnew/dialog_edit_module.cpp:234 msgid "Fields:" msgstr "Velden:" -#: pcbnew/dialog_edit_module.cpp:241 +#: pcbnew/dialog_edit_module.cpp:244 msgid "Add Field" msgstr "Veld Toevoegen" -#: pcbnew/dialog_edit_module.cpp:246 +#: pcbnew/dialog_edit_module.cpp:249 #: eeschema/onrightclick.cpp:248 msgid "Edit Field" msgstr "Veld Bewerken" -#: pcbnew/dialog_edit_module.cpp:251 +#: pcbnew/dialog_edit_module.cpp:254 msgid "Delete Field" msgstr "Veld Verwijderen" -#: pcbnew/dialog_edit_module.cpp:258 +#: pcbnew/dialog_edit_module.cpp:261 #: common/common.cpp:376 msgid "Component" msgstr "Component" -#: pcbnew/dialog_edit_module.cpp:258 +#: pcbnew/dialog_edit_module.cpp:261 msgid "Copper" msgstr "Koper" -#: pcbnew/dialog_edit_module.cpp:267 -#: pcbnew/dialog_edit_module.cpp:313 +#: pcbnew/dialog_edit_module.cpp:270 +#: pcbnew/dialog_edit_module.cpp:316 #: pcbnew/cotation.cpp:113 #: pcbnew/muonde.cpp:360 #: pcbnew/pcbtexte.cpp:180 @@ -616,12 +632,12 @@ msgstr "Koper" msgid "Normal" msgstr "Normaal" -#: pcbnew/dialog_edit_module.cpp:267 +#: pcbnew/dialog_edit_module.cpp:270 #: pcbnew/dialog_pad_edit.cpp:190 msgid "User" msgstr "Gebruiker" -#: pcbnew/dialog_edit_module.cpp:270 +#: pcbnew/dialog_edit_module.cpp:273 #: pcbnew/class_pad.cpp:1035 #: pcbnew/class_pcb_text.cpp:201 #: pcbnew/class_text_mod.cpp:525 @@ -631,102 +647,102 @@ msgstr "Gebruiker" msgid "Orient" msgstr "Orientatie" -#: pcbnew/dialog_edit_module.cpp:303 +#: pcbnew/dialog_edit_module.cpp:306 msgid "Orient (0.1 deg)" msgstr "" -#: pcbnew/dialog_edit_module.cpp:313 +#: pcbnew/dialog_edit_module.cpp:316 msgid "Normal+Insert" msgstr "Normaal+Insert" -#: pcbnew/dialog_edit_module.cpp:313 +#: pcbnew/dialog_edit_module.cpp:316 msgid "Virtual" msgstr "Virtueel" -#: pcbnew/dialog_edit_module.cpp:314 +#: pcbnew/dialog_edit_module.cpp:317 msgid "Attributes" msgstr "Attributen" -#: pcbnew/dialog_edit_module.cpp:317 +#: pcbnew/dialog_edit_module.cpp:320 msgid "Use this attribute for most non smd components" msgstr "" -#: pcbnew/dialog_edit_module.cpp:319 +#: pcbnew/dialog_edit_module.cpp:322 msgid "" "Use this attribute for smd components.\n" "Only components with this option are put in the footprint position list file" msgstr "" -#: pcbnew/dialog_edit_module.cpp:321 +#: pcbnew/dialog_edit_module.cpp:324 msgid "Use this attribute for \"virtual\" components drawn on board (like a old ISA PC bus connector)" msgstr "" -#: pcbnew/dialog_edit_module.cpp:345 +#: pcbnew/dialog_edit_module.cpp:348 msgid "Free" msgstr "Vrij" -#: pcbnew/dialog_edit_module.cpp:345 +#: pcbnew/dialog_edit_module.cpp:348 msgid "Locked" msgstr "Vergrendeld" -#: pcbnew/dialog_edit_module.cpp:347 +#: pcbnew/dialog_edit_module.cpp:350 msgid "Move and Auto Place" msgstr "Verplaats en Automatisch Plaatsen" -#: pcbnew/dialog_edit_module.cpp:352 +#: pcbnew/dialog_edit_module.cpp:355 msgid "Enable hotkey move commands and Auto Placement" msgstr "" -#: pcbnew/dialog_edit_module.cpp:353 +#: pcbnew/dialog_edit_module.cpp:356 msgid "Disable hotkey move commands and Auto Placement" msgstr "" -#: pcbnew/dialog_edit_module.cpp:357 +#: pcbnew/dialog_edit_module.cpp:360 msgid "Rot 90" msgstr "Rot 90" -#: pcbnew/dialog_edit_module.cpp:365 +#: pcbnew/dialog_edit_module.cpp:368 msgid "Rot 180" msgstr "Rot 180" -#: pcbnew/dialog_edit_module.cpp:402 +#: pcbnew/dialog_edit_module.cpp:405 msgid "3D Shape Name" msgstr "3D Vorm Naam" -#: pcbnew/dialog_edit_module.cpp:419 +#: pcbnew/dialog_edit_module.cpp:422 #: eeschema/dialog_eeschema_config.cpp:231 msgid "Browse" msgstr "Verkennen" -#: pcbnew/dialog_edit_module.cpp:423 +#: pcbnew/dialog_edit_module.cpp:426 msgid "Add 3D Shape" msgstr "3D Vorm Toevoegen" -#: pcbnew/dialog_edit_module.cpp:429 +#: pcbnew/dialog_edit_module.cpp:432 msgid "Remove 3D Shape" msgstr "3D Vorm Verwijderen" -#: pcbnew/dialog_edit_module.cpp:435 +#: pcbnew/dialog_edit_module.cpp:438 msgid "Shape Scale:" msgstr "Vorm Schalen:" -#: pcbnew/dialog_edit_module.cpp:442 +#: pcbnew/dialog_edit_module.cpp:445 msgid "Shape Offset:" msgstr "" -#: pcbnew/dialog_edit_module.cpp:451 +#: pcbnew/dialog_edit_module.cpp:454 msgid "Shape Rotation:" msgstr "Vorm Roteren:" -#: pcbnew/dialog_edit_module.cpp:491 +#: pcbnew/dialog_edit_module.cpp:494 msgid "3D Shape:" msgstr "3D Vorm:" -#: pcbnew/dialog_edit_module.cpp:802 +#: pcbnew/dialog_edit_module.cpp:810 msgid "Reference or Value cannot be deleted" msgstr "" -#: pcbnew/dialog_edit_module.cpp:806 +#: pcbnew/dialog_edit_module.cpp:814 #, c-format msgid "Delete [%s]" msgstr "Verwijder [%s]" @@ -735,6 +751,11 @@ msgstr "Verwijder [%s]" msgid "Footprint name:" msgstr "Voetprint naam:" +#: pcbnew/modules.cpp:81 +#, fuzzy +msgid "Search Footprint" +msgstr "Voetprint" + #: pcbnew/modules.cpp:305 #: pcbnew/onrightclick.cpp:730 msgid "Delete Module" @@ -1113,7 +1134,7 @@ msgstr "Afbeelding Invoegen" #: eeschema/libframe.cpp:501 #: gerbview/tool_gerber.cpp:385 msgid "Add Text" -msgstr "Tekst Toevoegen" +msgstr "Tekst plaatsen" #: pcbnew/edit.cpp:294 msgid "Add Modules" @@ -1145,7 +1166,7 @@ msgid "Track" msgstr "Spoor" #: pcbnew/class_track.cpp:845 -#: pcbnew/class_board_item.cpp:169 +#: pcbnew/class_board_item.cpp:173 msgid "Zone" msgstr "Zone" @@ -1651,6 +1672,7 @@ msgid "Scale Opt" msgstr "Schaal Opt" #: pcbnew/pcbplot.cpp:415 +#: pcbnew/dialog_non_copper_zones_properties.cpp:28 #: pcbnew/class_board_item.cpp:23 #: pcbnew/dialog_display_options.cpp:221 #: pcbnew/dialog_display_options.cpp:229 @@ -1733,8 +1755,13 @@ msgstr "Uitzetten op alle koper lagen" msgid "Apply" msgstr "Toepassen" +#: pcbnew/zones_non_copper_type_functions.cpp:152 +#: pcbnew/dialog_zones_by_polygon.cpp:537 +msgid "Error : you must choose a layer" +msgstr "" + #: pcbnew/class_marker.cpp:133 -#: pcbnew/class_board_item.cpp:216 +#: pcbnew/class_board_item.cpp:220 msgid "Marker" msgstr "Marker" @@ -1921,7 +1948,7 @@ msgstr "Uitzoomen" #: pcbnew/tool_pcb.cpp:263 #: pcbnew/tool_modedit.cpp:114 #: eeschema/tool_lib.cpp:175 -#: eeschema/menubar.cpp:201 +#: eeschema/menubar.cpp:193 #: eeschema/tool_sch.cpp:100 #: gerbview/tool_gerber.cpp:285 msgid "redraw" @@ -1937,7 +1964,7 @@ msgid "auto zoom" msgstr "Automatisch Zoomen" #: pcbnew/tool_pcb.cpp:272 -#: eeschema/menubar.cpp:161 +#: eeschema/menubar.cpp:154 #: eeschema/tool_sch.cpp:109 msgid "Find components and texts" msgstr "Zoeken (Componenten & Tekst)" @@ -2048,38 +2075,38 @@ msgstr "" #: pcbnew/tool_pcb.cpp:416 msgid "Add modules" -msgstr "Modules toevoegen" +msgstr "Modules plaatsen" #: pcbnew/tool_pcb.cpp:420 msgid "Add tracks and vias" -msgstr "" +msgstr "Vias en sporen plaatsen" #: pcbnew/tool_pcb.cpp:424 msgid "Add zones" -msgstr "Zones toevoegen" +msgstr "Zones plaatsen" #: pcbnew/tool_pcb.cpp:429 #: pcbnew/tool_modedit.cpp:159 msgid "Add graphic line or polygon" -msgstr "Plaats grafische lijn of polygoon" +msgstr "Grafische lijn of polygoon plaatsen" #: pcbnew/tool_pcb.cpp:433 #: pcbnew/tool_modedit.cpp:163 msgid "Add graphic circle" -msgstr "Plaats grafische cirkel" +msgstr "Grafische cirkel plaatsen" #: pcbnew/tool_pcb.cpp:437 #: pcbnew/tool_modedit.cpp:167 msgid "Add graphic arc" -msgstr "Plaats grafische boog" +msgstr "Grafische boogen plaatsen" #: pcbnew/tool_pcb.cpp:441 msgid "Add text" -msgstr "Tekst Toevoegen" +msgstr "Tekst plaatsen" #: pcbnew/tool_pcb.cpp:446 msgid "Add dimension" -msgstr "Afmetingen Toevoegen" +msgstr "Afmetingen plaatsen" #: pcbnew/tool_pcb.cpp:450 #: gerbview/tool_gerber.cpp:378 @@ -2089,7 +2116,7 @@ msgstr "" #: pcbnew/tool_pcb.cpp:455 #: pcbnew/tool_modedit.cpp:181 #: eeschema/tool_lib.cpp:90 -#: eeschema/menubar.cpp:153 +#: eeschema/menubar.cpp:146 #: eeschema/tool_sch.cpp:228 #: gerbview/tool_gerber.cpp:393 msgid "Delete items" @@ -2201,7 +2228,7 @@ msgstr "" #: pcbnew/onrightclick.cpp:866 #: eeschema/edit_component_in_lib.cpp:239 #: eeschema/edit_component_in_lib.cpp:320 -#: eeschema/menubar.cpp:153 +#: eeschema/menubar.cpp:146 msgid "Delete" msgstr "Verwijderen" @@ -2347,7 +2374,6 @@ msgstr "" #: pcbnew/affiche.cpp:67 #: pcbnew/plotps.cpp:363 #: pcbnew/class_board.cpp:561 -#, fuzzy msgid "Vias" msgstr "Vias" @@ -2381,6 +2407,40 @@ msgstr "Nee" msgid "Yes" msgstr "Ja" +#: pcbnew/dialog_non_copper_zones_properties.cpp:28 +#: pcbnew/dialog_zones_by_polygon.cpp:171 +msgid "Hatched Outline" +msgstr "" + +#: pcbnew/dialog_non_copper_zones_properties.cpp:28 +#: pcbnew/dialog_zones_by_polygon.cpp:172 +msgid "Full Hatched" +msgstr "" + +#: pcbnew/dialog_non_copper_zones_properties.cpp:30 +msgid "Outlines Appearence" +msgstr "" + +#: pcbnew/dialog_non_copper_zones_properties.cpp:34 +#: pcbnew/dialog_zones_by_polygon.cpp:193 +#: eeschema/dialog_options.cpp:273 +msgid "Any" +msgstr "" + +#: pcbnew/dialog_non_copper_zones_properties.cpp:34 +#, fuzzy +msgid "H, V and 45 deg" +msgstr "H , V en 45 graden" + +#: pcbnew/dialog_non_copper_zones_properties.cpp:36 +msgid "Zone Edges Orient" +msgstr "" + +#: pcbnew/dialog_non_copper_zones_properties.cpp:54 +#: gerbview/select_layers_to_pcb.cpp:91 +msgid "Layer selection:" +msgstr "Laag selectie:" + #: pcbnew/dsn.cpp:502 msgid "Line length exceeded" msgstr "" @@ -2410,7 +2470,6 @@ msgid "Abort routing?" msgstr "Routen onderbreken?" #: pcbnew/xchgmod.cpp:80 -#, fuzzy msgid "Exchange Modules" msgstr "Modules Uitwisselen" @@ -2453,7 +2512,7 @@ msgid "file %s not found" msgstr "bestand %s niet gevonden" #: pcbnew/xchgmod.cpp:237 -#, fuzzy, c-format +#, c-format msgid "Unable to create file %s" msgstr "Kan bestand %s niet creeren" @@ -2557,12 +2616,10 @@ msgid "Delete Drawing" msgstr "Verwijder Tekening" #: pcbnew/onrightclick.cpp:248 -#, fuzzy msgid "Delete Zone Filling" msgstr "Verwijder Zone Vulling" #: pcbnew/onrightclick.cpp:255 -#, fuzzy msgid "Close Zone Outline" msgstr "Sluit Zone Omlijning" @@ -2780,7 +2837,6 @@ msgid "Drag Segments, keep slope" msgstr "" #: pcbnew/onrightclick.cpp:520 -#, fuzzy msgid "Drag Segment" msgstr "Sleep Segment" @@ -2813,19 +2869,16 @@ msgid "Change Width" msgstr "Wijzig Breedte" #: pcbnew/onrightclick.cpp:564 -#, fuzzy msgid "Change Via Size" -msgstr "Verander Grote" +msgstr "Verander Via Grote" #: pcbnew/onrightclick.cpp:564 -#, fuzzy msgid "Change Segment Width" -msgstr "Wijzig Breedte" +msgstr "Wijzig Segment Breedte" #: pcbnew/onrightclick.cpp:567 -#, fuzzy msgid "Change Track Width" -msgstr "Wijzig Breedte" +msgstr "Wijzig Spoor Breedte" #: pcbnew/onrightclick.cpp:569 #, fuzzy @@ -3040,7 +3093,7 @@ msgstr "Ref." #: pcbnew/class_text_mod.cpp:488 #: pcbnew/class_edge_mod.cpp:287 #: pcbnew/class_board_item.cpp:104 -#: eeschema/component_class.cpp:73 +#: eeschema/component_class.cpp:70 #: eeschema/edit_component_in_schematic.cpp:796 #: eeschema/eelayer.h:158 msgid "Value" @@ -3116,6 +3169,11 @@ msgstr "" msgid "New Width (1/10000\"):" msgstr "Nieuwe Breedte (1/10000\"):" +#: pcbnew/edgemod.cpp:246 +#, fuzzy +msgid "Edge Width" +msgstr "Bord Hoeken Breedte" + #: pcbnew/edgemod.cpp:253 msgid "Incorrect number, no change" msgstr "" @@ -3495,7 +3553,6 @@ msgstr "Waarde:" #: pcbnew/dialog_edit_mod_text.cpp:384 #: pcbnew/pcbtexte.cpp:123 #: eeschema/sheetlab.cpp:102 -#: common/confirm.cpp:145 msgid "Text:" msgstr "Tekst:" @@ -3661,7 +3718,7 @@ msgstr "Module verwijderen?" #: cvpcb/dialog_cvpcb_config.cpp:75 #: gerbview/reglage.cpp:90 msgid "from " -msgstr "van" +msgstr "van " #: pcbnew/dialog_setup_libs.cpp:153 #: eeschema/dialog_eeschema_config.cpp:161 @@ -3752,7 +3809,7 @@ msgid "Arc" msgstr "Boog" #: pcbnew/class_board_item.cpp:62 -#: eeschema/component_class.cpp:74 +#: eeschema/component_class.cpp:71 #: eeschema/edit_component_in_schematic.cpp:835 #: eeschema/dialog_build_BOM.cpp:298 msgid "Footprint" @@ -3786,10 +3843,10 @@ msgstr "Lengte:" #: pcbnew/class_board_item.cpp:84 #: pcbnew/class_board_item.cpp:93 #: pcbnew/class_board_item.cpp:133 -#: pcbnew/class_board_item.cpp:165 -#: pcbnew/class_board_item.cpp:181 -#: pcbnew/class_board_item.cpp:209 -#: pcbnew/class_board_item.cpp:226 +#: pcbnew/class_board_item.cpp:169 +#: pcbnew/class_board_item.cpp:185 +#: pcbnew/class_board_item.cpp:213 +#: pcbnew/class_board_item.cpp:230 msgid " on " msgstr " aan" @@ -3808,34 +3865,39 @@ msgid "Graphic" msgstr "Afbeelding" #: pcbnew/class_board_item.cpp:134 -#: pcbnew/class_board_item.cpp:201 +#: pcbnew/class_board_item.cpp:205 #: pcbnew/dialog_zones_by_polygon.cpp:231 msgid "Net:" msgstr "Net:" -#: pcbnew/class_board_item.cpp:187 +#: pcbnew/class_board_item.cpp:154 +#, fuzzy +msgid "Not on copper layer" +msgstr "alle koper lagen" + +#: pcbnew/class_board_item.cpp:191 #: pcbnew/pcbframe.cpp:499 msgid "Via" msgstr "Doormetalisering" -#: pcbnew/class_board_item.cpp:191 +#: pcbnew/class_board_item.cpp:195 msgid "Blind/Buried" msgstr "" -#: pcbnew/class_board_item.cpp:193 +#: pcbnew/class_board_item.cpp:197 #: pcbnew/pcbnew.h:292 msgid "Micro Via" msgstr "" -#: pcbnew/class_board_item.cpp:221 +#: pcbnew/class_board_item.cpp:225 msgid "Dimension" msgstr "Afmeting" -#: pcbnew/class_board_item.cpp:226 +#: pcbnew/class_board_item.cpp:230 msgid "Target" msgstr "Doel" -#: pcbnew/class_board_item.cpp:227 +#: pcbnew/class_board_item.cpp:231 msgid "size" msgstr "grote" @@ -4202,8 +4264,8 @@ msgstr "Onverwachts" #: pcbnew/specctra.cpp:324 #: pcbnew/specctra.cpp:354 -#: pcbnew/specctra.cpp:3527 -#: pcbnew/specctra.cpp:3552 +#: pcbnew/specctra.cpp:3524 +#: pcbnew/specctra.cpp:3549 #, c-format msgid "Unable to open file \"%s\"" msgstr "Can bestand \"%s\" niet openen" @@ -4213,7 +4275,7 @@ msgstr "Can bestand \"%s\" niet openen" msgid "System file error writing to file \"%s\"" msgstr "" -#: pcbnew/specctra.cpp:3647 +#: pcbnew/specctra.cpp:3644 #, fuzzy msgid "Error writing to STRINGFORMATTER" msgstr "Fout met schrijven naar STRINGFORMATTER" @@ -4351,14 +4413,14 @@ msgstr "exporteer module" #: pcbnew/tool_modedit.cpp:92 #: eeschema/tool_lib.cpp:147 -#: eeschema/menubar.cpp:136 +#: eeschema/menubar.cpp:130 #: eeschema/tool_sch.cpp:74 msgid "Undo last edition" msgstr "Ongedaan Maken (CTRL+Z)" #: pcbnew/tool_modedit.cpp:94 #: eeschema/tool_lib.cpp:149 -#: eeschema/menubar.cpp:144 +#: eeschema/menubar.cpp:138 #: eeschema/tool_sch.cpp:77 msgid "Redo the last undo command" msgstr "Ongedaan Maken (CTRL+Z)" @@ -4524,6 +4586,12 @@ msgstr "" msgid " (mm):" msgstr " (mm):" +#: pcbnew/muonde.cpp:176 +#: pcbnew/muonde.cpp:183 +#: pcbnew/muonde.cpp:199 +msgid "Create microwave module" +msgstr "" + #: pcbnew/muonde.cpp:182 msgid " (inch):" msgstr " (inch):" @@ -4586,6 +4654,11 @@ msgstr "" msgid "Gap (mm):" msgstr "Gat (mm)" +#: pcbnew/muonde.cpp:698 +#: pcbnew/muonde.cpp:704 +msgid "Create Microwave Gap" +msgstr "" + #: pcbnew/muonde.cpp:704 msgid "Gap (inch):" msgstr "Gat (inch):" @@ -4689,19 +4762,19 @@ msgid "Save current board as.." msgstr "Opslaan huidige bord als.." #: pcbnew/menubarpcb.cpp:84 -#: eeschema/menubar.cpp:81 +#: eeschema/menubar.cpp:75 #: gerbview/tool_gerber.cpp:88 msgid "P&rint" msgstr "P&rinten" #: pcbnew/menubarpcb.cpp:84 -#: eeschema/menubar.cpp:81 +#: eeschema/menubar.cpp:75 #: gerbview/tool_gerber.cpp:88 msgid "Print on current printer" msgstr "Print met huidige printer" #: pcbnew/menubarpcb.cpp:89 -#: eeschema/menubar.cpp:111 +#: eeschema/menubar.cpp:105 msgid "&Plot" msgstr "&Plot" @@ -4783,7 +4856,7 @@ msgid "Archive or Add footprints in a library file" msgstr "Archiveer of voetprinten Toevoegen aan bibliotheek bestand" #: pcbnew/menubarpcb.cpp:156 -#: eeschema/menubar.cpp:115 +#: eeschema/menubar.cpp:109 #: cvpcb/tool_cvpcb.cpp:122 #: kicad/buildmnu.cpp:122 #: gerbview/tool_gerber.cpp:93 @@ -4795,18 +4868,18 @@ msgid "Quit pcbnew" msgstr "Sluit PCBnew" #: pcbnew/menubarpcb.cpp:174 -#: eeschema/menubar.cpp:366 +#: eeschema/menubar.cpp:358 msgid "&Libs and Dir" msgstr "&Bibliotheek Instellingen" #: pcbnew/menubarpcb.cpp:175 -#: eeschema/menubar.cpp:367 +#: eeschema/menubar.cpp:359 #: cvpcb/tool_cvpcb.cpp:137 msgid "Setting Libraries, Directories and others..." msgstr "Instellingen: Bibliotheken, Directories..." #: pcbnew/menubarpcb.cpp:179 -#: eeschema/menubar.cpp:372 +#: eeschema/menubar.cpp:364 #: gerbview/tool_gerber.cpp:108 msgid "&Colors" msgstr "&Kleuren" @@ -4832,23 +4905,23 @@ msgid "Select what items are displayed" msgstr "" #: pcbnew/menubarpcb.cpp:200 -#: eeschema/menubar.cpp:390 +#: eeschema/menubar.cpp:382 msgid "&Save preferences" msgstr "Instellingen O&pslaan" #: pcbnew/menubarpcb.cpp:201 -#: eeschema/menubar.cpp:391 +#: eeschema/menubar.cpp:383 #: gerbview/tool_gerber.cpp:123 msgid "Save application preferences" msgstr "Applicatie instellingen opslaan" #: pcbnew/menubarpcb.cpp:205 -#: eeschema/menubar.cpp:394 +#: eeschema/menubar.cpp:386 msgid "&Read preferences" msgstr "Instellingen L&aden" #: pcbnew/menubarpcb.cpp:206 -#: eeschema/menubar.cpp:395 +#: eeschema/menubar.cpp:387 msgid "Read application preferences" msgstr "" @@ -4911,7 +4984,7 @@ msgstr "Creëer &Boor bestand" #: pcbnew/menubarpcb.cpp:255 msgid "Gen Drill (EXCELLON] file and/or Drill sheet" -msgstr "" +msgstr "Genereer EXCELLION boor bestand" #: pcbnew/menubarpcb.cpp:259 msgid "Create &Cmp file" @@ -4955,7 +5028,7 @@ msgstr "" #: pcbnew/menubarpcb.cpp:292 #: pcbnew/menubarmodedit.cpp:60 -#: eeschema/menubar.cpp:405 +#: eeschema/menubar.cpp:397 #: cvpcb/tool_cvpcb.cpp:155 #: kicad/buildmnu.cpp:190 #: gerbview/tool_gerber.cpp:149 @@ -4969,7 +5042,7 @@ msgstr "Open de pcbnew handleiding" #: pcbnew/menubarpcb.cpp:296 #: pcbnew/menubarmodedit.cpp:64 -#: eeschema/menubar.cpp:410 +#: eeschema/menubar.cpp:402 #: cvpcb/tool_cvpcb.cpp:159 #: kicad/buildmnu.cpp:195 #: gerbview/tool_gerber.cpp:151 @@ -4978,7 +5051,7 @@ msgstr "&Over..." #: pcbnew/menubarpcb.cpp:296 #: pcbnew/menubarmodedit.cpp:64 -#: eeschema/menubar.cpp:410 +#: eeschema/menubar.cpp:402 #: cvpcb/tool_cvpcb.cpp:160 #: kicad/buildmnu.cpp:195 #: gerbview/tool_gerber.cpp:152 @@ -4996,7 +5069,7 @@ msgid "Show Board in 3D Mode" msgstr "" #: pcbnew/menubarpcb.cpp:308 -#: eeschema/menubar.cpp:415 +#: eeschema/menubar.cpp:407 #: cvpcb/tool_cvpcb.cpp:164 #: gerbview/tool_gerber.cpp:154 #: 3d-viewer/3d_toolbar.cpp:116 @@ -5004,7 +5077,7 @@ msgid "&File" msgstr "&Bestand" #: pcbnew/menubarpcb.cpp:309 -#: eeschema/menubar.cpp:419 +#: eeschema/menubar.cpp:411 #: cvpcb/tool_cvpcb.cpp:165 #: kicad/buildmnu.cpp:202 #: gerbview/tool_gerber.cpp:155 @@ -5033,7 +5106,7 @@ msgstr "&3D Display" #: pcbnew/menubarpcb.cpp:314 #: pcbnew/menubarmodedit.cpp:78 -#: eeschema/menubar.cpp:420 +#: eeschema/menubar.cpp:412 #: cvpcb/tool_cvpcb.cpp:166 #: kicad/buildmnu.cpp:203 #: gerbview/tool_gerber.cpp:159 @@ -5070,6 +5143,11 @@ msgstr "Voorkeuren opslaan" msgid "Filter for net names:" msgstr "" +#: pcbnew/surbrill.cpp:37 +#, fuzzy +msgid "Net Filter" +msgstr "Filter" + #: pcbnew/surbrill.cpp:41 msgid "List Nets" msgstr "Verbinding Lijst" @@ -5193,7 +5271,7 @@ msgid "Board modified, Save before exit ?" msgstr "Bord veranderd, Opslaan voor afsluiten?" #: pcbnew/pcbframe.cpp:281 -#: eeschema/schframe.cpp:310 +#: eeschema/schframe.cpp:309 #: cvpcb/cvframe.cpp:178 #: common/confirm.cpp:119 msgid "Confirmation" @@ -5216,12 +5294,12 @@ msgid "Display Polar Coords" msgstr "" #: pcbnew/pcbframe.cpp:402 -#: eeschema/schframe.cpp:408 +#: eeschema/schframe.cpp:407 msgid "Grid not show" msgstr "Raster Verbergen" #: pcbnew/pcbframe.cpp:402 -#: eeschema/schframe.cpp:408 +#: eeschema/schframe.cpp:407 msgid "Show Grid" msgstr "Raster Tonen" @@ -5288,14 +5366,6 @@ msgstr "Raster Grote voor Vullen:" msgid "Zone clearance value (mm):" msgstr "" -#: pcbnew/dialog_zones_by_polygon.cpp:171 -msgid "Hatched Outline" -msgstr "" - -#: pcbnew/dialog_zones_by_polygon.cpp:172 -msgid "Full Hatched" -msgstr "" - #: pcbnew/dialog_zones_by_polygon.cpp:173 msgid "Outlines Appearance" msgstr "" @@ -5316,11 +5386,6 @@ msgstr "" msgid "Pad options:" msgstr "Pad opties:" -#: pcbnew/dialog_zones_by_polygon.cpp:193 -#: eeschema/dialog_options.cpp:273 -msgid "Any" -msgstr "" - #: pcbnew/dialog_zones_by_polygon.cpp:194 msgid "H , V and 45 deg" msgstr "H , V en 45 graden" @@ -5357,10 +5422,6 @@ msgstr "" msgid "Grid :" msgstr "Raster :" -#: pcbnew/dialog_zones_by_polygon.cpp:537 -msgid "Error : you must choose a layer" -msgstr "" - #: pcbnew/dialog_zones_by_polygon.cpp:546 msgid "Error : you must choose a net name" msgstr "" @@ -5484,30 +5545,30 @@ msgstr "Component Toevoegen" msgid "Add Power" msgstr "" -#: eeschema/component_class.cpp:72 +#: eeschema/component_class.cpp:69 #: eeschema/affiche.cpp:37 msgid "Ref" msgstr "Ref" -#: eeschema/component_class.cpp:75 +#: eeschema/component_class.cpp:72 #: eeschema/eeredraw.cpp:130 #: eeschema/eelayer.h:171 msgid "Sheet" msgstr "Layout" +#: 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/component_class.cpp:81 -#: eeschema/component_class.cpp:82 -#: eeschema/component_class.cpp:83 #: eeschema/build_BOM.cpp:691 msgid "Field" msgstr "Veld" -#: eeschema/component_class.cpp:316 +#: eeschema/component_class.cpp:313 #: eeschema/dialog_create_component.cpp:171 msgid "U" msgstr "U" @@ -5516,24 +5577,38 @@ msgstr "U" msgid "Start loading schematic libs" msgstr "Start laden van schema bibliotheken" -#: eeschema/eelibs_read_libraryfiles.cpp:302 -#: eeschema/eelibs_read_libraryfiles.cpp:309 +#: eeschema/eelibs_read_libraryfiles.cpp:143 +msgid "Loading library " +msgstr "Bibliotheek laden " + +#: eeschema/eelibs_read_libraryfiles.cpp:147 +#, fuzzy +msgid " OK" +msgstr "OKE\n" + +#: eeschema/eelibs_read_libraryfiles.cpp:149 +#, fuzzy +msgid " ->Error" +msgstr "Fout" + +#: eeschema/eelibs_read_libraryfiles.cpp:305 +#: eeschema/eelibs_read_libraryfiles.cpp:312 msgid "File <" msgstr "Bestand <" -#: eeschema/eelibs_read_libraryfiles.cpp:302 +#: eeschema/eelibs_read_libraryfiles.cpp:305 msgid "> is empty!" msgstr "> is leeg!" -#: eeschema/eelibs_read_libraryfiles.cpp:309 +#: eeschema/eelibs_read_libraryfiles.cpp:312 msgid "> is NOT EESCHEMA library!" msgstr "> is GEEN EESCHEMA bibliotheek!" -#: eeschema/eelibs_read_libraryfiles.cpp:328 +#: eeschema/eelibs_read_libraryfiles.cpp:331 msgid "Library <" msgstr "Bibliotheek <" -#: eeschema/eelibs_read_libraryfiles.cpp:328 +#: eeschema/eelibs_read_libraryfiles.cpp:331 msgid "> header read error" msgstr "" @@ -5616,6 +5691,7 @@ msgid "Delete All" msgstr "Verwijder Alles" #: eeschema/edit_component_in_lib.cpp:281 +#: eeschema/edit_component_in_lib.cpp:1189 msgid "Footprint Filter" msgstr "Voetprint Filter" @@ -5723,6 +5799,11 @@ msgstr "" msgid "New alias:" msgstr "" +#: eeschema/edit_component_in_lib.cpp:915 +#, fuzzy +msgid "Component Alias" +msgstr "Component" + #: eeschema/edit_component_in_lib.cpp:923 msgid "This is the Root Part" msgstr "" @@ -5966,26 +6047,24 @@ msgstr "Spiegel Block (ctrl + muis slepen)" msgid "Del. Block (shift+ctrl + drag mouse)" msgstr "" -#: eeschema/schframe.cpp:309 +#: eeschema/schframe.cpp:308 msgid "Schematic modified, Save before exit ?" -msgstr "" -"Schema gewijzigd,\n" -"Opslaan voor afsluiten?" +msgstr "Schema gewijzigd, opslaan voor afsluiten?" -#: eeschema/schframe.cpp:419 +#: eeschema/schframe.cpp:418 msgid "No show Hidden Pins" msgstr "Verberg verborgen pennen" -#: eeschema/schframe.cpp:419 +#: eeschema/schframe.cpp:418 #: eeschema/tool_sch.cpp:267 msgid "Show Hidden Pins" msgstr "Verberg verborgen pennen" -#: eeschema/schframe.cpp:423 +#: eeschema/schframe.cpp:422 msgid "Draw lines at any direction" msgstr "" -#: eeschema/schframe.cpp:424 +#: eeschema/schframe.cpp:423 msgid "Draw lines H, V or 45 deg only" msgstr "" @@ -6143,21 +6222,21 @@ msgstr "Standaard Lijn breedte" msgid "Default Label Size" msgstr "Standaard Label Grote" -#: eeschema/backanno.cpp:136 +#: eeschema/backanno.cpp:134 #, fuzzy msgid "Load Stuff File" msgstr "Bestand laden:" -#: eeschema/backanno.cpp:157 +#: eeschema/backanno.cpp:155 msgid "Set the Footprint Field to Visible ?" msgstr "" -#: eeschema/backanno.cpp:158 +#: eeschema/backanno.cpp:156 #, fuzzy msgid "Field Display Option" msgstr "Vul Zone Opties" -#: eeschema/backanno.cpp:171 +#: eeschema/backanno.cpp:169 #, c-format msgid "Failed to open Stuff File <%s>" msgstr "Fout tijdens openen van bestand <%s>" @@ -6396,7 +6475,7 @@ msgstr "" #: eeschema/files-io.cpp:82 #: eeschema/save_schemas.cpp:61 msgid "Schematic files:" -msgstr "Schema bestanden:" +msgstr "File %s not found (new project ?)" #: eeschema/files-io.cpp:133 msgid "" @@ -6406,8 +6485,8 @@ msgstr "" #: eeschema/files-io.cpp:181 #, c-format -msgid "File %s not found (new project ?)" -msgstr "Bestand %s niet gevonden (Nieuw Project?)" +msgid "File <%s> not found." +msgstr "Bestand <%s> niet gevonden." #: eeschema/sheet.cpp:162 #: share/svg_print.cpp:251 @@ -6520,10 +6599,19 @@ msgstr "" msgid "PinSheet Shape:" msgstr "" +#: eeschema/sheetlab.cpp:328 +#, fuzzy +msgid "PinSheet" +msgstr "PinLayout Toevoegen" + #: eeschema/sheetlab.cpp:388 msgid "No New Hierarchal Label found" msgstr "" +#: eeschema/libfield.cpp:206 +msgid "Edit field" +msgstr "Veld Bewerken" + #: eeschema/libfield.cpp:221 msgid "No new text: no change" msgstr "Geen nieuwe tekst: geen verandering" @@ -6533,9 +6621,8 @@ msgid "Select library to browse" msgstr "Selecteer bibliotheek om te verkennen" #: eeschema/tool_viewlib.cpp:53 -#, fuzzy msgid "Select part to browse" -msgstr "Selecteer onderdeel om te bekijken" +msgstr "Onderdeel bekijken" #: eeschema/tool_viewlib.cpp:58 msgid "Display previous part" @@ -6564,9 +6651,8 @@ msgid "redraw (F3)" msgstr "Hertekenen (F3)" #: eeschema/tool_viewlib.cpp:79 -#, fuzzy msgid "best zoom" -msgstr "Automatisch Zoomen" +msgstr "" #: eeschema/tool_viewlib.cpp:84 msgid "Show as \"De Morgan\" normal part" @@ -6593,7 +6679,7 @@ msgstr "Onderdeel %c" #: eeschema/getpart.cpp:106 #, c-format msgid "component selection (%d items loaded):" -msgstr "component selectie (%d items geladen):" +msgstr "Component Selectie (%d stuks):" #: eeschema/getpart.cpp:171 msgid "Failed to find part " @@ -7434,306 +7520,306 @@ msgstr "" msgid "File write operation failed." msgstr "" -#: eeschema/menubar.cpp:47 +#: eeschema/menubar.cpp:41 #: gerbview/tool_gerber.cpp:63 msgid "&New" msgstr "&Nieuw" -#: eeschema/menubar.cpp:48 +#: eeschema/menubar.cpp:42 msgid "New schematic" msgstr "Nieuw schema" -#: eeschema/menubar.cpp:53 +#: eeschema/menubar.cpp:47 #: cvpcb/tool_cvpcb.cpp:109 msgid "&Open" msgstr "Op&enen" -#: eeschema/menubar.cpp:54 +#: eeschema/menubar.cpp:48 msgid "Open a schematic" msgstr "Open een schema" -#: eeschema/menubar.cpp:60 +#: eeschema/menubar.cpp:54 msgid "&Save" msgstr "&Opslaan" -#: eeschema/menubar.cpp:61 +#: eeschema/menubar.cpp:55 #: eeschema/tool_sch.cpp:45 msgid "Save schematic project" msgstr "Opslaan van schema project" -#: eeschema/menubar.cpp:67 +#: eeschema/menubar.cpp:61 msgid "Save &Current sheet" msgstr "&Opslaan (huidige tekening)" -#: eeschema/menubar.cpp:68 +#: eeschema/menubar.cpp:62 msgid "Save current sheet only" msgstr "" -#: eeschema/menubar.cpp:73 +#: eeschema/menubar.cpp:67 msgid "Save Current sheet &as.." msgstr "Opslaan als (huidige tekening)" -#: eeschema/menubar.cpp:74 +#: eeschema/menubar.cpp:68 #, fuzzy msgid "Save current sheet as.." msgstr "Opslaan huidige sheet als.." -#: eeschema/menubar.cpp:88 +#: eeschema/menubar.cpp:82 msgid "Plot PostScript" msgstr "Plot PostScript" -#: eeschema/menubar.cpp:88 +#: eeschema/menubar.cpp:82 msgid "Plotting in PostScript format" msgstr "Plotten in PostScript formaat" -#: eeschema/menubar.cpp:93 +#: eeschema/menubar.cpp:87 msgid "Plot HPGL" msgstr "Plot HPGL" -#: eeschema/menubar.cpp:93 +#: eeschema/menubar.cpp:87 msgid "Plotting in HPGL format" msgstr "Plotten in HPGL formaat" -#: eeschema/menubar.cpp:98 +#: eeschema/menubar.cpp:92 msgid "Plot SVG" msgstr "Plot SVG" -#: eeschema/menubar.cpp:98 +#: eeschema/menubar.cpp:92 msgid "Plotting in SVG format" -msgstr "Plotten in SVG Formaat" +msgstr "Plotten in SVG formaat" -#: eeschema/menubar.cpp:105 +#: eeschema/menubar.cpp:99 msgid "Plot to Clipboard" msgstr "Plot to Klembord" -#: eeschema/menubar.cpp:105 +#: eeschema/menubar.cpp:99 msgid "Export drawings to clipboard" msgstr "" -#: eeschema/menubar.cpp:112 +#: eeschema/menubar.cpp:106 msgid "Plot HPGL, PostScript, SVG" -msgstr "" +msgstr "Plot HPGL, PostScript, SVG" -#: eeschema/menubar.cpp:115 +#: eeschema/menubar.cpp:109 msgid "Quit Eeschema" msgstr "Sluit Eeschema" -#: eeschema/menubar.cpp:133 +#: eeschema/menubar.cpp:127 msgid "&Undo\t" msgstr "&Ongedaan Maken\t" -#: eeschema/menubar.cpp:141 +#: eeschema/menubar.cpp:135 msgid "&Redo\t" msgstr "&Opnieuw Uitvoeren\t" -#: eeschema/menubar.cpp:161 +#: eeschema/menubar.cpp:154 #: pcbnew/find.h:38 msgid "Find" msgstr "Zoeken" -#: eeschema/menubar.cpp:170 +#: eeschema/menubar.cpp:162 #, fuzzy msgid "BackAnno" msgstr "Zwart" -#: eeschema/menubar.cpp:170 +#: eeschema/menubar.cpp:162 #, fuzzy msgid "Back Annotated Footprint Fields" msgstr "" "\n" "Kan voetprint niet updaten" -#: eeschema/menubar.cpp:177 -#: eeschema/menubar.cpp:180 +#: eeschema/menubar.cpp:169 +#: eeschema/menubar.cpp:172 #: share/zoom.cpp:361 msgid "Zoom in" msgstr "Inzoomen" -#: eeschema/menubar.cpp:185 -#: eeschema/menubar.cpp:188 +#: eeschema/menubar.cpp:177 +#: eeschema/menubar.cpp:180 #: share/zoom.cpp:362 msgid "Zoom out" msgstr "Uitzoomen" -#: eeschema/menubar.cpp:194 -#: eeschema/menubar.cpp:204 +#: eeschema/menubar.cpp:186 +#: eeschema/menubar.cpp:196 msgid "Zoom auto" msgstr "Automatisch Zoomen" -#: eeschema/menubar.cpp:214 +#: eeschema/menubar.cpp:206 msgid "&Component" msgstr "&Component" -#: eeschema/menubar.cpp:214 +#: eeschema/menubar.cpp:206 #: eeschema/tool_sch.cpp:156 msgid "Place the component" msgstr "Component plaatsen" -#: eeschema/menubar.cpp:220 +#: eeschema/menubar.cpp:212 msgid "&Power port" -msgstr "" +msgstr "& Stroom aansluiting" -#: eeschema/menubar.cpp:220 +#: eeschema/menubar.cpp:212 #: eeschema/tool_sch.cpp:160 msgid "Place the power port" -msgstr "" +msgstr "Plaats stroom aansluiting" -#: eeschema/menubar.cpp:226 +#: eeschema/menubar.cpp:218 msgid "&Wire" msgstr "&Draad" -#: eeschema/menubar.cpp:226 +#: eeschema/menubar.cpp:218 #: eeschema/tool_sch.cpp:165 msgid "Place the wire" msgstr "Draad plaatsen" -#: eeschema/menubar.cpp:234 +#: eeschema/menubar.cpp:226 msgid "&Bus" msgstr "&Bus" -#: eeschema/menubar.cpp:235 +#: eeschema/menubar.cpp:227 #, fuzzy msgid "Place a bus" msgstr "Plaats Doormetalisering" -#: eeschema/menubar.cpp:244 +#: eeschema/menubar.cpp:236 msgid "W&ire to bus entry" msgstr "" -#: eeschema/menubar.cpp:245 +#: eeschema/menubar.cpp:237 msgid "Place a wire to bus entry" msgstr "" -#: eeschema/menubar.cpp:254 +#: eeschema/menubar.cpp:246 msgid "B&us to bus entry" msgstr "" -#: eeschema/menubar.cpp:255 +#: eeschema/menubar.cpp:247 msgid "Place a bus to bus entry" msgstr "" -#: eeschema/menubar.cpp:264 +#: eeschema/menubar.cpp:256 msgid "No connect flag" msgstr "" -#: eeschema/menubar.cpp:265 +#: eeschema/menubar.cpp:257 msgid "Place a no connect flag" msgstr "" -#: eeschema/menubar.cpp:274 +#: eeschema/menubar.cpp:266 msgid "Net name" msgstr "" -#: eeschema/menubar.cpp:275 +#: eeschema/menubar.cpp:267 #, fuzzy msgid "Place a net name" msgstr "Plaats rand" -#: eeschema/menubar.cpp:282 +#: eeschema/menubar.cpp:274 msgid "Global label" msgstr "Globaal label" -#: eeschema/menubar.cpp:283 +#: eeschema/menubar.cpp:275 msgid "Place a global label. Warning: all global labels with the same name are connected in whole hierarchy" msgstr "" -#: eeschema/menubar.cpp:292 +#: eeschema/menubar.cpp:284 #: eeschema/eelayer.h:85 msgid "Junction" msgstr "" -#: eeschema/menubar.cpp:293 +#: eeschema/menubar.cpp:285 #, fuzzy msgid "Place a junction" msgstr "Plaats anker" -#: eeschema/menubar.cpp:304 +#: eeschema/menubar.cpp:296 msgid "Hierarchical label" msgstr "" -#: eeschema/menubar.cpp:305 +#: eeschema/menubar.cpp:297 msgid "Place a hierarchical label. This label will be seen as a pin sheet in the sheet symbol" msgstr "" -#: eeschema/menubar.cpp:314 +#: eeschema/menubar.cpp:306 msgid "Hierarchical sheet" msgstr "" -#: eeschema/menubar.cpp:315 +#: eeschema/menubar.cpp:307 msgid "Create a hierarchical sheet" msgstr "" -#: eeschema/menubar.cpp:324 +#: eeschema/menubar.cpp:316 msgid "Import Hierarchical Label" msgstr "" -#: eeschema/menubar.cpp:325 +#: eeschema/menubar.cpp:317 msgid "Place a pin sheet created by importing a hierarchical label from sheet" msgstr "" -#: eeschema/menubar.cpp:334 +#: eeschema/menubar.cpp:326 msgid "Add Hierarchical Pin to Sheet" msgstr "" -#: eeschema/menubar.cpp:335 +#: eeschema/menubar.cpp:327 msgid "Place a hierarchical pin to sheet" msgstr "" -#: eeschema/menubar.cpp:346 +#: eeschema/menubar.cpp:338 msgid "Graphic line or poligon" msgstr "Grafische lijn of polygoon" -#: eeschema/menubar.cpp:347 +#: eeschema/menubar.cpp:339 msgid "Place the graphic line or poligon" msgstr "Plaats de grafische lijn of polygoon" -#: eeschema/menubar.cpp:356 +#: eeschema/menubar.cpp:348 msgid "Graphic text (comment)" msgstr "Grafische tekst (commentaar)" -#: eeschema/menubar.cpp:357 +#: eeschema/menubar.cpp:349 #: eeschema/tool_sch.cpp:223 msgid "Place the graphic text (comment)" msgstr "" -#: eeschema/menubar.cpp:373 +#: eeschema/menubar.cpp:365 #, fuzzy msgid "Setting colors..." msgstr "Kleuren instellen..." -#: eeschema/menubar.cpp:379 +#: eeschema/menubar.cpp:371 #: gerbview/tool_gerber.cpp:110 msgid "&Options" msgstr "&Opties" -#: eeschema/menubar.cpp:380 +#: eeschema/menubar.cpp:372 msgid "Select general options..." msgstr "Selecteer algemene instellingen..." -#: eeschema/menubar.cpp:405 +#: eeschema/menubar.cpp:397 msgid "Open the eeschema manual" msgstr "Open de eeschema handleiding" -#: eeschema/menubar.cpp:416 +#: eeschema/menubar.cpp:408 msgid "&Edit" msgstr "&Bewerken" -#: eeschema/menubar.cpp:417 +#: eeschema/menubar.cpp:409 msgid "&View" -msgstr "&Beeld" +msgstr "&Weergave" -#: eeschema/menubar.cpp:418 +#: eeschema/menubar.cpp:410 msgid "&Place" msgstr "&Plaats" -#: eeschema/selpart.cpp:45 +#: eeschema/selpart.cpp:44 msgid "Select Lib" msgstr "Selecteer Bibliotheek" #: eeschema/selpart.cpp:94 #, c-format msgid "Select component (%d items)" -msgstr "" +msgstr "Selecteer Component (%d stuks)" #: eeschema/eelayer.cpp:233 msgid "White" @@ -8075,7 +8161,7 @@ msgstr "" msgid "Sorting Nets" msgstr "" -#: eeschema/netlist.cpp:852 +#: eeschema/netlist.cpp:836 msgid "Bad Bus Label: " msgstr "Slecht Bus Label:" @@ -8102,6 +8188,11 @@ msgid "" "You must create a new power" msgstr "" +#: eeschema/edit_component_in_schematic.cpp:558 +#, fuzzy +msgid "Component field text" +msgstr "Component" + #: eeschema/edit_component_in_schematic.cpp:581 msgid "Reference needed !, No change" msgstr "" @@ -8110,6 +8201,21 @@ msgstr "" msgid "Value needed !, No change" msgstr "Waarde benodigd !, Geen Verandering" +#: eeschema/edit_component_in_schematic.cpp:758 +#, fuzzy +msgid "Component Reference" +msgstr "Componenten bij Referentie" + +#: eeschema/edit_component_in_schematic.cpp:796 +#, fuzzy +msgid "Component Value" +msgstr "Componenten bij Waarde" + +#: eeschema/edit_component_in_schematic.cpp:835 +#, fuzzy +msgid "Component Footprint" +msgstr "Component instellingen" + #: eeschema/plothpgl.cpp:222 msgid "Sheet Size" msgstr "Pagina Grote" @@ -8349,6 +8455,14 @@ msgstr "Kan doc lib niet creëren" msgid "Ok to cleanup this sheet" msgstr "OK voor opschonen van sheet" +#: eeschema/class_drawsheet.cpp:350 +msgid "Sheet: " +msgstr "Pagina: " + +#: eeschema/class_drawsheet.cpp:351 +msgid "File: " +msgstr "Bestand: " + #: eeschema/class_drawsheet.cpp:560 #, c-format msgid "A Sub Hierarchy named %s exists, Use it (The data in this sheet will be replaced)?" @@ -8623,7 +8737,7 @@ msgstr "Openen mislukt" #: eeschema/load_one_schematic_file.cpp:109 msgid "Loading " -msgstr "Laden" +msgstr "Laden " #: eeschema/load_one_schematic_file.cpp:116 #: eeschema/load_one_schematic_file.cpp:141 @@ -8646,6 +8760,10 @@ msgstr "Klaar met Laden" msgid " Text : " msgstr " Tekst:" +#: eeschema/symbtext.cpp:143 +msgid "Component name:" +msgstr "Component naam:" + #: eeschema/symbtext.cpp:152 msgid "Size:" msgstr "Grote:" @@ -9374,7 +9492,13 @@ msgid "noname" msgstr "naamloos" #: kicad/treeprj_frame.cpp:878 -msgid "Change File Name: " +#, fuzzy +msgid "Change Filename: " +msgstr "Verander Bestandsnaam:" + +#: kicad/treeprj_frame.cpp:879 +#, fuzzy +msgid "Change Filename" msgstr "Verander Bestandsnaam:" #: kicad/treeprj_datas.cpp:216 @@ -9402,7 +9526,7 @@ msgstr "Hernoemen niet mogelijk ..." #: kicad/treeprj_datas.cpp:317 msgid "Do you really want to delete " -msgstr "Weet je zeker dat je het wil verwijderen" +msgstr "Weet je zeker dat je het wil verwijderen " #: kicad/treeprj_datas.cpp:318 msgid "Delete File" @@ -9694,10 +9818,6 @@ msgstr "" msgid "Switch off all of the Gerber layers" msgstr "" -#: gerbview/select_layers_to_pcb.cpp:91 -msgid "Layer selection:" -msgstr "Laag selectie:" - #: gerbview/select_layers_to_pcb.cpp:214 msgid "Gerber layer " msgstr "Gerber laag" @@ -9857,7 +9977,7 @@ msgstr "Binnen L3" #: common/common.cpp:374 msgid "Inner L4 " -msgstr "Binner L4" +msgstr "Binnen L4" #: common/common.cpp:374 msgid "Inner L5 " @@ -9986,7 +10106,7 @@ msgstr "Onbekend MIME type voor DOC Bestand [%s] (%s)" #: common/get_component_dialog.cpp:105 msgid "History list:" -msgstr "Geschiedenis lijst:" +msgstr "Geschiedenis:" #: common/get_component_dialog.cpp:117 msgid "Search KeyWord" @@ -9998,7 +10118,7 @@ msgstr "Lijst Alles" #: common/get_component_dialog.cpp:133 msgid "By Lib Browser" -msgstr "" +msgstr "Bibliotheek" #: common/basicframe.cpp:244 #, c-format @@ -10672,6 +10792,12 @@ msgstr "" msgid "Length(inch):" msgstr "Lengte(inch):" +#: pcbnew/gen_self.h:217 +#: pcbnew/gen_self.h:223 +#, fuzzy +msgid "Lenght" +msgstr "Lengte" + #: pcbnew/gen_self.h:223 msgid "Length(mm):" msgstr "Lengte(mm):" @@ -10689,6 +10815,11 @@ msgstr "" msgid "Segm count = %d, Lenght = " msgstr "" +#: pcbnew/dialog_non_copper_zones_properties.h:56 +#, fuzzy +msgid "Non Copper Zones Properties" +msgstr "Component instellingen" + #: pcbnew/dialog_edit_mod_text.h:43 msgid "TextMod properties" msgstr "" @@ -10752,7 +10883,7 @@ msgstr "" #: pcbnew/dialog_pad_edit.h:62 msgid "Pad properties" -msgstr "" +msgstr "Pad voorkeuren" #: eeschema/pinedit-dialog.h:66 msgid "Pin properties" @@ -10874,10 +11005,6 @@ msgstr "" msgid "EESchema Plot PS" msgstr "EESchema Plot PS" -#: eeschema/dialog_backanno.h:37 -msgid "EESchema Back Annotate" -msgstr "" - #: eeschema/dialog_erc.h:57 msgid "EESchema Erc" msgstr "" @@ -11059,10 +11186,10 @@ msgstr "Pagina Instellingen" msgid "Print" msgstr "Printen" +#~ msgid "File %s not found (new project ?)" +#~ msgstr "File %s not found (new project ?)" #~ msgid "&Plot CURRENT" #~ msgstr "&Plot HUIDIGE" -#~ msgid "Lengh" -#~ msgstr "Lengte" #~ msgid "Move Feild " #~ msgstr "Verplaats Veld" #~ msgid " Unicode "