diff --git a/CHANGELOG.txt b/CHANGELOG.txt index a5049741be..c1e2214bdd 100644 --- a/CHANGELOG.txt +++ b/CHANGELOG.txt @@ -5,6 +5,14 @@ Started 2007-June-11 Please add newer entries at the top, list the date and your name with email address. +2009-mar-10 UPDATE Jean-Pierre Charras +================================================================================ +++pcbnew: +++gerbview: + print,plot: error message displayed when no layer selected. + + + 2009-Mar-5 UPDATE Vesa Solonen ================================================================================ ++pcbnew: diff --git a/eeschema/libedit.cpp b/eeschema/libedit.cpp index 78ef832cfd..3dc3c7c098 100644 --- a/eeschema/libedit.cpp +++ b/eeschema/libedit.cpp @@ -21,10 +21,6 @@ #include "id.h" #include "dialog_create_component.h" -/* Routines locales */ - -/* Variables locales */ - /**********************************************/ void WinEDA_LibeditFrame::DisplayLibInfos() @@ -47,7 +43,7 @@ void WinEDA_LibeditFrame::DisplayLibInfos() if( !CurrentAliasName.IsEmpty() ) msg << wxT( " Alias " ) << CurrentAliasName; } - wxChar UnitLetter[] = wxT( "?ABCDEFGHIJKLMNOPQRSTUVWXYZ" ); + static wxChar UnitLetter[] = wxT( "?ABCDEFGHIJKLMNOPQRSTUVWXYZ" ); msg << wxT( " Unit " ) << UnitLetter[CurrentUnit]; if( CurrentConvert > 1 ) @@ -66,7 +62,7 @@ void WinEDA_LibeditFrame::DisplayLibInfos() void WinEDA_LibeditFrame::SelectActiveLibrary() /**************************************************/ -/* Routine to Select Current library +/* Function to select the current library (working library) */ { LibraryStruct* Lib; @@ -80,10 +76,15 @@ void WinEDA_LibeditFrame::SelectActiveLibrary() } -/*************************************************/ -/* Routine to Load one selected library content. */ -/*************************************************/ bool WinEDA_LibeditFrame::LoadOneLibraryPart() + +/** + * Function LoadOneLibraryPart() + * load a library component from the current selected library + * Prompt user for component name + * If there is no current selected library, + * prompt user for library name and make the selected library the current lib. + */ { int i; wxString msg; @@ -96,10 +97,11 @@ bool WinEDA_LibeditFrame::LoadOneLibraryPart() return FALSE; } - if( CurrentLib == NULL ) + if( CurrentLib == NULL ) // No current lib, ask user for the library to use { SelectActiveLibrary(); - return FALSE; + if( CurrentLib == NULL ) + return FALSE; } i = GetNameOfPartToLoad( this, CurrentLib, CmpName ); @@ -109,13 +111,13 @@ bool WinEDA_LibeditFrame::LoadOneLibraryPart() g_ScreenLib->ClrModify(); CurrentDrawItem = NULL; - // Effacement ancien composant affich� + // Delete previous library component, if any if( CurrentLibEntry ) { SAFE_DELETE( CurrentLibEntry ); } - /* Chargement du composant */ + /* Load the new library component */ LibEntry = FindLibPart( CmpName.GetData(), CurrentLib->m_Name, FIND_ALIAS ); if( LibEntry == NULL ) @@ -199,7 +201,8 @@ int WinEDA_LibeditFrame::LoadOneLibraryPartAux( /*********************************************************************/ void WinEDA_LibeditFrame::RedrawActiveWindow( wxDC* DC, bool EraseBg ) /*********************************************************************/ -/* Routine generale d'affichage a l'ecran du "PartLib" en cours d'edition */ +/* Function to redraw the current loaded library component +*/ { if( GetScreen() == NULL ) return; @@ -208,9 +211,9 @@ void WinEDA_LibeditFrame::RedrawActiveWindow( wxDC* DC, bool EraseBg ) DC->SetBackground( *wxBLACK_BRUSH ); DC->SetBackgroundMode( wxTRANSPARENT ); - GRResetPenAndBrush( DC ); // reinit de la brosse et plume courante + GRResetPenAndBrush( DC ); - DrawPanel->CursorOff( DC ); // effacement curseur + DrawPanel->CursorOff( DC ); // erase cursor if( DrawPanel->ManageCurseur ) { DrawPanel->ManageCurseur( DrawPanel, DC, FALSE ); // effacement affichage lie au curseur @@ -225,11 +228,11 @@ void WinEDA_LibeditFrame::RedrawActiveWindow( wxDC* DC, bool EraseBg ) DrawLibEntry( DrawPanel, DC, CurrentLibEntry, wxPoint( 0, 0 ), CurrentUnit, CurrentConvert, GR_DEFAULT_DRAWMODE ); - DrawPanel->CursorOn( DC ); // reaffichage curseur + DrawPanel->CursorOn( DC ); // redraw cursor if( DrawPanel->ManageCurseur ) { - DrawPanel->ManageCurseur( DrawPanel, DC, FALSE ); // reaffichage lie au curseur + DrawPanel->ManageCurseur( DrawPanel, DC, FALSE ); } GetScreen()->ClrRefreshReq(); @@ -242,8 +245,8 @@ void WinEDA_LibeditFrame::RedrawActiveWindow( wxDC* DC, bool EraseBg ) void WinEDA_LibeditFrame::SaveActiveLibrary() /*************************************************/ -/* Sauvegarde en fichier la librairie pointee par CurrentLib - * une sauvegarde en .bak de l'ancien fichier est egalement cree +/* Save (on disk) the current library + * if exists the old file is renamed (.bak) */ { wxString Name, msg; @@ -321,8 +324,8 @@ void WinEDA_LibeditFrame::DeleteOnePart() * alias deviennent dependants de celui ci. */ { - wxString CmpName; - int NumOfParts; + wxString CmpName; + int NumOfParts; EDA_LibComponentStruct* LibEntry; WinEDAListBox* ListBox; const wxChar** ListNames; @@ -365,7 +368,7 @@ void WinEDA_LibeditFrame::DeleteOnePart() } ListBox = new WinEDAListBox( this, msg, ListNames, wxEmptyString, NULL, - wxColour( 255, 255, 255 ) ); + wxColour( 255, 255, 255 ) ); int ii = ListBox->ShowModal(); @@ -407,7 +410,7 @@ void WinEDA_LibeditFrame::CreateNewLibraryPart() int diag; if( CurrentLibEntry - && !IsOK( this, _( "Clear old component from screen (changes will be lost)?" ) ) ) + && !IsOK( this, _( "Clear old component from screen (changes will be lost)?" ) ) ) return; CurrentDrawItem = NULL; @@ -429,8 +432,8 @@ void WinEDA_LibeditFrame::CreateNewLibraryPart() { wxString msg; msg << _( "Component \"" ) << Dialogbox.ReturnCmpName() << - _( "\" exists in library \"" ) << CurrentLib->m_Name << - _( "\"." ); + _( "\" exists in library \"" ) << CurrentLib->m_Name << + _( "\"." ); DisplayError( this, msg ); return; } @@ -485,7 +488,7 @@ void WinEDA_LibeditFrame::DeletePartInLib( LibraryStruct* Library, if( Entry->Type == ALIAS ) { RootEntry = FindLibPart( - ( (EDA_LibCmpAliasStruct*) Entry )->m_RootName.GetData(), + ( (EDA_LibCmpAliasStruct*) Entry )->m_RootName.GetData(), Library->m_Name, FIND_ROOT ); /* Remove alias name from the root component alias list */ if( RootEntry == NULL ) @@ -539,7 +542,7 @@ void WinEDA_LibeditFrame::DeletePartInLib( LibraryStruct* Library, { wxString msg; msg.Printf( wxT( "Warning: Alias <%s> not found" ), - AliasName.GetData() ); + AliasName.GetData() ); DisplayError( this, msg, 30 ); } else @@ -576,18 +579,20 @@ void WinEDA_LibeditFrame::DeletePartInLib( LibraryStruct* Library, Library->m_Name, FIND_ALIAS ); if( AliasEntry == NULL ) - { // Should not occurs. If happens, this is an error (or bug) + { + // Should not occurs. If happens, this is an error (or bug) wxString msg; msg.Printf( wxT( "Warning: Alias <%s> not found" ), - AliasName.GetData() ); + AliasName.GetData() ); DisplayError( this, msg, 30 ); continue; } if( AliasEntry->Type != ALIAS ) - { // Should not occurs. If happens, this is an error (or bug) + { + // Should not occurs. If happens, this is an error (or bug) wxString msg; msg.Printf( wxT( "Warning: <%s> is not an Alias" ), - AliasName.GetData() ); + AliasName.GetData() ); DisplayError( this, msg, 30 ); continue; } @@ -635,7 +640,7 @@ void WinEDA_LibeditFrame::SaveOnePartInMemory() CurrentLib->m_Name, FIND_ROOT ) ) != NULL ) { msg.Printf( _( "Component \"%s\" exists. Change it?" ), - Entry->m_Name.m_Text.GetData() ); + Entry->m_Name.m_Text.GetData() ); if( !IsOK( this, msg ) ) return; NewCmp = FALSE; @@ -685,6 +690,6 @@ void WinEDA_LibeditFrame::SaveOnePartInMemory() } msg.Printf( _( "Component %s saved in %s" ), - Entry->m_Name.m_Text.GetData(), CurrentLib->m_Name.GetData() ); + Entry->m_Name.m_Text.GetData(), CurrentLib->m_Name.GetData() ); Affiche_Message( msg ); } diff --git a/internat/fr/kicad.mo b/internat/fr/kicad.mo index c6ef8b8608..c286cd2392 100644 Binary files a/internat/fr/kicad.mo and b/internat/fr/kicad.mo differ diff --git a/internat/fr/kicad.po b/internat/fr/kicad.po index 2c1dbe0617..fa8d5e417f 100644 --- a/internat/fr/kicad.po +++ b/internat/fr/kicad.po @@ -3,8 +3,8 @@ msgstr "" "Project-Id-Version: kicad\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2009-03-04 07:41+0100\n" -"PO-Revision-Date: 2009-03-04 07:42+0100\n" -"Last-Translator: \n" +"PO-Revision-Date: 2009-03-10 09:23+0100\n" +"Last-Translator: jp charras \n" "Language-Team: kicad team \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -23,10 +23,26 @@ msgstr "" "X-Poedit-SearchPath-7: share\n" #: pcbnew/plothpgl.cpp:68 +#: pcbnew/librairi.cpp:306 +#: pcbnew/librairi.cpp:452 +#: pcbnew/librairi.cpp:604 +#: pcbnew/librairi.cpp:807 +#: pcbnew/files.cpp:363 +#: pcbnew/export_gencad.cpp:86 +#: pcbnew/gen_modules_placefile.cpp:147 +#: pcbnew/gen_modules_placefile.cpp:163 +#: pcbnew/gen_modules_placefile.cpp:332 +#: eeschema/plotps.cpp:471 +#: eeschema/plothpgl.cpp:678 +#: cvpcb/genequiv.cpp:45 +#: gerbview/export_to_pcbnew.cpp:78 +#: common/hotkeys_basic.cpp:389 msgid "Unable to create " msgstr "Impossible de créer " #: pcbnew/plothpgl.cpp:75 +#: pcbnew/plotgerb.cpp:112 +#: pcbnew/plotps.cpp:53 msgid "File" msgstr "Fichier" @@ -43,34 +59,72 @@ msgid "PCB Text" msgstr "Texte Pcb" #: pcbnew/class_pcb_text.cpp:181 +#: pcbnew/class_track.cpp:945 +#: pcbnew/class_drawsegment.cpp:302 +#: pcbnew/class_pad.cpp:554 +#: pcbnew/dialog_print_using_printer.cpp:179 +#: pcbnew/sel_layer.cpp:147 +#: pcbnew/class_module.cpp:937 +#: pcbnew/class_zone.cpp:904 +#: pcbnew/dialog_edit_module.cpp:263 +#: pcbnew/class_text_mod.cpp:496 msgid "Layer" msgstr "Couche" #: pcbnew/class_pcb_text.cpp:185 +#: pcbnew/cotation.cpp:112 +#: pcbnew/modedit_onclick.cpp:245 +#: pcbnew/class_text_mod.cpp:502 +#: pcbnew/dialog_print_using_printer_base.cpp:94 +#: pcbnew/dialog_pcb_text_properties.cpp:165 +#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:54 msgid "Mirror" msgstr "Miroir" #: pcbnew/class_pcb_text.cpp:187 +#: pcbnew/dialog_display_options_base.cpp:98 +#: pcbnew/class_text_mod.cpp:486 +#: eeschema/dialog_options.cpp:269 msgid "No" msgstr "Non" #: pcbnew/class_pcb_text.cpp:189 +#: pcbnew/dialog_display_options_base.cpp:98 +#: pcbnew/class_text_mod.cpp:488 +#: eeschema/dialog_options.cpp:268 msgid "Yes" msgstr "Oui" #: pcbnew/class_pcb_text.cpp:192 +#: pcbnew/class_pad.cpp:597 +#: pcbnew/class_module.cpp:961 +#: pcbnew/dialog_edit_module.cpp:274 +#: pcbnew/class_text_mod.cpp:505 +#: eeschema/affiche.cpp:118 msgid "Orient" msgstr "Orient" #: pcbnew/class_pcb_text.cpp:195 +#: pcbnew/class_track.cpp:968 +#: pcbnew/cotation.cpp:128 +#: pcbnew/mirepcb.cpp:113 +#: pcbnew/class_drawsegment.cpp:307 +#: pcbnew/class_edge_mod.cpp:252 +#: pcbnew/class_text_mod.cpp:508 +#: pcbnew/dialog_pcb_text_properties.cpp:118 +#: eeschema/dialog_cmp_graphic_properties.cpp:189 msgid "Width" msgstr "Epaisseur" #: pcbnew/class_pcb_text.cpp:198 +#: pcbnew/class_pad.cpp:568 +#: pcbnew/class_text_mod.cpp:511 msgid "H Size" msgstr "Taille H" #: pcbnew/class_pcb_text.cpp:201 +#: pcbnew/class_pad.cpp:572 +#: pcbnew/class_text_mod.cpp:514 msgid "V Size" msgstr "Taille V" @@ -79,11 +133,14 @@ msgid "Read Config File" msgstr "Lire Fichier Config" #: pcbnew/pcbcfg.cpp:86 +#: cvpcb/menucfg.cpp:168 #, c-format msgid "File %s not found" msgstr " Fichier %s non trouvé" #: pcbnew/pcbcfg.cpp:211 +#: eeschema/eeconfig.cpp:214 +#: cvpcb/cfg.cpp:75 msgid "Save preferences" msgstr "Sauver préférences" @@ -158,6 +215,8 @@ msgid "Component [%s]: footprint <%s> not found" msgstr "Composant [%s]: Module <%s> non trouvé en librairie" #: pcbnew/modules.cpp:83 +#: pcbnew/librairi.cpp:527 +#: common/get_component_dialog.cpp:99 msgid "Name:" msgstr "Nom:" @@ -166,15 +225,19 @@ msgid "Search footprint" msgstr "Cherche Module" #: pcbnew/modules.cpp:311 +#: pcbnew/onrightclick.cpp:740 msgid "Delete Module" msgstr "Supprimer Module" #: pcbnew/modules.cpp:312 +#: eeschema/find.cpp:219 +#: eeschema/onrightclick.cpp:306 msgid "Value " msgstr "Valeur " #: pcbnew/pcbplot.cpp:151 #: pcbnew/pcbplot.cpp:287 +#: gerbview/tool_gerber.cpp:71 msgid "Plot" msgstr "Tracer" @@ -231,6 +294,7 @@ msgid "X scale adjust" msgstr "Ajustage Echelle X" #: pcbnew/pcbplot.cpp:274 +#: pcbnew/dialog_print_using_printer_base.cpp:57 msgid "Set X scale adjust for exact scale plotting" msgstr "Ajuster échelle X pour traçage à l'échelle exacte" @@ -239,6 +303,7 @@ msgid "Y scale adjust" msgstr "Ajustage Echelle Y" #: pcbnew/pcbplot.cpp:279 +#: pcbnew/dialog_print_using_printer_base.cpp:66 msgid "Set Y scale adjust for exact scale plotting" msgstr "Ajuster échelle Y pour traçage à l'échelle exacte" @@ -255,6 +320,12 @@ msgid "Generate drill file" msgstr "Créer Fichier de perçage" #: pcbnew/pcbplot.cpp:299 +#: pcbnew/xchgmod.cpp:140 +#: pcbnew/dialog_netlist.cpp:232 +#: pcbnew/dialog_print_using_printer_base.cpp:128 +#: eeschema/annotate_dialog.cpp:220 +#: eeschema/dialog_print_using_printer_base.cpp:72 +#: common/zoom.cpp:271 msgid "Close" msgstr "Fermer" @@ -263,6 +334,7 @@ msgid "Exclude Edges_Pcb layer" msgstr "Exclure Couche Contours PCB" #: pcbnew/pcbplot.cpp:347 +#: pcbnew/dialog_print_using_printer_base.cpp:37 msgid "Exclude contents of Edges_Pcb layer from all other layers" msgstr "Exclure les tracés contour PCB des autres couches" @@ -347,10 +419,12 @@ msgid "Scale 1.5" msgstr "Echelle 1,5" #: pcbnew/pcbplot.cpp:421 +#: pcbnew/dialog_print_using_printer_base.cpp:46 msgid "Scale 2" msgstr "Echelle 2" #: pcbnew/pcbplot.cpp:421 +#: pcbnew/dialog_print_using_printer_base.cpp:46 msgid "Scale 3" msgstr "Echelle 3" @@ -359,14 +433,36 @@ msgid "Scale Opt" msgstr "Echelle" #: pcbnew/pcbplot.cpp:430 +#: pcbnew/class_board_item.cpp:23 +#: pcbnew/dialog_display_options_base.cpp:48 +#: pcbnew/dialog_display_options_base.cpp:54 +#: pcbnew/dialog_display_options_base.cpp:92 +#: pcbnew/dialog_non_copper_zones_properties_base.cpp:28 +#: pcbnew/dialog_copper_zones_base.cpp:107 +#: gerbview/options.cpp:335 msgid "Line" msgstr "Ligne" #: pcbnew/pcbplot.cpp:430 +#: pcbnew/dialog_display_options_base.cpp:22 +#: pcbnew/dialog_display_options_base.cpp:48 +#: pcbnew/dialog_display_options_base.cpp:54 +#: pcbnew/dialog_display_options_base.cpp:65 +#: pcbnew/dialog_display_options_base.cpp:92 +#: eeschema/dialog_cmp_graphic_properties.cpp:169 +#: gerbview/options.cpp:312 +#: gerbview/options.cpp:335 msgid "Filled" msgstr "Plein" #: pcbnew/pcbplot.cpp:430 +#: pcbnew/dialog_display_options_base.cpp:22 +#: pcbnew/dialog_display_options_base.cpp:48 +#: pcbnew/dialog_display_options_base.cpp:54 +#: pcbnew/dialog_display_options_base.cpp:65 +#: pcbnew/dialog_display_options_base.cpp:92 +#: gerbview/options.cpp:312 +#: gerbview/options.cpp:335 msgid "Sketch" msgstr "Contour" @@ -395,13 +491,22 @@ msgid "Draw origin ( 0,0 ) in sheet center" msgstr "Origine des tracés au centre de la feuille" #: pcbnew/pcbplot.cpp:701 +#: pcbnew/dialog_print_using_printer.cpp:650 msgid "Warning: Scale option set to a very small value" msgstr "Attention: option d'échelle ajustée à une valeur très petite" #: pcbnew/pcbplot.cpp:703 +#: pcbnew/dialog_print_using_printer.cpp:646 msgid "Warning: Scale option set to a very large value" msgstr "Attention: option d'échelle ajustée à une valeur très grande" +#: pcbnew/pcbplot.cpp:738 +#: pcbnew/dialog_print_using_printer.cpp:417 +#: pcbnew/dialog_print_using_printer.cpp:457 +#: gerbview/edit.cpp:244 +msgid "No layer selected" +msgstr "Pas de couche sélectionnée" + #: pcbnew/autorout.cpp:62 msgid "Net not selected" msgstr "Net non sélectionné" @@ -491,6 +596,10 @@ msgid "Merge" msgstr "Fusionner" #: pcbnew/clean.cpp:508 +#: pcbnew/dialog_pad_properties_base.cpp:64 +#: eeschema/dialog_erc.cpp:193 +#: eeschema/dialog_erc.cpp:197 +#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:39 msgid "0" msgstr "0" @@ -531,6 +640,7 @@ msgid "Pcbnew is already running, Continue?" msgstr "Pcbnew est en cours d'exécution. Continuer ?" #: pcbnew/editmod.cpp:47 +#: pcbnew/edit.cpp:183 msgid "Module Editor" msgstr "Ouvrir Editeur de modules" @@ -547,6 +657,7 @@ msgid "Error: Unexpected end of file !" msgstr "Erreur: Fin de fichier inattendue !" #: pcbnew/modedit.cpp:78 +#: pcbnew/controle.cpp:172 msgid "Selection Clarification" msgstr "Clarification de la Sélection" @@ -579,22 +690,30 @@ msgid "Add Pad" msgstr "Ajouter Pastilles" #: pcbnew/modedit.cpp:397 +#: pcbnew/menubarmodedit.cpp:45 +#: pcbnew/tool_modedit.cpp:127 msgid "Pad Settings" msgstr "Caract pads" #: pcbnew/modedit.cpp:407 +#: eeschema/schedit.cpp:200 msgid "Add Drawing" msgstr "Ajout d'éléments graphiques" #: pcbnew/modedit.cpp:411 +#: pcbnew/tool_modedit.cpp:180 msgid "Place anchor" msgstr "Place Ancre" #: pcbnew/modedit.cpp:425 +#: pcbnew/edit.cpp:599 +#: eeschema/libframe.cpp:582 +#: eeschema/schedit.cpp:370 msgid "Delete item" msgstr "Suppression d'éléments" #: pcbnew/class_drc_item.cpp:39 +#: pcbnew/dialog_drc.cpp:486 msgid "Unconnected pads" msgstr "Pads non connectés" @@ -655,22 +774,32 @@ msgid "Copper area has a non existent net name" msgstr "La zone de cuivre a un nom de net non existant" #: pcbnew/class_board_item.cpp:24 +#: pcbnew/dialog_pad_properties_base.cpp:44 msgid "Rect" msgstr "Rect" #: pcbnew/class_board_item.cpp:25 +#: pcbnew/class_drawsegment.cpp:286 msgid "Arc" msgstr "Arc" #: pcbnew/class_board_item.cpp:26 +#: pcbnew/class_track.cpp:906 +#: pcbnew/class_drawsegment.cpp:282 +#: pcbnew/dialog_pad_properties_base.cpp:44 +#: pcbnew/dialog_pad_properties_base.cpp:53 msgid "Circle" msgstr "Cercle" #: pcbnew/class_board_item.cpp:59 +#: pcbnew/class_pad.cpp:470 msgid "Net" msgstr "Net" #: pcbnew/class_board_item.cpp:64 +#: eeschema/dialog_build_BOM.cpp:291 +#: eeschema/edit_component_in_schematic.cpp:428 +#: eeschema/class_libentry_fields.cpp:131 msgid "Footprint" msgstr "Module" @@ -714,10 +843,23 @@ msgid "Pcb Text" msgstr "Texte Pcb" #: pcbnew/class_board_item.cpp:102 +#: pcbnew/dialog_netlist.cpp:162 +#: eeschema/onrightclick.cpp:309 +#: eeschema/dialog_create_component.cpp:156 +#: eeschema/edit_component_in_schematic.cpp:349 +#: eeschema/class_libentry_fields.cpp:129 +#: eeschema/eelayer.h:152 msgid "Reference" msgstr "Référence" #: pcbnew/class_board_item.cpp:106 +#: pcbnew/class_edge_mod.cpp:242 +#: pcbnew/class_text_mod.cpp:468 +#: eeschema/edit_component_in_schematic.cpp:387 +#: eeschema/dialog_edit_libentry_fields_in_lib.cpp:154 +#: eeschema/class_libentry_fields.cpp:130 +#: eeschema/dialog_edit_component_in_schematic.cpp:89 +#: eeschema/eelayer.h:158 msgid "Value" msgstr "Valeur" @@ -728,6 +870,9 @@ msgid " of " msgstr " de " #: pcbnew/class_board_item.cpp:111 +#: pcbnew/class_text_mod.cpp:468 +#: pcbnew/class_text_mod.cpp:477 +#: eeschema/dialog_edit_label_base.cpp:22 msgid "Text" msgstr "Texte" @@ -736,19 +881,24 @@ msgid "Graphic" msgstr "Graphique" #: pcbnew/class_board_item.cpp:129 +#: pcbnew/pcbframe.cpp:510 +#: pcbnew/class_track.cpp:864 msgid "Track" msgstr "Piste" #: pcbnew/class_board_item.cpp:136 #: pcbnew/class_board_item.cpp:207 +#: pcbnew/dialog_copper_zones_base.cpp:199 msgid "Net:" msgstr "Net:" #: pcbnew/class_board_item.cpp:141 +#: pcbnew/class_zone.cpp:863 msgid "Zone Outline" msgstr "Contour de Zone" #: pcbnew/class_board_item.cpp:146 +#: pcbnew/class_zone.cpp:867 msgid "(Cutout)" msgstr "(Cutout)" @@ -757,14 +907,17 @@ msgid "Not on copper layer" msgstr "Pas sur Couches Cuivre" #: pcbnew/class_board_item.cpp:169 +#: pcbnew/class_zone.cpp:889 msgid "Not Found" msgstr " Non Trouvé" #: pcbnew/class_board_item.cpp:175 +#: pcbnew/class_track.cpp:868 msgid "Zone" msgstr "Zone" #: pcbnew/class_board_item.cpp:193 +#: pcbnew/pcbframe.cpp:542 msgid "Via" msgstr "Via" @@ -773,10 +926,12 @@ msgid "Blind/Buried" msgstr "Borgne/Aveugle" #: pcbnew/class_board_item.cpp:199 +#: pcbnew/pcbnew.h:286 msgid "Micro Via" msgstr "Micro Via" #: pcbnew/class_board_item.cpp:222 +#: pcbnew/class_marker.cpp:134 msgid "Marker" msgstr "Marqueur" @@ -803,10 +958,40 @@ msgid "No Change" msgstr "Garder" #: pcbnew/swap_layers.cpp:225 +#: pcbnew/set_grid.cpp:178 +#: pcbnew/dialog_graphic_items_options.cpp:263 +#: pcbnew/dialog_initpcb.cpp:161 +#: pcbnew/dialog_drc.cpp:552 +#: eeschema/dialog_cmp_graphic_properties.cpp:178 +#: eeschema/dialog_build_BOM.cpp:337 +#: eeschema/pinedit-dialog.cpp:232 +#: eeschema/dialog_edit_component_in_lib.cpp:218 +#: eeschema/sheet.cpp:190 +#: eeschema/dialog_create_component.cpp:187 +#: eeschema/dialog_options.cpp:277 +#: cvpcb/dialog_cvpcb_config.cpp:138 +#: cvpcb/dialog_display_options.cpp:178 +#: gerbview/select_layers_to_pcb.cpp:285 +#: share/setpage.cpp:437 msgid "&OK" msgstr "&OK" #: pcbnew/swap_layers.cpp:229 +#: pcbnew/set_grid.cpp:183 +#: pcbnew/dialog_graphic_items_options.cpp:267 +#: pcbnew/dialog_initpcb.cpp:164 +#: pcbnew/dialog_drc.cpp:548 +#: eeschema/dialog_cmp_graphic_properties.cpp:183 +#: eeschema/pinedit-dialog.cpp:228 +#: eeschema/dialog_edit_component_in_lib.cpp:214 +#: eeschema/netlist_control.cpp:151 +#: eeschema/netlist_control.cpp:281 +#: eeschema/sheet.cpp:186 +#: eeschema/dialog_create_component.cpp:192 +#: eeschema/dialog_options.cpp:282 +#: cvpcb/dialog_display_options.cpp:183 +#: gerbview/select_layers_to_pcb.cpp:289 +#: share/setpage.cpp:441 msgid "&Cancel" msgstr "&Annuler" @@ -858,6 +1043,7 @@ msgid "<%s> Not Found" msgstr "<%s> Non trouvé" #: pcbnew/find.cpp:240 +#: eeschema/dialog_find.cpp:117 msgid "Item to find:" msgstr "Elément à chercher:" @@ -903,6 +1089,9 @@ msgid "Board modified, Save before exit ?" msgstr "Circuit Imprimé modifié, Sauver avant de quitter ?" #: pcbnew/pcbframe.cpp:324 +#: eeschema/schframe.cpp:316 +#: cvpcb/cvframe.cpp:216 +#: common/confirm.cpp:119 msgid "Confirmation" msgstr "Confirmation" @@ -923,10 +1112,12 @@ msgid "Display Polar Coords" msgstr "Affichage coord Polaires" #: pcbnew/pcbframe.cpp:450 +#: eeschema/schframe.cpp:415 msgid "Grid not show" msgstr "Grille non montrée" #: pcbnew/pcbframe.cpp:450 +#: eeschema/schframe.cpp:415 msgid "Show Grid" msgstr "Afficher grille" @@ -975,34 +1166,48 @@ msgid "Normal Contrast Mode Display" msgstr "Mode d'affichage Contraste normal" #: pcbnew/pcbframe.cpp:497 +#: pcbnew/tool_pcb.cpp:374 msgid "Hight Contrast Mode Display" msgstr "Mode d'affichage Haut Contraste" #: pcbnew/pcbframe.cpp:614 +#: pcbnew/moduleframe.cpp:392 +#: cvpcb/displayframe.cpp:323 msgid "3D Frame already opened" msgstr "Fenêtre 3D déjà ouverte" #: pcbnew/pcbframe.cpp:618 +#: pcbnew/moduleframe.cpp:396 +#: cvpcb/displayframe.cpp:327 msgid "3D Viewer" msgstr "Visu 3D" #: pcbnew/class_track.cpp:876 +#: pcbnew/class_drawsegment.cpp:277 +#: pcbnew/class_zone.cpp:870 +#: pcbnew/class_marker.cpp:134 +#: pcbnew/class_text_mod.cpp:483 msgid "Type" msgstr "Type" #: pcbnew/class_track.cpp:893 +#: pcbnew/zones_by_polygon.cpp:899 +#: pcbnew/class_zone.cpp:892 msgid "NetName" msgstr "NetName" #: pcbnew/class_track.cpp:899 +#: pcbnew/class_zone.cpp:900 msgid "NetCode" msgstr "NetCode" #: pcbnew/class_track.cpp:904 +#: pcbnew/class_drawsegment.cpp:292 msgid "Segment" msgstr "Segment" #: pcbnew/class_track.cpp:908 +#: pcbnew/dialog_pad_properties_base.cpp:80 msgid "Standard" msgstr "Standard" @@ -1011,6 +1216,7 @@ msgid "Flags" msgstr "Flags" #: pcbnew/class_track.cpp:929 +#: pcbnew/class_module.cpp:957 msgid "Stat" msgstr "Stat" @@ -1020,14 +1226,19 @@ msgstr "Diam" #: pcbnew/class_track.cpp:960 #: pcbnew/class_track.cpp:965 +#: pcbnew/class_pad.cpp:578 msgid "Drill" msgstr "Perçage" #: pcbnew/dialog_SVG_print.cpp:206 +#: eeschema/dialog_SVG_print.cpp:171 +#: eeschema/dialog_SVG_print.cpp:190 msgid "Create file " msgstr "Créer Fichier " #: pcbnew/dialog_SVG_print.cpp:208 +#: eeschema/dialog_SVG_print.cpp:173 +#: eeschema/dialog_SVG_print.cpp:192 msgid " error" msgstr " erreur" @@ -1053,14 +1264,18 @@ msgstr "Fichier de perçage" #: pcbnew/gendrill.cpp:326 #: pcbnew/gendrill.cpp:814 +#: pcbnew/plotps.cpp:46 +#: pcbnew/xchgmod.cpp:640 msgid "Unable to create file " msgstr "Impossible de créer le fichier " #: pcbnew/gendrill.cpp:382 +#: pcbnew/dialog_gendrill.cpp:184 msgid "2:3" msgstr "2:3" #: pcbnew/gendrill.cpp:383 +#: pcbnew/dialog_gendrill.cpp:185 msgid "2:4" msgstr "2:4" @@ -1090,6 +1305,7 @@ msgstr "Longueur (pouces):" #: pcbnew/muonde.cpp:237 #: pcbnew/muonde.cpp:243 +#: eeschema/affiche.cpp:97 msgid "Length" msgstr "Longueur" @@ -1129,6 +1345,7 @@ msgid "Arc Stub" msgstr "Arc Stub" #: pcbnew/muonde.cpp:695 +#: common/common.cpp:150 msgid " (mm):" msgstr " (mm):" @@ -1150,10 +1367,74 @@ msgid "Complex shape" msgstr "Forme complexe" #: pcbnew/muonde.cpp:866 +#: pcbnew/block.cpp:160 +#: pcbnew/cotation.cpp:104 +#: pcbnew/dialog_display_options_base.cpp:109 +#: pcbnew/mirepcb.cpp:99 +#: pcbnew/dialog_track_options_base.cpp:132 +#: pcbnew/sel_layer.cpp:160 +#: pcbnew/sel_layer.cpp:319 +#: pcbnew/dialog_gendrill.cpp:292 +#: pcbnew/set_color.cpp:342 +#: pcbnew/dialog_non_copper_zones_properties_base.cpp:43 +#: pcbnew/dialog_edit_module.cpp:119 +#: pcbnew/dialog_orient_footprints.cpp:164 +#: pcbnew/dialog_edit_module_text_base.cpp:105 +#: pcbnew/dialog_general_options_BoardEditor_base.cpp:144 +#: pcbnew/dialog_pcb_text_properties.cpp:99 +#: eeschema/eelayer.cpp:239 +#: eeschema/dialog_edit_label_base.cpp:69 +#: eeschema/sheetlab.cpp:95 +#: eeschema/dialog_bodygraphictext_properties_base.cpp:71 +#: gerbview/options.cpp:172 +#: gerbview/options.cpp:303 +#: gerbview/reglage.cpp:107 +#: gerbview/set_color.cpp:315 +#: common/displlst.cpp:106 +#: common/get_component_dialog.cpp:113 msgid "OK" msgstr "OK" #: pcbnew/muonde.cpp:870 +#: pcbnew/block.cpp:157 +#: pcbnew/cotation.cpp:108 +#: pcbnew/dialog_display_options_base.cpp:114 +#: pcbnew/mirepcb.cpp:103 +#: pcbnew/globaleditpad.cpp:110 +#: pcbnew/dialog_track_options_base.cpp:138 +#: pcbnew/onrightclick.cpp:123 +#: pcbnew/onrightclick.cpp:137 +#: pcbnew/sel_layer.cpp:164 +#: pcbnew/sel_layer.cpp:323 +#: pcbnew/dialog_gendrill.cpp:297 +#: pcbnew/set_color.cpp:346 +#: pcbnew/modedit_onclick.cpp:194 +#: pcbnew/modedit_onclick.cpp:226 +#: pcbnew/dialog_non_copper_zones_properties_base.cpp:47 +#: pcbnew/dialog_copper_zones_base.cpp:162 +#: pcbnew/dialog_edit_module.cpp:123 +#: pcbnew/dialog_pad_properties_base.cpp:97 +#: pcbnew/dialog_orient_footprints.cpp:167 +#: pcbnew/dialog_edit_module_text_base.cpp:111 +#: pcbnew/dialog_general_options_BoardEditor_base.cpp:150 +#: pcbnew/dialog_pcb_text_properties.cpp:104 +#: eeschema/eelayer.cpp:243 +#: eeschema/dialog_edit_label_base.cpp:74 +#: eeschema/onrightclick.cpp:100 +#: eeschema/onrightclick.cpp:112 +#: eeschema/libedit_onrightclick.cpp:42 +#: eeschema/libedit_onrightclick.cpp:57 +#: eeschema/sheetlab.cpp:99 +#: eeschema/dialog_bodygraphictext_properties_base.cpp:74 +#: gerbview/options.cpp:176 +#: gerbview/options.cpp:307 +#: gerbview/reglage.cpp:111 +#: gerbview/set_color.cpp:319 +#: gerbview/onrightclick.cpp:39 +#: gerbview/onrightclick.cpp:58 +#: common/selcolor.cpp:171 +#: common/displlst.cpp:111 +#: common/get_component_dialog.cpp:122 msgid "Cancel" msgstr "Annuler" @@ -1162,6 +1443,20 @@ msgid "Read Shape Descr File..." msgstr "Lire fichier de description de forme..." #: pcbnew/muonde.cpp:878 +#: pcbnew/cotation.cpp:112 +#: pcbnew/dialog_edit_module.cpp:271 +#: pcbnew/dialog_edit_module.cpp:317 +#: pcbnew/dialog_edit_module_text_base.cpp:96 +#: pcbnew/dialog_pcb_text_properties.cpp:165 +#: pcbnew/dialog_pcb_text_properties.cpp:176 +#: eeschema/dialog_edit_label_base.cpp:40 +#: eeschema/onrightclick.cpp:295 +#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:52 +#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:134 +#: eeschema/dialog_options.cpp:236 +#: eeschema/dialog_bodygraphictext_properties_base.cpp:60 +#: eeschema/dialog_edit_libentry_fields_in_lib_base.cpp:99 +#: eeschema/component_wizard/component_setup_frame.cpp:50 msgid "Normal" msgstr "Normal" @@ -1178,6 +1473,17 @@ msgid "Shape Option" msgstr "Option Forme" #: pcbnew/muonde.cpp:885 +#: pcbnew/cotation.cpp:124 +#: pcbnew/mirepcb.cpp:108 +#: pcbnew/dialog_pcb_text_properties.cpp:114 +#: eeschema/pinedit-dialog.cpp:198 +#: eeschema/pinedit-dialog.cpp:204 +#: eeschema/dialog_edit_label_base.cpp:59 +#: eeschema/sheet.cpp:169 +#: eeschema/sheet.cpp:175 +#: eeschema/dialog_edit_libentry_fields_in_lib.cpp:157 +#: eeschema/dialog_edit_component_in_schematic.cpp:92 +#: common/wxwineda.cpp:104 msgid "Size" msgstr "Taille " @@ -1243,6 +1549,10 @@ msgid "Add Graphic" msgstr "Addition éléments graphiques" #: pcbnew/edit.cpp:293 +#: pcbnew/tool_modedit.cpp:175 +#: eeschema/libframe.cpp:506 +#: eeschema/schedit.cpp:220 +#: gerbview/tool_gerber.cpp:344 msgid "Add Text" msgstr "Ajout de Texte" @@ -1311,6 +1621,7 @@ msgid "Abort routing?" msgstr "Arrêter le routage?" #: pcbnew/automove.cpp:209 +#: pcbnew/xchgmod.cpp:615 msgid "No Modules!" msgstr "Pas de Modules!" @@ -1335,10 +1646,14 @@ msgid "Net Code" msgstr "Net Code" #: pcbnew/affiche.cpp:53 +#: pcbnew/menubarpcb.cpp:233 +#: pcbnew/class_module.cpp:949 +#: pcbnew/class_board.cpp:530 msgid "Pads" msgstr "Pads" #: pcbnew/affiche.cpp:67 +#: pcbnew/class_board.cpp:540 msgid "Vias" msgstr "Vias" @@ -1371,6 +1686,9 @@ msgid "Include board outline layer" msgstr "Inclure couche contour pcb" #: pcbnew/block.cpp:453 +#: pcbnew/onrightclick.cpp:464 +#: eeschema/onrightclick.cpp:632 +#: eeschema/libedit_onrightclick.cpp:247 msgid "Delete Block" msgstr "Effacer Bloc" @@ -1379,6 +1697,7 @@ msgid "Delete zones" msgstr "SuppressionZones" #: pcbnew/block.cpp:605 +#: pcbnew/onrightclick.cpp:462 msgid "Rotate Block" msgstr "Rotation Bloc" @@ -1395,6 +1714,9 @@ msgid "Move Block" msgstr "Déplacer Bloc" #: pcbnew/block.cpp:1099 +#: pcbnew/onrightclick.cpp:458 +#: eeschema/onrightclick.cpp:628 +#: eeschema/libedit_onrightclick.cpp:244 msgid "Copy Block" msgstr "Copie Bloc" @@ -1403,18 +1725,30 @@ msgid "Dimension properties" msgstr "Propriétés des Cotes" #: pcbnew/cotation.cpp:113 +#: pcbnew/class_text_mod.cpp:489 +#: pcbnew/dialog_edit_module_text_base.cpp:87 +#: pcbnew/dialog_general_options_BoardEditor_base.cpp:22 +#: pcbnew/dialog_pcb_text_properties.cpp:166 +#: eeschema/affiche.cpp:93 +#: gerbview/options.cpp:184 +#: gerbview/tool_gerber.cpp:89 msgid "Display" msgstr "Affichage" #: pcbnew/cotation.cpp:132 +#: pcbnew/dialog_copper_zones_base.cpp:206 msgid "Layer:" msgstr "Couche:" #: pcbnew/set_grid.cpp:154 +#: pcbnew/dialog_gendrill.cpp:167 +#: pcbnew/dialog_general_options_BoardEditor_base.cpp:30 +#: gerbview/options.cpp:195 msgid "Inches" msgstr "Pouces" #: pcbnew/set_grid.cpp:155 +#: common/drawframe.cpp:366 msgid "mm" msgstr "mm" @@ -1440,6 +1774,8 @@ msgstr "Pistes:" #: pcbnew/dialog_display_options_base.cpp:28 #: pcbnew/dialog_display_options_base.cpp:34 +#: pcbnew/dialog_general_options_BoardEditor_base.cpp:128 +#: pcbnew/dialog_general_options_BoardEditor_base.cpp:136 msgid "Always" msgstr "Toujours" @@ -1449,6 +1785,8 @@ msgstr "Nouvelle piste" #: pcbnew/dialog_display_options_base.cpp:28 #: pcbnew/dialog_display_options_base.cpp:34 +#: pcbnew/dialog_general_options_BoardEditor_base.cpp:128 +#: pcbnew/dialog_general_options_BoardEditor_base.cpp:136 msgid "Never" msgstr "Jamais" @@ -1473,6 +1811,7 @@ msgid "Module Edges:" msgstr "Contours modules:" #: pcbnew/dialog_display_options_base.cpp:56 +#: cvpcb/dialog_display_options.cpp:150 msgid "Texts:" msgstr "Textes:" @@ -1501,10 +1840,12 @@ msgid "Others:" msgstr "Autres:" #: pcbnew/dialog_display_options_base.cpp:94 +#: gerbview/options.cpp:336 msgid "Display other items:" msgstr "Afficher autres éléments" #: pcbnew/dialog_display_options_base.cpp:100 +#: eeschema/dialog_options.cpp:270 msgid "Show page limits" msgstr " Afficher limites de page" @@ -1613,10 +1954,17 @@ msgid "Delete Layer " msgstr "Effacer Couche" #: pcbnew/dialog_drc.cpp:432 +#: pcbnew/dialog_netlist.cpp:193 +#: eeschema/dialog_erc.cpp:239 +#: eeschema/dialog_edit_component_in_lib.cpp:166 +#: eeschema/dialog_create_component.cpp:168 +#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:23 +#: eeschema/dialog_edit_libentry_fields_in_lib_base.cpp:49 msgid "Options" msgstr "Options" #: pcbnew/dialog_drc.cpp:442 +#: pcbnew/dialog_track_options_base.cpp:106 msgid "Clearance" msgstr "Isolation" @@ -1657,6 +2005,7 @@ msgid "Include tests for clearances between pad to pads" msgstr "Inclure test de l'isolation entre pads" #: pcbnew/dialog_drc.cpp:480 +#: pcbnew/onrightclick.cpp:650 msgid "Zones" msgstr "Zones" @@ -1784,6 +2133,7 @@ msgid "Current Value" msgstr "Valeur courante" #: pcbnew/xchgmod.cpp:159 +#: pcbnew/tool_modedit.cpp:60 msgid "New Module" msgstr "Nouveau Module" @@ -1825,6 +2175,7 @@ msgid "Place module" msgstr "Place module" #: pcbnew/loadcmp.cpp:209 +#: eeschema/eelibs_read_libraryfiles.cpp:67 #, c-format msgid "Library <%s> not found" msgstr "Librairie %s non trouvée" @@ -1844,10 +2195,13 @@ msgid "Module <%s> not found" msgstr "Module <%s> non trouvé" #: pcbnew/loadcmp.cpp:355 +#: pcbnew/librairi.cpp:254 +#: eeschema/eelibs_read_libraryfiles.cpp:147 msgid "Library " msgstr "Librairie " #: pcbnew/loadcmp.cpp:355 +#: eeschema/eelibs_read_libraryfiles.cpp:151 msgid " loaded" msgstr " chargé" @@ -1993,6 +2347,10 @@ msgid "Unknown Pad shape" msgstr "Forme Pad inconnue" #: pcbnew/class_pad.cpp:464 +#: pcbnew/class_edge_mod.cpp:241 +#: pcbnew/class_module.cpp:964 +#: pcbnew/class_text_mod.cpp:474 +#: cvpcb/setvisu.cpp:33 msgid "Module" msgstr "Module" @@ -2012,11 +2370,11 @@ msgstr "X Pos" msgid "Y pos" msgstr "Y pos" -#: pcbnew/move_or_drag_track.cpp:797 +#: pcbnew/move_or_drag_track.cpp:829 msgid "Unable to drag this segment: too many segments connected" msgstr "Impossible de dragger ce segment: trop de segments connectés" -#: pcbnew/move_or_drag_track.cpp:851 +#: pcbnew/move_or_drag_track.cpp:883 msgid "Unable to drag this segment: two collinear segments" msgstr "Impossible de dragger ce segment: 2 segments alignés" @@ -2077,6 +2435,8 @@ msgid "Save current board as.." msgstr "Sauver le Circuit Imprimé courant sous.." #: pcbnew/menubarpcb.cpp:76 +#: eeschema/menubar.cpp:71 +#: gerbview/tool_gerber.cpp:70 msgid "P&rint" msgstr "Imp&rimer" @@ -2093,6 +2453,7 @@ msgid "Plot pcb board in SVG format" msgstr "Tracer le circuit imprimé en format SVG" #: pcbnew/menubarpcb.cpp:87 +#: eeschema/menubar.cpp:104 msgid "&Plot" msgstr "&Tracer" @@ -2141,6 +2502,7 @@ msgid "Import a routed \"Specctra Session\" (*.ses) file" msgstr "Importer un fichier de routage \"Specctra Session\" (*.ses) " #: pcbnew/menubarpcb.cpp:135 +#: eeschema/libframe.cpp:530 msgid "Import" msgstr "Importer" @@ -2173,6 +2535,10 @@ msgid "Archive or add footprints in a library file" msgstr "Archiver ou ajouter les modules dans un fichier librairie" #: pcbnew/menubarpcb.cpp:161 +#: eeschema/menubar.cpp:108 +#: cvpcb/tool_cvpcb.cpp:125 +#: kicad/buildmnu.cpp:162 +#: gerbview/tool_gerber.cpp:75 msgid "E&xit" msgstr "&Quitter" @@ -2181,6 +2547,7 @@ msgid "Quit PCBNEW" msgstr "Quitter PCBNEW" #: pcbnew/menubarpcb.cpp:172 +#: eeschema/menubar.cpp:285 msgid "&Library" msgstr "&Librairie" @@ -2189,6 +2556,8 @@ msgid "Setting libraries, directories and others..." msgstr "Sélectionner les librairies , répertoires et autres" #: pcbnew/menubarpcb.cpp:177 +#: eeschema/menubar.cpp:290 +#: gerbview/tool_gerber.cpp:83 msgid "&Colors" msgstr "&Couleurs" @@ -2217,6 +2586,8 @@ msgid "&Save Preferences" msgstr "&Sauver Préférences" #: pcbnew/menubarpcb.cpp:199 +#: eeschema/menubar.cpp:308 +#: gerbview/tool_gerber.cpp:100 msgid "Save application preferences" msgstr "Sauver les préférences de l'application" @@ -2225,6 +2596,7 @@ msgid "&Read Preferences" msgstr "&Lire Préférences" #: pcbnew/menubarpcb.cpp:204 +#: eeschema/menubar.cpp:313 msgid "Read application preferences" msgstr "Lire les préférences de l'application" @@ -2237,18 +2609,26 @@ msgid "Adjust size and width for tracks and vias" msgstr "Ajuster largeur des pistes et diamètre de vias" #: pcbnew/menubarpcb.cpp:222 +#: pcbnew/tool_pcb.cpp:614 +#: eeschema/eelayer.cpp:211 +#: pcbnew/set_color.h:414 +#: eeschema/eelayer.h:214 +#: gerbview/set_color.h:324 msgid "Grid" msgstr "Grille" #: pcbnew/menubarpcb.cpp:223 +#: pcbnew/menubarmodedit.cpp:51 msgid "Adjust User Grid" msgstr "Ajuster Grille utilisateur" #: pcbnew/menubarpcb.cpp:228 +#: pcbnew/dialog_graphic_items_options.h:47 msgid "Texts and Drawings" msgstr "Textes et Tracés" #: pcbnew/menubarpcb.cpp:229 +#: pcbnew/menubarmodedit.cpp:41 msgid "Adjust width for texts and drawings" msgstr "Ajuster dims pour textes et graphiques" @@ -2257,6 +2637,7 @@ msgid "Adjust size,shape,layers... for pads" msgstr "Ajuster taille, forme, couches... pour pads" #: pcbnew/menubarpcb.cpp:239 +#: gerbview/tool_gerber.cpp:99 msgid "&Save Setup" msgstr "&Sauver Options" @@ -2321,6 +2702,11 @@ msgid "Swap tracks on copper layers or drawings on others layers" msgstr "Permutation de couches" #: pcbnew/menubarpcb.cpp:298 +#: pcbnew/menubarmodedit.cpp:64 +#: eeschema/menubar.cpp:322 +#: cvpcb/tool_cvpcb.cpp:154 +#: kicad/buildmnu.cpp:257 +#: gerbview/tool_gerber.cpp:129 msgid "&Contents" msgstr "&Contenu" @@ -2337,26 +2723,40 @@ msgid "About PCBNEW printed circuit board designer" msgstr "Au Sujet de PCBNEW outil de conception de C.I." #: pcbnew/menubarpcb.cpp:313 +#: pcbnew/menubarmodedit.cpp:82 msgid "3D Display" msgstr "3D Visu" #: pcbnew/menubarpcb.cpp:313 +#: pcbnew/menubarmodedit.cpp:82 msgid "Show board in 3D viewer" msgstr "Visualisation du circuit en 3D" #: pcbnew/menubarpcb.cpp:317 +#: eeschema/menubar.cpp:333 +#: cvpcb/tool_cvpcb.cpp:164 +#: kicad/buildmnu.cpp:269 +#: gerbview/tool_gerber.cpp:135 +#: 3d-viewer/3d_toolbar.cpp:116 msgid "&File" msgstr "&Fichiers" #: pcbnew/menubarpcb.cpp:318 +#: eeschema/menubar.cpp:337 +#: cvpcb/tool_cvpcb.cpp:165 +#: kicad/buildmnu.cpp:271 +#: gerbview/tool_gerber.cpp:136 +#: 3d-viewer/3d_toolbar.cpp:124 msgid "&Preferences" msgstr "&Préférences" #: pcbnew/menubarpcb.cpp:319 +#: pcbnew/menubarmodedit.cpp:86 msgid "&Dimensions" msgstr "&Dimensions" #: pcbnew/menubarpcb.cpp:320 +#: gerbview/tool_gerber.cpp:137 msgid "&Miscellaneous" msgstr "&Divers" @@ -2365,10 +2765,16 @@ msgid "P&ostprocess" msgstr "P&ostprocesseurs" #: pcbnew/menubarpcb.cpp:322 +#: pcbnew/menubarmodedit.cpp:87 msgid "&3D Display" msgstr "&3D Visu" #: pcbnew/menubarpcb.cpp:323 +#: pcbnew/menubarmodedit.cpp:88 +#: eeschema/menubar.cpp:338 +#: cvpcb/tool_cvpcb.cpp:166 +#: kicad/buildmnu.cpp:272 +#: gerbview/tool_gerber.cpp:140 msgid "&Help" msgstr "&Aide" @@ -2389,6 +2795,7 @@ msgid "Delete draw items?" msgstr "Suppression éléments graphiques?" #: pcbnew/initpcb.cpp:249 +#: gerbview/initpcb.cpp:136 msgid "Delete Tracks?" msgstr "Effacer Pistes ?" @@ -2397,14 +2804,58 @@ msgid "Delete Modules?" msgstr "Effacement des Modules?" #: pcbnew/initpcb.cpp:292 +#: gerbview/initpcb.cpp:159 msgid "Delete Pcb Texts" msgstr "Effacer Textes Pcb" +#: pcbnew/dialog_print_using_printer.cpp:131 +#: eeschema/dialog_print_using_printer.cpp:106 +msgid "Error Init Printer info" +msgstr "Erreur Init info imprimante" + +#: pcbnew/dialog_print_using_printer.cpp:166 +#: pcbnew/dialog_SVG_print_base.cpp:23 +#: pcbnew/dialog_pad_properties_base.cpp:106 +#: pcbnew/dialog_general_options_BoardEditor_base.cpp:53 +#: pcbnew/dialog_print_using_printer_base.cpp:20 +msgid "Layers:" +msgstr "Couches:" + +#: pcbnew/dialog_print_using_printer.cpp:377 +#: eeschema/dialog_print_using_printer.cpp:217 +msgid "Printer Problem!" +msgstr "Problème d'imprimante" + +#: pcbnew/dialog_print_using_printer.cpp:399 +msgid "Print Preview" +msgstr "Prévisualisation" + +#: pcbnew/dialog_print_using_printer.cpp:468 +#: pcbnew/dialog_print_using_printer_base.cpp:125 +#: eeschema/dialog_print_using_printer_base.cpp:69 +#: pcbnew/dialog_print_using_printer_base.h:76 +#: eeschema/dialog_print_using_printer_base.h:66 +msgid "Print" +msgstr "Imprimer" + +#: pcbnew/dialog_print_using_printer.cpp:479 +#: eeschema/dialog_print_using_printer.cpp:289 +msgid "There was a problem printing" +msgstr "Il y a un problème d'impression" + +#: pcbnew/dialog_print_using_printer.cpp:495 +#: eeschema/dialog_print_using_printer.cpp:305 +#, c-format +msgid "Print page %d" +msgstr "Imprimer page %d" + #: pcbnew/librairi.cpp:64 msgid "Import Module:" msgstr "Importer Module:" #: pcbnew/librairi.cpp:80 +#: pcbnew/files.cpp:199 +#: cvpcb/readschematicnetlist.cpp:112 #, c-format msgid "File <%s> not found" msgstr " fichier %s non trouvé" @@ -2428,6 +2879,7 @@ msgid "File %s exists, OK to replace ?" msgstr "Fichier %s existant, OK pour remplacer ?" #: pcbnew/librairi.cpp:201 +#: eeschema/symbedit.cpp:178 #, c-format msgid "Unable to create <%s>" msgstr "Incapable de créer <%s>" @@ -2443,6 +2895,13 @@ msgid "Ok to delete module %s in library %s" msgstr "Ok pour effacer module %s en librairie %s" #: pcbnew/librairi.cpp:254 +#: pcbnew/files.cpp:83 +#: eeschema/find.cpp:240 +#: eeschema/find.cpp:248 +#: eeschema/find.cpp:688 +#: gerbview/dcode.cpp:289 +#: gerbview/readgerb.cpp:146 +#: common/eda_doc.cpp:142 msgid " not found" msgstr " non trouvé" @@ -2615,6 +3074,11 @@ msgid "The URL of the FreeRouting.net website" msgstr "L' URL du site FreeRouting.net" #: pcbnew/dialog_freeroute_exchange.cpp:213 +#: pcbnew/dialog_netlist.cpp:253 +#: eeschema/plotps.cpp:245 +#: eeschema/dialog_erc.cpp:219 +#: eeschema/dialog_build_BOM.cpp:341 +#: eeschema/plothpgl.cpp:339 msgid "&Close" msgstr "&Fermer" @@ -2655,6 +3119,7 @@ msgstr "" "et mettre le trou de la via à cette valeur spécifique en utilisant le menu popup." #: pcbnew/dialog_track_options_base.cpp:56 +#: pcbnew/pcbnew.h:288 msgid "Through Via" msgstr "Via Traversante" @@ -2675,6 +3140,7 @@ msgstr "" "Via traversante est la sélection usuelle." #: pcbnew/dialog_track_options_base.cpp:67 +#: pcbnew/dialog_gendrill.cpp:284 msgid "Micro Vias:" msgstr "Micro Vias:" @@ -2799,6 +3265,10 @@ msgid "Via %.3f" msgstr "Via %.3f" #: pcbnew/onrightclick.cpp:128 +#: pcbnew/modedit_onclick.cpp:198 +#: eeschema/onrightclick.cpp:104 +#: eeschema/libedit_onrightclick.cpp:47 +#: gerbview/onrightclick.cpp:41 msgid "End Tool" msgstr "Fin Outil" @@ -2823,6 +3293,7 @@ msgid "Move Drawing" msgstr "Déplace Tracé" #: pcbnew/onrightclick.cpp:239 +#: eeschema/onrightclick.cpp:210 msgid "End Drawing" msgstr "Fin tracé" @@ -2831,6 +3302,7 @@ msgid "Edit Drawing" msgstr "Edit Tracé" #: pcbnew/onrightclick.cpp:244 +#: eeschema/onrightclick.cpp:212 msgid "Delete Drawing" msgstr "Supprimer Tracé" @@ -2847,6 +3319,7 @@ msgid "Delete Last Corner" msgstr "Supprimer Dernier Sommet" #: pcbnew/onrightclick.cpp:276 +#: eeschema/onrightclick.cpp:157 msgid "Delete Marker" msgstr "Effacer Marqueur" @@ -2963,14 +3436,23 @@ msgid "Read Global AutoRouter Data" msgstr "Lire Données de L'autorouteur global" #: pcbnew/onrightclick.cpp:451 +#: pcbnew/modedit_onclick.cpp:208 +#: eeschema/onrightclick.cpp:611 +#: eeschema/libedit_onrightclick.cpp:231 +#: gerbview/onrightclick.cpp:50 msgid "Cancel Block" msgstr "Annuler Bloc" #: pcbnew/onrightclick.cpp:453 +#: eeschema/onrightclick.cpp:617 msgid "Zoom Block" msgstr "Zoom Bloc" #: pcbnew/onrightclick.cpp:456 +#: pcbnew/modedit_onclick.cpp:213 +#: eeschema/onrightclick.cpp:619 +#: eeschema/libedit_onrightclick.cpp:238 +#: gerbview/onrightclick.cpp:53 msgid "Place Block" msgstr "Place Bloc" @@ -3090,6 +3572,10 @@ msgstr "Changer TOUTES Pistes (Pas les Vias)" #: pcbnew/onrightclick.cpp:772 #: pcbnew/onrightclick.cpp:827 #: pcbnew/onrightclick.cpp:876 +#: pcbnew/dialog_netlist.cpp:186 +#: eeschema/edit_component_in_lib.cpp:129 +#: eeschema/edit_component_in_lib.cpp:210 +#: eeschema/menubar.cpp:133 msgid "Delete" msgstr "Supprimer" @@ -3214,6 +3700,7 @@ msgid "Rotate +" msgstr "Rotation +" #: pcbnew/onrightclick.cpp:729 +#: eeschema/onrightclick.cpp:290 msgid "Rotate -" msgstr "Rotation -" @@ -3224,19 +3711,26 @@ msgstr "Change côté" #: pcbnew/onrightclick.cpp:734 #: pcbnew/onrightclick.cpp:768 #: pcbnew/onrightclick.cpp:872 +#: pcbnew/modedit_onclick.cpp:308 +#: eeschema/onrightclick.cpp:302 msgid "Edit" msgstr "Editer" #: pcbnew/onrightclick.cpp:766 #: pcbnew/onrightclick.cpp:870 +#: pcbnew/modedit_onclick.cpp:243 +#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:126 +#: eeschema/dialog_edit_libentry_fields_in_lib_base.cpp:91 msgid "Rotate" msgstr "Rotation" #: pcbnew/onrightclick.cpp:805 +#: pcbnew/modedit_onclick.cpp:265 msgid "Edit Pad" msgstr "Edit Pad" #: pcbnew/onrightclick.cpp:809 +#: pcbnew/modedit_onclick.cpp:267 msgid "New Pad Settings" msgstr "Nouvelles Caract. Pads" @@ -3245,6 +3739,7 @@ msgid "Copy current pad settings to this pad" msgstr "Copier les réglages courants pour ce pad" #: pcbnew/onrightclick.cpp:813 +#: pcbnew/modedit_onclick.cpp:269 msgid "Export Pad Settings" msgstr "Exporte Caract. Pads" @@ -3253,6 +3748,7 @@ msgid "Copy this pad settings to current pad settings" msgstr "Copier les caractéristiques de ce pad vers les caractéristiques courantes" #: pcbnew/onrightclick.cpp:820 +#: pcbnew/modedit_onclick.cpp:276 msgid "Global Pad Settings" msgstr "Edition Globale des pads" @@ -3297,18 +3793,25 @@ msgid "Open module editor" msgstr "Ouvrir Editeur de modules" #: pcbnew/tool_pcb.cpp:221 +#: eeschema/tool_sch.cpp:62 +#: gerbview/tool_gerber.cpp:202 msgid "Cut selected item" msgstr "Suppression des éléments sélectionnés" #: pcbnew/tool_pcb.cpp:225 +#: eeschema/tool_sch.cpp:65 +#: gerbview/tool_gerber.cpp:207 msgid "Copy selected item" msgstr "Copie des éléments sélectionnés" #: pcbnew/tool_pcb.cpp:228 +#: eeschema/tool_sch.cpp:68 +#: gerbview/tool_gerber.cpp:213 msgid "Paste" msgstr "Copie des éléments sauvegardés" #: pcbnew/tool_pcb.cpp:232 +#: gerbview/tool_gerber.cpp:220 msgid "Undelete" msgstr "Annulation du dernier effacement" @@ -3321,22 +3824,59 @@ msgid "Plot (HPGL, PostScript, or GERBER format)" msgstr "Tracer en format HPGL, POSTSCRIPT ou GERBER" #: pcbnew/tool_pcb.cpp:241 +#: pcbnew/tool_modedit.cpp:105 +#: eeschema/menubar.cpp:154 +#: eeschema/menubar.cpp:155 +#: eeschema/tool_lib.cpp:170 +#: eeschema/tool_sch.cpp:89 +#: eeschema/tool_viewlib.cpp:70 +#: gerbview/tool_gerber.cpp:230 +#: common/zoom.cpp:205 +#: 3d-viewer/3d_toolbar.cpp:43 msgid "Zoom in" msgstr "Zoom +" #: pcbnew/tool_pcb.cpp:246 +#: pcbnew/tool_modedit.cpp:110 +#: eeschema/menubar.cpp:160 +#: eeschema/menubar.cpp:162 +#: eeschema/tool_lib.cpp:174 +#: eeschema/tool_sch.cpp:93 +#: eeschema/tool_viewlib.cpp:74 +#: gerbview/tool_gerber.cpp:237 +#: common/zoom.cpp:206 +#: 3d-viewer/3d_toolbar.cpp:46 msgid "Zoom out" msgstr "Zoom -" #: pcbnew/tool_pcb.cpp:251 +#: pcbnew/tool_modedit.cpp:115 +#: eeschema/menubar.cpp:174 +#: eeschema/tool_lib.cpp:178 +#: eeschema/tool_sch.cpp:97 +#: eeschema/tool_viewlib.cpp:78 +#: gerbview/tool_gerber.cpp:244 +#: common/zoom.cpp:214 +#: 3d-viewer/3d_toolbar.cpp:49 msgid "Redraw view" msgstr "Redessin de l'écran" #: pcbnew/tool_pcb.cpp:258 +#: pcbnew/tool_modedit.cpp:122 +#: eeschema/menubar.cpp:167 +#: eeschema/menubar.cpp:168 +#: eeschema/menubar.cpp:176 +#: eeschema/tool_lib.cpp:184 +#: eeschema/tool_sch.cpp:102 +#: gerbview/tool_gerber.cpp:255 +#: common/zoom.cpp:207 +#: 3d-viewer/3d_toolbar.cpp:52 msgid "Zoom auto" msgstr "Zoom Automatique" #: pcbnew/tool_pcb.cpp:261 +#: eeschema/menubar.cpp:140 +#: eeschema/tool_sch.cpp:106 msgid "Find components and texts" msgstr "Recherche de composants et textes" @@ -3365,22 +3905,36 @@ msgid "Drc OFF" msgstr "Drc DESACTIVEE" #: pcbnew/tool_pcb.cpp:323 +#: pcbnew/tool_modedit.cpp:208 +#: eeschema/tool_sch.cpp:247 +#: gerbview/tool_gerber.cpp:376 msgid "Display Grid OFF" msgstr "Suppression de l'affichage de la grille" #: pcbnew/tool_pcb.cpp:326 +#: pcbnew/tool_modedit.cpp:212 +#: gerbview/tool_gerber.cpp:382 msgid "Display Polar Coord ON" msgstr "Activer affichage coord Polaires" #: pcbnew/tool_pcb.cpp:329 +#: pcbnew/tool_modedit.cpp:216 +#: eeschema/tool_sch.cpp:251 +#: gerbview/tool_gerber.cpp:386 msgid "Units in inches" msgstr "Unités en pouces" #: pcbnew/tool_pcb.cpp:332 +#: pcbnew/tool_modedit.cpp:220 +#: eeschema/tool_sch.cpp:255 +#: gerbview/tool_gerber.cpp:390 msgid "Units in millimeters" msgstr "Unités en millimètres" #: pcbnew/tool_pcb.cpp:335 +#: pcbnew/tool_modedit.cpp:227 +#: eeschema/tool_sch.cpp:259 +#: gerbview/tool_gerber.cpp:396 msgid "Change Cursor Shape" msgstr "Sélection de la forme du curseur" @@ -3409,6 +3963,7 @@ msgid "Show outlines of filled areas only in zones" msgstr "Afficher uniquement les contours des surfaces remplies dans les zones" #: pcbnew/tool_pcb.cpp:365 +#: pcbnew/tool_modedit.cpp:235 msgid "Show Pads Sketch" msgstr "Afficher pastilles en contour" @@ -3445,14 +4000,17 @@ msgid "Add zones" msgstr "Addition de Zones" #: pcbnew/tool_pcb.cpp:438 +#: pcbnew/tool_modedit.cpp:163 msgid "Add graphic line or polygon" msgstr "Addition de lignes ou polygones graphiques" #: pcbnew/tool_pcb.cpp:442 +#: pcbnew/tool_modedit.cpp:167 msgid "Add graphic circle" msgstr "Addition de graphiques (Cercle)" #: pcbnew/tool_pcb.cpp:446 +#: pcbnew/tool_modedit.cpp:171 msgid "Add graphic arc" msgstr "Addition de graphiques (Arc de Cercle)" @@ -3465,10 +4023,16 @@ msgid "Add dimension" msgstr "Ajout des cotes" #: pcbnew/tool_pcb.cpp:459 +#: gerbview/tool_gerber.cpp:337 msgid "Add layer alignment target" msgstr "Ajouter Mire de superposition" #: pcbnew/tool_pcb.cpp:464 +#: pcbnew/tool_modedit.cpp:185 +#: eeschema/menubar.cpp:133 +#: eeschema/tool_lib.cpp:87 +#: eeschema/tool_sch.cpp:225 +#: gerbview/tool_gerber.cpp:352 msgid "Delete items" msgstr "Suppression d'éléments" @@ -3505,14 +4069,19 @@ msgstr "" " sinon utiliser la largeur courante" #: pcbnew/tool_pcb.cpp:590 +#: pcbnew/tool_modedit.cpp:285 +#: eeschema/plotps.cpp:192 msgid "Auto" msgstr "Auto" #: pcbnew/tool_pcb.cpp:594 +#: pcbnew/tool_modedit.cpp:289 msgid "Zoom " msgstr "Zoom " #: pcbnew/tool_pcb.cpp:634 +#: pcbnew/tool_modedit.cpp:324 +#: common/zoom.cpp:254 msgid "User Grid" msgstr "Grille perso" @@ -3526,6 +4095,8 @@ msgid "Delete Pad (module %s %s) " msgstr "Effacer Pad (module %s %s) " #: pcbnew/files.cpp:21 +#: kicad/files-io.cpp:36 +#: gerbview/files.cpp:25 msgid "Printed circuit board" msgstr "Circuit imprimé" @@ -3695,6 +4266,7 @@ msgid "Error writing to STRINGFORMATTER" msgstr "Erreur d'écriture à STRINGFORMATTER" #: pcbnew/dialog_gendrill.cpp:166 +#: pcbnew/dialog_general_options_BoardEditor_base.cpp:30 msgid "Millimeters" msgstr "Millimètres" @@ -3752,6 +4324,7 @@ msgstr "Choisir l'origine des coordonnées: absolue ou relative à l'axe auxilia #: pcbnew/dialog_gendrill.cpp:205 #: pcbnew/dialog_gendrill.cpp:215 +#: eeschema/libedit.cpp:38 msgid "None" msgstr "Aucun" @@ -3792,10 +4365,16 @@ msgid "Speed (cm/s)" msgstr "Vitesse plume ( cm/s )" #: pcbnew/dialog_gendrill.cpp:233 +#: eeschema/plothpgl.cpp:270 msgid "Pen Number" msgstr "Numéro de plume" #: pcbnew/dialog_gendrill.cpp:239 +#: pcbnew/dialog_general_options_BoardEditor_base.cpp:80 +#: pcbnew/dialog_print_using_printer_base.cpp:76 +#: eeschema/dialog_build_BOM.cpp:276 +#: eeschema/netlist_control.cpp:127 +#: eeschema/dialog_print_using_printer_base.cpp:23 msgid "Options:" msgstr "Options :" @@ -3873,6 +4452,7 @@ msgid "Connect" msgstr "Connect" #: pcbnew/class_board.cpp:555 +#: eeschema/eelayer.h:115 msgid "NoConn" msgstr "Non Conn" @@ -3885,6 +4465,7 @@ msgid "Adjust size,shape,layers... for Pads" msgstr "Ajuster taille, forme, couches... pour pads" #: pcbnew/menubarmodedit.cpp:50 +#: pcbnew/set_grid.h:39 msgid "User Grid Size" msgstr "Dim Grille utilisteur" @@ -3930,10 +4511,13 @@ msgstr "Sommets en Liste de dessin" #: pcbnew/set_color.cpp:258 #: pcbnew/set_color.cpp:285 +#: gerbview/set_color.cpp:248 +#: gerbview/set_color.cpp:275 msgid "Show None" msgstr "Rien Afficher" #: pcbnew/set_color.cpp:267 +#: gerbview/set_color.cpp:257 msgid "Show All" msgstr "Tout Afficher" @@ -3946,10 +4530,14 @@ msgid "Switch off all of the copper layers" msgstr "N'affiche pas les couches cuivre" #: pcbnew/set_color.cpp:350 +#: eeschema/eelayer.cpp:248 +#: gerbview/set_color.cpp:323 msgid "Apply" msgstr "Appliquer" #: pcbnew/modedit_onclick.cpp:210 +#: eeschema/libedit_onrightclick.cpp:234 +#: gerbview/onrightclick.cpp:51 msgid "Zoom Block (drag middle mouse)" msgstr "Zoom Bloc (drag bouton du milieu souris)" @@ -3982,6 +4570,7 @@ msgid "Scale Y" msgstr "Echelle Y" #: pcbnew/modedit_onclick.cpp:252 +#: pcbnew/dialog_edit_module.cpp:192 msgid "Edit Module" msgstr "Edit Module" @@ -4079,6 +4668,7 @@ msgstr "Aspect des Contours" #: pcbnew/dialog_non_copper_zones_properties_base.cpp:34 #: pcbnew/dialog_copper_zones_base.cpp:101 +#: eeschema/dialog_options.cpp:262 msgid "Any" msgstr "Tout" @@ -4091,6 +4681,7 @@ msgid "Zone Edges Orient" msgstr "Direction contours zone" #: pcbnew/dialog_non_copper_zones_properties_base.cpp:54 +#: gerbview/select_layers_to_pcb.cpp:91 msgid "Layer selection:" msgstr "Sélection couche:" @@ -4366,6 +4957,8 @@ msgid "Export this zone setup to all other copper zones" msgstr "Exporter ces options vers les autres zones de cuivre" #: pcbnew/dialog_copper_zones_base.cpp:156 +#: pcbnew/dialog_pad_properties_base.cpp:91 +#: eeschema/lib_export.cpp:146 msgid "Ok" msgstr "Ok" @@ -4430,10 +5023,16 @@ msgid "3D settings" msgstr "3D Caract" #: pcbnew/dialog_edit_module.cpp:185 +#: eeschema/dialog_edit_libentry_fields_in_lib.cpp:161 +#: eeschema/dialog_edit_component_in_schematic.cpp:96 +#: common/wxwineda.cpp:223 msgid "X" msgstr "X" #: pcbnew/dialog_edit_module.cpp:186 +#: eeschema/dialog_edit_libentry_fields_in_lib.cpp:166 +#: eeschema/dialog_edit_component_in_schematic.cpp:101 +#: common/wxwineda.cpp:236 msgid "Y" msgstr "Y" @@ -4442,10 +5041,13 @@ msgid "Change module(s)" msgstr "Change module(s)" #: pcbnew/dialog_edit_module.cpp:196 +#: pcbnew/dialog_pcb_text_properties.cpp:122 msgid "Position" msgstr "Position" #: pcbnew/dialog_edit_module.cpp:221 +#: eeschema/dialog_edit_component_in_lib.cpp:203 +#: eeschema/onrightclick.cpp:345 msgid "Doc" msgstr "Doc" @@ -4458,18 +5060,24 @@ msgid "Fields:" msgstr "Champs:" #: pcbnew/dialog_edit_module.cpp:245 +#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:94 +#: eeschema/dialog_edit_libentry_fields_in_lib_base.cpp:28 msgid "Add Field" msgstr "Ajouter Champ" #: pcbnew/dialog_edit_module.cpp:250 +#: eeschema/onrightclick.cpp:250 msgid "Edit Field" msgstr "Editer Champ" #: pcbnew/dialog_edit_module.cpp:255 +#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:99 +#: eeschema/dialog_edit_libentry_fields_in_lib_base.cpp:33 msgid "Delete Field" msgstr "Supprimer Champ" #: pcbnew/dialog_edit_module.cpp:262 +#: common/common.cpp:452 msgid "Component" msgstr "Composant" @@ -4547,6 +5155,7 @@ msgid "3D Shape Name" msgstr "3D forme" #: pcbnew/dialog_edit_module.cpp:423 +#: eeschema/dialog_eeschema_config.cpp:223 msgid "Browse" msgstr "Examiner" @@ -4583,45 +5192,55 @@ msgstr "Référence ou Valeur ne peut être effacée" msgid "Delete [%s]" msgstr "Supprimer [%s]" -#: pcbnew/dialog_SVG_print_base.cpp:23 -#: pcbnew/dialog_pad_properties_base.cpp:106 -#: pcbnew/dialog_general_options_BoardEditor_base.cpp:53 -msgid "Layers:" -msgstr "Couches:" - #: pcbnew/dialog_SVG_print_base.cpp:25 +#: pcbnew/dialog_print_using_printer_base.cpp:25 msgid "Copper Layers:" msgstr "Couches Cuivre:" #: pcbnew/dialog_SVG_print_base.cpp:29 +#: pcbnew/dialog_print_using_printer_base.cpp:29 msgid "Technical Layers:" msgstr "Couches Techniques:" #: pcbnew/dialog_SVG_print_base.cpp:36 +#: eeschema/dialog_SVG_print_base.cpp:23 msgid "Print SVG options:" msgstr "Options d'impression SVG :" #: pcbnew/dialog_SVG_print_base.cpp:38 +#: eeschema/dialog_SVG_print_base.cpp:25 msgid "Pen width mini" msgstr "Epaiss plume mini" #: pcbnew/dialog_SVG_print_base.cpp:43 +#: pcbnew/dialog_print_using_printer_base.cpp:83 +#: eeschema/dialog_SVG_print_base.cpp:30 +#: eeschema/dialog_print_using_printer_base.cpp:30 msgid "Selection of the minimum pen thickness used to draw items." msgstr "Valeur de l'épaisseur minimum de plume pour tracer les éléments" #: pcbnew/dialog_SVG_print_base.cpp:47 +#: pcbnew/dialog_print_using_printer_base.cpp:100 +#: eeschema/plotps.cpp:212 +#: eeschema/dialog_SVG_print_base.cpp:34 +#: eeschema/dialog_print_using_printer_base.cpp:44 msgid "Color" msgstr "Couleur" #: pcbnew/dialog_SVG_print_base.cpp:47 +#: eeschema/dialog_SVG_print_base.cpp:34 msgid "Black and White" msgstr "Noir et Blanc" #: pcbnew/dialog_SVG_print_base.cpp:49 +#: eeschema/dialog_SVG_print_base.cpp:36 msgid "Print mode" msgstr "Mode d'impression" #: pcbnew/dialog_SVG_print_base.cpp:51 +#: pcbnew/dialog_print_using_printer_base.cpp:104 +#: eeschema/dialog_SVG_print_base.cpp:38 +#: eeschema/dialog_print_using_printer_base.cpp:48 msgid "" "Choose if you wand to draw the sheet like it appears on screen,\n" "or in black and white mode, better to print it when using black and white printers" @@ -4630,10 +5249,14 @@ msgstr "" "ou en noir et blanc, préférable pour l'imprimer lorsque l'on utilise des imprimantes monochromes" #: pcbnew/dialog_SVG_print_base.cpp:55 +#: eeschema/dialog_SVG_print_base.cpp:42 msgid "Print Frame Ref" msgstr "Imprimer cartouche" #: pcbnew/dialog_SVG_print_base.cpp:58 +#: pcbnew/dialog_print_using_printer_base.cpp:90 +#: eeschema/dialog_SVG_print_base.cpp:44 +#: eeschema/dialog_print_using_printer_base.cpp:38 msgid "Print (or not) the Frame references." msgstr "Imprimer (ou non) le cartouche" @@ -4654,14 +5277,18 @@ msgid "Print Board" msgstr "Imprimer le C.I." #: pcbnew/dialog_SVG_print_base.cpp:80 +#: eeschema/dialog_SVG_print_base.cpp:59 msgid "Quit" msgstr "Quitter" #: pcbnew/dialog_SVG_print_base.cpp:87 +#: eeschema/sheet.cpp:154 +#: eeschema/dialog_SVG_print_base.cpp:66 msgid "Filename:" msgstr "Nom Fichier:" #: pcbnew/dialog_SVG_print_base.cpp:92 +#: eeschema/dialog_SVG_print_base.cpp:71 msgid "" "Enter a filename if you do not want to use default file names\n" "Can be used only when printing the current sheet" @@ -4670,6 +5297,7 @@ msgstr "" "Ne peut être utilisé que pour imprimer la feuille courante" #: pcbnew/dialog_SVG_print_base.cpp:97 +#: eeschema/dialog_SVG_print_base.cpp:76 msgid "Messages:" msgstr "Messages:" @@ -4748,10 +5376,12 @@ msgid "90" msgstr "90" #: pcbnew/dialog_pad_properties_base.cpp:64 +#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:39 msgid "-90" msgstr "-90" #: pcbnew/dialog_pad_properties_base.cpp:64 +#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:39 msgid "180" msgstr "180" @@ -4768,6 +5398,7 @@ msgid "SMD" msgstr "CMS" #: pcbnew/dialog_pad_properties_base.cpp:80 +#: eeschema/netlist.cpp:246 msgid "Conn" msgstr "Conn" @@ -4827,11 +5458,8 @@ msgstr "couche E.C.O.2" msgid "Draft layer" msgstr "Couche dessin" -#: pcbnew/zone_filling_deprecated_algorithm.cpp:264 -msgid "No pads or starting point found to fill this zone outline" -msgstr "Pas de pads ou de points de départ pour remplir ce contour de zone" - #: pcbnew/muwave_command.cpp:51 +#: eeschema/libframe.cpp:522 msgid "Add Line" msgstr "Addition de lignes" @@ -4852,30 +5480,50 @@ msgid "Add Polynomial Shape" msgstr "Ajout Forme polynomiale" #: pcbnew/dialog_setup_libs.cpp:89 +#: eeschema/dialog_eeschema_config.cpp:97 +#: cvpcb/dialog_cvpcb_config.cpp:75 +#: gerbview/reglage.cpp:89 msgid "from " msgstr "De " #: pcbnew/dialog_setup_libs.cpp:145 +#: eeschema/dialog_eeschema_config.cpp:153 +#: cvpcb/dialog_cvpcb_config.cpp:128 +#: cvpcb/dialog_display_options.cpp:169 msgid "Save Cfg" msgstr "Sauver config" #: pcbnew/dialog_setup_libs.cpp:151 +#: eeschema/dialog_eeschema_config.cpp:170 +#: cvpcb/dialog_cvpcb_config.cpp:143 msgid "Files ext:" msgstr "Ext. Fichiers" #: pcbnew/dialog_setup_libs.cpp:167 +#: cvpcb/dialog_cvpcb_config.cpp:162 +#: cvpcb/dialog_cvpcb_config.cpp:194 msgid "Del" msgstr "Supprimer" #: pcbnew/dialog_setup_libs.cpp:171 +#: eeschema/edit_component_in_lib.cpp:123 +#: eeschema/edit_component_in_lib.cpp:202 +#: eeschema/dialog_eeschema_config.cpp:189 +#: cvpcb/dialog_cvpcb_config.cpp:166 +#: cvpcb/dialog_cvpcb_config.cpp:198 msgid "Add" msgstr "Ajouter" #: pcbnew/dialog_setup_libs.cpp:175 +#: eeschema/dialog_eeschema_config.cpp:195 +#: cvpcb/dialog_cvpcb_config.cpp:170 +#: cvpcb/dialog_cvpcb_config.cpp:202 msgid "Ins" msgstr "Insérer" #: pcbnew/dialog_setup_libs.cpp:183 +#: eeschema/dialog_eeschema_config.cpp:205 +#: cvpcb/dialog_cvpcb_config.cpp:177 msgid "Libraries" msgstr "Librairies" @@ -4884,6 +5532,7 @@ msgid "Lib Modules Dir:" msgstr "Répertoire Lib Modules:" #: pcbnew/dialog_setup_libs.cpp:198 +#: cvpcb/menucfg.cpp:55 msgid "Module Doc File:" msgstr "Fichiers Doc des Modules" @@ -4904,10 +5553,15 @@ msgid "Net ext: " msgstr "Net ext: " #: pcbnew/dialog_setup_libs.cpp:359 +#: eeschema/dialog_eeschema_config.cpp:360 +#: cvpcb/menucfg.cpp:220 msgid "Library files:" msgstr "Fichiers Librairies:" #: pcbnew/dialog_setup_libs.cpp:387 +#: eeschema/dialog_eeschema_config.cpp:389 +#: cvpcb/menucfg.cpp:248 +#: cvpcb/menucfg.cpp:322 msgid "Library already in use" msgstr "Librairie déjà en usage" @@ -4974,6 +5628,7 @@ msgid "Offset Y" msgstr "Offset Y" #: pcbnew/dialog_edit_module_text_base.cpp:72 +#: eeschema/affiche.cpp:196 msgid "Thickness" msgstr "Epaisseur" @@ -4986,6 +5641,7 @@ msgid "vertical" msgstr "Vertical" #: pcbnew/dialog_edit_module_text_base.cpp:81 +#: pcbnew/dialog_pcb_text_properties.cpp:141 msgid "Orientation" msgstr "Orientation" @@ -4998,18 +5654,27 @@ msgid "Invisible" msgstr "Invisible" #: pcbnew/dialog_edit_module_text_base.cpp:96 +#: pcbnew/dialog_pcb_text_properties.cpp:176 +#: eeschema/dialog_edit_label_base.cpp:40 +#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:134 +#: eeschema/dialog_bodygraphictext_properties_base.cpp:60 +#: eeschema/dialog_edit_libentry_fields_in_lib_base.cpp:99 msgid "Italic" msgstr "Italique" #: pcbnew/dialog_edit_module_text_base.cpp:98 +#: pcbnew/dialog_pcb_text_properties.cpp:177 +#: eeschema/dialog_edit_label_base.cpp:42 msgid "Style" msgstr "Style" #: pcbnew/dialog_general_options_BoardEditor_base.cpp:22 +#: gerbview/options.cpp:183 msgid "No Display" msgstr "Pas d'affichage" #: pcbnew/dialog_general_options_BoardEditor_base.cpp:24 +#: gerbview/options.cpp:186 msgid "Display Polar Coord" msgstr "Affichage coord Polaires" @@ -5022,6 +5687,8 @@ msgstr "" "au curseur, en coordonnées polaires (angle et distance)" #: pcbnew/dialog_general_options_BoardEditor_base.cpp:32 +#: eeschema/dialog_options.cpp:253 +#: gerbview/options.cpp:198 msgid "Units" msgstr "Unités" @@ -5038,6 +5705,7 @@ msgid "Full screen cursor" msgstr "Curseur plein écran" #: pcbnew/dialog_general_options_BoardEditor_base.cpp:40 +#: gerbview/options.cpp:206 msgid "Cursor" msgstr "Curseur" @@ -5046,38 +5714,48 @@ msgid "Main cursor shape selection (small cross or large cursor)" msgstr "Sélection de l'aspect du curseur principal (petite croix ou grand curseur)" #: pcbnew/dialog_general_options_BoardEditor_base.cpp:51 +#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:28 +#: eeschema/component_wizard/dialog_component_setup.cpp:164 msgid "1" msgstr "1" #: pcbnew/dialog_general_options_BoardEditor_base.cpp:51 +#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:28 msgid "2" msgstr "2" #: pcbnew/dialog_general_options_BoardEditor_base.cpp:51 +#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:28 msgid "4" msgstr "4" #: pcbnew/dialog_general_options_BoardEditor_base.cpp:51 +#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:28 msgid "6" msgstr "6" #: pcbnew/dialog_general_options_BoardEditor_base.cpp:51 +#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:28 msgid "8" msgstr "8" #: pcbnew/dialog_general_options_BoardEditor_base.cpp:51 +#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:28 msgid "10" msgstr "10" #: pcbnew/dialog_general_options_BoardEditor_base.cpp:51 +#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:28 msgid "12" msgstr "12" #: pcbnew/dialog_general_options_BoardEditor_base.cpp:51 +#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:28 msgid "14" msgstr "14" #: pcbnew/dialog_general_options_BoardEditor_base.cpp:51 +#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:28 msgid "16" msgstr "16" @@ -5158,6 +5836,7 @@ msgid "If enabled, force segments directions to H, V or 45 degrees, when creatin msgstr "Si activé, frorce la direction des segments à H, V ou 45° en création de segments sur couches techniques" #: pcbnew/dialog_general_options_BoardEditor_base.cpp:113 +#: eeschema/dialog_options.cpp:245 msgid "Auto PAN" msgstr "Auto PAN" @@ -5195,6 +5874,7 @@ msgid "Control the capture of the pcb cursor when the mouse cursor enters a trac msgstr "Contrôle la capture du curseur pcb quand le curseur souris passe sur une piste" #: pcbnew/tool_modedit.cpp:41 +#: eeschema/tool_lib.cpp:117 msgid "Select working library" msgstr "Sélection de la librairie de travail" @@ -5235,10 +5915,16 @@ msgid "export module" msgstr "Exporter Module" #: pcbnew/tool_modedit.cpp:91 +#: eeschema/menubar.cpp:120 +#: eeschema/tool_lib.cpp:144 +#: eeschema/tool_sch.cpp:71 msgid "Undo last edition" msgstr "Défait dernière édition" #: pcbnew/tool_modedit.cpp:93 +#: eeschema/menubar.cpp:126 +#: eeschema/tool_lib.cpp:146 +#: eeschema/tool_sch.cpp:74 msgid "Redo the last undo command" msgstr "Refait la dernière commande defaite" @@ -5282,6 +5968,8 @@ msgstr "Valeur:" #: pcbnew/dialog_edit_module_text.cpp:98 #: pcbnew/dialog_pcb_text_properties.cpp:108 +#: eeschema/sheetlab.cpp:103 +#: eeschema/dialog_bodygraphictext_properties_base.cpp:22 msgid "Text:" msgstr "Texte:" @@ -5330,18 +6018,22 @@ msgid "Y Scale Adjust" msgstr "Ajustage Echelle Y" #: pcbnew/dialog_print_using_printer_base.cpp:78 +#: eeschema/dialog_print_using_printer_base.cpp:25 msgid "Pen Width Mini" msgstr "Epaiss Plume Mini" #: pcbnew/dialog_print_using_printer_base.cpp:87 +#: eeschema/dialog_print_using_printer_base.cpp:35 msgid "Print frame ref" msgstr "Imprimer cartouche" #: pcbnew/dialog_print_using_printer_base.cpp:100 +#: eeschema/dialog_print_using_printer_base.cpp:44 msgid "Black and white" msgstr "Noir et blanc" #: pcbnew/dialog_print_using_printer_base.cpp:102 +#: eeschema/dialog_print_using_printer_base.cpp:46 msgid "Print Mode" msgstr "Mode d'impression" @@ -5354,43 +6046,22 @@ msgid "Single page" msgstr "Page unique" #: pcbnew/dialog_print_using_printer_base.cpp:110 +#: eeschema/dialog_print_using_printer_base.cpp:54 msgid "Page Print" msgstr "Imprimer Page" #: pcbnew/dialog_print_using_printer_base.cpp:119 +#: eeschema/dialog_print_using_printer_base.cpp:63 msgid "Page Options" msgstr "Options Pages" #: pcbnew/dialog_print_using_printer_base.cpp:122 +#: eeschema/dialog_print_using_printer_base.cpp:66 +#: eeschema/dialog_print_using_printer.cpp:238 +#: eeschema/dialog_print_using_printer.cpp:278 msgid "Preview" msgstr "Prévisualisation" -#: pcbnew/dialog_print_using_printer_base.cpp:125 -#: pcbnew/dialog_print_using_printer.cpp:447 -msgid "Print" -msgstr "Imprimer" - -#: pcbnew/dialog_print_using_printer.cpp:129 -msgid "Error Init Printer info" -msgstr "Erreur Init info imprimante" - -#: pcbnew/dialog_print_using_printer.cpp:373 -msgid "Printer Problem!" -msgstr "Problème d'imprimante" - -#: pcbnew/dialog_print_using_printer.cpp:395 -msgid "Print Preview" -msgstr "Prévisualisation" - -#: pcbnew/dialog_print_using_printer.cpp:458 -msgid "There was a problem printing" -msgstr "Il y a un problème d'impression" - -#: pcbnew/dialog_print_using_printer.cpp:474 -#, c-format -msgid "Print page %d" -msgstr "Imprimer page %d" - #: pcbnew/gen_modules_placefile.cpp:133 msgid "No Modules for Automated Placement" msgstr "Pas de Module pour placement Automatisé" @@ -5446,6 +6117,7 @@ msgid "Start Point Y" msgstr "Start Point Y" #: eeschema/netlist.cpp:198 +#: eeschema/dialog_build_BOM.cpp:262 msgid "List" msgstr "Liste" @@ -5485,6 +6157,7 @@ msgid "Clear Schematic Hierarchy (modified!)?" msgstr "Effacer la hiérarchie schématique (modifiée!)?" #: eeschema/files-io.cpp:84 +#: eeschema/save_schemas.cpp:63 msgid "Schematic files:" msgstr "Fichiers schématiques:" @@ -5534,10 +6207,12 @@ msgid "Warning More than 1 Pin connected to UnConnect symbol" msgstr "Attention: plus de 1 Pin connectée à un symbole de non connexion" #: eeschema/erc.cpp:599 +#: common/confirm.cpp:84 msgid "Warning" msgstr "Avertissement" #: eeschema/erc.cpp:602 +#: common/confirm.cpp:88 msgid "Error" msgstr "Erreur" @@ -5625,6 +6300,7 @@ msgid "Failed to open Stuff File <%s>" msgstr "Ne peut pas ouvrir fichier d'échange <%s>" #: eeschema/selpart.cpp:39 +#: eeschema/find.cpp:646 msgid "No libraries are loaded" msgstr "Pas de librairies chargées" @@ -5639,18 +6315,22 @@ msgstr "Sélection composant (%d items)" #: eeschema/netform.cpp:62 #: eeschema/netform.cpp:280 +#: eeschema/save_schemas.cpp:88 msgid "Failed to create file " msgstr "Impossible de créer le fichier " #: eeschema/plotps.cpp:193 +#: eeschema/plothpgl.cpp:214 msgid "Page Size A4" msgstr "Feuille A4" #: eeschema/plotps.cpp:194 +#: eeschema/plothpgl.cpp:219 msgid "Page Size A" msgstr "Feuille A" #: eeschema/plotps.cpp:196 +#: eeschema/plothpgl.cpp:225 msgid "Plot page size:" msgstr "Format de la feuille:" @@ -5671,10 +6351,12 @@ msgid "Print Sheet Ref" msgstr "Imprimer cartouche" #: eeschema/plotps.cpp:233 +#: eeschema/plothpgl.cpp:328 msgid "&Plot page" msgstr "&Tracer Page" #: eeschema/plotps.cpp:240 +#: eeschema/plothpgl.cpp:334 msgid "Plot a&ll" msgstr "&Tout tracer" @@ -5683,6 +6365,7 @@ msgid "Messages :" msgstr "Messages :" #: eeschema/plotps.cpp:273 +#: eeschema/dialog_options.cpp:315 msgid "Default Line Width" msgstr "Epaiss. ligne par défaut" @@ -5692,30 +6375,37 @@ msgid "Plot: %s\n" msgstr "Trace: %s\n" #: eeschema/pinedit.cpp:22 +#: eeschema/pinedit-dialog.cpp:241 msgid "line" msgstr "Ligne" #: eeschema/pinedit.cpp:22 +#: eeschema/pinedit-dialog.cpp:242 msgid "invert" msgstr "invert" #: eeschema/pinedit.cpp:22 +#: eeschema/pinedit-dialog.cpp:243 msgid "clock" msgstr "clock" #: eeschema/pinedit.cpp:22 +#: eeschema/pinedit-dialog.cpp:244 msgid "clock inv" msgstr "clock inv" #: eeschema/pinedit.cpp:23 +#: eeschema/pinedit-dialog.cpp:245 msgid "low in" msgstr "low in" #: eeschema/pinedit.cpp:23 +#: eeschema/pinedit-dialog.cpp:246 msgid "low clock" msgstr "low clock" #: eeschema/pinedit.cpp:23 +#: eeschema/pinedit-dialog.cpp:247 msgid "low out" msgstr "low out" @@ -5746,10 +6436,13 @@ msgid "Options :" msgstr "Options :" #: eeschema/dialog_cmp_graphic_properties.cpp:156 +#: eeschema/dialog_bodygraphictext_properties_base.cpp:34 msgid "Common to Units" msgstr "Commun aux Unités" #: eeschema/dialog_cmp_graphic_properties.cpp:160 +#: eeschema/pinedit-dialog.cpp:187 +#: eeschema/dialog_bodygraphictext_properties_base.cpp:38 msgid "Common to convert" msgstr "Commun à converti" @@ -5774,6 +6467,7 @@ msgid "No show Hidden Pins" msgstr "N'affichage pas les pins invisibles" #: eeschema/schframe.cpp:427 +#: eeschema/tool_sch.cpp:264 msgid "Show Hidden Pins" msgstr "Force affichage des pins invisibles" @@ -5871,6 +6565,7 @@ msgid "Text Properties" msgstr "Propriétés du Texte" #: eeschema/edit_component_in_lib.cpp:68 +#: eeschema/dialog_edit_component_in_lib.h:56 msgid "Lib Component Properties" msgstr "Propriétés du composant librairie" @@ -5883,6 +6578,7 @@ msgid "(alias of " msgstr "(alias de " #: eeschema/edit_component_in_lib.cpp:106 +#: eeschema/dialog_edit_component_in_lib.cpp:207 msgid "Alias" msgstr "Alias" @@ -5901,6 +6597,7 @@ msgid "Footprints" msgstr "Modules" #: eeschema/edit_component_in_lib.cpp:291 +#: eeschema/dialog_create_component.cpp:172 msgid "As Convert" msgstr "A une forme \"convertie\"" @@ -5909,10 +6606,12 @@ msgid "Show Pin Num" msgstr "Montre Numéro de Pin" #: eeschema/edit_component_in_lib.cpp:308 +#: eeschema/dialog_create_component.cpp:243 msgid "Show Pin Name" msgstr "Montre Nom de Pin" #: eeschema/edit_component_in_lib.cpp:319 +#: eeschema/dialog_create_component.cpp:247 msgid "Pin Name Inside" msgstr "Nom de pin à l'intérieur" @@ -5958,6 +6657,7 @@ msgid "Delete Convert items" msgstr "Suppression des éléments convertis" #: eeschema/edit_component_in_lib.cpp:760 +#: common/eda_doc.cpp:126 msgid "Doc Files" msgstr "Fichiers de Doc" @@ -6127,6 +6827,7 @@ msgid "Create &List" msgstr "Créer &Liste" #: eeschema/dialog_build_BOM.cpp:345 +#: cvpcb/dialog_display_options.cpp:187 msgid "&Apply" msgstr "&Appliquer" @@ -6192,23 +6893,23 @@ msgstr "" msgid "Nothing found" msgstr " Rien trouvé" -#: eeschema/libedit.cpp:39 +#: eeschema/libedit.cpp:35 msgid " Part: " msgstr "Composant " -#: eeschema/libedit.cpp:54 +#: eeschema/libedit.cpp:50 msgid " Convert" msgstr " Convert" -#: eeschema/libedit.cpp:56 +#: eeschema/libedit.cpp:52 msgid " Normal" msgstr " Normal" -#: eeschema/libedit.cpp:59 +#: eeschema/libedit.cpp:55 msgid " (Power Symbol)" msgstr " (Symbole Alimentation)" -#: eeschema/libedit.cpp:95 +#: eeschema/libedit.cpp:96 msgid "" "Current Part not saved.\n" "Continue?" @@ -6216,83 +6917,83 @@ msgstr "" "Composant courant non sauvé.\n" "Continuer ?" -#: eeschema/libedit.cpp:123 -#: eeschema/libedit.cpp:431 +#: eeschema/libedit.cpp:125 +#: eeschema/libedit.cpp:434 msgid "Component \"" msgstr "Composant \"" -#: eeschema/libedit.cpp:123 +#: eeschema/libedit.cpp:125 msgid "\" not found." msgstr "\" non trouvé" -#: eeschema/libedit.cpp:261 +#: eeschema/libedit.cpp:264 msgid "Modify Library File \"" msgstr "Ok pour modifier le fichier Librairie \"" -#: eeschema/libedit.cpp:261 +#: eeschema/libedit.cpp:264 msgid "\"?" msgstr "\"?" -#: eeschema/libedit.cpp:271 +#: eeschema/libedit.cpp:274 msgid "Error while saving Library File \"" msgstr "Erreur en sauvant le fichier Librairie \"" -#: eeschema/libedit.cpp:271 -#: eeschema/libedit.cpp:433 +#: eeschema/libedit.cpp:274 +#: eeschema/libedit.cpp:436 msgid "\"." msgstr "\"." -#: eeschema/libedit.cpp:277 +#: eeschema/libedit.cpp:280 msgid "Library File \"" msgstr "Fichier Librairie \"" -#: eeschema/libedit.cpp:279 +#: eeschema/libedit.cpp:282 msgid "Document File \"" msgstr "Fichier de Doc \"" -#: eeschema/libedit.cpp:338 +#: eeschema/libedit.cpp:341 msgid "No Active Library" msgstr "Pas de Librairie Active" -#: eeschema/libedit.cpp:357 +#: eeschema/libedit.cpp:360 #, c-format msgid "Select Component (%d items)" msgstr "Sélection composant (%d items)" -#: eeschema/libedit.cpp:381 +#: eeschema/libedit.cpp:384 msgid "Component not found" msgstr "Composant non trouvé" -#: eeschema/libedit.cpp:384 +#: eeschema/libedit.cpp:387 msgid "Delete component \"" msgstr "Suppression Composant \"" -#: eeschema/libedit.cpp:385 +#: eeschema/libedit.cpp:388 msgid "\" from library \"" msgstr "\" de la librairie \"" -#: eeschema/libedit.cpp:410 +#: eeschema/libedit.cpp:413 msgid "Clear old component from screen (changes will be lost)?" msgstr "Supprimer l'ancien composant de l'écran (les changements seront perdus)?" -#: eeschema/libedit.cpp:432 +#: eeschema/libedit.cpp:435 msgid "\" exists in library \"" msgstr "\" existe en librairie \"" -#: eeschema/libedit.cpp:616 +#: eeschema/libedit.cpp:621 msgid "No component to Save." msgstr "Pas de composant à sauver" -#: eeschema/libedit.cpp:625 +#: eeschema/libedit.cpp:630 msgid "No Library specified." msgstr "Pas de Librairie spécifiée." -#: eeschema/libedit.cpp:637 +#: eeschema/libedit.cpp:642 #, c-format msgid "Component \"%s\" exists. Change it?" msgstr "Le composant \" %s\" existe, Le changer ?" -#: eeschema/libedit.cpp:687 +#: eeschema/libedit.cpp:692 #, c-format msgid "Component %s saved in %s" msgstr "Composant %s sauvé en %s" @@ -6421,6 +7122,7 @@ msgid "Add NoConnect Flag" msgstr "Ajoutde symboles de non connexion" #: eeschema/schedit.cpp:192 +#: eeschema/hotkeys.cpp:310 msgid "Add Wire" msgstr "Ajouter Fils" @@ -6429,10 +7131,14 @@ msgid "Add Bus" msgstr "Addition de Bus" #: eeschema/schedit.cpp:204 +#: eeschema/onrightclick.cpp:515 +#: eeschema/onrightclick.cpp:547 msgid "Add Junction" msgstr "Ajout jonctions" #: eeschema/schedit.cpp:208 +#: eeschema/onrightclick.cpp:516 +#: eeschema/onrightclick.cpp:548 msgid "Add Label" msgstr "Ajout Label" @@ -6465,6 +7171,7 @@ msgid "Import PinSheet" msgstr "Importer Connecteur de hiérarchie" #: eeschema/schedit.cpp:244 +#: eeschema/hotkeys.cpp:285 msgid "Add Component" msgstr "Ajout Composant" @@ -6473,14 +7180,19 @@ msgid "Add Power" msgstr "Ajouter Alims" #: eeschema/menubar.cpp:42 +#: kicad/buildmnu.cpp:128 +#: gerbview/tool_gerber.cpp:52 msgid "&New" msgstr "&Nouveau" #: eeschema/menubar.cpp:43 +#: eeschema/tool_sch.cpp:36 msgid "New schematic project" msgstr "Nouveau Projet schématique" #: eeschema/menubar.cpp:47 +#: cvpcb/tool_cvpcb.cpp:112 +#: kicad/buildmnu.cpp:122 msgid "&Open" msgstr "&Ouvrir " @@ -6497,6 +7209,7 @@ msgid "Save all sheets in the schematic project" msgstr "Sauver toutes les feuilles du projet schématique" #: eeschema/menubar.cpp:59 +#: kicad/buildmnu.cpp:135 msgid "&Save" msgstr "&Sauver" @@ -6565,6 +7278,7 @@ msgid "&Redo\t" msgstr "&Redo\t" #: eeschema/menubar.cpp:139 +#: pcbnew/find.h:38 msgid "Find" msgstr "Chercher" @@ -6613,6 +7327,7 @@ msgid "W&ire to bus entry" msgstr "Entrées de bus (type fil vers bus)" #: eeschema/menubar.cpp:207 +#: eeschema/tool_sch.cpp:170 msgid "Place a wire to bus entry" msgstr "Placer une Entrée de Bus (type fil vers bus)" @@ -6621,6 +7336,7 @@ msgid "B&us to bus entry" msgstr "Entrées de bus (type bus vers bus)" #: eeschema/menubar.cpp:213 +#: eeschema/tool_sch.cpp:174 msgid "Place a bus to bus entry" msgstr "Placer une Entrée de Bus (type bus vers bus)" @@ -6637,6 +7353,7 @@ msgid "Net name" msgstr "Net Name" #: eeschema/menubar.cpp:223 +#: eeschema/tool_sch.cpp:183 msgid "Place net name" msgstr "Place nom de net" @@ -6649,6 +7366,7 @@ msgid "Place a global label. Warning: all global labels with the same name are c msgstr "Placer un label global. Attention: tous les labels globaux avec le même nom sont connectés dans toute la hiérarchie" #: eeschema/menubar.cpp:233 +#: eeschema/eelayer.h:85 msgid "Junction" msgstr "Jonction" @@ -6661,6 +7379,7 @@ msgid "Hierarchical label" msgstr "Label Hiérarchique" #: eeschema/menubar.cpp:242 +#: eeschema/tool_sch.cpp:197 msgid "Place a hierarchical label. This label will be seen as a pin sheet in the sheet symbol" msgstr "Placer un label hiérachique. Ce label sera vu comme une pin dans la feuille mère symbole" @@ -6701,6 +7420,7 @@ msgid "Graphic text (comment)" msgstr "Textes graphiques (commentaires)" #: eeschema/menubar.cpp:278 +#: eeschema/tool_sch.cpp:220 msgid "Place graphic text (comment)" msgstr "Placer textes graphiques (commentaires)" @@ -6713,6 +7433,7 @@ msgid "Color preferences" msgstr "Préférences de couleurs" #: eeschema/menubar.cpp:296 +#: gerbview/tool_gerber.cpp:86 msgid "&Options" msgstr "&Options" @@ -6733,6 +7454,7 @@ msgid "Open the eeschema manual" msgstr "Ouvrir la documentation de eeschema" #: eeschema/menubar.cpp:327 +#: kicad/buildmnu.cpp:263 msgid "&About" msgstr "&Au Sujet de" @@ -6762,6 +7484,7 @@ msgstr "Sélection" #: eeschema/viewlibs.cpp:122 #: eeschema/tool_sch.cpp:53 +#: eeschema/viewlib_frame.cpp:59 msgid "Library browser" msgstr "Visualisateur des librairies" @@ -6885,6 +7608,7 @@ 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:137 #, c-format msgid "Part %c" msgstr "Composant %c" @@ -6915,21 +7639,25 @@ msgstr "Invisible" #: eeschema/pinedit-dialog.cpp:213 #: eeschema/affiche.cpp:112 +#: eeschema/dialog_edit_label_base.cpp:34 msgid "Right" msgstr "Droite" #: eeschema/pinedit-dialog.cpp:214 #: eeschema/affiche.cpp:109 +#: eeschema/dialog_edit_label_base.cpp:34 msgid "Left" msgstr "Gauche" #: eeschema/pinedit-dialog.cpp:215 #: eeschema/affiche.cpp:103 +#: eeschema/dialog_edit_label_base.cpp:34 msgid "Up" msgstr "Haut" #: eeschema/pinedit-dialog.cpp:216 #: eeschema/affiche.cpp:106 +#: eeschema/dialog_edit_label_base.cpp:34 msgid "Down" msgstr "Bas" @@ -6942,14 +7670,19 @@ msgid "Pin Shape:" msgstr "Forme Pin:" #: eeschema/pinedit-dialog.cpp:254 +#: eeschema/dialog_edit_label_base.cpp:46 +#: eeschema/component_wizard/dialog_component_setup.cpp:201 msgid "Input" msgstr "Entrée" #: eeschema/pinedit-dialog.cpp:255 +#: eeschema/dialog_edit_label_base.cpp:46 +#: eeschema/component_wizard/dialog_component_setup.cpp:202 msgid "Output" msgstr "Sortie" #: eeschema/pinedit-dialog.cpp:256 +#: eeschema/dialog_edit_label_base.cpp:46 msgid "Bidi" msgstr "Bidi" @@ -6958,10 +7691,13 @@ msgid "3 States" msgstr "3 Etats" #: eeschema/pinedit-dialog.cpp:258 +#: eeschema/dialog_edit_label_base.cpp:46 +#: eeschema/component_wizard/dialog_component_setup.cpp:205 msgid "Passive" msgstr "Passive" #: eeschema/pinedit-dialog.cpp:259 +#: eeschema/component_wizard/dialog_component_setup.cpp:206 msgid "Unspecified" msgstr "Non specifié" @@ -6986,31 +7722,32 @@ msgid "Electrical Type:" msgstr "Type électrique:" #: eeschema/component_class.cpp:56 +#: eeschema/dialog_create_component.cpp:160 msgid "U" msgstr "U" -#: eeschema/symbedit.cpp:55 +#: eeschema/symbedit.cpp:57 msgid "Import symbol drawings:" msgstr "Importer les symboles:" -#: eeschema/symbedit.cpp:77 +#: eeschema/symbedit.cpp:79 #, c-format msgid "Failed to open Symbol File <%s>" msgstr "Ne peut pas ouvrir fichier <%s>" -#: eeschema/symbedit.cpp:90 +#: eeschema/symbedit.cpp:92 msgid "Warning: more than 1 part in Symbol File" msgstr "Attention: plus de 1élément dans le fichier symbole" -#: eeschema/symbedit.cpp:95 +#: eeschema/symbedit.cpp:97 msgid "Symbol File is void" msgstr "Fichier Symbole vide" -#: eeschema/symbedit.cpp:153 +#: eeschema/symbedit.cpp:163 msgid "Export symbol drawings:" msgstr "Exporter le symbole" -#: eeschema/symbedit.cpp:173 +#: eeschema/symbedit.cpp:183 #, c-format msgid "Save Symbol in [%s]" msgstr "Symbole sauvé en [%s]" @@ -7140,6 +7877,9 @@ msgid "Root" msgstr "Racine" #: eeschema/affiche.cpp:23 +#: eeschema/dialog_create_component.cpp:149 +#: eeschema/dialog_edit_libentry_fields_in_lib.cpp:151 +#: eeschema/dialog_edit_component_in_schematic.cpp:86 msgid "Name" msgstr "Nom" @@ -7172,6 +7912,7 @@ msgid "PinName" msgstr "Nom Pin" #: eeschema/affiche.cpp:81 +#: eeschema/eelayer.h:140 msgid "PinNum" msgstr "Num Pin" @@ -7191,14 +7932,19 @@ msgstr "oui" #: eeschema/affiche.cpp:177 #: eeschema/affiche.cpp:183 +#: eeschema/dialog_print_using_printer_base.cpp:52 msgid "All" msgstr "Tout" #: eeschema/affiche.cpp:180 +#: eeschema/onrightclick.cpp:330 +#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:26 msgid "Unit" msgstr "Unité" #: eeschema/affiche.cpp:190 +#: eeschema/onrightclick.cpp:317 +#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:73 msgid "Convert" msgstr "Convert" @@ -7215,14 +7961,18 @@ msgid "Number of units:" msgstr "Nombre de Parts:" #: eeschema/dialog_edit_component_in_lib.cpp:152 +#: eeschema/dialog_create_component.cpp:251 msgid "Skew:" msgstr "Décalage:" #: eeschema/dialog_edit_component_in_lib.cpp:158 +#: eeschema/dialog_create_component.cpp:176 msgid "Power symbol" msgstr "Symbole alimentation" #: eeschema/dialog_edit_component_in_lib.cpp:162 +#: eeschema/dialog_create_component.cpp:180 +#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:79 msgid "Parts are locked" msgstr "Les parts sont verrouillées" @@ -7255,10 +8005,16 @@ msgid "Direction" msgstr "Direction" #: eeschema/dialog_edit_label_base.cpp:40 +#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:134 +#: eeschema/dialog_bodygraphictext_properties_base.cpp:60 +#: eeschema/dialog_edit_libentry_fields_in_lib_base.cpp:99 msgid "Bold" msgstr "Gras" #: eeschema/dialog_edit_label_base.cpp:40 +#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:134 +#: eeschema/dialog_bodygraphictext_properties_base.cpp:60 +#: eeschema/dialog_edit_libentry_fields_in_lib_base.cpp:99 msgid "Bold Italic" msgstr "Gras Italique" @@ -7280,6 +8036,7 @@ msgstr "Eeschema est en cours d'exécution. Continuer ?" #: eeschema/netlist_control.cpp:131 #: eeschema/netlist_control.cpp:253 +#: gerbview/options.cpp:214 msgid "Default format" msgstr "Format par défaut" @@ -7301,6 +8058,7 @@ msgstr "&Supprimer" #: eeschema/netlist_control.cpp:175 #: eeschema/netlist_control.cpp:273 +#: cvpcb/cvframe.cpp:403 msgid "Netlist" msgstr "Netliste" @@ -7333,6 +8091,7 @@ msgid "Netlist command:" msgstr "Commande netliste:" #: eeschema/netlist_control.cpp:338 +#: share/setpage.cpp:347 msgid "Title:" msgstr "Titre:" @@ -7698,6 +8457,7 @@ msgid "Move Text " msgstr "Déplacer Texte" #: eeschema/libedit_onrightclick.cpp:126 +#: eeschema/dialog_edit_label_base.h:59 msgid "Text Editor" msgstr "Editeur de Texte" @@ -8127,10 +8887,14 @@ msgid " Default Path for libraries" msgstr "Chemin par défaut des librairies" #: eeschema/eeconfig.cpp:65 +#: cvpcb/menucfg.cpp:155 msgid "Read config file" msgstr "Lire config" #: eeschema/eeconfig.cpp:78 +#: kicad/files-io.cpp:132 +#: gerbview/dcode.cpp:289 +#: gerbview/readgerb.cpp:146 msgid "File " msgstr "Fichier " @@ -8176,6 +8940,7 @@ msgstr "" "#End List\n" #: eeschema/build_BOM.cpp:620 +#: eeschema/class_libentry_fields.cpp:140 msgid "Field" msgstr "Champ" @@ -8296,6 +9061,7 @@ msgid "Orientation (Degrees)" msgstr "Orientation (Degrés)" #: eeschema/dialog_edit_component_in_schematic_fbp.cpp:43 +#: eeschema/dialog_edit_libentry_fields_in_lib_base.cpp:58 msgid "Select if the component is to be rotated when drawn" msgstr "Sélectionner si le composant doit être tourné lors de l'affichage." @@ -8308,10 +9074,12 @@ msgid "Mirror |" msgstr "Miroir |" #: eeschema/dialog_edit_component_in_schematic_fbp.cpp:56 +#: eeschema/dialog_edit_libentry_fields_in_lib_base.cpp:71 msgid "Pick the graphical transformation to be used when displaying the component, if any" msgstr "Ajuster la transformation graphique à utiliser pour afficher le composant" #: eeschema/dialog_edit_component_in_schematic_fbp.cpp:63 +#: eeschema/dialog_edit_libentry_fields_in_lib.cpp:446 msgid "Chip Name" msgstr "Nom en librairie" @@ -8328,42 +9096,53 @@ msgstr "" "Pour les portes, ceci est la conversion \"De Morgan\"" #: eeschema/dialog_edit_component_in_schematic_fbp.cpp:86 +#: eeschema/dialog_edit_libentry_fields_in_lib_base.cpp:20 +#: eeschema/eelayer.h:164 msgid "Fields" msgstr "Champs" #: eeschema/dialog_edit_component_in_schematic_fbp.cpp:95 +#: eeschema/dialog_edit_libentry_fields_in_lib_base.cpp:29 msgid "Add a new custom field" msgstr "Ajouter un nouveau champ utilisateur" #: eeschema/dialog_edit_component_in_schematic_fbp.cpp:100 +#: eeschema/dialog_edit_libentry_fields_in_lib_base.cpp:34 msgid "Delete one of the optional fields" msgstr "Supprimer un des champs optionnels." #: eeschema/dialog_edit_component_in_schematic_fbp.cpp:104 +#: eeschema/dialog_edit_libentry_fields_in_lib_base.cpp:38 msgid "Move Up" msgstr "Vers le haut ^" #: eeschema/dialog_edit_component_in_schematic_fbp.cpp:105 +#: eeschema/dialog_edit_libentry_fields_in_lib_base.cpp:39 msgid "Move the selected optional fields up one position" msgstr "Déplacer le champ optionnel sélectionné de une position vers le haut" #: eeschema/dialog_edit_component_in_schematic_fbp.cpp:115 +#: eeschema/dialog_edit_libentry_fields_in_lib_base.cpp:80 msgid "Visibility" msgstr "Visibilité" #: eeschema/dialog_edit_component_in_schematic_fbp.cpp:120 +#: eeschema/dialog_edit_libentry_fields_in_lib_base.cpp:85 msgid "Show" msgstr "Visible" #: eeschema/dialog_edit_component_in_schematic_fbp.cpp:122 +#: eeschema/dialog_edit_libentry_fields_in_lib_base.cpp:87 msgid "Check if you want this field visible" msgstr "Activer si vous voulez avoir ce champ visible" #: eeschema/dialog_edit_component_in_schematic_fbp.cpp:128 +#: eeschema/dialog_edit_libentry_fields_in_lib_base.cpp:93 msgid "Check if you want this field's text rotated 90 degrees" msgstr "Activer si vous voulez avoir le texte de ce champ tourné à 90°" #: eeschema/dialog_edit_component_in_schematic_fbp.cpp:136 +#: eeschema/dialog_edit_libentry_fields_in_lib_base.cpp:101 msgid "Style:" msgstr "Style:" @@ -8372,19 +9151,24 @@ msgid "The style of the currently selected field's text in the schemati" msgstr "Le style du texte du champ actuellement sélectionné" #: eeschema/dialog_edit_component_in_schematic_fbp.cpp:147 +#: eeschema/dialog_edit_libentry_fields_in_lib_base.cpp:110 msgid "Field Name" msgstr "Nom Champ" #: eeschema/dialog_edit_component_in_schematic_fbp.cpp:152 #: eeschema/dialog_edit_component_in_schematic_fbp.cpp:166 +#: eeschema/dialog_edit_libentry_fields_in_lib_base.cpp:115 +#: eeschema/dialog_edit_libentry_fields_in_lib_base.cpp:129 msgid "The text (or value) of the currently selected field" msgstr "The texte (ou la valeur) du champ actuellement sélectionné" #: eeschema/dialog_edit_component_in_schematic_fbp.cpp:161 +#: eeschema/dialog_edit_libentry_fields_in_lib_base.cpp:124 msgid "Field Value" msgstr "Texte Champ" #: eeschema/dialog_edit_component_in_schematic_fbp.cpp:175 +#: eeschema/dialog_edit_libentry_fields_in_lib_base.cpp:138 msgid "Size(\")" msgstr "Taille(\")" @@ -8393,6 +9177,7 @@ msgid "The size of the currently selected field's text in the schematic" msgstr "La taille du texte du champ actuellement sélectionné" #: eeschema/dialog_edit_component_in_schematic_fbp.cpp:192 +#: eeschema/dialog_edit_libentry_fields_in_lib_base.cpp:155 msgid "PosX(\")" msgstr "PosX" @@ -8401,10 +9186,12 @@ msgid "The X coordinate of the text relative to the component" msgstr "La position X du texte relativement au composant" #: eeschema/dialog_edit_component_in_schematic_fbp.cpp:206 +#: eeschema/dialog_edit_libentry_fields_in_lib_base.cpp:167 msgid "PosY(\")" msgstr "PosY" #: eeschema/dialog_edit_component_in_schematic_fbp.cpp:211 +#: eeschema/dialog_edit_libentry_fields_in_lib_base.cpp:172 msgid "The Y coordinate of the text relative to the component" msgstr "La position Y du texte relativement au composant" @@ -8413,6 +9200,7 @@ msgid "Reset to Library Defaults" msgstr "Remettre aux Valeurs par Défaut en Librairie" #: eeschema/eeredraw.cpp:130 +#: eeschema/eelayer.h:171 msgid "Sheet" msgstr "Feuille" @@ -8592,6 +9380,10 @@ msgstr "Aspect Texte:" #: eeschema/dialog_edit_libentry_fields_in_lib.cpp:160 #: eeschema/dialog_edit_libentry_fields_in_lib.cpp:165 +#: eeschema/dialog_edit_component_in_schematic.cpp:95 +#: eeschema/dialog_edit_component_in_schematic.cpp:100 +#: common/wxwineda.cpp:220 +#: common/wxwineda.cpp:233 msgid "Pos " msgstr "Pos " @@ -8916,6 +9708,7 @@ msgid "Equiv" msgstr "Equiv" #: cvpcb/genorcad.cpp:134 +#: cvpcb/writenetlistpcbnew.cpp:187 #, c-format msgid "%s %s pin %s : Different Nets" msgstr "%s %s pin %s : Nets Differents" @@ -9011,6 +9804,7 @@ msgstr "Au sujet de Cvpcb, schématique vers pcb interface" #: cvpcb/init.cpp:73 #: cvpcb/init.cpp:128 +#: cvpcb/cvframe.cpp:381 #, c-format msgid "Components: %d (free: %d)" msgstr "Composants: %d (libres: %d)" @@ -9047,6 +9841,7 @@ msgid "Component %s: Footprint %s not found in libraries" msgstr "Composant %s: Module %s non trouvé en librairies" #: cvpcb/displayframe.cpp:121 +#: cvpcb/dialog_display_options.h:51 msgid "Display Options" msgstr "Options d'Affichage" @@ -9084,18 +9879,22 @@ msgid "Delete selections" msgstr "Effacement des associations existantes" #: cvpcb/cvframe.cpp:461 +#: common/drawframe.cpp:123 msgid "Dialog boxes" msgstr "Fenêtres de dialogue" #: cvpcb/cvframe.cpp:466 +#: common/drawframe.cpp:128 msgid "Lists" msgstr "Listes" #: cvpcb/cvframe.cpp:471 +#: common/drawframe.cpp:133 msgid "Status box" msgstr "Fenêtre d'état" #: cvpcb/cvframe.cpp:477 +#: common/drawframe.cpp:139 msgid "&Font" msgstr "&Fonte" @@ -9164,6 +9963,7 @@ msgid "Display pad number" msgstr "Afficher numéro des pastilles" #: kicad/kicad.cpp:388 +#: kicad/treeprj_frame.cpp:534 msgid "noname" msgstr "noname" @@ -9410,6 +10210,7 @@ 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:105 +#: common/gestfich.cpp:675 msgid "Prefered Editor:" msgstr "Editeur préféré:" @@ -9629,10 +10430,6 @@ msgstr "Ext. Fichiers Gerber" msgid "D code File Ext:" msgstr "Ext. Fichiers DCodes:" -#: gerbview/edit.cpp:244 -msgid "No layer selected" -msgstr "Pas de couche sélectionnée" - #: gerbview/initpcb.cpp:35 msgid "Current Data will be lost ?" msgstr "Les données courante seront perdues ?" @@ -10628,6 +11425,7 @@ msgid "Footprints Orientation" msgstr "Orientation des Modules" #: pcbnew/dialog_setup_libs.h:43 +#: eeschema/dialog_eeschema_config.h:50 msgid "Dialog" msgstr "Dialog" @@ -10644,6 +11442,7 @@ msgid "Tracks and Vias Sizes" msgstr "Dims Pistes et Vias" #: pcbnew/dialog_SVG_print_base.h:68 +#: eeschema/dialog_SVG_print_base.h:65 msgid "Create SVG file" msgstr "Créer Fichier SVG" diff --git a/libs.win b/libs.win index aeed877cd3..28fbbe08cd 100644 --- a/libs.win +++ b/libs.win @@ -22,9 +22,9 @@ DEBUG = 0 #Define the wxWidget path (if not found in environment variables): ifndef WXWIN ifeq ($(DEBUG), 1) -WXWIN=f:/wxMSW-2.8.910-rc2/Debug +WXWIN=d:/wxMSW-2.8.10/Debug else -WXWIN=f:/wxMSW-2.8.10-rc2/Release +WXWIN=d:/wxMSW-2.8.10/Release endif endif LIBVERSION = 2.8 diff --git a/pcbnew/dialog_print_using_printer.cpp b/pcbnew/dialog_print_using_printer.cpp index b9d5d996d4..ad319c3d80 100644 --- a/pcbnew/dialog_print_using_printer.cpp +++ b/pcbnew/dialog_print_using_printer.cpp @@ -22,8 +22,8 @@ #include "pcbplot.h" #define DEFAULT_ORIENTATION_PAPER wxLANDSCAPE // other option is wxPORTRAIT -#define WIDTH_MAX_VALUE 1000 -#define WIDTH_MIN_VALUE 1 +#define WIDTH_MAX_VALUE 1000 +#define WIDTH_MIN_VALUE 1 static long s_SelectedLayers; static double s_ScaleList[] = @@ -54,9 +54,9 @@ class DIALOG_PRINT_USING_PRINTER : public DIALOG_PRINT_USING_PRINTER_base private: WinEDA_DrawFrame* m_Parent; wxConfig* m_Config; - wxCheckBox * m_BoxSelectLayer[32]; + wxCheckBox* m_BoxSelectLayer[32]; public: - double m_XScaleAdjust, m_YScaleAdjust; + double m_XScaleAdjust, m_YScaleAdjust; public: DIALOG_PRINT_USING_PRINTER( WinEDA_DrawFrame* parent ); @@ -68,9 +68,11 @@ private: void OnPrintSetup( wxCommandEvent& event ); void OnPrintPreview( wxCommandEvent& event ); void OnPrintButtonClick( wxCommandEvent& event ); - void OnButtonCancelClick( wxCommandEvent& event ){ Close(); } + + void OnButtonCancelClick( wxCommandEvent& event ) { Close(); } void SetScale( wxCommandEvent& event ); void SetPenWidth(); + public: bool IsMirrored() { return m_Print_Mirror->IsChecked(); } bool ExcludeEdges() { return m_Exclude_Edges_Pcb->IsChecked(); } @@ -88,17 +90,17 @@ public: bool m_Print_Sheet_Ref; public: - WinEDA_DrawFrame* m_Parent; + WinEDA_DrawFrame* m_Parent; DIALOG_PRINT_USING_PRINTER* m_PrintFrame; EDA_Printout( DIALOG_PRINT_USING_PRINTER* print_frame, - WinEDA_DrawFrame* parent, - const wxString& title, - bool print_ref ) : + WinEDA_DrawFrame* parent, + const wxString& title, + bool print_ref ) : wxPrintout( title ) { - m_PrintFrame = print_frame; - m_Parent = parent; + m_PrintFrame = print_frame; + m_Parent = parent; s_PrintMaskLayer = 0xFFFFFFFF; m_Print_Sheet_Ref = print_ref; } @@ -152,16 +154,17 @@ DIALOG_PRINT_USING_PRINTER::DIALOG_PRINT_USING_PRINTER( WinEDA_DrawFrame* parent void DIALOG_PRINT_USING_PRINTER::OnInitDialog( wxInitDialogEvent& event ) /************************************************************************/ { - SetFont(*g_DialogFont); + SetFont( *g_DialogFont ); SetFocus(); - int layer_max = NB_LAYERS; + int layer_max = NB_LAYERS; wxString msg; #ifdef GERBVIEW layer_max = 32; - m_Exclude_Edges_Pcb->SetValue(true); // no meaning in gerbview - m_Exclude_Edges_Pcb->Show(false); - msg = _("Layers:"); + m_Exclude_Edges_Pcb->SetValue( true ); // no meaning in gerbview + m_Exclude_Edges_Pcb->Show( false ); + msg = _( "Layers:" ); + // Set wxRadioBox title to "Layers:" for copper layers and thechincal layers // Because in Gerbview , al layers are only graphic layers (layer id has no meaning) m_CopperLayersBoxSizer->GetStaticBox()->SetLabel( msg ); @@ -170,11 +173,11 @@ void DIALOG_PRINT_USING_PRINTER::OnInitDialog( wxInitDialogEvent& event ) /* Create layer list */ int mask = 1, ii; - for( ii = 0; ii < layer_max ; ii++, mask <<= 1 ) + for( ii = 0; ii < layer_max; ii++, mask <<= 1 ) { #ifdef GERBVIEW - msg = _("Layer"); - msg << wxT(" ") << ii+1; + msg = _( "Layer" ); + msg << wxT( " " ) << ii + 1; #else msg = ( (WinEDA_PcbFrame*) m_Parent )->GetBoard()->GetLayerName( ii ); #endif @@ -187,7 +190,7 @@ void DIALOG_PRINT_USING_PRINTER::OnInitDialog( wxInitDialogEvent& event ) wxGROW | wxLEFT | wxRIGHT | wxTOP | wxADJUST_MINSIZE ); else m_TechnicalLayersBoxSizer->Add( m_BoxSelectLayer[ii], - wxGROW | wxLEFT | wxRIGHT | wxTOP | wxADJUST_MINSIZE ); + wxGROW | wxLEFT | wxRIGHT | wxTOP | wxADJUST_MINSIZE ); } // Option for excluding contents of "Edges Pcb" layer @@ -205,7 +208,8 @@ void DIALOG_PRINT_USING_PRINTER::OnInitDialog( wxInitDialogEvent& event ) m_Config->Read( OPTKEY_PRINT_SCALE, &s_Scale_Select ); // Test for a reasonnable scale value. Set to 1 if problem - if ( m_XScaleAdjust < MIN_SCALE || m_YScaleAdjust < MIN_SCALE || m_XScaleAdjust > MAX_SCALE || m_YScaleAdjust > MAX_SCALE ) + if( m_XScaleAdjust < MIN_SCALE || m_YScaleAdjust < MIN_SCALE || m_XScaleAdjust > + MAX_SCALE || m_YScaleAdjust > MAX_SCALE ) m_XScaleAdjust = m_YScaleAdjust = 1.0; s_SelectedLayers = 0; @@ -242,9 +246,9 @@ void DIALOG_PRINT_USING_PRINTER::OnInitDialog( wxInitDialogEvent& event ) msg.Printf( wxT( "%lf" ), m_YScaleAdjust ); m_FineAdjustYscaleOpt->SetValue( msg ); - if (GetSizer()) + if( GetSizer() ) { - GetSizer()->SetSizeHints(this); + GetSizer()->SetSizeHints( this ); } } @@ -255,7 +259,8 @@ int DIALOG_PRINT_USING_PRINTER::SetLayerMaskFromListSelection() { int page_count; int layers_count = NB_LAYERS; - if (m_Parent->m_Ident == GERBER_FRAME) + + if( m_Parent->m_Ident == GERBER_FRAME ) layers_count = 32; s_PrintMaskLayer = 0; @@ -273,7 +278,6 @@ int DIALOG_PRINT_USING_PRINTER::SetLayerMaskFromListSelection() } - /********************************************************************/ void DIALOG_PRINT_USING_PRINTER::OnCloseWindow( wxCloseEvent& event ) /********************************************************************/ @@ -299,8 +303,8 @@ void DIALOG_PRINT_USING_PRINTER::OnCloseWindow( wxCloseEvent& event ) m_Config->Write( OPTKEY_PRINT_Y_FINESCALE_ADJ, m_YScaleAdjust ); m_Config->Write( OPTKEY_PRINT_SCALE, s_Scale_Select ); wxString layerKey; - int layers_count = NB_LAYERS; - if (m_Parent->m_Ident == GERBER_FRAME) + int layers_count = NB_LAYERS; + if( m_Parent->m_Ident == GERBER_FRAME ) layers_count = 32; for( int layer = 0; layerSetValue( - ReturnStringFromValue(g_UnitMetric, s_PrintPenMinWidth, m_Parent->m_InternalUnits ) ); + ReturnStringFromValue( g_UnitMetric, s_PrintPenMinWidth, m_Parent->m_InternalUnits ) ); } @@ -392,7 +396,7 @@ void DIALOG_PRINT_USING_PRINTER::OnPrintPreview( wxCommandEvent& event ) s_Print_Sheet_Ref = m_Print_Sheet_Ref->GetValue(); // Pass two printout objects: for preview, and possible printing. - wxString title = _("Print Preview"); + wxString title = _( "Print Preview" ); wxPrintPreview* preview = new wxPrintPreview( new EDA_Printout( this, m_Parent, title, s_Print_Sheet_Ref ), new EDA_Printout( this, m_Parent, title, s_Print_Sheet_Ref ), @@ -403,13 +407,22 @@ void DIALOG_PRINT_USING_PRINTER::OnPrintPreview( wxCommandEvent& event ) DisplayError( this, wxT( "OnPrintPreview() problem" ) ); return; } - if( s_OptionPrintPage ) - SetLayerMaskFromListSelection(); + + SetLayerMaskFromListSelection(); + + // If no layer selected, we have no plot. prompt user if it happens + // because he could think there is a bug in pcbnew: + if( s_PrintMaskLayer == 0 ) + { + DisplayError( this, _( "No layer selected" ) ); + return; + } + // Uses the parent position and size. // @todo uses last position and size ans store them when exit in m_Config - wxPoint WPos = m_Parent->GetPosition(); - wxSize WSize = m_Parent->GetSize(); + wxPoint WPos = m_Parent->GetPosition(); + wxSize WSize = m_Parent->GetSize(); wxPreviewFrame* frame = new wxPreviewFrame( preview, this, title, WPos, WSize ); @@ -435,8 +448,16 @@ void DIALOG_PRINT_USING_PRINTER::OnPrintButtonClick( wxCommandEvent& event ) s_Print_Sheet_Ref = m_Print_Sheet_Ref->GetValue(); - if( s_OptionPrintPage ) - SetLayerMaskFromListSelection(); + SetLayerMaskFromListSelection(); + + // If no layer selected, we have no plot. prompt user if it happens + // because he could think there is a bug in pcbnew: + if( s_PrintMaskLayer == 0 ) + { + DisplayError( this, _( "No layer selected" ) ); + return; + } + SetPenWidth(); @@ -444,7 +465,7 @@ void DIALOG_PRINT_USING_PRINTER::OnPrintButtonClick( wxCommandEvent& event ) wxPrinter printer( &printDialogData ); - wxString title = _("Print"); + wxString title = _( "Print" ); EDA_Printout printout( this, m_Parent, title, s_Print_Sheet_Ref ); #ifndef __WINDOWS__ @@ -473,32 +494,31 @@ bool EDA_Printout::OnPrintPage( int page ) msg.Printf( _( "Print page %d" ), page ); m_Parent->Affiche_Message( msg ); - int layers_count = NB_LAYERS; - if (m_Parent->m_Ident == GERBER_FRAME) - layers_count = 32; - if( (m_Parent->m_Ident == PCB_FRAME) || (m_Parent->m_Ident == GERBER_FRAME) ) - { - m_PrintFrame->SetLayerMaskFromListSelection(); - if( s_OptionPrintPage == 0 ) - { - // compute layer mask from page number - int ii, jj, mask = 1; - for( ii = 0, jj = 0; ii < layers_count; ii++ ) - { - if( s_PrintMaskLayer & mask ) - jj++; - if( jj == page ) - { - s_PrintMaskLayer = mask; - break; - } - mask <<= 1; - } - if( ii == layers_count ) - return FALSE; + int layers_count = NB_LAYERS; + if( m_Parent->m_Ident == GERBER_FRAME ) + layers_count = 32; + + m_PrintFrame->SetLayerMaskFromListSelection(); + if( s_OptionPrintPage == 0 ) // compute layer mask from page number + { + int ii, jj, mask = 1; + for( ii = 0, jj = 0; ii < layers_count; ii++ ) + { + if( s_PrintMaskLayer & mask ) + jj++; + if( jj == page ) + { + s_PrintMaskLayer = mask; + break; + } + mask <<= 1; } } + + if( s_PrintMaskLayer == 0 ) + return false; + DrawPage(); return TRUE; @@ -567,7 +587,7 @@ void EDA_Printout::DrawPage() wxPoint old_org; wxPoint DrawOffset; // Offset de trace double userscale; - double DrawZoom = 1; + double DrawZoom = 1; wxDC* dc = GetDC(); s_PrintMirror = m_PrintFrame->IsMirrored(); @@ -587,8 +607,8 @@ void EDA_Printout::DrawPage() // Gerbview uses a very large sheet (called "World" in gerber language) // to print a sheet, uses A4 is better - SheetSize = ActiveScreen->m_CurrentSheetDesc->m_Size; // size in 1/1000 inch - if (m_Parent->m_Ident == GERBER_FRAME) + SheetSize = ActiveScreen->m_CurrentSheetDesc->m_Size; // size in 1/1000 inch + if( m_Parent->m_Ident == GERBER_FRAME ) { SheetSize = g_Sheet_A4.m_Size; // size in 1/1000 inch } @@ -622,11 +642,12 @@ void EDA_Printout::DrawPage() scaleY = (double) SheetSize.y / PlotAreaSize.y; scale = wxMax( scaleX, scaleY ) / userscale; // Use x or y scaling factor, whichever fits on the DC - if ( m_PrintFrame->m_XScaleAdjust > MAX_SCALE || m_PrintFrame->m_YScaleAdjust > MAX_SCALE ) - DisplayInfo(NULL, _("Warning: Scale option set to a very large value") ); + if( m_PrintFrame->m_XScaleAdjust > MAX_SCALE || m_PrintFrame->m_YScaleAdjust > MAX_SCALE ) + DisplayInfo( NULL, _( "Warning: Scale option set to a very large value" ) ); + // Test for a reasonnable scale value - if ( m_PrintFrame->m_XScaleAdjust < MIN_SCALE || m_PrintFrame->m_YScaleAdjust < MIN_SCALE ) - DisplayInfo(NULL, _("Warning: Scale option set to a very small value") ); + if( m_PrintFrame->m_XScaleAdjust < MIN_SCALE || m_PrintFrame->m_YScaleAdjust < MIN_SCALE ) + DisplayInfo( NULL, _( "Warning: Scale option set to a very small value" ) ); // ajust the real draw scale double accurate_Xscale, accurate_Yscale; @@ -680,7 +701,7 @@ void EDA_Printout::DrawPage() // background color can left BLACK only when drawing the full board at once, in color mode // Switch it to WHITE in others cases - if ( s_Print_Black_and_White || ( ! m_PrintFrame->PrintUsingSinglePage() ) ) + if( s_Print_Black_and_White || ( !m_PrintFrame->PrintUsingSinglePage() ) ) g_DrawBgColor = WHITE; if( m_Print_Sheet_Ref ) @@ -692,7 +713,8 @@ void EDA_Printout::DrawPage() } if( s_PrintMirror ) - { // To plot mirror, we reverse the y axis, and modify the plot y origin + { + // To plot mirror, we reverse the y axis, and modify the plot y origin double sx, sy; dc->GetUserScale( &sx, &sy ); @@ -728,7 +750,7 @@ void EDA_Printout::DrawPage() panel->PrintPage( dc, 0, s_PrintMaskLayer, s_PrintMirror ); - g_DrawBgColor = bg_color; + g_DrawBgColor = bg_color; g_IsPrinting = FALSE; panel->m_ClipBox = tmp; diff --git a/pcbnew/pcbplot.cpp b/pcbnew/pcbplot.cpp index 122e375d13..4712651e51 100644 --- a/pcbnew/pcbplot.cpp +++ b/pcbnew/pcbplot.cpp @@ -732,6 +732,11 @@ void WinEDA_PlotFrame::Plot( wxCommandEvent& event ) } } + // If no layer selected, we have no plot. prompt user if it happens + // because he could think there is a bug in pcbnew: + if ( s_SelectedLayers == 0 ) + DisplayError( this, _("No layer selected") ); + // Close(true); }