From c52e99e9c183a6e44de6872a8a4adbd522418dec Mon Sep 17 00:00:00 2001 From: charras Date: Mon, 21 Apr 2008 14:03:20 +0000 Subject: [PATCH] Annotation enhancements --- bitmaps/annotate_down_right.xpm | 43 + bitmaps/annotate_right_down.xpm | 43 + eeschema/annotate.cpp | 57 +- eeschema/annotate_dialog.cpp | 105 +- eeschema/annotate_dialog.h | 13 +- eeschema/annotate_dialog.pjd | 739 +++- include/bitmaps.h | 3 + internat/fr/kicad.mo | Bin 152903 -> 152889 bytes internat/fr/kicad.po | 6872 ++++++++++++++----------------- 9 files changed, 3948 insertions(+), 3927 deletions(-) create mode 100644 bitmaps/annotate_down_right.xpm create mode 100644 bitmaps/annotate_right_down.xpm diff --git a/bitmaps/annotate_down_right.xpm b/bitmaps/annotate_down_right.xpm new file mode 100644 index 0000000000..f5dfe6bb23 --- /dev/null +++ b/bitmaps/annotate_down_right.xpm @@ -0,0 +1,43 @@ +/* XPM */ +#ifndef XPMMAIN +extern const char *annotate_down_right_xpm[]; + +#else +const char *annotate_down_right_xpm[] = { +/* columns rows colors chars-per-pixel */ +"16 16 16 1", +"@ c #89B09C", +"O c #DB8F8F", +". c #D4B7B7", +"# c #85A794", +"& c #72CAA2", +"% c #9EB5A9", +"- c #59CD99", +"o c #E48080", +"+ c #DC9897", +" c none", +"X c #D6A1A0", +": c #E46264", +"= c #64F6B4", +"$ c #B4BEBC", +"; c #69E5A9", +"* c #81B79F", +/* pixels */ +" ", +" ", +" .X o. ", +" .O +o. ", +" .X O.X. ", +" .O X. O. ", +" @# $%%+. #% ", +" && *=* $&&$", +"@&-# %;*@ #;-@", +" @@ .O% $ #@ ", +" .X O. X. ", +" .O O O. ", +" .+O. X. ", +" .: O. ", +" $ ", +" " +}; +#endif diff --git a/bitmaps/annotate_right_down.xpm b/bitmaps/annotate_right_down.xpm new file mode 100644 index 0000000000..380033f304 --- /dev/null +++ b/bitmaps/annotate_right_down.xpm @@ -0,0 +1,43 @@ +/* XPM */ +#ifndef XPMMAIN +extern const char *annotate_right_down_xpm[]; + +#else +const char *annotate_right_down_xpm[] = { +/* columns rows colors const chars-per-pixel */ +"16 16 16 1", +"@ c #59CE99", +"% c #D79E9C", +"$ c #DC9393", +"o c #FFB4B4", +"* c #74CAA2", +"X c #FFBDBD", +". c #89AF9A", +" c none", +"- c #E46264", +"# c #FFAAAC", +"; c #64F6B4", +"& c #84A794", +"= c #69E5A9", +": c #E08280", +"O c #9BB5A5", +"+ c #81B79F", +/* pixels */ +" . ", +" XoooO+@Ooooo ", +" #$%$&*=&%$%-X ", +" X& X$ ", +" X$o ", +" $ ", +" X O$o ", +" O+=+ ", +" O;@X ", +" %.OX ", +" %X ", +" $o ", +" $X X& ", +" ::%$&*=.%$%$ ", +" oooo.@@.oooo ", +" . " +}; +#endif diff --git a/eeschema/annotate.cpp b/eeschema/annotate.cpp index 0a7c0e56db..02ee72fa43 100644 --- a/eeschema/annotate.cpp +++ b/eeschema/annotate.cpp @@ -135,7 +135,7 @@ CmpListStruct* AllocateCmpListStrct( int numcomponents ) * if same X pos, by Y pos * if same Y pos, by time stamp */ -int AnnotateByPosition( const void* o1, const void* o2 ) +int AnnotateBy_X_Position( const void* o1, const void* o2 ) { CmpListStruct* item1 = (CmpListStruct*) o1; CmpListStruct* item2 = (CmpListStruct*) o2; @@ -155,6 +155,34 @@ int AnnotateByPosition( const void* o1, const void* o2 ) } +/* qsort function to annotate items by their position. + * Components are sorted + * by reference + * if same reference: by sheet + * if same sheet, by Y pos + * if same Y pos, by X pos + * if same X pos, by time stamp + */ +int AnnotateBy_Y_Position( const void* o1, const void* o2 ) +{ + CmpListStruct* item1 = (CmpListStruct*) o1; + CmpListStruct* item2 = (CmpListStruct*) o2; + + int ii = strnicmp( item1->m_TextRef, item2->m_TextRef, 32 ); + + if( ii == 0 ) + ii = item1->m_SheetList.Cmp( item2->m_SheetList ); + if( ii == 0 ) + ii = item1->m_Pos.y - item2->m_Pos.y; + if( ii == 0 ) + ii = item1->m_Pos.x - item2->m_Pos.x; + if( ii == 0 ) + ii = item1->m_TimeStamp - item2->m_TimeStamp; + + return ii; +} + + /***************************************************************************** * qsort function to annotate items by value * Components are sorted @@ -246,12 +274,14 @@ void WinEDA_SchematicFrame::DeleteAnnotation( bool aCurrentSheetOnly, bool aRedr * annotated. * @param parent = Schematic frame * @param annotateSchematic : true = entire schematic annotation, false = current scheet only -* @param sortByPosition : true = annotate by sorting X position, false = annotate by sorting value +* @param sortOption : 0 = annotate by sorting X position, +* 1 = annotate by sorting Y position, +* 2 = annotate by sorting value * @param resetAnnotation : true = remove previous annotation false = anotate new components only *****************************************************************************/ void AnnotateComponents( WinEDA_SchematicFrame* parent, bool annotateSchematic, - bool sortByPosition, + int sortOption, bool resetAnnotation ) { int ii, NbOfCmp; @@ -308,13 +338,26 @@ void AnnotateComponents( WinEDA_SchematicFrame* parent, /* Break full components reference in name (prefix) and number: * example: IC1 become IC, and 1 */ BreakReference( BaseListeCmp, NbOfCmp ); - - if( sortByPosition ) +wxString msg1; + msg1 << sortOption; +wxMessageBox(msg1); + switch( sortOption ) + { + case 0: qsort( BaseListeCmp, NbOfCmp, sizeof(CmpListStruct), - ( int( * ) ( const void*, const void* ) )AnnotateByPosition ); - else + ( int( * ) ( const void*, const void* ) )AnnotateBy_X_Position ); + break; + + case 1: + qsort( BaseListeCmp, NbOfCmp, sizeof(CmpListStruct), + ( int( * ) ( const void*, const void* ) )AnnotateBy_Y_Position ); + break; + + case 2: qsort( BaseListeCmp, NbOfCmp, sizeof(CmpListStruct), ( int( * ) ( const void*, const void* ) )AnnotateByValue ); + break; + } /* Recalculate reference numbers */ ComputeReferenceNumber( BaseListeCmp, NbOfCmp ); diff --git a/eeschema/annotate_dialog.cpp b/eeschema/annotate_dialog.cpp index ff9e7c11e1..d2957101d6 100644 --- a/eeschema/annotate_dialog.cpp +++ b/eeschema/annotate_dialog.cpp @@ -30,13 +30,14 @@ ////@end includes #include "fctsys.h" +#include "bitmaps.h" #include "common.h" #include "program.h" #include "annotate_dialog.h" extern void AnnotateComponents( WinEDA_SchematicFrame* parent, bool annotateSchematic, - bool sortByPosition, + int sortOption, bool resetAnnotation ); ////@begin XPM images @@ -125,8 +126,10 @@ void WinEDA_AnnotateFrame::Init() { ////@begin WinEDA_AnnotateFrame member initialisation m_rbEntireSchematic = NULL; - m_cbResetAnnotation = NULL; - m_rbSortByPosition = NULL; + m_rbKeepAnnotation = NULL; + m_rbResetAnnotation = NULL; + m_rbSortBy_X_Position = NULL; + m_rbSortBy_Y_Position = NULL; rbSortByValue = NULL; sizerDialogButtons = NULL; m_btnClose = NULL; @@ -143,7 +146,7 @@ void WinEDA_AnnotateFrame::Init() void WinEDA_AnnotateFrame::CreateControls() { ////@begin WinEDA_AnnotateFrame content construction - // Generated by DialogBlocks, 16/04/2008 20:16:13 (unregistered) + // Generated by DialogBlocks, 21/04/2008 16:47:55 (unregistered) WinEDA_AnnotateFrame* itemDialog1 = this; @@ -161,34 +164,65 @@ void WinEDA_AnnotateFrame::CreateControls() wxBoxSizer* itemBoxSizer5 = new wxBoxSizer(wxVERTICAL); itemBoxSizer3->Add(itemBoxSizer5, 0, wxGROW|wxLEFT, 25); - m_rbEntireSchematic = new wxRadioButton( itemDialog1, ID_ENTIRE_SCHEMATIC, _("Annotate the &entire schematic"), wxDefaultPosition, wxDefaultSize, wxRB_GROUP ); + m_rbEntireSchematic = new wxRadioButton( itemDialog1, ID_ENTIRE_SCHEMATIC, _("Use the &entire schematic"), wxDefaultPosition, wxDefaultSize, wxRB_GROUP ); m_rbEntireSchematic->SetValue(true); itemBoxSizer5->Add(m_rbEntireSchematic, 0, wxGROW|wxALL, 5); - wxRadioButton* itemRadioButton7 = new wxRadioButton( itemDialog1, ID_CURRENT_PAGE, _("Annotate the current &page only"), wxDefaultPosition, wxDefaultSize, 0 ); + wxRadioButton* itemRadioButton7 = new wxRadioButton( itemDialog1, ID_CURRENT_PAGE, _("Use the current &page only"), wxDefaultPosition, wxDefaultSize, 0 ); itemRadioButton7->SetValue(false); itemBoxSizer5->Add(itemRadioButton7, 0, wxGROW|wxALL, 5); - m_cbResetAnnotation = new wxCheckBox( itemDialog1, ID_RESET_ANNOTATION, _("&Reset existing annotation"), wxDefaultPosition, wxDefaultSize, 0 ); - m_cbResetAnnotation->SetValue(false); - m_cbResetAnnotation->SetForegroundColour(wxColour(217, 38, 52)); - itemBoxSizer5->Add(m_cbResetAnnotation, 0, wxGROW|wxALL, 5); + wxStaticLine* itemStaticLine8 = new wxStaticLine( itemDialog1, wxID_STATIC, wxDefaultPosition, wxDefaultSize, wxLI_HORIZONTAL ); + itemBoxSizer5->Add(itemStaticLine8, 0, wxGROW|wxALL, 5); - wxStaticText* itemStaticText9 = new wxStaticText( itemDialog1, wxID_STATIC, _("Order"), wxDefaultPosition, wxDefaultSize, 0 ); - itemStaticText9->SetForegroundColour(wxColour(125, 2, 12)); - itemStaticText9->SetFont(wxFont(8, wxSWISS, wxNORMAL, wxBOLD, false, wxT("Tahoma"))); - itemBoxSizer3->Add(itemStaticText9, 0, wxALIGN_LEFT|wxALL, 5); + m_rbKeepAnnotation = new wxRadioButton( itemDialog1, ID_KEEP_ANNOTATION, _("&Keep existing annotation"), wxDefaultPosition, wxDefaultSize, wxRB_GROUP ); + m_rbKeepAnnotation->SetValue(true); + itemBoxSizer5->Add(m_rbKeepAnnotation, 0, wxGROW|wxALL, 5); - wxBoxSizer* itemBoxSizer10 = new wxBoxSizer(wxVERTICAL); - itemBoxSizer3->Add(itemBoxSizer10, 0, wxGROW|wxLEFT, 25); + m_rbResetAnnotation = new wxRadioButton( itemDialog1, ID_RESET_ANNOTATION, _("&Reset existing annotation"), wxDefaultPosition, wxDefaultSize, 0 ); + m_rbResetAnnotation->SetValue(false); + itemBoxSizer5->Add(m_rbResetAnnotation, 0, wxGROW|wxALL, 5); - m_rbSortByPosition = new wxRadioButton( itemDialog1, ID_SORT_BY_POSITION, _("Sort Components by &Y Position"), wxDefaultPosition, wxDefaultSize, wxRB_GROUP ); - m_rbSortByPosition->SetValue(true); - itemBoxSizer10->Add(m_rbSortByPosition, 0, wxGROW|wxALL, 5); + wxStaticLine* itemStaticLine11 = new wxStaticLine( itemDialog1, wxID_STATIC, wxDefaultPosition, wxDefaultSize, wxLI_HORIZONTAL ); + itemBoxSizer3->Add(itemStaticLine11, 0, wxGROW|wxALL, 5); + + wxStaticText* itemStaticText12 = new wxStaticText( itemDialog1, wxID_STATIC, _("Order"), wxDefaultPosition, wxDefaultSize, 0 ); + itemStaticText12->SetForegroundColour(wxColour(125, 2, 12)); + itemStaticText12->SetFont(wxFont(8, wxSWISS, wxNORMAL, wxBOLD, false, wxT("Tahoma"))); + itemBoxSizer3->Add(itemStaticText12, 0, wxALIGN_LEFT|wxALL, 5); + + wxBoxSizer* itemBoxSizer13 = new wxBoxSizer(wxVERTICAL); + itemBoxSizer3->Add(itemBoxSizer13, 0, wxGROW|wxLEFT, 25); + + wxBoxSizer* itemBoxSizer14 = new wxBoxSizer(wxHORIZONTAL); + itemBoxSizer13->Add(itemBoxSizer14, 0, wxGROW, 5); + + wxStaticBitmap* itemStaticBitmap15 = new wxStaticBitmap( itemDialog1, wxID_STATIC, itemDialog1->GetBitmapResource(wxT("annotate_down_right_xpm")), wxDefaultPosition, wxDefaultSize, 0 ); + itemBoxSizer14->Add(itemStaticBitmap15, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5); + + m_rbSortBy_X_Position = new wxRadioButton( itemDialog1, ID_SORT_BY_X_POSITION, _("Sort Components by &X Position"), wxDefaultPosition, wxDefaultSize, wxRB_GROUP ); + m_rbSortBy_X_Position->SetValue(true); + itemBoxSizer14->Add(m_rbSortBy_X_Position, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5); + + wxBoxSizer* itemBoxSizer17 = new wxBoxSizer(wxHORIZONTAL); + itemBoxSizer13->Add(itemBoxSizer17, 0, wxGROW, 5); + + wxStaticBitmap* itemStaticBitmap18 = new wxStaticBitmap( itemDialog1, wxID_STATIC, itemDialog1->GetBitmapResource(wxT("annotate_right_down_xpm")), wxDefaultPosition, wxDefaultSize, 0 ); + itemBoxSizer17->Add(itemStaticBitmap18, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5); + + m_rbSortBy_Y_Position = new wxRadioButton( itemDialog1, ID_SORT_BY_Y_POSITION, _("Sort Components by &Y Position"), wxDefaultPosition, wxDefaultSize, 0 ); + m_rbSortBy_Y_Position->SetValue(false); + itemBoxSizer17->Add(m_rbSortBy_Y_Position, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5); + + wxBoxSizer* itemBoxSizer20 = new wxBoxSizer(wxHORIZONTAL); + itemBoxSizer13->Add(itemBoxSizer20, 0, wxGROW, 5); + + wxStaticBitmap* itemStaticBitmap21 = new wxStaticBitmap( itemDialog1, wxID_STATIC, itemDialog1->GetBitmapResource(wxT("add_text_xpm")), wxDefaultPosition, wxDefaultSize, 0 ); + itemBoxSizer20->Add(itemStaticBitmap21, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5); rbSortByValue = new wxRadioButton( itemDialog1, ID_SORT_BY_VALUE, _("Sort Components by &Value"), wxDefaultPosition, wxDefaultSize, 0 ); rbSortByValue->SetValue(false); - itemBoxSizer10->Add(rbSortByValue, 0, wxGROW|wxALL, 5); + itemBoxSizer20->Add(rbSortByValue, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5); sizerDialogButtons = new wxBoxSizer(wxHORIZONTAL); itemBoxSizer2->Add(sizerDialogButtons, 0, wxALIGN_CENTER_HORIZONTAL|wxALL, 5); @@ -296,19 +330,25 @@ bool WinEDA_AnnotateFrame::GetResetItems( void ) m_cbResetAnnotation->IsKindOf( CLASSINFO( wxCheckBox ) ), wxT( "m_cbResetAnnotation pointer was NULL." ) ); - return m_cbResetAnnotation->IsChecked(); + return m_rbResetAnnotation->GetValue(); } -bool WinEDA_AnnotateFrame::GetSortOrder( void ) +int WinEDA_AnnotateFrame::GetSortOrder( void ) /** - * @return true if annotation by position, false if annotation by value + * @return 0 if annotation by X position, + * 1 if annotation by Y position + * 2 if annotation by value */ { wxASSERT_MSG( (m_rbSortByPosition != NULL) && m_rbSortByPosition->IsKindOf( CLASSINFO( wxRadioButton ) ), wxT( "m_rbSortByPosition pointer was NULL." ) ); - return m_rbSortByPosition->GetValue(); + if ( m_rbSortBy_X_Position->GetValue() ) + return 0; + if ( m_rbSortBy_Y_Position->GetValue() ) + return 1; + return 2; } @@ -329,10 +369,23 @@ bool WinEDA_AnnotateFrame::ShowToolTips() wxBitmap WinEDA_AnnotateFrame::GetBitmapResource( const wxString& name ) { // Bitmap retrieval -////@begin WinEDA_AnnotateFrame bitmap retrieval wxUnusedVar(name); + if (name == wxT("annotate_down_right_xpm")) + { + wxBitmap bitmap(annotate_down_right_xpm); + return bitmap; + } + else if (name == wxT("annotate_right_down_xpm")) + { + wxBitmap bitmap(annotate_right_down_xpm); + return bitmap; + } + else if (name == wxT("add_text_xpm")) + { + wxBitmap bitmap(add_text_xpm); + return bitmap; + } return wxNullBitmap; -////@end WinEDA_AnnotateFrame bitmap retrieval } /*! diff --git a/eeschema/annotate_dialog.h b/eeschema/annotate_dialog.h index 640c0ec6e8..f1c1299e88 100644 --- a/eeschema/annotate_dialog.h +++ b/eeschema/annotate_dialog.h @@ -23,6 +23,7 @@ */ ////@begin includes +#include "wx/statline.h" ////@end includes /*! @@ -41,8 +42,10 @@ class wxBoxSizer; #define ID_DIALOG 10000 #define ID_ENTIRE_SCHEMATIC 10002 #define ID_CURRENT_PAGE 10003 +#define ID_KEEP_ANNOTATION 10009 #define ID_RESET_ANNOTATION 10009 -#define ID_SORT_BY_POSITION 10010 +#define ID_SORT_BY_X_POSITION 10001 +#define ID_SORT_BY_Y_POSITION 10001 #define ID_SORT_BY_VALUE 10011 #define ID_CLEAR_ANNOTATION_CMP 10004 #define SYMBOL_WINEDA_ANNOTATEFRAME_STYLE wxDEFAULT_DIALOG_STYLE|MAYBE_RESIZE_BORDER @@ -107,12 +110,14 @@ public: // User functions: bool GetLevel( void ); bool GetResetItems( void ); - bool GetSortOrder( void ); + int GetSortOrder( void ); ////@begin WinEDA_AnnotateFrame member variables wxRadioButton* m_rbEntireSchematic; - wxCheckBox* m_cbResetAnnotation; - wxRadioButton* m_rbSortByPosition; + wxRadioButton* m_rbKeepAnnotation; + wxRadioButton* m_rbResetAnnotation; + wxRadioButton* m_rbSortBy_X_Position; + wxRadioButton* m_rbSortBy_Y_Position; wxRadioButton* rbSortByValue; wxBoxSizer* sizerDialogButtons; wxButton* m_btnClose; diff --git a/eeschema/annotate_dialog.pjd b/eeschema/annotate_dialog.pjd index cc4af0e2e7..6618d00578 100644 --- a/eeschema/annotate_dialog.pjd +++ b/eeschema/annotate_dialog.pjd @@ -438,7 +438,7 @@ "" "" "m_rbEntireSchematic" - "Annotate the &entire schematic" + "Use the &entire schematic" 1 "" "" @@ -500,7 +500,7 @@ "" "" "" - "Annotate the current &page only" + "Use the current &page only" 0 "" "" @@ -542,30 +542,91 @@ "" - "wxCheckBox: ID_RESET_ANNOTATION" + "wxStaticLine: wxID_STATIC" "dialog-control-document" "" - "checkbox" + "staticline" 0 1 0 0 - "16/4/2008" - "wbCheckBoxProxy" - "ID_RESET_ANNOTATION" - 10009 + "21/4/2008" + "wbStaticLineProxy" + "wxID_STATIC" + 5105 "" - "wxCheckBox" - "wxCheckBox" + "wxStaticLine" + "wxStaticLine" 1 0 "" "" - "m_cbResetAnnotation" - "&Reset existing annotation" - 0 + "" + "" + "" + "" + 0 + 1 + "<Any platform>" + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + "" + -1 + -1 + -1 + -1 + "Expand" + "Expand" + 0 + 5 + 1 + 1 + 1 + 1 + 0 + 0 + 0 + + + "wxRadioButton: ID_KEEP_ANNOTATION" + "dialog-control-document" + "" + "radiobutton" + 0 + 1 + 0 + 0 + "21/4/2008" + "wbRadioButtonProxy" + "ID_KEEP_ANNOTATION" + 10009 + "" + "wxRadioButton" + "wxRadioButton" + 1 + 0 + "" + "" + "m_rbKeepAnnotation" + "&Keep existing annotation" + 1 "" "" + "" + "" + "" + 0 + 1 + "<Any platform>" "" "" "" @@ -573,16 +634,8 @@ "" "" "" - "" - "D92634" - "" - 0 - 1 - "<Any platform>" - 0 - 0 - 0 - 0 + 1 + 0 0 0 0 @@ -605,6 +658,123 @@ "" "" + + "wxRadioButton: ID_RESET_ANNOTATION" + "dialog-control-document" + "" + "radiobutton" + 0 + 1 + 0 + 0 + "21/4/2008" + "wbRadioButtonProxy" + "ID_RESET_ANNOTATION" + 10009 + "" + "wxRadioButton" + "wxRadioButton" + 1 + 0 + "" + "" + "m_rbResetAnnotation" + "&Reset existing annotation" + 0 + "" + "" + "" + "" + "" + 0 + 1 + "<Any platform>" + "" + "" + "" + "" + "" + "" + "" + 0 + 0 + 0 + 0 + 0 + "" + -1 + -1 + -1 + -1 + "Expand" + "Centre" + 0 + 5 + 1 + 1 + 1 + 1 + 0 + 0 + 0 + "" + "" + + + + "wxStaticLine: wxID_STATIC" + "dialog-control-document" + "" + "staticline" + 0 + 1 + 0 + 0 + "21/4/2008" + "wbStaticLineProxy" + "wxID_STATIC" + 5105 + "" + "wxStaticLine" + "wxStaticLine" + 1 + 0 + "" + "" + "" + "" + "" + "" + 0 + 1 + "<Any platform>" + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + "" + -1 + -1 + -1 + -1 + "Expand" + "Expand" + 0 + 5 + 1 + 1 + 1 + 1 + 0 + 0 + 0 "wxStaticText: wxID_STATIC" @@ -702,128 +872,463 @@ 0 "<Any platform>" - "wxRadioButton: ID_SORT_BY_POSITION" + "wxBoxSizer H" "dialog-control-document" "" - "radiobutton" + "sizer" 0 1 0 0 - "16/4/2008" - "wbRadioButtonProxy" - "ID_SORT_BY_POSITION" - 10010 - "" - "wxRadioButton" - "wxRadioButton" - 1 - 0 - "" - "" - "m_rbSortByPosition" - "Sort Components by &Y Position" - 1 - "" - "" - "" - "" - "" - 0 - 1 - "<Any platform>" - "" - "" - "" - "" - "" - "" - "" - 1 - 0 - 0 - 0 - 0 - "" - -1 - -1 - -1 - -1 + "21/4/2008" + "wbBoxSizerProxy" + "Horizontal" + "" "Expand" "Centre" 0 5 - 1 - 1 - 1 - 1 + 0 + 0 + 0 + 0 0 0 0 - "" - "" + "<Any platform>" + + "wxStaticBitmap: wxID_STATIC" + "dialog-control-document" + "" + "staticbitmap" + 0 + 1 + 0 + 0 + "21/4/2008" + "wbStaticBitmapProxy" + "wxID_STATIC" + 5105 + "" + "wxStaticBitmap" + "wxStaticBitmap" + 1 + 0 + "" + "" + "" + "annotate_down_right_xpm" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + 0 + 1 + "<Any platform>" + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + "" + -1 + -1 + -1 + -1 + "Left" + "Centre" + 0 + 5 + 1 + 1 + 1 + 1 + 0 + 0 + 0 + "" + "" + + + "wxRadioButton: ID_SORT_BY_X_POSITION" + "dialog-control-document" + "" + "radiobutton" + 0 + 1 + 0 + 0 + "21/4/2008" + "wbRadioButtonProxy" + "ID_SORT_BY_X_POSITION" + 10001 + "" + "wxRadioButton" + "wxRadioButton" + 1 + 0 + "" + "" + "m_rbSortBy_X_Position" + "Sort Components by &X Position" + 1 + "" + "" + "" + "" + "" + 0 + 1 + "<Any platform>" + "" + "" + "" + "" + "" + "" + "" + 1 + 0 + 0 + 0 + 0 + "" + -1 + -1 + -1 + -1 + "Expand" + "Centre" + 0 + 5 + 1 + 1 + 1 + 1 + 0 + 0 + 0 + "" + "" + - "wxRadioButton: ID_SORT_BY_VALUE" + "wxBoxSizer H" "dialog-control-document" "" - "radiobutton" + "sizer" 0 1 0 0 - "16/4/2008" - "wbRadioButtonProxy" - "ID_SORT_BY_VALUE" - 10011 - "" - "wxRadioButton" - "wxRadioButton" - 1 - 0 - "" - "" - "rbSortByValue" - "Sort Components by &Value" - 0 - "" - "" - "" - "" - "" - 0 - 1 - "<Any platform>" - "" - "" - "" - "" - "" - "" - "" - 0 - 0 - 0 - 0 - 0 - "" - -1 - -1 - -1 - -1 + "21/4/2008" + "wbBoxSizerProxy" + "Horizontal" + "" "Expand" "Centre" 0 5 - 1 - 1 - 1 - 1 + 0 + 0 + 0 + 0 0 0 0 - "" - "" + "<Any platform>" + + "wxStaticBitmap: wxID_STATIC" + "dialog-control-document" + "" + "staticbitmap" + 0 + 1 + 0 + 0 + "21/4/2008" + "wbStaticBitmapProxy" + "wxID_STATIC" + 5105 + "" + "wxStaticBitmap" + "wxStaticBitmap" + 1 + 0 + "" + "" + "" + "annotate_right_down_xpm" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + 0 + 1 + "<Any platform>" + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + "" + -1 + -1 + -1 + -1 + "Left" + "Centre" + 0 + 5 + 1 + 1 + 1 + 1 + 0 + 0 + 0 + "" + "" + + + "wxRadioButton: ID_SORT_BY_Y_POSITION" + "dialog-control-document" + "" + "radiobutton" + 0 + 1 + 0 + 0 + "21/4/2008" + "wbRadioButtonProxy" + "ID_SORT_BY_Y_POSITION" + 10001 + "" + "wxRadioButton" + "wxRadioButton" + 1 + 0 + "" + "" + "m_rbSortBy_Y_Position" + "Sort Components by &Y Position" + 0 + "" + "" + "" + "" + "" + 0 + 1 + "<Any platform>" + "" + "" + "" + "" + "" + "" + "" + 0 + 0 + 0 + 0 + 0 + "" + -1 + -1 + -1 + -1 + "Expand" + "Centre" + 0 + 5 + 1 + 1 + 1 + 1 + 0 + 0 + 0 + "" + "" + + + + "wxBoxSizer H" + "dialog-control-document" + "" + "sizer" + 0 + 1 + 0 + 0 + "21/4/2008" + "wbBoxSizerProxy" + "Horizontal" + "" + "Expand" + "Centre" + 0 + 5 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + "<Any platform>" + + "wxStaticBitmap: wxID_STATIC" + "dialog-control-document" + "" + "staticbitmap" + 0 + 1 + 0 + 0 + "21/4/2008" + "wbStaticBitmapProxy" + "wxID_STATIC" + 5105 + "" + "wxStaticBitmap" + "wxStaticBitmap" + 1 + 0 + "" + "" + "" + "add_text_xpm" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + 0 + 1 + "<Any platform>" + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + "" + -1 + -1 + -1 + -1 + "Left" + "Centre" + 0 + 5 + 1 + 1 + 1 + 1 + 0 + 0 + 0 + "" + "" + + + "wxRadioButton: ID_SORT_BY_VALUE" + "dialog-control-document" + "" + "radiobutton" + 0 + 1 + 0 + 0 + "21/4/2008" + "wbRadioButtonProxy" + "ID_SORT_BY_VALUE" + 10011 + "" + "wxRadioButton" + "wxRadioButton" + 1 + 0 + "" + "" + "rbSortByValue" + "Sort Components by &Value" + 0 + "" + "" + "" + "" + "" + 0 + 1 + "<Any platform>" + "" + "" + "" + "" + "" + "" + "" + 0 + 0 + 0 + 0 + 0 + "" + -1 + -1 + -1 + -1 + "Expand" + "Centre" + 0 + 5 + 1 + 1 + 1 + 1 + 0 + 0 + 0 + "" + "" + diff --git a/include/bitmaps.h b/include/bitmaps.h index bc360ae5ec..fc4fed0053 100644 --- a/include/bitmaps.h +++ b/include/bitmaps.h @@ -200,6 +200,9 @@ #include "../bitmaps/Auto_track_width.xpm" #include "../bitmaps/fill_zone.xpm" #include "../bitmaps/Width_Segment.xpm" + + #include "../bitmaps/annotate_right_down.xpm" + #include "../bitmaps/annotate_down_right.xpm" // Largeur du toolbar vertical #define VTOOLBAR_WIDTH 26 diff --git a/internat/fr/kicad.mo b/internat/fr/kicad.mo index c599045b139e9faa9698b3aed15b26795fed39b7..8d856fd23a527d39a4980331eafb95811fe5d1dc 100644 GIT binary patch delta 52273 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 Oe~E6^C+%FC8UF(nSE`8s diff --git a/internat/fr/kicad.po b/internat/fr/kicad.po index b0c5f1c393..ccc1e39420 100644 --- a/internat/fr/kicad.po +++ b/internat/fr/kicad.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: kicad\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2008-04-16 20:16+0100\n" -"PO-Revision-Date: 2008-04-17 11:05+0100\n" +"POT-Creation-Date: 2008-04-21 10:01+0100\n" +"PO-Revision-Date: 2008-04-21 10:04+0100\n" "Last-Translator: \n" "Language-Team: kicad team \n" "MIME-Version: 1.0\n" @@ -38,43 +38,8 @@ msgstr "Editer TOUTES Vias" msgid "Edit All Track Sizes" msgstr "Editer TOUTES Pistes" -#: pcbnew/loadcmp.cpp:103 -msgid "Module name:" -msgstr "Nom module:" - -#: pcbnew/loadcmp.cpp:215 -#: eeschema/eelibs_read_libraryfiles.cpp:64 -#, c-format -msgid "Library <%s> not found" -msgstr "Librairie %s non trouvée" - -#: pcbnew/loadcmp.cpp:220 -#, c-format -msgid "Scan Lib: %s" -msgstr "Examen Lib: %s" - -#: pcbnew/loadcmp.cpp:229 -msgid "File is Not a library" -msgstr "Le fichier n'est pas une librairie eeschema" - -#: pcbnew/loadcmp.cpp:298 -#, c-format -msgid "Module <%s> not found" -msgstr "Module <%s> non trouvé" - -#: pcbnew/loadcmp.cpp:368 -msgid "Library: " -msgstr "Librairie: " - -#: pcbnew/loadcmp.cpp:433 -#: pcbnew/loadcmp.cpp:584 -#, c-format -msgid "Modules (%d items)" -msgstr "Modules (%d éléments)" - #: pcbnew/pcbplot.cpp:145 #: pcbnew/pcbplot.cpp:272 -#: gerbview/tool_gerber.cpp:90 msgid "Plot" msgstr "Tracer" @@ -131,7 +96,6 @@ msgid "X scale adjust" msgstr "Ajustage Echelle X" #: pcbnew/pcbplot.cpp:259 -#: share/wxprint.cpp:176 msgid "Set X scale adjust for exact scale plotting" msgstr "Ajuster échelle X pour traçage à l'échelle exacte" @@ -140,7 +104,6 @@ msgid "Y scale adjust" msgstr "Ajustage Echelle Y" #: pcbnew/pcbplot.cpp:264 -#: share/wxprint.cpp:177 msgid "Set Y scale adjust for exact scale plotting" msgstr "Ajuster échelle Y pour traçage à l'échelle exacte" @@ -157,10 +120,6 @@ msgid "Create Drill File" msgstr "Créer Fichier de percage" #: pcbnew/pcbplot.cpp:284 -#: pcbnew/xchgmod.cpp:137 -#: eeschema/plotps.cpp:208 -#: eeschema/annotate_dialog.cpp:198 -#: share/zoom.cpp:449 msgid "Close" msgstr "Fermer" @@ -253,12 +212,10 @@ msgid "Scale 1.5" msgstr "Echelle 1,5" #: pcbnew/pcbplot.cpp:406 -#: share/dialog_print.cpp:143 msgid "Scale 2" msgstr "Echelle 2" #: pcbnew/pcbplot.cpp:406 -#: share/dialog_print.cpp:144 msgid "Scale 3" msgstr "Echelle 3" @@ -267,35 +224,14 @@ msgid "Scale Opt" msgstr "Echelle" #: pcbnew/pcbplot.cpp:415 -#: pcbnew/dialog_display_options.cpp:221 -#: pcbnew/dialog_display_options.cpp:229 -#: pcbnew/dialog_display_options.cpp:266 -#: pcbnew/dialog_zones_by_polygon.cpp:170 -#: pcbnew/class_board_item.cpp:100 -#: gerbview/options.cpp:321 msgid "Line" msgstr "Ligne" #: pcbnew/pcbplot.cpp:415 -#: pcbnew/dialog_display_options.cpp:192 -#: pcbnew/dialog_display_options.cpp:222 -#: pcbnew/dialog_display_options.cpp:230 -#: pcbnew/dialog_display_options.cpp:245 -#: pcbnew/dialog_display_options.cpp:267 -#: eeschema/dialog_cmp_graphic_properties.cpp:168 -#: gerbview/options.cpp:298 -#: gerbview/options.cpp:321 msgid "Filled" msgstr "Plein" #: pcbnew/pcbplot.cpp:415 -#: pcbnew/dialog_display_options.cpp:191 -#: pcbnew/dialog_display_options.cpp:223 -#: pcbnew/dialog_display_options.cpp:231 -#: pcbnew/dialog_display_options.cpp:244 -#: pcbnew/dialog_display_options.cpp:268 -#: gerbview/options.cpp:298 -#: gerbview/options.cpp:321 msgid "Sketch" msgstr "Contour" @@ -323,38 +259,102 @@ msgstr "Org = Centre" msgid "Draw origin ( 0,0 ) in sheet center" msgstr "Origine des tracés au centre de la feuille" -#: pcbnew/class_board.cpp:546 -#: pcbnew/affiche.cpp:52 -#: pcbnew/class_module.cpp:1131 -msgid "Pads" -msgstr "Pads" +#: pcbnew/loadcmp.cpp:103 +msgid "Module name:" +msgstr "Nom module:" -#: pcbnew/class_board.cpp:556 -#: pcbnew/affiche.cpp:63 -#: pcbnew/plotps.cpp:363 -msgid "Vias" -msgstr "Vias" +#: pcbnew/loadcmp.cpp:215 +#, c-format +msgid "Library <%s> not found" +msgstr "Librairie %s non trouvée" -#: pcbnew/class_board.cpp:559 -msgid "Nodes" -msgstr "Nodes" +#: pcbnew/loadcmp.cpp:220 +#, c-format +msgid "Scan Lib: %s" +msgstr "Examen Lib: %s" -#: pcbnew/class_board.cpp:562 -msgid "Links" -msgstr "Liens" +#: pcbnew/loadcmp.cpp:229 +msgid "File is Not a library" +msgstr "Le fichier n'est pas une librairie eeschema" -#: pcbnew/class_board.cpp:565 -msgid "Nets" -msgstr "Nets" +#: pcbnew/loadcmp.cpp:298 +#, c-format +msgid "Module <%s> not found" +msgstr "Module <%s> non trouvé" -#: pcbnew/class_board.cpp:568 -msgid "Connect" -msgstr "Connect" +#: pcbnew/loadcmp.cpp:368 +msgid "Library: " +msgstr "Librairie: " -#: pcbnew/class_board.cpp:571 -#: eeschema/eelayer.h:115 -msgid "NoConn" -msgstr "Non Conn" +#: pcbnew/loadcmp.cpp:433 +#: pcbnew/loadcmp.cpp:584 +#, c-format +msgid "Modules (%d items)" +msgstr "Modules (%d éléments)" + +#: pcbnew/edit.cpp:179 +msgid "Module Editor" +msgstr "Ouvrir Editeur de modules" + +#: pcbnew/edit.cpp:259 +msgid "Add Tracks" +msgstr "Addition de Pistes" + +#: pcbnew/edit.cpp:268 +msgid "Add Zones" +msgstr "Addition de Zones" + +#: pcbnew/edit.cpp:270 +msgid "Warning: Display Zone is OFF!!!" +msgstr "Attention: Affichage zones désactivé !!!" + +#: pcbnew/edit.cpp:276 +msgid "Add Layer Alignment Target" +msgstr "Ajouter Mire de superposition" + +#: pcbnew/edit.cpp:280 +msgid "Adjust Zero" +msgstr "Ajuster Zéro" + +#: pcbnew/edit.cpp:286 +msgid "Add Graphic" +msgstr "Addition éléments graphiques" + +#: pcbnew/edit.cpp:290 +msgid "Add Text" +msgstr "Ajout de Texte" + +#: pcbnew/edit.cpp:294 +msgid "Add Modules" +msgstr "Addition de Modules" + +#: pcbnew/edit.cpp:298 +msgid "Add Dimension" +msgstr "Ajout de cotes" + +#: pcbnew/edit.cpp:306 +msgid "Net Highlight" +msgstr "Surbrillance des équipotentielles" + +#: pcbnew/edit.cpp:310 +msgid "Local Ratsnest" +msgstr "Monter le chevelu général" + +#: pcbnew/edit.cpp:552 +msgid "Delete item" +msgstr "Suppression d'éléments" + +#: pcbnew/plothpgl.cpp:67 +#: pcbnew/librairi.cpp:308 +#: pcbnew/librairi.cpp:454 +#: pcbnew/librairi.cpp:604 +#: pcbnew/librairi.cpp:807 +msgid "Unable to create " +msgstr "Impossible de créer " + +#: pcbnew/plothpgl.cpp:74 +msgid "File" +msgstr "Fichier" #: pcbnew/editpads.cpp:77 msgid "Pad Position" @@ -388,7 +388,7 @@ msgstr "Valeur incorrecte pour diametre de perçage.percage plus grand que la ta msgid "Incorrect value for pad offset" msgstr "Valeur incorrecte pour offset du pad" -#: pcbnew/editpads.cpp:489 +#: pcbnew/editpads.cpp:493 msgid "Unknown netname, no change" msgstr "Net inconnu, pas de changement" @@ -416,183 +416,11 @@ msgstr "Le caractère de délimitation de ligne doit être un seul caractère ' msgid "Un-terminated delimited string" msgstr "Ligne délimitée non terminée" -#: pcbnew/clean.cpp:179 -msgid "Delete unconnected tracks:" -msgstr "Suppression Pistes non connectées" - -#: pcbnew/clean.cpp:198 -msgid "ViaDef" -msgstr "ViaDef" - -#: pcbnew/clean.cpp:370 -msgid "Clean Null Segments" -msgstr "Nettoyage segments nulls" - -#: pcbnew/clean.cpp:462 -msgid "Merging Segments:" -msgstr "Associe Segment" - -#: pcbnew/clean.cpp:464 -msgid "Merge" -msgstr "Merge" - -#: pcbnew/clean.cpp:464 -#: pcbnew/dialog_pad_edit.cpp:186 -#: eeschema/dialog_erc.cpp:192 -#: eeschema/dialog_erc.cpp:196 -#: eeschema/dialog_edit_component_in_schematic.cpp:171 -msgid "0" -msgstr "0" - -#: pcbnew/clean.cpp:480 -msgid "Merge: " -msgstr "Merge: " - -#: pcbnew/clean.cpp:710 -msgid "DRC Control:" -msgstr "Controle DRC:" - -#: pcbnew/clean.cpp:715 -msgid "NetCtr" -msgstr "NetCtr" - -#: pcbnew/clean.cpp:1061 -msgid "Centre" -msgstr "Centre" - -#: pcbnew/clean.cpp:1061 -msgid "0 " -msgstr "0" - -#: pcbnew/clean.cpp:1072 -msgid "Pads: " -msgstr "Pastilles: " - -#: pcbnew/clean.cpp:1076 -msgid "Max" -msgstr "Max" - -#: pcbnew/clean.cpp:1079 -msgid "Segm" -msgstr "Segm" - -#: pcbnew/plothpgl.cpp:67 -#: pcbnew/librairi.cpp:308 -#: pcbnew/librairi.cpp:454 -#: pcbnew/librairi.cpp:604 -#: pcbnew/librairi.cpp:807 -#: pcbnew/gen_modules_placefile.cpp:87 -#: pcbnew/gen_modules_placefile.cpp:98 -#: pcbnew/gen_modules_placefile.cpp:251 -#: pcbnew/files.cpp:338 -#: pcbnew/export_gencad.cpp:83 -#: eeschema/plotps.cpp:389 -#: eeschema/plothpgl.cpp:560 -#: cvpcb/genequiv.cpp:42 -#: gerbview/export_to_pcbnew.cpp:75 -#: common/hotkeys_basic.cpp:385 -msgid "Unable to create " -msgstr "Impossible de créer " - -#: pcbnew/plothpgl.cpp:74 -#: pcbnew/plotgerb.cpp:84 -#: pcbnew/plotps.cpp:58 -msgid "File" -msgstr "Fichier" - -#: pcbnew/dialog_setup_libs.cpp:97 -#: eeschema/dialog_eeschema_config.cpp:105 -#: cvpcb/dialog_cvpcb_config.cpp:77 -#: gerbview/reglage.cpp:90 -msgid "from " -msgstr "De " - -#: pcbnew/dialog_setup_libs.cpp:153 -#: eeschema/dialog_eeschema_config.cpp:161 -#: cvpcb/dialog_display_options.cpp:177 -#: cvpcb/dialog_cvpcb_config.cpp:131 -msgid "Save Cfg" -msgstr "Sauver config" - -#: pcbnew/dialog_setup_libs.cpp:159 -#: eeschema/dialog_eeschema_config.cpp:178 -#: cvpcb/dialog_cvpcb_config.cpp:151 -msgid "Files ext:" -msgstr "Ext. Fichiers" - -#: pcbnew/dialog_setup_libs.cpp:175 -#: cvpcb/dialog_cvpcb_config.cpp:170 -#: cvpcb/dialog_cvpcb_config.cpp:202 -msgid "Del" -msgstr "Supprimer" - -#: pcbnew/dialog_setup_libs.cpp:179 -#: eeschema/dialog_eeschema_config.cpp:197 -#: eeschema/edit_component_in_lib.cpp:233 -#: eeschema/edit_component_in_lib.cpp:312 -#: cvpcb/dialog_cvpcb_config.cpp:174 -#: cvpcb/dialog_cvpcb_config.cpp:206 -msgid "Add" -msgstr "Ajouter" - -#: pcbnew/dialog_setup_libs.cpp:183 -#: eeschema/dialog_eeschema_config.cpp:203 -#: cvpcb/dialog_cvpcb_config.cpp:178 -#: cvpcb/dialog_cvpcb_config.cpp:210 -msgid "Ins" -msgstr "Insérer" - -#: pcbnew/dialog_setup_libs.cpp:191 -#: eeschema/dialog_eeschema_config.cpp:213 -#: cvpcb/dialog_cvpcb_config.cpp:185 -msgid "Libraries" -msgstr "Librairies" - -#: pcbnew/dialog_setup_libs.cpp:199 -msgid "Lib Modules Dir:" -msgstr "Repertoire Lib Modules:" - -#: pcbnew/dialog_setup_libs.cpp:206 -#: cvpcb/menucfg.cpp:91 -msgid "Module Doc File:" -msgstr "Fichiers Doc des Modules" - -#: pcbnew/dialog_setup_libs.cpp:216 -msgid "Board ext: " -msgstr "Board ext: " - -#: pcbnew/dialog_setup_libs.cpp:220 -msgid "Cmp ext: " -msgstr "Cmp ext: " - -#: pcbnew/dialog_setup_libs.cpp:224 -msgid "Lib ext: " -msgstr "Lib ext: " - -#: pcbnew/dialog_setup_libs.cpp:228 -msgid "Net ext: " -msgstr "Net ext: " - -#: pcbnew/dialog_setup_libs.cpp:367 -#: cvpcb/menucfg.cpp:232 -msgid "Library Files:" -msgstr "Fichiers Librairies:" - -#: pcbnew/dialog_setup_libs.cpp:392 -#: eeschema/dialog_eeschema_config.cpp:394 -#: cvpcb/menucfg.cpp:257 -#: cvpcb/menucfg.cpp:325 -msgid "Library already in use" -msgstr "Librairie déjà en usage" - #: pcbnew/librairi.cpp:61 msgid "Import Module:" msgstr "Importer Module:" #: pcbnew/librairi.cpp:77 -#: pcbnew/files.cpp:182 -#: cvpcb/readschematicnetlist.cpp:53 -#: cvpcb/rdpcad.cpp:45 #, c-format msgid "File <%s> not found" msgstr " fichier %s non trouvé" @@ -616,7 +444,6 @@ msgid "File %s exists, OK to replace ?" msgstr "Fichier %s existant, OK pour remplacer ?" #: pcbnew/librairi.cpp:203 -#: eeschema/symbedit.cpp:166 #, c-format msgid "Unable to create <%s>" msgstr "Incapable de créer <%s>" @@ -636,13 +463,6 @@ msgid "Library " msgstr "Librairie " #: pcbnew/librairi.cpp:256 -#: pcbnew/files.cpp:57 -#: eeschema/find.cpp:241 -#: eeschema/find.cpp:249 -#: eeschema/find.cpp:695 -#: gerbview/dcode.cpp:260 -#: gerbview/readgerb.cpp:145 -#: common/eda_doc.cpp:144 msgid " not found" msgstr " non trouvé" @@ -674,8 +494,6 @@ msgid "Library %s not found" msgstr "Librairie %s non trouvée" #: pcbnew/librairi.cpp:527 -#: eeschema/symbtext.cpp:140 -#: common/get_component_dialog.cpp:98 msgid "Name:" msgstr "Nom:" @@ -725,26 +543,109 @@ msgstr "Librairie existante " msgid "Create error " msgstr "Erreur en création " -#: pcbnew/muwave_command.cpp:52 -#: eeschema/libframe.cpp:519 -msgid "Add Line" -msgstr "Addition de lignes" +#: pcbnew/pcbtexte.cpp:88 +msgid "TextPCB properties" +msgstr "Propriétés des textes PCB" -#: pcbnew/muwave_command.cpp:56 -msgid "Add Gap" -msgstr "Ajouter gap" +#: pcbnew/pcbtexte.cpp:114 +msgid "OK" +msgstr "OK" -#: pcbnew/muwave_command.cpp:60 -msgid "Add Stub" -msgstr "Ajout de stub" +#: pcbnew/pcbtexte.cpp:119 +msgid "Cancel" +msgstr "Annuler" -#: pcbnew/muwave_command.cpp:64 -msgid "Add Arc Stub" -msgstr "Ajout de stub (arc)" +#: pcbnew/pcbtexte.cpp:123 +msgid "Text:" +msgstr "Texte:" -#: pcbnew/muwave_command.cpp:68 -msgid "Add Polynomial Shape" -msgstr "Ajout Forme polynomiale" +#: pcbnew/pcbtexte.cpp:129 +msgid "Size" +msgstr "Taille " + +#: pcbnew/pcbtexte.cpp:133 +msgid "Width" +msgstr "Epaisseur" + +#: pcbnew/pcbtexte.cpp:137 +msgid "Position" +msgstr "Position" + +#: pcbnew/pcbtexte.cpp:156 +msgid "Orientation" +msgstr "Orientation" + +#: pcbnew/pcbtexte.cpp:180 +msgid "Normal" +msgstr "Normal" + +#: pcbnew/pcbtexte.cpp:180 +msgid "Mirror" +msgstr "Miroir" + +#: pcbnew/pcbtexte.cpp:181 +msgid "Display" +msgstr "Affichage" + +#: pcbnew/dialog_setup_libs.cpp:97 +msgid "from " +msgstr "De " + +#: pcbnew/dialog_setup_libs.cpp:153 +msgid "Save Cfg" +msgstr "Sauver config" + +#: pcbnew/dialog_setup_libs.cpp:159 +msgid "Files ext:" +msgstr "Ext. Fichiers" + +#: pcbnew/dialog_setup_libs.cpp:175 +msgid "Del" +msgstr "Supprimer" + +#: pcbnew/dialog_setup_libs.cpp:179 +msgid "Add" +msgstr "Ajouter" + +#: pcbnew/dialog_setup_libs.cpp:183 +msgid "Ins" +msgstr "Insérer" + +#: pcbnew/dialog_setup_libs.cpp:191 +msgid "Libraries" +msgstr "Librairies" + +#: pcbnew/dialog_setup_libs.cpp:199 +msgid "Lib Modules Dir:" +msgstr "Repertoire Lib Modules:" + +#: pcbnew/dialog_setup_libs.cpp:206 +msgid "Module Doc File:" +msgstr "Fichiers Doc des Modules" + +#: pcbnew/dialog_setup_libs.cpp:216 +msgid "Board ext: " +msgstr "Board ext: " + +#: pcbnew/dialog_setup_libs.cpp:220 +msgid "Cmp ext: " +msgstr "Cmp ext: " + +#: pcbnew/dialog_setup_libs.cpp:224 +msgid "Lib ext: " +msgstr "Lib ext: " + +#: pcbnew/dialog_setup_libs.cpp:228 +msgid "Net ext: " +msgstr "Net ext: " + +#: pcbnew/dialog_setup_libs.cpp:367 +msgid "Library Files:" +msgstr "Fichiers Librairies:" + +#: pcbnew/dialog_setup_libs.cpp:392 +msgid "Library already in use" +msgstr "Librairie déjà en usage" #: pcbnew/muonde.cpp:149 msgid "Gap" @@ -759,7 +660,6 @@ msgid "Arc Stub" msgstr "Arc Stub" #: pcbnew/muonde.cpp:175 -#: common/common.cpp:53 msgid " (mm):" msgstr " (mm):" @@ -769,7 +669,6 @@ msgstr " (pouce):" #: pcbnew/muonde.cpp:189 #: pcbnew/muonde.cpp:202 -#: pcbnew/gen_self.h:231 msgid "Incorrect number, abort" msgstr "Nombre incorrect, arret" @@ -781,75 +680,10 @@ msgstr "Angle (0.1deg):" msgid "Complex shape" msgstr "Formr complexe" -#: pcbnew/muonde.cpp:348 -#: pcbnew/sel_layer.cpp:159 -#: pcbnew/sel_layer.cpp:318 -#: pcbnew/cotation.cpp:105 -#: pcbnew/block.cpp:157 -#: pcbnew/pcbtexte.cpp:114 -#: pcbnew/mirepcb.cpp:99 -#: pcbnew/set_color.cpp:353 -#: pcbnew/dialog_zones_by_polygon.cpp:204 -#: pcbnew/dialog_gendrill.cpp:278 -#: pcbnew/dialog_edit_module.cpp:118 -#: eeschema/sheetlab.cpp:94 -#: eeschema/eelayer.cpp:251 -#: gerbview/reglage.cpp:108 -#: gerbview/options.cpp:165 -#: gerbview/options.cpp:289 -#: gerbview/set_color.cpp:325 -#: common/get_component_dialog.cpp:112 -#: common/displlst.cpp:106 -msgid "OK" -msgstr "OK" - -#: pcbnew/muonde.cpp:352 -#: pcbnew/sel_layer.cpp:163 -#: pcbnew/sel_layer.cpp:322 -#: pcbnew/onrightclick.cpp:157 -#: pcbnew/onrightclick.cpp:171 -#: pcbnew/cotation.cpp:109 -#: pcbnew/block.cpp:154 -#: pcbnew/globaleditpad.cpp:113 -#: pcbnew/pcbtexte.cpp:119 -#: pcbnew/mirepcb.cpp:103 -#: pcbnew/set_color.cpp:357 -#: pcbnew/modedit_onclick.cpp:202 -#: pcbnew/modedit_onclick.cpp:234 -#: pcbnew/dialog_edit_module.cpp:122 -#: eeschema/onrightclick.cpp:123 -#: eeschema/onrightclick.cpp:135 -#: eeschema/sheetlab.cpp:98 -#: eeschema/eelayer.cpp:255 -#: eeschema/libedit_onrightclick.cpp:48 -#: eeschema/libedit_onrightclick.cpp:63 -#: gerbview/reglage.cpp:112 -#: gerbview/options.cpp:169 -#: gerbview/options.cpp:293 -#: gerbview/set_color.cpp:329 -#: gerbview/onrightclick.cpp:39 -#: gerbview/onrightclick.cpp:58 -#: common/get_component_dialog.cpp:121 -#: common/selcolor.cpp:171 -#: common/displlst.cpp:111 -msgid "Cancel" -msgstr "Annuler" - #: pcbnew/muonde.cpp:356 msgid "Read Shape Descr File..." msgstr "Lire fichier de description de forme..." -#: pcbnew/muonde.cpp:360 -#: pcbnew/cotation.cpp:113 -#: pcbnew/pcbtexte.cpp:180 -#: pcbnew/dialog_edit_module.cpp:243 -#: pcbnew/dialog_edit_module.cpp:289 -#: eeschema/onrightclick.cpp:318 -#: eeschema/dialog_options.cpp:229 -#: eeschema/dialog_edit_component_in_schematic.cpp:180 -msgid "Normal" -msgstr "Normal" - #: pcbnew/muonde.cpp:360 msgid "Symmetrical" msgstr "Symétrique" @@ -862,18 +696,6 @@ msgstr "Miroir" msgid "Shape Option" msgstr "Option Forme" -#: pcbnew/muonde.cpp:367 -#: pcbnew/cotation.cpp:125 -#: pcbnew/pcbtexte.cpp:129 -#: pcbnew/mirepcb.cpp:108 -#: eeschema/sheet.cpp:194 -#: eeschema/sheet.cpp:205 -#: eeschema/pinedit-dialog.cpp:273 -#: eeschema/pinedit-dialog.cpp:279 -#: common/wxwineda.cpp:91 -msgid "Size" -msgstr "Taille " - #: pcbnew/muonde.cpp:428 msgid "Read descr shape file" msgstr "Lire fichier de description de forme" @@ -906,148 +728,81 @@ msgstr "Gap (mm):" msgid "Gap (inch):" msgstr "Gap (inch):" -#: pcbnew/gen_modules_placefile.cpp:76 -msgid "No Modules for Automated Placement" -msgstr "Pas de Module pour placement Automatisé" +#: pcbnew/muwave_command.cpp:52 +msgid "Add Line" +msgstr "Addition de lignes" -#: pcbnew/gen_modules_placefile.cpp:110 -msgid "Component side place file:" -msgstr "Fichier placement coté composant:" +#: pcbnew/muwave_command.cpp:56 +msgid "Add Gap" +msgstr "Ajouter gap" -#: pcbnew/gen_modules_placefile.cpp:113 -msgid "Copper side place file:" -msgstr "Fichier placement coté cuivre:" +#: pcbnew/muwave_command.cpp:60 +msgid "Add Stub" +msgstr "Ajout de stub" -#: pcbnew/gen_modules_placefile.cpp:116 -msgid "Module count" -msgstr "Nb Modules" +#: pcbnew/muwave_command.cpp:64 +msgid "Add Arc Stub" +msgstr "Ajout de stub (arc)" -#: pcbnew/class_text_mod.cpp:394 -msgid "Ref." -msgstr "Ref." +#: pcbnew/muwave_command.cpp:68 +msgid "Add Polynomial Shape" +msgstr "Ajout Forme polynomiale" -#: pcbnew/class_text_mod.cpp:394 -#: pcbnew/class_edge_mod.cpp:290 -#: pcbnew/class_board_item.cpp:80 -#: eeschema/component_class.cpp:73 -#: eeschema/edit_component_in_schematic.cpp:792 -#: eeschema/eelayer.h:158 -msgid "Value" -msgstr "Valeur" +#: pcbnew/clean.cpp:179 +msgid "Delete unconnected tracks:" +msgstr "Suppression Pistes non connectées" -#: pcbnew/class_text_mod.cpp:394 -#: pcbnew/class_text_mod.cpp:402 -#: pcbnew/class_board_item.cpp:85 -msgid "Text" -msgstr "Texte" +#: pcbnew/clean.cpp:198 +msgid "ViaDef" +msgstr "ViaDef" -#: pcbnew/class_text_mod.cpp:399 -#: pcbnew/class_pad.cpp:881 -#: pcbnew/class_edge_mod.cpp:289 -#: pcbnew/class_module.cpp:1146 -#: cvpcb/setvisu.cpp:31 -msgid "Module" -msgstr "Module" +#: pcbnew/clean.cpp:370 +msgid "Clean Null Segments" +msgstr "Nettoyage segments nulls" -#: pcbnew/class_text_mod.cpp:408 -#: pcbnew/class_marker.cpp:133 -#: pcbnew/class_zone.cpp:581 -#: pcbnew/class_track.cpp:852 -#: pcbnew/class_drawsegment.cpp:262 -#: gerbview/affiche.cpp:94 -msgid "Type" -msgstr "Type" +#: pcbnew/clean.cpp:462 +msgid "Merging Segments:" +msgstr "Associe Segment" -#: pcbnew/class_text_mod.cpp:410 -#: pcbnew/cotation.cpp:114 -#: pcbnew/pcbtexte.cpp:181 -#: pcbnew/dialog_general_options.cpp:267 -#: pcbnew/dialog_edit_mod_text.cpp:291 -#: eeschema/affiche.cpp:91 -#: gerbview/options.cpp:176 -#: gerbview/tool_gerber.cpp:113 -msgid "Display" -msgstr "Affichage" +#: pcbnew/clean.cpp:464 +msgid "Merge" +msgstr "Merge" -#: pcbnew/class_text_mod.cpp:412 -#: pcbnew/dialog_display_options.cpp:275 -#: pcbnew/class_pcb_text.cpp:196 -#: eeschema/dialog_options.cpp:265 -#: gerbview/affiche.cpp:43 -msgid "No" -msgstr "Non" +#: pcbnew/clean.cpp:464 +msgid "0" +msgstr "0" -#: pcbnew/class_text_mod.cpp:414 -#: pcbnew/dialog_display_options.cpp:274 -#: pcbnew/class_pcb_text.cpp:198 -#: eeschema/dialog_options.cpp:264 -#: gerbview/affiche.cpp:45 -msgid "Yes" -msgstr "Oui" +#: pcbnew/clean.cpp:480 +msgid "Merge: " +msgstr "Merge: " -#: pcbnew/class_text_mod.cpp:418 -#: pcbnew/class_text_mod.cpp:422 -#: pcbnew/sel_layer.cpp:146 -#: pcbnew/class_pad.cpp:971 -#: pcbnew/class_zone.cpp:610 -#: pcbnew/class_track.cpp:909 -#: pcbnew/class_drawsegment.cpp:278 -#: pcbnew/class_pcb_text.cpp:190 -#: pcbnew/class_module.cpp:1119 -#: pcbnew/dialog_edit_module.cpp:235 -#: gerbview/affiche.cpp:110 -msgid "Layer" -msgstr "Couche" +#: pcbnew/clean.cpp:710 +msgid "DRC Control:" +msgstr "Controle DRC:" -#: pcbnew/class_text_mod.cpp:429 -#: pcbnew/cotation.cpp:113 -#: pcbnew/pcbtexte.cpp:180 -#: pcbnew/modedit_onclick.cpp:253 -#: pcbnew/class_pcb_text.cpp:194 -#: gerbview/affiche.cpp:40 -#: share/dialog_print.cpp:178 -msgid "Mirror" -msgstr "Miroir" +#: pcbnew/clean.cpp:715 +msgid "NetCtr" +msgstr "NetCtr" -#: pcbnew/class_text_mod.cpp:432 -#: pcbnew/class_pad.cpp:1013 -#: pcbnew/class_pcb_text.cpp:201 -#: pcbnew/class_module.cpp:1143 -#: pcbnew/dialog_edit_module.cpp:246 -#: eeschema/affiche.cpp:116 -#: gerbview/affiche.cpp:49 -msgid "Orient" -msgstr "Orient" +#: pcbnew/clean.cpp:1061 +msgid "Centre" +msgstr "Centre" -#: pcbnew/class_text_mod.cpp:435 -#: pcbnew/cotation.cpp:129 -#: pcbnew/pcbtexte.cpp:133 -#: pcbnew/mirepcb.cpp:113 -#: pcbnew/class_edge_mod.cpp:300 -#: pcbnew/class_track.cpp:932 -#: pcbnew/dialog_edit_mod_text.cpp:254 -#: pcbnew/class_drawsegment.cpp:282 -#: pcbnew/class_pcb_text.cpp:204 -#: eeschema/affiche.cpp:187 -#: eeschema/dialog_cmp_graphic_properties.cpp:188 -#: gerbview/affiche.cpp:52 -#: gerbview/affiche.cpp:114 -msgid "Width" -msgstr "Epaisseur" +#: pcbnew/clean.cpp:1061 +msgid "0 " +msgstr "0" -#: pcbnew/class_text_mod.cpp:438 -#: pcbnew/class_pad.cpp:984 -#: pcbnew/class_pcb_text.cpp:207 -#: gerbview/affiche.cpp:55 -msgid "H Size" -msgstr "Taille H" +#: pcbnew/clean.cpp:1072 +msgid "Pads: " +msgstr "Pastilles: " -#: pcbnew/class_text_mod.cpp:441 -#: pcbnew/class_pad.cpp:988 -#: pcbnew/class_pcb_text.cpp:210 -#: gerbview/affiche.cpp:58 -msgid "V Size" -msgstr "Taille V" +#: pcbnew/clean.cpp:1076 +msgid "Max" +msgstr "Max" + +#: pcbnew/clean.cpp:1079 +msgid "Segm" +msgstr "Segm" #: pcbnew/sel_layer.cpp:92 msgid "Select Layer:" @@ -1057,6 +812,12 @@ msgstr "Selection couche:" msgid "(Deselect)" msgstr "(Deselection)" +#: pcbnew/sel_layer.cpp:146 +#: pcbnew/class_text_mod.cpp:418 +#: pcbnew/class_text_mod.cpp:422 +msgid "Layer" +msgstr "Couche" + #: pcbnew/sel_layer.cpp:239 msgid "Less than two copper layers are being used." msgstr "Il y a moins de 2 couches cuivre utilisées." @@ -1081,6 +842,92 @@ msgstr "Couche Inf." msgid "The Top Layer and Bottom Layer must differ" msgstr "Les couches dessus et dessous doivent différer" +#: pcbnew/gendrill.cpp:307 +msgid "Drill file" +msgstr "Fichier de percage" + +#: pcbnew/gendrill.cpp:322 +#: pcbnew/gendrill.cpp:789 +msgid "Unable to create file " +msgstr "Impossible de créer le fichier " + +#: pcbnew/gendrill.cpp:378 +msgid "2:3" +msgstr "2:3" + +#: pcbnew/gendrill.cpp:379 +msgid "2:4" +msgstr "2:4" + +#: pcbnew/gendrill.cpp:384 +msgid "3:2" +msgstr "3:2" + +#: pcbnew/gendrill.cpp:385 +msgid "3:3" +msgstr "3:3" + +#: pcbnew/gendrill.cpp:728 +msgid "Drill Map file" +msgstr "Fichier Plan de perçage" + +#: pcbnew/gendrill.cpp:743 +msgid "Unable to create file" +msgstr "Impossible de créer le fichier " + +#: pcbnew/gendrill.cpp:774 +msgid "Drill Report file" +msgstr "Fichier rapport de perçage:" + +#: pcbnew/class_text_mod.cpp:394 +msgid "Ref." +msgstr "Ref." + +#: pcbnew/class_text_mod.cpp:394 +msgid "Value" +msgstr "Valeur" + +#: pcbnew/class_text_mod.cpp:394 +#: pcbnew/class_text_mod.cpp:402 +msgid "Text" +msgstr "Texte" + +#: pcbnew/class_text_mod.cpp:399 +msgid "Module" +msgstr "Module" + +#: pcbnew/class_text_mod.cpp:408 +msgid "Type" +msgstr "Type" + +#: pcbnew/class_text_mod.cpp:412 +msgid "No" +msgstr "Non" + +#: pcbnew/class_text_mod.cpp:414 +msgid "Yes" +msgstr "Oui" + +#: pcbnew/class_text_mod.cpp:432 +msgid "Orient" +msgstr "Orient" + +#: pcbnew/class_text_mod.cpp:438 +msgid "H Size" +msgstr "Taille H" + +#: pcbnew/class_text_mod.cpp:441 +msgid "V Size" +msgstr "Taille V" + +#: pcbnew/ioascii.cpp:167 +msgid "Error: Unexpected end of file !" +msgstr "Erreur: Fin de fichier inattendue !" + +#: pcbnew/controle.cpp:172 +msgid "Selection Clarification" +msgstr "Clarification de la Sélection" + #: pcbnew/autorout.cpp:59 msgid "Net not selected" msgstr " Net non sélectionné" @@ -1187,58 +1034,12 @@ msgstr "Largeur Texte Module" #: pcbnew/dialog_graphic_items_options.cpp:263 #: pcbnew/dialog_pad_edit.cpp:217 #: pcbnew/dialog_initpcb.cpp:161 -#: pcbnew/dialog_display_options.cpp:282 -#: pcbnew/set_grid.cpp:171 -#: pcbnew/dialog_general_options.cpp:375 -#: pcbnew/dialog_edit_mod_text.cpp:268 -#: pcbnew/dialog_track_options.cpp:322 -#: pcbnew/swap_layers.cpp:223 -#: pcbnew/dialog_drc.cpp:550 -#: eeschema/symbtext.cpp:174 -#: eeschema/dialog_options.cpp:274 -#: eeschema/sheet.cpp:226 -#: eeschema/dialog_edit_label.cpp:178 -#: eeschema/dialog_edit_component_in_lib.cpp:218 -#: eeschema/dialog_create_component.cpp:195 -#: eeschema/dialog_cmp_graphic_properties.cpp:178 -#: eeschema/pinedit-dialog.cpp:308 -#: eeschema/dialog_build_BOM.cpp:389 -#: eeschema/dialog_edit_component_in_schematic.cpp:240 -#: cvpcb/dialog_display_options.cpp:186 -#: cvpcb/dialog_cvpcb_config.cpp:139 -#: gerbview/select_layers_to_pcb.cpp:285 -#: share/setpage.cpp:442 msgid "&OK" msgstr "&OK" #: pcbnew/dialog_graphic_items_options.cpp:267 #: pcbnew/dialog_pad_edit.cpp:221 #: pcbnew/dialog_initpcb.cpp:164 -#: pcbnew/dialog_display_options.cpp:286 -#: pcbnew/set_grid.cpp:176 -#: pcbnew/dialog_zones_by_polygon.cpp:207 -#: pcbnew/dialog_general_options.cpp:379 -#: pcbnew/dialog_edit_mod_text.cpp:273 -#: pcbnew/dialog_track_options.cpp:328 -#: pcbnew/swap_layers.cpp:227 -#: pcbnew/dialog_drc.cpp:546 -#: eeschema/symbtext.cpp:178 -#: eeschema/dialog_options.cpp:278 -#: eeschema/dialog_erc.cpp:218 -#: eeschema/sheet.cpp:221 -#: eeschema/dialog_edit_label.cpp:183 -#: eeschema/plothpgl.cpp:274 -#: eeschema/dialog_edit_component_in_lib.cpp:214 -#: eeschema/dialog_create_component.cpp:200 -#: eeschema/dialog_cmp_graphic_properties.cpp:182 -#: eeschema/pinedit-dialog.cpp:304 -#: eeschema/dialog_build_BOM.cpp:394 -#: eeschema/netlist_control.cpp:144 -#: eeschema/netlist_control.cpp:267 -#: eeschema/dialog_edit_component_in_schematic.cpp:232 -#: cvpcb/dialog_display_options.cpp:191 -#: gerbview/select_layers_to_pcb.cpp:289 -#: share/setpage.cpp:446 msgid "&Cancel" msgstr "&Annuler" @@ -1252,9 +1053,6 @@ msgstr "NetName Pad:" #: pcbnew/dialog_pad_edit.cpp:176 #: pcbnew/dialog_pad_edit.cpp:196 -#: pcbnew/class_track.cpp:879 -#: pcbnew/class_drawsegment.cpp:267 -#: pcbnew/class_board_item.cpp:109 msgid "Circle" msgstr "Cercle" @@ -1272,17 +1070,14 @@ msgid "90" msgstr "90" #: pcbnew/dialog_pad_edit.cpp:188 -#: eeschema/dialog_edit_component_in_schematic.cpp:174 msgid "-90" msgstr "-90" #: pcbnew/dialog_pad_edit.cpp:189 -#: eeschema/dialog_edit_component_in_schematic.cpp:173 msgid "180" msgstr "180" #: pcbnew/dialog_pad_edit.cpp:190 -#: pcbnew/dialog_edit_module.cpp:243 msgid "User" msgstr "User" @@ -1291,7 +1086,6 @@ msgid "Pad Orient:" msgstr "Orient pad:" #: pcbnew/dialog_pad_edit.cpp:198 -#: pcbnew/class_board_item.cpp:103 msgid "Rect" msgstr "Rect" @@ -1304,7 +1098,6 @@ msgid "Pad Shape:" msgstr "Forme Pad:" #: pcbnew/dialog_pad_edit.cpp:205 -#: pcbnew/class_track.cpp:881 msgid "Standard" msgstr "Standard" @@ -1313,8 +1106,6 @@ msgid "SMD" msgstr "CMS" #: pcbnew/dialog_pad_edit.cpp:207 -#: eeschema/netlist.cpp:214 -#: eeschema/netlist.cpp:311 msgid "Conn" msgstr "Conn" @@ -1386,36 +1177,69 @@ msgstr "couche E.C.O.2" msgid "Draft layer" msgstr "Couche dessin" -#: pcbnew/class_pad.cpp:795 -msgid "Unknown Pad shape" -msgstr "Forme pad inconnue" +#: pcbnew/modules.cpp:81 +msgid "Footprint name:" +msgstr "Nom Module: " -#: pcbnew/class_pad.cpp:884 -msgid "RefP" -msgstr "RefP" +#: pcbnew/modules.cpp:291 +msgid "Delete Module" +msgstr "Supprimer Module" -#: pcbnew/class_pad.cpp:887 -#: pcbnew/class_board_item.cpp:36 -msgid "Net" -msgstr "Net" +#: pcbnew/modules.cpp:292 +msgid "Value " +msgstr "Valeur " -#: pcbnew/class_pad.cpp:994 -#: pcbnew/class_track.cpp:924 -#: pcbnew/class_track.cpp:929 -msgid "Drill" -msgstr "Perçage" +#: pcbnew/block.cpp:122 +msgid "Include Modules" +msgstr "Inclure Modules" -#: pcbnew/class_pad.cpp:1002 -msgid "Drill X / Y" -msgstr "Perçage X/Y" +#: pcbnew/block.cpp:126 +msgid "Include tracks" +msgstr "Inclure Pistes" -#: pcbnew/class_pad.cpp:1017 -msgid "X Pos" -msgstr "X Pos" +#: pcbnew/block.cpp:130 +msgid "Include zones" +msgstr "Inclure zones" -#: pcbnew/class_pad.cpp:1021 -msgid "Y pos" -msgstr "Y pos" +#: pcbnew/block.cpp:135 +msgid "Include Text on copper layers" +msgstr "Inclure Texte sur couches cuivre" + +#: pcbnew/block.cpp:139 +msgid "Include drawings" +msgstr "Inclure tracés" + +#: pcbnew/block.cpp:143 +msgid "Include egde layer" +msgstr "Inclure couche Edge" + +#: pcbnew/block.cpp:450 +msgid "Delete Block" +msgstr "Effacer Bloc" + +#: pcbnew/block.cpp:554 +msgid "Delete zones" +msgstr "SuppressionZones" + +#: pcbnew/block.cpp:602 +msgid "Rotate Block" +msgstr "Rotation Bloc" + +#: pcbnew/block.cpp:659 +msgid "Zone rotation" +msgstr "Rotation Zones" + +#: pcbnew/block.cpp:767 +msgid "Block mirroring" +msgstr "Bloc Miroir" + +#: pcbnew/block.cpp:955 +msgid "Move Block" +msgstr "Déplacer Bloc" + +#: pcbnew/block.cpp:1110 +msgid "Copy Block" +msgstr "Copie Bloc" #: pcbnew/surbrill.cpp:37 msgid "Filter for net names:" @@ -1425,138 +1249,27 @@ msgstr "Filtre pour nets:" msgid "List Nets" msgstr "Liste équipots" -#: pcbnew/pcbframe.cpp:277 -msgid "Board modified, Save before exit ?" -msgstr "Circuit Imprimé modifiée, Sauver avant de quitter ?" +#: pcbnew/cotation.cpp:85 +msgid "Dimension properties" +msgstr "Propriétés des Cotes" -#: pcbnew/pcbframe.cpp:278 -#: eeschema/schframe.cpp:273 -#: cvpcb/cvframe.cpp:178 -#: common/confirm.cpp:119 -msgid "Confirmation" -msgstr "Confirmation" - -#: pcbnew/pcbframe.cpp:379 -msgid "DRC Off (Disable !!!), Currently: DRC is active" -msgstr "DRC off (désactivée !!!), actuellement DRC active" - -#: pcbnew/pcbframe.cpp:380 -msgid "DRC On (Currently: DRC is inactive !!!)" -msgstr "DRC On (Actuellement, DRC désactivée !!!)" - -#: pcbnew/pcbframe.cpp:391 -msgid "Polar Coords not show" -msgstr "Coord Polaires non affichées" - -#: pcbnew/pcbframe.cpp:392 -msgid "Display Polar Coords" -msgstr "Affichage coord Polaires" - -#: pcbnew/pcbframe.cpp:397 -#: eeschema/schframe.cpp:373 -msgid "Grid not show" -msgstr "Grille non montrée" - -#: pcbnew/pcbframe.cpp:397 -#: eeschema/schframe.cpp:373 -msgid "Show Grid" -msgstr "Afficher grille" - -#: pcbnew/pcbframe.cpp:406 -msgid "General ratsnest not show" -msgstr "Chevelu général non affiché" - -#: pcbnew/pcbframe.cpp:406 -msgid "Show General ratsnest" -msgstr "Afficher le chevelu général" - -#: pcbnew/pcbframe.cpp:412 -msgid "Module ratsnest not show" -msgstr "Ne pas montrer le chevelu du module pendant déplacement" - -#: pcbnew/pcbframe.cpp:413 -msgid "Show Module ratsnest" -msgstr "Montrer le chevelu du module" - -#: pcbnew/pcbframe.cpp:420 -msgid "Disable Auto Delete old Track" -msgstr "Ne pas Autoriser l'effacement automatique des pistes" - -#: pcbnew/pcbframe.cpp:421 -msgid "Enable Auto Delete old Track" -msgstr "Autoriser l'effacement automatique des pistes" - -#: pcbnew/pcbframe.cpp:428 -msgid "Do not Show Zones" -msgstr "Ne pas monter Zones" - -#: pcbnew/pcbframe.cpp:428 -#: pcbnew/tool_pcb.cpp:366 -#: pcbnew/set_color.h:423 -msgid "Show Zones" -msgstr "Monter Zones" - -#: pcbnew/pcbframe.cpp:434 -msgid "Show Pads Sketch mode" -msgstr "Afficher pastilles en contour" - -#: pcbnew/pcbframe.cpp:435 -msgid "Show pads filled mode" -msgstr "Afficher pastilles en mode plein" - -#: pcbnew/pcbframe.cpp:441 -msgid "Show Tracks Sketch mode" -msgstr "Afficher pistes en contour" - -#: pcbnew/pcbframe.cpp:442 -msgid "Show Tracks filled mode" -msgstr "Afficher pistes en mode plein" - -#: pcbnew/pcbframe.cpp:448 -msgid "Normal Contrast Mode Display" -msgstr "Mode d'affichage Contraste normal" - -#: pcbnew/pcbframe.cpp:449 -#: pcbnew/tool_pcb.cpp:379 -msgid "Hight Contrast Mode Display" -msgstr "Mode d'affichage Haut Contraste" - -#: pcbnew/pcbframe.cpp:461 -#: pcbnew/class_track.cpp:841 -#: pcbnew/class_board_item.cpp:143 -msgid "Track" -msgstr "Piste" - -#: pcbnew/pcbframe.cpp:493 -#: pcbnew/class_board_item.cpp:204 -msgid "Via" -msgstr "Via" +#: pcbnew/cotation.cpp:133 +msgid "Layer:" +msgstr "Couche:" #: pcbnew/via_edit.cpp:54 msgid "Incorrect value for Via drill. No via drill change" msgstr "Valeur incorrecte pour perçage.Pas de changement pour la via" -#: pcbnew/modules.cpp:81 -msgid "Footprint name:" -msgstr "Nom Module: " +#: pcbnew/plotps.cpp:363 +msgid "Vias" +msgstr "Vias" -#: pcbnew/modules.cpp:291 -#: pcbnew/onrightclick.cpp:767 -msgid "Delete Module" -msgstr "Supprimer Module" - -#: pcbnew/modules.cpp:292 -#: eeschema/onrightclick.cpp:329 -#: eeschema/find.cpp:220 -msgid "Value " -msgstr "Valeur " +#: pcbnew/plotps.cpp:392 +msgid "Tracks" +msgstr "Pistes" #: pcbnew/dialog_netlist.cpp:161 -#: pcbnew/class_board_item.cpp:76 -#: eeschema/onrightclick.cpp:332 -#: eeschema/dialog_create_component.cpp:164 -#: eeschema/edit_component_in_schematic.cpp:754 -#: eeschema/eelayer.h:152 msgid "Reference" msgstr "Référence" @@ -1596,12 +1309,6 @@ msgid "Keep or change an existing footprint when the netlist gives a different f msgstr "Garder ou changer une empreinte existante quand la netliste donne une empreinte différente" #: pcbnew/dialog_netlist.cpp:185 -#: pcbnew/onrightclick.cpp:618 -#: pcbnew/onrightclick.cpp:799 -#: pcbnew/onrightclick.cpp:896 -#: eeschema/menubar.cpp:152 -#: eeschema/edit_component_in_lib.cpp:239 -#: eeschema/edit_component_in_lib.cpp:320 msgid "Delete" msgstr "Supprimer" @@ -1614,11 +1321,6 @@ msgid "Keep or delete bad tracks after a netlist change" msgstr "Garder ou supprimer les mauvaises pistes après un chnagement de netliste" #: pcbnew/dialog_netlist.cpp:192 -#: pcbnew/dialog_drc.cpp:430 -#: eeschema/dialog_erc.cpp:237 -#: eeschema/dialog_edit_component_in_lib.cpp:166 -#: eeschema/dialog_create_component.cpp:176 -#: eeschema/dialog_edit_component_in_schematic.cpp:201 msgid "Options" msgstr "Options" @@ -1667,10 +1369,6 @@ msgid "Netlist File:" msgstr "Fichier Netliste:" #: pcbnew/dialog_netlist.cpp:248 -#: pcbnew/dialog_gendrill.cpp:282 -#: pcbnew/dialog_freeroute_exchange.cpp:222 -#: share/svg_print.cpp:258 -#: share/dialog_print.cpp:222 msgid "&Close" msgstr "&Fermer" @@ -1678,10 +1376,45 @@ msgstr "&Fermer" msgid "Netlist Selection:" msgstr "Sélection de la netliste" -#: pcbnew/controle.cpp:172 -#: pcbnew/modedit.cpp:77 -msgid "Selection Clarification" -msgstr "Clarification de la Sélection" +#: pcbnew/modedit.cpp:263 +msgid "Unable to find the footprint source on the main board" +msgstr "Impossible de trouver le module source sur le PCB principal" + +#: pcbnew/modedit.cpp:264 +msgid "" +"\n" +"Cannot update the footprint" +msgstr "" +"\n" +"Ne peut mettre à jour le module" + +#: pcbnew/modedit.cpp:272 +msgid "A footprint source was found on the main board" +msgstr "Un module source a été trouvé sur le PCB principal" + +#: pcbnew/modedit.cpp:273 +msgid "" +"\n" +"Cannot insert this footprint" +msgstr "" +"\n" +"Ne peut insérer cd module" + +#: pcbnew/modedit.cpp:393 +msgid "Add Pad" +msgstr "Ajouter Pastilles" + +#: pcbnew/modedit.cpp:396 +msgid "Pad Settings" +msgstr "Caract pads" + +#: pcbnew/modedit.cpp:406 +msgid "Add Drawing" +msgstr "Ajout d'éléments graphiques" + +#: pcbnew/modedit.cpp:410 +msgid "Place anchor" +msgstr "Place Ancre" #: pcbnew/dialog_initpcb.cpp:105 msgid "Items to delete" @@ -1740,97 +1473,33 @@ msgstr "Larg. piste: %s Diam Vias : %s" msgid "Drc error, cancelled" msgstr "Erreur DRC, annulation" -#: pcbnew/autoplac.cpp:106 -msgid "Footprints NOT LOCKED will be moved" -msgstr "Les modules NON FIXES vont être déplacés" +#: pcbnew/class_pad.cpp:810 +msgid "Unknown Pad shape" +msgstr "Forme pad inconnue" -#: pcbnew/autoplac.cpp:111 -msgid "Footprints NOT PLACED will be moved" -msgstr "Les modules NON PLACES vont être déplacés" +#: pcbnew/class_pad.cpp:899 +msgid "RefP" +msgstr "RefP" -#: pcbnew/autoplac.cpp:402 -msgid "No edge PCB, Unknown board size!" -msgstr "Pas de contour PCB, la taille du PCB est inconnue!" +#: pcbnew/class_pad.cpp:902 +msgid "Net" +msgstr "Net" -#: pcbnew/autoplac.cpp:423 -msgid "Cols" -msgstr "Cols" +#: pcbnew/class_pad.cpp:1009 +msgid "Drill" +msgstr "Perçage" -#: pcbnew/autoplac.cpp:425 -msgid "Lines" -msgstr "Lignes" +#: pcbnew/class_pad.cpp:1017 +msgid "Drill X / Y" +msgstr "Perçage X/Y" -#: pcbnew/autoplac.cpp:427 -msgid "Cells." -msgstr "Cells." +#: pcbnew/class_pad.cpp:1032 +msgid "X Pos" +msgstr "X Pos" -#: pcbnew/autoplac.cpp:488 -msgid "Loop" -msgstr "Itération" - -#: pcbnew/autoplac.cpp:642 -msgid "Ok to abort ?" -msgstr "Ok pour arrêter ?" - -#: pcbnew/edit.cpp:179 -#: pcbnew/editmod.cpp:45 -msgid "Module Editor" -msgstr "Ouvrir Editeur de modules" - -#: pcbnew/edit.cpp:259 -msgid "Add Tracks" -msgstr "Addition de Pistes" - -#: pcbnew/edit.cpp:268 -msgid "Add Zones" -msgstr "Addition de Zones" - -#: pcbnew/edit.cpp:270 -msgid "Warning: Display Zone is OFF!!!" -msgstr "Attention: Affichage zones désactivé !!!" - -#: pcbnew/edit.cpp:276 -msgid "Add Layer Alignment Target" -msgstr "Ajouter Mire de superposition" - -#: pcbnew/edit.cpp:280 -msgid "Adjust Zero" -msgstr "Ajuster Zéro" - -#: pcbnew/edit.cpp:286 -msgid "Add Graphic" -msgstr "Addition éléments graphiques" - -#: pcbnew/edit.cpp:290 -#: pcbnew/tool_modedit.cpp:180 -#: eeschema/schedit.cpp:216 -#: eeschema/libframe.cpp:503 -#: gerbview/tool_gerber.cpp:385 -msgid "Add Text" -msgstr "Ajout de Texte" - -#: pcbnew/edit.cpp:294 -msgid "Add Modules" -msgstr "Addition de Modules" - -#: pcbnew/edit.cpp:298 -msgid "Add Dimension" -msgstr "Ajout de cotes" - -#: pcbnew/edit.cpp:306 -msgid "Net Highlight" -msgstr "Surbrillance des équipotentielles" - -#: pcbnew/edit.cpp:310 -msgid "Local Ratsnest" -msgstr "Monter le chevelu général" - -#: pcbnew/edit.cpp:552 -#: pcbnew/modedit.cpp:424 -#: eeschema/schedit.cpp:363 -#: eeschema/libframe.cpp:579 -msgid "Delete item" -msgstr "Suppression d'éléments" +#: pcbnew/class_pad.cpp:1036 +msgid "Y pos" +msgstr "Y pos" #: pcbnew/tool_pcb.cpp:49 msgid "" @@ -1853,8 +1522,6 @@ msgid "Save Board" msgstr "Sauver Circuit Imprimé" #: pcbnew/tool_pcb.cpp:244 -#: eeschema/tool_sch.cpp:58 -#: gerbview/tool_gerber.cpp:232 msgid "page settings (size, texts)" msgstr "Ajustage de la feuille de dessin (dimensions, textes)" @@ -1863,25 +1530,18 @@ msgid "Open Module Editor" msgstr "Ouvrir Editeur de modules" #: pcbnew/tool_pcb.cpp:251 -#: eeschema/tool_sch.cpp:74 -#: gerbview/tool_gerber.cpp:243 msgid "Cut selected item" msgstr "Suppression des éléments sélectionnés" #: pcbnew/tool_pcb.cpp:255 -#: eeschema/tool_sch.cpp:77 -#: gerbview/tool_gerber.cpp:248 msgid "Copy selected item" msgstr "Copie des éléments sélectionnés" #: pcbnew/tool_pcb.cpp:257 -#: eeschema/tool_sch.cpp:80 -#: gerbview/tool_gerber.cpp:254 msgid "Paste" msgstr "Copie des éléments sauvegardés" #: pcbnew/tool_pcb.cpp:260 -#: gerbview/tool_gerber.cpp:261 msgid "Undelete" msgstr "Annulation du dernier effacement" @@ -1894,42 +1554,22 @@ msgid "Plot (HPGL, PostScript, or GERBER format)" msgstr "Tracer en format HPGL, POSTSCRIPT ou GERBER" #: pcbnew/tool_pcb.cpp:268 -#: pcbnew/tool_modedit.cpp:115 -#: eeschema/tool_lib.cpp:170 -#: eeschema/tool_sch.cpp:101 -#: gerbview/tool_gerber.cpp:271 msgid "zoom +" msgstr "zoom +" #: pcbnew/tool_pcb.cpp:272 -#: pcbnew/tool_modedit.cpp:119 -#: eeschema/tool_lib.cpp:174 -#: eeschema/tool_sch.cpp:105 -#: gerbview/tool_gerber.cpp:278 msgid "zoom -" msgstr "zoom -" #: pcbnew/tool_pcb.cpp:276 -#: pcbnew/tool_modedit.cpp:123 -#: eeschema/tool_lib.cpp:178 -#: eeschema/tool_sch.cpp:109 -#: eeschema/menubar.cpp:191 -#: gerbview/tool_gerber.cpp:285 msgid "redraw" msgstr "Redessin" #: pcbnew/tool_pcb.cpp:281 -#: pcbnew/tool_modedit.cpp:128 -#: eeschema/tool_lib.cpp:184 -#: eeschema/tool_sch.cpp:114 -#: gerbview/tool_gerber.cpp:296 -#: 3d-viewer/3d_toolbar.cpp:53 msgid "auto zoom" msgstr "Zoom automatique" #: pcbnew/tool_pcb.cpp:285 -#: eeschema/tool_sch.cpp:118 -#: eeschema/menubar.cpp:160 msgid "Find components and texts" msgstr "Recherche de composants et textes" @@ -1958,36 +1598,22 @@ msgid "Drc OFF" msgstr "Drc DESACTIVEE" #: pcbnew/tool_pcb.cpp:339 -#: pcbnew/tool_modedit.cpp:212 -#: eeschema/tool_sch.cpp:257 -#: gerbview/tool_gerber.cpp:417 msgid "Display Grid OFF" msgstr "Suppression de l'affichage de la grille" #: pcbnew/tool_pcb.cpp:342 -#: pcbnew/tool_modedit.cpp:216 -#: gerbview/tool_gerber.cpp:423 msgid "Display Polar Coord ON" msgstr "Activer affichage coord Polaires" #: pcbnew/tool_pcb.cpp:344 -#: pcbnew/tool_modedit.cpp:220 -#: eeschema/tool_sch.cpp:261 -#: gerbview/tool_gerber.cpp:427 msgid "Units = Inch" msgstr "Unités = pouce" #: pcbnew/tool_pcb.cpp:346 -#: pcbnew/tool_modedit.cpp:224 -#: eeschema/tool_sch.cpp:265 -#: gerbview/tool_gerber.cpp:431 msgid "Units = mm" msgstr "Unités = mm" #: pcbnew/tool_pcb.cpp:349 -#: pcbnew/tool_modedit.cpp:230 -#: eeschema/tool_sch.cpp:269 -#: gerbview/tool_gerber.cpp:437 msgid "Change Cursor Shape" msgstr "Sélection de la forme du curseur" @@ -2003,8 +1629,12 @@ msgstr "Monter le chevelu du module pendant déplacement" msgid "Enable Auto Del Track" msgstr "Autoriser l'effacement automatique des pistes" +#: pcbnew/tool_pcb.cpp:366 +#: pcbnew/pcbframe.cpp:431 +msgid "Show Zones" +msgstr "Monter Zones" + #: pcbnew/tool_pcb.cpp:371 -#: pcbnew/tool_modedit.cpp:238 msgid "Show Pads Sketch" msgstr "Afficher pastilles en contour" @@ -2012,6 +1642,11 @@ msgstr "Afficher pastilles en contour" msgid "Show Tracks Sketch" msgstr "Afficher Pistes en Contour" +#: pcbnew/tool_pcb.cpp:379 +#: pcbnew/pcbframe.cpp:452 +msgid "Hight Contrast Mode Display" +msgstr "Mode d'affichage Haut Contraste" + #: pcbnew/tool_pcb.cpp:388 msgid "" "Display auxiliary vertical toolbar (tools for micro wave applications)\n" @@ -2041,17 +1676,14 @@ msgid "Add zones" msgstr "Addition de Zones" #: pcbnew/tool_pcb.cpp:439 -#: pcbnew/tool_modedit.cpp:168 msgid "Add graphic line or polygon" msgstr "Addition de lignes ou polygones graphiques" #: pcbnew/tool_pcb.cpp:443 -#: pcbnew/tool_modedit.cpp:172 msgid "Add graphic circle" msgstr "Addition de graphiques (Cercle)" #: pcbnew/tool_pcb.cpp:447 -#: pcbnew/tool_modedit.cpp:176 msgid "Add graphic arc" msgstr "Addition de graphiques (Arc de Cercle)" @@ -2064,16 +1696,10 @@ msgid "Add dimension" msgstr "Ajout des cotes" #: pcbnew/tool_pcb.cpp:460 -#: gerbview/tool_gerber.cpp:378 msgid "Add layer alignment target" msgstr "Ajouter Mire de superposition" #: pcbnew/tool_pcb.cpp:465 -#: pcbnew/tool_modedit.cpp:190 -#: eeschema/tool_lib.cpp:93 -#: eeschema/tool_sch.cpp:235 -#: eeschema/menubar.cpp:152 -#: gerbview/tool_gerber.cpp:393 msgid "Delete items" msgstr "Suppression d'éléments" @@ -2110,9 +1736,6 @@ msgstr "" " sinon utiliser la largeur courante" #: pcbnew/tool_pcb.cpp:585 -#: pcbnew/tool_modedit.cpp:285 -#: eeschema/plotps.cpp:171 -#: share/zoom.cpp:368 msgid "Auto" msgstr "Auto" @@ -2121,15 +1744,10 @@ msgid "Zoom " msgstr "Zoom " #: pcbnew/tool_pcb.cpp:603 -#: eeschema/eelayer.cpp:223 -#: pcbnew/set_color.h:414 -#: eeschema/eelayer.h:214 -#: gerbview/set_color.h:324 msgid "Grid" msgstr "Grille" #: pcbnew/tool_pcb.cpp:619 -#: pcbnew/tool_modedit.cpp:314 msgid "User Grid" msgstr "Grille perso" @@ -2137,1507 +1755,128 @@ msgstr "Grille perso" msgid "+/- to switch" msgstr "+/- pour commuter" -#: pcbnew/modedit.cpp:263 -msgid "Unable to find the footprint source on the main board" -msgstr "Impossible de trouver le module source sur le PCB principal" +#: pcbnew/dialog_drc.cpp:440 +msgid "Clearance" +msgstr "Isolation" -#: pcbnew/modedit.cpp:264 -msgid "" -"\n" -"Cannot update the footprint" -msgstr "" -"\n" -"Ne peut mettre à jour le module" +#: pcbnew/dialog_drc.cpp:445 +msgid "In the clearance units, enter the clearance distance" +msgstr "Entrée l'isolation" -#: pcbnew/modedit.cpp:272 -msgid "A footprint source was found on the main board" -msgstr "Un module source a été trouvé sur le PCB principal" +#: pcbnew/dialog_drc.cpp:448 +msgid "Create Report File" +msgstr "Créer fichier rapport " -#: pcbnew/modedit.cpp:273 -msgid "" -"\n" -"Cannot insert this footprint" -msgstr "" -"\n" -"Ne peut insérer cd module" +#: pcbnew/dialog_drc.cpp:455 +msgid "Enable writing report to this file" +msgstr "Autoriser l'écriture du rapport dans ce fichier" -#: pcbnew/modedit.cpp:393 -msgid "Add Pad" -msgstr "Ajouter Pastilles" +#: pcbnew/dialog_drc.cpp:460 +msgid "Enter the report filename" +msgstr "Entrer le nom du fichier rapport " -#: pcbnew/modedit.cpp:396 -#: pcbnew/menubarmodedit.cpp:45 -#: pcbnew/tool_modedit.cpp:133 -#: pcbnew/menubarpcb.cpp:237 -msgid "Pad Settings" -msgstr "Caract pads" +#: pcbnew/dialog_drc.cpp:463 +msgid "..." +msgstr "..." -#: pcbnew/modedit.cpp:406 -#: eeschema/schedit.cpp:196 -msgid "Add Drawing" -msgstr "Ajout d'éléments graphiques" +#: pcbnew/dialog_drc.cpp:465 +msgid "Pick a filename interactively" +msgstr "Choisir un nom de fichier interactivement" -#: pcbnew/modedit.cpp:410 -#: pcbnew/tool_modedit.cpp:185 -msgid "Place anchor" -msgstr "Place Ancre" +#: pcbnew/dialog_drc.cpp:468 +msgid "Include Tests For:" +msgstr "Inclure Tests Pour:" -#: pcbnew/onrightclick.cpp:76 -msgid "Auto Width" -msgstr "Epaisseur Automatique" +#: pcbnew/dialog_drc.cpp:472 +msgid "Pad to pad" +msgstr "Pad à pad" -#: pcbnew/onrightclick.cpp:78 -msgid "Use the track width when starting on a track, otherwise the current track width" -msgstr "Ssi on démarre sur une piste existante, utiliser sa largeur, sinon utiliserlal largeur courante" +#: pcbnew/dialog_drc.cpp:475 +msgid "Include tests for clearances between pad to pads" +msgstr "Inclure test de l'isolation entre pads" -#: pcbnew/onrightclick.cpp:92 -#, c-format -msgid "Track %.1f" -msgstr "Piste %.1f" - -#: pcbnew/onrightclick.cpp:94 -#, c-format -msgid "Track %.3f" -msgstr "Piste %.3f" - -#: pcbnew/onrightclick.cpp:112 -#, c-format -msgid "Via %.1f" -msgstr "Via %.1f" - -#: pcbnew/onrightclick.cpp:114 -#, c-format -msgid "Via %.3f" -msgstr "Via %.3f" - -#: pcbnew/onrightclick.cpp:162 -#: pcbnew/modedit_onclick.cpp:206 -#: eeschema/onrightclick.cpp:127 -#: eeschema/libedit_onrightclick.cpp:53 -#: gerbview/onrightclick.cpp:41 -msgid "End Tool" -msgstr "Fin Outil" - -#: pcbnew/onrightclick.cpp:230 -msgid "Lock Module" -msgstr "Verrouiller Modules" - -#: pcbnew/onrightclick.cpp:238 -msgid "Unlock Module" -msgstr "Déverrouiller Modules" - -#: pcbnew/onrightclick.cpp:246 -msgid "Auto place Module" -msgstr "Auto place Module" - -#: pcbnew/onrightclick.cpp:252 -msgid "Autoroute" -msgstr "Autoroute" - -#: pcbnew/onrightclick.cpp:268 -msgid "Move Drawing" -msgstr "Déplace Tracé" - -#: pcbnew/onrightclick.cpp:273 -msgid "End Drawing" -msgstr "Fin tracé" - -#: pcbnew/onrightclick.cpp:275 -msgid "Edit Drawing" -msgstr "Edit Tracé" - -#: pcbnew/onrightclick.cpp:276 -msgid "Delete Drawing" -msgstr "Supprimer Tracé" - -#: pcbnew/onrightclick.cpp:281 -msgid "Delete Zone Filling" -msgstr "Supprimer Remplissage de Zone" - -#: pcbnew/onrightclick.cpp:288 -msgid "Close Zone Outline" -msgstr "Fermer Contour de Zone" - -#: pcbnew/onrightclick.cpp:290 -msgid "Delete Last Corner" -msgstr "Supprimer Dernier Sommet" - -#: pcbnew/onrightclick.cpp:308 -msgid "Delete Marker" -msgstr "Effacer Marqueur" - -#: pcbnew/onrightclick.cpp:315 -msgid "Edit Dimension" -msgstr "Edit Cote" - -#: pcbnew/onrightclick.cpp:318 -msgid "Delete Dimension" -msgstr "Suppression Cote" - -#: pcbnew/onrightclick.cpp:325 -msgid "Move Target" -msgstr "Déplacer Mire" - -#: pcbnew/onrightclick.cpp:328 -msgid "Edit Target" -msgstr "Editer Mire" - -#: pcbnew/onrightclick.cpp:330 -msgid "Delete Target" -msgstr "Supprimer Mire" - -#: pcbnew/onrightclick.cpp:362 -msgid "Get and Move Footprint" -msgstr "Sel et Dépl.t module" - -#: pcbnew/onrightclick.cpp:376 -msgid "Fill or Refill All Zones" -msgstr "Remplir ou Re-remplir Toutes les Zones" - -#: pcbnew/onrightclick.cpp:381 -#: pcbnew/onrightclick.cpp:392 -#: pcbnew/onrightclick.cpp:405 -#: pcbnew/onrightclick.cpp:466 -msgid "Select Working Layer" -msgstr "Sélection de la couche de travail" - -#: pcbnew/onrightclick.cpp:390 -#: pcbnew/onrightclick.cpp:463 -msgid "Select Track Width" -msgstr "Sélection Epais. Piste" - -#: pcbnew/onrightclick.cpp:394 -msgid "Select layer pair for vias" -msgstr "Selection couple de couches pour Vias" - -#: pcbnew/onrightclick.cpp:411 -msgid "Footprint documentation" -msgstr "Documentation des modules" - -#: pcbnew/onrightclick.cpp:421 -msgid "Glob Move and Place" -msgstr "Move et Place Globaux" - -#: pcbnew/onrightclick.cpp:423 -msgid "Unlock All Modules" -msgstr "Déverrouiller tous les Modules" - -#: pcbnew/onrightclick.cpp:425 -msgid "Lock All Modules" -msgstr "Verrouiller tous les Modules" - -#: pcbnew/onrightclick.cpp:428 -msgid "Move All Modules" -msgstr "Déplace tous les Modules" - -#: pcbnew/onrightclick.cpp:429 -msgid "Move New Modules" -msgstr "Déplace nouveaux Modules" - -#: pcbnew/onrightclick.cpp:431 -msgid "Autoplace All Modules" -msgstr "Autoplace Tous Modules" - -#: pcbnew/onrightclick.cpp:432 -msgid "Autoplace New Modules" -msgstr "AutoPlace nouveaux Modules" - -#: pcbnew/onrightclick.cpp:433 -msgid "Autoplace Next Module" -msgstr "Autoplace Module suivant" - -#: pcbnew/onrightclick.cpp:436 -msgid "Orient All Modules" -msgstr "Oriente Tous Modules" - -#: pcbnew/onrightclick.cpp:443 -msgid "Global Autoroute" -msgstr "Autoroutage global" - -#: pcbnew/onrightclick.cpp:445 -msgid "Select layer pair" -msgstr "Selection couple de couches" - -#: pcbnew/onrightclick.cpp:447 -msgid "Autoroute All Modules" -msgstr "Autoroute Tous Modules" - -#: pcbnew/onrightclick.cpp:449 -msgid "Reset Unrouted" -msgstr "Réinit Non routés" - -#: pcbnew/onrightclick.cpp:454 -msgid "Global AutoRouter" -msgstr "Autorouteur Global" - -#: pcbnew/onrightclick.cpp:456 -msgid "Read Global AutoRouter Data" -msgstr "Lire Données de L'autorouteur global" - -#: pcbnew/onrightclick.cpp:484 -#: pcbnew/modedit_onclick.cpp:216 -#: eeschema/onrightclick.cpp:634 -#: eeschema/libedit_onrightclick.cpp:237 -#: gerbview/onrightclick.cpp:50 -msgid "Cancel Block" -msgstr "Annuler Bloc" - -#: pcbnew/onrightclick.cpp:486 -#: pcbnew/modedit_onclick.cpp:218 -#: eeschema/onrightclick.cpp:640 -#: eeschema/libedit_onrightclick.cpp:240 -#: gerbview/onrightclick.cpp:51 -msgid "Zoom Block (drag middle mouse)" -msgstr "Zoom Bloc (drag bouton du milieu souris)" - -#: pcbnew/onrightclick.cpp:489 -#: pcbnew/modedit_onclick.cpp:221 -#: eeschema/onrightclick.cpp:642 -#: eeschema/libedit_onrightclick.cpp:244 -#: gerbview/onrightclick.cpp:53 -msgid "Place Block" -msgstr "Place Bloc" - -#: pcbnew/onrightclick.cpp:491 -#: pcbnew/modedit_onclick.cpp:223 -#: eeschema/onrightclick.cpp:651 -#: eeschema/libedit_onrightclick.cpp:250 -msgid "Copy Block (shift + drag mouse)" -msgstr "Copie Bloc (shift + drag mouse)" - -#: pcbnew/onrightclick.cpp:493 -msgid "Flip Block (alt + drag mouse)" -msgstr "Inversion Bloc (alt + drag mouse)" - -#: pcbnew/onrightclick.cpp:495 -#: pcbnew/modedit_onclick.cpp:227 -msgid "Rotate Block (ctrl + drag mouse)" -msgstr "Rotation Bloc (ctrl + drag mouse)" - -#: pcbnew/onrightclick.cpp:497 -#: pcbnew/modedit_onclick.cpp:229 -msgid "Delete Block (shift+ctrl + drag mouse)" -msgstr "Effacement Bloc (shift+ctrl + drag mouse)" - -#: pcbnew/onrightclick.cpp:516 -msgid "Drag Via" -msgstr "Drag Via" - -#: pcbnew/onrightclick.cpp:520 -#: pcbnew/onrightclick.cpp:601 -msgid "Edit Via" -msgstr "Edit Via" - -#: pcbnew/onrightclick.cpp:522 -msgid "Set via hole to Default" -msgstr "Ajuste perçage via à défaut" - -#: pcbnew/onrightclick.cpp:523 -msgid "Set via hole to a specific value. This specfic value is currently" -msgstr "Ajuste diametre perçage via a une valeur sécifique. Cette valeur spécifique est actuellement" - -#: pcbnew/onrightclick.cpp:526 -msgid "Set via hole to alt value" -msgstr "Ajuste perçage via à valeur alternative" - -#: pcbnew/onrightclick.cpp:528 -msgid "Set alt via hole value. This value is currently" -msgstr "Ajuste la valeur alt. perçage via Cette valeur est actuellement" - -#: pcbnew/onrightclick.cpp:531 -msgid "Set the via hole alt value" -msgstr "Ajuste la valeur alt. perçage via" - -#: pcbnew/onrightclick.cpp:533 -msgid "Export Via hole to alt value" -msgstr "Exporte perçage via à valeur alt." - -#: pcbnew/onrightclick.cpp:535 -msgid "Export via hole to others id vias" -msgstr "Exporte perçage via aux autres semblables." - -#: pcbnew/onrightclick.cpp:537 -msgid "Set ALL via holes to default" -msgstr "Ajuste perçage TOUTES vias au défaut" - -#: pcbnew/onrightclick.cpp:550 -msgid "Move Node" -msgstr "Déplace Noeud" - -#: pcbnew/onrightclick.cpp:555 -msgid "Drag Segments, keep slope" -msgstr "Drag Segments, garder direction" - -#: pcbnew/onrightclick.cpp:557 -msgid "Drag Segment" -msgstr "Drag Segment" - -#: pcbnew/onrightclick.cpp:560 -msgid "Move Segment" -msgstr "Déplace Segment" - -#: pcbnew/onrightclick.cpp:563 -msgid "Break Track" -msgstr "Briser piste" - -#: pcbnew/onrightclick.cpp:570 -msgid "Place Node" -msgstr "Place noeud" - -#: pcbnew/onrightclick.cpp:577 -msgid "End Track" -msgstr "Terminer Piste" - -#: pcbnew/onrightclick.cpp:580 -msgid "Place Via" -msgstr "Place Via" - -#: pcbnew/onrightclick.cpp:587 -msgid "Place Micro Via" -msgstr "Place Micro Via" - -#: pcbnew/onrightclick.cpp:599 -msgid "Change Width" -msgstr "Change Largeur" - -#: pcbnew/onrightclick.cpp:601 -msgid "Edit Segment" -msgstr "Edite Segment" - -#: pcbnew/onrightclick.cpp:604 -msgid "Edit Track" -msgstr "Editer Piste" - -#: pcbnew/onrightclick.cpp:606 -msgid "Edit Net" -msgstr "Edit Net" - -#: pcbnew/onrightclick.cpp:608 -msgid "Edit ALL Tracks and Vias" -msgstr "Editer TOUTES Pistes et Vias" - -#: pcbnew/onrightclick.cpp:610 -msgid "Edit ALL Vias (no track)" -msgstr "Editer TOUTES Vias (pas les pistes)" - -#: pcbnew/onrightclick.cpp:612 -msgid "Edit ALL Tracks (no via)" -msgstr "Editer TOUTES Pistes (pas les vias)" - -#: pcbnew/onrightclick.cpp:620 -msgid "Delete Via" -msgstr "Suppression Via" - -#: pcbnew/onrightclick.cpp:620 -msgid "Delete Segment" -msgstr "SupprimerSegment" - -#: pcbnew/onrightclick.cpp:627 -msgid "Delete Track" -msgstr "Effacer Piste" - -#: pcbnew/onrightclick.cpp:631 -msgid "Delete Net" -msgstr "Supprimer Net" - -#: pcbnew/onrightclick.cpp:636 -msgid "Set Flags" -msgstr "Ajust. Flags" - -#: pcbnew/onrightclick.cpp:637 -msgid "Locked: Yes" -msgstr "Verrou: Oui" - -#: pcbnew/onrightclick.cpp:638 -msgid "Locked: No" -msgstr "Verrou: Non" - -#: pcbnew/onrightclick.cpp:648 -msgid "Track Locked: Yes" -msgstr "Piste verrouillée: Oui" - -#: pcbnew/onrightclick.cpp:649 -msgid "Track Locked: No" -msgstr "Piste verrouillée: Non" - -#: pcbnew/onrightclick.cpp:651 -msgid "Net Locked: Yes" -msgstr "Net verrouillé: Oui" - -#: pcbnew/onrightclick.cpp:652 -msgid "Net Locked: No" -msgstr "Net verrouillé: Non" - -#: pcbnew/onrightclick.cpp:668 -msgid "Place Edge Outline" -msgstr "Place Segment de Contour" - -#: pcbnew/onrightclick.cpp:674 -msgid "Place Corner" -msgstr "Place Sommet" - -#: pcbnew/onrightclick.cpp:677 -msgid "Place Zone" -msgstr "Place Zone" - -#: pcbnew/onrightclick.cpp:683 #: pcbnew/dialog_drc.cpp:478 msgid "Zones" msgstr "Zones" -#: pcbnew/onrightclick.cpp:688 -msgid "Move Corner" -msgstr "Déplace Sommet" +#: pcbnew/dialog_drc.cpp:481 +msgid "Include zones in clearance or unconnected tests" +msgstr "Inclure zones dans les test d'isolation en test tests de nonconnexion" -#: pcbnew/onrightclick.cpp:690 -msgid "Delete Corner" -msgstr "Supprimer Sommet" +#: pcbnew/dialog_drc.cpp:484 +msgid "Unconnected pads" +msgstr "Pads non connectés" -#: pcbnew/onrightclick.cpp:695 -msgid "Create Corner" -msgstr "Créer Sommet" +#: pcbnew/dialog_drc.cpp:487 +msgid "Find unconnected pads" +msgstr "Trouver pads non connectés" -#: pcbnew/onrightclick.cpp:697 -msgid "Drag Outline Segment" -msgstr "Drag Segment Contour" +#: pcbnew/dialog_drc.cpp:493 +msgid "Start DRC" +msgstr "Start DRC" -#: pcbnew/onrightclick.cpp:702 -msgid "Add Similar Zone" -msgstr "Addition d'une Zone Semblable" +#: pcbnew/dialog_drc.cpp:495 +msgid "Start the Design Rule Checker" +msgstr "Démarreg le Contrôle des Règles de Conception" -#: pcbnew/onrightclick.cpp:705 -msgid "Add Cutout Area" -msgstr "Addition d'une Zone Interdite" +#: pcbnew/dialog_drc.cpp:499 +msgid "List Unconnected" +msgstr "Liste Non Conn." -#: pcbnew/onrightclick.cpp:709 -msgid "Fill Zone" -msgstr "Remplir Zone" +#: pcbnew/dialog_drc.cpp:501 +msgid "List unconnected pads or tracks" +msgstr "Lister pads ou pistes non connectées" -#: pcbnew/onrightclick.cpp:712 -msgid "Move Zone" -msgstr "Déplace Zone" +#: pcbnew/dialog_drc.cpp:505 +msgid "Delete All Markers" +msgstr "Effacer tous les Marqueurs" -#: pcbnew/onrightclick.cpp:715 -msgid "Edit Zone Params" -msgstr "Editer Paramètres de la Zone" +#: pcbnew/dialog_drc.cpp:507 +msgid "Delete every marker" +msgstr "Effacer Chaque Marqueur" -#: pcbnew/onrightclick.cpp:720 -msgid "Delete Cutout" -msgstr "Supprimer Zone Interdite" +#: pcbnew/dialog_drc.cpp:511 +msgid "Delete Current Marker" +msgstr "Effacer Marqueur Courant" -#: pcbnew/onrightclick.cpp:723 -msgid "Delete Zone Outline" -msgstr "Supprimer Contour de Zone" +#: pcbnew/dialog_drc.cpp:513 +msgid "Delete the marker selected in the listBox below" +msgstr "Supprimer les marqueurs sélectionnés dans la liste ci dessous" -#: pcbnew/onrightclick.cpp:745 -#: pcbnew/onrightclick.cpp:790 -#: pcbnew/onrightclick.cpp:828 -#: pcbnew/onrightclick.cpp:887 -msgid "Move" -msgstr "Move" +#: pcbnew/dialog_drc.cpp:517 +msgid "Error Messages:" +msgstr "Messages d'Erreur:" -#: pcbnew/onrightclick.cpp:748 -#: pcbnew/onrightclick.cpp:830 -msgid "Drag" -msgstr "Drag" +#: pcbnew/dialog_drc.cpp:527 +msgid "MARKERs, double click any to go there in PCB, right click for popup menu" +msgstr "MARQUEURS, double clic pour y aller sur le PCB, clic droit pour ouvrir menu" -#: pcbnew/onrightclick.cpp:752 -msgid "Rotate +" -msgstr "Rotation +" +#: pcbnew/dialog_drc.cpp:529 +msgid "Distance Problem Markers" +msgstr "Marqueurs de problèmes de distance" -#: pcbnew/onrightclick.cpp:756 -#: eeschema/onrightclick.cpp:313 -msgid "Rotate -" -msgstr "Rotation -" +#: pcbnew/dialog_drc.cpp:533 +msgid "A list of unconnected pads, right click for popup menu" +msgstr "Pour une liste de pads non connecté, clic droit pour ouvrir un menu" -#: pcbnew/onrightclick.cpp:757 -msgid "Flip" -msgstr "Change côté" +#: pcbnew/dialog_drc.cpp:535 +msgid "Unconnected" +msgstr "Non connecté" -#: pcbnew/onrightclick.cpp:761 -#: pcbnew/onrightclick.cpp:795 -#: pcbnew/onrightclick.cpp:892 -#: pcbnew/modedit_onclick.cpp:316 -#: eeschema/onrightclick.cpp:325 -msgid "Edit" -msgstr "Editer" - -#: pcbnew/onrightclick.cpp:793 -#: pcbnew/onrightclick.cpp:890 -#: pcbnew/modedit_onclick.cpp:251 -msgid "Rotate" -msgstr "Rotation" - -#: pcbnew/onrightclick.cpp:832 -#: pcbnew/modedit_onclick.cpp:273 -msgid "Edit Pad" -msgstr "Edit Pad" - -#: pcbnew/onrightclick.cpp:836 -#: pcbnew/modedit_onclick.cpp:275 -msgid "New Pad Settings" -msgstr "Nouvelles Caract. Pads" - -#: pcbnew/onrightclick.cpp:838 -#: pcbnew/modedit_onclick.cpp:277 -msgid "Export Pad Settings" -msgstr "Exporte Caract. Pads" - -#: pcbnew/onrightclick.cpp:843 -#: pcbnew/modedit_onclick.cpp:284 -msgid "Global Pad Settings" -msgstr "Edition Globale des pads" - -#: pcbnew/onrightclick.cpp:847 -msgid "delete" -msgstr "Effacer" - -#: pcbnew/onrightclick.cpp:854 -msgid "Autoroute Pad" -msgstr "Autoroute Pad" - -#: pcbnew/onrightclick.cpp:855 -msgid "Autoroute Net" -msgstr "Autoroute Net" - -#: pcbnew/plot_rtn.cpp:221 +#: pcbnew/dialog_drc.cpp:664 +#: pcbnew/dialog_drc.cpp:742 #, c-format -msgid "" -"Your BOARD has a bad layer number of %u for module\n" -" %s's \"reference\" text." -msgstr "" -"Votre PCB a un mauvais numero de couche %u pour le module\n" -" %s's \"reference\"." +msgid "Report file \"%s\" created" +msgstr "Fichier rapport \"%s\" créé" -#: pcbnew/plot_rtn.cpp:241 -#, c-format -msgid "" -"Your BOARD has a bad layer number of %u for module\n" -" %s's \"value\" text." -msgstr "" -"Votre PCB a un mauvais numero de couche %u pour le module\n" -" %s's \"valeur\"." +#: pcbnew/dialog_drc.cpp:666 +#: pcbnew/dialog_drc.cpp:744 +msgid "Disk File Report Completed" +msgstr "Fichier rapport terminé" -#: pcbnew/plot_rtn.cpp:287 -#, c-format -msgid "" -"Your BOARD has a bad layer number of %u for module\n" -" %s's \"module text\" text of %s." -msgstr "" -"Votre PCB a un mauvais numero de couche %u pour le module\n" -" %s's \"texte module\" de %s." - -#: pcbnew/pcbnew.cpp:42 -msgid "Pcbnew is already running, Continue?" -msgstr "Pcbnew est est cours d'exécution. Continuer ?" - -#: pcbnew/plotgerb.cpp:72 -msgid "unable to create file " -msgstr "Impossible de créer fichier " - -#: pcbnew/plotgerb.cpp:824 -#, c-format -msgid "unable to reopen file <%s>" -msgstr "Ne peut pas réouvrir fichier <%s>" - -#: pcbnew/dialog_display_options.cpp:186 -msgid "Tracks and vias" -msgstr "Pistes et vias" - -#: pcbnew/dialog_display_options.cpp:193 -msgid "Tracks:" -msgstr "Pistes:" - -#: pcbnew/dialog_display_options.cpp:198 -#: pcbnew/dialog_display_options.cpp:208 -#: pcbnew/dialog_general_options.cpp:358 -#: pcbnew/dialog_general_options.cpp:368 -msgid "Always" -msgstr "Toujours" - -#: pcbnew/dialog_display_options.cpp:199 -msgid "New track" -msgstr "Nouvelle piste" - -#: pcbnew/dialog_display_options.cpp:200 -#: pcbnew/dialog_display_options.cpp:206 -#: pcbnew/dialog_general_options.cpp:356 -#: pcbnew/dialog_general_options.cpp:366 -msgid "Never" -msgstr "Jamais" - -#: pcbnew/dialog_display_options.cpp:201 -msgid "Show Track Clearance" -msgstr "Monter Isolation Piste" - -#: pcbnew/dialog_display_options.cpp:207 -msgid "defined holes" -msgstr "Trous définis" - -#: pcbnew/dialog_display_options.cpp:209 -msgid "Show Via Holes" -msgstr "Montrer trous pour vias" - -#: pcbnew/dialog_display_options.cpp:213 -msgid "Modules" -msgstr "Modules" - -#: pcbnew/dialog_display_options.cpp:224 -msgid "Module Texts" -msgstr "Texte module" - -#: pcbnew/dialog_display_options.cpp:232 -msgid "Module Edges:" -msgstr "Contours modules:" - -#: pcbnew/dialog_display_options.cpp:239 -msgid "Pad Options:" -msgstr "Options Pads:" - -#: pcbnew/dialog_display_options.cpp:246 -msgid "Pad Shapes:" -msgstr "Forme Pads:" - -#: pcbnew/dialog_display_options.cpp:250 -msgid "Show Pad Clearance" -msgstr "Monter Isolation" - -#: pcbnew/dialog_display_options.cpp:254 -msgid "Show Pad Number" -msgstr "Afficher le n° de pad" - -#: pcbnew/dialog_display_options.cpp:258 -msgid "Show Pad NoConnect" -msgstr "Montrer non conn" - -#: pcbnew/dialog_display_options.cpp:269 -#: gerbview/options.cpp:322 -msgid "Display other items:" -msgstr "Afficher autres éléments" - -#: pcbnew/dialog_display_options.cpp:276 -#: eeschema/dialog_options.cpp:267 -msgid "Show page limits" -msgstr " Afficher limites de page" - -#: pcbnew/menubarmodedit.cpp:40 -msgid "Sizes and Widths" -msgstr "Dims. et Epaiss." - -#: pcbnew/menubarmodedit.cpp:41 -#: pcbnew/menubarpcb.cpp:233 -msgid "Adjust width for texts and drawings" -msgstr "Ajuster dims pour textes et graphiques" - -#: pcbnew/menubarmodedit.cpp:46 -#: pcbnew/menubarpcb.cpp:238 -msgid "Adjust size,shape,layers... for Pads" -msgstr "Ajuster taille, forme, couches... pour pads" - -#: pcbnew/menubarmodedit.cpp:50 -#: pcbnew/menubarpcb.cpp:227 -#: pcbnew/set_grid.h:39 -msgid "User Grid Size" -msgstr "Dim Grille utilisteur" - -#: pcbnew/menubarmodedit.cpp:51 -#: pcbnew/menubarpcb.cpp:228 -msgid "Adjust User Grid" -msgstr "Ajuster Grille utilisateur" - -#: pcbnew/menubarmodedit.cpp:60 -#: pcbnew/menubarpcb.cpp:296 -#: eeschema/menubar.cpp:395 -#: cvpcb/tool_cvpcb.cpp:158 -#: kicad/buildmnu.cpp:198 -#: gerbview/tool_gerber.cpp:149 -msgid "&Contents" -msgstr "&Contenu" - -#: pcbnew/menubarmodedit.cpp:60 -#: pcbnew/menubarpcb.cpp:296 -msgid "Open the pcbnew manual" -msgstr "Ouvrir la documentation de pcbnew" - -#: pcbnew/menubarmodedit.cpp:64 -#: pcbnew/menubarpcb.cpp:300 -#: eeschema/menubar.cpp:400 -#: cvpcb/tool_cvpcb.cpp:162 -#: kicad/buildmnu.cpp:203 -#: gerbview/tool_gerber.cpp:151 -msgid "&About" -msgstr "&Infos logiciel" - -#: pcbnew/menubarmodedit.cpp:64 -#: pcbnew/menubarpcb.cpp:300 -#: eeschema/menubar.cpp:400 -#: cvpcb/tool_cvpcb.cpp:163 -#: kicad/buildmnu.cpp:203 -#: gerbview/tool_gerber.cpp:152 -msgid "About this application" -msgstr "Au sujet de cette application" - -#: pcbnew/menubarmodedit.cpp:72 -#: pcbnew/menubarpcb.cpp:308 -msgid "3D Display" -msgstr "3D Visu" - -#: pcbnew/menubarmodedit.cpp:72 -#: pcbnew/menubarpcb.cpp:308 -msgid "Show Board in 3D Mode" -msgstr "Visualisation en 3D" - -#: pcbnew/menubarmodedit.cpp:76 -#: pcbnew/menubarpcb.cpp:314 -msgid "&Dimensions" -msgstr "&Dimensions" - -#: pcbnew/menubarmodedit.cpp:77 -#: pcbnew/menubarpcb.cpp:317 -msgid "&3D Display" -msgstr "&3D Visu" - -#: pcbnew/menubarmodedit.cpp:78 -#: pcbnew/menubarpcb.cpp:318 -#: eeschema/menubar.cpp:410 -#: cvpcb/tool_cvpcb.cpp:169 -#: kicad/buildmnu.cpp:211 -#: gerbview/tool_gerber.cpp:159 -msgid "&Help" -msgstr "&Aide" - -#: pcbnew/cotation.cpp:85 -msgid "Dimension properties" -msgstr "Propriétés des Cotes" - -#: pcbnew/cotation.cpp:133 -#: pcbnew/dialog_zones_by_polygon.cpp:238 -#: gerbview/affiche.cpp:37 -msgid "Layer:" -msgstr "Couche:" - -#: pcbnew/initpcb.cpp:125 -msgid "Current Board will be lost ?" -msgstr "Le C.I. courant sera perdu ?" - -#: pcbnew/initpcb.cpp:172 -msgid "Delete Zones ?" -msgstr "Effacer Zones ?" - -#: pcbnew/initpcb.cpp:199 -msgid "Delete Board edges ?" -msgstr "Effacement contour PCB" - -#: pcbnew/initpcb.cpp:204 -msgid "Delete draw items?" -msgstr "Suppression éléments graphiques?" - -#: pcbnew/initpcb.cpp:246 -#: gerbview/initpcb.cpp:150 -msgid "Delete Tracks?" -msgstr "Effacer Pistes ?" - -#: pcbnew/initpcb.cpp:269 -msgid "Delete Modules?" -msgstr "Effacement des Modules?" - -#: pcbnew/initpcb.cpp:292 -#: gerbview/initpcb.cpp:173 -msgid "Delete Pcb Texts" -msgstr "Effacer Textes Pcb" - -#: pcbnew/block.cpp:122 -msgid "Include Modules" -msgstr "Inclure Modules" - -#: pcbnew/block.cpp:126 -msgid "Include tracks" -msgstr "Inclure Pistes" - -#: pcbnew/block.cpp:130 -msgid "Include zones" -msgstr "Inclure zones" - -#: pcbnew/block.cpp:135 -msgid "Include Text on copper layers" -msgstr "Inclure Texte sur couches cuivre" - -#: pcbnew/block.cpp:139 -msgid "Include drawings" -msgstr "Inclure tracés" - -#: pcbnew/block.cpp:143 -msgid "Include egde layer" -msgstr "Inclure couche Edge" - -#: pcbnew/block.cpp:450 -msgid "Delete Block" -msgstr "Effacer Bloc" - -#: pcbnew/block.cpp:554 -msgid "Delete zones" -msgstr "SuppressionZones" - -#: pcbnew/block.cpp:602 -msgid "Rotate Block" -msgstr "Rotation Bloc" - -#: pcbnew/block.cpp:659 -msgid "Zone rotation" -msgstr "Rotation Zones" - -#: pcbnew/block.cpp:767 -msgid "Block mirroring" -msgstr "Bloc Miroir" - -#: pcbnew/block.cpp:955 -msgid "Move Block" -msgstr "Déplacer Bloc" - -#: pcbnew/block.cpp:1110 -msgid "Copy Block" -msgstr "Copie Bloc" - -#: pcbnew/globaleditpad.cpp:78 -msgid "Pads Global Edit" -msgstr "Pads: Edition globale" - -#: pcbnew/globaleditpad.cpp:96 -msgid "Pad Settings..." -msgstr "Caract pad ..." - -#: pcbnew/globaleditpad.cpp:102 -msgid "Change Module" -msgstr "Change module" - -#: pcbnew/globaleditpad.cpp:108 -msgid "Change Id Modules" -msgstr "Change Modules ident." - -#: pcbnew/globaleditpad.cpp:120 -msgid "Pad Filter :" -msgstr "Filtre Pad :" - -#: pcbnew/globaleditpad.cpp:124 -msgid "Shape Filter" -msgstr "Filtre sur forme" - -#: pcbnew/globaleditpad.cpp:129 -msgid "Layer Filter" -msgstr "Filtre sur couche" - -#: pcbnew/globaleditpad.cpp:134 -msgid "Orient Filter" -msgstr "Filtre Orientation" - -#: pcbnew/globaleditpad.cpp:141 -msgid "Change Items :" -msgstr "Eléments à changer:" - -#: pcbnew/globaleditpad.cpp:145 -msgid "Change Size" -msgstr "Change Taille" - -#: pcbnew/globaleditpad.cpp:150 -msgid "Change Shape" -msgstr "Change Forme" - -#: pcbnew/globaleditpad.cpp:155 -msgid "Change Drill" -msgstr "Change Perçage" - -#: pcbnew/globaleditpad.cpp:160 -msgid "Change Orient" -msgstr "Change Orientation" - -#: pcbnew/automove.cpp:208 -#: pcbnew/xchgmod.cpp:612 -msgid "No Modules!" -msgstr "Pas de Modules" - -#: pcbnew/automove.cpp:212 -msgid "Move Modules ?" -msgstr "Déplacer Modules ?" - -#: pcbnew/automove.cpp:221 -msgid "Autoplace modules: No boad edges detected, unable to place modules" -msgstr "Autoplace modules: pas de contours sur pcb, impossible de placer les modules" - -#: pcbnew/automove.cpp:344 -#, c-format -msgid "Ok to set module orientation to %d degrees ?" -msgstr "Ok pour orientation module à %d degrés ?" - -#: pcbnew/pcbtexte.cpp:88 -msgid "TextPCB properties" -msgstr "Propriétés des textes PCB" - -#: pcbnew/pcbtexte.cpp:123 -#: pcbnew/dialog_edit_mod_text.cpp:384 -#: eeschema/sheetlab.cpp:102 -#: common/confirm.cpp:145 -msgid "Text:" -msgstr "Texte:" - -#: pcbnew/pcbtexte.cpp:137 -msgid "Position" -msgstr "Position" - -#: pcbnew/pcbtexte.cpp:156 -#: pcbnew/dialog_edit_mod_text.cpp:282 -msgid "Orientation" -msgstr "Orientation" - -#: pcbnew/solve.cpp:229 -msgid "Abort routing?" -msgstr "Stopper routage?" - -#: pcbnew/xchgmod.cpp:80 -msgid "Exchange Modules" -msgstr "Echange modules:" - -#: pcbnew/xchgmod.cpp:107 -msgid "Change module" -msgstr "Change module" - -#: pcbnew/xchgmod.cpp:113 -msgid "Change same modules" -msgstr "Change modules id." - -#: pcbnew/xchgmod.cpp:119 -msgid "Ch. same module+value" -msgstr "Ch. module+valeur id." - -#: pcbnew/xchgmod.cpp:125 -msgid "Change all" -msgstr "Change tous" - -#: pcbnew/xchgmod.cpp:131 -msgid "Browse Libs modules" -msgstr "Liste modules" - -#: pcbnew/xchgmod.cpp:142 -msgid "Current Module" -msgstr "Module courant" - -#: pcbnew/xchgmod.cpp:149 -msgid "Current Value" -msgstr "Valeur courante" - -#: pcbnew/xchgmod.cpp:156 -#: pcbnew/tool_modedit.cpp:70 -msgid "New Module" -msgstr "Nouveau Module" - -#: pcbnew/xchgmod.cpp:223 -#, c-format -msgid "file %s not found" -msgstr " fichier %s non trouvé" - -#: pcbnew/xchgmod.cpp:237 -#, c-format -msgid "Unable to create file %s" -msgstr "Impossible de créer fichier <%s>" - -#: pcbnew/xchgmod.cpp:344 -#, c-format -msgid "Change modules <%s> -> <%s> (val = %s)?" -msgstr "Change modules <%s> -> <%s> (val = %s)?" - -#: pcbnew/xchgmod.cpp:351 -#, c-format -msgid "Change modules <%s> -> <%s> ?" -msgstr "Change modules <%s> -> <%s> ?" - -#: pcbnew/xchgmod.cpp:415 -msgid "Change ALL modules ?" -msgstr "Change TOUS les modules ?" - -#: pcbnew/xchgmod.cpp:477 -#, c-format -msgid "Change module %s (%s) " -msgstr "Change module %s (%s) " - -#: pcbnew/xchgmod.cpp:621 -msgid "Cmp files:" -msgstr "Fichiers Cmp: " - -#: pcbnew/xchgmod.cpp:637 -#: pcbnew/gendrill.cpp:322 -#: pcbnew/gendrill.cpp:789 -#: pcbnew/plotps.cpp:51 -msgid "Unable to create file " -msgstr "Impossible de créer le fichier " - -#: pcbnew/router.cpp:60 -msgid "Unable to create temporary file " -msgstr "Impossible de créer le fichier temporaire " - -#: pcbnew/router.cpp:65 -msgid "Create temporary file " -msgstr "Creation fichier temporaire " - -#: pcbnew/router.cpp:566 -msgid "Unable to find data file " -msgstr "Impossible de trouver le fichier de données " - -#: pcbnew/router.cpp:572 -msgid "Reading autorouter data file " -msgstr "Lecture fichier données de l'autorouteur" - -#: pcbnew/find.cpp:114 -msgid "Marker found" -msgstr "Marqueur trouvé" - -#: pcbnew/find.cpp:116 -#, c-format -msgid "<%s> Found" -msgstr "<%s> trouvé" - -#: pcbnew/find.cpp:129 -msgid "Marker not found" -msgstr "Marqueur non trouvé" - -#: pcbnew/find.cpp:131 -#, c-format -msgid "<%s> Not Found" -msgstr "<%s> Non trouvé" - -#: pcbnew/find.cpp:238 -#: eeschema/dialog_find.cpp:117 -msgid "Item to find:" -msgstr "Elément a chercher:" - -#: pcbnew/find.cpp:259 -msgid "Find Item" -msgstr "Chercher Item" - -#: pcbnew/find.cpp:265 -msgid "Find Next Item" -msgstr "Chercher Item Suivant" - -#: pcbnew/find.cpp:274 -msgid "Find Marker" -msgstr "Chercher Marqueur" - -#: pcbnew/find.cpp:280 -msgid "Find Next Marker" -msgstr "Marqueur Suivant" - -#: pcbnew/editmod.cpp:144 -msgid "Text is REFERENCE!" -msgstr "Le texte est la REFERENCE!" - -#: pcbnew/editmod.cpp:149 -msgid "Text is VALUE!" -msgstr "Le texte est la VALEUR!" - -#: pcbnew/mirepcb.cpp:78 -msgid "Target Properties" -msgstr "Propriétés de la mire" - -#: pcbnew/mirepcb.cpp:118 -msgid "shape +" -msgstr "Forme +" - -#: pcbnew/mirepcb.cpp:118 -msgid "shape X" -msgstr "Forme X" - -#: pcbnew/mirepcb.cpp:120 -msgid "Target Shape:" -msgstr "Forme Mire:" - -#: pcbnew/class_marker.cpp:133 -#: pcbnew/class_board_item.cpp:233 -msgid "Marker" -msgstr "Marqueur" - -#: pcbnew/class_marker.cpp:137 -msgid "ErrType" -msgstr "Type Err" - -#: pcbnew/set_color.cpp:269 -#: pcbnew/set_color.cpp:296 -#: gerbview/set_color.cpp:258 -#: gerbview/set_color.cpp:285 -msgid "Show None" -msgstr "Rien Afficher" - -#: pcbnew/set_color.cpp:278 -#: gerbview/set_color.cpp:267 -msgid "Show All" -msgstr "Tout Afficher" - -#: pcbnew/set_color.cpp:290 -msgid "Switch on all of the copper layers" -msgstr "Affiche toutes les couches cuivre" - -#: pcbnew/set_color.cpp:299 -msgid "Switch off all of the copper layers" -msgstr "N'affiche pas les couches cuivre" - -#: pcbnew/set_color.cpp:361 -#: eeschema/eelayer.cpp:259 -#: gerbview/set_color.cpp:333 -msgid "Apply" -msgstr "Appliquer" - -#: pcbnew/hotkeys.cpp:465 -#, c-format -msgid "Footprint %s found, but locked" -msgstr "Module %s trouvé, mais verrouillé" - -#: pcbnew/hotkeys.cpp:630 -msgid "Delete module?" -msgstr "Effacer Module?" - -#: pcbnew/files.cpp:57 -msgid "Recovery file " -msgstr "Fichier de secours " - -#: pcbnew/files.cpp:63 -msgid "Ok to load Recovery file " -msgstr "Ok pour charger le fichier de secours" - -#: pcbnew/files.cpp:142 -msgid "Board Modified: Continue ?" -msgstr "Circuit imprimé modifié, Continuer ?" - -#: pcbnew/files.cpp:160 -msgid "Load board files:" -msgstr "Charger Fichiers C.I.:" - -#: pcbnew/files.cpp:201 -msgid "This file was created by a more recent version of PCBnew and may not load correctly. Please consider updating!" -msgstr "" - -#: pcbnew/files.cpp:205 -msgid "This file was created by an older version of EESchema. It will be stored in the new file format when you save this file again." -msgstr "" - -#: pcbnew/files.cpp:284 -msgid "Save board files:" -msgstr "Sauver Fichiers C.I.:" - -#: pcbnew/files.cpp:323 -msgid "Warning: unable to create bakfile " -msgstr "Attention: Impossible de créer fichier backup " - -#: pcbnew/files.cpp:357 -msgid "Backup file: " -msgstr "Fichier backup: " - -#: pcbnew/files.cpp:361 -msgid "Wrote board file: " -msgstr "Ecriture fichier CI: " - -#: pcbnew/files.cpp:363 -msgid "Failed to create " -msgstr "Impossible de créer fichier " - -#: pcbnew/set_grid.cpp:147 -#: pcbnew/dialog_gendrill.cpp:165 -#: pcbnew/dialog_general_options.cpp:273 -#: gerbview/options.cpp:185 -msgid "Inches" -msgstr "Pouces" - -#: pcbnew/set_grid.cpp:148 -#: share/drawframe.cpp:395 -msgid "mm" -msgstr "mm" - -#: pcbnew/set_grid.cpp:150 -msgid "Grid Size Units" -msgstr "Unites taille Grille" - -#: pcbnew/set_grid.cpp:156 -msgid "User Grid Size X" -msgstr "Grille perso dim X" - -#: pcbnew/set_grid.cpp:162 -msgid "User Grid Size Y" -msgstr "Grille perso dim Y" - -#: pcbnew/export_gencad.cpp:69 -msgid "GenCAD file:" -msgstr "Fichier GenCAD:" - -#: pcbnew/affiche.cpp:34 -msgid "Net Name" -msgstr "Equipot" - -#: pcbnew/affiche.cpp:36 -msgid "No Net (not connected)" -msgstr "Pas de Net (non connecté)" - -#: pcbnew/affiche.cpp:39 -msgid "Net Code" -msgstr "Net Code" - -#: pcbnew/editedge.cpp:162 -msgid "Copper layer global delete not allowed!" -msgstr " Effacement global sur couche cuivre non autorisé" - -#: pcbnew/editedge.cpp:168 -msgid "Segment is being edited" -msgstr "Segment en cours d'édition" - -#: pcbnew/editedge.cpp:172 -msgid "Delete Layer " -msgstr "Effacer Couche" - -#: pcbnew/class_edge_mod.cpp:287 -msgid "Seg" -msgstr "Seg" - -#: pcbnew/class_edge_mod.cpp:293 -msgid "TimeStamp" -msgstr "TimeStamp" - -#: pcbnew/class_edge_mod.cpp:295 -msgid "Mod Layer" -msgstr "Couche Mod." - -#: pcbnew/class_edge_mod.cpp:297 -msgid "Seg Layer" -msgstr "Couche Seg." - -#: pcbnew/cross-probing.cpp:54 -#, c-format -msgid "%s found" -msgstr "%s trouvé" - -#: pcbnew/cross-probing.cpp:56 -#: pcbnew/cross-probing.cpp:110 -#, c-format -msgid "%s not found" -msgstr "%s non trouvé" - -#: pcbnew/cross-probing.cpp:113 -#, c-format -msgid "%s pin %s not found" -msgstr "%s pin %s non trouvée" - -#: pcbnew/cross-probing.cpp:118 -#, c-format -msgid "%s pin %s found" -msgstr "%s pin %s trouvée" - -#: pcbnew/deltrack.cpp:155 -msgid "Delete NET ?" -msgstr "Supprimer Net ?" - -#: pcbnew/zones_by_polygon.cpp:337 -#: pcbnew/zones_by_polygon.cpp:378 -#: pcbnew/zones_by_polygon.cpp:674 -msgid "Area: DRC outline error" -msgstr "Zone; Erreur DRC sur contour" - -#: pcbnew/zones_by_polygon.cpp:563 -msgid "DRC error: this start point is inside or too close an other area" -msgstr "Erreur DRC: ce point de départ est a l'intérieur d'une autre zone ou trop proche" - -#: pcbnew/zones_by_polygon.cpp:622 -msgid "DRC error: closing this area creates a drc error with an other area" -msgstr "Erreur DRC: la fermeture de cette zone crée une erreur DRC avec une autre zone" - -#: pcbnew/zones_by_polygon.cpp:851 -msgid "No Net" -msgstr "No Net" - -#: pcbnew/zones_by_polygon.cpp:853 -#: pcbnew/class_zone.cpp:601 -#: pcbnew/class_track.cpp:868 -msgid "NetName" -msgstr "NetName" - -#: pcbnew/class_zone.cpp:574 -#: pcbnew/class_board_item.cpp:156 -msgid "Zone Outline" -msgstr "Contour de Zone" - -#: pcbnew/class_zone.cpp:578 -#: pcbnew/class_board_item.cpp:161 -msgid "(Cutout)" -msgstr "(Cutout)" - -#: pcbnew/class_zone.cpp:598 -#: pcbnew/class_board_item.cpp:180 -msgid "Not Found" -msgstr " Non Trouvé" - -#: pcbnew/class_zone.cpp:606 -#: pcbnew/class_track.cpp:873 -msgid "NetCode" -msgstr "NetCode" - -#: pcbnew/class_zone.cpp:614 -msgid "Corners" -msgstr "Sommets" - -#: pcbnew/class_zone.cpp:618 -msgid "Hatch lines" -msgstr "Lignes de Hachure" - -#: pcbnew/gendrill.cpp:307 -msgid "Drill file" -msgstr "Fichier de percage" - -#: pcbnew/gendrill.cpp:378 -#: pcbnew/dialog_gendrill.cpp:180 -msgid "2:3" -msgstr "2:3" - -#: pcbnew/gendrill.cpp:379 -#: pcbnew/dialog_gendrill.cpp:181 -msgid "2:4" -msgstr "2:4" - -#: pcbnew/gendrill.cpp:384 -msgid "3:2" -msgstr "3:2" - -#: pcbnew/gendrill.cpp:385 -msgid "3:3" -msgstr "3:3" - -#: pcbnew/gendrill.cpp:728 -msgid "Drill Map file" -msgstr "Fichier Plan de perçage" - -#: pcbnew/gendrill.cpp:743 -msgid "Unable to create file" -msgstr "Impossible de créer le fichier " - -#: pcbnew/gendrill.cpp:774 -msgid "Drill Report file" -msgstr "Fichier rapport de perçage:" - -#: pcbnew/plotps.cpp:392 -msgid "Tracks" -msgstr "Pistes" - -#: pcbnew/pcbcfg.cpp:71 -#: eeschema/eeconfig.cpp:60 -#: cvpcb/menucfg.cpp:170 -msgid "Read config file" -msgstr "Lire config" - -#: pcbnew/pcbcfg.cpp:85 -#: cvpcb/menucfg.cpp:182 -#, c-format -msgid "File %s not found" -msgstr " fichier %s non trouvé" - -#: pcbnew/pcbcfg.cpp:204 -#: eeschema/eeconfig.cpp:199 -#: cvpcb/cfg.cpp:78 -msgid "Save preferences" -msgstr "Sauver préférences" - -#: pcbnew/dialog_zones_by_polygon.cpp:155 -#: pcbnew/dialog_zones_by_polygon.cpp:156 -#: pcbnew/dialog_zones_by_polygon.cpp:157 -#: pcbnew/dialog_zones_by_polygon.cpp:158 -msgid "0.00000" -msgstr "0.00000" - -#: pcbnew/dialog_zones_by_polygon.cpp:159 -msgid "Grid Size for Filling:" -msgstr "Taille de Grille pour Remplissage:" - -#: pcbnew/dialog_zones_by_polygon.cpp:163 -msgid "Zone clearance value (mm):" -msgstr "Valeur isolation zone (mm):" - -#: pcbnew/dialog_zones_by_polygon.cpp:171 -msgid "Hatched Outline" -msgstr "Contour Hachuré" - -#: pcbnew/dialog_zones_by_polygon.cpp:172 -msgid "Full Hatched" -msgstr "Pleinement Hachuré" - -#: pcbnew/dialog_zones_by_polygon.cpp:173 -msgid "Outlines Appearance" -msgstr "Aspect des Contours" - -#: pcbnew/dialog_zones_by_polygon.cpp:183 -msgid "Include Pads" -msgstr "Inclure Pads" - -#: pcbnew/dialog_zones_by_polygon.cpp:184 -msgid "Thermal" -msgstr "Thermique" - -#: pcbnew/dialog_zones_by_polygon.cpp:185 -msgid "Exclude Pads" -msgstr "Exclure Pads" - -#: pcbnew/dialog_zones_by_polygon.cpp:186 -msgid "Pad options:" -msgstr "Options pads" - -#: pcbnew/dialog_zones_by_polygon.cpp:193 -#: eeschema/dialog_options.cpp:257 -msgid "Any" -msgstr "Tout" - -#: pcbnew/dialog_zones_by_polygon.cpp:194 -msgid "H , V and 45 deg" -msgstr "H, V et 45 deg" - -#: pcbnew/dialog_zones_by_polygon.cpp:195 -msgid "Zone edges orient:" -msgstr "Direction contours zone:" - -#: pcbnew/dialog_zones_by_polygon.cpp:214 -msgid "Alphabetic" -msgstr "Alphabetique" - -#: pcbnew/dialog_zones_by_polygon.cpp:215 -msgid "Advanced" -msgstr "Avancé" - -#: pcbnew/dialog_zones_by_polygon.cpp:216 -msgid "Net sorting:" -msgstr "Tri des Equipotentielles:" - -#: pcbnew/dialog_zones_by_polygon.cpp:220 -msgid "Filter" -msgstr "Filtre" - -#: pcbnew/dialog_zones_by_polygon.cpp:225 -msgid "Do not list net names which match with this text, in advanced mode" -msgstr "Ne liste pas les noms de nets qui correspondent à ce texte, en mode avancé" - -#: pcbnew/dialog_zones_by_polygon.cpp:231 -#: pcbnew/class_board_item.cpp:150 -#: pcbnew/class_board_item.cpp:218 -msgid "Net:" -msgstr "Net:" - -#: pcbnew/dialog_zones_by_polygon.cpp:250 -msgid "Zone clearance value:" -msgstr "Valeur isolation zone:" - -#: pcbnew/dialog_zones_by_polygon.cpp:253 -msgid "Grid :" -msgstr "Grille:" - -#: pcbnew/dialog_zones_by_polygon.cpp:537 -msgid "Error : you must choose a layer" -msgstr "Erreur. Vous devez choisir une couche" - -#: pcbnew/dialog_zones_by_polygon.cpp:546 -msgid "Error : you must choose a net name" -msgstr "Erreur. Vous devez choisir une équipotentielle" - -#: pcbnew/ioascii.cpp:167 -msgid "Error: Unexpected end of file !" -msgstr "Erreur: Fin de fichier inattendue !" +#: pcbnew/dialog_drc.cpp:772 +msgid "DRC Report file" +msgstr "Fichier rapport de contrôle DRC:" #: pcbnew/netlist.cpp:130 #, c-format @@ -3709,6 +1948,859 @@ msgstr "Fichier <%s> non trouvé, Netliste utilisée pour selection modules en l msgid "Component [%s]: footprint <%s> not found" msgstr "Composant [%s]: Module <%s> non trouvé en librairie" +#: pcbnew/plot_rtn.cpp:221 +#, c-format +msgid "" +"Your BOARD has a bad layer number of %u for module\n" +" %s's \"reference\" text." +msgstr "" +"Votre PCB a un mauvais numero de couche %u pour le module\n" +" %s's \"reference\"." + +#: pcbnew/plot_rtn.cpp:241 +#, c-format +msgid "" +"Your BOARD has a bad layer number of %u for module\n" +" %s's \"value\" text." +msgstr "" +"Votre PCB a un mauvais numero de couche %u pour le module\n" +" %s's \"valeur\"." + +#: pcbnew/plot_rtn.cpp:287 +#, c-format +msgid "" +"Your BOARD has a bad layer number of %u for module\n" +" %s's \"module text\" text of %s." +msgstr "" +"Votre PCB a un mauvais numero de couche %u pour le module\n" +" %s's \"texte module\" de %s." + +#: pcbnew/pcbnew.cpp:42 +msgid "Pcbnew is already running, Continue?" +msgstr "Pcbnew est est cours d'exécution. Continuer ?" + +#: pcbnew/plotgerb.cpp:72 +msgid "unable to create file " +msgstr "Impossible de créer fichier " + +#: pcbnew/plotgerb.cpp:824 +#, c-format +msgid "unable to reopen file <%s>" +msgstr "Ne peut pas réouvrir fichier <%s>" + +#: pcbnew/dialog_display_options.cpp:186 +msgid "Tracks and vias" +msgstr "Pistes et vias" + +#: pcbnew/dialog_display_options.cpp:193 +msgid "Tracks:" +msgstr "Pistes:" + +#: pcbnew/dialog_display_options.cpp:198 +#: pcbnew/dialog_display_options.cpp:208 +msgid "Always" +msgstr "Toujours" + +#: pcbnew/dialog_display_options.cpp:199 +msgid "New track" +msgstr "Nouvelle piste" + +#: pcbnew/dialog_display_options.cpp:200 +#: pcbnew/dialog_display_options.cpp:206 +msgid "Never" +msgstr "Jamais" + +#: pcbnew/dialog_display_options.cpp:201 +msgid "Show Track Clearance" +msgstr "Monter Isolation Piste" + +#: pcbnew/dialog_display_options.cpp:207 +msgid "defined holes" +msgstr "Trous définis" + +#: pcbnew/dialog_display_options.cpp:209 +msgid "Show Via Holes" +msgstr "Montrer trous pour vias" + +#: pcbnew/dialog_display_options.cpp:213 +msgid "Modules" +msgstr "Modules" + +#: pcbnew/dialog_display_options.cpp:224 +msgid "Module Texts" +msgstr "Texte module" + +#: pcbnew/dialog_display_options.cpp:232 +msgid "Module Edges:" +msgstr "Contours modules:" + +#: pcbnew/dialog_display_options.cpp:239 +msgid "Pad Options:" +msgstr "Options Pads:" + +#: pcbnew/dialog_display_options.cpp:246 +msgid "Pad Shapes:" +msgstr "Forme Pads:" + +#: pcbnew/dialog_display_options.cpp:250 +msgid "Show Pad Clearance" +msgstr "Monter Isolation" + +#: pcbnew/dialog_display_options.cpp:254 +msgid "Show Pad Number" +msgstr "Afficher le n° de pad" + +#: pcbnew/dialog_display_options.cpp:258 +msgid "Show Pad NoConnect" +msgstr "Montrer non conn" + +#: pcbnew/dialog_display_options.cpp:269 +msgid "Display other items:" +msgstr "Afficher autres éléments" + +#: pcbnew/dialog_display_options.cpp:276 +msgid "Show page limits" +msgstr " Afficher limites de page" + +#: pcbnew/menubarmodedit.cpp:40 +msgid "Sizes and Widths" +msgstr "Dims. et Epaiss." + +#: pcbnew/menubarmodedit.cpp:41 +msgid "Adjust width for texts and drawings" +msgstr "Ajuster dims pour textes et graphiques" + +#: pcbnew/menubarmodedit.cpp:46 +msgid "Adjust size,shape,layers... for Pads" +msgstr "Ajuster taille, forme, couches... pour pads" + +#: pcbnew/menubarmodedit.cpp:50 +msgid "User Grid Size" +msgstr "Dim Grille utilisteur" + +#: pcbnew/menubarmodedit.cpp:51 +msgid "Adjust User Grid" +msgstr "Ajuster Grille utilisateur" + +#: pcbnew/menubarmodedit.cpp:60 +msgid "&Contents" +msgstr "&Contenu" + +#: pcbnew/menubarmodedit.cpp:60 +msgid "Open the pcbnew manual" +msgstr "Ouvrir la documentation de pcbnew" + +#: pcbnew/menubarmodedit.cpp:64 +msgid "&About" +msgstr "&Infos logiciel" + +#: pcbnew/menubarmodedit.cpp:64 +msgid "About this application" +msgstr "Au sujet de cette application" + +#: pcbnew/menubarmodedit.cpp:72 +msgid "3D Display" +msgstr "3D Visu" + +#: pcbnew/menubarmodedit.cpp:72 +msgid "Show Board in 3D Mode" +msgstr "Visualisation en 3D" + +#: pcbnew/menubarmodedit.cpp:76 +msgid "&Dimensions" +msgstr "&Dimensions" + +#: pcbnew/menubarmodedit.cpp:77 +msgid "&3D Display" +msgstr "&3D Visu" + +#: pcbnew/menubarmodedit.cpp:78 +msgid "&Help" +msgstr "&Aide" + +#: pcbnew/router.cpp:60 +msgid "Unable to create temporary file " +msgstr "Impossible de créer le fichier temporaire " + +#: pcbnew/router.cpp:65 +msgid "Create temporary file " +msgstr "Creation fichier temporaire " + +#: pcbnew/router.cpp:566 +msgid "Unable to find data file " +msgstr "Impossible de trouver le fichier de données " + +#: pcbnew/router.cpp:572 +msgid "Reading autorouter data file " +msgstr "Lecture fichier données de l'autorouteur" + +#: pcbnew/initpcb.cpp:125 +msgid "Current Board will be lost ?" +msgstr "Le C.I. courant sera perdu ?" + +#: pcbnew/initpcb.cpp:174 +msgid "Delete Zones ?" +msgstr "Effacer Zones ?" + +#: pcbnew/initpcb.cpp:201 +msgid "Delete Board edges ?" +msgstr "Effacement contour PCB" + +#: pcbnew/initpcb.cpp:206 +msgid "Delete draw items?" +msgstr "Suppression éléments graphiques?" + +#: pcbnew/initpcb.cpp:248 +msgid "Delete Tracks?" +msgstr "Effacer Pistes ?" + +#: pcbnew/initpcb.cpp:271 +msgid "Delete Modules?" +msgstr "Effacement des Modules?" + +#: pcbnew/initpcb.cpp:294 +msgid "Delete Pcb Texts" +msgstr "Effacer Textes Pcb" + +#: pcbnew/pcbframe.cpp:280 +msgid "Board modified, Save before exit ?" +msgstr "Circuit Imprimé modifiée, Sauver avant de quitter ?" + +#: pcbnew/pcbframe.cpp:281 +msgid "Confirmation" +msgstr "Confirmation" + +#: pcbnew/pcbframe.cpp:382 +msgid "DRC Off (Disable !!!), Currently: DRC is active" +msgstr "DRC off (désactivée !!!), actuellement DRC active" + +#: pcbnew/pcbframe.cpp:383 +msgid "DRC On (Currently: DRC is inactive !!!)" +msgstr "DRC On (Actuellement, DRC désactivée !!!)" + +#: pcbnew/pcbframe.cpp:394 +msgid "Polar Coords not show" +msgstr "Coord Polaires non affichées" + +#: pcbnew/pcbframe.cpp:395 +msgid "Display Polar Coords" +msgstr "Affichage coord Polaires" + +#: pcbnew/pcbframe.cpp:400 +msgid "Grid not show" +msgstr "Grille non montrée" + +#: pcbnew/pcbframe.cpp:400 +msgid "Show Grid" +msgstr "Afficher grille" + +#: pcbnew/pcbframe.cpp:409 +msgid "General ratsnest not show" +msgstr "Chevelu général non affiché" + +#: pcbnew/pcbframe.cpp:409 +msgid "Show General ratsnest" +msgstr "Afficher le chevelu général" + +#: pcbnew/pcbframe.cpp:415 +msgid "Module ratsnest not show" +msgstr "Ne pas montrer le chevelu du module pendant déplacement" + +#: pcbnew/pcbframe.cpp:416 +msgid "Show Module ratsnest" +msgstr "Montrer le chevelu du module" + +#: pcbnew/pcbframe.cpp:423 +msgid "Disable Auto Delete old Track" +msgstr "Ne pas Autoriser l'effacement automatique des pistes" + +#: pcbnew/pcbframe.cpp:424 +msgid "Enable Auto Delete old Track" +msgstr "Autoriser l'effacement automatique des pistes" + +#: pcbnew/pcbframe.cpp:431 +msgid "Do not Show Zones" +msgstr "Ne pas monter Zones" + +#: pcbnew/pcbframe.cpp:437 +msgid "Show Pads Sketch mode" +msgstr "Afficher pastilles en contour" + +#: pcbnew/pcbframe.cpp:438 +msgid "Show pads filled mode" +msgstr "Afficher pastilles en mode plein" + +#: pcbnew/pcbframe.cpp:444 +msgid "Show Tracks Sketch mode" +msgstr "Afficher pistes en contour" + +#: pcbnew/pcbframe.cpp:445 +msgid "Show Tracks filled mode" +msgstr "Afficher pistes en mode plein" + +#: pcbnew/pcbframe.cpp:451 +msgid "Normal Contrast Mode Display" +msgstr "Mode d'affichage Contraste normal" + +#: pcbnew/pcbframe.cpp:464 +msgid "Track" +msgstr "Piste" + +#: pcbnew/pcbframe.cpp:496 +msgid "Via" +msgstr "Via" + +#: pcbnew/globaleditpad.cpp:74 +msgid "Pads Global Edit" +msgstr "Pads: Edition globale" + +#: pcbnew/globaleditpad.cpp:91 +msgid "Pad Settings..." +msgstr "Caract pad ..." + +#: pcbnew/globaleditpad.cpp:97 +msgid "Change Module" +msgstr "Change module" + +#: pcbnew/globaleditpad.cpp:103 +msgid "Change Id Modules" +msgstr "Change Modules ident." + +#: pcbnew/globaleditpad.cpp:115 +msgid "Pad Filter :" +msgstr "Filtre Pad :" + +#: pcbnew/globaleditpad.cpp:119 +msgid "Shape Filter" +msgstr "Filtre sur forme" + +#: pcbnew/globaleditpad.cpp:124 +msgid "Layer Filter" +msgstr "Filtre sur couche" + +#: pcbnew/globaleditpad.cpp:129 +msgid "Orient Filter" +msgstr "Filtre Orientation" + +#: pcbnew/globaleditpad.cpp:136 +msgid "Change Items :" +msgstr "Eléments à changer:" + +#: pcbnew/globaleditpad.cpp:140 +msgid "Change Size" +msgstr "Change Taille" + +#: pcbnew/globaleditpad.cpp:145 +msgid "Change Shape" +msgstr "Change Forme" + +#: pcbnew/globaleditpad.cpp:150 +msgid "Change Drill" +msgstr "Change Perçage" + +#: pcbnew/globaleditpad.cpp:155 +msgid "Change Orient" +msgstr "Change Orientation" + +#: pcbnew/xchgmod.cpp:80 +msgid "Exchange Modules" +msgstr "Echange modules:" + +#: pcbnew/xchgmod.cpp:107 +msgid "Change module" +msgstr "Change module" + +#: pcbnew/xchgmod.cpp:113 +msgid "Change same modules" +msgstr "Change modules id." + +#: pcbnew/xchgmod.cpp:119 +msgid "Ch. same module+value" +msgstr "Ch. module+valeur id." + +#: pcbnew/xchgmod.cpp:125 +msgid "Change all" +msgstr "Change tous" + +#: pcbnew/xchgmod.cpp:131 +msgid "Browse Libs modules" +msgstr "Liste modules" + +#: pcbnew/xchgmod.cpp:142 +msgid "Current Module" +msgstr "Module courant" + +#: pcbnew/xchgmod.cpp:149 +msgid "Current Value" +msgstr "Valeur courante" + +#: pcbnew/xchgmod.cpp:156 +msgid "New Module" +msgstr "Nouveau Module" + +#: pcbnew/xchgmod.cpp:223 +#, c-format +msgid "file %s not found" +msgstr " fichier %s non trouvé" + +#: pcbnew/xchgmod.cpp:237 +#, c-format +msgid "Unable to create file %s" +msgstr "Impossible de créer fichier <%s>" + +#: pcbnew/xchgmod.cpp:344 +#, c-format +msgid "Change modules <%s> -> <%s> (val = %s)?" +msgstr "Change modules <%s> -> <%s> (val = %s)?" + +#: pcbnew/xchgmod.cpp:351 +#, c-format +msgid "Change modules <%s> -> <%s> ?" +msgstr "Change modules <%s> -> <%s> ?" + +#: pcbnew/xchgmod.cpp:415 +msgid "Change ALL modules ?" +msgstr "Change TOUS les modules ?" + +#: pcbnew/xchgmod.cpp:477 +#, c-format +msgid "Change module %s (%s) " +msgstr "Change module %s (%s) " + +#: pcbnew/xchgmod.cpp:612 +#: pcbnew/automove.cpp:208 +msgid "No Modules!" +msgstr "Pas de Modules" + +#: pcbnew/xchgmod.cpp:621 +msgid "Cmp files:" +msgstr "Fichiers Cmp: " + +#: pcbnew/automove.cpp:212 +msgid "Move Modules ?" +msgstr "Déplacer Modules ?" + +#: pcbnew/automove.cpp:221 +msgid "Autoplace modules: No boad edges detected, unable to place modules" +msgstr "Autoplace modules: pas de contours sur pcb, impossible de placer les modules" + +#: pcbnew/automove.cpp:344 +#, c-format +msgid "Ok to set module orientation to %d degrees ?" +msgstr "Ok pour orientation module à %d degrés ?" + +#: pcbnew/solve.cpp:229 +msgid "Abort routing?" +msgstr "Stopper routage?" + +#: pcbnew/find.cpp:114 +msgid "Marker found" +msgstr "Marqueur trouvé" + +#: pcbnew/find.cpp:116 +#, c-format +msgid "<%s> Found" +msgstr "<%s> trouvé" + +#: pcbnew/find.cpp:129 +msgid "Marker not found" +msgstr "Marqueur non trouvé" + +#: pcbnew/find.cpp:131 +#, c-format +msgid "<%s> Not Found" +msgstr "<%s> Non trouvé" + +#: pcbnew/find.cpp:238 +msgid "Item to find:" +msgstr "Elément a chercher:" + +#: pcbnew/find.cpp:259 +msgid "Find Item" +msgstr "Chercher Item" + +#: pcbnew/find.cpp:265 +msgid "Find Next Item" +msgstr "Chercher Item Suivant" + +#: pcbnew/find.cpp:274 +msgid "Find Marker" +msgstr "Chercher Marqueur" + +#: pcbnew/find.cpp:280 +msgid "Find Next Marker" +msgstr "Marqueur Suivant" + +#: pcbnew/editmod.cpp:144 +msgid "Text is REFERENCE!" +msgstr "Le texte est la REFERENCE!" + +#: pcbnew/editmod.cpp:149 +msgid "Text is VALUE!" +msgstr "Le texte est la VALEUR!" + +#: pcbnew/mirepcb.cpp:78 +msgid "Target Properties" +msgstr "Propriétés de la mire" + +#: pcbnew/mirepcb.cpp:118 +msgid "shape +" +msgstr "Forme +" + +#: pcbnew/mirepcb.cpp:118 +msgid "shape X" +msgstr "Forme X" + +#: pcbnew/mirepcb.cpp:120 +msgid "Target Shape:" +msgstr "Forme Mire:" + +#: pcbnew/class_marker.cpp:133 +msgid "Marker" +msgstr "Marqueur" + +#: pcbnew/class_marker.cpp:137 +msgid "ErrType" +msgstr "Type Err" + +#: pcbnew/set_color.cpp:269 +#: pcbnew/set_color.cpp:296 +msgid "Show None" +msgstr "Rien Afficher" + +#: pcbnew/set_color.cpp:278 +msgid "Show All" +msgstr "Tout Afficher" + +#: pcbnew/set_color.cpp:290 +msgid "Switch on all of the copper layers" +msgstr "Affiche toutes les couches cuivre" + +#: pcbnew/set_color.cpp:299 +msgid "Switch off all of the copper layers" +msgstr "N'affiche pas les couches cuivre" + +#: pcbnew/set_color.cpp:361 +msgid "Apply" +msgstr "Appliquer" + +#: pcbnew/hotkeys.cpp:465 +#, c-format +msgid "Footprint %s found, but locked" +msgstr "Module %s trouvé, mais verrouillé" + +#: pcbnew/hotkeys.cpp:630 +msgid "Delete module?" +msgstr "Effacer Module?" + +#: pcbnew/files.cpp:57 +msgid "Recovery file " +msgstr "Fichier de secours " + +#: pcbnew/files.cpp:63 +msgid "Ok to load Recovery file " +msgstr "Ok pour charger le fichier de secours" + +#: pcbnew/files.cpp:142 +msgid "Board Modified: Continue ?" +msgstr "Circuit imprimé modifié, Continuer ?" + +#: pcbnew/files.cpp:160 +msgid "Load board files:" +msgstr "Charger Fichiers C.I.:" + +#: pcbnew/files.cpp:201 +msgid "This file was created by a more recent version of PCBnew and may not load correctly. Please consider updating!" +msgstr "" + +#: pcbnew/files.cpp:205 +msgid "This file was created by an older version of EESchema. It will be stored in the new file format when you save this file again." +msgstr "" + +#: pcbnew/files.cpp:284 +msgid "Save board files:" +msgstr "Sauver Fichiers C.I.:" + +#: pcbnew/files.cpp:323 +msgid "Warning: unable to create bakfile " +msgstr "Attention: Impossible de créer fichier backup " + +#: pcbnew/files.cpp:357 +msgid "Backup file: " +msgstr "Fichier backup: " + +#: pcbnew/files.cpp:361 +msgid "Wrote board file: " +msgstr "Ecriture fichier CI: " + +#: pcbnew/files.cpp:363 +msgid "Failed to create " +msgstr "Impossible de créer fichier " + +#: pcbnew/set_grid.cpp:147 +msgid "Inches" +msgstr "Pouces" + +#: pcbnew/set_grid.cpp:148 +msgid "mm" +msgstr "mm" + +#: pcbnew/set_grid.cpp:150 +msgid "Grid Size Units" +msgstr "Unites taille Grille" + +#: pcbnew/set_grid.cpp:156 +msgid "User Grid Size X" +msgstr "Grille perso dim X" + +#: pcbnew/set_grid.cpp:162 +msgid "User Grid Size Y" +msgstr "Grille perso dim Y" + +#: pcbnew/export_gencad.cpp:69 +msgid "GenCAD file:" +msgstr "Fichier GenCAD:" + +#: pcbnew/affiche.cpp:34 +msgid "Net Name" +msgstr "Equipot" + +#: pcbnew/affiche.cpp:36 +msgid "No Net (not connected)" +msgstr "Pas de Net (non connecté)" + +#: pcbnew/affiche.cpp:39 +msgid "Net Code" +msgstr "Net Code" + +#: pcbnew/affiche.cpp:52 +msgid "Pads" +msgstr "Pads" + +#: pcbnew/editedge.cpp:162 +msgid "Copper layer global delete not allowed!" +msgstr " Effacement global sur couche cuivre non autorisé" + +#: pcbnew/editedge.cpp:168 +msgid "Segment is being edited" +msgstr "Segment en cours d'édition" + +#: pcbnew/editedge.cpp:172 +msgid "Delete Layer " +msgstr "Effacer Couche" + +#: pcbnew/cross-probing.cpp:54 +#, c-format +msgid "%s found" +msgstr "%s trouvé" + +#: pcbnew/cross-probing.cpp:56 +#: pcbnew/cross-probing.cpp:110 +#, c-format +msgid "%s not found" +msgstr "%s non trouvé" + +#: pcbnew/cross-probing.cpp:113 +#, c-format +msgid "%s pin %s not found" +msgstr "%s pin %s non trouvée" + +#: pcbnew/cross-probing.cpp:118 +#, c-format +msgid "%s pin %s found" +msgstr "%s pin %s trouvée" + +#: pcbnew/deltrack.cpp:155 +msgid "Delete NET ?" +msgstr "Supprimer Net ?" + +#: pcbnew/autoplac.cpp:106 +msgid "Footprints NOT LOCKED will be moved" +msgstr "Les modules NON FIXES vont être déplacés" + +#: pcbnew/autoplac.cpp:111 +msgid "Footprints NOT PLACED will be moved" +msgstr "Les modules NON PLACES vont être déplacés" + +#: pcbnew/autoplac.cpp:402 +msgid "No edge PCB, Unknown board size!" +msgstr "Pas de contour PCB, la taille du PCB est inconnue!" + +#: pcbnew/autoplac.cpp:423 +msgid "Cols" +msgstr "Cols" + +#: pcbnew/autoplac.cpp:425 +msgid "Lines" +msgstr "Lignes" + +#: pcbnew/autoplac.cpp:427 +msgid "Cells." +msgstr "Cells." + +#: pcbnew/autoplac.cpp:488 +msgid "Loop" +msgstr "Itération" + +#: pcbnew/autoplac.cpp:642 +msgid "Ok to abort ?" +msgstr "Ok pour arrêter ?" + +#: pcbnew/zones_by_polygon.cpp:337 +#: pcbnew/zones_by_polygon.cpp:378 +#: pcbnew/zones_by_polygon.cpp:674 +msgid "Area: DRC outline error" +msgstr "Zone; Erreur DRC sur contour" + +#: pcbnew/zones_by_polygon.cpp:563 +msgid "DRC error: this start point is inside or too close an other area" +msgstr "Erreur DRC: ce point de départ est a l'intérieur d'une autre zone ou trop proche" + +#: pcbnew/zones_by_polygon.cpp:622 +msgid "DRC error: closing this area creates a drc error with an other area" +msgstr "Erreur DRC: la fermeture de cette zone crée une erreur DRC avec une autre zone" + +#: pcbnew/zones_by_polygon.cpp:851 +msgid "No Net" +msgstr "No Net" + +#: pcbnew/zones_by_polygon.cpp:853 +#: pcbnew/class_zone.cpp:601 +msgid "NetName" +msgstr "NetName" + +#: pcbnew/class_zone.cpp:574 +msgid "Zone Outline" +msgstr "Contour de Zone" + +#: pcbnew/class_zone.cpp:578 +msgid "(Cutout)" +msgstr "(Cutout)" + +#: pcbnew/class_zone.cpp:598 +msgid "Not Found" +msgstr " Non Trouvé" + +#: pcbnew/class_zone.cpp:606 +msgid "NetCode" +msgstr "NetCode" + +#: pcbnew/class_zone.cpp:614 +msgid "Corners" +msgstr "Sommets" + +#: pcbnew/class_zone.cpp:618 +msgid "Hatch lines" +msgstr "Lignes de Hachure" + +#: pcbnew/pcbcfg.cpp:71 +msgid "Read config file" +msgstr "Lire config" + +#: pcbnew/pcbcfg.cpp:85 +#, c-format +msgid "File %s not found" +msgstr " fichier %s non trouvé" + +#: pcbnew/pcbcfg.cpp:204 +msgid "Save preferences" +msgstr "Sauver préférences" + +#: pcbnew/dialog_zones_by_polygon.cpp:155 +#: pcbnew/dialog_zones_by_polygon.cpp:156 +#: pcbnew/dialog_zones_by_polygon.cpp:157 +#: pcbnew/dialog_zones_by_polygon.cpp:158 +msgid "0.00000" +msgstr "0.00000" + +#: pcbnew/dialog_zones_by_polygon.cpp:159 +msgid "Grid Size for Filling:" +msgstr "Taille de Grille pour Remplissage:" + +#: pcbnew/dialog_zones_by_polygon.cpp:163 +msgid "Zone clearance value (mm):" +msgstr "Valeur isolation zone (mm):" + +#: pcbnew/dialog_zones_by_polygon.cpp:171 +msgid "Hatched Outline" +msgstr "Contour Hachuré" + +#: pcbnew/dialog_zones_by_polygon.cpp:172 +msgid "Full Hatched" +msgstr "Pleinement Hachuré" + +#: pcbnew/dialog_zones_by_polygon.cpp:173 +msgid "Outlines Appearance" +msgstr "Aspect des Contours" + +#: pcbnew/dialog_zones_by_polygon.cpp:183 +msgid "Include Pads" +msgstr "Inclure Pads" + +#: pcbnew/dialog_zones_by_polygon.cpp:184 +msgid "Thermal" +msgstr "Thermique" + +#: pcbnew/dialog_zones_by_polygon.cpp:185 +msgid "Exclude Pads" +msgstr "Exclure Pads" + +#: pcbnew/dialog_zones_by_polygon.cpp:186 +msgid "Pad options:" +msgstr "Options pads" + +#: pcbnew/dialog_zones_by_polygon.cpp:193 +msgid "Any" +msgstr "Tout" + +#: pcbnew/dialog_zones_by_polygon.cpp:194 +msgid "H , V and 45 deg" +msgstr "H, V et 45 deg" + +#: pcbnew/dialog_zones_by_polygon.cpp:195 +msgid "Zone edges orient:" +msgstr "Direction contours zone:" + +#: pcbnew/dialog_zones_by_polygon.cpp:214 +msgid "Alphabetic" +msgstr "Alphabetique" + +#: pcbnew/dialog_zones_by_polygon.cpp:215 +msgid "Advanced" +msgstr "Avancé" + +#: pcbnew/dialog_zones_by_polygon.cpp:216 +msgid "Net sorting:" +msgstr "Tri des Equipotentielles:" + +#: pcbnew/dialog_zones_by_polygon.cpp:220 +msgid "Filter" +msgstr "Filtre" + +#: pcbnew/dialog_zones_by_polygon.cpp:225 +msgid "Do not list net names which match with this text, in advanced mode" +msgstr "Ne liste pas les noms de nets qui correspondent à ce texte, en mode avancé" + +#: pcbnew/dialog_zones_by_polygon.cpp:231 +msgid "Net:" +msgstr "Net:" + +#: pcbnew/dialog_zones_by_polygon.cpp:250 +msgid "Zone clearance value:" +msgstr "Valeur isolation zone:" + +#: pcbnew/dialog_zones_by_polygon.cpp:253 +msgid "Grid :" +msgstr "Grille:" + +#: pcbnew/dialog_zones_by_polygon.cpp:537 +msgid "Error : you must choose a layer" +msgstr "Erreur. Vous devez choisir une couche" + +#: pcbnew/dialog_zones_by_polygon.cpp:546 +msgid "Error : you must choose a net name" +msgstr "Erreur. Vous devez choisir une équipotentielle" + #: pcbnew/dialog_gendrill.cpp:164 msgid "Millimeters" msgstr "Millimetres" @@ -3755,8 +2847,6 @@ msgstr "Origine des coord de percage:" #: pcbnew/dialog_gendrill.cpp:197 #: pcbnew/dialog_gendrill.cpp:205 -#: eeschema/libedit.cpp:41 -#: eeschema/viewlibs.cpp:120 msgid "None" msgstr "Aucun" @@ -3789,16 +2879,11 @@ msgid "Speed (cm/s)" msgstr "Vitesse plume ( cm/s )" #: pcbnew/dialog_gendrill.cpp:221 -#: eeschema/plothpgl.cpp:239 msgid "Pen Number" msgstr "Numéro de plume" #: pcbnew/dialog_gendrill.cpp:227 #: pcbnew/dialog_general_options.cpp:313 -#: eeschema/dialog_cmp_graphic_properties.cpp:151 -#: eeschema/dialog_build_BOM.cpp:308 -#: eeschema/netlist_control.cpp:121 -#: share/dialog_print.cpp:167 msgid "Options:" msgstr "Options :" @@ -3843,7 +2928,6 @@ msgid "Through Vias:" msgstr "Via Traversantes:" #: pcbnew/dialog_gendrill.cpp:270 -#: pcbnew/dialog_track_options.cpp:223 msgid "Micro Vias:" msgstr "Micro Vias:" @@ -3852,38 +2936,30 @@ msgid "Buried Vias:" msgstr "Via Enterrées:" #: pcbnew/dialog_general_options.cpp:266 -#: gerbview/options.cpp:175 msgid "No Display" msgstr "Pas d'affichage" #: pcbnew/dialog_general_options.cpp:268 -#: gerbview/options.cpp:177 msgid "Display Polar Coord" msgstr "Affichage coord Polaires" #: pcbnew/dialog_general_options.cpp:274 -#: gerbview/options.cpp:186 msgid "millimeters" msgstr "millimetres" #: pcbnew/dialog_general_options.cpp:275 -#: eeschema/dialog_options.cpp:248 -#: gerbview/options.cpp:187 msgid "Units" msgstr "Unités" #: pcbnew/dialog_general_options.cpp:280 -#: gerbview/options.cpp:193 msgid "Small" msgstr "Petit" #: pcbnew/dialog_general_options.cpp:281 -#: gerbview/options.cpp:193 msgid "Big" msgstr "Grand" #: pcbnew/dialog_general_options.cpp:282 -#: gerbview/options.cpp:194 msgid "Cursor" msgstr "Curseur" @@ -3924,7 +3000,6 @@ msgid "Segments 45 Only" msgstr "Segments 45 seulement" #: pcbnew/dialog_general_options.cpp:342 -#: eeschema/dialog_options.cpp:239 msgid "Auto PAN" msgstr "Auto PAN" @@ -3954,7 +3029,6 @@ msgid "control the capture of the pcb cursor when the mouse cursor enters a trac msgstr "Controle la capture du curseur pcb quand le curseuir souris est sur la piste" #: pcbnew/tool_modedit.cpp:53 -#: eeschema/tool_lib.cpp:123 msgid "Select working library" msgstr "Sélection de la librairie de travail" @@ -3995,16 +3069,10 @@ msgid "export module" msgstr "Exporter Module" #: pcbnew/tool_modedit.cpp:101 -#: eeschema/tool_lib.cpp:150 -#: eeschema/tool_sch.cpp:83 -#: eeschema/menubar.cpp:136 msgid "Undo last edition" msgstr "Defait dernière édition" #: pcbnew/tool_modedit.cpp:103 -#: eeschema/tool_lib.cpp:152 -#: eeschema/tool_sch.cpp:86 -#: eeschema/menubar.cpp:144 msgid "Redo the last undo command" msgstr "Refait la dernière commande defaite" @@ -4104,19 +3172,14 @@ msgid "Save current board as.." msgstr "Sauver le Circuit Imprimé courant sous.." #: pcbnew/menubarpcb.cpp:88 -#: eeschema/menubar.cpp:80 -#: gerbview/tool_gerber.cpp:88 msgid "P&rint" msgstr "Imp&rimer" #: pcbnew/menubarpcb.cpp:88 -#: eeschema/menubar.cpp:80 -#: gerbview/tool_gerber.cpp:88 msgid "Print on current printer" msgstr "Imprimer sur l'imprimante par défaut" #: pcbnew/menubarpcb.cpp:93 -#: eeschema/menubar.cpp:111 msgid "&Plot" msgstr "&Tracer" @@ -4165,7 +3228,6 @@ msgid "Import a routed \"Specctra Session\" (*.ses) file" msgstr "Importer un fichier de routage \"Specctra Session\" (*.ses) " #: pcbnew/menubarpcb.cpp:137 -#: eeschema/libframe.cpp:527 msgid "Import" msgstr "Importer" @@ -4198,10 +3260,6 @@ msgid "Archive or Add footprints in a library file" msgstr "Archiver ou ajouter les modules dans un fichier librairie" #: pcbnew/menubarpcb.cpp:160 -#: eeschema/menubar.cpp:115 -#: cvpcb/tool_cvpcb.cpp:125 -#: kicad/buildmnu.cpp:130 -#: gerbview/tool_gerber.cpp:93 msgid "E&xit" msgstr "&Quitter" @@ -4210,19 +3268,14 @@ msgid "Quit pcbnew" msgstr "Quitter Pcbnew" #: pcbnew/menubarpcb.cpp:178 -#: eeschema/menubar.cpp:356 msgid "&Libs and Dir" msgstr "&Libs et Rep" #: pcbnew/menubarpcb.cpp:179 -#: eeschema/menubar.cpp:357 -#: cvpcb/tool_cvpcb.cpp:140 msgid "Setting Libraries, Directories and others..." msgstr "Sélectionner les librairies et répertoires" #: pcbnew/menubarpcb.cpp:183 -#: eeschema/menubar.cpp:362 -#: gerbview/tool_gerber.cpp:108 msgid "&Colors" msgstr "&Couleurs" @@ -4247,23 +3300,18 @@ msgid "Select what items are displayed" msgstr "Sélectionner les éléments a afficher" #: pcbnew/menubarpcb.cpp:204 -#: eeschema/menubar.cpp:380 msgid "&Save preferences" msgstr "&Sauver Préférences" #: pcbnew/menubarpcb.cpp:205 -#: eeschema/menubar.cpp:381 -#: gerbview/tool_gerber.cpp:123 msgid "Save application preferences" msgstr "Sauver préférences" #: pcbnew/menubarpcb.cpp:209 -#: eeschema/menubar.cpp:384 msgid "&Read preferences" msgstr "&Lire Préférences" #: pcbnew/menubarpcb.cpp:210 -#: eeschema/menubar.cpp:385 msgid "Read application preferences" msgstr "Lire préférences de l'application" @@ -4276,12 +3324,10 @@ msgid "Adjust size and width for tracks, vias" msgstr "Ajuster dims et taille des pistes et vias" #: pcbnew/menubarpcb.cpp:232 -#: pcbnew/dialog_graphic_items_options.h:47 msgid "Texts and Drawings" msgstr "Textes et Tracés" #: pcbnew/menubarpcb.cpp:243 -#: gerbview/tool_gerber.cpp:122 msgid "&Save Setup" msgstr "&Sauver Options" @@ -4346,24 +3392,14 @@ msgid "Swap tracks on copper layers or drawings on others layers" msgstr "Permutation de couches" #: pcbnew/menubarpcb.cpp:312 -#: eeschema/menubar.cpp:405 -#: cvpcb/tool_cvpcb.cpp:167 -#: gerbview/tool_gerber.cpp:154 -#: 3d-viewer/3d_toolbar.cpp:111 msgid "&File" msgstr "&Fichiers" #: pcbnew/menubarpcb.cpp:313 -#: eeschema/menubar.cpp:409 -#: cvpcb/tool_cvpcb.cpp:168 -#: kicad/buildmnu.cpp:210 -#: gerbview/tool_gerber.cpp:155 -#: 3d-viewer/3d_toolbar.cpp:119 msgid "&Preferences" msgstr "&Préférences" #: pcbnew/menubarpcb.cpp:315 -#: gerbview/tool_gerber.cpp:156 msgid "&Miscellaneous" msgstr "&Divers" @@ -4372,17 +3408,14 @@ msgid "P&ostprocess" msgstr "P&ostprocesseurs" #: pcbnew/class_track.cpp:845 -#: pcbnew/class_board_item.cpp:186 msgid "Zone" msgstr "Zone" #: pcbnew/class_track.cpp:877 -#: pcbnew/class_drawsegment.cpp:276 msgid "Segment" msgstr "Segment" #: pcbnew/class_track.cpp:893 -#: pcbnew/class_module.cpp:1139 msgid "Stat" msgstr "Stat" @@ -4398,19 +3431,51 @@ msgstr "" "Plan de perçage: trop de diametres différents pour tracer 1 symbole par diametre\n" "Le tracé utilise des cercles pour quelques valeurs " -#: pcbnew/basepcbframe.cpp:167 +#: pcbnew/basepcbframe.cpp:172 msgid "3D Frame already opened" msgstr "Fenetre 3D déjà ouverte" -#: pcbnew/basepcbframe.cpp:172 -#: pcbnew/basepcbframe.cpp:175 +#: pcbnew/basepcbframe.cpp:177 +#: pcbnew/basepcbframe.cpp:180 msgid "3D Viewer" msgstr "Visu 3D" +#: pcbnew/modedit_onclick.cpp:206 +msgid "End Tool" +msgstr "Fin Outil" + +#: pcbnew/modedit_onclick.cpp:216 +msgid "Cancel Block" +msgstr "Annuler Bloc" + +#: pcbnew/modedit_onclick.cpp:218 +msgid "Zoom Block (drag middle mouse)" +msgstr "Zoom Bloc (drag bouton du milieu souris)" + +#: pcbnew/modedit_onclick.cpp:221 +msgid "Place Block" +msgstr "Place Bloc" + +#: pcbnew/modedit_onclick.cpp:223 +msgid "Copy Block (shift + drag mouse)" +msgstr "Copie Bloc (shift + drag mouse)" + #: pcbnew/modedit_onclick.cpp:225 msgid "Mirror Block (alt + drag mouse)" msgstr "Bloc Miroir (alt + drag mouse)" +#: pcbnew/modedit_onclick.cpp:227 +msgid "Rotate Block (ctrl + drag mouse)" +msgstr "Rotation Bloc (ctrl + drag mouse)" + +#: pcbnew/modedit_onclick.cpp:229 +msgid "Delete Block (shift+ctrl + drag mouse)" +msgstr "Effacement Bloc (shift+ctrl + drag mouse)" + +#: pcbnew/modedit_onclick.cpp:251 +msgid "Rotate" +msgstr "Rotation" + #: pcbnew/modedit_onclick.cpp:255 msgid "Scale" msgstr "Echelle" @@ -4424,7 +3489,6 @@ msgid "Scale Y" msgstr "Echelle Y" #: pcbnew/modedit_onclick.cpp:260 -#: pcbnew/dialog_edit_module.cpp:186 msgid "Edit Module" msgstr "Edit Module" @@ -4436,10 +3500,26 @@ msgstr "Transforme Module" msgid "Move Pad" msgstr "Déplace Pad" +#: pcbnew/modedit_onclick.cpp:273 +msgid "Edit Pad" +msgstr "Edit Pad" + +#: pcbnew/modedit_onclick.cpp:275 +msgid "New Pad Settings" +msgstr "Nouvelles Caract. Pads" + +#: pcbnew/modedit_onclick.cpp:277 +msgid "Export Pad Settings" +msgstr "Exporte Caract. Pads" + #: pcbnew/modedit_onclick.cpp:279 msgid "delete Pad" msgstr "Supprimer Pad" +#: pcbnew/modedit_onclick.cpp:284 +msgid "Global Pad Settings" +msgstr "Edition Globale des pads" + #: pcbnew/modedit_onclick.cpp:292 msgid "Move Text Mod." msgstr "Move Texte Mod." @@ -4468,6 +3548,10 @@ msgstr "Déplace contour" msgid "Place edge" msgstr "Place contour" +#: pcbnew/modedit_onclick.cpp:316 +msgid "Edit" +msgstr "Editer" + #: pcbnew/modedit_onclick.cpp:318 msgid "Edit Width (Current)" msgstr "Edit Epaisseur (Courant)" @@ -4500,7 +3584,7 @@ msgstr "Impossible de drag ce segment: trop de segments connectés" msgid "Unable to drag this segment: two collinear segments" msgstr "Impossible de drag ce segment: 2 segments alignés" -#: pcbnew/move-drag_pads.cpp:269 +#: pcbnew/move-drag_pads.cpp:274 #, c-format msgid "Delete Pad (module %s %s) " msgstr "Effacer Pad (module %s %s) " @@ -4668,7 +3752,6 @@ msgid "Alternate Via Drill" msgstr "Perçage vias alternatif" #: pcbnew/dialog_track_options.cpp:208 -#: pcbnew/pcbnew.h:299 msgid "Through Via" msgstr "Via Traversante" @@ -4705,15 +3788,451 @@ msgstr "" msgid "Track Width" msgstr "Epais. Piste" -#: pcbnew/dialog_track_options.cpp:290 -#: pcbnew/dialog_drc.cpp:440 -msgid "Clearance" -msgstr "Isolation" - #: pcbnew/dialog_track_options.cpp:304 msgid "Mask clearance" msgstr "Retrait Masque" +#: pcbnew/onrightclick.cpp:76 +msgid "Auto Width" +msgstr "Epaisseur Automatique" + +#: pcbnew/onrightclick.cpp:78 +msgid "Use the track width when starting on a track, otherwise the current track width" +msgstr "Ssi on démarre sur une piste existante, utiliser sa largeur, sinon utiliserlal largeur courante" + +#: pcbnew/onrightclick.cpp:92 +#, c-format +msgid "Track %.1f" +msgstr "Piste %.1f" + +#: pcbnew/onrightclick.cpp:94 +#, c-format +msgid "Track %.3f" +msgstr "Piste %.3f" + +#: pcbnew/onrightclick.cpp:112 +#, c-format +msgid "Via %.1f" +msgstr "Via %.1f" + +#: pcbnew/onrightclick.cpp:114 +#, c-format +msgid "Via %.3f" +msgstr "Via %.3f" + +#: pcbnew/onrightclick.cpp:230 +msgid "Lock Module" +msgstr "Verrouiller Modules" + +#: pcbnew/onrightclick.cpp:238 +msgid "Unlock Module" +msgstr "Déverrouiller Modules" + +#: pcbnew/onrightclick.cpp:246 +msgid "Auto place Module" +msgstr "Auto place Module" + +#: pcbnew/onrightclick.cpp:252 +msgid "Autoroute" +msgstr "Autoroute" + +#: pcbnew/onrightclick.cpp:268 +msgid "Move Drawing" +msgstr "Déplace Tracé" + +#: pcbnew/onrightclick.cpp:273 +msgid "End Drawing" +msgstr "Fin tracé" + +#: pcbnew/onrightclick.cpp:275 +msgid "Edit Drawing" +msgstr "Edit Tracé" + +#: pcbnew/onrightclick.cpp:276 +msgid "Delete Drawing" +msgstr "Supprimer Tracé" + +#: pcbnew/onrightclick.cpp:281 +msgid "Delete Zone Filling" +msgstr "Supprimer Remplissage de Zone" + +#: pcbnew/onrightclick.cpp:288 +msgid "Close Zone Outline" +msgstr "Fermer Contour de Zone" + +#: pcbnew/onrightclick.cpp:290 +msgid "Delete Last Corner" +msgstr "Supprimer Dernier Sommet" + +#: pcbnew/onrightclick.cpp:308 +msgid "Delete Marker" +msgstr "Effacer Marqueur" + +#: pcbnew/onrightclick.cpp:315 +msgid "Edit Dimension" +msgstr "Edit Cote" + +#: pcbnew/onrightclick.cpp:318 +msgid "Delete Dimension" +msgstr "Suppression Cote" + +#: pcbnew/onrightclick.cpp:325 +msgid "Move Target" +msgstr "Déplacer Mire" + +#: pcbnew/onrightclick.cpp:328 +msgid "Edit Target" +msgstr "Editer Mire" + +#: pcbnew/onrightclick.cpp:330 +msgid "Delete Target" +msgstr "Supprimer Mire" + +#: pcbnew/onrightclick.cpp:362 +msgid "Get and Move Footprint" +msgstr "Sel et Dépl.t module" + +#: pcbnew/onrightclick.cpp:376 +msgid "Fill or Refill All Zones" +msgstr "Remplir ou Re-remplir Toutes les Zones" + +#: pcbnew/onrightclick.cpp:381 +#: pcbnew/onrightclick.cpp:392 +#: pcbnew/onrightclick.cpp:405 +#: pcbnew/onrightclick.cpp:466 +msgid "Select Working Layer" +msgstr "Sélection de la couche de travail" + +#: pcbnew/onrightclick.cpp:390 +#: pcbnew/onrightclick.cpp:463 +msgid "Select Track Width" +msgstr "Sélection Epais. Piste" + +#: pcbnew/onrightclick.cpp:394 +msgid "Select layer pair for vias" +msgstr "Selection couple de couches pour Vias" + +#: pcbnew/onrightclick.cpp:411 +msgid "Footprint documentation" +msgstr "Documentation des modules" + +#: pcbnew/onrightclick.cpp:421 +msgid "Glob Move and Place" +msgstr "Move et Place Globaux" + +#: pcbnew/onrightclick.cpp:423 +msgid "Unlock All Modules" +msgstr "Déverrouiller tous les Modules" + +#: pcbnew/onrightclick.cpp:425 +msgid "Lock All Modules" +msgstr "Verrouiller tous les Modules" + +#: pcbnew/onrightclick.cpp:428 +msgid "Move All Modules" +msgstr "Déplace tous les Modules" + +#: pcbnew/onrightclick.cpp:429 +msgid "Move New Modules" +msgstr "Déplace nouveaux Modules" + +#: pcbnew/onrightclick.cpp:431 +msgid "Autoplace All Modules" +msgstr "Autoplace Tous Modules" + +#: pcbnew/onrightclick.cpp:432 +msgid "Autoplace New Modules" +msgstr "AutoPlace nouveaux Modules" + +#: pcbnew/onrightclick.cpp:433 +msgid "Autoplace Next Module" +msgstr "Autoplace Module suivant" + +#: pcbnew/onrightclick.cpp:436 +msgid "Orient All Modules" +msgstr "Oriente Tous Modules" + +#: pcbnew/onrightclick.cpp:443 +msgid "Global Autoroute" +msgstr "Autoroutage global" + +#: pcbnew/onrightclick.cpp:445 +msgid "Select layer pair" +msgstr "Selection couple de couches" + +#: pcbnew/onrightclick.cpp:447 +msgid "Autoroute All Modules" +msgstr "Autoroute Tous Modules" + +#: pcbnew/onrightclick.cpp:449 +msgid "Reset Unrouted" +msgstr "Réinit Non routés" + +#: pcbnew/onrightclick.cpp:454 +msgid "Global AutoRouter" +msgstr "Autorouteur Global" + +#: pcbnew/onrightclick.cpp:456 +msgid "Read Global AutoRouter Data" +msgstr "Lire Données de L'autorouteur global" + +#: pcbnew/onrightclick.cpp:493 +msgid "Flip Block (alt + drag mouse)" +msgstr "Inversion Bloc (alt + drag mouse)" + +#: pcbnew/onrightclick.cpp:516 +msgid "Drag Via" +msgstr "Drag Via" + +#: pcbnew/onrightclick.cpp:520 +#: pcbnew/onrightclick.cpp:601 +msgid "Edit Via" +msgstr "Edit Via" + +#: pcbnew/onrightclick.cpp:522 +msgid "Set via hole to Default" +msgstr "Ajuste perçage via à défaut" + +#: pcbnew/onrightclick.cpp:523 +msgid "Set via hole to a specific value. This specfic value is currently" +msgstr "Ajuste diametre perçage via a une valeur sécifique. Cette valeur spécifique est actuellement" + +#: pcbnew/onrightclick.cpp:526 +msgid "Set via hole to alt value" +msgstr "Ajuste perçage via à valeur alternative" + +#: pcbnew/onrightclick.cpp:528 +msgid "Set alt via hole value. This value is currently" +msgstr "Ajuste la valeur alt. perçage via Cette valeur est actuellement" + +#: pcbnew/onrightclick.cpp:531 +msgid "Set the via hole alt value" +msgstr "Ajuste la valeur alt. perçage via" + +#: pcbnew/onrightclick.cpp:533 +msgid "Export Via hole to alt value" +msgstr "Exporte perçage via à valeur alt." + +#: pcbnew/onrightclick.cpp:535 +msgid "Export via hole to others id vias" +msgstr "Exporte perçage via aux autres semblables." + +#: pcbnew/onrightclick.cpp:537 +msgid "Set ALL via holes to default" +msgstr "Ajuste perçage TOUTES vias au défaut" + +#: pcbnew/onrightclick.cpp:550 +msgid "Move Node" +msgstr "Déplace Noeud" + +#: pcbnew/onrightclick.cpp:555 +msgid "Drag Segments, keep slope" +msgstr "Drag Segments, garder direction" + +#: pcbnew/onrightclick.cpp:557 +msgid "Drag Segment" +msgstr "Drag Segment" + +#: pcbnew/onrightclick.cpp:560 +msgid "Move Segment" +msgstr "Déplace Segment" + +#: pcbnew/onrightclick.cpp:563 +msgid "Break Track" +msgstr "Briser piste" + +#: pcbnew/onrightclick.cpp:570 +msgid "Place Node" +msgstr "Place noeud" + +#: pcbnew/onrightclick.cpp:577 +msgid "End Track" +msgstr "Terminer Piste" + +#: pcbnew/onrightclick.cpp:580 +msgid "Place Via" +msgstr "Place Via" + +#: pcbnew/onrightclick.cpp:587 +msgid "Place Micro Via" +msgstr "Place Micro Via" + +#: pcbnew/onrightclick.cpp:599 +msgid "Change Width" +msgstr "Change Largeur" + +#: pcbnew/onrightclick.cpp:601 +msgid "Edit Segment" +msgstr "Edite Segment" + +#: pcbnew/onrightclick.cpp:604 +msgid "Edit Track" +msgstr "Editer Piste" + +#: pcbnew/onrightclick.cpp:606 +msgid "Edit Net" +msgstr "Edit Net" + +#: pcbnew/onrightclick.cpp:608 +msgid "Edit ALL Tracks and Vias" +msgstr "Editer TOUTES Pistes et Vias" + +#: pcbnew/onrightclick.cpp:610 +msgid "Edit ALL Vias (no track)" +msgstr "Editer TOUTES Vias (pas les pistes)" + +#: pcbnew/onrightclick.cpp:612 +msgid "Edit ALL Tracks (no via)" +msgstr "Editer TOUTES Pistes (pas les vias)" + +#: pcbnew/onrightclick.cpp:620 +msgid "Delete Via" +msgstr "Suppression Via" + +#: pcbnew/onrightclick.cpp:620 +msgid "Delete Segment" +msgstr "SupprimerSegment" + +#: pcbnew/onrightclick.cpp:627 +msgid "Delete Track" +msgstr "Effacer Piste" + +#: pcbnew/onrightclick.cpp:631 +msgid "Delete Net" +msgstr "Supprimer Net" + +#: pcbnew/onrightclick.cpp:636 +msgid "Set Flags" +msgstr "Ajust. Flags" + +#: pcbnew/onrightclick.cpp:637 +msgid "Locked: Yes" +msgstr "Verrou: Oui" + +#: pcbnew/onrightclick.cpp:638 +msgid "Locked: No" +msgstr "Verrou: Non" + +#: pcbnew/onrightclick.cpp:648 +msgid "Track Locked: Yes" +msgstr "Piste verrouillée: Oui" + +#: pcbnew/onrightclick.cpp:649 +msgid "Track Locked: No" +msgstr "Piste verrouillée: Non" + +#: pcbnew/onrightclick.cpp:651 +msgid "Net Locked: Yes" +msgstr "Net verrouillé: Oui" + +#: pcbnew/onrightclick.cpp:652 +msgid "Net Locked: No" +msgstr "Net verrouillé: Non" + +#: pcbnew/onrightclick.cpp:667 +msgid "Place Edge Outline" +msgstr "Place Segment de Contour" + +#: pcbnew/onrightclick.cpp:673 +msgid "Place Corner" +msgstr "Place Sommet" + +#: pcbnew/onrightclick.cpp:676 +msgid "Place Zone" +msgstr "Place Zone" + +#: pcbnew/onrightclick.cpp:688 +msgid "Move Corner" +msgstr "Déplace Sommet" + +#: pcbnew/onrightclick.cpp:690 +msgid "Delete Corner" +msgstr "Supprimer Sommet" + +#: pcbnew/onrightclick.cpp:695 +msgid "Create Corner" +msgstr "Créer Sommet" + +#: pcbnew/onrightclick.cpp:697 +msgid "Drag Outline Segment" +msgstr "Drag Segment Contour" + +#: pcbnew/onrightclick.cpp:702 +msgid "Add Similar Zone" +msgstr "Addition d'une Zone Semblable" + +#: pcbnew/onrightclick.cpp:705 +msgid "Add Cutout Area" +msgstr "Addition d'une Zone Interdite" + +#: pcbnew/onrightclick.cpp:709 +msgid "Fill Zone" +msgstr "Remplir Zone" + +#: pcbnew/onrightclick.cpp:712 +msgid "Move Zone" +msgstr "Déplace Zone" + +#: pcbnew/onrightclick.cpp:715 +msgid "Edit Zone Params" +msgstr "Editer Paramètres de la Zone" + +#: pcbnew/onrightclick.cpp:720 +msgid "Delete Cutout" +msgstr "Supprimer Zone Interdite" + +#: pcbnew/onrightclick.cpp:723 +msgid "Delete Zone Outline" +msgstr "Supprimer Contour de Zone" + +#: pcbnew/onrightclick.cpp:745 +#: pcbnew/onrightclick.cpp:790 +#: pcbnew/onrightclick.cpp:828 +#: pcbnew/onrightclick.cpp:894 +msgid "Move" +msgstr "Move" + +#: pcbnew/onrightclick.cpp:748 +#: pcbnew/onrightclick.cpp:830 +msgid "Drag" +msgstr "Drag" + +#: pcbnew/onrightclick.cpp:752 +msgid "Rotate +" +msgstr "Rotation +" + +#: pcbnew/onrightclick.cpp:756 +msgid "Rotate -" +msgstr "Rotation -" + +#: pcbnew/onrightclick.cpp:757 +msgid "Flip" +msgstr "Change côté" + +#: pcbnew/onrightclick.cpp:837 +msgid "Copy current pad settings to this pad" +msgstr "" + +#: pcbnew/onrightclick.cpp:841 +msgid "Copy this pad settings to current pad settings" +msgstr "" + +#: pcbnew/onrightclick.cpp:849 +msgid "Copy this pad settings to all pads in this footprint (or similar footprints)" +msgstr "" + +#: pcbnew/onrightclick.cpp:854 +msgid "delete" +msgstr "Effacer" + +#: pcbnew/onrightclick.cpp:861 +msgid "Autoroute Pad" +msgstr "Autoroute Pad" + +#: pcbnew/onrightclick.cpp:862 +msgid "Autoroute Net" +msgstr "Autoroute Net" + #: pcbnew/class_drawsegment.cpp:264 msgid "Shape" msgstr "Forme" @@ -4722,10 +4241,6 @@ msgstr "Forme" msgid " Arc " msgstr " Arc " -#: pcbnew/moduleframe.cpp:182 -msgid "Module Editor: module modified!, Continue ?" -msgstr "Editeur de Module: module modifié! Continuer ?" - #: pcbnew/swap_layers.cpp:70 msgid "Swap Layers:" msgstr "Permutte couches" @@ -4740,6 +4255,22 @@ msgstr "Garder" msgid "Deselect this layer to select the No Change state" msgstr "Deselectionner cette couche pour restorer l'option Pas de Changement" +#: pcbnew/class_edge_mod.cpp:284 +msgid "Seg" +msgstr "Seg" + +#: pcbnew/class_edge_mod.cpp:290 +msgid "TimeStamp" +msgstr "TimeStamp" + +#: pcbnew/class_edge_mod.cpp:292 +msgid "Mod Layer" +msgstr "Couche Mod." + +#: pcbnew/class_edge_mod.cpp:294 +msgid "Seg Layer" +msgstr "Couche Seg." + #: pcbnew/cleaningoptions_dialog.cpp:146 msgid "Static" msgstr "Static" @@ -4781,130 +4312,16 @@ msgid "Clean pcb" msgstr "Nettoyage PCB" #: pcbnew/class_pcb_text.cpp:186 -#: gerbview/affiche.cpp:29 msgid "COTATION" msgstr "COTATION" #: pcbnew/class_pcb_text.cpp:188 -#: gerbview/affiche.cpp:32 msgid "PCB Text" msgstr "Texte Pcb" -#: pcbnew/dialog_drc.cpp:445 -msgid "In the clearance units, enter the clearance distance" -msgstr "Entrée l'isolation" - -#: pcbnew/dialog_drc.cpp:448 -msgid "Create Report File" -msgstr "Créer fichier rapport " - -#: pcbnew/dialog_drc.cpp:455 -msgid "Enable writing report to this file" -msgstr "Autoriser l'écriture du rapport dans ce fichier" - -#: pcbnew/dialog_drc.cpp:460 -msgid "Enter the report filename" -msgstr "Entrer le nom du fichier rapport " - -#: pcbnew/dialog_drc.cpp:463 -msgid "..." -msgstr "..." - -#: pcbnew/dialog_drc.cpp:465 -msgid "Pick a filename interactively" -msgstr "Choisir un nom de fichier interactivement" - -#: pcbnew/dialog_drc.cpp:468 -msgid "Include Tests For:" -msgstr "Inclure Tests Pour:" - -#: pcbnew/dialog_drc.cpp:472 -msgid "Pad to pad" -msgstr "Pad à pad" - -#: pcbnew/dialog_drc.cpp:475 -msgid "Include tests for clearances between pad to pads" -msgstr "Inclure test de l'isolation entre pads" - -#: pcbnew/dialog_drc.cpp:481 -msgid "Include zones in clearance or unconnected tests" -msgstr "Inclure zones dans les test d'isolation en test tests de nonconnexion" - -#: pcbnew/dialog_drc.cpp:484 -#: pcbnew/class_drc_item.cpp:39 -msgid "Unconnected pads" -msgstr "Pads non connectés" - -#: pcbnew/dialog_drc.cpp:487 -msgid "Find unconnected pads" -msgstr "Trouver pads non connectés" - -#: pcbnew/dialog_drc.cpp:493 -msgid "Start DRC" -msgstr "Start DRC" - -#: pcbnew/dialog_drc.cpp:495 -msgid "Start the Design Rule Checker" -msgstr "Démarreg le Contrôle des Règles de Conception" - -#: pcbnew/dialog_drc.cpp:499 -msgid "List Unconnected" -msgstr "Liste Non Conn." - -#: pcbnew/dialog_drc.cpp:501 -msgid "List unconnected pads or tracks" -msgstr "Lister pads ou pistes non connectées" - -#: pcbnew/dialog_drc.cpp:505 -msgid "Delete All Markers" -msgstr "Effacer tous les Marqueurs" - -#: pcbnew/dialog_drc.cpp:507 -msgid "Delete every marker" -msgstr "Effacer Chaque Marqueur" - -#: pcbnew/dialog_drc.cpp:511 -msgid "Delete Current Marker" -msgstr "Effacer Marqueur Courant" - -#: pcbnew/dialog_drc.cpp:513 -msgid "Delete the marker selected in the listBox below" -msgstr "Supprimer les marqueurs sélectionnés dans la liste ci dessous" - -#: pcbnew/dialog_drc.cpp:517 -msgid "Error Messages:" -msgstr "Messages d'Erreur:" - -#: pcbnew/dialog_drc.cpp:527 -msgid "MARKERs, double click any to go there in PCB, right click for popup menu" -msgstr "MARQUEURS, double clic pour y aller sur le PCB, clic droit pour ouvrir menu" - -#: pcbnew/dialog_drc.cpp:529 -msgid "Distance Problem Markers" -msgstr "Marqueurs de problèmes de distance" - -#: pcbnew/dialog_drc.cpp:533 -msgid "A list of unconnected pads, right click for popup menu" -msgstr "Pour une liste de pads non connecté, clic droit pour ouvrir un menu" - -#: pcbnew/dialog_drc.cpp:535 -msgid "Unconnected" -msgstr "Non connecté" - -#: pcbnew/dialog_drc.cpp:664 -#: pcbnew/dialog_drc.cpp:742 -#, c-format -msgid "Report file \"%s\" created" -msgstr "Fichier rapport \"%s\" créé" - -#: pcbnew/dialog_drc.cpp:666 -#: pcbnew/dialog_drc.cpp:744 -msgid "Disk File Report Completed" -msgstr "Fichier rapport terminé" - -#: pcbnew/dialog_drc.cpp:772 -msgid "DRC Report file" -msgstr "Fichier rapport de contrôle DRC:" +#: pcbnew/moduleframe.cpp:183 +msgid "Module Editor: module modified!, Continue ?" +msgstr "Editeur de Module: module modifié! Continuer ?" #: pcbnew/dialog_freeroute_exchange.cpp:187 msgid "Export a Specctra Design (*.dsn) File" @@ -4946,6 +4363,26 @@ msgstr "URL FreeRouting.net" msgid "The URL of the FreeRouting.net website" msgstr "L' URL du site FreeRouting.net" +#: pcbnew/class_board.cpp:559 +msgid "Nodes" +msgstr "Nodes" + +#: pcbnew/class_board.cpp:562 +msgid "Links" +msgstr "Liens" + +#: pcbnew/class_board.cpp:565 +msgid "Nets" +msgstr "Nets" + +#: pcbnew/class_board.cpp:568 +msgid "Connect" +msgstr "Connect" + +#: pcbnew/class_board.cpp:571 +msgid "NoConn" +msgstr "Non Conn" + #: pcbnew/class_module.cpp:1109 msgid "Last Change" msgstr "Last Change" @@ -4966,6 +4403,22 @@ msgstr "Doc: " msgid "KeyW: " msgstr "KeyW: " +#: pcbnew/gen_modules_placefile.cpp:76 +msgid "No Modules for Automated Placement" +msgstr "Pas de Module pour placement Automatisé" + +#: pcbnew/gen_modules_placefile.cpp:110 +msgid "Component side place file:" +msgstr "Fichier placement coté composant:" + +#: pcbnew/gen_modules_placefile.cpp:113 +msgid "Copper side place file:" +msgstr "Fichier placement coté cuivre:" + +#: pcbnew/gen_modules_placefile.cpp:116 +msgid "Module count" +msgstr "Nb Modules" + #: pcbnew/dialog_edit_module.cpp:40 msgid "Module properties" msgstr "Propriétés du Module" @@ -4985,8 +4438,6 @@ msgid "Change module(s)" msgstr "Change module(s)" #: pcbnew/dialog_edit_module.cpp:193 -#: eeschema/onrightclick.cpp:368 -#: eeschema/dialog_edit_component_in_lib.cpp:203 msgid "Doc" msgstr "Doc" @@ -5003,7 +4454,6 @@ msgid "Add Field" msgstr "Ajouter Champ" #: pcbnew/dialog_edit_module.cpp:222 -#: eeschema/onrightclick.cpp:273 msgid "Edit Field" msgstr "Editer Champ" @@ -5012,7 +4462,6 @@ msgid "Delete Field" msgstr "Supprimer Champ" #: pcbnew/dialog_edit_module.cpp:234 -#: common/common.cpp:286 msgid "Component" msgstr "Composant" @@ -5085,7 +4534,6 @@ msgid "3D Shape Name" msgstr "3D forme" #: pcbnew/dialog_edit_module.cpp:395 -#: eeschema/dialog_eeschema_config.cpp:231 msgid "Browse" msgstr "Examiner" @@ -5123,9 +4571,6 @@ msgid "Delete [%s]" msgstr "Supprimer [%s]" #: pcbnew/class_board_item.cpp:41 -#: eeschema/component_class.cpp:74 -#: eeschema/dialog_build_BOM.cpp:328 -#: eeschema/edit_component_in_schematic.cpp:831 msgid "Footprint" msgstr "Module" @@ -5186,7 +4631,6 @@ msgid "Blind/Buried" msgstr "Borgne/Aveugle" #: pcbnew/class_board_item.cpp:210 -#: pcbnew/pcbnew.h:297 msgid "Micro Via" msgstr "Micro Via" @@ -5258,386 +4702,6 @@ msgstr "Les zones de cuivre se coupent ou sont trop proches" msgid "Copper area has a non existent net name" msgstr "La zone de cuivre a un nom de net non existant" -#: eeschema/schedit.cpp:180 -msgid "Push/Pop Hierarchy" -msgstr "Naviger dans Hiérarchie" - -#: eeschema/schedit.cpp:184 -msgid "Add NoConnect Flag" -msgstr "Ajoutde symboles de non connexion" - -#: eeschema/schedit.cpp:188 -#: eeschema/hotkeys.cpp:271 -msgid "Add Wire" -msgstr "Ajouter Fils" - -#: eeschema/schedit.cpp:192 -msgid "Add Bus" -msgstr "Addition de Bus" - -#: eeschema/schedit.cpp:200 -msgid "Add Junction" -msgstr "Ajout jonctions" - -#: eeschema/schedit.cpp:204 -msgid "Add Label" -msgstr "Ajout Label" - -#: eeschema/schedit.cpp:208 -msgid "Add Global label" -msgstr "Ajout de labels globaux" - -#: eeschema/schedit.cpp:212 -msgid "Add Hierarchal label" -msgstr "Ajouter Label Hiérarchique" - -#: eeschema/schedit.cpp:220 -msgid "Add Wire to Bus Entry" -msgstr "Addition d'entrées de bus (type fil vers bus)" - -#: eeschema/schedit.cpp:224 -msgid "Add Bus to Bus entry" -msgstr "Addition d'entrées de bus (type bus vers bus)" - -#: eeschema/schedit.cpp:228 -msgid "Add Sheet" -msgstr "Ajout de Feuille" - -#: eeschema/schedit.cpp:232 -msgid "Add PinSheet" -msgstr "Ajout Conn. hiérar." - -#: eeschema/schedit.cpp:236 -msgid "Import PinSheet" -msgstr "Importer Connecteur de hiérarchie" - -#: eeschema/schedit.cpp:240 -#: eeschema/hotkeys.cpp:249 -msgid "Add Component" -msgstr "Ajout Composant" - -#: eeschema/schedit.cpp:244 -msgid "Add Power" -msgstr "Add Alims" - -#: eeschema/onrightclick.cpp:144 -msgid "Leave Sheet" -msgstr "Quitter sous-feuille" - -#: eeschema/onrightclick.cpp:160 -msgid "delete noconn" -msgstr "Supprimer non connexion" - -#: eeschema/onrightclick.cpp:170 -msgid "Move bus entry" -msgstr "Déplacer entrée de bus" - -#: eeschema/onrightclick.cpp:172 -msgid "set bus entry /" -msgstr "Entrée de bus /" - -#: eeschema/onrightclick.cpp:174 -msgid "set bus entry \\" -msgstr "Entrée de bus \\" - -#: eeschema/onrightclick.cpp:176 -msgid "delete bus entry" -msgstr "Supprimer entrée de bus" - -#: eeschema/onrightclick.cpp:180 -msgid "delete Marker" -msgstr "Supprimer Marqueur" - -#: eeschema/onrightclick.cpp:233 -msgid "End drawing" -msgstr "Fin tracé" - -#: eeschema/onrightclick.cpp:235 -msgid "Delete drawing" -msgstr "Supprimer Tracé" - -#: eeschema/onrightclick.cpp:271 -msgid "Move Field" -msgstr "Déplace Champ" - -#: eeschema/onrightclick.cpp:272 -msgid "Rotate Field" -msgstr "Rotation Champ" - -#: eeschema/onrightclick.cpp:298 -msgid "Move Component" -msgstr "Déplace Composant" - -#: eeschema/onrightclick.cpp:303 -msgid "Drag Component" -msgstr "Drag Composant" - -#: eeschema/onrightclick.cpp:310 -msgid "Rotate +" -msgstr "Rotation +" - -#: eeschema/onrightclick.cpp:314 -#: eeschema/dialog_edit_component_in_schematic.cpp:181 -msgid "Mirror --" -msgstr "Miroir--" - -#: eeschema/onrightclick.cpp:316 -msgid "Mirror ||" -msgstr "Miroir ||" - -#: eeschema/onrightclick.cpp:322 -msgid "Orient Component" -msgstr "Oriente Composant" - -#: eeschema/onrightclick.cpp:335 -msgid "Footprint " -msgstr "Empreinte: " - -#: eeschema/onrightclick.cpp:340 -#: eeschema/affiche.cpp:181 -#: eeschema/dialog_edit_component_in_schematic.cpp:190 -msgid "Convert" -msgstr "Convert" - -#: eeschema/onrightclick.cpp:347 -#, c-format -msgid "Unit %d %c" -msgstr "Unité %d %c" - -#: eeschema/onrightclick.cpp:353 -#: eeschema/affiche.cpp:171 -msgid "Unit" -msgstr "Unité" - -#: eeschema/onrightclick.cpp:358 -msgid "Edit Component" -msgstr "Edite Composant" - -#: eeschema/onrightclick.cpp:362 -msgid "Copy Component" -msgstr "Copie composant" - -#: eeschema/onrightclick.cpp:363 -msgid "Delete Component" -msgstr "Supprime Composant" - -#: eeschema/onrightclick.cpp:382 -msgid "Move Glabel" -msgstr "Déplace Label Global" - -#: eeschema/onrightclick.cpp:383 -msgid "Rotate GLabel (R)" -msgstr "Rot. Label Global (R)" - -#: eeschema/onrightclick.cpp:384 -msgid "Edit GLabel" -msgstr "Editer Label Global" - -#: eeschema/onrightclick.cpp:385 -msgid "Delete Glabel" -msgstr "Supprimer Label Global" - -#: eeschema/onrightclick.cpp:389 -#: eeschema/onrightclick.cpp:443 -#: eeschema/onrightclick.cpp:472 -msgid "Change to Hierarchical Label" -msgstr "Chnager en Label Hiérarchique" - -#: eeschema/onrightclick.cpp:391 -#: eeschema/onrightclick.cpp:416 -#: eeschema/onrightclick.cpp:470 -msgid "Change to Label" -msgstr "Change en Label" - -#: eeschema/onrightclick.cpp:393 -#: eeschema/onrightclick.cpp:418 -#: eeschema/onrightclick.cpp:445 -msgid "Change to Text" -msgstr "Change en Texte" - -#: eeschema/onrightclick.cpp:395 -#: eeschema/onrightclick.cpp:422 -#: eeschema/onrightclick.cpp:449 -#: eeschema/onrightclick.cpp:476 -msgid "Change Type" -msgstr "Change Type" - -#: eeschema/onrightclick.cpp:409 -msgid "Move Hlabel" -msgstr "Déplacer Label Hiérarchique" - -#: eeschema/onrightclick.cpp:410 -msgid "Rotate HLabel (R)" -msgstr "Rot. Label Hiérarchique (R)" - -#: eeschema/onrightclick.cpp:411 -msgid "Edit HLabel" -msgstr "Editer Label Hiérarchique" - -#: eeschema/onrightclick.cpp:412 -msgid "Delete Hlabel" -msgstr "Supprimer Label Hiérarchique" - -#: eeschema/onrightclick.cpp:420 -#: eeschema/onrightclick.cpp:447 -msgid "Change to Global label" -msgstr "Change en Label Global" - -#: eeschema/onrightclick.cpp:436 -msgid "Move Label" -msgstr "Déplace Label" - -#: eeschema/onrightclick.cpp:437 -msgid "Rotate Label (R)" -msgstr "Rot. Label (R)" - -#: eeschema/onrightclick.cpp:438 -msgid "Edit Label" -msgstr "Editer Label" - -#: eeschema/onrightclick.cpp:439 -msgid "Delete Label" -msgstr "Supprimer Label:" - -#: eeschema/onrightclick.cpp:463 -msgid "Move Text" -msgstr "Déplacer Texte" - -#: eeschema/onrightclick.cpp:464 -msgid "Rotate Text (R)" -msgstr "Rot. Texte (R)" - -#: eeschema/onrightclick.cpp:465 -msgid "Edit Text" -msgstr "Editer Texte" - -#: eeschema/onrightclick.cpp:466 -msgid "Delete Text" -msgstr "Supprimer Texte" - -#: eeschema/onrightclick.cpp:474 -msgid "Change to Glabel" -msgstr "Change en Label Global" - -#: eeschema/onrightclick.cpp:494 -#: eeschema/onrightclick.cpp:534 -msgid "Break Wire" -msgstr "Briser fil" - -#: eeschema/onrightclick.cpp:497 -msgid "delete junction" -msgstr "Supprimer jonction" - -#: eeschema/onrightclick.cpp:502 -#: eeschema/onrightclick.cpp:528 -msgid "Delete node" -msgstr "Supprimer Noeud" - -#: eeschema/onrightclick.cpp:504 -#: eeschema/onrightclick.cpp:530 -msgid "Delete connection" -msgstr "Supprimer connexion" - -#: eeschema/onrightclick.cpp:521 -msgid "End Wire" -msgstr "Fin Fil" - -#: eeschema/onrightclick.cpp:523 -msgid "Delete Wire" -msgstr "Supprimer Fil" - -#: eeschema/onrightclick.cpp:538 -#: eeschema/onrightclick.cpp:570 -msgid "Add junction" -msgstr "Addition de jonctions" - -#: eeschema/onrightclick.cpp:539 -#: eeschema/onrightclick.cpp:571 -msgid "Add label" -msgstr "Ajout Label" - -#: eeschema/onrightclick.cpp:544 -#: eeschema/onrightclick.cpp:576 -msgid "Add global label" -msgstr "Addition de labels globaux" - -#: eeschema/onrightclick.cpp:560 -msgid "End Bus" -msgstr "Fin Bus" - -#: eeschema/onrightclick.cpp:563 -msgid "Delete Bus" -msgstr "Supprimer Bus" - -#: eeschema/onrightclick.cpp:567 -msgid "Break Bus" -msgstr "Briser Bus" - -#: eeschema/onrightclick.cpp:589 -msgid "Enter Sheet" -msgstr "Enter dans Feuille" - -#: eeschema/onrightclick.cpp:591 -msgid "Move Sheet" -msgstr "Déplace Feuille" - -#: eeschema/onrightclick.cpp:596 -msgid "Place Sheet" -msgstr "Place Feuille" - -#: eeschema/onrightclick.cpp:600 -msgid "Edit Sheet" -msgstr "Edite Feuille" - -#: eeschema/onrightclick.cpp:601 -msgid "Resize Sheet" -msgstr "Redimensionne feuille" - -#: eeschema/onrightclick.cpp:604 -msgid "Cleanup PinSheets" -msgstr "Nettoyage de la feuille" - -#: eeschema/onrightclick.cpp:605 -msgid "Delete Sheet" -msgstr "Supprimer Feuille" - -#: eeschema/onrightclick.cpp:618 -msgid "Move PinSheet" -msgstr "Déplace Connecteur de hiérarchie" - -#: eeschema/onrightclick.cpp:620 -msgid "Edit PinSheet" -msgstr "Edit Connecteur de hiérarchie" - -#: eeschema/onrightclick.cpp:623 -msgid "Delete PinSheet" -msgstr "Supprimer Connecteur de hiérarchie" - -#: eeschema/onrightclick.cpp:648 -msgid "Other block commands" -msgstr "Autres commandes de bloc" - -#: eeschema/onrightclick.cpp:649 -msgid "Save Block" -msgstr "Sauver Bloc" - -#: eeschema/onrightclick.cpp:653 -msgid "Drag Block (ctrl + drag mouse)" -msgstr "Drag Bloc (ctrl + drag mouse)" - -#: eeschema/onrightclick.cpp:655 -#: eeschema/libedit_onrightclick.cpp:253 -msgid "Del. Block (shift+ctrl + drag mouse)" -msgstr "Effacement Bloc (shift+ctrl + drag mouse)" - -#: eeschema/onrightclick.cpp:657 -msgid "Mirror Block ||" -msgstr "Miroir Bloc ||" - -#: eeschema/onrightclick.cpp:661 -msgid "Copy to Clipboard" -msgstr "Copie dans Presse papier" - #: eeschema/tool_lib.cpp:48 msgid "deselect current tool" msgstr "Désélection outil courant" @@ -5735,7 +4799,6 @@ msgid "Edit pins part per part (Carefully use!)" msgstr "Editer pins unité par unité (Utiliser en connaissance de cause)" #: eeschema/tool_lib.cpp:241 -#: eeschema/tool_viewlib.cpp:131 #, c-format msgid "Part %c" msgstr "Composant %c" @@ -5749,7 +4812,6 @@ msgid "Open schematic project" msgstr "Ouvrir un Projet schématique" #: eeschema/tool_sch.cpp:54 -#: eeschema/menubar.cpp:62 msgid "Save schematic project" msgstr "Sauver le Projet schématique" @@ -5798,42 +4860,34 @@ msgid "Hierarchy Push/Pop" msgstr "Navigation dans la hierarchie" #: eeschema/tool_sch.cpp:163 -#: eeschema/menubar.cpp:204 msgid "Place the component" msgstr "Placer le Composant" #: eeschema/tool_sch.cpp:167 -#: eeschema/menubar.cpp:210 msgid "Place the power port" msgstr "Placer le Symbole Power" #: eeschema/tool_sch.cpp:172 -#: eeschema/menubar.cpp:216 msgid "Place the wire" msgstr "Place fil" #: eeschema/tool_sch.cpp:176 -#: eeschema/menubar.cpp:225 msgid "Place the bus" msgstr "Placer le Bus" #: eeschema/tool_sch.cpp:180 -#: eeschema/menubar.cpp:235 msgid "Place the wire to bus entry" msgstr "Placer des entrées de bus (type fil vers bus)" #: eeschema/tool_sch.cpp:184 -#: eeschema/menubar.cpp:245 msgid "Place the bus to bus entry" msgstr "Placer des entrées de bus (type bus vers bus)" #: eeschema/tool_sch.cpp:189 -#: eeschema/menubar.cpp:255 msgid "Place the no connect flag" msgstr "Placer le symbole de non connexion" #: eeschema/tool_sch.cpp:193 -#: eeschema/menubar.cpp:265 msgid "Place the net name" msgstr "Placer le nom de net" @@ -5846,22 +4900,18 @@ msgstr "" "Attention: tous les labels globaux de même nom sont connecté dans toute la hiérarchie" #: eeschema/tool_sch.cpp:202 -#: eeschema/menubar.cpp:283 msgid "Place the junction" msgstr "Placer la Jonction" #: eeschema/tool_sch.cpp:207 -#: eeschema/menubar.cpp:295 msgid "Place the hierarchical label. This label will be seen as a pin sheet in the sheet symbol" msgstr "Placer le label hiérrachique. Ce label sera vu comme une pin dans la feuille mère symbole" #: eeschema/tool_sch.cpp:212 -#: eeschema/menubar.cpp:305 msgid "Place the hierarchical sheet" msgstr "Placer la Feuille Hiérrachique" #: eeschema/tool_sch.cpp:216 -#: eeschema/menubar.cpp:315 msgid "Place the pin sheet (imported hierarchical label from sheet)" msgstr "Placer la pin hiérarchique ( Importer un label hiérarchique vers la feuille)" @@ -5874,12 +4924,10 @@ msgid "Place the graphic line or polygon" msgstr "Placer la ligne ou le polygones graphique" #: eeschema/tool_sch.cpp:230 -#: eeschema/menubar.cpp:347 msgid "Place the graphic text (comment)" msgstr "Placer le textes graphique (commentaire)" #: eeschema/tool_sch.cpp:274 -#: eeschema/schframe.cpp:384 msgid "Show Hidden Pins" msgstr "Force affichage des pins invisibles" @@ -5887,21 +4935,18 @@ msgstr "Force affichage des pins invisibles" msgid "HV orientation for Wires and Bus" msgstr "Force direction H, V et X pour les fils et bus" -#: eeschema/schframe.cpp:272 -msgid "Schematic modified, Save before exit ?" -msgstr "Schematique modifiée, Sauver avant de quitter ?" +#: eeschema/getpart.cpp:106 +#, c-format +msgid "component selection (%d items loaded):" +msgstr "Sélection Composant (%d items chargés):" -#: eeschema/schframe.cpp:384 -msgid "No show Hidden Pins" -msgstr "N'affichage pas les pins invisibles" +#: eeschema/getpart.cpp:171 +msgid "Failed to find part " +msgstr "Impossible de trouver le composant " -#: eeschema/schframe.cpp:388 -msgid "Draw lines at any direction" -msgstr "Tracer traits de direction quelconque" - -#: eeschema/schframe.cpp:389 -msgid "Draw lines H, V or 45 deg only" -msgstr "Tracer traits H, V ou 45 deg seulement" +#: eeschema/getpart.cpp:171 +msgid " in library" +msgstr " en librairie" #: eeschema/symbtext.cpp:130 msgid " Text : " @@ -5916,35 +4961,50 @@ msgid " Text Options : " msgstr "Options du texte:" #: eeschema/symbtext.cpp:159 -#: eeschema/dialog_cmp_graphic_properties.cpp:155 -#: eeschema/pinedit-dialog.cpp:258 msgid "Common to Units" msgstr "Commun aux Unités" #: eeschema/symbtext.cpp:163 -#: eeschema/dialog_cmp_graphic_properties.cpp:159 -#: eeschema/pinedit-dialog.cpp:262 msgid "Common to convert" msgstr "Commun a converti" #: eeschema/symbtext.cpp:167 -#: eeschema/edit_component_in_lib.cpp:502 -#: eeschema/dialog_edit_component_in_schematic.cpp:215 msgid "Vertical" msgstr "Vertical" +#: eeschema/eeredraw.cpp:130 +msgid "Sheet" +msgstr "Feuille" + +#: eeschema/sheet.cpp:164 +msgid "Filename:" +msgstr "Nom Fichier:" + +#: eeschema/sheet.cpp:178 +msgid "Sheetname:" +msgstr "Nom feuille" + +#: eeschema/sheet.cpp:295 +msgid "No Filename! Aborted" +msgstr "Pas de Nom de Fichier! Abandon" + +#: eeschema/sheet.cpp:310 +msgid "Changing a Filename can change all the schematic structure and cannot be undone" +msgstr "Cette opération changera l'annotation actuelle et ne pourra être annulée." + +#: eeschema/sheet.cpp:312 +msgid "Ok to continue renaming?" +msgstr "Ok pour continuer le changement de nom?" + #: eeschema/plotps.cpp:172 -#: eeschema/plothpgl.cpp:206 msgid "Page Size A4" msgstr "Feuille A4" #: eeschema/plotps.cpp:173 -#: eeschema/plothpgl.cpp:211 msgid "Page Size A" msgstr "Feuille A" #: eeschema/plotps.cpp:174 -#: eeschema/plothpgl.cpp:217 msgid "Plot page size:" msgstr "Format de la feuille:" @@ -5957,8 +5017,6 @@ msgid "B/W" msgstr "N/B" #: eeschema/plotps.cpp:186 -#: share/svg_print.cpp:213 -#: share/dialog_print.cpp:183 msgid "Color" msgstr "Couleur" @@ -5967,18 +5025,14 @@ msgid "Plot Color:" msgstr "Tracé et Couleurs:" #: eeschema/plotps.cpp:191 -#: share/svg_print.cpp:225 -#: share/dialog_print.cpp:174 msgid "Print Sheet Ref" msgstr "Imprimer cartouche" #: eeschema/plotps.cpp:200 -#: eeschema/plothpgl.cpp:266 msgid "&Plot CURRENT" msgstr "&Imprimer courant" #: eeschema/plotps.cpp:204 -#: eeschema/plothpgl.cpp:270 msgid "Plot A&LL" msgstr "&Tout tracer" @@ -5987,7 +5041,6 @@ msgid "Messages :" msgstr "Messages :" #: eeschema/plotps.cpp:227 -#: eeschema/dialog_options.cpp:308 msgid "Default Line Width" msgstr "Epaiss. ligne par défaut" @@ -5996,17 +5049,115 @@ msgstr "Epaiss. ligne par défaut" msgid "Plot: %s\n" msgstr "Trace: %s\n" -#: eeschema/sheetlab.cpp:73 -msgid "PinSheet Properties:" -msgstr "Propriétés des Pins de Hierarchie" +#: eeschema/pinedit.cpp:22 +msgid "line" +msgstr "Ligne" -#: eeschema/sheetlab.cpp:107 -msgid "PinSheet Shape:" -msgstr "Forme Pin de hiérarchie:" +#: eeschema/pinedit.cpp:22 +msgid "invert" +msgstr "invert" -#: eeschema/sheetlab.cpp:388 -msgid "No New Hierarchal Label found" -msgstr "Pas de nouvea Label Hiérarchique trouvé" +#: eeschema/pinedit.cpp:22 +msgid "clock" +msgstr "clock" + +#: eeschema/pinedit.cpp:22 +msgid "clock inv" +msgstr "clock inv" + +#: eeschema/pinedit.cpp:23 +msgid "low in" +msgstr "low in" + +#: eeschema/pinedit.cpp:23 +msgid "low clock" +msgstr "low clock" + +#: eeschema/pinedit.cpp:23 +msgid "low out" +msgstr "low out" + +#: eeschema/pinedit.cpp:206 +msgid "Occupied by other pin. Continue?" +msgstr "Occupé une autre pin, Continuer ?" + +#: eeschema/pinedit.cpp:997 +#, c-format +msgid "Duplicate Pin %4.4s (Pin %s loc %d, %d, and Pin %s loc %d, %d)" +msgstr "Pin dupliquée %4.4s (Pin %s loc %d, %d, etPin %s loc %d, %d)" + +#: eeschema/pinedit.cpp:1003 +#, c-format +msgid " Part %d" +msgstr "Composant %d" + +#: eeschema/pinedit.cpp:1009 +msgid " Convert" +msgstr " Convert" + +#: eeschema/pinedit.cpp:1011 +msgid " Normal" +msgstr " Normal" + +#: eeschema/schedit.cpp:181 +msgid "Push/Pop Hierarchy" +msgstr "Naviger dans Hiérarchie" + +#: eeschema/schedit.cpp:185 +msgid "Add NoConnect Flag" +msgstr "Ajoutde symboles de non connexion" + +#: eeschema/schedit.cpp:189 +msgid "Add Wire" +msgstr "Ajouter Fils" + +#: eeschema/schedit.cpp:193 +msgid "Add Bus" +msgstr "Addition de Bus" + +#: eeschema/schedit.cpp:201 +msgid "Add Junction" +msgstr "Ajout jonctions" + +#: eeschema/schedit.cpp:205 +msgid "Add Label" +msgstr "Ajout Label" + +#: eeschema/schedit.cpp:209 +msgid "Add Global label" +msgstr "Ajout de labels globaux" + +#: eeschema/schedit.cpp:213 +msgid "Add Hierarchal label" +msgstr "Ajouter Label Hiérarchique" + +#: eeschema/schedit.cpp:221 +msgid "Add Wire to Bus Entry" +msgstr "Addition d'entrées de bus (type fil vers bus)" + +#: eeschema/schedit.cpp:225 +msgid "Add Bus to Bus entry" +msgstr "Addition d'entrées de bus (type bus vers bus)" + +#: eeschema/schedit.cpp:229 +msgid "Add Sheet" +msgstr "Ajout de Feuille" + +#: eeschema/schedit.cpp:233 +msgid "Add PinSheet" +msgstr "Ajout Conn. hiérar." + +#: eeschema/schedit.cpp:237 +msgid "Import PinSheet" +msgstr "Importer Connecteur de hiérarchie" + +#: eeschema/schedit.cpp:241 +msgid "Add Component" +msgstr "Ajout Composant" + +#: eeschema/schedit.cpp:245 +msgid "Add Power" +msgstr "Add Alims" #: eeschema/eeschema.cpp:54 msgid "Eeschema is already running, Continue?" @@ -6047,7 +5198,6 @@ msgid " Not Found" msgstr " Non trouvé" #: eeschema/find.cpp:653 -#: eeschema/selpart.cpp:39 msgid "No libraries are loaded" msgstr "Pas de librairies chargées" @@ -6079,87 +5229,9 @@ msgstr "" msgid "Nothing found" msgstr " Rien trouvé" -#: eeschema/dialog_options.cpp:140 -#: eeschema/dialog_options.cpp:288 -msgid "Delta Step X" -msgstr "Incrément X" - -#: eeschema/dialog_options.cpp:145 -#: eeschema/dialog_options.cpp:294 -msgid "Delta Step Y" -msgstr "Incrément Y" - -#: eeschema/dialog_options.cpp:208 -msgid "Draw Options:" -msgstr "Options de tracé:" - -#: eeschema/dialog_options.cpp:212 -msgid "Show grid" -msgstr "Afficher grille" - -#: eeschema/dialog_options.cpp:217 -msgid "Normal (50 mils)" -msgstr "Normal (50 mils)" - -#: eeschema/dialog_options.cpp:218 -msgid "Small (25 mils)" -msgstr "Petit (25 mils)" - -#: eeschema/dialog_options.cpp:219 -msgid "Very small (10 mils)" -msgstr "Très petit (10 mils)" - -#: eeschema/dialog_options.cpp:220 -msgid "Special (5 mils)" -msgstr "Special (5 mils)" - -#: eeschema/dialog_options.cpp:221 -msgid "Special (2 mils)" -msgstr "Special (2 mils)" - -#: eeschema/dialog_options.cpp:222 -msgid "Special (1 mil)" -msgstr "Special (1 mil)" - -#: eeschema/dialog_options.cpp:224 -msgid "Grid Size" -msgstr "Dim Grille" - -#: eeschema/dialog_options.cpp:230 -msgid "Show alls" -msgstr "Tout Afficher" - -#: eeschema/dialog_options.cpp:232 -msgid "Show pins" -msgstr "Monter Pins" - -#: eeschema/dialog_options.cpp:245 -msgid "millimeter" -msgstr "millimetre" - -#: eeschema/dialog_options.cpp:246 -msgid "inches" -msgstr "Pouces" - -#: eeschema/dialog_options.cpp:256 -msgid "Horiz/Vertical" -msgstr "Horiz/Vertical" - -#: eeschema/dialog_options.cpp:259 -msgid "Wires - Bus orient" -msgstr "Fils-Bus Orient" - -#: eeschema/dialog_options.cpp:284 -msgid "Auto increment params" -msgstr "Auto increment params" - -#: eeschema/dialog_options.cpp:300 -msgid "Delta Label:" -msgstr "Incrément Label:" - -#: eeschema/dialog_options.cpp:311 -msgid "Default Label Size" -msgstr "Taille Label par défaut:" +#: eeschema/edit_label.cpp:49 +msgid "Empty Text!" +msgstr "Texte vide" #: eeschema/dialog_erc.cpp:171 #: eeschema/dialog_erc.cpp:202 @@ -6307,101 +5379,41 @@ msgstr "Le composant \" %s\" existe, Le changer ?" msgid "Component %s saved in %s" msgstr "Composant %s sauvé en %s" -#: eeschema/sheet.cpp:164 -#: share/svg_print.cpp:265 -msgid "Filename:" -msgstr "Nom Fichier:" +#: eeschema/sheetlab.cpp:73 +msgid "PinSheet Properties:" +msgstr "Propriétés des Pins de Hierarchie" -#: eeschema/sheet.cpp:178 -msgid "Sheetname:" -msgstr "Nom feuille" +#: eeschema/sheetlab.cpp:107 +msgid "PinSheet Shape:" +msgstr "Forme Pin de hiérarchie:" -#: eeschema/sheet.cpp:295 -msgid "No Filename! Aborted" -msgstr "Pas de Nom de Fichier! Abandon" +#: eeschema/sheetlab.cpp:388 +msgid "No New Hierarchal Label found" +msgstr "Pas de nouvea Label Hiérarchique trouvé" -#: eeschema/sheet.cpp:310 -msgid "Changing a Filename can change all the schematic structure and cannot be undone" -msgstr "Cette opération changera l'annotation actuelle et ne pourra être annulée." +#: eeschema/schframe.cpp:282 +msgid "Schematic modified, Save before exit ?" +msgstr "Schematique modifiée, Sauver avant de quitter ?" -#: eeschema/sheet.cpp:312 -msgid "Ok to continue renaming?" -msgstr "Ok pour continuer le changement de nom?" +#: eeschema/schframe.cpp:394 +msgid "No show Hidden Pins" +msgstr "N'affichage pas les pins invisibles" -#: eeschema/pinedit.cpp:22 -#: eeschema/pinedit-dialog.cpp:317 -msgid "line" -msgstr "Ligne" +#: eeschema/schframe.cpp:398 +msgid "Draw lines at any direction" +msgstr "Tracer traits de direction quelconque" -#: eeschema/pinedit.cpp:22 -#: eeschema/pinedit-dialog.cpp:318 -msgid "invert" -msgstr "invert" +#: eeschema/schframe.cpp:399 +msgid "Draw lines H, V or 45 deg only" +msgstr "Tracer traits H, V ou 45 deg seulement" -#: eeschema/pinedit.cpp:22 -#: eeschema/pinedit-dialog.cpp:319 -msgid "clock" -msgstr "clock" - -#: eeschema/pinedit.cpp:22 -#: eeschema/pinedit-dialog.cpp:320 -msgid "clock inv" -msgstr "clock inv" - -#: eeschema/pinedit.cpp:23 -#: eeschema/pinedit-dialog.cpp:321 -msgid "low in" -msgstr "low in" - -#: eeschema/pinedit.cpp:23 -#: eeschema/pinedit-dialog.cpp:322 -msgid "low clock" -msgstr "low clock" - -#: eeschema/pinedit.cpp:23 -#: eeschema/pinedit-dialog.cpp:323 -msgid "low out" -msgstr "low out" - -#: eeschema/pinedit.cpp:189 -msgid "Occupied by other pin. Continue?" -msgstr "Occupé une autre pin, Continuer ?" - -#: eeschema/pinedit.cpp:874 -#, c-format -msgid "Duplicate Pin %4.4s (Pin %s loc %d, %d, and Pin %s loc %d, %d)" -msgstr "Pin dupliquée %4.4s (Pin %s loc %d, %d, etPin %s loc %d, %d)" - -#: eeschema/pinedit.cpp:879 -#, c-format -msgid " Part %d" -msgstr "Composant %d" - -#: eeschema/pinedit.cpp:884 -msgid " Convert" -msgstr " Convert" - -#: eeschema/pinedit.cpp:885 -msgid " Normal" -msgstr " Normal" - -#: eeschema/getpart.cpp:106 -#, c-format -msgid "component selection (%d items loaded):" -msgstr "Sélection Composant (%d items chargés):" - -#: eeschema/getpart.cpp:171 -msgid "Failed to find part " -msgstr "Impossible de trouver le composant " - -#: eeschema/getpart.cpp:171 -msgid " in library" -msgstr " en librairie" +#: eeschema/libfield.cpp:221 +msgid "No new text: no change" +msgstr "Pas de nouveau texte: pas de changements" #: eeschema/netlist.cpp:163 #: eeschema/netlist.cpp:195 #: eeschema/netlist.cpp:204 -#: eeschema/dialog_build_BOM.cpp:286 msgid "List" msgstr "Liste" @@ -6440,39 +5452,39 @@ msgstr "Tri" msgid "Bad Bus Label: " msgstr "Mauvais label de Bus: " -#: eeschema/annotate.cpp:706 +#: eeschema/annotate.cpp:730 #, c-format msgid "item not annotated: %s%s" msgstr "item non numéroté: %s%s" -#: eeschema/annotate.cpp:711 +#: eeschema/annotate.cpp:735 #, c-format msgid "( unit %d)" msgstr "( Unité %d)" -#: eeschema/annotate.cpp:728 +#: eeschema/annotate.cpp:752 #, c-format msgid "Error item %s%s" msgstr "Erreur item %s%s" -#: eeschema/annotate.cpp:731 +#: eeschema/annotate.cpp:755 #, c-format msgid " unit %d and no more than %d parts" msgstr " unité %d et plus que %d parts" -#: eeschema/annotate.cpp:765 -#: eeschema/annotate.cpp:788 +#: eeschema/annotate.cpp:789 +#: eeschema/annotate.cpp:812 #, c-format msgid "Multiple item %s%s" msgstr "Multipleélément %s%s" -#: eeschema/annotate.cpp:770 -#: eeschema/annotate.cpp:793 +#: eeschema/annotate.cpp:794 +#: eeschema/annotate.cpp:817 #, c-format msgid " (unit %d)" msgstr " ( Unité %d)" -#: eeschema/annotate.cpp:810 +#: eeschema/annotate.cpp:834 #, c-format msgid "Diff values for %s%d%c (%s) and %s%d%c (%s)" msgstr "Valeurs différentes pour %s%d%c (%s) et %s%d%c (%s)" @@ -6498,26 +5510,18 @@ msgid "Text " msgstr "Texte " #: eeschema/dialog_edit_label.cpp:146 -#: eeschema/affiche.cpp:110 -#: eeschema/pinedit-dialog.cpp:288 msgid "Right" msgstr "Droite" #: eeschema/dialog_edit_label.cpp:147 -#: eeschema/affiche.cpp:101 -#: eeschema/pinedit-dialog.cpp:290 msgid "Up" msgstr "Haut" #: eeschema/dialog_edit_label.cpp:148 -#: eeschema/affiche.cpp:107 -#: eeschema/pinedit-dialog.cpp:289 msgid "Left" msgstr "Gauche" #: eeschema/dialog_edit_label.cpp:149 -#: eeschema/affiche.cpp:104 -#: eeschema/pinedit-dialog.cpp:291 msgid "Down" msgstr "Bas" @@ -6526,17 +5530,14 @@ msgid "Text Orient:" msgstr "Orient:" #: eeschema/dialog_edit_label.cpp:157 -#: eeschema/pinedit-dialog.cpp:331 msgid "Input" msgstr "Entrée" #: eeschema/dialog_edit_label.cpp:158 -#: eeschema/pinedit-dialog.cpp:332 msgid "Output" msgstr "Sortie" #: eeschema/dialog_edit_label.cpp:159 -#: eeschema/pinedit-dialog.cpp:333 msgid "Bidi" msgstr "Bidi" @@ -6545,7 +5546,6 @@ msgid "TriState" msgstr "3 états" #: eeschema/dialog_edit_label.cpp:161 -#: eeschema/pinedit-dialog.cpp:335 msgid "Passive" msgstr "Passive" @@ -6557,40 +5557,15 @@ msgstr "Forme Label:" msgid "Size " msgstr "Taille " -#: eeschema/component_class.cpp:72 -#: eeschema/affiche.cpp:37 -msgid "Ref" -msgstr "Ref" - -#: eeschema/component_class.cpp:75 -#: eeschema/eeredraw.cpp:130 -#: eeschema/eelayer.h:171 -msgid "Sheet" -msgstr "Feuille" - -#: 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/dialog_build_BOM.cpp:1234 -msgid "Field" -msgstr "Champ" - -#: eeschema/component_class.cpp:318 -#: eeschema/dialog_create_component.cpp:168 -msgid "U" -msgstr "U" +#: eeschema/viewlib_frame.cpp:55 +msgid "Library browser" +msgstr "Visualisateur des librairies" #: eeschema/dialog_eeschema_config.cpp:163 msgid "save current configuration setting in the local .pro file" msgstr "Sauve configuration courante dans le fichier .pro local" #: eeschema/dialog_eeschema_config.cpp:169 -#: cvpcb/dialog_cvpcb_config.cpp:147 msgid "NetList Formats:" msgstr " Formats NetListe:" @@ -6655,84 +5630,63 @@ msgstr "Chemin par défaut des librairies" #: eeschema/netform.cpp:55 #: eeschema/netform.cpp:258 -#: eeschema/save_schemas.cpp:86 msgid "Failed to create file " msgstr "Impossible de créer le fichier " -#: eeschema/plothpgl.cpp:205 -msgid "Sheet Size" -msgstr "Dim. feuille" +#: eeschema/libframe.cpp:104 +msgid "" +"Component was modified!\n" +"Discard changes?" +msgstr "" +"Le composant a été modifié\n" +"Perdre les changements" -#: eeschema/plothpgl.cpp:207 -msgid "Page Size A3" -msgstr "Feuille A3" +#: eeschema/libframe.cpp:117 +#, c-format +msgid "" +"Library \"%s\" was modified!\n" +"Discard changes?" +msgstr "" +"Librairie \"%s\" modifiée!\n" +"Perdre les changements ?" -#: eeschema/plothpgl.cpp:208 -msgid "Page Size A2" -msgstr "Feuille A2" +#: eeschema/libframe.cpp:344 +msgid "Include last component changes?" +msgstr "Inclure les dernieres modifs du composant" -#: eeschema/plothpgl.cpp:209 -msgid "Page Size A1" -msgstr "Feuille A1" +#: eeschema/libframe.cpp:407 +msgid " Pins Test OK!" +msgstr " Test Pins OK!" -#: eeschema/plothpgl.cpp:210 -msgid "Page Size A0" -msgstr "Feuille A0" +#: eeschema/libframe.cpp:481 +msgid "Add Pin" +msgstr "Addition de \"pins\"" -#: eeschema/plothpgl.cpp:212 -msgid "Page Size B" -msgstr "Feuille B" +#: eeschema/libframe.cpp:485 +msgid "Set Pin Options" +msgstr "Choix Options des pins" -#: eeschema/plothpgl.cpp:213 -msgid "Page Size C" -msgstr "Feuille C" +#: eeschema/libframe.cpp:507 +msgid "Add Rectangle" +msgstr "Addition de rectangles" -#: eeschema/plothpgl.cpp:214 -msgid "Page Size D" -msgstr "Feuille D" +#: eeschema/libframe.cpp:511 +msgid "Add Circle" +msgstr "Addition de cercle" -#: eeschema/plothpgl.cpp:215 -msgid "Page Size E" -msgstr "Feuille E" +#: eeschema/libframe.cpp:515 +msgid "Add Arc" +msgstr "Addition d' arc" -#: eeschema/plothpgl.cpp:223 -msgid "Pen control:" -msgstr "Controle plume" +#: eeschema/libframe.cpp:523 +msgid "Anchor" +msgstr "Ancre" -#: eeschema/plothpgl.cpp:227 -msgid "Pen Width ( mils )" -msgstr "Epaiss plume (mils)" - -#: eeschema/plothpgl.cpp:233 -msgid "Pen Speed ( cm/s )" -msgstr "Vitesse plume ( cm/s )" - -#: eeschema/plothpgl.cpp:245 -msgid "Page offset:" -msgstr "Offset page:" - -#: eeschema/plothpgl.cpp:249 -msgid "Plot Offset X" -msgstr "Offset de tracé X" - -#: eeschema/plothpgl.cpp:255 -msgid "Plot Offset Y" -msgstr "Offset de tracé Y" - -#: eeschema/plothpgl.cpp:280 -msgid "&Accept Offset" -msgstr "&Accepter Offset" - -#: eeschema/plothpgl.cpp:539 -msgid "** Plot End **\n" -msgstr "** Fin de Tracé **\n" - -#: eeschema/plothpgl.cpp:564 -msgid "Plot " -msgstr "Trace " +#: eeschema/libframe.cpp:533 +msgid "Export" +msgstr "Exporter" #: eeschema/menubar.cpp:41 -#: gerbview/tool_gerber.cpp:63 msgid "&New" msgstr "&Nouveau" @@ -6741,7 +5695,6 @@ msgid "New schematic" msgstr "Nouvelle schématique" #: eeschema/menubar.cpp:47 -#: cvpcb/tool_cvpcb.cpp:112 msgid "&Open" msgstr "&Ouvrir " @@ -6826,19 +5779,16 @@ msgid "&Redo\t" msgstr "&Redo\t" #: eeschema/menubar.cpp:160 -#: pcbnew/find.h:38 msgid "Find" msgstr "Chercher" #: eeschema/menubar.cpp:167 #: eeschema/menubar.cpp:170 -#: share/zoom.cpp:361 msgid "Zoom in" msgstr "Zoom +" #: eeschema/menubar.cpp:175 #: eeschema/menubar.cpp:178 -#: share/zoom.cpp:362 msgid "Zoom out" msgstr "Zoom -" @@ -6888,7 +5838,6 @@ msgid "Place the global label. Warning: all global labels with the same name are msgstr "Placerun label global. Attention: tous les labels globaux avec le même nom sont connectés dans toute la hierarchie" #: eeschema/menubar.cpp:282 -#: eeschema/eelayer.h:85 msgid "Junction" msgstr "Jonction" @@ -6929,7 +5878,6 @@ msgid "Setting colors..." msgstr "Choisir les couleurs d'affichage..." #: eeschema/menubar.cpp:369 -#: gerbview/tool_gerber.cpp:110 msgid "&Options" msgstr "&Options" @@ -6953,6 +5901,78 @@ msgstr "&Voir" msgid "&Place" msgstr "&Placer" +#: eeschema/plothpgl.cpp:225 +msgid "Sheet Size" +msgstr "Dim. feuille" + +#: eeschema/plothpgl.cpp:227 +msgid "Page Size A3" +msgstr "Feuille A3" + +#: eeschema/plothpgl.cpp:228 +msgid "Page Size A2" +msgstr "Feuille A2" + +#: eeschema/plothpgl.cpp:229 +msgid "Page Size A1" +msgstr "Feuille A1" + +#: eeschema/plothpgl.cpp:230 +msgid "Page Size A0" +msgstr "Feuille A0" + +#: eeschema/plothpgl.cpp:232 +msgid "Page Size B" +msgstr "Feuille B" + +#: eeschema/plothpgl.cpp:233 +msgid "Page Size C" +msgstr "Feuille C" + +#: eeschema/plothpgl.cpp:234 +msgid "Page Size D" +msgstr "Feuille D" + +#: eeschema/plothpgl.cpp:235 +msgid "Page Size E" +msgstr "Feuille E" + +#: eeschema/plothpgl.cpp:250 +msgid "Pen control:" +msgstr "Controle plume" + +#: eeschema/plothpgl.cpp:259 +msgid "Pen Width ( mils )" +msgstr "Epaiss plume (mils)" + +#: eeschema/plothpgl.cpp:280 +msgid "Pen Speed ( cm/s )" +msgstr "Vitesse plume ( cm/s )" + +#: eeschema/plothpgl.cpp:322 +msgid "Page offset:" +msgstr "Offset page:" + +#: eeschema/plothpgl.cpp:331 +msgid "Plot Offset X" +msgstr "Offset de tracé X" + +#: eeschema/plothpgl.cpp:346 +msgid "Plot Offset Y" +msgstr "Offset de tracé Y" + +#: eeschema/plothpgl.cpp:390 +msgid "&Accept Offset" +msgstr "&Accepter Offset" + +#: eeschema/plothpgl.cpp:681 +msgid "** Plot End **\n" +msgstr "** Fin de Tracé **\n" + +#: eeschema/plothpgl.cpp:706 +msgid "Plot " +msgstr "Trace " + #: eeschema/libarch.cpp:79 msgid "Failed to create archive lib file " msgstr "Impossible de créer le fichier librairie archive " @@ -6961,9 +5981,26 @@ msgstr "Impossible de créer le fichier librairie archive " msgid "Failed to create doc lib file " msgstr "Impossible de créer le fichier lib document" -#: eeschema/viewlib_frame.cpp:55 -msgid "Library browser" -msgstr "Visualisateur des librairies" +#: eeschema/component_class.cpp:72 +#: eeschema/affiche.cpp:37 +msgid "Ref" +msgstr "Ref" + +#: 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 +msgid "Field" +msgstr "Champ" + +#: eeschema/component_class.cpp:318 +#: eeschema/dialog_create_component.cpp:168 +msgid "U" +msgstr "U" #: eeschema/affiche.cpp:22 #: eeschema/dialog_create_component.cpp:157 @@ -6995,7 +6032,6 @@ msgid "PinName" msgstr "Nom Pin" #: eeschema/affiche.cpp:79 -#: eeschema/eelayer.h:140 msgid "PinNum" msgstr "Num Pin" @@ -7019,11 +6055,17 @@ msgstr "Long." #: eeschema/affiche.cpp:168 #: eeschema/affiche.cpp:174 -#: share/svg_print.cpp:239 -#: share/dialog_print.cpp:198 msgid "All" msgstr "Tout" +#: eeschema/affiche.cpp:171 +msgid "Unit" +msgstr "Unité" + +#: eeschema/affiche.cpp:181 +msgid "Convert" +msgstr "Convert" + #: eeschema/affiche.cpp:186 msgid "default" msgstr "Défaut" @@ -7048,7 +6090,6 @@ msgstr "Symbole Alimentation" #: eeschema/dialog_edit_component_in_lib.cpp:162 #: eeschema/dialog_create_component.cpp:188 -#: eeschema/dialog_edit_component_in_schematic.cpp:187 msgid "Parts are locked" msgstr "Les parts sont verrouillées" @@ -7077,36 +6118,10 @@ msgstr "Examen Fichiers de Doc" msgid "Alias" msgstr "Alias" -#: eeschema/class_drawsheet.cpp:252 -msgid "Ok to cleanup this sheet" -msgstr "Ok pour nettoyer cette feuille" - -#: eeschema/class_drawsheet.cpp:584 +#: eeschema/symbdraw.cpp:793 #, c-format -msgid "A Sub Hierarchy named %s exists, Use it (The data in this sheet will be replaced)?" -msgstr "Une sous Hiérarchie nommée %s existe, L'utiliser (Les données de cette page seront remplacées)?" - -#: eeschema/class_drawsheet.cpp:588 -msgid "Sheet Filename Renaming Aborted" -msgstr " Renommage de Fichier de Feuille Abandonné" - -#: eeschema/class_drawsheet.cpp:596 -#, c-format -msgid "A file named %s exists, load it (otherwise keep current sheet data if possible)?" -msgstr "Un fichier %s existe, Le charger (autrement garder le contenu de la feuille active, si c'est possible) ?" - -#: eeschema/class_drawsheet.cpp:611 -msgid "This sheet uses shared data in a complex hierarchy" -msgstr "Cette feuille utilise des données partagées dans une hiérarchie complexe" - -#: eeschema/class_drawsheet.cpp:614 -msgid "Do we convert it in a simple hierarchical sheet (otherwise delete current sheet data)" -msgstr "Doit on la convertir en une feuille de hiérarchie simple (autrement supprimer les données courantes)" - -#: eeschema/class_drawsheet.cpp:751 -#, c-format -msgid "%8.8lX/" -msgstr "%8.8lX/" +msgid "Arc %.1f deg" +msgstr "Arc %.1f deg" #: eeschema/dialog_create_component.cpp:180 #: eeschema/edit_component_in_lib.cpp:401 @@ -7243,59 +6258,6 @@ msgstr "Nom de pin a l'intérieur" msgid "You must provide a name for this component" msgstr "Vous devez fournir un nom pour ce composant" -#: eeschema/libframe.cpp:105 -msgid "" -"Component was modified!\n" -"Discard changes?" -msgstr "" -"Le composant a été modifié\n" -"Perdre les changements" - -#: eeschema/libframe.cpp:118 -#, c-format -msgid "" -"Library \"%s\" was modified!\n" -"Discard changes?" -msgstr "" -"Librairie \"%s\" modifiée!\n" -"Perdre les changements ?" - -#: eeschema/libframe.cpp:344 -msgid "Include last component changes?" -msgstr "Inclure les dernieres modifs du composant" - -#: eeschema/libframe.cpp:407 -msgid " Pins Test OK!" -msgstr " Test Pins OK!" - -#: eeschema/libframe.cpp:481 -msgid "Add Pin" -msgstr "Addition de \"pins\"" - -#: eeschema/libframe.cpp:485 -msgid "Set Pin Options" -msgstr "Choix Options des pins" - -#: eeschema/libframe.cpp:507 -msgid "Add Rectangle" -msgstr "Addition de rectangles" - -#: eeschema/libframe.cpp:511 -msgid "Add Circle" -msgstr "Addition de cercle" - -#: eeschema/libframe.cpp:515 -msgid "Add Arc" -msgstr "Addition d' arc" - -#: eeschema/libframe.cpp:523 -msgid "Anchor" -msgstr "Ancre" - -#: eeschema/libframe.cpp:533 -msgid "Export" -msgstr "Exporter" - #: eeschema/hierarch.cpp:121 msgid "Navigator" msgstr "Navigateur" @@ -7310,7 +6272,6 @@ msgid "Sheet %s (file %s) modified. Save it?" msgstr "Feuille %s (fichier %s) modifiée. La sauver t?" #: eeschema/edit_component_in_lib.cpp:168 -#: eeschema/dialog_edit_component_in_lib.h:43 msgid "Lib Component Properties" msgstr "Propriétés du composant librairie" @@ -7345,7 +6306,6 @@ msgstr "Justifié à gauche" #: eeschema/edit_component_in_lib.cpp:476 #: eeschema/edit_component_in_lib.cpp:478 -#: share/zoom.cpp:360 msgid "Center" msgstr "Centrer" @@ -7362,28 +6322,22 @@ msgid "Top justify" msgstr "Justifié en haut" #: eeschema/edit_component_in_lib.cpp:484 -#: eeschema/dialog_edit_component_in_schematic.cpp:225 -#: eeschema/eelayer.h:164 msgid "Fields" msgstr "Champs" #: eeschema/edit_component_in_lib.cpp:497 -#: eeschema/dialog_edit_component_in_schematic.cpp:211 msgid "Show Text" msgstr "Texte visible" #: eeschema/edit_component_in_lib.cpp:508 -#: eeschema/edit_component_in_schematic.cpp:205 msgid "Field Name:" msgstr "Nom Champ" #: eeschema/edit_component_in_lib.cpp:518 -#: eeschema/edit_component_in_schematic.cpp:215 msgid "Field Text:" msgstr "Texte du Champ:" #: eeschema/edit_component_in_lib.cpp:524 -#: eeschema/edit_component_in_schematic.cpp:223 msgid "Pos" msgstr "Pos" @@ -7400,7 +6354,6 @@ msgid "Chip Name" msgstr "Nom en librairie" #: eeschema/edit_component_in_lib.cpp:554 -#: eeschema/edit_component_in_schematic.cpp:199 msgid "Field to edit" msgstr "Champ à éditer" @@ -7442,7 +6395,6 @@ msgid "Delete Convert items" msgstr "Suppression des éléments convertis" #: eeschema/edit_component_in_lib.cpp:1144 -#: common/eda_doc.cpp:129 msgid "Doc Files" msgstr "Fichiers de Doc" @@ -7454,14 +6406,7 @@ msgstr "Ok pour effacer la LISTE des filtres de modules" msgid "New FootprintFilter:" msgstr "Nouveau \"Filtre de Modules" -#: eeschema/libfield.cpp:221 -msgid "No new text: no change" -msgstr "Pas de nouveau texte: pas de changements" - #: eeschema/eeconfig.cpp:73 -#: kicad/files-io.cpp:131 -#: gerbview/dcode.cpp:260 -#: gerbview/readgerb.cpp:145 msgid "File " msgstr "Fichier " @@ -7500,54 +6445,62 @@ msgid "Scope" msgstr "Sélection" #: eeschema/annotate_dialog.cpp:166 -msgid "Annotate the &entire schematic" -msgstr "Annot&er la schématique complète" +msgid "Use the &entire schematic" +msgstr "Utiliser la schématique &entière" #: eeschema/annotate_dialog.cpp:170 -msgid "Annotate the current &page only" -msgstr "Annoter la &feuille active uniquement" +msgid "Use the current &page only" +msgstr "Utiliser la &feuille active uniquement" -#: eeschema/annotate_dialog.cpp:174 +#: eeschema/annotate_dialog.cpp:177 +msgid "&Keep existing annotation" +msgstr "&Garder l'annotation existante" + +#: eeschema/annotate_dialog.cpp:181 msgid "&Reset existing annotation" msgstr "&Supprimer l'annotation existante" -#: eeschema/annotate_dialog.cpp:179 +#: eeschema/annotate_dialog.cpp:188 msgid "Order" msgstr "Ordre" -#: eeschema/annotate_dialog.cpp:187 +#: eeschema/annotate_dialog.cpp:196 msgid "Sort Components by &Y Position" msgstr "Trier les Composants par &Y Position" -#: eeschema/annotate_dialog.cpp:191 +#: eeschema/annotate_dialog.cpp:200 +msgid "Sort Components by &X Position" +msgstr "Trier les Composants par &X Position" + +#: eeschema/annotate_dialog.cpp:204 msgid "Sort Components by &Value" msgstr "Trier les Composants par &Valeur" -#: eeschema/annotate_dialog.cpp:202 +#: eeschema/annotate_dialog.cpp:215 msgid "Clear Annotation" msgstr "Suppression Annotation" -#: eeschema/annotate_dialog.cpp:206 +#: eeschema/annotate_dialog.cpp:219 msgid "Annotation" msgstr "Annotation" -#: eeschema/annotate_dialog.cpp:225 +#: eeschema/annotate_dialog.cpp:238 msgid "Clear and annotate all of the components " msgstr "Reinitialisation et réannotation de tous les composants " -#: eeschema/annotate_dialog.cpp:227 +#: eeschema/annotate_dialog.cpp:240 msgid "Annotate only the unannotated components " msgstr "Annoter seulement les composants non déjà annotés " -#: eeschema/annotate_dialog.cpp:229 +#: eeschema/annotate_dialog.cpp:242 msgid "on the entire schematic?" msgstr "pour la schematique complète?" -#: eeschema/annotate_dialog.cpp:231 +#: eeschema/annotate_dialog.cpp:244 msgid "on the current sheet?" msgstr "pourr la feuille courante?" -#: eeschema/annotate_dialog.cpp:233 +#: eeschema/annotate_dialog.cpp:246 msgid "" "\n" "\n" @@ -7557,19 +6510,19 @@ msgstr "" "\n" "Cette opération changera l'annotation actuelle et ne pourra être annulée." -#: eeschema/annotate_dialog.cpp:253 +#: eeschema/annotate_dialog.cpp:266 msgid "Clear the existing annotation for " msgstr "Supprimer l'annotation existante pour " -#: eeschema/annotate_dialog.cpp:255 +#: eeschema/annotate_dialog.cpp:268 msgid "the entire schematic?" msgstr "la schématique entière?" -#: eeschema/annotate_dialog.cpp:257 +#: eeschema/annotate_dialog.cpp:270 msgid "the current sheet?" msgstr "La feuille courante?" -#: eeschema/annotate_dialog.cpp:259 +#: eeschema/annotate_dialog.cpp:272 msgid "" "\n" "\n" @@ -7584,7 +6537,6 @@ msgid "Clear Schematic Hierarchy (modified!)?" msgstr "Effacer la hiérarchie schématique (modifiée!)?" #: eeschema/files-io.cpp:122 -#: eeschema/save_schemas.cpp:61 msgid "Schematic files:" msgstr "Fichiers schématiques:" @@ -7630,11 +6582,6 @@ msgstr "Sélection librairie" msgid "Select component (%d items)" msgstr "Selection composant (%d items)" -#: eeschema/symbdraw.cpp:793 -#, c-format -msgid "Arc %.1f deg" -msgstr "Arc %.1f deg" - #: eeschema/viewlibs.cpp:118 msgid "Browse library: " msgstr "Examen librairie: " @@ -7659,7 +6606,6 @@ msgid "White" msgstr "Blanc" #: eeschema/eelayer.cpp:234 -#: share/dialog_print.cpp:184 msgid "Black" msgstr "Noir" @@ -7816,7 +6762,6 @@ msgid "Create &List" msgstr "Créer &Liste" #: eeschema/dialog_build_BOM.cpp:399 -#: cvpcb/dialog_display_options.cpp:195 msgid "&Apply" msgstr "&Appliquer" @@ -7898,7 +6843,6 @@ msgstr "#End labels\n" #: eeschema/netlist_control.cpp:124 #: eeschema/netlist_control.cpp:240 -#: gerbview/options.cpp:201 msgid "Default format" msgstr "Format par défaut" @@ -7952,7 +6896,6 @@ msgid "Netlist command:" msgstr "Commande netliste:" #: eeschema/netlist_control.cpp:320 -#: share/setpage.cpp:352 msgid "Title:" msgstr "Titre:" @@ -7980,10 +6923,6 @@ msgstr "Erreur. Vous devez entre une ligne de commande" msgid "Error. You must provide a Title" msgstr "Erreur. Vous devez entre un titre" -#: eeschema/edit_label.cpp:49 -msgid "Empty Text!" -msgstr "Texte vide" - #: eeschema/dialog_edit_component_in_schematic.cpp:70 msgid "Component properties (Not found in lib)" msgstr "Propriétés du composant : non trouvé en librairie" @@ -8105,6 +7044,11 @@ msgstr "+90" msgid "Orient:" msgstr "Orient:" +#: eeschema/dialog_edit_component_in_schematic.cpp:181 +#: eeschema/onrightclick.cpp:314 +msgid "Mirror --" +msgstr "Miroir--" + #: eeschema/dialog_edit_component_in_schematic.cpp:182 msgid "Mirror !" msgstr "Miroir |" @@ -8154,12 +7098,10 @@ msgid "Warning More than 1 Pin connected to UnConnect symbol" msgstr "Warning: plus que 1 Pin connectée a un symbole de non connexion" #: eeschema/erc.cpp:597 -#: common/confirm.cpp:84 msgid "Warning" msgstr "Avertissement" #: eeschema/erc.cpp:600 -#: common/confirm.cpp:88 msgid "Error" msgstr "Erreur" @@ -8335,6 +7277,289 @@ msgstr "Sélection des éléments" msgid "Mirror Block (ctrl + drag mouse)" msgstr "Bloc Miroir (ctrl + drag mouse)" +#: eeschema/libedit_onrightclick.cpp:253 +msgid "Del. Block (shift+ctrl + drag mouse)" +msgstr "Effacement Bloc (shift+ctrl + drag mouse)" + +#: eeschema/onrightclick.cpp:144 +msgid "Leave Sheet" +msgstr "Quitter sous-feuille" + +#: eeschema/onrightclick.cpp:160 +msgid "Delete Noconn" +msgstr "Supprimer Non Connexion" + +#: eeschema/onrightclick.cpp:170 +msgid "Move Bus Entry" +msgstr "Déplacer Entrée de Bus" + +#: eeschema/onrightclick.cpp:172 +msgid "Set Bus Entry /" +msgstr "Entrée de Bus /" + +#: eeschema/onrightclick.cpp:174 +msgid "Set Bus Entry \\" +msgstr "Entrée de Bus \\" + +#: eeschema/onrightclick.cpp:176 +msgid "Delete Bus Entry" +msgstr "Supprimer Entrée de Bus" + +#: eeschema/onrightclick.cpp:271 +msgid "Move Field" +msgstr "Déplace Champ" + +#: eeschema/onrightclick.cpp:272 +msgid "Rotate Field" +msgstr "Rotation Champ" + +#: eeschema/onrightclick.cpp:298 +msgid "Move Component" +msgstr "Déplace Composant" + +#: eeschema/onrightclick.cpp:303 +msgid "Drag Component" +msgstr "Drag Composant" + +#: eeschema/onrightclick.cpp:310 +msgid "Rotate +" +msgstr "Rotation +" + +#: eeschema/onrightclick.cpp:316 +msgid "Mirror ||" +msgstr "Miroir ||" + +#: eeschema/onrightclick.cpp:322 +msgid "Orient Component" +msgstr "Oriente Composant" + +#: eeschema/onrightclick.cpp:335 +msgid "Footprint " +msgstr "Empreinte: " + +#: eeschema/onrightclick.cpp:347 +#, c-format +msgid "Unit %d %c" +msgstr "Unité %d %c" + +#: eeschema/onrightclick.cpp:358 +msgid "Edit Component" +msgstr "Edite Composant" + +#: eeschema/onrightclick.cpp:362 +msgid "Copy Component" +msgstr "Copie composant" + +#: eeschema/onrightclick.cpp:363 +msgid "Delete Component" +msgstr "Supprime Composant" + +#: eeschema/onrightclick.cpp:382 +msgid "Move Glabel" +msgstr "Déplace Label Global" + +#: eeschema/onrightclick.cpp:383 +msgid "Rotate GLabel (R)" +msgstr "Rot. Label Global (R)" + +#: eeschema/onrightclick.cpp:384 +msgid "Edit GLabel" +msgstr "Editer Label Global" + +#: eeschema/onrightclick.cpp:385 +msgid "Delete Glabel" +msgstr "Supprimer Label Global" + +#: eeschema/onrightclick.cpp:389 +#: eeschema/onrightclick.cpp:443 +#: eeschema/onrightclick.cpp:472 +msgid "Change to Hierarchical Label" +msgstr "Chnager en Label Hiérarchique" + +#: eeschema/onrightclick.cpp:391 +#: eeschema/onrightclick.cpp:416 +#: eeschema/onrightclick.cpp:470 +msgid "Change to Label" +msgstr "Change en Label" + +#: eeschema/onrightclick.cpp:393 +#: eeschema/onrightclick.cpp:418 +#: eeschema/onrightclick.cpp:445 +msgid "Change to Text" +msgstr "Change en Texte" + +#: eeschema/onrightclick.cpp:395 +#: eeschema/onrightclick.cpp:422 +#: eeschema/onrightclick.cpp:449 +#: eeschema/onrightclick.cpp:476 +msgid "Change Type" +msgstr "Change Type" + +#: eeschema/onrightclick.cpp:409 +msgid "Move Hlabel" +msgstr "Déplacer Label Hiérarchique" + +#: eeschema/onrightclick.cpp:410 +msgid "Rotate HLabel (R)" +msgstr "Rot. Label Hiérarchique (R)" + +#: eeschema/onrightclick.cpp:411 +msgid "Edit HLabel" +msgstr "Editer Label Hiérarchique" + +#: eeschema/onrightclick.cpp:412 +msgid "Delete Hlabel" +msgstr "Supprimer Label Hiérarchique" + +#: eeschema/onrightclick.cpp:420 +#: eeschema/onrightclick.cpp:447 +msgid "Change to Global Label" +msgstr "Change en Label Global" + +#: eeschema/onrightclick.cpp:436 +msgid "Move Label" +msgstr "Déplace Label" + +#: eeschema/onrightclick.cpp:437 +msgid "Rotate Label (R)" +msgstr "Rot. Label (R)" + +#: eeschema/onrightclick.cpp:438 +msgid "Edit Label" +msgstr "Editer Label" + +#: eeschema/onrightclick.cpp:439 +msgid "Delete Label" +msgstr "Supprimer Label:" + +#: eeschema/onrightclick.cpp:463 +msgid "Move Text" +msgstr "Déplacer Texte" + +#: eeschema/onrightclick.cpp:464 +msgid "Rotate Text (R)" +msgstr "Rot. Texte (R)" + +#: eeschema/onrightclick.cpp:465 +msgid "Edit Text" +msgstr "Editer Texte" + +#: eeschema/onrightclick.cpp:466 +msgid "Delete Text" +msgstr "Supprimer Texte" + +#: eeschema/onrightclick.cpp:474 +msgid "Change to Glabel" +msgstr "Change en Label Global" + +#: eeschema/onrightclick.cpp:494 +#: eeschema/onrightclick.cpp:534 +msgid "Break Wire" +msgstr "Briser fil" + +#: eeschema/onrightclick.cpp:497 +msgid "Delete Junction" +msgstr "Supprimer Jonction" + +#: eeschema/onrightclick.cpp:502 +#: eeschema/onrightclick.cpp:528 +msgid "Delete Node" +msgstr "Supprimer Noeud" + +#: eeschema/onrightclick.cpp:504 +#: eeschema/onrightclick.cpp:530 +msgid "Delete Connection" +msgstr "Supprimer Connexion" + +#: eeschema/onrightclick.cpp:521 +msgid "End Wire" +msgstr "Fin Fil" + +#: eeschema/onrightclick.cpp:523 +msgid "Delete Wire" +msgstr "Supprimer Fil" + +#: eeschema/onrightclick.cpp:544 +#: eeschema/onrightclick.cpp:576 +msgid "Add Global Label" +msgstr "Ajout de Labels Globaux" + +#: eeschema/onrightclick.cpp:560 +msgid "End Bus" +msgstr "Fin Bus" + +#: eeschema/onrightclick.cpp:563 +msgid "Delete Bus" +msgstr "Supprimer Bus" + +#: eeschema/onrightclick.cpp:567 +msgid "Break Bus" +msgstr "Briser Bus" + +#: eeschema/onrightclick.cpp:589 +msgid "Enter Sheet" +msgstr "Enter dans Feuille" + +#: eeschema/onrightclick.cpp:591 +msgid "Move Sheet" +msgstr "Déplace Feuille" + +#: eeschema/onrightclick.cpp:596 +msgid "Place Sheet" +msgstr "Place Feuille" + +#: eeschema/onrightclick.cpp:600 +msgid "Edit Sheet" +msgstr "Edite Feuille" + +#: eeschema/onrightclick.cpp:601 +msgid "Resize Sheet" +msgstr "Redimensionne feuille" + +#: eeschema/onrightclick.cpp:604 +msgid "Cleanup PinSheets" +msgstr "Nettoyage de la feuille" + +#: eeschema/onrightclick.cpp:605 +msgid "Delete Sheet" +msgstr "Supprimer Feuille" + +#: eeschema/onrightclick.cpp:618 +msgid "Move PinSheet" +msgstr "Déplace Connecteur de hiérarchie" + +#: eeschema/onrightclick.cpp:620 +msgid "Edit PinSheet" +msgstr "Edit Connecteur de hiérarchie" + +#: eeschema/onrightclick.cpp:623 +msgid "Delete PinSheet" +msgstr "Supprimer Connecteur de hiérarchie" + +#: eeschema/onrightclick.cpp:648 +msgid "Other Block Commands" +msgstr "Autres Commandes de Bloc" + +#: eeschema/onrightclick.cpp:649 +msgid "Save Block" +msgstr "Sauver Bloc" + +#: eeschema/onrightclick.cpp:653 +msgid "Drag Block (ctrl + drag mouse)" +msgstr "Drag Bloc (ctrl + drag mouse)" + +#: eeschema/onrightclick.cpp:655 +msgid "Delelet Block (shift+ctrl + drag mouse)" +msgstr "Effacement Bloc (shift+ctrl + drag mouse)" + +#: eeschema/onrightclick.cpp:657 +msgid "Mirror Block ||" +msgstr "Miroir Bloc ||" + +#: eeschema/onrightclick.cpp:661 +msgid "Copy to Clipboard" +msgstr "Copie dans Presse papier" + #: eeschema/tool_viewlib.cpp:52 msgid "Select library to browse" msgstr "Sélection de la librairie a examiner" @@ -8352,26 +7577,18 @@ msgid "Display next part" msgstr "Afficher composant suivant" #: eeschema/tool_viewlib.cpp:70 -#: cvpcb/displayframe.cpp:124 -#: 3d-viewer/3d_toolbar.cpp:44 msgid "zoom + (F1)" msgstr "zoom + (F1)" #: eeschema/tool_viewlib.cpp:74 -#: cvpcb/displayframe.cpp:127 -#: 3d-viewer/3d_toolbar.cpp:47 msgid "zoom - (F2)" msgstr "zoom - (F2)" #: eeschema/tool_viewlib.cpp:78 -#: cvpcb/displayframe.cpp:130 -#: 3d-viewer/3d_toolbar.cpp:50 msgid "redraw (F3)" msgstr "Redessin (F3)" #: eeschema/tool_viewlib.cpp:82 -#: cvpcb/displayframe.cpp:133 -#: cvpcb/displayframe.cpp:137 msgid "1:1 zoom" msgstr "1:1 zoom" @@ -8420,6 +7637,37 @@ msgstr "> erreur lecture entête" msgid "File write operation failed." msgstr "Erreur sur écriture sur fichier." +#: eeschema/class_drawsheet.cpp:252 +msgid "Ok to cleanup this sheet" +msgstr "Ok pour nettoyer cette feuille" + +#: eeschema/class_drawsheet.cpp:558 +#, c-format +msgid "A Sub Hierarchy named %s exists, Use it (The data in this sheet will be replaced)?" +msgstr "Une sous Hiérarchie nommée %s existe, L'utiliser (Les données de cette page seront remplacées)?" + +#: eeschema/class_drawsheet.cpp:562 +msgid "Sheet Filename Renaming Aborted" +msgstr " Renommage de Fichier de Feuille Abandonné" + +#: eeschema/class_drawsheet.cpp:570 +#, c-format +msgid "A file named %s exists, load it (otherwise keep current sheet data if possible)?" +msgstr "Un fichier %s existe, Le charger (autrement garder le contenu de la feuille active, si c'est possible) ?" + +#: eeschema/class_drawsheet.cpp:585 +msgid "This sheet uses shared data in a complex hierarchy" +msgstr "Cette feuille utilise des données partagées dans une hiérarchie complexe" + +#: eeschema/class_drawsheet.cpp:588 +msgid "Do we convert it in a simple hierarchical sheet (otherwise delete current sheet data)" +msgstr "Doit on la convertir en une feuille de hiérarchie simple (autrement supprimer les données courantes)" + +#: eeschema/class_drawsheet.cpp:725 +#, c-format +msgid "%8.8lX/" +msgstr "%8.8lX/" + #: eeschema/load_one_schematic_file.cpp:104 msgid "Failed to open " msgstr "Erreur ouverture " @@ -8469,39 +7717,6 @@ msgstr "Marqueur Suivant (F5)" msgid "Find Cmp in &Lib" msgstr "Cmp. en &Libr." -#: eeschema/edit_component_in_schematic.cpp:330 -msgid "No Component Name!" -msgstr "Pas de nom de composant!" - -#: eeschema/edit_component_in_schematic.cpp:336 -#, c-format -msgid "Component [%s] not found!" -msgstr "Composant [%s] non trouvé!" - -#: eeschema/edit_component_in_schematic.cpp:453 -msgid "No Field to move" -msgstr "Pas de champ a déplacer" - -#: eeschema/edit_component_in_schematic.cpp:516 -msgid "No Field To Edit" -msgstr "Pas de champ a éditer" - -#: eeschema/edit_component_in_schematic.cpp:530 -msgid "" -"Part is a POWER, value cannot be modified!\n" -"You must create a new power" -msgstr "" -"Composant type ALIMENTATION!\n" -"valeur non modifiable, Vous devez créer un nouveau composant alimentation " - -#: eeschema/edit_component_in_schematic.cpp:577 -msgid "Reference needed !, No change" -msgstr "Référence NECESSAIRE: changement refusé" - -#: eeschema/edit_component_in_schematic.cpp:581 -msgid "Value needed !, No change" -msgstr "Valeur NECESSAIRE: changement refusé" - #: eeschema/lib_export.cpp:39 msgid "Import component:" msgstr "Importer composant:" @@ -8538,6 +7753,121 @@ msgstr "" msgid "Error while create " msgstr "Erreur en création de " +#: eeschema/dialog_options.cpp:151 +#: eeschema/dialog_options.cpp:353 +msgid "Delta Step X" +msgstr "Incrément X" + +#: eeschema/dialog_options.cpp:156 +#: eeschema/dialog_options.cpp:369 +msgid "Delta Step Y" +msgstr "Incrément Y" + +#: eeschema/dialog_options.cpp:231 +msgid "Draw Options:" +msgstr "Options de tracé:" + +#: eeschema/dialog_options.cpp:239 +msgid "Show grid" +msgstr "Afficher grille" + +#: eeschema/dialog_options.cpp:247 +msgid "Normal (50 mils)" +msgstr "Normal (50 mils)" + +#: eeschema/dialog_options.cpp:248 +msgid "Small (25 mils)" +msgstr "Petit (25 mils)" + +#: eeschema/dialog_options.cpp:249 +msgid "Very small (10 mils)" +msgstr "Très petit (10 mils)" + +#: eeschema/dialog_options.cpp:250 +msgid "Special (5 mils)" +msgstr "Special (5 mils)" + +#: eeschema/dialog_options.cpp:251 +msgid "Special (2 mils)" +msgstr "Special (2 mils)" + +#: eeschema/dialog_options.cpp:252 +msgid "Special (1 mil)" +msgstr "Special (1 mil)" + +#: eeschema/dialog_options.cpp:255 +msgid "Grid Size" +msgstr "Dim Grille" + +#: eeschema/dialog_options.cpp:263 +msgid "Show alls" +msgstr "Tout Afficher" + +#: eeschema/dialog_options.cpp:266 +msgid "Show pins" +msgstr "Monter Pins" + +#: eeschema/dialog_options.cpp:286 +msgid "millimeter" +msgstr "millimetre" + +#: eeschema/dialog_options.cpp:287 +msgid "inches" +msgstr "Pouces" + +#: eeschema/dialog_options.cpp:301 +msgid "Horiz/Vertical" +msgstr "Horiz/Vertical" + +#: eeschema/dialog_options.cpp:305 +msgid "Wires - Bus orient" +msgstr "Fils-Bus Orient" + +#: eeschema/dialog_options.cpp:344 +msgid "Auto increment params" +msgstr "Auto increment params" + +#: eeschema/dialog_options.cpp:385 +msgid "Delta Label:" +msgstr "Incrément Label:" + +#: eeschema/dialog_options.cpp:410 +msgid "Default Label Size" +msgstr "Taille Label par défaut:" + +#: eeschema/edit_component_in_schematic.cpp:330 +msgid "No Component Name!" +msgstr "Pas de nom de composant!" + +#: eeschema/edit_component_in_schematic.cpp:336 +#, c-format +msgid "Component [%s] not found!" +msgstr "Composant [%s] non trouvé!" + +#: eeschema/edit_component_in_schematic.cpp:453 +msgid "No Field to move" +msgstr "Pas de champ a déplacer" + +#: eeschema/edit_component_in_schematic.cpp:516 +msgid "No Field To Edit" +msgstr "Pas de champ a éditer" + +#: eeschema/edit_component_in_schematic.cpp:530 +msgid "" +"Part is a POWER, value cannot be modified!\n" +"You must create a new power" +msgstr "" +"Composant type ALIMENTATION!\n" +"valeur non modifiable, Vous devez créer un nouveau composant alimentation " + +#: eeschema/edit_component_in_schematic.cpp:577 +msgid "Reference needed !, No change" +msgstr "Référence NECESSAIRE: changement refusé" + +#: eeschema/edit_component_in_schematic.cpp:581 +msgid "Value needed !, No change" +msgstr "Valeur NECESSAIRE: changement refusé" + #: cvpcb/dialog_display_options.cpp:147 #: cvpcb/dialog_display_options.cpp:155 msgid "&Line" @@ -8575,7 +7905,6 @@ msgstr "Afficher numéro des pastilles" #: cvpcb/readschematicnetlist.cpp:75 #: cvpcb/viewlogi.cpp:72 -#: cvpcb/rdpcad.cpp:56 #, c-format msgid "Unknown file format <%s>" msgstr " Format fichier inconnu <%s>" @@ -8709,7 +8038,6 @@ msgid "Unknown Netlist Format" msgstr " Format NetListe inconnu" #: cvpcb/init.cpp:134 -#: cvpcb/cvframe.cpp:340 #, c-format msgid "Componants: %d (free: %d)" msgstr "Composants: %d (libres: %d)" @@ -8854,7 +8182,6 @@ msgid "Delete selections" msgstr "Effacement des associations existantes" #: cvpcb/cvframe.cpp:424 -#: share/drawframe.cpp:134 msgid "font for dialog boxes" msgstr "fonte pour boites de dialogue" @@ -8863,23 +8190,18 @@ msgid "font for Lists" msgstr "fonte pour listes" #: cvpcb/cvframe.cpp:428 -#: share/drawframe.cpp:138 msgid "font for Status Line" msgstr "fonte pour Ligne d'état" #: cvpcb/cvframe.cpp:431 -#: share/drawframe.cpp:141 msgid "&Font selection" msgstr "Sélection Fonte" #: cvpcb/cvframe.cpp:433 -#: share/drawframe.cpp:142 msgid "Choose font type and size for dialogs, infos and status box" msgstr "Choisir les fontes et leur taille pour les dialogues, infos et ligne d'état" -#: cvpcb/displayframe.cpp:119 -#: pcbnew/dialog_display_options.h:54 -#: cvpcb/dialog_display_options.h:51 +#: cvpcb/displayframe.cpp:118 msgid "Display Options" msgstr "Options d'affichage" @@ -8892,7 +8214,6 @@ msgid "You must choose a PDF viewer before use this option" msgstr "Vous devez choisir un Visualisateur PDF avant d'utiliser cette option" #: kicad/preferences.cpp:97 -#: common/gestfich.cpp:679 msgid "Prefered Editor:" msgstr "Editeur préféré:" @@ -9294,6 +8615,10 @@ msgstr "Charger Fichiers:" msgid "GerbView is already running. Continue?" msgstr "Gerbview est est cours d'exécution. Continuer ?" +#: gerbview/dcode.cpp:462 +msgid "List D codes" +msgstr "Liste D-Codes" + #: gerbview/reglage.cpp:102 msgid "Save Cfg..." msgstr "Sauver config..." @@ -9310,12 +8635,11 @@ msgstr "Ext. Fichiers Gerber" msgid "D code File Ext:" msgstr "Ext. Fichiers DCodes:" -#: gerbview/dcode.cpp:438 -msgid "List D codes" -msgstr "Liste D-Codes" +#: gerbview/edit.cpp:246 +msgid "No layer selected" +msgstr "Pas de couche sélectionnée" #: gerbview/affiche.cpp:34 -#: gerbview/tool_gerber.cpp:310 msgid "Layer " msgstr "Couche " @@ -9335,14 +8659,19 @@ msgstr "D type" msgid "????" msgstr "????" -#: gerbview/edit.cpp:246 -msgid "No layer selected" -msgstr "Pas de couche sélectionnée" - #: gerbview/block.cpp:267 msgid "Ok to delete block ?" msgstr "Ok pour effacer le bloc" +#: gerbview/readgerb.cpp:253 +#, c-format +msgid "%d errors while reading Gerber file [%s]" +msgstr "%d erreurs pendant lecture fichier gerber [%s]" + +#: gerbview/readgerb.cpp:273 +msgid "D codes files:" +msgstr "Fichiers D-Codes:" + #: gerbview/options.cpp:146 msgid "Gerbview Options" msgstr "Gerbview Options " @@ -9376,19 +8705,9 @@ msgid "Show D codes" msgstr "Monter DCodes" #: gerbview/process_config.cpp:117 -#: gerbview/gerbview_config.cpp:131 msgid "Save config file" msgstr "Sauver config" -#: gerbview/rs274x.cpp:317 -#, c-format -msgid "Command <%c%c> ignored by Gerbview" -msgstr "Commande <%c%c> ignorée par Gerbview" - -#: gerbview/rs274x.cpp:354 -msgid "Too many include files!!" -msgstr "Trop de fichiers inclus!!" - #: gerbview/initpcb.cpp:34 msgid "Current Data will be lost ?" msgstr "Les données courante seront perdues ?" @@ -9402,6 +8721,15 @@ msgstr "Effacer Zones ?" msgid "Delete Layer %d" msgstr "Effacer Couche %d" +#: gerbview/rs274x.cpp:317 +#, c-format +msgid "Command <%c%c> ignored by Gerbview" +msgstr "Commande <%c%c> ignorée par Gerbview" + +#: gerbview/rs274x.cpp:354 +msgid "Too many include files!!" +msgstr "Trop de fichiers inclus!!" + #: gerbview/export_to_pcbnew.cpp:41 msgid "None of the Gerber layers contain any data" msgstr "Aucune couche Gerber ne contient des données" @@ -9422,25 +8750,15 @@ msgstr "Affiche toutes les couches Gerber" msgid "Switch off all of the Gerber layers" msgstr "N'affiche pas les couches Gerber" -#: gerbview/files.cpp:83 +#: gerbview/files.cpp:86 msgid "Not yet available..." msgstr "non encore disponible" -#: gerbview/files.cpp:131 -#: gerbview/files.cpp:217 +#: gerbview/files.cpp:134 +#: gerbview/files.cpp:220 msgid "Gerber files:" msgstr "Fichiers Gerber:" -#: gerbview/files.cpp:184 -#: gerbview/readgerb.cpp:273 -msgid "D codes files:" -msgstr "Fichiers D-Codes:" - -#: gerbview/readgerb.cpp:253 -#, c-format -msgid "%d errors while reading Gerber file [%s]" -msgstr "%d erreurs pendant lecture fichier gerber [%s]" - #: gerbview/onrightclick.cpp:54 msgid "Copy Block (shift mouse)" msgstr "Copie Bloc (shift mouse)" @@ -9629,7 +8947,7 @@ msgstr "Afficher Poiygones en Mode Ccontour" msgid "Show dcode number" msgstr "Afficher le n° de DCode" -#: gerbview/gerberframe.cpp:178 +#: gerbview/gerberframe.cpp:183 msgid "Layer modified, Continue ?" msgstr "Couche modifiée, Continuer ?" @@ -9675,62 +8993,6 @@ msgstr "X" msgid "Y" msgstr "Y" -#: common/edaappl.cpp:509 -msgid "Default" -msgstr "Defaut" - -#: common/edaappl.cpp:519 -msgid "French" -msgstr "French" - -#: common/edaappl.cpp:524 -msgid "Spanish" -msgstr "Espagnol" - -#: common/edaappl.cpp:529 -msgid "Portuguese" -msgstr "Portugais" - -#: common/edaappl.cpp:535 -msgid "Italian" -msgstr "Italien" - -#: common/edaappl.cpp:540 -msgid "German" -msgstr "Allemand" - -#: common/edaappl.cpp:545 -msgid "Slovenian" -msgstr "Slovène" - -#: common/edaappl.cpp:550 -msgid "Hungarian" -msgstr "Hongrois" - -#: common/edaappl.cpp:555 -msgid "Polish" -msgstr "Polonais" - -#: common/edaappl.cpp:560 -msgid "Russian" -msgstr "Russe" - -#: common/edaappl.cpp:565 -msgid "Korean" -msgstr "Coréen" - -#: common/edaappl.cpp:570 -msgid "Catalan" -msgstr "Catalan" - -#: common/edaappl.cpp:575 -msgid "Chinese simplified" -msgstr "Chinois Simplifié" - -#: common/edaappl.cpp:657 -msgid "Language" -msgstr "Langage" - #: common/eda_doc.cpp:144 msgid "Doc File " msgstr "Fichiers de Doc " @@ -9753,50 +9015,66 @@ msgstr "Ne peut trouver le visualisateur Pdf %s" msgid "Colors" msgstr "Couleurs" -#: common/block_commande.cpp:57 -msgid "Block Move" -msgstr "Move Bloc" - -#: common/block_commande.cpp:61 -msgid "Block Drag" -msgstr "Drag Bloc" - -#: common/block_commande.cpp:65 -msgid "Block Copy" -msgstr "Copie Bloc" - -#: common/block_commande.cpp:69 -msgid "Block Delete" -msgstr "Efface Bloc" - -#: common/block_commande.cpp:73 -msgid "Block Save" -msgstr "Sauve Bloc" - -#: common/block_commande.cpp:77 -msgid "Block Paste" -msgstr "Duplic. Bloc" - -#: common/block_commande.cpp:81 -msgid "Win Zoom" -msgstr "Win Zoom" - -#: common/block_commande.cpp:85 -msgid "Block Rotate" -msgstr "Rotation Bloc" - -#: common/block_commande.cpp:89 -msgid "Block Invert" -msgstr "Inversion Bloc" - -#: common/block_commande.cpp:94 -msgid "Block Mirror" -msgstr "Bloc Miroir" - #: common/gestfich.cpp:673 msgid "No default editor found, you must choose it" msgstr "Pas d'éditeur par défaut trouvé, vous devez en choisir un" +#: common/edaappl.cpp:79 +msgid "Default" +msgstr "Defaut" + +#: common/edaappl.cpp:92 +msgid "French" +msgstr "French" + +#: common/edaappl.cpp:98 +msgid "Spanish" +msgstr "Espagnol" + +#: common/edaappl.cpp:104 +msgid "Portuguese" +msgstr "Portugais" + +#: common/edaappl.cpp:110 +msgid "Italian" +msgstr "Italien" + +#: common/edaappl.cpp:116 +msgid "German" +msgstr "Allemand" + +#: common/edaappl.cpp:122 +msgid "Slovenian" +msgstr "Slovène" + +#: common/edaappl.cpp:128 +msgid "Hungarian" +msgstr "Hongrois" + +#: common/edaappl.cpp:134 +msgid "Polish" +msgstr "Polonais" + +#: common/edaappl.cpp:140 +msgid "Russian" +msgstr "Russe" + +#: common/edaappl.cpp:146 +msgid "Korean" +msgstr "Coréen" + +#: common/edaappl.cpp:152 +msgid "Chinese simplified" +msgstr "Chinois Simplifié" + +#: common/edaappl.cpp:158 +msgid "Catalan" +msgstr "Catalan" + +#: common/edaappl.cpp:592 +msgid "Language" +msgstr "Langage" + #: common/common.cpp:49 msgid " (\"):" msgstr " (\"):" @@ -9964,6 +9242,46 @@ msgstr "" "\n" "International wiki:\n" +#: common/block_commande.cpp:57 +msgid "Block Move" +msgstr "Move Bloc" + +#: common/block_commande.cpp:61 +msgid "Block Drag" +msgstr "Drag Bloc" + +#: common/block_commande.cpp:65 +msgid "Block Copy" +msgstr "Copie Bloc" + +#: common/block_commande.cpp:69 +msgid "Block Delete" +msgstr "Efface Bloc" + +#: common/block_commande.cpp:73 +msgid "Block Save" +msgstr "Sauve Bloc" + +#: common/block_commande.cpp:77 +msgid "Block Paste" +msgstr "Duplic. Bloc" + +#: common/block_commande.cpp:81 +msgid "Win Zoom" +msgstr "Win Zoom" + +#: common/block_commande.cpp:85 +msgid "Block Rotate" +msgstr "Rotation Bloc" + +#: common/block_commande.cpp:89 +msgid "Block Invert" +msgstr "Inversion Bloc" + +#: common/block_commande.cpp:94 +msgid "Block Mirror" +msgstr "Bloc Miroir" + #: common/confirm.cpp:106 msgid "Infos:" msgstr "Infos:" @@ -10082,22 +9400,18 @@ msgid "Back View" msgstr "Vue arrière" #: 3d-viewer/3d_canvas.cpp:374 -#: 3d-viewer/3d_toolbar.cpp:78 msgid "Move left <-" msgstr "Vers la gauche <-" #: 3d-viewer/3d_canvas.cpp:379 -#: 3d-viewer/3d_toolbar.cpp:81 msgid "Move right ->" msgstr "Vers la droite ->" #: 3d-viewer/3d_canvas.cpp:384 -#: 3d-viewer/3d_toolbar.cpp:84 msgid "Move Up ^" msgstr "Vers le haut ^" #: 3d-viewer/3d_canvas.cpp:389 -#: 3d-viewer/3d_toolbar.cpp:87 msgid "Move Down" msgstr "Vers le bas" @@ -10157,181 +9471,6 @@ msgstr "&Quitter" msgid "Choose background color" msgstr "Choix Couleur du fond" -#: share/setpage.cpp:274 -msgid "Size A4" -msgstr "Format A4 " - -#: share/setpage.cpp:275 -msgid "Size A3" -msgstr "Format A3" - -#: share/setpage.cpp:276 -msgid "Size A2" -msgstr "Format A2" - -#: share/setpage.cpp:277 -msgid "Size A1" -msgstr "Format A1" - -#: share/setpage.cpp:278 -msgid "Size A0" -msgstr "Format A0" - -#: share/setpage.cpp:279 -msgid "Size A" -msgstr "Format A" - -#: share/setpage.cpp:280 -msgid "Size B" -msgstr "Format B" - -#: share/setpage.cpp:281 -msgid "Size C" -msgstr "Format C" - -#: share/setpage.cpp:282 -msgid "Size D" -msgstr "Format D" - -#: share/setpage.cpp:283 -msgid "Size E" -msgstr "Format E" - -#: share/setpage.cpp:284 -msgid "User size" -msgstr "Format libre" - -#: share/setpage.cpp:285 -msgid "Page Size:" -msgstr "Dim Page:" - -#: share/setpage.cpp:292 -msgid "User Page Size X: " -msgstr "Format libre dim X: " - -#: share/setpage.cpp:301 -msgid "User Page Size Y: " -msgstr "Format libre dim Y: " - -#: share/setpage.cpp:328 -#, c-format -msgid "Number of sheets: %d" -msgstr "Number of feuilles: %d" - -#: share/setpage.cpp:334 -#, c-format -msgid "Sheet number: %d" -msgstr "Numéro feuille: %d" - -#: share/setpage.cpp:338 -msgid "Revision:" -msgstr "Révision:" - -#: share/setpage.cpp:347 -#: share/setpage.cpp:361 -#: share/setpage.cpp:375 -#: share/setpage.cpp:389 -#: share/setpage.cpp:403 -#: share/setpage.cpp:417 -#: share/setpage.cpp:431 -msgid "Export to other sheets" -msgstr "Exporter vers autres feuilles" - -#: share/setpage.cpp:366 -msgid "Company:" -msgstr "Société:" - -#: share/setpage.cpp:380 -msgid "Comment1:" -msgstr "Commentaire1: " - -#: share/setpage.cpp:394 -msgid "Comment2:" -msgstr "Commentaire2:" - -#: share/setpage.cpp:408 -msgid "Comment3:" -msgstr "Commentaire3:" - -#: share/setpage.cpp:422 -msgid "Comment4:" -msgstr "Commentaire4:" - -#: share/drawframe.cpp:136 -msgid "font for info display" -msgstr "fonte pour affichage infos" - -#: share/drawframe.cpp:391 -msgid "Inch" -msgstr "Pouce" - -#: share/drawframe.cpp:399 -msgid "??" -msgstr "??" - -#: share/wxprint.cpp:151 -msgid "Error Init Printer info" -msgstr "Erreur Init info imprimante" - -#: share/wxprint.cpp:371 -msgid "Printer Problem!" -msgstr "Probleme d'imprimante" - -#: share/wxprint.cpp:404 -msgid "There was a problem previewing" -msgstr "Il y a un problème de prévisualisation" - -#: share/wxprint.cpp:468 -msgid "There was a problem printing" -msgstr "Il y a un problème d'impression" - -#: share/wxprint.cpp:484 -#, c-format -msgid "Print page %d" -msgstr "Print page %d" - -#: share/svg_print.cpp:214 -msgid "Black and White" -msgstr "Noir et Blanc" - -#: share/svg_print.cpp:217 -msgid "Print mode" -msgstr "Mode d'impression" - -#: share/svg_print.cpp:238 -#: share/dialog_print.cpp:197 -msgid "Current" -msgstr "Courant" - -#: share/svg_print.cpp:242 -#: share/dialog_print.cpp:192 -#: share/dialog_print.cpp:199 -msgid "Page Print:" -msgstr "Imprimer page" - -#: share/svg_print.cpp:250 -msgid "Create &File" -msgstr "Créer &Fichier" - -#: share/svg_print.cpp:280 -msgid "Messages:" -msgstr "Messages:" - -#: share/svg_print.cpp:301 -#: share/dialog_print.cpp:235 -msgid "Pen width mini" -msgstr "Epaiss plume mini" - -#: share/svg_print.cpp:433 -#: share/svg_print.cpp:450 -msgid "Create file " -msgstr "Créer Fichier " - -#: share/svg_print.cpp:435 -#: share/svg_print.cpp:452 -msgid " error" -msgstr " erreur" - #: share/dialog_print.cpp:137 msgid "fit in page" msgstr "Ajustage en page" @@ -10384,6 +9523,17 @@ msgstr "1 Page par couche" msgid "Single Page" msgstr "Page unique" +#: share/dialog_print.cpp:192 +#: share/dialog_print.cpp:199 +#: share/svg_print.cpp:242 +msgid "Page Print:" +msgstr "Imprimer page" + +#: share/dialog_print.cpp:197 +#: share/svg_print.cpp:238 +msgid "Current" +msgstr "Courant" + #: share/dialog_print.cpp:210 msgid "Print S&etup" msgstr "Options Impr&ession" @@ -10396,6 +9546,11 @@ msgstr "Pre&visualisation" msgid "&Print" msgstr "Imp&rimer" +#: share/dialog_print.cpp:235 +#: share/svg_print.cpp:301 +msgid "Pen width mini" +msgstr "Epaiss plume mini" + #: share/zoom.cpp:326 msgid "Zoom: " msgstr "Zoom: " @@ -10420,6 +9575,186 @@ msgstr "Sélection Grille" msgid "grid user" msgstr "grille user" +#: share/drawframe.cpp:136 +msgid "font for info display" +msgstr "fonte pour affichage infos" + +#: share/drawframe.cpp:373 +msgid "Inch" +msgstr "Pouce" + +#: share/drawframe.cpp:381 +msgid "??" +msgstr "??" + +#: share/setpage.cpp:276 +msgid "Size A4" +msgstr "Format A4 " + +#: share/setpage.cpp:277 +msgid "Size A3" +msgstr "Format A3" + +#: share/setpage.cpp:278 +msgid "Size A2" +msgstr "Format A2" + +#: share/setpage.cpp:279 +msgid "Size A1" +msgstr "Format A1" + +#: share/setpage.cpp:280 +msgid "Size A0" +msgstr "Format A0" + +#: share/setpage.cpp:281 +msgid "Size A" +msgstr "Format A" + +#: share/setpage.cpp:282 +msgid "Size B" +msgstr "Format B" + +#: share/setpage.cpp:283 +msgid "Size C" +msgstr "Format C" + +#: share/setpage.cpp:284 +msgid "Size D" +msgstr "Format D" + +#: share/setpage.cpp:285 +msgid "Size E" +msgstr "Format E" + +#: share/setpage.cpp:286 +msgid "User size" +msgstr "Format libre" + +#: share/setpage.cpp:287 +msgid "Page Size:" +msgstr "Dim Page:" + +#: share/setpage.cpp:294 +msgid "User Page Size X: " +msgstr "Format libre dim X: " + +#: share/setpage.cpp:303 +msgid "User Page Size Y: " +msgstr "Format libre dim Y: " + +#: share/setpage.cpp:330 +#, c-format +msgid "Number of sheets: %d" +msgstr "Number of feuilles: %d" + +#: share/setpage.cpp:336 +#, c-format +msgid "Sheet number: %d" +msgstr "Numéro feuille: %d" + +#: share/setpage.cpp:340 +msgid "Revision:" +msgstr "Révision:" + +#: share/setpage.cpp:349 +#: share/setpage.cpp:363 +#: share/setpage.cpp:377 +#: share/setpage.cpp:391 +#: share/setpage.cpp:405 +#: share/setpage.cpp:419 +#: share/setpage.cpp:433 +msgid "Export to other sheets" +msgstr "Exporter vers autres feuilles" + +#: share/setpage.cpp:368 +msgid "Company:" +msgstr "Société:" + +#: share/setpage.cpp:382 +msgid "Comment1:" +msgstr "Commentaire1: " + +#: share/setpage.cpp:396 +msgid "Comment2:" +msgstr "Commentaire2:" + +#: share/setpage.cpp:410 +msgid "Comment3:" +msgstr "Commentaire3:" + +#: share/setpage.cpp:424 +msgid "Comment4:" +msgstr "Commentaire4:" + +#: share/svg_print.cpp:214 +msgid "Black and White" +msgstr "Noir et Blanc" + +#: share/svg_print.cpp:217 +msgid "Print mode" +msgstr "Mode d'impression" + +#: share/svg_print.cpp:250 +msgid "Create &File" +msgstr "Créer &Fichier" + +#: share/svg_print.cpp:280 +msgid "Messages:" +msgstr "Messages:" + +#: share/svg_print.cpp:433 +#: share/svg_print.cpp:450 +msgid "Create file " +msgstr "Créer Fichier " + +#: share/svg_print.cpp:435 +#: share/svg_print.cpp:452 +msgid " error" +msgstr " erreur" + +#: share/wxprint.cpp:164 +msgid "Error Init Printer info" +msgstr "Erreur Init info imprimante" + +#: share/wxprint.cpp:411 +msgid "Printer Problem!" +msgstr "Probleme d'imprimante" + +#: share/wxprint.cpp:444 +msgid "There was a problem previewing" +msgstr "Il y a un problème de prévisualisation" + +#: share/wxprint.cpp:508 +msgid "There was a problem printing" +msgstr "Il y a un problème d'impression" + +#: share/wxprint.cpp:524 +#, c-format +msgid "Print page %d" +msgstr "Print page %d" + +#: pcbnew/gen_self.h:217 +msgid "Length(inch):" +msgstr "Longueur (pouces):" + +#: pcbnew/gen_self.h:223 +msgid "Length(mm):" +msgstr "Long. (mm):" + +#: pcbnew/gen_self.h:239 +msgid "Requested length < minimum length" +msgstr "Longueur demandée < longueur minimum" + +#: pcbnew/gen_self.h:260 +msgid "Unable to create line: Requested length is too big" +msgstr "Incapable de créer la ligne: longueur demandée trop grande" + +#: pcbnew/gen_self.h:271 +#, c-format +msgid "Segm count = %d, Lenght = " +msgstr "Nbr segm = %d, Longueur = " + #: pcbnew/dialog_initpcb.h:38 msgid "Global Delete" msgstr "Effacements Généraux" @@ -10489,8 +9824,6 @@ msgid "Tracks and Vias Sizes" msgstr "Dims Pistes et Vias" #: pcbnew/dialog_setup_libs.h:43 -#: eeschema/dialog_eeschema_config.h:50 -#: eeschema/dialog_edit_label.h:44 msgid "Dialog" msgstr "Dialog" @@ -10506,27 +9839,6 @@ msgstr "??? Via" msgid "Blind/Buried Via" msgstr "Via Aveugle/Enterrée" -#: pcbnew/gen_self.h:217 -msgid "Length(inch):" -msgstr "Longueur (pouces):" - -#: pcbnew/gen_self.h:223 -msgid "Length(mm):" -msgstr "Long. (mm):" - -#: pcbnew/gen_self.h:239 -msgid "Requested length < minimum length" -msgstr "Longueur demandée < longueur minimum" - -#: pcbnew/gen_self.h:260 -msgid "Unable to create line: Requested length is too big" -msgstr "Incapable de créer la ligne: longueur demandée trop grande" - -#: pcbnew/gen_self.h:271 -#, c-format -msgid "Segm count = %d, Lenght = " -msgstr "Nbr segm = %d, Longueur = " - #: pcbnew/drc_stuff.h:147 #, c-format msgid "ErrType(%d): %s
  • %s: %s
  • %s: %s
" @@ -10550,7 +9862,6 @@ msgid "Fill Zones Options" msgstr "Options de remplissage de Zone" #: pcbnew/dialog_general_options.h:60 -#: eeschema/dialog_options.h:55 msgid "General Options" msgstr "Options générales" @@ -10686,7 +9997,7 @@ msgstr "Liste du Matériel" msgid "Component properties" msgstr "Propriétés du composant" -#: eeschema/annotate_dialog.h:49 +#: eeschema/annotate_dialog.h:52 msgid "EESchema Annotation" msgstr "Annotation des composants" @@ -10862,3 +10173,18 @@ msgstr "Créer Fichier SVG" msgid "Print" msgstr "Imprimer" +#~ msgid "delete Marker" +#~ msgstr "Supprimer Marqueur" +#~ msgid "End drawing" +#~ msgstr "Fin tracé" +#~ msgid "Delete drawing" +#~ msgstr "Supprimer Tracé" +#~ msgid "Add junction" +#~ msgstr "Addition de jonctions" +#~ msgid "Add label" +#~ msgstr "Ajout Label" +#~ msgid "Add global label" +#~ msgstr "Addition de labels globaux" +#~ msgid "Annotate the &entire schematic" +#~ msgstr "Annot&er la schématique complète" +