From dd4e90215edd50f95e0ac3eb0a3f8291ccf4acfc Mon Sep 17 00:00:00 2001 From: charras Date: Wed, 15 Apr 2009 12:12:59 +0000 Subject: [PATCH] typo; bug in lib component edition: doc filename was entered from browse button without extension. --- eeschema/edit_component_in_lib.cpp | 2 +- gerbview/gerbview_config.cpp | 2 +- internat/fr/kicad.mo | Bin 177578 -> 182039 bytes internat/fr/kicad.po | 2426 ++++++++++------------------ pcbnew/pcbplot.cpp | 2 +- 5 files changed, 817 insertions(+), 1615 deletions(-) diff --git a/eeschema/edit_component_in_lib.cpp b/eeschema/edit_component_in_lib.cpp index 833d002085..47dcbce93d 100644 --- a/eeschema/edit_component_in_lib.cpp +++ b/eeschema/edit_component_in_lib.cpp @@ -791,7 +791,7 @@ void WinEDA_PartPropertiesFrame::BrowseAndSelectDocFile( wxCommandEvent& event ) if( pathlen < 0 // a subpath is found || pathlen > (int) fn.GetPath().Len() ) // a better subpath if found { - filename = fn.GetPathWithSep() + fn.GetName(); + filename = fn.GetPathWithSep() + fn.GetFullName(); pathlen = fn.GetPath().Len(); } fn = FullFileName; //Try to find a better subpath diff --git a/gerbview/gerbview_config.cpp b/gerbview/gerbview_config.cpp index c1cccc9381..d95b06a47b 100644 --- a/gerbview/gerbview_config.cpp +++ b/gerbview/gerbview_config.cpp @@ -23,7 +23,7 @@ const wxString GerbviewProjectFileExt( wxT( "cnf" ) ); -const wxString GerbviewProjectFileWildcard( _( "GervView project files " \ +const wxString GerbviewProjectFileWildcard( _( "GerbView project files " \ "(.cnf)|*.cnf" ) ); diff --git a/internat/fr/kicad.mo b/internat/fr/kicad.mo index 287c4e1ef0a453ea375a03fff27377be5e79e2ef..2bb0f0989b92e6ef69c0b2fe8affc9f2f5fa0fa0 100644 GIT binary patch delta 61438 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 delta 57452 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\n" +"POT-Creation-Date: 2009-04-15 12:04+0100\n" +"PO-Revision-Date: 2009-04-15 12:12+0100\n" +"Last-Translator: \n" "Language-Team: kicad team \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -24,7 +24,7 @@ msgstr "" #: pcbnew/gendrill.cpp:27 msgid "Drill files (*.drl)|*.drl" -msgstr "" +msgstr "Fichiers de Perçage (*.drl)|*.drl" #: pcbnew/gendrill.cpp:319 msgid "Save Drill File" @@ -32,19 +32,14 @@ msgstr "Sauver Fichier de Perçage" #: pcbnew/gendrill.cpp:330 #: pcbnew/gendrill.cpp:818 -#: pcbnew/plotps.cpp:46 -#: pcbnew/xchgmod.cpp:655 -#: pcbnew/build_BOM_from_board.cpp:79 msgid "Unable to create file " msgstr "Impossible de créer le fichier " #: pcbnew/gendrill.cpp:389 -#: pcbnew/dialog_gendrill.cpp:184 msgid "2:3" msgstr "2:3" #: pcbnew/gendrill.cpp:390 -#: pcbnew/dialog_gendrill.cpp:185 msgid "2:4" msgstr "2:4" @@ -58,11 +53,11 @@ msgstr "3:3" #: pcbnew/gendrill.cpp:745 msgid "HPGL plot files (.plt)|*.plt" -msgstr "" +msgstr "Fichiers Tracé HPGL (.plt)|*.plt" #: pcbnew/gendrill.cpp:750 msgid "PostScript files (.ps)|*.ps" -msgstr "" +msgstr "Fichiers PostScript (.ps)|*.ps" #: pcbnew/gendrill.cpp:763 msgid "Save Drill Plot File" @@ -93,77 +88,38 @@ msgid "PCB Text" msgstr "Texte PCB" #: pcbnew/class_pcb_text.cpp:181 -#: pcbnew/class_track.cpp:945 -#: pcbnew/class_module.cpp:932 -#: pcbnew/class_drawsegment.cpp:298 -#: pcbnew/class_text_mod.cpp:491 -#: pcbnew/sel_layer.cpp:147 -#: pcbnew/class_zone.cpp:912 -#: pcbnew/class_pad.cpp:554 -#: pcbnew/dialog_edit_module.cpp:263 -#: pcbnew/dialog_print_using_printer.cpp:179 msgid "Layer" msgstr "Couche" #: pcbnew/class_pcb_text.cpp:185 -#: pcbnew/cotation.cpp:112 -#: pcbnew/class_text_mod.cpp:497 -#: pcbnew/modedit_onclick.cpp:245 -#: 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:120 -#: pcbnew/class_text_mod.cpp:481 -#: eeschema/dialog_options.cpp:269 msgid "No" msgstr "Non" #: pcbnew/class_pcb_text.cpp:189 -#: pcbnew/dialog_display_options_base.cpp:120 -#: pcbnew/class_text_mod.cpp:483 -#: eeschema/dialog_options.cpp:268 msgid "Yes" msgstr "Oui" #: pcbnew/class_pcb_text.cpp:192 -#: pcbnew/class_module.cpp:956 -#: pcbnew/class_text_mod.cpp:500 -#: pcbnew/class_pad.cpp:597 -#: pcbnew/dialog_edit_module.cpp:274 -#: eeschema/class_pin.cpp:1038 msgid "Orient" msgstr "Orient" #: pcbnew/class_pcb_text.cpp:195 -#: pcbnew/cotation.cpp:128 -#: pcbnew/mirepcb.cpp:113 -#: pcbnew/class_track.cpp:968 -#: pcbnew/class_drawsegment.cpp:303 -#: pcbnew/class_text_mod.cpp:503 -#: pcbnew/class_edge_mod.cpp:247 -#: 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_text_mod.cpp:506 -#: pcbnew/class_pad.cpp:568 msgid "H Size" msgstr "Taille H" #: pcbnew/class_pcb_text.cpp:201 -#: pcbnew/class_text_mod.cpp:509 -#: pcbnew/class_pad.cpp:572 msgid "V Size" msgstr "Taille V" #: pcbnew/edit.cpp:183 -#: pcbnew/editmod.cpp:47 msgid "Module Editor" msgstr "Ouvrir Editeur de modules" @@ -192,10 +148,6 @@ msgid "Add Graphic" msgstr "Addition éléments graphiques" #: pcbnew/edit.cpp:293 -#: pcbnew/tool_modedit.cpp:175 -#: eeschema/schedit.cpp:221 -#: eeschema/libframe.cpp:560 -#: gerbview/tool_gerber.cpp:345 msgid "Add Text" msgstr "Ajout de Texte" @@ -216,15 +168,11 @@ msgid "Local Ratsnest" msgstr "Montrer le chevelu général" #: pcbnew/edit.cpp:609 -#: pcbnew/modedit.cpp:429 -#: eeschema/schedit.cpp:371 -#: eeschema/libframe.cpp:636 msgid "Delete item" msgstr "Suppression d'éléments" #: pcbnew/modules.cpp:83 -#: pcbnew/librairi.cpp:519 -#: common/get_component_dialog.cpp:104 +#: pcbnew/librairi.cpp:523 msgid "Name:" msgstr "Nom:" @@ -233,26 +181,22 @@ 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/librairi.cpp:33 msgid "Kicad foot print export files (*.emp)|*.emp" -msgstr "" +msgstr "Kicad fichiers export modules (*.emp)|*.emp" #: pcbnew/librairi.cpp:68 msgid "Import Footprint Module" msgstr "Importer Module" #: pcbnew/librairi.cpp:80 -#: pcbnew/files.cpp:199 #, c-format msgid "File <%s> not found" msgstr " fichier %s non trouvé" @@ -269,104 +213,83 @@ msgstr "Créer un Nouvelle Librairie" msgid "Export Module" msgstr "Exporter Module" -#: pcbnew/librairi.cpp:189 -#: eeschema/symbedit.cpp:178 +#: pcbnew/librairi.cpp:190 #, c-format msgid "Unable to create <%s>" msgstr "Incapable de créer <%s>" -#: pcbnew/librairi.cpp:209 +#: pcbnew/librairi.cpp:210 #, c-format msgid "Module exported in file <%s>" msgstr "Module exporté en fichier <%s>" -#: pcbnew/librairi.cpp:232 +#: pcbnew/librairi.cpp:233 #, c-format msgid "Ok to delete module %s in library %s" msgstr "Ok pour effacer module %s en librairie %s" -#: pcbnew/librairi.cpp:243 -#: pcbnew/loadcmp.cpp:384 -#: eeschema/eelibs_read_libraryfiles.cpp:159 +#: pcbnew/librairi.cpp:244 msgid "Library " msgstr "Librairie " -#: pcbnew/librairi.cpp:243 -#: pcbnew/files.cpp:85 -#: eeschema/find.cpp:240 -#: eeschema/find.cpp:248 -#: eeschema/find.cpp:688 -#: gerbview/readgerb.cpp:146 -#: gerbview/dcode.cpp:290 -#: common/eda_doc.cpp:146 +#: pcbnew/librairi.cpp:244 msgid " not found" msgstr " non trouvé" -#: pcbnew/librairi.cpp:254 +#: pcbnew/librairi.cpp:255 msgid "Not a Library file" msgstr "N'est pas un fichier Librairie" -#: pcbnew/librairi.cpp:283 +#: pcbnew/librairi.cpp:284 #, c-format msgid "Module [%s] not found" msgstr "Module [%s] non trouvé" -#: pcbnew/librairi.cpp:296 -#: pcbnew/librairi.cpp:442 -#: pcbnew/librairi.cpp:597 -#: pcbnew/librairi.cpp:800 -#: pcbnew/plothpgl.cpp:68 -#: pcbnew/files.cpp:358 -#: pcbnew/export_gencad.cpp:83 -#: pcbnew/gen_modules_placefile.cpp:145 -#: pcbnew/gen_modules_placefile.cpp:161 -#: pcbnew/gen_modules_placefile.cpp:333 -#: eeschema/plotps.cpp:471 -#: eeschema/plothpgl.cpp:678 -#: cvpcb/genequiv.cpp:42 -#: gerbview/export_to_pcbnew.cpp:78 -#: common/hotkeys_basic.cpp:402 +#: pcbnew/librairi.cpp:297 +#: pcbnew/librairi.cpp:446 +#: pcbnew/librairi.cpp:601 +#: pcbnew/librairi.cpp:804 msgid "Unable to create " msgstr "Impossible de créer " -#: pcbnew/librairi.cpp:381 +#: pcbnew/librairi.cpp:382 #, c-format msgid "Component %s deleted in library %s" msgstr "Composant %s supprimé en librairie %s" -#: pcbnew/librairi.cpp:408 +#: pcbnew/librairi.cpp:409 msgid " No modules to archive!" msgstr "Pas de Modules à archiver" -#: pcbnew/librairi.cpp:414 +#: pcbnew/librairi.cpp:416 msgid "Library" msgstr "Librairie" -#: pcbnew/librairi.cpp:429 +#: pcbnew/librairi.cpp:433 #, c-format msgid "File %s exists, OK to replace ?" msgstr "Fichier %s existant, OK pour remplacer ?" -#: pcbnew/librairi.cpp:508 +#: pcbnew/librairi.cpp:512 #, c-format msgid "Library %s not found" msgstr "Librairie %s non trouvée" -#: pcbnew/librairi.cpp:519 +#: pcbnew/librairi.cpp:523 msgid "Save module" msgstr "Sauver Module" -#: pcbnew/librairi.cpp:529 +#: pcbnew/librairi.cpp:533 #, c-format msgid "Unable to open %s" msgstr "Ne peut pas ouvrir \"%s\"" -#: pcbnew/librairi.cpp:539 +#: pcbnew/librairi.cpp:543 #, c-format msgid "File %s is not a eeschema library" msgstr "Fichier %s n'est pas une librairie eeschema" -#: pcbnew/librairi.cpp:568 +#: pcbnew/librairi.cpp:572 msgid "" "Module exists\n" " Line: " @@ -374,43 +297,43 @@ msgstr "" "Module existe\n" " Ligne " -#: pcbnew/librairi.cpp:690 +#: pcbnew/librairi.cpp:694 msgid "Component " msgstr "Composant" -#: pcbnew/librairi.cpp:691 +#: pcbnew/librairi.cpp:695 msgid " added in " msgstr " ajouté dans " -#: pcbnew/librairi.cpp:691 +#: pcbnew/librairi.cpp:695 msgid " replaced in " msgstr " remplacé dans " -#: pcbnew/librairi.cpp:718 +#: pcbnew/librairi.cpp:722 msgid "Module Reference:" msgstr "Référence Module" -#: pcbnew/librairi.cpp:718 +#: pcbnew/librairi.cpp:722 msgid "Module Creation" msgstr "Création de Module" -#: pcbnew/librairi.cpp:720 +#: pcbnew/librairi.cpp:724 msgid "No reference, aborted" msgstr "Pas de référence, abandon" -#: pcbnew/librairi.cpp:766 +#: pcbnew/librairi.cpp:770 msgid "Active Lib:" msgstr "Librairie Active:" -#: pcbnew/librairi.cpp:778 +#: pcbnew/librairi.cpp:782 msgid "Module Editor (lib: " msgstr "Editeur de modules (lib: " -#: pcbnew/librairi.cpp:793 +#: pcbnew/librairi.cpp:797 msgid "Library exists " msgstr "Librairie existante " -#: pcbnew/librairi.cpp:808 +#: pcbnew/librairi.cpp:812 msgid "Create error " msgstr "Erreur en création " @@ -440,7 +363,6 @@ msgstr "Longueur (pouces):" #: pcbnew/muonde.cpp:237 #: pcbnew/muonde.cpp:243 -#: eeschema/class_pin.cpp:1012 msgid "Length" msgstr "Longueur" @@ -480,7 +402,6 @@ msgid "Arc Stub" msgstr "Arc Stub" #: pcbnew/muonde.cpp:695 -#: common/common.cpp:255 msgid " (mm):" msgstr " (mm):" @@ -502,75 +423,10 @@ msgid "Complex shape" msgstr "Forme complexe" #: pcbnew/muonde.cpp:866 -#: pcbnew/block.cpp:160 -#: pcbnew/cotation.cpp:104 -#: pcbnew/dialog_display_options_base.cpp:131 -#: 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:344 -#: pcbnew/dialog_non_copper_zones_properties_base.cpp:43 -#: pcbnew/dialog_edit_module.cpp:119 -#: pcbnew/dialog_edit_module_text_base.cpp:105 -#: pcbnew/dialog_general_options_BoardEditor_base.cpp:144 -#: pcbnew/dialog_pcb_text_properties.cpp:99 -#: pcbnew/dialog_orient_footprints.cpp:164 -#: eeschema/eelayer.cpp:239 -#: eeschema/dialog_edit_label_base.cpp:69 -#: eeschema/sheetlab.cpp:95 -#: eeschema/dialog_bodygraphictext_properties_base.cpp:71 -#: gerbview/reglage.cpp:107 -#: gerbview/set_color.cpp:315 -#: gerbview/options.cpp:172 -#: gerbview/options.cpp:303 -#: common/displlst.cpp:106 -#: common/get_component_dialog.cpp:124 msgid "OK" msgstr "OK" #: pcbnew/muonde.cpp:870 -#: pcbnew/block.cpp:157 -#: pcbnew/cotation.cpp:108 -#: pcbnew/dialog_display_options_base.cpp:136 -#: 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:348 -#: 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_edit_module_text_base.cpp:111 -#: pcbnew/dialog_general_options_BoardEditor_base.cpp:150 -#: pcbnew/dialog_pcb_text_properties.cpp:104 -#: pcbnew/dialog_orient_footprints.cpp:167 -#: eeschema/eelayer.cpp:243 -#: eeschema/dialog_edit_label_base.cpp:74 -#: eeschema/onrightclick.cpp:100 -#: eeschema/onrightclick.cpp:112 -#: eeschema/sheetlab.cpp:99 -#: eeschema/dialog_bodygraphictext_properties_base.cpp:74 -#: eeschema/libedit_onrightclick.cpp:42 -#: eeschema/libedit_onrightclick.cpp:57 -#: eeschema/dialog_eeschema_config_fbp.cpp:109 -#: gerbview/reglage.cpp:111 -#: gerbview/set_color.cpp:319 -#: gerbview/onrightclick.cpp:39 -#: gerbview/onrightclick.cpp:58 -#: gerbview/options.cpp:176 -#: gerbview/options.cpp:307 -#: common/selcolor.cpp:171 -#: common/displlst.cpp:111 -#: common/get_component_dialog.cpp:136 msgid "Cancel" msgstr "Annuler" @@ -579,20 +435,6 @@ 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_options.cpp:236 -#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:52 -#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:134 -#: eeschema/dialog_edit_label_base.cpp:40 -#: eeschema/onrightclick.cpp:295 -#: 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" @@ -609,17 +451,6 @@ 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/sheet.cpp:169 -#: eeschema/sheet.cpp:175 -#: eeschema/pinedit-dialog.cpp:198 -#: eeschema/pinedit-dialog.cpp:204 -#: eeschema/dialog_edit_label_base.cpp:59 -#: 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 " @@ -704,9 +535,6 @@ msgid "Board modified, Save before exit ?" msgstr "Circuit Imprimé modifié, Sauver avant de quitter ?" #: pcbnew/pcbframe.cpp:307 -#: eeschema/schframe.cpp:318 -#: cvpcb/cvframe.cpp:210 -#: common/confirm.cpp:118 msgid "Confirmation" msgstr "Confirmation" @@ -727,12 +555,10 @@ msgid "Display Polar Coords" msgstr "Affichage coord Polaires" #: pcbnew/pcbframe.cpp:430 -#: eeschema/schframe.cpp:417 msgid "Grid not show" msgstr "Grille non montrée" #: pcbnew/pcbframe.cpp:430 -#: eeschema/schframe.cpp:417 msgid "Show Grid" msgstr "Afficher grille" @@ -781,30 +607,24 @@ msgid "Normal Contrast Mode Display" msgstr "Mode d'affichage Contraste normal" #: pcbnew/pcbframe.cpp:477 -#: pcbnew/tool_pcb.cpp:374 msgid "Hight Contrast Mode Display" msgstr "Mode d'affichage Haut Contraste" #: pcbnew/pcbframe.cpp:490 -#: pcbnew/class_track.cpp:864 -#: pcbnew/class_board_item.cpp:127 msgid "Track" msgstr "Piste" #: pcbnew/pcbframe.cpp:522 -#: pcbnew/class_board_item.cpp:191 msgid "Via" msgstr "Via" #: pcbnew/pcbframe.cpp:594 -#: pcbnew/moduleframe.cpp:390 -#: cvpcb/displayframe.cpp:320 +#: pcbnew/moduleframe.cpp:391 msgid "3D Frame already opened" msgstr "Fenêtre 3D déjà ouverte" #: pcbnew/pcbframe.cpp:598 -#: pcbnew/moduleframe.cpp:394 -#: cvpcb/displayframe.cpp:324 +#: pcbnew/moduleframe.cpp:395 msgid "3D Viewer" msgstr "Visu 3D" @@ -829,10 +649,6 @@ 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" @@ -873,8 +689,6 @@ msgid "unable to create file " msgstr "Impossible de créer fichier " #: pcbnew/plotgerb.cpp:114 -#: pcbnew/plothpgl.cpp:75 -#: pcbnew/plotps.cpp:53 msgid "File" msgstr "Fichier" @@ -891,57 +705,60 @@ msgstr "Le texte est la REFERENCE!" msgid "Text is VALUE!" msgstr "Le texte est la VALEUR!" -#: pcbnew/modedit.cpp:78 +#: pcbnew/loadcmp.cpp:105 +msgid "Place module" +msgstr "Place module" + +#: pcbnew/loadcmp.cpp:209 +#: pcbnew/loadcmp.cpp:360 +#, fuzzy, c-format +msgid "PCB footprint library file <%s> not found in search paths." +msgstr "Librairie %s non trouvée" + +#: pcbnew/loadcmp.cpp:211 +#: pcbnew/loadcmp.cpp:222 +#: pcbnew/loadcmp.cpp:238 +#: pcbnew/loadcmp.cpp:362 +#: pcbnew/loadcmp.cpp:398 +msgid "Library Load Error" +msgstr "Erreur en Chargement de librairie" + +#: pcbnew/loadcmp.cpp:220 +#, c-format +msgid "Could not open PCB footprint library file <%s>." +msgstr "Ne peu ouvrir le fichier librairie de modules PCB <%s>." + +#: pcbnew/loadcmp.cpp:227 +#, c-format +msgid "Scan Lib: %s" +msgstr "Examen Lib: %s" + +#: pcbnew/loadcmp.cpp:236 +#: pcbnew/loadcmp.cpp:396 +#, c-format +msgid "<%s> is not a valid Kicad PCB footprint library file." +msgstr "<%s> n'est pas un fichier librarire de modules Kicad PCB valide." + +#: pcbnew/loadcmp.cpp:303 +#, c-format +msgid "Module <%s> not found" +msgstr "Module <%s> non trouvé" + +#: pcbnew/loadcmp.cpp:387 +msgid " loaded" +msgstr " chargé" + +#: pcbnew/loadcmp.cpp:458 +#: pcbnew/loadcmp.cpp:610 +#, c-format +msgid "Modules [%d items]" +msgstr "Modules [%d éléments]" + #: pcbnew/controle.cpp:172 msgid "Selection Clarification" msgstr "Clarification de la Sélection" -#: pcbnew/modedit.cpp:275 -msgid "Unable to find the footprint source on the main board" -msgstr "Impossible de trouver le module source sur le PCB principal" - -#: pcbnew/modedit.cpp:276 -msgid "" -"\n" -"Cannot update the footprint" -msgstr "" -"\n" -"Ne peut mettre à jour le module" - -#: pcbnew/modedit.cpp:284 -msgid "A footprint source was found on the main board" -msgstr "Un module source a été trouvé sur le PCB principal" - -#: pcbnew/modedit.cpp:285 -msgid "" -"\n" -"Cannot insert this footprint" -msgstr "" -"\n" -"Ne peut insérer ce module" - -#: pcbnew/modedit.cpp:398 -msgid "Add Pad" -msgstr "Ajouter Pastilles" - -#: pcbnew/modedit.cpp:401 -#: pcbnew/menubarmodedit.cpp:45 -#: pcbnew/tool_modedit.cpp:127 -msgid "Pad Settings" -msgstr "Caract pads" - -#: pcbnew/modedit.cpp:411 -#: eeschema/schedit.cpp:201 -msgid "Add Drawing" -msgstr "Ajout d'éléments graphiques" - -#: pcbnew/modedit.cpp:415 -#: pcbnew/tool_modedit.cpp:180 -msgid "Place anchor" -msgstr "Place Ancre" - #: pcbnew/class_drc_item.cpp:39 -#: pcbnew/dialog_drc.cpp:486 msgid "Unconnected pads" msgstr "Pads non connectés" @@ -1009,7 +826,7 @@ msgstr "Trou près d'un pad" msgid "Hole near track" msgstr "Trou près d'une piste" -#: pcbnew/moduleframe.cpp:227 +#: pcbnew/moduleframe.cpp:228 msgid "Module Editor: Module modified! Continue?" msgstr "Editeur de Module: Module modifié! Continuer ?" @@ -1024,39 +841,10 @@ msgid "No Change" msgstr "Garder" #: pcbnew/swap_layers.cpp:225 -#: pcbnew/set_grid.cpp:148 -#: pcbnew/dialog_graphic_items_options.cpp:263 -#: pcbnew/dialog_initpcb.cpp:161 -#: pcbnew/dialog_drc.cpp:552 -#: eeschema/sheet.cpp:190 -#: eeschema/dialog_cmp_graphic_properties.cpp:178 -#: eeschema/pinedit-dialog.cpp:232 -#: eeschema/dialog_options.cpp:277 -#: eeschema/dialog_edit_component_in_lib.cpp:218 -#: eeschema/dialog_create_component.cpp:187 -#: cvpcb/dialog_display_options.cpp:178 -#: cvpcb/dialog_cvpcb_config.cpp:138 -#: gerbview/select_layers_to_pcb.cpp:285 -#: share/setpage.cpp:437 msgid "&OK" msgstr "&OK" #: pcbnew/swap_layers.cpp:229 -#: pcbnew/set_grid.cpp:153 -#: pcbnew/dialog_graphic_items_options.cpp:267 -#: pcbnew/dialog_initpcb.cpp:164 -#: pcbnew/dialog_drc.cpp:548 -#: eeschema/sheet.cpp:186 -#: eeschema/dialog_cmp_graphic_properties.cpp:183 -#: eeschema/pinedit-dialog.cpp:228 -#: eeschema/dialog_options.cpp:282 -#: eeschema/dialog_edit_component_in_lib.cpp:214 -#: eeschema/dialog_create_component.cpp:192 -#: eeschema/netlist_control.cpp:151 -#: eeschema/netlist_control.cpp:281 -#: cvpcb/dialog_display_options.cpp:183 -#: gerbview/select_layers_to_pcb.cpp:289 -#: share/setpage.cpp:441 msgid "&Cancel" msgstr "&Annuler" @@ -1096,7 +884,6 @@ 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:" @@ -1181,22 +968,6 @@ msgstr "Nombre incorrect, pas de changement" msgid "Error: Unexpected end of file !" msgstr "Erreur: Fin de fichier inattendue !" -#: pcbnew/pcbcfg.cpp:74 -#: eeschema/eeconfig.cpp:64 -msgid "Read Project File" -msgstr "Lire Fichier Projet" - -#: pcbnew/pcbcfg.cpp:84 -#, c-format -msgid "File %s not found" -msgstr "Fichier %s non trouvé" - -#: pcbnew/pcbcfg.cpp:220 -#: cvpcb/cfg.cpp:83 -#: kicad/prjconfig.cpp:128 -msgid "Save Project File" -msgstr "Sauver Fichier Projet" - #: pcbnew/cleaningoptions_dialog.cpp:146 msgid "Static" msgstr "Statique" @@ -1238,14 +1009,10 @@ msgid "Clean pcb" msgstr "Nettoyage PCB" #: pcbnew/set_grid.cpp:124 -#: 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:125 -#: common/drawframe.cpp:372 msgid "mm" msgstr "mm" @@ -1266,8 +1033,6 @@ msgid "Abort routing?" msgstr "Arrêter le routage?" #: pcbnew/automove.cpp:209 -#: pcbnew/xchgmod.cpp:633 -#: pcbnew/build_BOM_from_board.cpp:58 msgid "No Modules!" msgstr "Pas de Modules!" @@ -1292,14 +1057,10 @@ msgid "Net Code" msgstr "Net Code" #: pcbnew/affiche.cpp:53 -#: pcbnew/class_module.cpp:944 -#: pcbnew/menubarpcb.cpp:233 -#: pcbnew/class_board.cpp:519 msgid "Pads" msgstr "Pads" #: pcbnew/affiche.cpp:67 -#: pcbnew/class_board.cpp:529 msgid "Vias" msgstr "Vias" @@ -1332,9 +1093,6 @@ 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:249 msgid "Delete Block" msgstr "Effacer Bloc" @@ -1343,7 +1101,6 @@ msgid "Delete zones" msgstr "SuppressionZones" #: pcbnew/block.cpp:605 -#: pcbnew/onrightclick.cpp:462 msgid "Rotate Block" msgstr "Rotation Bloc" @@ -1360,9 +1117,6 @@ msgid "Move Block" msgstr "Déplacer Bloc" #: pcbnew/block.cpp:1099 -#: pcbnew/onrightclick.cpp:458 -#: eeschema/onrightclick.cpp:628 -#: eeschema/libedit_onrightclick.cpp:246 msgid "Copy Block" msgstr "Copie Bloc" @@ -1371,18 +1125,10 @@ msgid "Dimension properties" msgstr "Propriétés des Cotes" #: pcbnew/cotation.cpp:113 -#: pcbnew/class_text_mod.cpp:484 -#: pcbnew/dialog_edit_module_text_base.cpp:87 -#: pcbnew/dialog_general_options_BoardEditor_base.cpp:22 -#: pcbnew/dialog_pcb_text_properties.cpp:166 -#: eeschema/class_pin.cpp:1007 -#: gerbview/tool_gerber.cpp:90 -#: gerbview/options.cpp:184 msgid "Display" msgstr "Affichage" #: pcbnew/cotation.cpp:132 -#: pcbnew/dialog_copper_zones_base.cpp:206 msgid "Layer:" msgstr "Couche:" @@ -1395,9 +1141,6 @@ msgstr "Pistes et vias:" #: pcbnew/dialog_display_options_base.cpp:73 #: pcbnew/dialog_display_options_base.cpp:84 #: pcbnew/dialog_display_options_base.cpp:114 -#: pcbnew/pcbplot.cpp:430 -#: gerbview/options.cpp:312 -#: gerbview/options.cpp:335 msgid "Sketch" msgstr "Contour" @@ -1406,10 +1149,6 @@ msgstr "Contour" #: pcbnew/dialog_display_options_base.cpp:73 #: pcbnew/dialog_display_options_base.cpp:84 #: pcbnew/dialog_display_options_base.cpp:114 -#: pcbnew/pcbplot.cpp:430 -#: eeschema/dialog_cmp_graphic_properties.cpp:169 -#: gerbview/options.cpp:312 -#: gerbview/options.cpp:335 msgid "Filled" msgstr "Plein" @@ -1423,8 +1162,6 @@ msgstr "Sélectionner comment les pistes sont affichées" #: pcbnew/dialog_display_options_base.cpp:30 #: pcbnew/dialog_display_options_base.cpp:38 -#: pcbnew/dialog_general_options_BoardEditor_base.cpp:128 -#: pcbnew/dialog_general_options_BoardEditor_base.cpp:136 msgid "Always" msgstr "Toujours" @@ -1434,8 +1171,6 @@ msgstr "Nouvelle piste" #: pcbnew/dialog_display_options_base.cpp:30 #: pcbnew/dialog_display_options_base.cpp:38 -#: pcbnew/dialog_general_options_BoardEditor_base.cpp:128 -#: pcbnew/dialog_general_options_BoardEditor_base.cpp:136 msgid "Never" msgstr "Jamais" @@ -1502,11 +1237,6 @@ msgstr "Modules:" #: pcbnew/dialog_display_options_base.cpp:67 #: pcbnew/dialog_display_options_base.cpp:73 #: pcbnew/dialog_display_options_base.cpp:114 -#: pcbnew/class_board_item.cpp:23 -#: pcbnew/pcbplot.cpp:430 -#: pcbnew/dialog_non_copper_zones_properties_base.cpp:28 -#: pcbnew/dialog_copper_zones_base.cpp:107 -#: gerbview/options.cpp:335 msgid "Line" msgstr "Ligne" @@ -1515,7 +1245,6 @@ msgid "Module Edges:" msgstr "Contours modules:" #: pcbnew/dialog_display_options_base.cpp:75 -#: cvpcb/dialog_display_options.cpp:150 msgid "Texts:" msgstr "Textes:" @@ -1544,12 +1273,10 @@ msgid "Others:" msgstr "Autres:" #: pcbnew/dialog_display_options_base.cpp:116 -#: gerbview/options.cpp:336 msgid "Display other items:" msgstr "Afficher autres éléments" #: pcbnew/dialog_display_options_base.cpp:122 -#: eeschema/dialog_options.cpp:270 msgid "Show page limits" msgstr " Afficher limites de page" @@ -1757,13 +1484,6 @@ msgid "Browse Libs modules" msgstr "Liste modules" #: pcbnew/xchgmod.cpp:146 -#: pcbnew/pcbplot.cpp:299 -#: pcbnew/dialog_netlist.cpp:232 -#: pcbnew/dialog_print_using_printer_base.cpp:128 -#: eeschema/dialog_build_BOM_base.cpp:137 -#: eeschema/annotate_dialog.cpp:220 -#: eeschema/dialog_print_using_printer_base.cpp:72 -#: common/zoom.cpp:277 msgid "Close" msgstr "Fermer" @@ -1776,7 +1496,6 @@ msgid "Current Value" msgstr "Valeur courante" #: pcbnew/xchgmod.cpp:165 -#: pcbnew/tool_modedit.cpp:60 msgid "New Module" msgstr "Nouveau Module" @@ -1817,17 +1536,18 @@ msgstr "Fichiers de composant (." msgid "Save Component Files" msgstr "Sauver Fichier Composant" -#: pcbnew/onleftclick.cpp:179 -msgid "Graphic not authorized on Copper layers" -msgstr "Graphique non autorisé sur Couches Cuivre" +#: pcbnew/pcbcfg.cpp:74 +msgid "Read Project File" +msgstr "Lire Fichier Projet" -#: pcbnew/onleftclick.cpp:202 -msgid "Tracks on Copper layers only " -msgstr "Pistes sur Couches Cuivre seulement" +#: pcbnew/pcbcfg.cpp:84 +#, c-format +msgid "File %s not found" +msgstr "Fichier %s non trouvé" -#: pcbnew/onleftclick.cpp:286 -msgid "Cotation not authorized on Copper layers" -msgstr "Cotation non autorisée sur Couches Cuivre" +#: pcbnew/pcbcfg.cpp:209 +msgid "Save Project File" +msgstr "Sauver Fichier Projet" #: pcbnew/class_track.cpp:868 #: pcbnew/class_board_item.cpp:173 @@ -1835,42 +1555,27 @@ msgid "Zone" msgstr "Zone" #: pcbnew/class_track.cpp:876 -#: pcbnew/class_drawsegment.cpp:273 -#: pcbnew/class_text_mod.cpp:478 -#: pcbnew/class_zone.cpp:878 -#: pcbnew/class_marker.cpp:134 -#: eeschema/classes_body_items.cpp:65 msgid "Type" msgstr "Type" #: pcbnew/class_track.cpp:893 -#: pcbnew/zones_by_polygon.cpp:899 -#: pcbnew/class_zone.cpp:900 msgid "NetName" msgstr "NetName" #: pcbnew/class_track.cpp:899 -#: pcbnew/class_zone.cpp:908 msgid "NetCode" msgstr "NetCode" #: pcbnew/class_track.cpp:904 -#: pcbnew/class_drawsegment.cpp:288 -#: eeschema/classes_body_items.cpp:704 msgid "Segment" msgstr "Segment" #: pcbnew/class_track.cpp:906 #: pcbnew/class_board_item.cpp:26 -#: pcbnew/class_drawsegment.cpp:278 -#: pcbnew/dialog_pad_properties_base.cpp:44 -#: pcbnew/dialog_pad_properties_base.cpp:53 -#: eeschema/classes_body_items.cpp:344 msgid "Circle" msgstr "Cercle" #: pcbnew/class_track.cpp:908 -#: pcbnew/dialog_pad_properties_base.cpp:80 msgid "Standard" msgstr "Standard" @@ -1879,7 +1584,7 @@ msgid "Flags" msgstr "Flags" #: pcbnew/class_track.cpp:929 -#: pcbnew/class_module.cpp:952 +#: pcbnew/class_module.cpp:960 msgid "Stat" msgstr "Stat" @@ -1889,35 +1594,30 @@ msgstr "Diam" #: pcbnew/class_track.cpp:960 #: pcbnew/class_track.cpp:965 -#: pcbnew/class_pad.cpp:578 msgid "Drill" msgstr "Perçage" -#: pcbnew/class_module.cpp:922 +#: pcbnew/class_module.cpp:930 msgid "Last Change" msgstr "Last Change" -#: pcbnew/class_module.cpp:928 +#: pcbnew/class_module.cpp:936 msgid "Netlist path" msgstr "Chemin Netliste " -#: pcbnew/class_module.cpp:959 -#: pcbnew/class_text_mod.cpp:469 -#: pcbnew/class_edge_mod.cpp:236 -#: pcbnew/class_pad.cpp:464 -#: cvpcb/setvisu.cpp:33 +#: pcbnew/class_module.cpp:967 msgid "Module" msgstr "Module" -#: pcbnew/class_module.cpp:962 +#: pcbnew/class_module.cpp:970 msgid "3D-Shape" msgstr "Forme 3D" -#: pcbnew/class_module.cpp:966 +#: pcbnew/class_module.cpp:974 msgid "Doc: " msgstr "Doc: " -#: pcbnew/class_module.cpp:967 +#: pcbnew/class_module.cpp:975 msgid "KeyW: " msgstr "KeyW: " @@ -1974,25 +1674,18 @@ msgid "Change Orientation" msgstr "Change Orientation" #: 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:282 -#: eeschema/classes_body_items.cpp:92 msgid "Arc" msgstr "Arc" #: pcbnew/class_board_item.cpp:57 -#: pcbnew/class_pad.cpp:470 msgid "Net" msgstr "Net" #: pcbnew/class_board_item.cpp:62 -#: eeschema/class_libentry_fields.cpp:341 -#: eeschema/dialog_build_BOM_base.cpp:79 -#: eeschema/edit_component_in_schematic.cpp:388 msgid "Footprint" msgstr "Module" @@ -2036,23 +1729,10 @@ msgid "Pcb Text" msgstr "Texte Pcb" #: pcbnew/class_board_item.cpp:100 -#: pcbnew/dialog_netlist.cpp:162 -#: eeschema/class_libentry_fields.cpp:338 -#: eeschema/onrightclick.cpp:309 -#: eeschema/dialog_create_component.cpp:156 -#: eeschema/edit_component_in_schematic.cpp:309 -#: eeschema/eelayer.h:152 msgid "Reference" msgstr "Référence" #: pcbnew/class_board_item.cpp:104 -#: pcbnew/class_text_mod.cpp:463 -#: pcbnew/class_edge_mod.cpp:237 -#: eeschema/class_libentry_fields.cpp:339 -#: eeschema/dialog_edit_libentry_fields_in_lib.cpp:154 -#: eeschema/dialog_edit_component_in_schematic.cpp:89 -#: eeschema/edit_component_in_schematic.cpp:347 -#: eeschema/eelayer.h:158 msgid "Value" msgstr "Valeur" @@ -2063,10 +1743,6 @@ msgid " of " msgstr " de " #: pcbnew/class_board_item.cpp:109 -#: pcbnew/class_text_mod.cpp:463 -#: pcbnew/class_text_mod.cpp:472 -#: eeschema/dialog_edit_label_base.cpp:22 -#: eeschema/classes_body_items.cpp:468 msgid "Text" msgstr "Texte" @@ -2076,17 +1752,14 @@ msgstr "Graphique" #: pcbnew/class_board_item.cpp:134 #: pcbnew/class_board_item.cpp:205 -#: pcbnew/dialog_copper_zones_base.cpp:199 msgid "Net:" msgstr "Net:" #: pcbnew/class_board_item.cpp:139 -#: pcbnew/class_zone.cpp:871 msgid "Zone Outline" msgstr "Contour de Zone" #: pcbnew/class_board_item.cpp:144 -#: pcbnew/class_zone.cpp:875 msgid "(Cutout)" msgstr "(Cutout)" @@ -2095,7 +1768,6 @@ msgid "Not on copper layer" msgstr "Pas sur Couches Cuivre" #: pcbnew/class_board_item.cpp:167 -#: pcbnew/class_zone.cpp:897 msgid "Not Found" msgstr " Non Trouvé" @@ -2104,12 +1776,10 @@ msgid "Blind/Buried" msgstr "Borgne/Aveugle" #: pcbnew/class_board_item.cpp:197 -#: common/pcbcommon.cpp:62 msgid "Micro Via" msgstr "Micro Via" #: pcbnew/class_board_item.cpp:220 -#: pcbnew/class_marker.cpp:134 msgid "Marker" msgstr "Marqueur" @@ -2129,59 +1799,6 @@ msgstr "dimension" msgid "Pcbnew is already running, Continue?" msgstr "Pcbnew est en cours d'exécution. Continuer ?" -#: pcbnew/loadcmp.cpp:105 -msgid "Place module" -msgstr "Place module" - -#: pcbnew/loadcmp.cpp:207 -#: pcbnew/loadcmp.cpp:357 -#, fuzzy, c-format -msgid "PCB footprint library file <%s> not found in search paths." -msgstr "Librairie %s non trouvée" - -#: pcbnew/loadcmp.cpp:209 -#: pcbnew/loadcmp.cpp:220 -#: pcbnew/loadcmp.cpp:236 -#: pcbnew/loadcmp.cpp:359 -#: pcbnew/loadcmp.cpp:395 -#: eeschema/eelibs_read_libraryfiles.cpp:148 -#: cvpcb/cvpcb.cpp:31 -#, fuzzy -msgid "Library Load Error" -msgstr "Editeur de librairies" - -#: pcbnew/loadcmp.cpp:218 -#, c-format -msgid "Could not open PCB footprint library file <%s>." -msgstr "" - -#: pcbnew/loadcmp.cpp:225 -#, c-format -msgid "Scan Lib: %s" -msgstr "Examen Lib: %s" - -#: pcbnew/loadcmp.cpp:234 -#: pcbnew/loadcmp.cpp:393 -#, fuzzy, c-format -msgid "<%s> is not a valid Kicad PCB footprint library file." -msgstr "Archiver ou ajouter les modules dans un fichier librairie" - -#: pcbnew/loadcmp.cpp:298 -#, c-format -msgid "Module <%s> not found" -msgstr "Module <%s> non trouvé" - -#: pcbnew/loadcmp.cpp:384 -#: eeschema/eelibs_read_libraryfiles.cpp:163 -msgid " loaded" -msgstr " chargé" - -#: pcbnew/loadcmp.cpp:455 -#: pcbnew/loadcmp.cpp:607 -#, c-format -msgid "Modules [%d items]" -msgstr "Modules [%d éléments]" - #: pcbnew/netlist.cpp:137 #, c-format msgid "Netlist file %s not found" @@ -2252,6 +1869,18 @@ msgstr "Fichier <%s> non trouvé, Netliste utilisée pour sélection des module msgid "Component [%s]: footprint <%s> not found" msgstr "Composant [%s]: Module <%s> non trouvé en librairie" +#: pcbnew/onleftclick.cpp:179 +msgid "Graphic not authorized on Copper layers" +msgstr "Graphique non autorisé sur Couches Cuivre" + +#: pcbnew/onleftclick.cpp:202 +msgid "Tracks on Copper layers only " +msgstr "Pistes sur Couches Cuivre seulement" + +#: pcbnew/onleftclick.cpp:286 +msgid "Cotation not authorized on Copper layers" +msgstr "Cotation non autorisée sur Couches Cuivre" + #: pcbnew/menubarpcb.cpp:32 msgid "&New Board" msgstr "&Nouveau Circuit Imprimé" @@ -2309,8 +1938,6 @@ msgid "Save current board as.." msgstr "Sauver le Circuit Imprimé courant sous.." #: pcbnew/menubarpcb.cpp:76 -#: eeschema/menubar.cpp:71 -#: gerbview/tool_gerber.cpp:71 msgid "P&rint" msgstr "Imp&rimer" @@ -2327,7 +1954,6 @@ 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" @@ -2376,7 +2002,6 @@ msgid "Import a routed \"Specctra Session\" (*.ses) file" msgstr "Importer un fichier de routage \"Specctra Session\" (*.ses) " #: pcbnew/menubarpcb.cpp:135 -#: eeschema/libframe.cpp:584 msgid "Import" msgstr "Importer" @@ -2409,10 +2034,6 @@ 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:137 -#: gerbview/tool_gerber.cpp:76 msgid "E&xit" msgstr "&Quitter" @@ -2421,7 +2042,6 @@ msgid "Quit PCBNEW" msgstr "Quitter PCBNEW" #: pcbnew/menubarpcb.cpp:172 -#: eeschema/menubar.cpp:285 msgid "&Library" msgstr "&Librairie" @@ -2458,8 +2078,6 @@ msgid "&Save Preferences" msgstr "&Sauver Préférences" #: pcbnew/menubarpcb.cpp:199 -#: eeschema/menubar.cpp:308 -#: gerbview/tool_gerber.cpp:101 msgid "Save application preferences" msgstr "Sauver les préférences de l'application" @@ -2468,7 +2086,6 @@ 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" @@ -2481,26 +2098,18 @@ 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" @@ -2509,7 +2118,6 @@ msgid "Adjust size,shape,layers... for pads" msgstr "Ajuster taille, forme, couches... pour pads" #: pcbnew/menubarpcb.cpp:239 -#: gerbview/tool_gerber.cpp:100 msgid "&Save Setup" msgstr "&Sauver Options" @@ -2582,11 +2190,6 @@ msgid "Swap tracks on copper layers or drawings on others layers" msgstr "Permutation de couches" #: pcbnew/menubarpcb.cpp:304 -#: pcbnew/menubarmodedit.cpp:64 -#: eeschema/menubar.cpp:322 -#: cvpcb/tool_cvpcb.cpp:154 -#: kicad/buildmnu.cpp:232 -#: gerbview/tool_gerber.cpp:130 msgid "&Contents" msgstr "&Contenu" @@ -2603,40 +2206,26 @@ msgid "About PCBNEW printed circuit board designer" msgstr "Au Sujet de PCBNEW outil de conception de C.I." #: pcbnew/menubarpcb.cpp:319 -#: pcbnew/menubarmodedit.cpp:82 msgid "3D Display" msgstr "3D Visu" #: pcbnew/menubarpcb.cpp:319 -#: pcbnew/menubarmodedit.cpp:82 msgid "Show board in 3D viewer" msgstr "Visualisation du circuit en 3D" #: pcbnew/menubarpcb.cpp:323 -#: eeschema/menubar.cpp:333 -#: cvpcb/tool_cvpcb.cpp:164 -#: kicad/buildmnu.cpp:244 -#: gerbview/tool_gerber.cpp:136 -#: 3d-viewer/3d_toolbar.cpp:123 msgid "&File" msgstr "&Fichiers" #: pcbnew/menubarpcb.cpp:324 -#: eeschema/menubar.cpp:337 -#: cvpcb/tool_cvpcb.cpp:165 -#: kicad/buildmnu.cpp:246 -#: gerbview/tool_gerber.cpp:137 -#: 3d-viewer/3d_toolbar.cpp:131 msgid "&Preferences" msgstr "&Préférences" #: pcbnew/menubarpcb.cpp:325 -#: pcbnew/menubarmodedit.cpp:86 msgid "&Dimensions" msgstr "&Dimensions" #: pcbnew/menubarpcb.cpp:326 -#: gerbview/tool_gerber.cpp:138 msgid "&Miscellaneous" msgstr "&Divers" @@ -2645,16 +2234,10 @@ msgid "P&ostprocess" msgstr "P&ostprocesseurs" #: pcbnew/menubarpcb.cpp:328 -#: pcbnew/menubarmodedit.cpp:87 msgid "&3D Display" msgstr "&3D Visu" #: pcbnew/menubarpcb.cpp:329 -#: pcbnew/menubarmodedit.cpp:88 -#: eeschema/menubar.cpp:338 -#: cvpcb/tool_cvpcb.cpp:166 -#: kicad/buildmnu.cpp:247 -#: gerbview/tool_gerber.cpp:141 msgid "&Help" msgstr "&Aide" @@ -2675,7 +2258,6 @@ msgid "Delete draw items?" msgstr "Suppression éléments graphiques?" #: pcbnew/initpcb.cpp:256 -#: gerbview/initpcb.cpp:136 msgid "Delete Tracks?" msgstr "Effacer Pistes ?" @@ -2684,7 +2266,6 @@ msgid "Delete Modules?" msgstr "Effacement des Modules?" #: pcbnew/initpcb.cpp:300 -#: gerbview/initpcb.cpp:159 msgid "Delete Pcb Texts" msgstr "Effacer Textes Pcb" @@ -2710,7 +2291,6 @@ msgstr "Oui" #: pcbnew/pcbplot.cpp:151 #: pcbnew/pcbplot.cpp:287 -#: gerbview/tool_gerber.cpp:72 msgid "Plot" msgstr "Tracer" @@ -2767,7 +2347,6 @@ 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" @@ -2776,7 +2355,6 @@ 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" @@ -2797,7 +2375,6 @@ 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" @@ -2882,12 +2459,10 @@ 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" @@ -2925,26 +2500,17 @@ msgstr "" #: pcbnew/pcbplot.cpp:691 msgid "GERBER photo plot files (.pho)|*.pho" -msgstr "" - -#: pcbnew/pcbplot.cpp:696 -msgid "HPGL plat files (.plt)|*.plt" -msgstr "" +msgstr "Fichiers phottraçage GERBER (.pho)|*.pho" #: pcbnew/pcbplot.cpp:702 -#: 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:704 -#: 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:744 -#: pcbnew/dialog_print_using_printer.cpp:417 -#: pcbnew/dialog_print_using_printer.cpp:457 -#: gerbview/edit.cpp:245 msgid "No layer selected" msgstr "Pas de couche sélectionnée" @@ -3024,16 +2590,10 @@ 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/plothpgl.cpp:339 msgid "&Close" msgstr "&Fermer" #: pcbnew/files.cpp:21 -#: kicad/files-io.cpp:34 -#: gerbview/files.cpp:25 msgid "Printed circuit board" msgstr "Circuit imprimé" @@ -3118,7 +2678,6 @@ msgstr "" "et mettre le trou de la via à cette valeur spécifique en utilisant le menu popup." #: pcbnew/dialog_track_options_base.cpp:56 -#: common/pcbcommon.cpp:64 msgid "Through Via" msgstr "Via Traversante" @@ -3139,7 +2698,6 @@ 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:" @@ -3176,7 +2734,6 @@ msgid "Enter the current track width" msgstr "Entrer la largeur de piste courante" #: pcbnew/dialog_track_options_base.cpp:106 -#: pcbnew/dialog_drc.cpp:442 msgid "Clearance" msgstr "Isolation" @@ -3193,14 +2750,10 @@ msgid "This is the clearance between pads and the mask" msgstr "Ceci est l'espace entre pads et le masque" #: pcbnew/dialog_SVG_print.cpp:207 -#: eeschema/dialog_SVG_print.cpp:172 -#: eeschema/dialog_SVG_print.cpp:193 msgid "Create file " msgstr "Créer Fichier " #: pcbnew/dialog_SVG_print.cpp:209 -#: eeschema/dialog_SVG_print.cpp:174 -#: eeschema/dialog_SVG_print.cpp:196 msgid " error" msgstr " erreur" @@ -3265,10 +2818,6 @@ 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" @@ -3293,7 +2842,6 @@ msgid "Move Drawing" msgstr "Déplace Tracé" #: pcbnew/onrightclick.cpp:239 -#: eeschema/onrightclick.cpp:210 msgid "End Drawing" msgstr "Fin tracé" @@ -3302,7 +2850,6 @@ msgid "Edit Drawing" msgstr "Edit Tracé" #: pcbnew/onrightclick.cpp:244 -#: eeschema/onrightclick.cpp:212 msgid "Delete Drawing" msgstr "Supprimer Tracé" @@ -3319,7 +2866,6 @@ msgid "Delete Last Corner" msgstr "Supprimer Dernier Sommet" #: pcbnew/onrightclick.cpp:276 -#: eeschema/onrightclick.cpp:157 msgid "Delete Marker" msgstr "Effacer Marqueur" @@ -3436,23 +2982,14 @@ 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:233 -#: 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:240 -#: gerbview/onrightclick.cpp:53 msgid "Place Block" msgstr "Place Bloc" @@ -3572,10 +3109,6 @@ 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" @@ -3636,7 +3169,6 @@ msgid "Place Zone" msgstr "Place Zone" #: pcbnew/onrightclick.cpp:650 -#: pcbnew/dialog_drc.cpp:480 msgid "Zones" msgstr "Zones" @@ -3705,7 +3237,6 @@ msgid "Rotate +" msgstr "Rotation +" #: pcbnew/onrightclick.cpp:729 -#: eeschema/onrightclick.cpp:290 msgid "Rotate -" msgstr "Rotation -" @@ -3716,26 +3247,19 @@ 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" @@ -3744,7 +3268,6 @@ 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" @@ -3753,7 +3276,6 @@ 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" @@ -3798,25 +3320,18 @@ msgid "Open module editor" msgstr "Ouvrir Editeur de modules" #: pcbnew/tool_pcb.cpp:221 -#: eeschema/tool_sch.cpp:62 -#: gerbview/tool_gerber.cpp:203 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:208 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:214 msgid "Paste" msgstr "Copie des éléments sauvegardés" #: pcbnew/tool_pcb.cpp:232 -#: gerbview/tool_gerber.cpp:221 msgid "Undelete" msgstr "Annulation du dernier effacement" @@ -3829,59 +3344,22 @@ 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/tool_sch.cpp:89 -#: eeschema/tool_lib.cpp:174 -#: eeschema/menubar.cpp:154 -#: eeschema/menubar.cpp:155 -#: eeschema/tool_viewlib.cpp:70 -#: gerbview/tool_gerber.cpp:231 -#: common/zoom.cpp:211 -#: 3d-viewer/3d_toolbar.cpp:44 msgid "Zoom in" msgstr "Zoom +" #: pcbnew/tool_pcb.cpp:246 -#: pcbnew/tool_modedit.cpp:110 -#: eeschema/tool_sch.cpp:93 -#: eeschema/tool_lib.cpp:178 -#: eeschema/menubar.cpp:160 -#: eeschema/menubar.cpp:162 -#: eeschema/tool_viewlib.cpp:74 -#: gerbview/tool_gerber.cpp:238 -#: common/zoom.cpp:212 -#: 3d-viewer/3d_toolbar.cpp:47 msgid "Zoom out" msgstr "Zoom -" #: pcbnew/tool_pcb.cpp:251 -#: pcbnew/tool_modedit.cpp:115 -#: eeschema/tool_sch.cpp:97 -#: eeschema/tool_lib.cpp:182 -#: eeschema/menubar.cpp:174 -#: eeschema/tool_viewlib.cpp:78 -#: gerbview/tool_gerber.cpp:245 -#: common/zoom.cpp:220 -#: 3d-viewer/3d_toolbar.cpp:51 msgid "Redraw view" msgstr "Redessin de l'écran" #: pcbnew/tool_pcb.cpp:258 -#: pcbnew/tool_modedit.cpp:122 -#: eeschema/tool_sch.cpp:102 -#: eeschema/tool_lib.cpp:188 -#: eeschema/menubar.cpp:167 -#: eeschema/menubar.cpp:168 -#: eeschema/menubar.cpp:176 -#: gerbview/tool_gerber.cpp:256 -#: common/zoom.cpp:213 -#: 3d-viewer/3d_toolbar.cpp:54 msgid "Zoom auto" msgstr "Zoom Automatique" #: pcbnew/tool_pcb.cpp:261 -#: eeschema/tool_sch.cpp:106 -#: eeschema/menubar.cpp:140 msgid "Find components and texts" msgstr "Recherche de composants et textes" @@ -3910,36 +3388,22 @@ 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:377 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:383 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:387 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:391 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:397 msgid "Change Cursor Shape" msgstr "Sélection de la forme du curseur" @@ -3968,7 +3432,6 @@ 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" @@ -4005,17 +3468,14 @@ 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)" @@ -4028,16 +3488,10 @@ msgid "Add dimension" msgstr "Ajout des cotes" #: pcbnew/tool_pcb.cpp:459 -#: gerbview/tool_gerber.cpp:338 msgid "Add layer alignment target" msgstr "Ajouter Mire de superposition" #: pcbnew/tool_pcb.cpp:464 -#: pcbnew/tool_modedit.cpp:185 -#: eeschema/tool_sch.cpp:225 -#: eeschema/tool_lib.cpp:91 -#: eeschema/menubar.cpp:133 -#: gerbview/tool_gerber.cpp:353 msgid "Delete items" msgstr "Suppression d'éléments" @@ -4074,19 +3528,14 @@ 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:632 -#: pcbnew/tool_modedit.cpp:324 -#: common/zoom.cpp:260 msgid "User Grid" msgstr "Grille perso" @@ -4189,6 +3638,47 @@ msgstr "Le caractère de délimitation de ligne doit être un seul caractère ' msgid "Un-terminated delimited string" msgstr "Ligne délimitée non terminée" +#: pcbnew/modedit.cpp:274 +msgid "Unable to find the footprint source on the main board" +msgstr "Impossible de trouver le module source sur le PCB principal" + +#: pcbnew/modedit.cpp:275 +msgid "" +"\n" +"Cannot update the footprint" +msgstr "" +"\n" +"Ne peut mettre à jour le module" + +#: pcbnew/modedit.cpp:283 +msgid "A footprint source was found on the main board" +msgstr "Un module source a été trouvé sur le PCB principal" + +#: pcbnew/modedit.cpp:284 +msgid "" +"\n" +"Cannot insert this footprint" +msgstr "" +"\n" +"Ne peut insérer ce module" + +#: pcbnew/modedit.cpp:407 +msgid "Add Pad" +msgstr "Ajouter Pastilles" + +#: pcbnew/modedit.cpp:410 +#: pcbnew/menubarmodedit.cpp:45 +msgid "Pad Settings" +msgstr "Caract pads" + +#: pcbnew/modedit.cpp:420 +msgid "Add Drawing" +msgstr "Ajout d'éléments graphiques" + +#: pcbnew/modedit.cpp:424 +msgid "Place anchor" +msgstr "Place Ancre" + #: pcbnew/specctra.cpp:133 #: pcbnew/specctra.cpp:140 msgid "Expecting" @@ -4217,7 +3707,6 @@ 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" @@ -4275,7 +3764,6 @@ 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" @@ -4316,17 +3804,10 @@ 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_base.cpp:20 -#: eeschema/dialog_build_BOM_base.cpp:60 -#: eeschema/netlist_control.cpp:127 -#: eeschema/dialog_print_using_printer_base.cpp:23 msgid "Options:" msgstr "Options :" @@ -4343,7 +3824,6 @@ msgid "If checked, the excellon header is minimal" msgstr "Si activé, l'entête du fichier EXELLON est minimale" #: pcbnew/dialog_gendrill.cpp:256 -#: common/confirm.cpp:105 msgid "Info:" msgstr "Infos:" @@ -4381,21 +3861,19 @@ msgstr "Via Enterrées:" #: pcbnew/export_gencad.cpp:71 msgid "GenCAD board files (.gcd)|*.gcd" -msgstr "" +msgstr "Fichiers PCB GenCAD (.gcd)|*.gcd" #: pcbnew/export_gencad.cpp:74 -#, fuzzy msgid "Save GenCAD Board File" -msgstr "Ouvrir Fichier C.I.:" +msgstr "Sauver Fichier PCB format GenCAD" #: pcbnew/build_BOM_from_board.cpp:32 msgid "Comma separated value files (*.csv)|*.csv" msgstr "" #: pcbnew/build_BOM_from_board.cpp:66 -#, fuzzy msgid "Save Bill of Materials" -msgstr "Liste du materiel:" +msgstr "Sauver Liste du Materiel" #: pcbnew/build_BOM_from_board.cpp:86 msgid "Id" @@ -4430,7 +3908,6 @@ 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" @@ -4463,7 +3940,6 @@ msgid "Connect" msgstr "Connect" #: pcbnew/class_board.cpp:544 -#: eeschema/eelayer.h:115 msgid "NoConn" msgstr "Non Conn" @@ -4497,13 +3973,10 @@ msgstr "Sommets en Liste de dessin" #: pcbnew/set_color.cpp:260 #: pcbnew/set_color.cpp:287 -#: gerbview/set_color.cpp:248 -#: gerbview/set_color.cpp:275 msgid "Show None" msgstr "Rien Afficher" #: pcbnew/set_color.cpp:269 -#: gerbview/set_color.cpp:257 msgid "Show All" msgstr "Tout Afficher" @@ -4516,13 +3989,10 @@ msgid "Switch off all of the copper layers" msgstr "N'affiche pas les couches cuivre" #: pcbnew/set_color.cpp:352 -#: eeschema/eelayer.cpp:248 -#: gerbview/set_color.cpp:323 msgid "Apply" msgstr "Appliquer" #: pcbnew/tool_modedit.cpp:41 -#: eeschema/tool_lib.cpp:121 msgid "Select working library" msgstr "Sélection de la librairie de travail" @@ -4563,16 +4033,10 @@ msgid "export module" msgstr "Exporter Module" #: pcbnew/tool_modedit.cpp:91 -#: eeschema/tool_sch.cpp:71 -#: eeschema/tool_lib.cpp:148 -#: eeschema/menubar.cpp:120 msgid "Undo last edition" msgstr "Défait dernière édition" #: pcbnew/tool_modedit.cpp:93 -#: eeschema/tool_sch.cpp:74 -#: eeschema/tool_lib.cpp:150 -#: eeschema/menubar.cpp:126 msgid "Redo the last undo command" msgstr "Refait la dernière commande defaite" @@ -4611,8 +4075,6 @@ msgid "Grid %.3f" msgstr "Grille %.3f" #: pcbnew/modedit_onclick.cpp:210 -#: eeschema/libedit_onrightclick.cpp:236 -#: gerbview/onrightclick.cpp:51 msgid "Zoom Block (drag middle mouse)" msgstr "Zoom Bloc (drag bouton du milieu souris)" @@ -4645,7 +4107,7 @@ msgid "Scale Y" msgstr "Echelle Y" #: pcbnew/modedit_onclick.cpp:252 -#: pcbnew/dialog_edit_module.cpp:192 +#: pcbnew/dialog_edit_module.cpp:193 msgid "Edit Module" msgstr "Edit Module" @@ -4743,7 +4205,6 @@ 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" @@ -4756,7 +4217,6 @@ 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:" @@ -4770,12 +4230,6 @@ msgid "Drc error, cancelled" msgstr "Erreur DRC, annulation" #: pcbnew/dialog_drc.cpp:432 -#: pcbnew/dialog_netlist.cpp:193 -#: eeschema/dialog_erc.cpp:239 -#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:23 -#: eeschema/dialog_edit_component_in_lib.cpp:166 -#: eeschema/dialog_create_component.cpp:168 -#: eeschema/dialog_edit_libentry_fields_in_lib_base.cpp:49 msgid "Options" msgstr "Options" @@ -4887,14 +4341,12 @@ msgid "Disk File Report Completed" msgstr "Fichier rapport terminé" #: pcbnew/dialog_drc.cpp:767 -#, fuzzy msgid "DRC report files (.rpt)|*.rpt" -msgstr "Fichier rapport de contrôle DRC:" +msgstr "Fichier rapport DRC (.rpt)|*.rpt" #: pcbnew/dialog_drc.cpp:773 -#, fuzzy msgid "Save DRC Report File" -msgstr "Fichier rapport de contrôle DRC:" +msgstr "Sauver Fichier Rapport DRC:" #: pcbnew/dialog_pad_properties.cpp:123 msgid "Pad Position" @@ -5077,9 +4529,6 @@ 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/dialog_build_BOM_base.cpp:131 -#: eeschema/dialog_eeschema_config_fbp.cpp:106 msgid "Ok" msgstr "Ok" @@ -5145,109 +4594,93 @@ msgstr "X Pos" msgid "Y pos" msgstr "Y pos" -#: pcbnew/dialog_edit_module.cpp:41 +#: pcbnew/dialog_edit_module.cpp:42 msgid "Module properties" msgstr "Propriétés du Module" -#: pcbnew/dialog_edit_module.cpp:96 +#: pcbnew/dialog_edit_module.cpp:97 msgid "Properties" msgstr "Propriétés" -#: pcbnew/dialog_edit_module.cpp:100 -#: pcbnew/dialog_edit_module.cpp:109 -#: pcbnew/dialog_edit_module.cpp:138 +#: pcbnew/dialog_edit_module.cpp:101 +#: pcbnew/dialog_edit_module.cpp:110 +#: pcbnew/dialog_edit_module.cpp:139 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 +#: pcbnew/dialog_edit_module.cpp:186 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 +#: pcbnew/dialog_edit_module.cpp:187 msgid "Y" msgstr "Y" -#: pcbnew/dialog_edit_module.cpp:188 +#: pcbnew/dialog_edit_module.cpp:189 msgid "Change module(s)" msgstr "Change module(s)" -#: pcbnew/dialog_edit_module.cpp:196 -#: pcbnew/dialog_pcb_text_properties.cpp:122 +#: pcbnew/dialog_edit_module.cpp:197 msgid "Position" msgstr "Position" -#: pcbnew/dialog_edit_module.cpp:221 -#: eeschema/dialog_edit_component_in_lib.cpp:203 -#: eeschema/onrightclick.cpp:345 +#: pcbnew/dialog_edit_module.cpp:222 msgid "Doc" msgstr "Doc" -#: pcbnew/dialog_edit_module.cpp:228 +#: pcbnew/dialog_edit_module.cpp:229 msgid "Keywords" msgstr "Mots Cles" -#: pcbnew/dialog_edit_module.cpp:235 +#: pcbnew/dialog_edit_module.cpp:236 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 +#: pcbnew/dialog_edit_module.cpp:246 msgid "Add Field" msgstr "Ajouter Champ" -#: pcbnew/dialog_edit_module.cpp:250 -#: eeschema/onrightclick.cpp:250 +#: pcbnew/dialog_edit_module.cpp:251 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 +#: pcbnew/dialog_edit_module.cpp:256 msgid "Delete Field" msgstr "Supprimer Champ" -#: pcbnew/dialog_edit_module.cpp:262 -#: common/common.cpp:561 +#: pcbnew/dialog_edit_module.cpp:263 msgid "Component" msgstr "Composant" -#: pcbnew/dialog_edit_module.cpp:262 +#: pcbnew/dialog_edit_module.cpp:263 msgid "Copper" msgstr "Cuivre" -#: pcbnew/dialog_edit_module.cpp:271 -#: pcbnew/dialog_pad_properties_base.cpp:64 +#: pcbnew/dialog_edit_module.cpp:272 msgid "User" msgstr "Utilisateur" -#: pcbnew/dialog_edit_module.cpp:307 +#: pcbnew/dialog_edit_module.cpp:308 msgid "Orientation (in 0.1 degrees)" msgstr "Orientation (en 0.1 degrés)" -#: pcbnew/dialog_edit_module.cpp:317 +#: pcbnew/dialog_edit_module.cpp:318 msgid "Normal+Insert" msgstr "Normal+Insert" -#: pcbnew/dialog_edit_module.cpp:317 +#: pcbnew/dialog_edit_module.cpp:318 msgid "Virtual" msgstr "Virtuel" -#: pcbnew/dialog_edit_module.cpp:318 +#: pcbnew/dialog_edit_module.cpp:319 msgid "Attributes" msgstr "Attributs" -#: pcbnew/dialog_edit_module.cpp:321 +#: pcbnew/dialog_edit_module.cpp:322 msgid "Use this attribute for most non smd components" msgstr "Utiliser cet attribut pour la plupart des composants" -#: pcbnew/dialog_edit_module.cpp:323 +#: pcbnew/dialog_edit_module.cpp:324 msgid "" "Use this attribute for smd components.\n" "Only components with this option are put in the footprint position list file" @@ -5255,137 +4688,116 @@ msgstr "" "Uiliser cet attribut pour les composants CMS.\n" "Seuls les composants avec cette option sont mis dans le fichier de position des composants" -#: pcbnew/dialog_edit_module.cpp:325 +#: pcbnew/dialog_edit_module.cpp:326 msgid "Use this attribute for \"virtual\" components drawn on board (like a old ISA PC bus connector)" msgstr "Uiliser cet attribut pour les composants \"virtuels\" directement dessinés sur le PCB (tel que les vieux connecteurs ISA de PC)" -#: pcbnew/dialog_edit_module.cpp:349 +#: pcbnew/dialog_edit_module.cpp:350 msgid "Free" msgstr "Libre" -#: pcbnew/dialog_edit_module.cpp:349 +#: pcbnew/dialog_edit_module.cpp:350 msgid "Locked" msgstr "Verrouillé" -#: pcbnew/dialog_edit_module.cpp:351 +#: pcbnew/dialog_edit_module.cpp:352 msgid "Move and Auto Place" msgstr "Déplacement et Placement Automatique" -#: pcbnew/dialog_edit_module.cpp:356 +#: pcbnew/dialog_edit_module.cpp:357 msgid "Enable hotkey move commands and Auto Placement" msgstr "Autoriser les commandes clavier de déplacement et l'auto placement" -#: pcbnew/dialog_edit_module.cpp:357 +#: pcbnew/dialog_edit_module.cpp:358 msgid "Disable hotkey move commands and Auto Placement" msgstr "Interdire les commandes clavier de déplacement et l'auto placement" -#: pcbnew/dialog_edit_module.cpp:361 +#: pcbnew/dialog_edit_module.cpp:362 msgid "Rotation 90 degree" msgstr "Rotation 90 degrés" -#: pcbnew/dialog_edit_module.cpp:369 +#: pcbnew/dialog_edit_module.cpp:370 msgid "Rotation 180 degree" msgstr "Rotation 180 degrés" -#: pcbnew/dialog_edit_module.cpp:406 +#: pcbnew/dialog_edit_module.cpp:407 msgid "3D Shape Name" msgstr "3D forme" -#: pcbnew/dialog_edit_module.cpp:423 -#: eeschema/dialog_eeschema_config_fbp.cpp:134 +#: pcbnew/dialog_edit_module.cpp:424 msgid "Browse" msgstr "Examiner" -#: pcbnew/dialog_edit_module.cpp:427 +#: pcbnew/dialog_edit_module.cpp:428 msgid "Add 3D Shape" msgstr "Ajout Forme 3D" -#: pcbnew/dialog_edit_module.cpp:433 +#: pcbnew/dialog_edit_module.cpp:434 msgid "Remove 3D Shape" msgstr "Suppr. Forme 3D:" -#: pcbnew/dialog_edit_module.cpp:439 +#: pcbnew/dialog_edit_module.cpp:440 msgid "Shape Scale:" msgstr "Echelle de la forme:" -#: pcbnew/dialog_edit_module.cpp:446 +#: pcbnew/dialog_edit_module.cpp:447 msgid "Shape Offset:" msgstr "Offset forme:" -#: pcbnew/dialog_edit_module.cpp:455 +#: pcbnew/dialog_edit_module.cpp:456 msgid "Shape Rotation:" msgstr "Rot de la forme" -#: pcbnew/dialog_edit_module.cpp:495 +#: pcbnew/dialog_edit_module.cpp:496 msgid "3D Shape:" msgstr "Forme 3D:" -#: pcbnew/dialog_edit_module.cpp:814 +#: pcbnew/dialog_edit_module.cpp:815 msgid "Reference or Value cannot be deleted" msgstr "Référence ou Valeur ne peut être effacée" -#: pcbnew/dialog_edit_module.cpp:818 +#: pcbnew/dialog_edit_module.cpp:819 #, c-format 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 -#: pcbnew/dialog_print_using_printer_base.cpp:20 -#: pcbnew/dialog_print_using_printer.cpp:166 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" @@ -5394,14 +4806,10 @@ 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" @@ -5422,18 +4830,14 @@ 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" @@ -5442,7 +4846,6 @@ 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:" @@ -5509,12 +4912,10 @@ 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" @@ -5531,7 +4932,6 @@ msgid "SMD" msgstr "CMS" #: pcbnew/dialog_pad_properties_base.cpp:80 -#: eeschema/netlist.cpp:250 msgid "Conn" msgstr "Conn" @@ -5592,7 +4992,6 @@ msgid "Draft layer" msgstr "Couche dessin" #: pcbnew/muwave_command.cpp:51 -#: eeschema/libframe.cpp:576 msgid "Add Line" msgstr "Addition de lignes" @@ -5666,7 +5065,6 @@ msgid "vertical" msgstr "Vertical" #: pcbnew/dialog_edit_module_text_base.cpp:81 -#: pcbnew/dialog_pcb_text_properties.cpp:141 msgid "Orientation" msgstr "Orientation" @@ -5679,27 +5077,18 @@ msgid "Invisible" msgstr "Invisible" #: pcbnew/dialog_edit_module_text_base.cpp:96 -#: pcbnew/dialog_pcb_text_properties.cpp:176 -#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:134 -#: eeschema/dialog_edit_label_base.cpp:40 -#: 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" @@ -5712,8 +5101,6 @@ 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" @@ -5730,7 +5117,6 @@ msgid "Full screen cursor" msgstr "Curseur plein écran" #: pcbnew/dialog_general_options_BoardEditor_base.cpp:40 -#: gerbview/options.cpp:206 msgid "Cursor" msgstr "Curseur" @@ -5739,48 +5125,38 @@ 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" @@ -5861,7 +5237,6 @@ 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" @@ -5994,9 +5369,6 @@ msgid "Value:" 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:" @@ -6045,22 +5417,18 @@ 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" @@ -6073,123 +5441,27 @@ 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.cpp:238 -#: eeschema/dialog_print_using_printer.cpp:278 -#: eeschema/dialog_print_using_printer_base.cpp:66 msgid "Preview" msgstr "Prévisualisation" #: pcbnew/dialog_print_using_printer_base.cpp:125 #: pcbnew/dialog_print_using_printer.cpp:468 -#: 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_setup_libs.cpp:99 -#: eeschema/dialog_eeschema_config.cpp:75 -#: cvpcb/dialog_cvpcb_config.cpp:75 -#: gerbview/reglage.cpp:89 -msgid "from " -msgstr "De " - -#: pcbnew/dialog_setup_libs.cpp:165 -#: eeschema/dialog_eeschema_config_fbp.cpp:114 -#: cvpcb/dialog_display_options.cpp:169 -#: cvpcb/dialog_cvpcb_config.cpp:128 -msgid "Save Cfg" -msgstr "Sauver config" - -#: pcbnew/dialog_setup_libs.cpp:173 -#: eeschema/dialog_eeschema_config_fbp.cpp:36 -#: cvpcb/dialog_cvpcb_config.cpp:143 -msgid "Files ext:" -msgstr "Ext. Fichiers" - -#: pcbnew/dialog_setup_libs.cpp:201 -#: cvpcb/dialog_cvpcb_config.cpp:162 -#: cvpcb/dialog_cvpcb_config.cpp:194 -msgid "Del" -msgstr "Supprimer" - -#: pcbnew/dialog_setup_libs.cpp:207 -#: eeschema/edit_component_in_lib.cpp:123 -#: eeschema/edit_component_in_lib.cpp:202 -#: eeschema/dialog_eeschema_config_fbp.cpp:91 -#: cvpcb/dialog_cvpcb_config.cpp:166 -#: cvpcb/dialog_cvpcb_config.cpp:198 -msgid "Add" -msgstr "Ajouter" - -#: pcbnew/dialog_setup_libs.cpp:213 -#: eeschema/dialog_eeschema_config_fbp.cpp:97 -#: cvpcb/dialog_cvpcb_config.cpp:170 -#: cvpcb/dialog_cvpcb_config.cpp:202 -msgid "Ins" -msgstr "Insérer" - -#: pcbnew/dialog_setup_libs.cpp:224 -#: eeschema/dialog_eeschema_config_fbp.cpp:63 -#: cvpcb/dialog_cvpcb_config.cpp:177 -msgid "Libraries" -msgstr "Librairies" - -#: pcbnew/dialog_setup_libs.cpp:249 -msgid "Lib Modules Dir:" -msgstr "Répertoire Lib Modules:" - -#: pcbnew/dialog_setup_libs.cpp:269 -#: cvpcb/menucfg.cpp:56 -msgid "Module Doc File:" -msgstr "Fichiers Doc des Modules" - -#: pcbnew/dialog_setup_libs.cpp:292 -msgid "Board ext: " -msgstr "Board ext: " - -#: pcbnew/dialog_setup_libs.cpp:304 -msgid "Cmp ext: " -msgstr "Cmp ext: " - -#: pcbnew/dialog_setup_libs.cpp:316 -msgid "Lib ext: " -msgstr "Lib ext: " - -#: pcbnew/dialog_setup_libs.cpp:328 -msgid "Net ext: " -msgstr "Net ext: " - -#: pcbnew/dialog_setup_libs.cpp:489 -#: cvpcb/menucfg.cpp:210 -#, fuzzy -msgid "Foot Print Library Files" -msgstr "N'est pas un fichier Librairie" - -#: pcbnew/dialog_setup_libs.cpp:522 -#: eeschema/dialog_eeschema_config.cpp:253 -#: cvpcb/menucfg.cpp:242 -#: cvpcb/menucfg.cpp:320 -msgid "Library already in use" -msgstr "Librairie déjà en usage" - #: 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:377 -#: eeschema/dialog_print_using_printer.cpp:217 msgid "Printer Problem!" msgstr "Problème d'imprimante" @@ -6198,12 +5470,10 @@ msgid "Print Preview" msgstr "Prévisualisation" #: 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" @@ -6283,6 +5553,66 @@ msgstr "Ok pour ajuster l'orientation des modules à %g degrés ?" msgid "Bad value for footprints orientation" msgstr "Mauvaise valeur pour l'orientation des empreintes" +#: pcbnew/dialog_setup_libs.cpp:99 +msgid "from " +msgstr "De " + +#: pcbnew/dialog_setup_libs.cpp:165 +msgid "Save Cfg" +msgstr "Sauver config" + +#: pcbnew/dialog_setup_libs.cpp:173 +msgid "Files ext:" +msgstr "Ext. Fichiers" + +#: pcbnew/dialog_setup_libs.cpp:201 +msgid "Del" +msgstr "Supprimer" + +#: pcbnew/dialog_setup_libs.cpp:207 +msgid "Add" +msgstr "Ajouter" + +#: pcbnew/dialog_setup_libs.cpp:213 +msgid "Ins" +msgstr "Insérer" + +#: pcbnew/dialog_setup_libs.cpp:224 +msgid "Libraries" +msgstr "Librairies" + +#: pcbnew/dialog_setup_libs.cpp:249 +msgid "Lib Modules Dir:" +msgstr "Répertoire Lib Modules:" + +#: pcbnew/dialog_setup_libs.cpp:269 +msgid "Module Doc File:" +msgstr "Fichiers Doc des Modules" + +#: pcbnew/dialog_setup_libs.cpp:292 +msgid "Board ext: " +msgstr "Board ext: " + +#: pcbnew/dialog_setup_libs.cpp:304 +msgid "Cmp ext: " +msgstr "Cmp ext: " + +#: pcbnew/dialog_setup_libs.cpp:316 +msgid "Lib ext: " +msgstr "Lib ext: " + +#: pcbnew/dialog_setup_libs.cpp:328 +msgid "Net ext: " +msgstr "Net ext: " + +#: pcbnew/dialog_setup_libs.cpp:482 +msgid "Foot Print Library Files" +msgstr "Fichiers Library Modules" + +#: pcbnew/dialog_setup_libs.cpp:518 +msgid "Library already in use" +msgstr "Librairie déjà en usage" + #: eeschema/schframe.cpp:317 msgid "Schematic modified, Save before exit ?" msgstr "Schématique modifiée, Sauver avant de quitter ?" @@ -6292,7 +5622,6 @@ msgid "No show Hidden Pins" msgstr "N'affichage pas les pins invisibles" #: eeschema/schframe.cpp:429 -#: eeschema/tool_sch.cpp:264 msgid "Show Hidden Pins" msgstr "Force affichage des pins invisibles" @@ -6341,15 +5670,9 @@ msgstr "" "Modifier la config de eeschema si vous voulez l'utiliser" #: eeschema/lib_export.cpp:152 -#, fuzzy msgid "Error creating " msgstr "Erreur en création de " -#: eeschema/eeconfig.cpp:211 -#, fuzzy -msgid "Save Project Settings" -msgstr "Sauver Fichier Projet" - #: eeschema/libedit.cpp:35 msgid " Part: " msgstr "Composant " @@ -6375,7 +5698,7 @@ msgstr "" "Continuer ?" #: eeschema/libedit.cpp:125 -#: eeschema/libedit.cpp:437 +#: eeschema/libedit.cpp:436 msgid "Component \"" msgstr "Composant \"" @@ -6383,141 +5706,135 @@ msgstr "Composant \"" msgid "\" not found." msgstr "\" non trouvé" -#: eeschema/libedit.cpp:264 +#: eeschema/libedit.cpp:263 msgid "Modify Library File \"" msgstr "Ok pour modifier le fichier Librairie \"" -#: eeschema/libedit.cpp:264 +#: eeschema/libedit.cpp:263 msgid "\"?" msgstr "\"?" -#: eeschema/libedit.cpp:275 +#: eeschema/libedit.cpp:274 msgid "Error while saving Library File \"" msgstr "Erreur en sauvant le fichier Librairie \"" -#: eeschema/libedit.cpp:276 -#: eeschema/libedit.cpp:439 +#: eeschema/libedit.cpp:275 +#: eeschema/libedit.cpp:438 msgid "\"." msgstr "\"." -#: eeschema/libedit.cpp:282 +#: eeschema/libedit.cpp:281 msgid "Library File \"" msgstr "Fichier Librairie \"" -#: eeschema/libedit.cpp:284 +#: eeschema/libedit.cpp:283 msgid "Document File \"" msgstr "Fichier de Doc \"" -#: eeschema/libedit.cpp:344 +#: eeschema/libedit.cpp:343 msgid "No Active Library" msgstr "Pas de Librairie Active" -#: eeschema/libedit.cpp:363 +#: eeschema/libedit.cpp:362 #, c-format msgid "Select Component (%d items)" msgstr "Sélection composant (%d items)" -#: eeschema/libedit.cpp:387 +#: eeschema/libedit.cpp:386 msgid "Component not found" msgstr "Composant non trouvé" -#: eeschema/libedit.cpp:390 +#: eeschema/libedit.cpp:389 msgid "Delete component \"" msgstr "Suppression Composant \"" -#: eeschema/libedit.cpp:391 +#: eeschema/libedit.cpp:390 msgid "\" from library \"" msgstr "\" de la librairie \"" -#: eeschema/libedit.cpp:416 +#: eeschema/libedit.cpp:415 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:438 +#: eeschema/libedit.cpp:437 msgid "\" exists in library \"" msgstr "\" existe en librairie \"" -#: eeschema/libedit.cpp:624 +#: eeschema/libedit.cpp:623 msgid "No component to Save." msgstr "Pas de composant à sauver" -#: eeschema/libedit.cpp:633 +#: eeschema/libedit.cpp:632 msgid "No Library specified." msgstr "Pas de Librairie spécifiée." -#: eeschema/libedit.cpp:645 +#: eeschema/libedit.cpp:644 #, c-format msgid "Component \"%s\" exists. Change it?" msgstr "Le composant \" %s\" existe, Le changer ?" -#: eeschema/libedit.cpp:695 +#: eeschema/libedit.cpp:694 #, c-format msgid "Component %s saved in %s" msgstr "Composant %s sauvé en %s" -#: eeschema/schedit.cpp:185 +#: eeschema/schedit.cpp:186 msgid "Push/Pop Hierarchy" msgstr "Naviger dans Hiérarchie" -#: eeschema/schedit.cpp:189 +#: eeschema/schedit.cpp:190 msgid "Add NoConnect Flag" msgstr "Ajoutde symboles de non connexion" -#: eeschema/schedit.cpp:193 -#: eeschema/hotkeys.cpp:310 +#: eeschema/schedit.cpp:194 msgid "Add Wire" msgstr "Ajouter Fils" -#: eeschema/schedit.cpp:197 +#: eeschema/schedit.cpp:198 msgid "Add Bus" msgstr "Addition de Bus" -#: eeschema/schedit.cpp:205 -#: eeschema/onrightclick.cpp:515 -#: eeschema/onrightclick.cpp:547 +#: eeschema/schedit.cpp:206 msgid "Add Junction" msgstr "Ajout jonctions" -#: eeschema/schedit.cpp:209 -#: eeschema/onrightclick.cpp:516 -#: eeschema/onrightclick.cpp:548 +#: eeschema/schedit.cpp:210 msgid "Add Label" msgstr "Ajout Label" -#: eeschema/schedit.cpp:213 +#: eeschema/schedit.cpp:214 msgid "Add Global label" msgstr "Ajout de labels globaux" -#: eeschema/schedit.cpp:217 +#: eeschema/schedit.cpp:218 msgid "Add Hierarchal label" msgstr "Ajouter Label Hiérarchique" -#: eeschema/schedit.cpp:225 +#: eeschema/schedit.cpp:226 msgid "Add Wire to Bus entry" msgstr "Addition d'entrées de bus (type fil vers bus)" -#: eeschema/schedit.cpp:229 +#: eeschema/schedit.cpp:230 msgid "Add Bus to Bus entry" msgstr "Addition d'entrées de bus (type bus vers bus)" -#: eeschema/schedit.cpp:233 +#: eeschema/schedit.cpp:234 msgid "Add Sheet" msgstr "Ajout de Feuille" -#: eeschema/schedit.cpp:237 +#: eeschema/schedit.cpp:238 msgid "Add PinSheet" msgstr "Ajout Conn. hiérar." -#: eeschema/schedit.cpp:241 +#: eeschema/schedit.cpp:242 msgid "Import PinSheet" msgstr "Importer Connecteur de hiérarchie" -#: eeschema/schedit.cpp:245 -#: eeschema/hotkeys.cpp:285 +#: eeschema/schedit.cpp:246 msgid "Add Component" msgstr "Ajout Composant" -#: eeschema/schedit.cpp:249 +#: eeschema/schedit.cpp:250 msgid "Add Power" msgstr "Ajouter Alims" @@ -6530,9 +5847,8 @@ msgid "No Filename! Aborted" msgstr "Pas de Nom de Fichier! Abandon" #: eeschema/sheet.cpp:273 -#, fuzzy msgid "Changing a Filename can change all the schematic structures and cannot be undone." -msgstr "Cette opération changera l'annotation actuelle et ne pourra être annulée." +msgstr "Changer un nom de fichier peut changer toute la structure schématique et ne pourra être annulée." #: eeschema/sheet.cpp:276 msgid "Ok to continue renaming?" @@ -6543,12 +5859,10 @@ msgid "Datasheet" msgstr "Documentation" #: eeschema/class_libentry_fields.cpp:351 -#: eeschema/build_BOM.cpp:622 msgid "Field" msgstr "Champ" #: eeschema/tool_sch.cpp:36 -#: eeschema/menubar.cpp:43 msgid "New schematic project" msgstr "Nouveau Projet schématique" @@ -6569,8 +5883,6 @@ msgid "Library editor" msgstr "Editeur de librairies" #: eeschema/tool_sch.cpp:53 -#: eeschema/viewlibs.cpp:122 -#: eeschema/viewlib_frame.cpp:59 msgid "Library browser" msgstr "Visualisateur des librairies" @@ -6631,12 +5943,10 @@ msgid "Place a bus" msgstr "Placer un bus" #: eeschema/tool_sch.cpp:170 -#: eeschema/menubar.cpp:207 msgid "Place a wire to bus entry" msgstr "Placer une Entrée de Bus (type fil vers bus)" #: eeschema/tool_sch.cpp:174 -#: eeschema/menubar.cpp:213 msgid "Place a bus to bus entry" msgstr "Placer une Entrée de Bus (type bus vers bus)" @@ -6645,7 +5955,6 @@ msgid "Place no connect flag" msgstr "Placer symbole de non connexion" #: eeschema/tool_sch.cpp:183 -#: eeschema/menubar.cpp:223 msgid "Place net name" msgstr "Place nom de net" @@ -6662,7 +5971,6 @@ msgid "Place a junction" msgstr "Placer une jonction" #: eeschema/tool_sch.cpp:197 -#: eeschema/menubar.cpp:242 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" @@ -6683,7 +5991,6 @@ msgid "Place graphic line or polygon" msgstr "Placer ligne ou polygone graphique" #: eeschema/tool_sch.cpp:220 -#: eeschema/menubar.cpp:278 msgid "Place graphic text (comment)" msgstr "Placer textes graphiques (commentaires)" @@ -6792,7 +6099,6 @@ msgid "Edit pins part per part (Carefully use!)" msgstr "Editer pins unité par unité (Utiliser en connaissance de cause)" #: eeschema/tool_lib.cpp:245 -#: eeschema/tool_viewlib.cpp:137 #, c-format msgid "Part %c" msgstr "Composant %c" @@ -6833,7 +6139,6 @@ msgid " in library" msgstr " en librairie" #: eeschema/netlist.cpp:202 -#: eeschema/dialog_build_BOM_base.cpp:47 msgid "List" msgstr "Liste" @@ -6869,7 +6174,7 @@ msgid "Bad Bus Label: " msgstr "Mauvais label de Bus: " #: eeschema/selpart.cpp:39 -#: eeschema/find.cpp:646 +#: eeschema/find.cpp:649 msgid "No libraries are loaded" msgstr "Pas de librairies chargées" @@ -6882,57 +6187,57 @@ msgstr "Sélection librairie" msgid "Select component (%d items)" msgstr "Sélection composant (%d items)" -#: eeschema/find.cpp:211 +#: eeschema/find.cpp:213 msgid "Pin " msgstr "Pin " -#: eeschema/find.cpp:215 +#: eeschema/find.cpp:217 msgid "Ref " msgstr "Ref " -#: eeschema/find.cpp:223 +#: eeschema/find.cpp:225 msgid "Field " msgstr "Champ " -#: eeschema/find.cpp:233 -#: eeschema/find.cpp:237 +#: eeschema/find.cpp:235 +#: eeschema/find.cpp:239 msgid " found" msgstr " trouvé " -#: eeschema/find.cpp:370 +#: eeschema/find.cpp:373 #, c-format msgid "Marker %d found in %s" msgstr "Marqueur %d trouvé en %s " -#: eeschema/find.cpp:376 +#: eeschema/find.cpp:379 msgid "Marker Not Found" msgstr "Marqueur non trouvé" -#: eeschema/find.cpp:602 +#: eeschema/find.cpp:605 msgid " Found in " msgstr " Trouvé en " -#: eeschema/find.cpp:614 +#: eeschema/find.cpp:617 msgid " Not Found" msgstr " Non trouvé" -#: eeschema/find.cpp:673 -#: eeschema/find.cpp:738 -#: eeschema/find.cpp:754 +#: eeschema/find.cpp:676 +#: eeschema/find.cpp:744 +#: eeschema/find.cpp:760 msgid "Found " msgstr "Trouvé " -#: eeschema/find.cpp:675 -#: eeschema/find.cpp:739 -#: eeschema/find.cpp:755 +#: eeschema/find.cpp:678 +#: eeschema/find.cpp:745 +#: eeschema/find.cpp:761 msgid " in lib " msgstr " en libr. " -#: eeschema/find.cpp:686 +#: eeschema/find.cpp:689 msgid " found only in cache" msgstr "trouvé seulement en cache" -#: eeschema/find.cpp:689 +#: eeschema/find.cpp:692 msgid "" "\n" "Explore All Libraries?" @@ -6940,22 +6245,19 @@ msgstr "" "\n" "Explorer toutes les Librairies?" -#: eeschema/find.cpp:695 +#: eeschema/find.cpp:698 msgid "Nothing found" msgstr " Rien trouvé" #: 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:" @@ -6976,12 +6278,10 @@ 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" @@ -6990,7 +6290,6 @@ msgid "Messages :" msgstr "Messages :" #: eeschema/plotps.cpp:273 -#: eeschema/dialog_options.cpp:315 msgid "Default Line Width" msgstr "Epaiss. ligne par défaut" @@ -6999,7 +6298,7 @@ msgstr "Epaiss. ligne par défaut" msgid "Plot: %s\n" msgstr "Trace: %s\n" -#: eeschema/eeschema.cpp:155 +#: eeschema/eeschema.cpp:151 msgid "Eeschema is already running, Continue?" msgstr "Eeschema est en cours d'exécution. Continuer ?" @@ -7008,13 +6307,10 @@ 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" @@ -7056,7 +6352,6 @@ 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" @@ -7069,7 +6364,6 @@ 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" @@ -7079,7 +6373,7 @@ msgid "Delete All" msgstr "Tout Supprimer" #: eeschema/edit_component_in_lib.cpp:171 -#: eeschema/edit_component_in_lib.cpp:805 +#: eeschema/edit_component_in_lib.cpp:832 msgid "Footprint Filter" msgstr "Filtrage Modules" @@ -7088,7 +6382,6 @@ 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\"" @@ -7097,66 +6390,63 @@ 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" -#: eeschema/edit_component_in_lib.cpp:506 +#: eeschema/edit_component_in_lib.cpp:507 msgid "Ok to Delete Alias LIST" msgstr "Ok pour effacer la LISTE des Alias" -#: eeschema/edit_component_in_lib.cpp:531 +#: eeschema/edit_component_in_lib.cpp:532 msgid "New alias:" msgstr "Noveau alias" -#: eeschema/edit_component_in_lib.cpp:531 +#: eeschema/edit_component_in_lib.cpp:532 msgid "Component Alias" msgstr "Alias de Composant" -#: eeschema/edit_component_in_lib.cpp:539 +#: eeschema/edit_component_in_lib.cpp:540 msgid "This is the Root Part" msgstr "Ceci est le composant racine" -#: eeschema/edit_component_in_lib.cpp:548 -#: eeschema/edit_component_in_lib.cpp:816 +#: eeschema/edit_component_in_lib.cpp:549 +#: eeschema/edit_component_in_lib.cpp:843 msgid "Already in use" msgstr "Déjà en usage" -#: eeschema/edit_component_in_lib.cpp:573 +#: eeschema/edit_component_in_lib.cpp:574 msgid " is Current Selected Alias!" msgstr " est l' Alias actuellement sélectionné!" -#: eeschema/edit_component_in_lib.cpp:626 +#: eeschema/edit_component_in_lib.cpp:627 msgid "Delete units" msgstr "Supprimer unité" -#: eeschema/edit_component_in_lib.cpp:696 +#: eeschema/edit_component_in_lib.cpp:697 msgid "Create pins for Convert items" msgstr "Créér les pins des unitées converties" -#: eeschema/edit_component_in_lib.cpp:700 +#: eeschema/edit_component_in_lib.cpp:701 msgid "Part as \"De Morgan\" anymore" msgstr "Le composant a une représentation convertie" -#: eeschema/edit_component_in_lib.cpp:725 +#: eeschema/edit_component_in_lib.cpp:726 msgid "Delete Convert items" msgstr "Suppression des éléments convertis" #: eeschema/edit_component_in_lib.cpp:760 -#: common/eda_doc.cpp:130 msgid "Doc Files" msgstr "Fichiers de Doc" -#: eeschema/edit_component_in_lib.cpp:783 +#: eeschema/edit_component_in_lib.cpp:810 msgid "Ok to Delete FootprintFilter LIST" msgstr "Ok pour effacer la LISTE des filtres de modules" -#: eeschema/edit_component_in_lib.cpp:805 +#: eeschema/edit_component_in_lib.cpp:832 msgid "New FootprintFilter:" msgstr "Nouveau Filtre de Modules:" @@ -7287,37 +6577,30 @@ msgid "Export" msgstr "Exporter" #: 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" @@ -7325,21 +6608,21 @@ msgstr "low out" msgid "Occupied by other pin. Continue?" msgstr "Occupé par une autre pin, Continuer ?" -#: eeschema/pinedit.cpp:1010 +#: eeschema/pinedit.cpp:1009 #, c-format msgid "Duplicate Pin %4.4s (Pin %s loc %d, %d, and Pin %s loc %d, %d)" msgstr "Pin dupliquée %4.4s (Pin %s loc %d, %d, etPin %s loc %d, %d)" -#: eeschema/pinedit.cpp:1017 +#: eeschema/pinedit.cpp:1016 #, c-format msgid " Part %d" msgstr "Composant %d" -#: eeschema/pinedit.cpp:1024 +#: eeschema/pinedit.cpp:1023 msgid " Convert" msgstr " Convert" -#: eeschema/pinedit.cpp:1026 +#: eeschema/pinedit.cpp:1025 msgid " Normal" msgstr " Normal" @@ -7466,12 +6749,10 @@ msgid "Diff values for %s%d%c (%s) and %s%d%c (%s)" msgstr "Valeurs différentes pour %s%d%c (%s) et %s%d%c (%s)" #: eeschema/menubar.cpp:42 -#: gerbview/tool_gerber.cpp:53 msgid "&New" msgstr "&Nouveau" #: eeschema/menubar.cpp:47 -#: cvpcb/tool_cvpcb.cpp:112 msgid "&Open" msgstr "&Ouvrir " @@ -7556,7 +6837,6 @@ msgid "&Redo\t" msgstr "&Redo\t" #: eeschema/menubar.cpp:139 -#: pcbnew/find.h:38 msgid "Find" msgstr "Chercher" @@ -7629,7 +6909,6 @@ 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" @@ -7682,7 +6961,6 @@ msgid "Library preferences" msgstr "Préférences pour Librairie" #: eeschema/menubar.cpp:290 -#: gerbview/tool_gerber.cpp:84 msgid "&Colors" msgstr "&Couleurs" @@ -7691,7 +6969,6 @@ msgid "Color preferences" msgstr "Préférences de couleurs" #: eeschema/menubar.cpp:296 -#: gerbview/tool_gerber.cpp:87 msgid "&Options" msgstr "&Options" @@ -7712,7 +6989,6 @@ msgid "Open the eeschema manual" msgstr "Ouvrir la documentation de eeschema" #: eeschema/menubar.cpp:327 -#: kicad/buildmnu.cpp:238 msgid "&About" msgstr "&Au Sujet de" @@ -7734,7 +7010,6 @@ msgstr "&Placer" #: eeschema/netform.cpp:63 #: eeschema/netform.cpp:281 -#: eeschema/save_schemas.cpp:84 msgid "Failed to create file " msgstr "Impossible de créer le fichier " @@ -7748,7 +7023,7 @@ msgstr "Fichier ERC" #: eeschema/erc.cpp:398 msgid "Electronic rule check file (.erc)|*.erc" -msgstr "" +msgstr "Fichier Contrôle des règles électroniques (.erc)|*.erc" #: eeschema/erc.cpp:545 #, c-format @@ -7775,12 +7050,10 @@ 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:594 -#: common/confirm.cpp:83 msgid "Warning" msgstr "Avertissement" #: eeschema/erc.cpp:597 -#: common/confirm.cpp:87 msgid "Error" msgstr "Erreur" @@ -7836,17 +7109,17 @@ msgstr "Sélection" msgid "none selected" msgstr "Pas de sélection" -#: eeschema/viewlibs.cpp:339 +#: eeschema/viewlibs.cpp:336 #, c-format msgid "Current Part: <%s> (is Alias of <%s>)" msgstr "Cmp courant: <%s> (est Alias de <%s>)" -#: eeschema/viewlibs.cpp:347 +#: eeschema/viewlibs.cpp:344 #, c-format msgid "Error: Root Part <%s> not found" msgstr "Erreur: Root Part <%s> non trouvé" -#: eeschema/viewlibs.cpp:367 +#: eeschema/viewlibs.cpp:364 #, c-format msgid "Current Part: <%s>" msgstr "Cmp Courant: <%s>" @@ -7876,26 +7149,22 @@ msgid "No Draw" msgstr "Invisible" #: eeschema/pinedit-dialog.cpp:213 -#: eeschema/class_pin.cpp:1030 -#: eeschema/dialog_edit_label_base.cpp:34 +#: eeschema/class_pin.cpp:1031 msgid "Right" msgstr "Droite" #: eeschema/pinedit-dialog.cpp:214 -#: eeschema/class_pin.cpp:1026 -#: eeschema/dialog_edit_label_base.cpp:34 +#: eeschema/class_pin.cpp:1027 msgid "Left" msgstr "Gauche" #: eeschema/pinedit-dialog.cpp:215 -#: eeschema/class_pin.cpp:1018 -#: eeschema/dialog_edit_label_base.cpp:34 +#: eeschema/class_pin.cpp:1019 msgid "Up" msgstr "Haut" #: eeschema/pinedit-dialog.cpp:216 -#: eeschema/class_pin.cpp:1022 -#: eeschema/dialog_edit_label_base.cpp:34 +#: eeschema/class_pin.cpp:1023 msgid "Down" msgstr "Bas" @@ -7908,19 +7177,14 @@ 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" @@ -7929,13 +7193,10 @@ 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é" @@ -8036,65 +7297,61 @@ msgstr "> %-28.28s PinSheet %-7.7s (Feuille %s) pos: %3.3f, %3.3f\n" msgid "#End labels\n" msgstr "#End labels\n" -#: eeschema/symbedit.cpp:57 +#: eeschema/symbedit.cpp:60 msgid "Import symbol drawings:" msgstr "Importer les symboles:" -#: eeschema/symbedit.cpp:79 +#: eeschema/symbedit.cpp:84 #, c-format msgid "Failed to open Symbol File <%s>" msgstr "Ne peut pas ouvrir fichier <%s>" -#: eeschema/symbedit.cpp:92 +#: eeschema/symbedit.cpp:97 msgid "Warning: more than 1 part in Symbol File" msgstr "Attention: plus de 1élément dans le fichier symbole" -#: eeschema/symbedit.cpp:97 +#: eeschema/symbedit.cpp:102 msgid "Symbol File is void" msgstr "Fichier Symbole vide" -#: eeschema/symbedit.cpp:163 +#: eeschema/symbedit.cpp:169 msgid "Export symbol drawings:" msgstr "Exporter le symbole" -#: eeschema/symbedit.cpp:183 +#: eeschema/symbedit.cpp:192 #, c-format msgid "Save Symbol in [%s]" msgstr "Symbole sauvé en [%s]" -#: eeschema/libfield.cpp:216 +#: eeschema/libfield.cpp:244 msgid "Edit field" msgstr "Editer Champ" -#: eeschema/libfield.cpp:232 +#: eeschema/libfield.cpp:260 msgid "No new text: no change" msgstr "Pas de nouveau texte: pas de changements" #: eeschema/class_pin.cpp:29 -#: eeschema/eelayer.h:134 msgid "Pin" msgstr "Pin" -#: eeschema/class_pin.cpp:985 +#: eeschema/class_pin.cpp:986 msgid "PinName" msgstr "Nom Pin" -#: eeschema/class_pin.cpp:994 -#: eeschema/eelayer.h:140 +#: eeschema/class_pin.cpp:995 msgid "PinNum" msgstr "Num Pin" -#: eeschema/class_pin.cpp:998 +#: eeschema/class_pin.cpp:999 msgid "PinType" msgstr "Type Pin" -#: eeschema/class_pin.cpp:1004 -#: eeschema/classes_body_items.cpp:77 +#: eeschema/class_pin.cpp:1005 msgid "no" msgstr "non" -#: eeschema/class_pin.cpp:1006 -#: eeschema/classes_body_items.cpp:79 +#: eeschema/class_pin.cpp:1007 msgid "yes" msgstr "oui" @@ -8225,9 +7482,6 @@ msgid "Do we convert it in a simple hierarchical sheet (otherwise delete current msgstr "Doit on la convertir en une feuille de hiérarchie simple (autrement supprimer les données courantes)" #: eeschema/class_drawsheet.cpp:693 -#: 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" @@ -8318,7 +7572,7 @@ msgid "Default Label Size" msgstr "Taille Label par défaut" #: eeschema/dialog_edit_component_in_schematic_fbp.cpp:26 -#: eeschema/onrightclick.cpp:330 +#: eeschema/onrightclick.cpp:329 #: eeschema/classes_body_items.cpp:72 msgid "Unit" msgstr "Unité" @@ -8400,7 +7654,6 @@ 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." @@ -8413,12 +7666,10 @@ 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" @@ -8427,7 +7678,7 @@ msgid "The name of the symbol in the library from which this component came" msgstr "Le nom du symbole dans la librairie d'où vient le composant." #: eeschema/dialog_edit_component_in_schematic_fbp.cpp:73 -#: eeschema/onrightclick.cpp:317 +#: eeschema/onrightclick.cpp:316 #: eeschema/classes_body_items.cpp:82 msgid "Convert" msgstr "Convert" @@ -8442,72 +7693,56 @@ msgstr "" #: eeschema/dialog_edit_component_in_schematic_fbp.cpp:79 #: eeschema/dialog_edit_component_in_lib.cpp:162 -#: eeschema/dialog_create_component.cpp:180 msgid "Parts are locked" msgstr "Les parts sont verrouillées" #: 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:134 #: eeschema/dialog_edit_label_base.cpp:40 -#: eeschema/dialog_bodygraphictext_properties_base.cpp:60 -#: eeschema/dialog_edit_libentry_fields_in_lib_base.cpp:99 msgid "Bold" msgstr "Gras" #: eeschema/dialog_edit_component_in_schematic_fbp.cpp:134 #: eeschema/dialog_edit_label_base.cpp:40 -#: eeschema/dialog_bodygraphictext_properties_base.cpp:60 -#: eeschema/dialog_edit_libentry_fields_in_lib_base.cpp:99 msgid "Bold Italic" msgstr "Gras Italique" #: eeschema/dialog_edit_component_in_schematic_fbp.cpp:136 -#: eeschema/dialog_edit_libentry_fields_in_lib_base.cpp:101 msgid "Style:" msgstr "Style:" @@ -8516,7 +7751,6 @@ 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" @@ -8529,18 +7763,14 @@ msgstr "" "Quelques noms de champs fixés ne sont pas modifiables." #: 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: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 "Le texte (ou la valeur) du champ actuellement sélectionné" #: eeschema/dialog_edit_component_in_schematic_fbp.cpp:175 -#: eeschema/dialog_edit_libentry_fields_in_lib_base.cpp:138 msgid "Size(\")" msgstr "Taille(\")" @@ -8549,7 +7779,6 @@ 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" @@ -8558,12 +7787,10 @@ 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" @@ -8591,11 +7818,11 @@ msgstr "Racine" msgid "Clear Schematic Hierarchy (modified!)?" msgstr "Effacer la hiérarchie schématique (modifiée!)?" -#: eeschema/files-io.cpp:84 -msgid "Schematic files:" -msgstr "Fichiers schématiques:" +#: eeschema/files-io.cpp:83 +msgid "Open Schematic" +msgstr "Ouvrir Schématique" -#: eeschema/files-io.cpp:135 +#: eeschema/files-io.cpp:132 msgid "" "Ready\n" "Working dir: \n" @@ -8603,7 +7830,7 @@ msgstr "" "Prêt\n" "Répertoire de travail: \n" -#: eeschema/files-io.cpp:181 +#: eeschema/files-io.cpp:198 #, c-format msgid "File <%s> not found." msgstr "Fichier <%s> non trouvé" @@ -8617,12 +7844,10 @@ 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" @@ -8663,7 +7888,6 @@ msgid "Glabel Shape" msgstr "Forme GLabel" #: eeschema/eeredraw.cpp:100 -#: eeschema/eelayer.h:171 msgid "Sheet" msgstr "Feuille" @@ -8671,284 +7895,282 @@ msgstr "Feuille" msgid "Empty Text!" msgstr "Texte vide" -#: eeschema/onrightclick.cpp:121 +#: eeschema/onrightclick.cpp:120 msgid "Leave Sheet" msgstr "Quitter sous-feuille" -#: eeschema/onrightclick.cpp:137 +#: eeschema/onrightclick.cpp:136 msgid "Delete Noconn" msgstr "Supprimer Non Connexion" -#: eeschema/onrightclick.cpp:147 +#: eeschema/onrightclick.cpp:146 msgid "Move Bus Entry" msgstr "Déplacer Entrée de Bus" -#: eeschema/onrightclick.cpp:149 +#: eeschema/onrightclick.cpp:148 msgid "Set Bus Entry /" msgstr "Entrée de Bus /" -#: eeschema/onrightclick.cpp:151 +#: eeschema/onrightclick.cpp:150 msgid "Set Bus Entry \\" msgstr "Entrée de Bus \\" -#: eeschema/onrightclick.cpp:153 +#: eeschema/onrightclick.cpp:152 msgid "Delete Bus Entry" msgstr "Supprimer Entrée de Bus" -#: eeschema/onrightclick.cpp:248 +#: eeschema/onrightclick.cpp:247 msgid "Move Field" msgstr "Déplace Champ" -#: eeschema/onrightclick.cpp:249 +#: eeschema/onrightclick.cpp:248 msgid "Rotate Field" msgstr "Rotation Champ" -#: eeschema/onrightclick.cpp:275 +#: eeschema/onrightclick.cpp:274 msgid "Move Component" msgstr "Déplace Composant" -#: eeschema/onrightclick.cpp:280 +#: eeschema/onrightclick.cpp:279 msgid "Drag Component" msgstr "Drag Composant" -#: eeschema/onrightclick.cpp:287 +#: eeschema/onrightclick.cpp:286 msgid "Rotate +" msgstr "Rotation +" -#: eeschema/onrightclick.cpp:291 +#: eeschema/onrightclick.cpp:290 msgid "Mirror --" msgstr "Miroir--" -#: eeschema/onrightclick.cpp:293 +#: eeschema/onrightclick.cpp:292 msgid "Mirror ||" msgstr "Miroir ||" -#: eeschema/onrightclick.cpp:299 +#: eeschema/onrightclick.cpp:298 msgid "Orient Component" msgstr "Oriente Composant" -#: eeschema/onrightclick.cpp:312 +#: eeschema/onrightclick.cpp:311 msgid "Footprint " msgstr "Empreinte: " -#: eeschema/onrightclick.cpp:325 +#: eeschema/onrightclick.cpp:324 #, c-format msgid "Unit %d %c" msgstr "Unité %d %c" -#: eeschema/onrightclick.cpp:335 +#: eeschema/onrightclick.cpp:334 msgid "Edit Component" msgstr "Edite Composant" -#: eeschema/onrightclick.cpp:339 +#: eeschema/onrightclick.cpp:338 msgid "Copy Component" msgstr "Copie Composant" -#: eeschema/onrightclick.cpp:340 +#: eeschema/onrightclick.cpp:339 msgid "Delete Component" msgstr "Suppression Composant" -#: eeschema/onrightclick.cpp:359 +#: eeschema/onrightclick.cpp:358 msgid "Move Global Label" msgstr "Déplacer Label Global" -#: eeschema/onrightclick.cpp:360 +#: eeschema/onrightclick.cpp:359 msgid "Rotate Global Label" msgstr "Rot. Label Global" -#: eeschema/onrightclick.cpp:361 +#: eeschema/onrightclick.cpp:360 msgid "Edit Global Label" msgstr "Editer Label Global" -#: eeschema/onrightclick.cpp:362 +#: eeschema/onrightclick.cpp:361 msgid "Delete Global Label" msgstr "Supprimer Label Global" -#: eeschema/onrightclick.cpp:366 -#: eeschema/onrightclick.cpp:420 -#: eeschema/onrightclick.cpp:449 +#: eeschema/onrightclick.cpp:365 +#: eeschema/onrightclick.cpp:419 +#: eeschema/onrightclick.cpp:448 msgid "Change to Hierarchical Label" msgstr "Changer en Label Hiérarchique" -#: eeschema/onrightclick.cpp:368 -#: eeschema/onrightclick.cpp:393 -#: eeschema/onrightclick.cpp:447 +#: eeschema/onrightclick.cpp:367 +#: eeschema/onrightclick.cpp:392 +#: eeschema/onrightclick.cpp:446 msgid "Change to Label" msgstr "Change en Label" -#: eeschema/onrightclick.cpp:370 -#: eeschema/onrightclick.cpp:395 -#: eeschema/onrightclick.cpp:422 +#: eeschema/onrightclick.cpp:369 +#: eeschema/onrightclick.cpp:394 +#: eeschema/onrightclick.cpp:421 msgid "Change to Text" msgstr "Change en Texte" -#: eeschema/onrightclick.cpp:372 -#: eeschema/onrightclick.cpp:399 -#: eeschema/onrightclick.cpp:426 -#: eeschema/onrightclick.cpp:453 +#: eeschema/onrightclick.cpp:371 +#: eeschema/onrightclick.cpp:398 +#: eeschema/onrightclick.cpp:425 +#: eeschema/onrightclick.cpp:452 msgid "Change Type" msgstr "Change Type" -#: eeschema/onrightclick.cpp:386 +#: eeschema/onrightclick.cpp:385 msgid "Move Hierarchical Label" msgstr "Déplacer Label Hiérarchique" -#: eeschema/onrightclick.cpp:387 +#: eeschema/onrightclick.cpp:386 msgid "Rotate Hierarchical Label" msgstr "Rot. Label Hiérarchique" -#: eeschema/onrightclick.cpp:388 +#: eeschema/onrightclick.cpp:387 msgid "Edit Hierarchical Label" msgstr "Editer Label Hiérarchique" -#: eeschema/onrightclick.cpp:389 +#: eeschema/onrightclick.cpp:388 msgid "Delete Hierarchical label" msgstr "Supprimer Label Hiérarchique" -#: eeschema/onrightclick.cpp:397 -#: eeschema/onrightclick.cpp:424 +#: eeschema/onrightclick.cpp:396 +#: eeschema/onrightclick.cpp:423 msgid "Change to Global Label" msgstr "Change en Label Global" -#: eeschema/onrightclick.cpp:413 +#: eeschema/onrightclick.cpp:412 msgid "Move Label" msgstr "Déplace Label" -#: eeschema/onrightclick.cpp:414 +#: eeschema/onrightclick.cpp:413 msgid "Rotate Label" msgstr "Rot. Label" -#: eeschema/onrightclick.cpp:415 +#: eeschema/onrightclick.cpp:414 msgid "Edit Label" msgstr "Editer Label" -#: eeschema/onrightclick.cpp:416 +#: eeschema/onrightclick.cpp:415 msgid "Delete Label" msgstr "Supprimer Label" -#: eeschema/onrightclick.cpp:440 +#: eeschema/onrightclick.cpp:439 msgid "Move Text" msgstr "Déplacer Texte" -#: eeschema/onrightclick.cpp:441 -#: eeschema/libedit_onrightclick.cpp:130 +#: eeschema/onrightclick.cpp:440 msgid "Rotate Text" msgstr "Rot. Texte" -#: eeschema/onrightclick.cpp:442 +#: eeschema/onrightclick.cpp:441 msgid "Edit Text" msgstr "Editer Texte" -#: eeschema/onrightclick.cpp:443 +#: eeschema/onrightclick.cpp:442 msgid "Delete Text" msgstr "Effacer Texte" -#: eeschema/onrightclick.cpp:451 +#: eeschema/onrightclick.cpp:450 msgid "Change to Glabel" msgstr "Change en Label Global" -#: eeschema/onrightclick.cpp:471 -#: eeschema/onrightclick.cpp:511 +#: eeschema/onrightclick.cpp:470 +#: eeschema/onrightclick.cpp:510 msgid "Break Wire" msgstr "Briser Fil" -#: eeschema/onrightclick.cpp:474 +#: eeschema/onrightclick.cpp:473 msgid "Delete Junction" msgstr "Supprimer Jonction" -#: eeschema/onrightclick.cpp:479 -#: eeschema/onrightclick.cpp:505 +#: eeschema/onrightclick.cpp:478 +#: eeschema/onrightclick.cpp:504 msgid "Delete Node" msgstr "Supprimer Noeud" -#: eeschema/onrightclick.cpp:481 -#: eeschema/onrightclick.cpp:507 +#: eeschema/onrightclick.cpp:480 +#: eeschema/onrightclick.cpp:506 msgid "Delete Connection" msgstr "Supprimer Connexion" -#: eeschema/onrightclick.cpp:498 +#: eeschema/onrightclick.cpp:497 msgid "Wire End" msgstr "Terminer Fil" -#: eeschema/onrightclick.cpp:500 +#: eeschema/onrightclick.cpp:499 msgid "Delete Wire" msgstr "Supprimer Fil" -#: eeschema/onrightclick.cpp:521 -#: eeschema/onrightclick.cpp:553 +#: eeschema/onrightclick.cpp:520 +#: eeschema/onrightclick.cpp:552 msgid "Add Global Label" msgstr "Ajout Label Global" -#: eeschema/onrightclick.cpp:537 +#: eeschema/onrightclick.cpp:536 msgid "Bus End" msgstr "Terminer Bus" -#: eeschema/onrightclick.cpp:540 +#: eeschema/onrightclick.cpp:539 msgid "Delete Bus" msgstr "Supprimer Bus" -#: eeschema/onrightclick.cpp:544 +#: eeschema/onrightclick.cpp:543 msgid "Break Bus" msgstr "Briser Bus" -#: eeschema/onrightclick.cpp:566 +#: eeschema/onrightclick.cpp:565 msgid "Enter Sheet" msgstr "Entrer dans Feuille" -#: eeschema/onrightclick.cpp:568 +#: eeschema/onrightclick.cpp:567 msgid "Move Sheet" msgstr "Déplace Feuille" -#: eeschema/onrightclick.cpp:573 +#: eeschema/onrightclick.cpp:572 msgid "Place Sheet" msgstr "Place Feuille" -#: eeschema/onrightclick.cpp:577 +#: eeschema/onrightclick.cpp:576 msgid "Edit Sheet" msgstr "Edite Feuille" -#: eeschema/onrightclick.cpp:578 +#: eeschema/onrightclick.cpp:577 msgid "Resize Sheet" msgstr "Redimensionne Feuille" -#: eeschema/onrightclick.cpp:581 +#: eeschema/onrightclick.cpp:580 msgid "Cleanup PinSheets" msgstr "Nettoyage de la feuille" -#: eeschema/onrightclick.cpp:582 +#: eeschema/onrightclick.cpp:581 msgid "Delete Sheet" msgstr "Supprimer Feuille" -#: eeschema/onrightclick.cpp:595 +#: eeschema/onrightclick.cpp:594 msgid "Move PinSheet" msgstr "Déplace Connecteur de hiérarchie" -#: eeschema/onrightclick.cpp:597 +#: eeschema/onrightclick.cpp:596 msgid "Edit PinSheet" msgstr "Edit Connecteur de hiérarchie" -#: eeschema/onrightclick.cpp:600 +#: eeschema/onrightclick.cpp:599 msgid "Delete PinSheet" msgstr "Supprimer Connecteur de hiérarchie" -#: eeschema/onrightclick.cpp:625 +#: eeschema/onrightclick.cpp:624 msgid "Other Block Commands" msgstr "Autres Commandes de Bloc" -#: eeschema/onrightclick.cpp:626 +#: eeschema/onrightclick.cpp:625 msgid "Save Block" msgstr "Sauver Bloc" -#: eeschema/onrightclick.cpp:630 +#: eeschema/onrightclick.cpp:629 msgid "Drag Block" msgstr "Drag Bloc" -#: eeschema/onrightclick.cpp:634 -#: eeschema/libedit_onrightclick.cpp:247 +#: eeschema/onrightclick.cpp:633 msgid "Mirror Block ||" msgstr "Miroir Bloc ||" -#: eeschema/onrightclick.cpp:638 +#: eeschema/onrightclick.cpp:637 msgid "Copy to Clipboard" msgstr "Copie dans Presse papier" @@ -8958,7 +8180,6 @@ msgstr "Non Défini" #: eeschema/classes_body_items.cpp:69 #: eeschema/classes_body_items.cpp:75 -#: eeschema/dialog_print_using_printer_base.cpp:52 msgid "All" msgstr "Tout" @@ -8975,9 +8196,8 @@ msgstr "Epaisseur ligne" #: eeschema/classes_body_items.cpp:460 #: eeschema/classes_body_items.cpp:776 #: eeschema/classes_body_items.cpp:1014 -#, fuzzy msgid "Bounding box" -msgstr " Trouvé en " +msgstr "Rectange dencadrement" #: eeschema/classes_body_items.cpp:455 msgid "Radius" @@ -9100,7 +8320,6 @@ msgid "No New Hierarchal Label found" msgstr "Pas de nouveau Label Hiérarchique trouvé" #: eeschema/dialog_create_component.cpp:160 -#: eeschema/component_class.cpp:185 msgid "U" msgstr "U" @@ -9226,7 +8445,6 @@ msgstr "Vous devez fournir un nom pour ce composant" #: eeschema/netlist_control.cpp:131 #: eeschema/netlist_control.cpp:253 -#: gerbview/options.cpp:214 msgid "Default format" msgstr "Format par défaut" @@ -9248,7 +8466,6 @@ msgstr "&Supprimer" #: eeschema/netlist_control.cpp:175 #: eeschema/netlist_control.cpp:273 -#: cvpcb/cvframe.cpp:393 msgid "Netlist" msgstr "Netliste" @@ -9281,7 +8498,6 @@ msgid "Netlist command:" msgstr "Commande netliste:" #: eeschema/netlist_control.cpp:338 -#: share/setpage.cpp:347 msgid "Title:" msgstr "Titre:" @@ -9295,16 +8511,15 @@ msgstr "Ne pas oublier de choisir un titre pour cette page de contrôle de netli #: eeschema/netlist_control.cpp:459 msgid "SPICE netlist file (.cir)|*.cir" -msgstr "" +msgstr "Fichier netliste SPICE (.cir)|*.cir" #: eeschema/netlist_control.cpp:464 msgid "CadStar netlist file (.frp)|*.frp" -msgstr "" +msgstr "Fichier netliste CadStar (.frp)|*.frp" #: eeschema/netlist_control.cpp:475 -#, fuzzy msgid "Save Netlist Files" -msgstr "Examen Fichiers Netlistes" +msgstr "Sauver Fichiers Netlistes" #: eeschema/netlist_control.cpp:487 msgid "Must be Annotated, Continue ?" @@ -9318,14 +8533,18 @@ msgstr "Erreur. Vous devez entrer une ligne de commande" msgid "Error. You must provide a Title" msgstr "Erreur. Vous devez entrer un titre" -#: eeschema/dialog_eeschema_config.cpp:221 +#: eeschema/dialog_eeschema_config.cpp:230 msgid "Library files:" msgstr "Fichiers Librairies:" -#: eeschema/dialog_eeschema_config.cpp:278 +#: eeschema/dialog_eeschema_config.cpp:305 msgid " Default Path for libraries" msgstr "Chemin par défaut des librairies" +#: eeschema/eeconfig.cpp:201 +msgid "Save Project Settings" +msgstr "Sauver Optionsr Projet" + #: eeschema/dialog_bodygraphictext_properties_base.cpp:32 msgid " Text Options : " msgstr "Options du Texte: " @@ -9344,10 +8563,6 @@ 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 " @@ -9436,7 +8651,6 @@ msgid "Move Text " msgstr "Déplacer Texte" #: eeschema/libedit_onrightclick.cpp:128 -#: eeschema/dialog_edit_label_base.h:59 msgid "Text Editor" msgstr "Editeur de Texte" @@ -9520,23 +8734,23 @@ msgstr "Change Taille Num Pin autres Pins" msgid "Select Items" msgstr "Sélection des Eléments" -#: eeschema/component_class.cpp:1081 +#: eeschema/component_class.cpp:1058 msgid "Ref" msgstr "Ref" -#: eeschema/component_class.cpp:1086 +#: eeschema/component_class.cpp:1063 msgid "Pwr Symb" msgstr "Symb Alim" -#: eeschema/component_class.cpp:1088 +#: eeschema/component_class.cpp:1065 msgid "Val" msgstr "Val" -#: eeschema/component_class.cpp:1092 +#: eeschema/component_class.cpp:1069 msgid "RefLib" msgstr "RefLib" -#: eeschema/component_class.cpp:1095 +#: eeschema/component_class.cpp:1072 msgid "Lib" msgstr "Lib" @@ -9642,6 +8856,7 @@ msgstr "" "L'ordre de cette liste est important:Eeschema cherche un composant donné en utilisant cette liste par ordre de priorité." #: eeschema/dialog_eeschema_config_fbp.cpp:85 +#: eeschema/dialog_eeschema_config_fbp.cpp:151 msgid "Remove" msgstr "Enlever" @@ -9662,10 +8877,14 @@ msgid "Accept and save current configuration setting in the local .pro file" msgstr "Acepter et sauver la configuration courante dans le fichier .pro local" #: eeschema/dialog_eeschema_config_fbp.cpp:127 -msgid "Default library file path:" -msgstr "Chemin par Défaut des Fichiers Librairies:" +msgid "Path for Libraries Files:" +msgstr "Chemin des librairies:" -#: eeschema/dialog_eeschema_config_fbp.cpp:130 +#: eeschema/dialog_eeschema_config_fbp.cpp:133 +msgid "User Path:" +msgstr "Chemin Utilisateur" + +#: eeschema/dialog_eeschema_config_fbp.cpp:139 msgid "" "Default path to search libraries which have no absolute path in name,\n" "or a name which does not start by ./ or ../\n" @@ -9675,6 +8894,55 @@ msgstr "" "ou un nom qui ne commence pas par ./ ou ../ .\n" "Si vide, le chemin par défaut est kicad/share/library" +#: eeschema/dialog_eeschema_config_fbp.cpp:160 +msgid "Current Full Paths (for Libraries and Doc Files) in Use:" +msgstr "" + +#: eeschema/dialog_eeschema_config_fbp.cpp:165 +msgid "" +"Paths (system paths and user paths) used to search and load libraries files and component doc files.\n" +"Sorted by decreasing priority order." +msgstr "" + +#: eeschema/eelibs_read_libraryfiles.cpp:65 +#, c-format +msgid "Library <%s> not found" +msgstr "Librairie %s non trouvée" + +#: eeschema/eelibs_read_libraryfiles.cpp:116 +msgid "Loading schematic component libraries" +msgstr "Chargement des librairies de composants schématiques" + +#: eeschema/eelibs_read_libraryfiles.cpp:146 +#, c-format +msgid "Library file <%s> not found." +msgstr "Fichier librairie <%s> non trouvé." + +#: eeschema/eelibs_read_libraryfiles.cpp:165 +msgid " error!" +msgstr " erreur!" + +#: eeschema/eelibs_read_libraryfiles.cpp:319 +#: eeschema/eelibs_read_libraryfiles.cpp:326 +msgid "File <" +msgstr "Fichier <" + +#: eeschema/eelibs_read_libraryfiles.cpp:319 +msgid "> is empty!" +msgstr "> est vide" + +#: eeschema/eelibs_read_libraryfiles.cpp:327 +msgid "> is NOT EESCHEMA library!" +msgstr "> n'est PAS une librairie EESCHEMA !" + +#: eeschema/eelibs_read_libraryfiles.cpp:344 +msgid "Library <" +msgstr "Librairie <" + +#: eeschema/eelibs_read_libraryfiles.cpp:345 +msgid "> header read error" +msgstr "> erreur lecture entête" + #: eeschema/edit_component_in_schematic.cpp:40 msgid "No Field to move" msgstr "Pas de champ à déplacer" @@ -9715,47 +8983,6 @@ msgstr "Valeur Composant" msgid "Component footprint" msgstr "Module du Composant" -#: eeschema/eelibs_read_libraryfiles.cpp:65 -#, c-format -msgid "Library <%s> not found" -msgstr "Librairie %s non trouvée" - -#: eeschema/eelibs_read_libraryfiles.cpp:116 -#, fuzzy -msgid "Loading schematic component libraries" -msgstr "Démarre chargement des librairies schématiques" - -#: eeschema/eelibs_read_libraryfiles.cpp:146 -#, c-format -msgid "Library file <%s> not found." -msgstr "Fichier librairie <%s> non trouvé." - -#: eeschema/eelibs_read_libraryfiles.cpp:165 -msgid " error!" -msgstr " erreur!" - -#: eeschema/eelibs_read_libraryfiles.cpp:318 -#: eeschema/eelibs_read_libraryfiles.cpp:325 -#: cvpcb/readschematicnetlist.cpp:115 -msgid "File <" -msgstr "Fichier <" - -#: eeschema/eelibs_read_libraryfiles.cpp:318 -msgid "> is empty!" -msgstr "> est vide" - -#: eeschema/eelibs_read_libraryfiles.cpp:326 -msgid "> is NOT EESCHEMA library!" -msgstr "> n'est PAS une librairie EESCHEMA !" - -#: eeschema/eelibs_read_libraryfiles.cpp:343 -msgid "Library <" -msgstr "Librairie <" - -#: eeschema/eelibs_read_libraryfiles.cpp:344 -msgid "> header read error" -msgstr "> erreur lecture entête" - #: eeschema/save_schemas.cpp:65 msgid "Schematic Files" msgstr "Fichiers Schématiques" @@ -9899,66 +9126,44 @@ msgstr "Clock Active Bas" msgid "Active Low Output" msgstr "Sortie Active Bas" -#: cvpcb/menucfg.cpp:45 -msgid "Lib Dir:" -msgstr "Rep Lib:" - -#: cvpcb/menucfg.cpp:49 -msgid "Net Input Ext:" -msgstr "Netl. entrée Ext:" - -#: cvpcb/menucfg.cpp:64 -msgid "Cmp ext:" -msgstr "Cmp ext:" - -#: cvpcb/menucfg.cpp:71 -msgid "Lib ext:" -msgstr "Lib ext:" - -#: cvpcb/menucfg.cpp:78 -msgid "NetOut ext:" -msgstr "NetOut ext:" - -#: cvpcb/menucfg.cpp:84 -msgid "Equiv ext:" -msgstr "Equiv ext:" - -#: cvpcb/menucfg.cpp:91 -msgid "Retro ext:" -msgstr "Retro ext:" - -#: cvpcb/menucfg.cpp:155 -msgid "Load Project File" -msgstr "Charger Fichier Projet" - -#: cvpcb/menucfg.cpp:286 -#, fuzzy -msgid "Open Footprint Alias Files" -msgstr "Filtrage Modules" - -#: cvpcb/autosel.cpp:78 -#, c-format -msgid "Footprint alias library file <%s> could not be found in the default search paths." +#: cvpcb/cvpcb.cpp:29 +msgid "Kicad component list files (*.stf)|*.stf" msgstr "" -#: cvpcb/autosel.cpp:89 +#: cvpcb/cvpcb.cpp:30 +msgid "Kicad footprint alias files (*.equ)|*.equ" +msgstr "Fichiers alias modules Kicad (*.equ)|*.equ" + +#: cvpcb/cvpcb.cpp:72 +msgid "Cvpcb is already running, Continue?" +msgstr "Cvpcb est en cours d'exécution. Continuer ?" + +#: cvpcb/cvpcb.cpp:119 +msgid " [no file]" +msgstr " [pas de fichier]" + +#: cvpcb/loadcmp.cpp:49 #, c-format -msgid "Error opening alias library <%s>." +msgid "PCB foot print library file <%s> could not be found in the default search paths." msgstr "" -#: cvpcb/autosel.cpp:138 +#: cvpcb/loadcmp.cpp:60 #, c-format -msgid "%d equivalences" -msgstr "%d équivalences" +msgid "Could not open PCB foot print library file <%s>." +msgstr "Ne peut ouvrir le fichier librairie de modules PCB <%s>." -#: cvpcb/autosel.cpp:195 +#: cvpcb/loadcmp.cpp:73 #, c-format -msgid "Component %s: Footprint %s not found in libraries" -msgstr "Composant %s: Module %s non trouvé en librairies" +msgid "<%s> is not a valid Kicad PCB foot print library." +msgstr "" + +#: cvpcb/loadcmp.cpp:136 +#, c-format +msgid "Module %s not found" +msgstr "Module %s non trouvé" #: cvpcb/init.cpp:74 #: cvpcb/init.cpp:132 -#: cvpcb/cvframe.cpp:375 #, c-format msgid "Components: %d (free: %d)" msgstr "Composants: %d (libres: %d)" @@ -9966,12 +9171,11 @@ msgstr "Composants: %d (libres: %d)" #: cvpcb/init.cpp:96 #, c-format msgid "File <%s> does not appear to be a valid Kicad net list file." -msgstr "" +msgstr "Le fichier <%s> ne semble pas être unfichier netliste Kicad valide." #: cvpcb/init.cpp:99 -#, fuzzy msgid "File Error" -msgstr "Erreur" +msgstr "Erreur sur Fichier" #: cvpcb/init.cpp:157 msgid "unamed" @@ -9998,7 +9202,6 @@ msgid "Lib: " msgstr "Lib: " #: cvpcb/displayframe.cpp:118 -#: cvpcb/dialog_display_options.h:51 msgid "Display Options" msgstr "Options d'Affichage" @@ -10019,27 +9222,41 @@ msgstr "Redessin (F3)" msgid "1:1 zoom" msgstr "1:1 zoom" -#: cvpcb/loadcmp.cpp:49 -#: cvpcb/listlib.cpp:79 -#, c-format -msgid "PCB foot print library file <%s> could not be found in the default search paths." -msgstr "" +#: cvpcb/menucfg.cpp:44 +msgid "Lib Dir:" +msgstr "Rep Lib:" -#: cvpcb/loadcmp.cpp:60 -#: cvpcb/listlib.cpp:91 -#, c-format -msgid "Could not open PCB foot print library file <%s>." -msgstr "" +#: cvpcb/menucfg.cpp:48 +msgid "Net Input Ext:" +msgstr "Netl. entrée Ext:" -#: cvpcb/loadcmp.cpp:73 -#, c-format -msgid "<%s> is not a valid Kicad PCB foot print library." -msgstr "" +#: cvpcb/menucfg.cpp:63 +msgid "Cmp ext:" +msgstr "Cmp ext:" -#: cvpcb/loadcmp.cpp:136 -#, c-format -msgid "Module %s not found" -msgstr "Module %s non trouvé" +#: cvpcb/menucfg.cpp:70 +msgid "Lib ext:" +msgstr "Lib ext:" + +#: cvpcb/menucfg.cpp:77 +msgid "NetOut ext:" +msgstr "NetOut ext:" + +#: cvpcb/menucfg.cpp:83 +msgid "Equiv ext:" +msgstr "Equiv ext:" + +#: cvpcb/menucfg.cpp:90 +msgid "Retro ext:" +msgstr "Retro ext:" + +#: cvpcb/menucfg.cpp:153 +msgid "Load Project File" +msgstr "Charger Fichier Projet" + +#: cvpcb/menucfg.cpp:319 +msgid "Open Footprint Alias Files" +msgstr "Ouvrir Fichier Alias Modules" #: cvpcb/dialog_display_options.cpp:139 #: cvpcb/dialog_display_options.cpp:147 @@ -10076,43 +9293,12 @@ msgstr "Afficher numéro des pastilles" msgid "&Apply" msgstr "&Appliquer" -#: cvpcb/listlib.cpp:60 -msgid "No PCB foot print libraries are listed in the current project file." -msgstr "" - -#: cvpcb/listlib.cpp:61 -#, fuzzy -msgid "Project File Error" -msgstr "Sauver Fichier Projet" - -#: cvpcb/listlib.cpp:101 -#, c-format -msgid "<%s> is not a valid Kicad PCB foot print library" -msgstr "" - -#: cvpcb/listlib.cpp:135 -#, c-format -msgid "Unexpected end of file occurred while parsing PCB foot print library <%s>." -msgstr "" - -#: cvpcb/listlib.cpp:247 -#, c-format -msgid "Could not open PCB foot print library document file <%s>." -msgstr "" - -#: cvpcb/listlib.cpp:256 -#, c-format -msgid "<%s> is not a valid PCB foot print library document file." -msgstr "" - #: cvpcb/genorcad.cpp:134 -#: cvpcb/writenetlistpcbnew.cpp:190 #, c-format msgid "%s %s pin %s : Different Nets" msgstr "%s %s pin %s : Nets Differents" #: cvpcb/readschematicnetlist.cpp:116 -#: kicad/prjconfig.cpp:97 msgid "> not found" msgstr "> non trouvé" @@ -10138,22 +9324,6 @@ msgstr "Lire Cfg" msgid "Equiv" msgstr "Equiv" -#: cvpcb/cvpcb.cpp:28 -msgid "Kicad component list files (*.stf)|*.stf" -msgstr "" - -#: cvpcb/cvpcb.cpp:29 -msgid "Kicad footprint alias files (*.equ)|*.equ" -msgstr "" - -#: cvpcb/cvpcb.cpp:71 -msgid "Cvpcb is already running, Continue?" -msgstr "Cvpcb est en cours d'exécution. Continuer ?" - -#: cvpcb/cvpcb.cpp:119 -msgid " [no file]" -msgstr " [pas de fichier]" - #: cvpcb/tool_cvpcb.cpp:30 #: cvpcb/tool_cvpcb.cpp:113 msgid "Open a NetList file" @@ -10260,31 +9430,26 @@ msgid "Delete selections" msgstr "Effacement des associations existantes" #: cvpcb/cvframe.cpp:397 -#, fuzzy msgid "unnamed" -msgstr "noname" +msgstr "non nommé" #: cvpcb/cvframe.cpp:399 msgid "Open Net List" msgstr "Ouvrir Fichier Netliste" #: cvpcb/cvframe.cpp:474 -#: common/drawframe.cpp:129 msgid "Dialog boxes" msgstr "Fenêtres de dialogue" #: cvpcb/cvframe.cpp:479 -#: common/drawframe.cpp:134 msgid "Lists" msgstr "Listes" #: cvpcb/cvframe.cpp:484 -#: common/drawframe.cpp:139 msgid "Status box" msgstr "Fenêtre d'état" #: cvpcb/cvframe.cpp:490 -#: common/drawframe.cpp:145 msgid "&Font" msgstr "&Fonte" @@ -10292,6 +9457,54 @@ msgstr "&Fonte" msgid "Choose font type and size for dialogs, information and status box" msgstr "Choisir les fontes et leur taille pour les dialogues, infos et ligne d'état" +#: cvpcb/autosel.cpp:78 +#, c-format +msgid "Footprint alias library file <%s> could not be found in the default search paths." +msgstr "" + +#: cvpcb/autosel.cpp:89 +#, c-format +msgid "Error opening alias library <%s>." +msgstr "" + +#: cvpcb/autosel.cpp:138 +#, c-format +msgid "%d equivalences" +msgstr "%d équivalences" + +#: cvpcb/autosel.cpp:195 +#, c-format +msgid "Component %s: Footprint %s not found in libraries" +msgstr "Composant %s: Module %s non trouvé en librairies" + +#: cvpcb/listlib.cpp:60 +msgid "No PCB foot print libraries are listed in the current project file." +msgstr "" + +#: cvpcb/listlib.cpp:61 +msgid "Project File Error" +msgstr "Erreur en Fichier Projet" + +#: cvpcb/listlib.cpp:101 +#, c-format +msgid "<%s> is not a valid Kicad PCB foot print library" +msgstr "" + +#: cvpcb/listlib.cpp:135 +#, c-format +msgid "Unexpected end of file occurred while parsing PCB foot print library <%s>." +msgstr "" + +#: cvpcb/listlib.cpp:247 +#, c-format +msgid "Could not open PCB foot print library document file <%s>." +msgstr "" + +#: cvpcb/listlib.cpp:256 +#, c-format +msgid "<%s> is not a valid PCB foot print library document file." +msgstr "" + #: cvpcb/listboxes.cpp:335 #, c-format msgid "Footprints: %d" @@ -10325,7 +9538,7 @@ msgstr "" #: cvpcb/savecmp.cpp:106 #, c-format msgid "<%s> is an old version component file." -msgstr "" +msgstr "<%s> est un fichier composant de version ancienne." #: kicad/mainframe.cpp:96 #, c-format @@ -10342,40 +9555,35 @@ msgstr "Executer un Script Python" #: kicad/mainframe.cpp:310 msgid "Python script (*.py)|*.py" -msgstr "" +msgstr "Script Python (*.py)|*.py" #: kicad/mainframe.cpp:328 -#, fuzzy msgid "Text file (" -msgstr "Hauteur texte" +msgstr "Fichier Texte (" #: kicad/mainframe.cpp:330 -#, fuzzy msgid "Load File to Edit" -msgstr "Pas de champ à éditer" +msgstr "Fichier à Editer" #: kicad/preferences.cpp:48 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:58 -#, fuzzy msgid "Executable files (" -msgstr "Extraire Fichier " +msgstr "Fichiers exécutables (" #: kicad/preferences.cpp:62 msgid "Select Preferred Pdf Browser" msgstr "Sélection Visualisateur PDF Préféré" #: kicad/preferences.cpp:84 -#, fuzzy msgid "Executable file (" -msgstr "Extraire Fichier " +msgstr "Fichier exécutable (" #: kicad/preferences.cpp:86 -#, fuzzy msgid "Select Prefered Editor" -msgstr "Editeur préféré:" +msgstr "Sélection Editeur Préféré" #: kicad/files-io.cpp:51 msgid "Unzip Project" @@ -10413,11 +9621,11 @@ msgstr "*ERREUR*\n" msgid "Archive Project Files" msgstr "Archiver fichiers Projets" -#: kicad/files-io.cpp:156 +#: kicad/files-io.cpp:160 msgid "Compress file " msgstr "Compresse fichier" -#: kicad/files-io.cpp:168 +#: kicad/files-io.cpp:172 msgid "" "\n" "Create Zip Archive " @@ -10431,7 +9639,7 @@ msgstr "noname" #: kicad/buildmnu.cpp:99 msgid "&Open\tCtrl+O" -msgstr "" +msgstr "&Ouvrir\tCtrl+O" #: kicad/buildmnu.cpp:100 msgid "Open an existing project" @@ -10439,7 +9647,7 @@ msgstr "Ouvrir un projet existant" #: kicad/buildmnu.cpp:105 msgid "&New\tCtrl+N" -msgstr "" +msgstr "&Nouveau\tCtrl+N" #: kicad/buildmnu.cpp:106 #: kicad/buildmnu.cpp:269 @@ -10563,36 +9771,6 @@ msgstr "Archiver les fichiers du projet" msgid "Refresh project tree" msgstr "Mettre à jour l'affichage du projet" -#: kicad/prjconfig.cpp:39 -msgid "Template file not found " -msgstr "Fichier modèle non trouvé" - -#: kicad/prjconfig.cpp:67 -#, fuzzy -msgid "Create New Project" -msgstr "Créer un nouveau Répertoire" - -#: kicad/prjconfig.cpp:72 -#, fuzzy -msgid "Open Existing Project" -msgstr "Ouvrir un projet existant" - -#: kicad/prjconfig.cpp:96 -msgid "Kicad project file <" -msgstr "Fichier projet Kicad <" - -#: kicad/prjconfig.cpp:110 -msgid "Working dir: " -msgstr "Répertoire de travail: " - -#: kicad/prjconfig.cpp:111 -msgid "" -"\n" -"Project: " -msgstr "" -"\n" -"Projet: " - #: kicad/treeprj_frame.cpp:128 msgid "&Run" msgstr "Exécute&r" @@ -10752,6 +9930,35 @@ msgstr "GerbView (Visualisateur Gerber)" msgid "Run Python Script" msgstr "Exécuter le Script Python" +#: kicad/prjconfig.cpp:36 +#, fuzzy +msgid "Project template file not found " +msgstr "Fichier modèle non trouvé" + +#: kicad/prjconfig.cpp:64 +msgid "Create New Project" +msgstr "Créer un Nouveau Projet" + +#: kicad/prjconfig.cpp:69 +msgid "Open Existing Project" +msgstr "Ouvrir un Projet Existant" + +#: kicad/prjconfig.cpp:93 +msgid "Kicad project file <" +msgstr "Fichier projet Kicad <" + +#: kicad/prjconfig.cpp:107 +msgid "Working dir: " +msgstr "Répertoire de travail: " + +#: kicad/prjconfig.cpp:108 +msgid "" +"\n" +"Project: " +msgstr "" +"\n" +"Projet: " + #: gerbview/tool_gerber.cpp:33 msgid "Clear and Load Gerber File" msgstr "Effacer et Charger Fichier Gerber" @@ -10962,7 +10169,6 @@ msgid "Too many include files!!" msgstr "Trop de fichiers inclus!!" #: gerbview/readgerb.cpp:146 -#: gerbview/dcode.cpp:290 msgid "File " msgstr "Fichier " @@ -10972,15 +10178,11 @@ msgid "%d errors while reading Gerber file [%s]" msgstr "%d erreurs pendant lecture fichier gerber [%s]" #: gerbview/readgerb.cpp:275 -#: gerbview/files.cpp:181 -#: gerbview/files.cpp:216 #, c-format msgid "Gerber DCODE files (%s)|*.%s" msgstr "" #: gerbview/readgerb.cpp:279 -#: gerbview/files.cpp:186 -#, fuzzy msgid "Load GERBER DCODE File" msgstr "Charger Fichier de DCodes" @@ -11059,8 +10261,8 @@ msgid "Delete Dcode items" msgstr "Suppression d'éléments par DCode" #: gerbview/gerbview_config.cpp:26 -msgid "GervView project files (.cnf)|*.cnf" -msgstr "" +msgid "GerbView project files (.cnf)|*.cnf" +msgstr "Fichiers projet GerbView (.cnf)|*.cnf" #: gerbview/gerbview_config.cpp:141 msgid "Save GerbView Project File" @@ -11073,17 +10275,15 @@ msgstr "non encore disponible" #: gerbview/files.cpp:133 #, c-format msgid "Gerber files (.%s .gbr .gbx .lgr .ger .pho)|*.%s;*.gbr;*.gbx;*.lgr;*.ger;*.pho|" -msgstr "" +msgstr "Fichiers Gerber (.%s .gbr .gbx .lgr .ger .pho)|*.%s;*.gbr;*.gbx;*.lgr;*.ger;*.pho|" #: gerbview/files.cpp:138 -#, fuzzy msgid "Open Gerber File" msgstr "Ouvrir Fichier Gerber" #: gerbview/files.cpp:219 -#, fuzzy msgid "Save Gerber File" -msgstr "Charger fichier gerber" +msgstr "Sauver Fichier Gerber" #: gerbview/gerbview.cpp:54 msgid "GerbView is already running. Continue?" @@ -11137,6 +10337,48 @@ msgstr "Polygones:" msgid "Show D codes" msgstr "Montrer DCodes" +#: common/selcolor.cpp:76 +msgid "Colors" +msgstr "Couleurs" + +#: common/eda_doc.cpp:146 +msgid "Doc File " +msgstr "Fichier de Doc " + +#: common/eda_doc.cpp:187 +#, c-format +msgid "Unknown MIME type for doc file <%s>" +msgstr "MIME type inconnu pour fichier Doc <%s>" + +#: common/gestfich.cpp:444 +#, c-format +msgid "Command <%s> could not found" +msgstr "Commande <%s> non trouvée" + +#: common/gestfich.cpp:544 +msgid "No default editor found, you must choose it" +msgstr "Pas d'éditeur par défaut trouvé, vous devez en choisir un" + +#: common/gestfich.cpp:550 +msgid "Prefered Editor:" +msgstr "Editeur préféré:" + +#: common/gestfich.cpp:646 +msgid "Problem while running the PDF viewer" +msgstr "Problème en lançant le Visualisateur PDF" + +#: common/gestfich.cpp:647 +msgid "" +"\n" +" command is " +msgstr "" +"\n" +" la commande est " + +#: common/gestfich.cpp:653 +msgid "Unable to find a PDF viewer for" +msgstr "Impossible de trouver un visualisateur PDF pour" + #: common/edaappl.cpp:94 msgid "Default" msgstr "Défaut" @@ -11197,182 +10439,163 @@ msgstr "Catalan" msgid "Dutch" msgstr "Hollandais" -#: common/edaappl.cpp:859 +#: common/edaappl.cpp:881 msgid "Language" msgstr "Langue" -#: common/edaappl.cpp:860 +#: common/edaappl.cpp:882 msgid "Select application language (only for testing!)" msgstr "Choisir la langue (seulement pour tests!)" -#: common/selcolor.cpp:76 -msgid "Colors" -msgstr "Couleurs" - -#: common/eda_doc.cpp:146 -msgid "Doc File " -msgstr "Fichier de Doc " - -#: common/eda_doc.cpp:186 -#, c-format -msgid "Unknown MIME type for doc file <%s>" -msgstr "MIME type inconnu pour fichier Doc <%s>" - -#: common/projet_config.cpp:47 -#, c-format -msgid "ReCreatePrjConfig() called with project file <%s> which does not have the correct file extension." -msgstr "" - #: common/common.cpp:58 -#, fuzzy msgid "Kicad project files (*.pro)|*.pro" -msgstr "Fichier projet Kicad <" +msgstr "Fichiers projet Kicad (*.pro)|*.pro" #: common/common.cpp:59 msgid "Kicad PCB files (*.brd)|*.brd" -msgstr "" +msgstr "Fichiers Kicad PCB (*.brd)|*.brd" #: common/common.cpp:60 msgid "Kicad schematic files (*.sch)|*.sch" -msgstr "" +msgstr "Fichiers schématiques Kicad (*.sch)|*.sch" #: common/common.cpp:61 msgid "Kicad netlist files (*.net)|*.net" -msgstr "" +msgstr "fichiers netlistes Kicad (*.net)|*.net" #: common/common.cpp:62 msgid "Gerber files (*.pho)|*.pho" -msgstr "" +msgstr "Fichiers Gerber (*.pho)|*.pho" #: common/common.cpp:63 msgid "All files (*)|*" -msgstr "" +msgstr "Tous les fichiers (*)|*" -#: common/common.cpp:251 +#: common/common.cpp:255 msgid " (\"):" msgstr " (\"):" -#: common/common.cpp:341 +#: common/common.cpp:345 msgid " \"" msgstr " \"" -#: common/common.cpp:345 +#: common/common.cpp:349 msgid " mm" msgstr " mm" -#: common/common.cpp:558 +#: common/common.cpp:562 msgid "Copper " msgstr "Cuivre " -#: common/common.cpp:558 +#: common/common.cpp:562 msgid "Inner L1 " msgstr "Interne 1" -#: common/common.cpp:558 +#: common/common.cpp:562 msgid "Inner L2 " msgstr "Interne 2" -#: common/common.cpp:558 +#: common/common.cpp:562 msgid "Inner L3 " msgstr "Interne 3" -#: common/common.cpp:559 +#: common/common.cpp:563 msgid "Inner L4 " msgstr "Interne 4" -#: common/common.cpp:559 +#: common/common.cpp:563 msgid "Inner L5 " msgstr "Interne 5" -#: common/common.cpp:559 +#: common/common.cpp:563 msgid "Inner L6 " msgstr "Interne 6" -#: common/common.cpp:559 +#: common/common.cpp:563 msgid "Inner L7 " msgstr "Interne 7" -#: common/common.cpp:560 +#: common/common.cpp:564 msgid "Inner L8 " msgstr "Interne 8" -#: common/common.cpp:560 +#: common/common.cpp:564 msgid "Inner L9 " msgstr "Interne 9" -#: common/common.cpp:560 +#: common/common.cpp:564 msgid "Inner L10" msgstr "Interne 10" -#: common/common.cpp:560 +#: common/common.cpp:564 msgid "Inner L11" msgstr "Interne 11" -#: common/common.cpp:561 +#: common/common.cpp:565 msgid "Inner L12" msgstr "Interne 12" -#: common/common.cpp:561 +#: common/common.cpp:565 msgid "Inner L13" msgstr "Interne 13" -#: common/common.cpp:561 +#: common/common.cpp:565 msgid "Inner L14" msgstr "Interne 14" -#: common/common.cpp:562 +#: common/common.cpp:566 msgid "Adhes Cop" msgstr "Adhes Cu " -#: common/common.cpp:562 +#: common/common.cpp:566 msgid "Adhes Cmp" msgstr "Adhes Cmp" -#: common/common.cpp:562 +#: common/common.cpp:566 msgid "SoldP Cop" msgstr "SoldP Cu " -#: common/common.cpp:562 +#: common/common.cpp:566 msgid "SoldP Cmp" msgstr "SoldP Cmp" -#: common/common.cpp:563 +#: common/common.cpp:567 msgid "SilkS Cop" msgstr "Sérigr Cu " -#: common/common.cpp:563 +#: common/common.cpp:567 msgid "SilkS Cmp" msgstr "Sérigr Cmp" -#: common/common.cpp:563 +#: common/common.cpp:567 msgid "Mask Cop " msgstr "Masque Cu " -#: common/common.cpp:563 +#: common/common.cpp:567 msgid "Mask Cmp " msgstr "Masque Cmp" -#: common/common.cpp:564 +#: common/common.cpp:568 msgid "Drawings " msgstr "Drawings " -#: common/common.cpp:564 +#: common/common.cpp:568 msgid "Comments " msgstr "Commentaires " -#: common/common.cpp:564 +#: common/common.cpp:568 msgid "Eco1 " msgstr "Eco1 " -#: common/common.cpp:564 +#: common/common.cpp:568 msgid "Eco2 " msgstr "Eco2 " -#: common/common.cpp:565 +#: common/common.cpp:569 msgid "Edges Pcb" msgstr "Contour Pcb" -#: common/common.cpp:565 +#: common/common.cpp:569 msgid "BAD INDEX" msgstr "BAD INDEX" @@ -11389,7 +10612,7 @@ msgstr "> non trouvé." msgid "Help file %s not found" msgstr "Fichier d'aide %s non trouvé" -#: common/basicframe.cpp:274 +#: common/basicframe.cpp:265 #, c-format msgid "Help file %s could not be found." msgstr "Fichier d'aide %s non trouvé." @@ -11434,35 +10657,6 @@ msgstr "Inversion Bloc" msgid "Block Mirror" msgstr "Bloc Miroir" -#: common/gestfich.cpp:444 -#, fuzzy, c-format -msgid "Command <%s> could not found" -msgstr "Module <%s> non trouvé" - -#: common/gestfich.cpp:586 -msgid "No default editor found, you must choose it" -msgstr "Pas d'éditeur par défaut trouvé, vous devez en choisir un" - -#: common/gestfich.cpp:592 -msgid "Prefered Editor:" -msgstr "Editeur préféré:" - -#: common/gestfich.cpp:688 -msgid "Problem while running the PDF viewer" -msgstr "Problème en lançant le Visualisateur PDF" - -#: common/gestfich.cpp:689 -msgid "" -"\n" -" command is " -msgstr "" -"\n" -" la commande est " - -#: common/gestfich.cpp:695 -msgid "Unable to find a PDF viewer for" -msgstr "Impossible de trouver un visualisateur PDF pour" - #: common/pcbcommon.cpp:61 msgid "??? Via" msgstr "??? Via" @@ -11476,27 +10670,10 @@ msgstr "Via Aveugle/Enterrée" msgid "Kicad footprint library files (*.mod)|*.mod" msgstr "Archiver ou ajouter les modules dans un fichier librairie" -#: common/base_screen.cpp:381 +#: common/projet_config.cpp:54 #, c-format -msgid "Grid size( %f, %f ) not in grid list, falling back to grid size( %f, %f )." -msgstr "Taille de grille( %f, %f ) non trouvée en liste, utilisation de la taille ( %f, %f )." - -#: common/base_screen.cpp:404 -#, c-format -msgid "Grid ID %d not in grid list, falling back to grid size( %g, %g )." -msgstr "Grille n° %d non trouvée en liste, utilisation de la taille ( %g, %g )." - -#: common/drawframe.cpp:146 -msgid "Choose font type and size for dialogs, infos and status box" -msgstr "Choisir les fontes et leur taille pour les dialogues, infos et ligne d'état" - -#: common/drawframe.cpp:368 -msgid "Inch" -msgstr "Pouce" - -#: common/drawframe.cpp:376 -msgid "??" -msgstr "??" +msgid "ReCreatePrjConfig() called with project file <%s> which does not have the correct file extension." +msgstr "" #: common/zoom.cpp:209 msgid "Center" @@ -11518,6 +10695,18 @@ msgstr "Sélection Grille" msgid "Grid: " msgstr "Grille: " +#: common/drawframe.cpp:145 +msgid "Choose font type and size for dialogs, infos and status box" +msgstr "Choisir les fontes et leur taille pour les dialogues, infos et ligne d'état" + +#: common/drawframe.cpp:367 +msgid "Inch" +msgstr "Pouce" + +#: common/drawframe.cpp:375 +msgid "??" +msgstr "??" + #: common/get_component_dialog.cpp:114 msgid "History list:" msgstr "Historique:" @@ -11534,7 +10723,7 @@ msgstr "Liste tous" msgid "By Lib Browser" msgstr "Par Visualisateur libs" -#: common/hotkeys_basic.cpp:318 +#: common/hotkeys_basic.cpp:321 msgid "" "Current hotkey list:\n" "\n" @@ -11542,82 +10731,92 @@ msgstr "" "Liste des Hotkeys courantes:\n" "\n" -#: common/hotkeys_basic.cpp:326 +#: common/hotkeys_basic.cpp:329 msgid "key " msgstr "touche: " -#: common/hotkeys_basic.cpp:383 +#: common/hotkeys_basic.cpp:386 msgid "Save Hotkey Configuration File:" msgstr "Sauver Fichier Configuration des Hotkeys:" -#: common/hotkeys_basic.cpp:415 +#: common/hotkeys_basic.cpp:418 msgid "Allowed keys:\n" msgstr "Touches autorisées:\n" -#: common/hotkeys_basic.cpp:501 +#: common/hotkeys_basic.cpp:504 msgid "Open Hotkey Configuration File:" msgstr "Ouvrir Fichier Configuration des Hotkeys:" -#: common/hotkeys_basic.cpp:520 +#: common/hotkeys_basic.cpp:523 msgid "Unable to read " msgstr "Impossible de lire " -#: common/hotkeys_basic.cpp:633 +#: common/hotkeys_basic.cpp:643 msgid "Show Current Hotkey List" msgstr "Afficher Liste Actuelle des Hotkeys" -#: common/hotkeys_basic.cpp:634 +#: common/hotkeys_basic.cpp:644 msgid "Show the current hotkey config" msgstr "Affiche la configuration actuelle des Hotkeys" -#: common/hotkeys_basic.cpp:639 +#: common/hotkeys_basic.cpp:649 msgid "Create Hotkey config file" msgstr "Créer le fichier configuration des Hotkeys" -#: common/hotkeys_basic.cpp:640 +#: common/hotkeys_basic.cpp:650 msgid "Create or Recreate the hotkey config file from current hotkey list" msgstr "Créer ou recréer le fichier configuration des Hotkeys à partir de la liste courante" -#: common/hotkeys_basic.cpp:646 +#: common/hotkeys_basic.cpp:656 msgid "Reread Hotkey config file" msgstr "Relire les fichiers configuration des Hotkeys" -#: common/hotkeys_basic.cpp:647 +#: common/hotkeys_basic.cpp:657 msgid "Reread the hotkey config file" msgstr "Relire les fichiers configuration des Hotkeys" -#: common/hotkeys_basic.cpp:651 +#: common/hotkeys_basic.cpp:661 msgid "Edit Hotkey config file" msgstr "Editer le fichiers configuration des Hotkeys" -#: common/hotkeys_basic.cpp:652 +#: common/hotkeys_basic.cpp:662 msgid "Run the text editor and edit the hotkey config file" msgstr "Lancer l'éditeur de texte et éditer le fichier de config des hotkeys" -#: common/hotkeys_basic.cpp:658 +#: common/hotkeys_basic.cpp:668 msgid "home directory" msgstr "Répertoire d'accueil (home)" -#: common/hotkeys_basic.cpp:659 +#: common/hotkeys_basic.cpp:669 msgid "Use home directory to load or store Hotkey config files" msgstr "Utiliser le répertoire d'accueil pour charger ou sauver les fichiers de config des Hotkeys" -#: common/hotkeys_basic.cpp:664 +#: common/hotkeys_basic.cpp:674 msgid "kicad/template directory" msgstr "kicad/template répertoire" -#: common/hotkeys_basic.cpp:665 +#: common/hotkeys_basic.cpp:675 msgid "Use kicad/template directory to load or store Hotkey config files" msgstr "Utiliser répertoire kicad/template pour charger ou sauver les fichiers de config des Hotkeys" -#: common/hotkeys_basic.cpp:670 +#: common/hotkeys_basic.cpp:680 msgid "Hotkey config location" msgstr "Emplacement des Fichiers des Hotkeys" -#: common/hotkeys_basic.cpp:671 +#: common/hotkeys_basic.cpp:681 msgid "Hotkey config file location selection (home directory or kicad tree)" msgstr "Sélection emplacement des fichiers de config. des hotkeys(\"home\" ou répertoire kicad)" +#: common/base_screen.cpp:377 +#, c-format +msgid "Grid size( %f, %f ) not in grid list, falling back to grid size( %f, %f )." +msgstr "Taille de grille( %f, %f ) non trouvée en liste, utilisation de la taille ( %f, %f )." + +#: common/base_screen.cpp:400 +#, c-format +msgid "Grid ID %d not in grid list, falling back to grid size( %g, %g )." +msgstr "Grille n° %d non trouvée en liste, utilisation de la taille ( %g, %g )." + #: 3d-viewer/3d_aux.cpp:206 msgid "Vertex " msgstr "Vertex " @@ -11678,11 +10877,6 @@ msgstr "Vers le bas" msgid "3D Image filename:" msgstr "Nom fichier Image 3D:" -#: 3d-viewer/3d_read_mesh.cpp:45 -#, fuzzy, c-format -msgid "3D part library <%s> could not be found." -msgstr "Fichier d'aide %s non trouvé." - #: 3d-viewer/3d_toolbar.cpp:33 msgid "Reload board" msgstr "Reharger Circuit Imprimé" @@ -11759,6 +10953,11 @@ msgstr "Couche ECO1 On/Off" msgid "Eco2 Layer On/Off" msgstr "Couche ECO2 On/Off" +#: 3d-viewer/3d_read_mesh.cpp:45 +#, fuzzy, c-format +msgid "3D part library <%s> could not be found." +msgstr "Fichier d'aide %s non trouvé." + #: share/setpage.cpp:269 msgid "Size A4" msgstr "Format A4 " @@ -11896,7 +11095,6 @@ 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" @@ -11939,7 +11137,6 @@ msgid "Tech Layers" msgstr "Couches Tech." #: pcbnew/set_color.h:327 -#: gerbview/set_color.h:318 msgid "Others" msgstr "Autres" @@ -12287,3 +11484,8 @@ msgstr "DCodes id." msgid "Page Settings" msgstr "Ajustage opt Page" +#~ msgid "Schematic files:" +#~ msgstr "Fichiers schématiques:" +#~ msgid "Default library file path:" +#~ msgstr "Chemin par Défaut des Fichiers Librairies:" + diff --git a/pcbnew/pcbplot.cpp b/pcbnew/pcbplot.cpp index 147120c611..29dad143eb 100644 --- a/pcbnew/pcbplot.cpp +++ b/pcbnew/pcbplot.cpp @@ -693,7 +693,7 @@ void WinEDA_PlotFrame::Plot( wxCommandEvent& event ) case PLOT_FORMAT_HPGL: ext = wxT( "plt" ); - wildcard = _( "HPGL plat files (.plt)|*.plt" ); + wildcard = _( "HPGL plot files (.plt)|*.plt" ); break; }