From 667a6498de925e0cbc21287801444f14b6f71c0c Mon Sep 17 00:00:00 2001 From: charras Date: Tue, 7 Oct 2008 17:59:02 +0000 Subject: [PATCH] solved pcbnew: minor bug when only one copper layer selected: zone properties layer list displayed component layer instead of copper layer --- internat/fr/kicad.mo | Bin 160401 -> 161018 bytes internat/fr/kicad.po | 2016 ++++++++++++++-------------- pcbnew/dialog_zones_by_polygon.cpp | 7 +- pcbnew/zones_by_polygon.cpp | 2 + 4 files changed, 1042 insertions(+), 983 deletions(-) diff --git a/internat/fr/kicad.mo b/internat/fr/kicad.mo index d4da9768f02b5b20d0bf2e7a56fecc1c9c189cf8..8ca47fbfe7d69f061541648937a79e68166c181c 100644 GIT binary patch delta 55137 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 delta 54413 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 DrA\n" "MIME-Version: 1.0\n" @@ -347,7 +347,7 @@ msgstr "dimension" #: pcbnew/class_marker.cpp:133 #: pcbnew/class_text_mod.cpp:503 #: pcbnew/class_track.cpp:852 -#: pcbnew/class_zone.cpp:716 +#: pcbnew/class_zone.cpp:722 msgid "Type" msgstr "Type" @@ -370,7 +370,7 @@ msgstr "Segment" #: pcbnew/class_pcb_text.cpp:190 #: pcbnew/class_text_mod.cpp:516 #: pcbnew/class_track.cpp:909 -#: pcbnew/class_zone.cpp:750 +#: pcbnew/class_zone.cpp:756 msgid "Layer" msgstr "Couche" @@ -571,12 +571,12 @@ msgid "Display" msgstr "Affichage" #: pcbnew/class_track.cpp:868 -#: pcbnew/class_zone.cpp:738 +#: pcbnew/class_zone.cpp:744 msgid "NetName" msgstr "NetName" #: pcbnew/class_track.cpp:873 -#: pcbnew/class_zone.cpp:746 +#: pcbnew/class_zone.cpp:752 msgid "NetCode" msgstr "NetCode" @@ -588,23 +588,23 @@ msgstr "Standard" msgid "Diam" msgstr "Diam" -#: pcbnew/class_zone.cpp:741 +#: pcbnew/class_zone.cpp:747 msgid "Non Copper Zone" msgstr "Zone non Cuivre" -#: pcbnew/class_zone.cpp:754 +#: pcbnew/class_zone.cpp:760 msgid "Corners" msgstr "Sommets" -#: pcbnew/class_zone.cpp:759 +#: pcbnew/class_zone.cpp:765 msgid "No Grid" msgstr "Pas de Grille" -#: pcbnew/class_zone.cpp:760 +#: pcbnew/class_zone.cpp:766 msgid "Fill Grid" msgstr "Grille de Remplissage" -#: pcbnew/class_zone.cpp:764 +#: pcbnew/class_zone.cpp:770 msgid "Hatch lines" msgstr "Lignes de Hachure" @@ -704,7 +704,7 @@ msgstr "Connecte une extrémité de piste en l'air, lorsque elle couvre un pad o msgid "Clean pcb" msgstr "Nettoyage PCB" -#: pcbnew/plot_rtn.cpp:216 +#: pcbnew/plot_rtn.cpp:215 #, c-format msgid "" "Your BOARD has a bad layer number of %u for module\n" @@ -713,7 +713,7 @@ msgstr "" "Votre PCB a un mauvais numero de couche %u pour le module\n" " %s's \"reference\"." -#: pcbnew/plot_rtn.cpp:236 +#: pcbnew/plot_rtn.cpp:235 #, c-format msgid "" "Your BOARD has a bad layer number of %u for module\n" @@ -722,7 +722,7 @@ msgstr "" "Votre PCB a un mauvais numero de couche %u pour le module\n" " %s's \"valeur\"." -#: pcbnew/plot_rtn.cpp:282 +#: pcbnew/plot_rtn.cpp:281 #, c-format msgid "" "Your BOARD has a bad layer number of %u for module\n" @@ -3596,7 +3596,7 @@ msgstr "Impossible de créer fichier " msgid "File" msgstr "Fichier" -#: pcbnew/plotgerb.cpp:827 +#: pcbnew/plotgerb.cpp:836 #, c-format msgid "unable to reopen file <%s>" msgstr "Ne peut pas réouvrir fichier <%s>" @@ -3756,346 +3756,6 @@ msgstr "Garder" msgid "Deselect this layer to select the No Change state" msgstr "Deselectionner cette couche pour restorer l'option Pas de Changement" -#: pcbnew/menubarpcb.cpp:38 -msgid "Load board Ctrl-O" -msgstr "Charger Circuit Imprimé (Ctrl O)" - -#: pcbnew/menubarpcb.cpp:39 -msgid "Delete old Board and Load new Board" -msgstr "Effacer ancien C.I. et charger un nouveau" - -#: pcbnew/menubarpcb.cpp:44 -msgid "Append Board" -msgstr "Ajouter Circuit Imprimé" - -#: pcbnew/menubarpcb.cpp:45 -msgid "Add Board to old Board" -msgstr "Ajouter un C.I. au C.I. actuel" - -#: pcbnew/menubarpcb.cpp:50 -msgid "&New board" -msgstr "&Nouveau Circuit Imprimé" - -#: pcbnew/menubarpcb.cpp:51 -msgid "Clear old PCB and init a new one" -msgstr "Effacer C.I. ancien et créer un nouveau" - -#: pcbnew/menubarpcb.cpp:56 -msgid "&Rescue" -msgstr "&Secours" - -#: pcbnew/menubarpcb.cpp:57 -msgid "Clear old board and get last rescue file" -msgstr "Effacer C.I. actuel et reprendre dernier fichier secours" - -#: pcbnew/menubarpcb.cpp:62 -msgid "&Previous version" -msgstr "&Précédente version" - -#: pcbnew/menubarpcb.cpp:63 -msgid "Clear old board and get old version of board" -msgstr "Effacer C.I. actuel et reprendre ancienne version" - -#: pcbnew/menubarpcb.cpp:70 -msgid "&Save board Ctrl-S" -msgstr "Sauver Circuit Imprimé (Ctrl S)" - -#: pcbnew/menubarpcb.cpp:71 -msgid "Save current board" -msgstr "Sauver le C.I. actuel" - -#: pcbnew/menubarpcb.cpp:76 -msgid "Save board as.." -msgstr "Sauver C.I. sous.." - -#: pcbnew/menubarpcb.cpp:77 -msgid "Save current board as.." -msgstr "Sauver le Circuit Imprimé courant sous.." - -#: pcbnew/menubarpcb.cpp:84 -msgid "P&rint" -msgstr "Imp&rimer" - -#: pcbnew/menubarpcb.cpp:84 -msgid "Print on current printer" -msgstr "Imprimer sur l'imprimante par défaut" - -#: pcbnew/menubarpcb.cpp:89 -msgid "&Plot" -msgstr "&Tracer" - -#: pcbnew/menubarpcb.cpp:90 -msgid "Plot (HPGL, PostScript, or Gerber format)" -msgstr "Tracer ( format HPGL, POSTSCRIPT ou GERBER)" - -#: pcbnew/menubarpcb.cpp:99 -msgid "&Specctra DSN" -msgstr "&Specctra DSN" - -#: pcbnew/menubarpcb.cpp:99 -msgid "Export the current board to a \"Specctra DSN\" file" -msgstr "Exporte le CI courant dans un fichier au format \"Specctra DSN\"" - -#: pcbnew/menubarpcb.cpp:104 -msgid "&GenCAD" -msgstr "&GenCAD" - -#: pcbnew/menubarpcb.cpp:104 -msgid "Export GenCAD Format" -msgstr "Exporter en Format GenCAD" - -#: pcbnew/menubarpcb.cpp:109 -msgid "&Module report" -msgstr "Rapport &Modules" - -#: pcbnew/menubarpcb.cpp:109 -msgid "Create a pcb report (footprint report)" -msgstr "Créer un fichier rapport (rapport sur modules)" - -#: pcbnew/menubarpcb.cpp:113 -msgid "&Export" -msgstr "&Exporter" - -#: pcbnew/menubarpcb.cpp:113 -msgid "Export board" -msgstr "Exporter le C.I." - -#: pcbnew/menubarpcb.cpp:121 -msgid "&Specctra Session" -msgstr "&Specctra Session" - -#: pcbnew/menubarpcb.cpp:121 -msgid "Import a routed \"Specctra Session\" (*.ses) file" -msgstr "Importer un fichier de routage \"Specctra Session\" (*.ses) " - -#: pcbnew/menubarpcb.cpp:133 -msgid "Import" -msgstr "Importer" - -#: pcbnew/menubarpcb.cpp:133 -msgid "Import files" -msgstr "Importer fichiers" - -#: pcbnew/menubarpcb.cpp:140 -msgid "Add new footprints" -msgstr "Archiver nouveaux modules" - -#: pcbnew/menubarpcb.cpp:141 -msgid "Archive new footprints only in a library (keep other footprints in this lib)" -msgstr "Archiver nouveaux modules seuls dans une librairie (garder les autres modules de cette librairie)" - -#: pcbnew/menubarpcb.cpp:145 -msgid "Create footprint archive" -msgstr "Créer Archive des modules" - -#: pcbnew/menubarpcb.cpp:146 -msgid "Archive all footprints in a library(old lib will be deleted)" -msgstr "Archiver tous les modules dans une librairie (ancienne librairie supprimée)" - -#: pcbnew/menubarpcb.cpp:151 -msgid "Archive footprints" -msgstr "Archiver modules" - -#: pcbnew/menubarpcb.cpp:152 -msgid "Archive or Add footprints in a library file" -msgstr "Archiver ou ajouter les modules dans un fichier librairie" - -#: pcbnew/menubarpcb.cpp:156 -msgid "E&xit" -msgstr "&Quitter" - -#: pcbnew/menubarpcb.cpp:156 -msgid "Quit pcbnew" -msgstr "Quitter Pcbnew" - -#: pcbnew/menubarpcb.cpp:174 -msgid "&Library" -msgstr "&Librairie" - -#: pcbnew/menubarpcb.cpp:175 -msgid "Setting Libraries, Directories and others..." -msgstr "Sélectionner les librairies et répertoires" - -#: pcbnew/menubarpcb.cpp:179 -msgid "&Colors" -msgstr "&Couleurs" - -#: pcbnew/menubarpcb.cpp:180 -msgid "Select Colors and Display for PCB items" -msgstr "Selection couleurs et affichage des éléments du C.I." - -#: pcbnew/menubarpcb.cpp:184 -msgid "&General" -msgstr " &Général " - -#: pcbnew/menubarpcb.cpp:185 -msgid "Select general options for pcbnew" -msgstr " Sélection options générales pour pcbnew" - -#: pcbnew/menubarpcb.cpp:189 -msgid "&Display" -msgstr "&Affichage" - -#: pcbnew/menubarpcb.cpp:190 -msgid "Select what items are displayed" -msgstr "Sélectionner les éléments a afficher" - -#: pcbnew/menubarpcb.cpp:200 -msgid "&Save preferences" -msgstr "&Sauver Préférences" - -#: pcbnew/menubarpcb.cpp:201 -msgid "Save application preferences" -msgstr "Sauver préférences" - -#: pcbnew/menubarpcb.cpp:205 -msgid "&Read preferences" -msgstr "&Lire Préférences" - -#: pcbnew/menubarpcb.cpp:206 -msgid "Read application preferences" -msgstr "Lire préférences de l'application" - -#: pcbnew/menubarpcb.cpp:218 -msgid "Tracks and Vias" -msgstr "Pistes et Vias" - -#: pcbnew/menubarpcb.cpp:219 -msgid "Adjust size and width for tracks, vias" -msgstr "Ajuster dims et taille des pistes et vias" - -#: pcbnew/menubarpcb.cpp:224 -msgid "Adjust User Grid" -msgstr "Ajuster Grille utilisateur" - -#: pcbnew/menubarpcb.cpp:228 -msgid "Texts and drawings" -msgstr "&Textes et Tracés" - -#: pcbnew/menubarpcb.cpp:229 -msgid "Adjust width for texts and drawings" -msgstr "Ajuster dims pour textes et graphiques" - -#: pcbnew/menubarpcb.cpp:234 -msgid "Adjust size,shape,layers... for Pads" -msgstr "Ajuster taille, forme, couches... pour pads" - -#: pcbnew/menubarpcb.cpp:239 -msgid "&Save Setup" -msgstr "&Sauver Options" - -#: pcbnew/menubarpcb.cpp:240 -msgid "Save options in current directory" -msgstr "Sauver les options en répertoire de travail" - -#: pcbnew/menubarpcb.cpp:249 -msgid "Generate &modules position" -msgstr "Créer &Modules Pos" - -#: pcbnew/menubarpcb.cpp:250 -msgid "Generate modules position file" -msgstr "Gen fichier Position des Modules" - -#: pcbnew/menubarpcb.cpp:254 -msgid "Create &drill file" -msgstr "Créer &Fichier de percage" - -#: pcbnew/menubarpcb.cpp:255 -msgid "Generate excellon drill file" -msgstr "Créer Fichier de percage" - -#: pcbnew/menubarpcb.cpp:259 -msgid "Create &component file" -msgstr "Créer &Fichier Cmp" - -#: pcbnew/menubarpcb.cpp:260 -msgid "Recreate .cmp file for CvPcb" -msgstr "Recréer le fichier .cmp pour CvPcb" - -#: pcbnew/menubarpcb.cpp:268 -msgid "Global &Deletions" -msgstr "Effacements &Généraux" - -#: pcbnew/menubarpcb.cpp:269 -msgid "Delete Tracks, Modules, Texts... on Board" -msgstr "Effacer Pistes, Modules, Textes... sur le C.I." - -#: pcbnew/menubarpcb.cpp:273 -msgid "&List nets" -msgstr "&Liste équipots" - -#: pcbnew/menubarpcb.cpp:274 -msgid "List nets (names and id)" -msgstr "Lister équipotentielles (noms et numéros d'identification)" - -#: pcbnew/menubarpcb.cpp:278 -msgid "&Track operations" -msgstr "Opéra&tions sur pistes" - -#: pcbnew/menubarpcb.cpp:279 -msgid "Clean stubs, vias, delete break points, or connect dangling tracks to pads and vias" -msgstr "Nettoyer bouts de pistes, vias, points inutiles, or connecter extrémités de pistes mal connectées au centre de pads ou vias" - -#: pcbnew/menubarpcb.cpp:283 -msgid "&Swap layers" -msgstr "&Permutte couches" - -#: pcbnew/menubarpcb.cpp:284 -msgid "Swap tracks on copper layers or drawings on others layers" -msgstr "Permutation de couches" - -#: pcbnew/menubarpcb.cpp:292 -msgid "&Contents" -msgstr "&Contenu" - -#: pcbnew/menubarpcb.cpp:292 -msgid "Open the pcbnew manual" -msgstr "Ouvrir la documentation de pcbnew" - -#: pcbnew/menubarpcb.cpp:296 -msgid "&About" -msgstr "&Infos logiciel" - -#: pcbnew/menubarpcb.cpp:296 -msgid "About this application" -msgstr "Au sujet de cette application" - -#: pcbnew/menubarpcb.cpp:304 -msgid "3D Display" -msgstr "3D Visu" - -#: pcbnew/menubarpcb.cpp:304 -msgid "Show board in 3D viewer" -msgstr "Visualisation du circuit en 3D" - -#: pcbnew/menubarpcb.cpp:308 -msgid "&File" -msgstr "&Fichiers" - -#: pcbnew/menubarpcb.cpp:309 -msgid "&Preferences" -msgstr "&Préférences" - -#: pcbnew/menubarpcb.cpp:310 -msgid "&Dimensions" -msgstr "&Dimensions" - -#: pcbnew/menubarpcb.cpp:311 -msgid "&Miscellaneous" -msgstr "&Divers" - -#: pcbnew/menubarpcb.cpp:312 -msgid "P&ostprocess" -msgstr "P&ostprocesseurs" - -#: pcbnew/menubarpcb.cpp:313 -msgid "&3D Display" -msgstr "&3D Visu" - -#: pcbnew/menubarpcb.cpp:314 -msgid "&Help" -msgstr "&Aide" - #: pcbnew/via_edit.cpp:54 msgid "Incorrect value for Via drill. No via drill change" msgstr "Valeur incorrecte pour perçage.Pas de changement pour la via" @@ -4622,10 +4282,362 @@ msgstr "Multiple composants ont une reference identique \"%s\"." msgid "Sizes and Widths" msgstr "Dims. et Epaiss." +#: pcbnew/menubarmodedit.cpp:41 +#: pcbnew/menubarpcb.cpp:229 +msgid "Adjust width for texts and drawings" +msgstr "Ajuster dims pour textes et graphiques" + +#: pcbnew/menubarmodedit.cpp:46 +#: pcbnew/menubarpcb.cpp:234 +msgid "Adjust size,shape,layers... for Pads" +msgstr "Ajuster taille, forme, couches... pour pads" + #: pcbnew/menubarmodedit.cpp:50 msgid "User Grid Size" msgstr "Dim Grille utilisteur" +#: pcbnew/menubarmodedit.cpp:51 +#: pcbnew/menubarpcb.cpp:224 +msgid "Adjust User Grid" +msgstr "Ajuster Grille utilisateur" + +#: pcbnew/menubarmodedit.cpp:64 +#: pcbnew/menubarpcb.cpp:292 +msgid "&Contents" +msgstr "&Contenu" + +#: pcbnew/menubarmodedit.cpp:65 +#: pcbnew/menubarpcb.cpp:292 +msgid "Open the pcbnew manual" +msgstr "Ouvrir la documentation de pcbnew" + +#: pcbnew/menubarmodedit.cpp:73 +#: pcbnew/menubarpcb.cpp:296 +msgid "&About pcbnew" +msgstr "&Au sujet de r Pcbnew" + +#: pcbnew/menubarmodedit.cpp:74 +#: pcbnew/menubarpcb.cpp:296 +msgid "About pcbnew PCB designer" +msgstr "Au sujet de Pcbnew, concption de PCB" + +#: pcbnew/menubarmodedit.cpp:82 +#: pcbnew/menubarpcb.cpp:304 +msgid "3D Display" +msgstr "3D Visu" + +#: pcbnew/menubarmodedit.cpp:82 +#: pcbnew/menubarpcb.cpp:304 +msgid "Show board in 3D viewer" +msgstr "Visualisation du circuit en 3D" + +#: pcbnew/menubarmodedit.cpp:86 +#: pcbnew/menubarpcb.cpp:310 +msgid "&Dimensions" +msgstr "&Dimensions" + +#: pcbnew/menubarmodedit.cpp:87 +#: pcbnew/menubarpcb.cpp:313 +msgid "&3D Display" +msgstr "&3D Visu" + +#: pcbnew/menubarmodedit.cpp:88 +#: pcbnew/menubarpcb.cpp:314 +msgid "&Help" +msgstr "&Aide" + +#: pcbnew/menubarpcb.cpp:38 +msgid "Load board Ctrl-O" +msgstr "Charger Circuit Imprimé (Ctrl O)" + +#: pcbnew/menubarpcb.cpp:39 +msgid "Delete old Board and Load new Board" +msgstr "Effacer ancien C.I. et charger un nouveau" + +#: pcbnew/menubarpcb.cpp:44 +msgid "Append Board" +msgstr "Ajouter Circuit Imprimé" + +#: pcbnew/menubarpcb.cpp:45 +msgid "Add Board to old Board" +msgstr "Ajouter un C.I. au C.I. actuel" + +#: pcbnew/menubarpcb.cpp:50 +msgid "&New board" +msgstr "&Nouveau Circuit Imprimé" + +#: pcbnew/menubarpcb.cpp:51 +msgid "Clear old PCB and init a new one" +msgstr "Effacer C.I. ancien et créer un nouveau" + +#: pcbnew/menubarpcb.cpp:56 +msgid "&Rescue" +msgstr "&Secours" + +#: pcbnew/menubarpcb.cpp:57 +msgid "Clear old board and get last rescue file" +msgstr "Effacer C.I. actuel et reprendre dernier fichier secours" + +#: pcbnew/menubarpcb.cpp:62 +msgid "&Previous version" +msgstr "&Précédente version" + +#: pcbnew/menubarpcb.cpp:63 +msgid "Clear old board and get old version of board" +msgstr "Effacer C.I. actuel et reprendre ancienne version" + +#: pcbnew/menubarpcb.cpp:70 +msgid "&Save board Ctrl-S" +msgstr "Sauver Circuit Imprimé (Ctrl S)" + +#: pcbnew/menubarpcb.cpp:71 +msgid "Save current board" +msgstr "Sauver le C.I. actuel" + +#: pcbnew/menubarpcb.cpp:76 +msgid "Save board as..." +msgstr "Sauver C.I. sous.." + +#: pcbnew/menubarpcb.cpp:77 +msgid "Save current board as.." +msgstr "Sauver le Circuit Imprimé courant sous.." + +#: pcbnew/menubarpcb.cpp:84 +msgid "P&rint" +msgstr "Imp&rimer" + +#: pcbnew/menubarpcb.cpp:84 +msgid "Print on current printer" +msgstr "Imprimer sur l'imprimante par défaut" + +#: pcbnew/menubarpcb.cpp:89 +msgid "&Plot" +msgstr "&Tracer" + +#: pcbnew/menubarpcb.cpp:90 +msgid "Plot (HPGL, PostScript, or Gerber format)" +msgstr "Tracer ( format HPGL, POSTSCRIPT ou GERBER)" + +#: pcbnew/menubarpcb.cpp:99 +msgid "&Specctra DSN" +msgstr "&Specctra DSN" + +#: pcbnew/menubarpcb.cpp:99 +msgid "Export the current board to a \"Specctra DSN\" file" +msgstr "Exporte le CI courant dans un fichier au format \"Specctra DSN\"" + +#: pcbnew/menubarpcb.cpp:104 +msgid "&GenCAD" +msgstr "&GenCAD" + +#: pcbnew/menubarpcb.cpp:104 +msgid "Export GenCAD Format" +msgstr "Exporter en Format GenCAD" + +#: pcbnew/menubarpcb.cpp:109 +msgid "&Module report" +msgstr "Rapport &Modules" + +#: pcbnew/menubarpcb.cpp:109 +msgid "Create a pcb report (footprint report)" +msgstr "Créer un fichier rapport (rapport sur modules)" + +#: pcbnew/menubarpcb.cpp:113 +msgid "&Export" +msgstr "&Exporter" + +#: pcbnew/menubarpcb.cpp:113 +msgid "Export board" +msgstr "Exporter le C.I." + +#: pcbnew/menubarpcb.cpp:121 +msgid "&Specctra Session" +msgstr "&Specctra Session" + +#: pcbnew/menubarpcb.cpp:121 +msgid "Import a routed \"Specctra Session\" (*.ses) file" +msgstr "Importer un fichier de routage \"Specctra Session\" (*.ses) " + +#: pcbnew/menubarpcb.cpp:133 +msgid "Import" +msgstr "Importer" + +#: pcbnew/menubarpcb.cpp:133 +msgid "Import files" +msgstr "Importer fichiers" + +#: pcbnew/menubarpcb.cpp:140 +msgid "Add new footprints" +msgstr "Archiver nouveaux modules" + +#: pcbnew/menubarpcb.cpp:141 +msgid "Archive new footprints only in a library (keep other footprints in this lib)" +msgstr "Archiver nouveaux modules seuls dans une librairie (garder les autres modules de cette librairie)" + +#: pcbnew/menubarpcb.cpp:145 +msgid "Create footprint archive" +msgstr "Créer Archive des modules" + +#: pcbnew/menubarpcb.cpp:146 +msgid "Archive all footprints in a library(old lib will be deleted)" +msgstr "Archiver tous les modules dans une librairie (ancienne librairie supprimée)" + +#: pcbnew/menubarpcb.cpp:151 +msgid "Archive footprints" +msgstr "Archiver modules" + +#: pcbnew/menubarpcb.cpp:152 +msgid "Archive or Add footprints in a library file" +msgstr "Archiver ou ajouter les modules dans un fichier librairie" + +#: pcbnew/menubarpcb.cpp:156 +msgid "E&xit" +msgstr "&Quitter" + +#: pcbnew/menubarpcb.cpp:156 +msgid "Quit pcbnew" +msgstr "Quitter Pcbnew" + +#: pcbnew/menubarpcb.cpp:174 +msgid "&Library" +msgstr "&Librairie" + +#: pcbnew/menubarpcb.cpp:175 +msgid "Setting Libraries, Directories and others..." +msgstr "Sélectionner les librairies et répertoires" + +#: pcbnew/menubarpcb.cpp:179 +msgid "&Colors" +msgstr "&Couleurs" + +#: pcbnew/menubarpcb.cpp:180 +msgid "Select Colors and Display for PCB items" +msgstr "Selection couleurs et affichage des éléments du C.I." + +#: pcbnew/menubarpcb.cpp:184 +msgid "&General" +msgstr " &Général " + +#: pcbnew/menubarpcb.cpp:185 +msgid "Select general options for pcbnew" +msgstr " Sélection options générales pour pcbnew" + +#: pcbnew/menubarpcb.cpp:189 +msgid "&Display" +msgstr "&Affichage" + +#: pcbnew/menubarpcb.cpp:190 +msgid "Select what items are displayed" +msgstr "Sélectionner les éléments a afficher" + +#: pcbnew/menubarpcb.cpp:200 +msgid "&Save preferences" +msgstr "&Sauver Préférences" + +#: pcbnew/menubarpcb.cpp:201 +msgid "Save application preferences" +msgstr "Sauver préférences" + +#: pcbnew/menubarpcb.cpp:205 +msgid "&Read preferences" +msgstr "&Lire Préférences" + +#: pcbnew/menubarpcb.cpp:206 +msgid "Read application preferences" +msgstr "Lire préférences de l'application" + +#: pcbnew/menubarpcb.cpp:218 +msgid "Tracks and Vias" +msgstr "Pistes et Vias" + +#: pcbnew/menubarpcb.cpp:219 +msgid "Adjust size and width for tracks, vias" +msgstr "Ajuster dims et taille des pistes et vias" + +#: pcbnew/menubarpcb.cpp:228 +msgid "Texts and drawings" +msgstr "&Textes et Tracés" + +#: pcbnew/menubarpcb.cpp:239 +msgid "&Save Setup" +msgstr "&Sauver Options" + +#: pcbnew/menubarpcb.cpp:240 +msgid "Save options in current directory" +msgstr "Sauver les options en répertoire de travail" + +#: pcbnew/menubarpcb.cpp:249 +msgid "Generate &modules position" +msgstr "Créer &Modules Pos" + +#: pcbnew/menubarpcb.cpp:250 +msgid "Generate modules position file" +msgstr "Gen fichier Position des Modules" + +#: pcbnew/menubarpcb.cpp:254 +msgid "Create &drill file" +msgstr "Créer &Fichier de percage" + +#: pcbnew/menubarpcb.cpp:255 +msgid "Generate excellon drill file" +msgstr "Créer Fichier de percage" + +#: pcbnew/menubarpcb.cpp:259 +msgid "Create &component file" +msgstr "Créer &Fichier Cmp" + +#: pcbnew/menubarpcb.cpp:260 +msgid "Recreate .cmp file for CvPcb" +msgstr "Recréer le fichier .cmp pour CvPcb" + +#: pcbnew/menubarpcb.cpp:268 +msgid "Global &Deletions" +msgstr "Effacements &Généraux" + +#: pcbnew/menubarpcb.cpp:269 +msgid "Delete Tracks, Modules, Texts... on Board" +msgstr "Effacer Pistes, Modules, Textes... sur le C.I." + +#: pcbnew/menubarpcb.cpp:273 +msgid "&List nets" +msgstr "&Liste équipots" + +#: pcbnew/menubarpcb.cpp:274 +msgid "List nets (names and id)" +msgstr "Lister équipotentielles (noms et numéros d'identification)" + +#: pcbnew/menubarpcb.cpp:278 +msgid "&Track operations" +msgstr "Opéra&tions sur pistes" + +#: pcbnew/menubarpcb.cpp:279 +msgid "Clean stubs, vias, delete break points, or connect dangling tracks to pads and vias" +msgstr "Nettoyer bouts de pistes, vias, points inutiles, or connecter extrémités de pistes mal connectées au centre de pads ou vias" + +#: pcbnew/menubarpcb.cpp:283 +msgid "&Swap layers" +msgstr "&Permutte couches" + +#: pcbnew/menubarpcb.cpp:284 +msgid "Swap tracks on copper layers or drawings on others layers" +msgstr "Permutation de couches" + +#: pcbnew/menubarpcb.cpp:308 +msgid "&File" +msgstr "&Fichiers" + +#: pcbnew/menubarpcb.cpp:309 +msgid "&Preferences" +msgstr "&Préférences" + +#: pcbnew/menubarpcb.cpp:311 +msgid "&Miscellaneous" +msgstr "&Divers" + +#: pcbnew/menubarpcb.cpp:312 +msgid "P&ostprocess" +msgstr "P&ostprocesseurs" + #: pcbnew/dialog_non_copper_zones_properties.cpp:30 msgid "Outlines Appearence" msgstr "Aspect des Contours" @@ -5219,70 +5231,49 @@ msgstr "" msgid "Nothing found" msgstr " Rien trouvé" -#: eeschema/edit_component_in_schematic.cpp:200 -msgid "Field to edit" -msgstr "Champ à éditer" +#: eeschema/dialog_edit_component_in_lib.cpp:139 +msgid "General :" +msgstr " Général :" -#: eeschema/edit_component_in_schematic.cpp:206 -msgid "Field Name:" -msgstr "Nom Champ" +#: eeschema/dialog_edit_component_in_lib.cpp:147 +msgid "Number of units:" +msgstr "Nombre de Parts:" -#: eeschema/edit_component_in_schematic.cpp:216 -msgid "Field Text:" -msgstr "Texte du Champ:" +#: eeschema/dialog_edit_component_in_lib.cpp:155 +msgid "Skew:" +msgstr "Décalage:" -#: eeschema/edit_component_in_schematic.cpp:224 -msgid "Pos" -msgstr "Pos" +#: eeschema/dialog_edit_component_in_lib.cpp:161 +msgid "Power Symbol" +msgstr "Symbole Alimentation" -#: eeschema/edit_component_in_schematic.cpp:331 -msgid "No Component Name!" -msgstr "Pas de nom de composant!" +#: eeschema/dialog_edit_component_in_lib.cpp:165 +msgid "Parts are locked" +msgstr "Les parts sont verrouillées" -#: eeschema/edit_component_in_schematic.cpp:337 -#, c-format -msgid "Component [%s] not found!" -msgstr "Composant [%s] non trouvé!" +#: eeschema/dialog_edit_component_in_lib.cpp:175 +msgid "Doc:" +msgstr "Doc:" -#: eeschema/edit_component_in_schematic.cpp:458 -msgid "No Field to move" -msgstr "Pas de champ a déplacer" +#: eeschema/dialog_edit_component_in_lib.cpp:182 +msgid "Keywords:" +msgstr "Mots Cles:" -#: eeschema/edit_component_in_schematic.cpp:521 -msgid "No Field To Edit" -msgstr "Pas de champ a éditer" +#: eeschema/dialog_edit_component_in_lib.cpp:189 +msgid "DocFileName:" +msgstr "Fichier de Doc:" -#: eeschema/edit_component_in_schematic.cpp:535 -msgid "" -"Part is a POWER, value cannot be modified!\n" -"You must create a new power" -msgstr "" -"Composant type ALIMENTATION!\n" -"valeur non modifiable, Vous devez créer un nouveau composant alimentation " +#: eeschema/dialog_edit_component_in_lib.cpp:198 +msgid "Copy Doc" +msgstr "Copie Doc" -#: eeschema/edit_component_in_schematic.cpp:559 -msgid "Component field text" -msgstr "Champ de Composant" +#: eeschema/dialog_edit_component_in_lib.cpp:202 +msgid "Browse DocFiles" +msgstr "Examen Fichiers de Doc" -#: eeschema/edit_component_in_schematic.cpp:582 -msgid "Reference needed !, No change" -msgstr "Référence NECESSAIRE: changement refusé" - -#: eeschema/edit_component_in_schematic.cpp:586 -msgid "Value needed !, No change" -msgstr "Valeur NECESSAIRE: changement refusé" - -#: eeschema/edit_component_in_schematic.cpp:759 -msgid "Component Reference" -msgstr "Référence du Composant" - -#: eeschema/edit_component_in_schematic.cpp:797 -msgid "Component Value" -msgstr "Valeur du Composant" - -#: eeschema/edit_component_in_schematic.cpp:837 -msgid "Component Footprint" -msgstr "Module du Composant" +#: eeschema/dialog_edit_component_in_lib.cpp:210 +msgid "Alias" +msgstr "Alias" #: eeschema/database.cpp:70 msgid "No Component found" @@ -5434,17 +5425,6 @@ msgstr "U" msgid "As Convert" msgstr "A une forme \"convertie\"" -#: eeschema/dialog_create_component.cpp:187 -#: eeschema/dialog_edit_component_in_lib.cpp:161 -msgid "Power Symbol" -msgstr "Symbole Alimentation" - -#: eeschema/dialog_create_component.cpp:191 -#: eeschema/dialog_edit_component_in_lib.cpp:165 -#: eeschema/dialog_edit_component_in_schematic.cpp:188 -msgid "Parts are locked" -msgstr "Les parts sont verrouillées" - #: eeschema/dialog_create_component.cpp:214 msgid "&1" msgstr "&1" @@ -5569,46 +5549,63 @@ msgstr "Montre Nom de Pin" msgid "Pin Name Inside" msgstr "Nom de pin a l'intérieur" -#: eeschema/dialog_create_component.cpp:262 -#: eeschema/dialog_edit_component_in_lib.cpp:155 -msgid "Skew:" -msgstr "Décalage:" - #: eeschema/dialog_create_component.cpp:316 msgid "You must provide a name for this component" msgstr "Vous devez fournir un nom pour ce composant" -#: eeschema/dialog_edit_component_in_lib.cpp:139 -msgid "General :" -msgstr " Général :" +#: eeschema/plotps.cpp:190 +msgid "Page Size A4" +msgstr "Feuille A4" -#: eeschema/dialog_edit_component_in_lib.cpp:147 -msgid "Number of Units:" -msgstr "Nombre de Parts:" +#: eeschema/plotps.cpp:191 +msgid "Page Size A" +msgstr "Feuille A" -#: eeschema/dialog_edit_component_in_lib.cpp:175 -msgid "Doc:" -msgstr "Doc:" +#: eeschema/plotps.cpp:192 +msgid "Plot page size:" +msgstr "Format de la feuille:" -#: eeschema/dialog_edit_component_in_lib.cpp:182 -msgid "Keywords:" -msgstr "Mots Cles:" +#: eeschema/plotps.cpp:198 +msgid "Plot Options:" +msgstr "Options de Tracé:" -#: eeschema/dialog_edit_component_in_lib.cpp:189 -msgid "DocFileName:" -msgstr "Fichier de Doc:" +#: eeschema/plotps.cpp:203 +msgid "B/W" +msgstr "N/B" -#: eeschema/dialog_edit_component_in_lib.cpp:198 -msgid "Copy Doc" -msgstr "Copie Doc" +#: eeschema/plotps.cpp:204 +msgid "Color" +msgstr "Couleur" -#: eeschema/dialog_edit_component_in_lib.cpp:202 -msgid "Browse DocFiles" -msgstr "Examen Fichiers de Doc" +#: eeschema/plotps.cpp:205 +msgid "Plot Color:" +msgstr "Tracé et Couleurs:" -#: eeschema/dialog_edit_component_in_lib.cpp:210 -msgid "Alias" -msgstr "Alias" +#: eeschema/plotps.cpp:209 +msgid "Print Sheet Ref" +msgstr "Imprimer cartouche" + +#: eeschema/plotps.cpp:218 +msgid "&Plot page" +msgstr "&Tracer Page" + +#: eeschema/plotps.cpp:223 +msgid "Plot a&LL" +msgstr "&Tout tracer" + +#: eeschema/plotps.cpp:234 +msgid "Messages :" +msgstr "Messages :" + +#: eeschema/plotps.cpp:248 +#: eeschema/dialog_options.cpp:326 +msgid "Default Line Width" +msgstr "Epaiss. ligne par défaut" + +#: eeschema/plotps.cpp:440 +#, c-format +msgid "Plot: %s\n" +msgstr "Trace: %s\n" #: eeschema/dialog_edit_component_in_schematic.cpp:70 msgid "Component properties (Not found in lib)" @@ -6021,10 +6018,6 @@ msgstr "Auto increment params" msgid "Delta Label:" msgstr "Incrément Label:" -#: eeschema/dialog_options.cpp:326 -msgid "Default Line Width" -msgstr "Epaiss. ligne par défaut" - #: eeschema/dialog_options.cpp:332 msgid "Default Label Size" msgstr "Taille Label par défaut:" @@ -6685,102 +6678,257 @@ msgstr "> %-28.28s PinSheet %-7.7s (Feuille %s) pos: %3.3f, %3.3f\n" msgid "#End labels\n" msgstr "#End labels\n" -#: eeschema/plothpgl.cpp:222 -msgid "Sheet Size" -msgstr "Dim. feuille" +#: eeschema/menubar.cpp:41 +msgid "&New" +msgstr "&Nouveau" -#: eeschema/plothpgl.cpp:223 -#: eeschema/plotps.cpp:190 -msgid "Page Size A4" -msgstr "Feuille A4" +#: eeschema/menubar.cpp:42 +msgid "New schematic" +msgstr "Nouvelle schématique" -#: eeschema/plothpgl.cpp:224 -msgid "Page Size A3" -msgstr "Feuille A3" +#: eeschema/menubar.cpp:47 +msgid "&Open" +msgstr "&Ouvrir " -#: eeschema/plothpgl.cpp:225 -msgid "Page Size A2" -msgstr "Feuille A2" +#: eeschema/menubar.cpp:48 +msgid "Open a schematic" +msgstr "Ouvrir un Projet schématique" -#: eeschema/plothpgl.cpp:226 -msgid "Page Size A1" -msgstr "Feuille A1" +#: eeschema/menubar.cpp:54 +msgid "&Save" +msgstr "&Sauver" -#: eeschema/plothpgl.cpp:227 -msgid "Page Size A0" -msgstr "Feuille A0" +#: eeschema/menubar.cpp:61 +msgid "Save &Current sheet" +msgstr "Sauver &Feuille active" -#: eeschema/plothpgl.cpp:228 -#: eeschema/plotps.cpp:191 -msgid "Page Size A" -msgstr "Feuille A" +#: eeschema/menubar.cpp:62 +msgid "Save current sheet only" +msgstr "Sauver la feuille active uniquement" -#: eeschema/plothpgl.cpp:229 -msgid "Page Size B" -msgstr "Feuille B" +#: eeschema/menubar.cpp:67 +msgid "Save Current sheet &as.." +msgstr "Sauver la feuille &active sous.." -#: eeschema/plothpgl.cpp:230 -msgid "Page Size C" -msgstr "Feuille C" +#: eeschema/menubar.cpp:68 +msgid "Save current sheet as.." +msgstr "Sauver la feuille active sous un autre nom" -#: eeschema/plothpgl.cpp:231 -msgid "Page Size D" -msgstr "Feuille D" +#: eeschema/menubar.cpp:82 +msgid "Plot PostScript" +msgstr "Tracé Postscript" -#: eeschema/plothpgl.cpp:232 -msgid "Page Size E" -msgstr "Feuille E" +#: eeschema/menubar.cpp:82 +msgid "Plotting in PostScript format" +msgstr "Générer un tracé en format Postscript" -#: eeschema/plothpgl.cpp:233 -#: eeschema/plotps.cpp:192 -msgid "Plot page size:" -msgstr "Format de la feuille:" +#: eeschema/menubar.cpp:87 +msgid "Plot HPGL" +msgstr "Tracé HPGL" -#: eeschema/plothpgl.cpp:240 -msgid "Pen control:" -msgstr "Controle plume" +#: eeschema/menubar.cpp:87 +msgid "Plotting in HPGL format" +msgstr "Générer un tracé en format HPGL" -#: eeschema/plothpgl.cpp:244 -msgid "Pen Width ( mils )" -msgstr "Epaiss plume (mils)" +#: eeschema/menubar.cpp:92 +msgid "Plot SVG" +msgstr "Tracé SVG" -#: eeschema/plothpgl.cpp:250 -msgid "Pen Speed ( cm/s )" -msgstr "Vitesse plume ( cm/s )" +#: eeschema/menubar.cpp:92 +msgid "Plotting in SVG format" +msgstr "Générer un tracé en format SVG" -#: eeschema/plothpgl.cpp:262 -msgid "Page offset:" -msgstr "Offset page:" +#: eeschema/menubar.cpp:99 +msgid "Plot to Clipboard" +msgstr "Tracé dans Presse papier" -#: eeschema/plothpgl.cpp:266 -msgid "Plot Offset X" -msgstr "Offset de tracé X" +#: eeschema/menubar.cpp:99 +msgid "Export drawings to clipboard" +msgstr " Export du dessin dans le presse-papier" -#: eeschema/plothpgl.cpp:272 -msgid "Plot Offset Y" -msgstr "Offset de tracé Y" +#: eeschema/menubar.cpp:106 +msgid "Plot HPGL, PostScript, SVG" +msgstr "Tracer en format HPGL, POSTSCRIPT ou SVG" -#: eeschema/plothpgl.cpp:283 -#: eeschema/plotps.cpp:218 -msgid "&Plot Page" -msgstr "&Tracer Page" +#: eeschema/menubar.cpp:109 +msgid "Quit Eeschema" +msgstr "Quitter Eeschema" -#: eeschema/plothpgl.cpp:288 -#: eeschema/plotps.cpp:223 -msgid "Plot A&LL" -msgstr "&Tout tracer" +#: eeschema/menubar.cpp:127 +msgid "&Undo\t" +msgstr "&Undo\t" -#: eeschema/plothpgl.cpp:298 -msgid "&Accept Offset" -msgstr "&Accepter Offset" +#: eeschema/menubar.cpp:135 +msgid "&Redo\t" +msgstr "&Redo\t" -#: eeschema/plothpgl.cpp:580 -msgid "** Plot End **\n" -msgstr "** Fin de Tracé **\n" +#: eeschema/menubar.cpp:154 +msgid "Find" +msgstr "Chercher" -#: eeschema/plothpgl.cpp:605 -msgid "Plot " -msgstr "Trace " +#: eeschema/menubar.cpp:162 +msgid "BackAnno" +msgstr "Rétro Annotation" + +#: eeschema/menubar.cpp:162 +msgid "Back Annotated Footprint Fields" +msgstr "Rétroannotation des Champs Modules" + +#: eeschema/menubar.cpp:206 +msgid "&Component" +msgstr "&Composant" + +#: eeschema/menubar.cpp:212 +msgid "&Power port" +msgstr "Power Symbole" + +#: eeschema/menubar.cpp:218 +msgid "&Wire" +msgstr "&Fil" + +#: eeschema/menubar.cpp:226 +msgid "&Bus" +msgstr "&Bus" + +#: eeschema/menubar.cpp:227 +msgid "Place a bus" +msgstr "Placer un Bus" + +#: eeschema/menubar.cpp:236 +msgid "W&ire to bus entry" +msgstr "Entrées de bus (type fil vers bus)" + +#: eeschema/menubar.cpp:237 +msgid "Place a wire to bus entry" +msgstr "Placer une Entrée de Bus (type fil vers bus)" + +#: eeschema/menubar.cpp:246 +msgid "B&us to bus entry" +msgstr "Entrées de bus (type bus vers bus)" + +#: eeschema/menubar.cpp:247 +msgid "Place a bus to bus entry" +msgstr "Placer une Entrée de Bus (type bus vers bus)" + +#: eeschema/menubar.cpp:256 +msgid "No connect flag" +msgstr "Symbole de Non Connexion" + +#: eeschema/menubar.cpp:257 +msgid "Place a no connect flag" +msgstr "Placer un Symbole de Non Connexion" + +#: eeschema/menubar.cpp:266 +msgid "Net name" +msgstr "Net Name" + +#: eeschema/menubar.cpp:267 +msgid "Place a net name" +msgstr "Placer un Nom de Net" + +#: eeschema/menubar.cpp:274 +msgid "Global label" +msgstr "Label Global" + +#: eeschema/menubar.cpp:275 +msgid "Place a global label. Warning: all global labels with the same name are connected in whole hierarchy" +msgstr "Placer un label global. Attention: tous les labels globaux avec le même nom sont connectés dans toute la hierarchie" + +#: eeschema/menubar.cpp:284 +msgid "Junction" +msgstr "Jonction" + +#: eeschema/menubar.cpp:285 +msgid "Place a junction" +msgstr "Placer une Jonction" + +#: eeschema/menubar.cpp:296 +msgid "Hierarchical label" +msgstr "Label Hiérarchique" + +#: eeschema/menubar.cpp:297 +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" + +#: eeschema/menubar.cpp:306 +msgid "Hierarchical sheet" +msgstr "Feuille Hiérrachique" + +#: eeschema/menubar.cpp:307 +msgid "Create a hierarchical sheet" +msgstr "Créer une Feuille Hiérachique" + +#: eeschema/menubar.cpp:316 +msgid "Import Hierarchical Label" +msgstr "Importer Label Hiérarchique" + +#: eeschema/menubar.cpp:317 +msgid "Place a pin sheet created by importing a hierarchical label from sheet" +msgstr "Placer une pin hiérarchique créée par importation d'un label hiérarchique de la feuille" + +#: eeschema/menubar.cpp:326 +msgid "Add Hierarchical Pin to Sheet" +msgstr "Ajouter Pins de Hierarchie dans feuille" + +#: eeschema/menubar.cpp:327 +msgid "Place a hierarchical pin to sheet" +msgstr "Addition de pins de hierarchie dans les feuilles symboles de hierarchie" + +#: eeschema/menubar.cpp:338 +msgid "Graphic line or polygon" +msgstr "Ligne ou polygone graphique" + +#: eeschema/menubar.cpp:339 +msgid "Place graphic lines or polygons" +msgstr "Placer lignes ou polygones graphiques" + +#: eeschema/menubar.cpp:348 +msgid "Graphic text (comment)" +msgstr "Ttextes graphiques (commentaires)" + +#: eeschema/menubar.cpp:349 +msgid "Place graphic text (comment)" +msgstr "Placer textes graphiques (commentaires)" + +#: eeschema/menubar.cpp:359 +msgid "Library preferences" +msgstr "Préférences pour Librairie" + +#: eeschema/menubar.cpp:365 +msgid "Color preferences" +msgstr "Préférences de couleurs" + +#: eeschema/menubar.cpp:371 +msgid "&Options" +msgstr "&Options" + +#: eeschema/menubar.cpp:372 +msgid "General options..." +msgstr "Options Générales..." + +#: eeschema/menubar.cpp:397 +msgid "Open the eeschema manual" +msgstr "Ouvrir la documentation de eeschema" + +#: eeschema/menubar.cpp:402 +msgid "&About eeschema" +msgstr "&Au Sujet der Eeschema" + +#: eeschema/menubar.cpp:402 +msgid "About eeschema schematic designer" +msgstr "Au sujet de Eeschema (outil de conception schématique)" + +#: eeschema/menubar.cpp:408 +msgid "&Edit" +msgstr "&Editer" + +#: eeschema/menubar.cpp:409 +msgid "&View" +msgstr "&Voir" + +#: eeschema/menubar.cpp:410 +msgid "&Place" +msgstr "&Placer" #: eeschema/netlist_control.cpp:124 #: eeschema/netlist_control.cpp:240 @@ -6918,35 +7066,6 @@ msgstr " Convert" msgid " Normal" msgstr " Normal" -#: eeschema/plotps.cpp:198 -msgid "Plot Options:" -msgstr "Options de Tracé:" - -#: eeschema/plotps.cpp:203 -msgid "B/W" -msgstr "N/B" - -#: eeschema/plotps.cpp:204 -msgid "Color" -msgstr "Couleur" - -#: eeschema/plotps.cpp:205 -msgid "Plot Color:" -msgstr "Tracé et Couleurs:" - -#: eeschema/plotps.cpp:209 -msgid "Print Sheet Ref" -msgstr "Imprimer cartouche" - -#: eeschema/plotps.cpp:234 -msgid "Messages :" -msgstr "Messages :" - -#: eeschema/plotps.cpp:440 -#, c-format -msgid "Plot: %s\n" -msgstr "Trace: %s\n" - #: eeschema/save_schemas.cpp:61 msgid "Schematic files:" msgstr "Fichiers schématiques:" @@ -7311,6 +7430,21 @@ msgstr "Justifié en bas" msgid "Top justify" msgstr "Justifié en haut" +#: eeschema/edit_component_in_lib.cpp:508 +#: eeschema/edit_component_in_schematic.cpp:206 +msgid "Field Name:" +msgstr "Nom Champ" + +#: eeschema/edit_component_in_lib.cpp:518 +#: eeschema/edit_component_in_schematic.cpp:216 +msgid "Field Text:" +msgstr "Texte du Champ:" + +#: eeschema/edit_component_in_lib.cpp:524 +#: eeschema/edit_component_in_schematic.cpp:224 +msgid "Pos" +msgstr "Pos" + #: eeschema/edit_component_in_lib.cpp:529 msgid "Hor Justify" msgstr "Justifié horiz" @@ -7323,6 +7457,11 @@ msgstr "Justifié Vert." msgid "Chip Name" msgstr "Nom en librairie" +#: eeschema/edit_component_in_lib.cpp:554 +#: eeschema/edit_component_in_schematic.cpp:200 +msgid "Field to edit" +msgstr "Champ à éditer" + #: eeschema/edit_component_in_lib.cpp:890 msgid "Ok to Delete Alias LIST" msgstr "Ok pour effacer la LISTE des Alias" @@ -7376,241 +7515,77 @@ msgstr "Ok pour effacer la LISTE des filtres de modules" msgid "New FootprintFilter:" msgstr "Nouveau Filtre de Modules:" -#: eeschema/menubar.cpp:41 -msgid "&New" -msgstr "&Nouveau" +#: eeschema/plothpgl.cpp:222 +msgid "Sheet Size" +msgstr "Dim. feuille" -#: eeschema/menubar.cpp:42 -msgid "New schematic" -msgstr "Nouvelle schématique" +#: eeschema/plothpgl.cpp:224 +msgid "Page Size A3" +msgstr "Feuille A3" -#: eeschema/menubar.cpp:47 -msgid "&Open" -msgstr "&Ouvrir " +#: eeschema/plothpgl.cpp:225 +msgid "Page Size A2" +msgstr "Feuille A2" -#: eeschema/menubar.cpp:48 -msgid "Open a schematic" -msgstr "Ouvrir un Projet schématique" +#: eeschema/plothpgl.cpp:226 +msgid "Page Size A1" +msgstr "Feuille A1" -#: eeschema/menubar.cpp:54 -msgid "&Save" -msgstr "&Sauver" +#: eeschema/plothpgl.cpp:227 +msgid "Page Size A0" +msgstr "Feuille A0" -#: eeschema/menubar.cpp:61 -msgid "Save &Current sheet" -msgstr "Sauver &Feuille active" +#: eeschema/plothpgl.cpp:229 +msgid "Page Size B" +msgstr "Feuille B" -#: eeschema/menubar.cpp:62 -msgid "Save current sheet only" -msgstr "Sauver la feuille active uniquement" +#: eeschema/plothpgl.cpp:230 +msgid "Page Size C" +msgstr "Feuille C" -#: eeschema/menubar.cpp:67 -msgid "Save Current sheet &as.." -msgstr "Sauver la feuille &active sous.." +#: eeschema/plothpgl.cpp:231 +msgid "Page Size D" +msgstr "Feuille D" -#: eeschema/menubar.cpp:68 -msgid "Save current sheet as.." -msgstr "Sauver la feuille active sous un autre nom" +#: eeschema/plothpgl.cpp:232 +msgid "Page Size E" +msgstr "Feuille E" -#: eeschema/menubar.cpp:82 -msgid "Plot PostScript" -msgstr "Tracé Postscript" +#: eeschema/plothpgl.cpp:240 +msgid "Pen control:" +msgstr "Controle plume" -#: eeschema/menubar.cpp:82 -msgid "Plotting in PostScript format" -msgstr "Générer un tracé en format Postscript" +#: eeschema/plothpgl.cpp:244 +msgid "Pen Width ( mils )" +msgstr "Epaiss plume (mils)" -#: eeschema/menubar.cpp:87 -msgid "Plot HPGL" -msgstr "Tracé HPGL" +#: eeschema/plothpgl.cpp:250 +msgid "Pen Speed ( cm/s )" +msgstr "Vitesse plume ( cm/s )" -#: eeschema/menubar.cpp:87 -msgid "Plotting in HPGL format" -msgstr "Générer un tracé en format HPGL" +#: eeschema/plothpgl.cpp:262 +msgid "Page offset:" +msgstr "Offset page:" -#: eeschema/menubar.cpp:92 -msgid "Plot SVG" -msgstr "Tracé SVG" +#: eeschema/plothpgl.cpp:266 +msgid "Plot Offset X" +msgstr "Offset de tracé X" -#: eeschema/menubar.cpp:92 -msgid "Plotting in SVG format" -msgstr "Générer un tracé en format SVG" +#: eeschema/plothpgl.cpp:272 +msgid "Plot Offset Y" +msgstr "Offset de tracé Y" -#: eeschema/menubar.cpp:99 -msgid "Plot to Clipboard" -msgstr "Tracé dans Presse papier" +#: eeschema/plothpgl.cpp:298 +msgid "&Accept Offset" +msgstr "&Accepter Offset" -#: eeschema/menubar.cpp:99 -msgid "Export drawings to clipboard" -msgstr " Export du dessin dans le presse-papier" +#: eeschema/plothpgl.cpp:580 +msgid "** Plot End **\n" +msgstr "** Fin de Tracé **\n" -#: eeschema/menubar.cpp:106 -msgid "Plot HPGL, PostScript, SVG" -msgstr "Tracer en format HPGL, POSTSCRIPT ou SVG" - -#: eeschema/menubar.cpp:109 -msgid "Quit Eeschema" -msgstr "Quitter Eeschema" - -#: eeschema/menubar.cpp:127 -msgid "&Undo\t" -msgstr "&Undo\t" - -#: eeschema/menubar.cpp:135 -msgid "&Redo\t" -msgstr "&Redo\t" - -#: eeschema/menubar.cpp:154 -msgid "Find" -msgstr "Chercher" - -#: eeschema/menubar.cpp:162 -msgid "BackAnno" -msgstr "Rétro Annotation" - -#: eeschema/menubar.cpp:162 -msgid "Back Annotated Footprint Fields" -msgstr "Rétroannotation des Champs Modules" - -#: eeschema/menubar.cpp:206 -msgid "&Component" -msgstr "&Composant" - -#: eeschema/menubar.cpp:212 -msgid "&Power port" -msgstr "Power Symbole" - -#: eeschema/menubar.cpp:218 -msgid "&Wire" -msgstr "&Fil" - -#: eeschema/menubar.cpp:226 -msgid "&Bus" -msgstr "&Bus" - -#: eeschema/menubar.cpp:227 -msgid "Place a bus" -msgstr "Placer un Bus" - -#: eeschema/menubar.cpp:236 -msgid "W&ire to bus entry" -msgstr "Entrées de bus (type fil vers bus)" - -#: eeschema/menubar.cpp:237 -msgid "Place a wire to bus entry" -msgstr "Placer une Entrée de Bus (type fil vers bus)" - -#: eeschema/menubar.cpp:246 -msgid "B&us to bus entry" -msgstr "Entrées de bus (type bus vers bus)" - -#: eeschema/menubar.cpp:247 -msgid "Place a bus to bus entry" -msgstr "Placer une Entrée de Bus (type bus vers bus)" - -#: eeschema/menubar.cpp:256 -msgid "No connect flag" -msgstr "Symbole de Non Connexion" - -#: eeschema/menubar.cpp:257 -msgid "Place a no connect flag" -msgstr "Placer un Symbole de Non Connexion" - -#: eeschema/menubar.cpp:266 -msgid "Net name" -msgstr "Net Name" - -#: eeschema/menubar.cpp:267 -msgid "Place a net name" -msgstr "Placer un Nom de Net" - -#: eeschema/menubar.cpp:274 -msgid "Global label" -msgstr "Label Global" - -#: eeschema/menubar.cpp:275 -msgid "Place a global label. Warning: all global labels with the same name are connected in whole hierarchy" -msgstr "Placer un label global. Attention: tous les labels globaux avec le même nom sont connectés dans toute la hierarchie" - -#: eeschema/menubar.cpp:284 -msgid "Junction" -msgstr "Jonction" - -#: eeschema/menubar.cpp:285 -msgid "Place a junction" -msgstr "Placer une Jonction" - -#: eeschema/menubar.cpp:296 -msgid "Hierarchical label" -msgstr "Label Hiérarchique" - -#: eeschema/menubar.cpp:297 -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" - -#: eeschema/menubar.cpp:306 -msgid "Hierarchical sheet" -msgstr "Feuille Hiérrachique" - -#: eeschema/menubar.cpp:307 -msgid "Create a hierarchical sheet" -msgstr "Créer une Feuille Hiérachique" - -#: eeschema/menubar.cpp:316 -msgid "Import Hierarchical Label" -msgstr "Importer Label Hiérarchique" - -#: eeschema/menubar.cpp:317 -msgid "Place a pin sheet created by importing a hierarchical label from sheet" -msgstr "Placer une pin hiérarchique créée par importation d'un label hiérarchique de la feuille" - -#: eeschema/menubar.cpp:326 -msgid "Add Hierarchical Pin to Sheet" -msgstr "Ajouter Pins de Hierarchie dans feuille" - -#: eeschema/menubar.cpp:327 -msgid "Place a hierarchical pin to sheet" -msgstr "Addition de pins de hierarchie dans les feuilles symboles de hierarchie" - -#: eeschema/menubar.cpp:338 -msgid "Graphic line or poligon" -msgstr "Ligne ou polygone graphique" - -#: eeschema/menubar.cpp:339 -msgid "Place the graphic line or poligon" -msgstr "Placer des lignes ou polygones graphiques" - -#: eeschema/menubar.cpp:348 -msgid "Graphic text (comment)" -msgstr "Ttextes graphiques (commentaires)" - -#: eeschema/menubar.cpp:365 -msgid "Color preferences" -msgstr "Préférences de couleurs" - -#: eeschema/menubar.cpp:371 -msgid "&Options" -msgstr "&Options" - -#: eeschema/menubar.cpp:372 -msgid "Select general options..." -msgstr "Sélection options générales..." - -#: eeschema/menubar.cpp:397 -msgid "Open the eeschema manual" -msgstr "Ouvrir la documentation de eeschema" - -#: eeschema/menubar.cpp:408 -msgid "&Edit" -msgstr "&Editer" - -#: eeschema/menubar.cpp:409 -msgid "&View" -msgstr "&Voir" - -#: eeschema/menubar.cpp:410 -msgid "&Place" -msgstr "&Placer" +#: eeschema/plothpgl.cpp:605 +msgid "Plot " +msgstr "Trace " #: eeschema/files-io.cpp:72 msgid "Clear Schematic Hierarchy (modified!)?" @@ -7654,6 +7629,55 @@ msgstr " a été créé par une version plus ancienne de Eeschema. Il sera enreg msgid "Done Loading " msgstr "Chargement terminé" +#: eeschema/edit_component_in_schematic.cpp:331 +msgid "No Component Name!" +msgstr "Pas de nom de composant!" + +#: eeschema/edit_component_in_schematic.cpp:337 +#, c-format +msgid "Component [%s] not found!" +msgstr "Composant [%s] non trouvé!" + +#: eeschema/edit_component_in_schematic.cpp:458 +msgid "No Field to move" +msgstr "Pas de champ a déplacer" + +#: eeschema/edit_component_in_schematic.cpp:521 +msgid "No Field To Edit" +msgstr "Pas de champ a éditer" + +#: eeschema/edit_component_in_schematic.cpp:535 +msgid "" +"Part is a POWER, value cannot be modified!\n" +"You must create a new power" +msgstr "" +"Composant type ALIMENTATION!\n" +"valeur non modifiable, Vous devez créer un nouveau composant alimentation " + +#: eeschema/edit_component_in_schematic.cpp:559 +msgid "Component field text" +msgstr "Champ de Composant" + +#: eeschema/edit_component_in_schematic.cpp:582 +msgid "Reference needed !, No change" +msgstr "Référence NECESSAIRE: changement refusé" + +#: eeschema/edit_component_in_schematic.cpp:586 +msgid "Value needed !, No change" +msgstr "Valeur NECESSAIRE: changement refusé" + +#: eeschema/edit_component_in_schematic.cpp:759 +msgid "Component reference" +msgstr "Référence Composant" + +#: eeschema/edit_component_in_schematic.cpp:797 +msgid "Component value" +msgstr "Valeur Composant" + +#: eeschema/edit_component_in_schematic.cpp:837 +msgid "Component footprint" +msgstr "Module du Composant" + #: eeschema/class_drawsheet.cpp:250 msgid "Ok to cleanup this sheet" msgstr "Ok pour nettoyer cette feuille" @@ -8352,38 +8376,6 @@ msgstr "Le fichier n'est pas une librairie eeschema" msgid "Module %s not found" msgstr "Module %s non trouvé" -#: cvpcb/cvframe.cpp:176 -msgid "Netlist and Cmp list modified, Save before exit ?" -msgstr "Netlist et liste composants modifiés, Sauver avant de quitter ?" - -#: cvpcb/cvframe.cpp:199 -msgid "Problem when saving files, Exit anyway" -msgstr "Problemes en sauvant les fichiers, quitter quand même" - -#: cvpcb/cvframe.cpp:326 -msgid "Delete selections" -msgstr "Effacement des associations existantes" - -#: cvpcb/cvframe.cpp:424 -msgid "font for dialog boxes" -msgstr "fonte pour boites de dialogue" - -#: cvpcb/cvframe.cpp:426 -msgid "font for Lists" -msgstr "fonte pour listes" - -#: cvpcb/cvframe.cpp:428 -msgid "font for Status Line" -msgstr "fonte pour Ligne d'état" - -#: cvpcb/cvframe.cpp:431 -msgid "&Font" -msgstr "&Fonte" - -#: cvpcb/cvframe.cpp:433 -msgid "Choose font type and size for dialogs, infos and status box" -msgstr "Choisir les fontes et leur taille pour les dialogues, infos et ligne d'état" - #: cvpcb/readschematicnetlist.cpp:132 #, c-format msgid "Unknown file format <%s>" @@ -8406,6 +8398,38 @@ msgstr "Module: " msgid "Lib: " msgstr "Lib: " +#: cvpcb/menucfg.cpp:52 +msgid "Lib Dir:" +msgstr "Rep Lib:" + +#: cvpcb/menucfg.cpp:56 +msgid "Net Input Ext:" +msgstr "Netl. entrée Ext:" + +#: cvpcb/menucfg.cpp:68 +msgid "Cmp ext:" +msgstr "Cmp ext:" + +#: cvpcb/menucfg.cpp:72 +msgid "Lib ext:" +msgstr "Lib ext:" + +#: cvpcb/menucfg.cpp:76 +msgid "NetOut ext:" +msgstr "NetOut ext:" + +#: cvpcb/menucfg.cpp:80 +msgid "Equiv ext:" +msgstr "Equiv ext:" + +#: cvpcb/menucfg.cpp:84 +msgid "Retro ext:" +msgstr "Retro ext:" + +#: cvpcb/menucfg.cpp:271 +msgid "Equiv Files:" +msgstr "Fichiers d'Equiv:" + #: cvpcb/tool_cvpcb.cpp:32 #: cvpcb/tool_cvpcb.cpp:110 msgid "Open a NetList file" @@ -8483,37 +8507,45 @@ msgstr "Sauver les options en répertoire de travail" msgid "Open the cvpcb manual" msgstr "Ouvrir la documentation de cvpcb" -#: cvpcb/menucfg.cpp:52 -msgid "Lib Dir:" -msgstr "Rep Lib:" +#: cvpcb/tool_cvpcb.cpp:159 +msgid "&About cvpcb" +msgstr "&Au sujet ce Cvpcb" -#: cvpcb/menucfg.cpp:56 -msgid "Net Input Ext:" -msgstr "Netl. entrée Ext:" +#: cvpcb/tool_cvpcb.cpp:160 +msgid "About cvpcb schematic to pcb converter" +msgstr "Au sujet de Cvpcb, schematique vers pcb interface" -#: cvpcb/menucfg.cpp:68 -msgid "Cmp ext:" -msgstr "Cmp ext:" +#: cvpcb/cvframe.cpp:176 +msgid "Netlist and Cmp list modified, Save before exit ?" +msgstr "Netlist et liste composants modifiés, Sauver avant de quitter ?" -#: cvpcb/menucfg.cpp:72 -msgid "Lib ext:" -msgstr "Lib ext:" +#: cvpcb/cvframe.cpp:199 +msgid "Problem when saving files, Exit anyway" +msgstr "Problemes en sauvant les fichiers, quitter quand même" -#: cvpcb/menucfg.cpp:76 -msgid "NetOut ext:" -msgstr "NetOut ext:" +#: cvpcb/cvframe.cpp:326 +msgid "Delete selections" +msgstr "Effacement des associations existantes" -#: cvpcb/menucfg.cpp:80 -msgid "Equiv ext:" -msgstr "Equiv ext:" +#: cvpcb/cvframe.cpp:426 +msgid "Dialog boxes" +msgstr "Fenêtres de dialogue" -#: cvpcb/menucfg.cpp:84 -msgid "Retro ext:" -msgstr "Retro ext:" +#: cvpcb/cvframe.cpp:431 +msgid "Lists" +msgstr "Listes" -#: cvpcb/menucfg.cpp:271 -msgid "Equiv Files:" -msgstr "Fichiers d'Equiv:" +#: cvpcb/cvframe.cpp:436 +msgid "Status box" +msgstr "Fenetre d'état" + +#: cvpcb/cvframe.cpp:442 +msgid "&Font" +msgstr "&Fonte" + +#: cvpcb/cvframe.cpp:444 +msgid "Choose font type and size for dialogs, infos and status box" +msgstr "Choisir les fontes et leur taille pour les dialogues, infos et ligne d'état" #: cvpcb/dialog_display_options.cpp:148 #: cvpcb/dialog_display_options.cpp:156 @@ -8558,133 +8590,6 @@ msgstr "Lire Cfg" msgid "Equiv" msgstr "Equiv" -#: kicad/buildmnu.cpp:92 -msgid "&Open Project Descr" -msgstr "&Ouvrir Descr de projet" - -#: kicad/buildmnu.cpp:93 -#: kicad/buildmnu.cpp:248 -msgid "Select an existing project descriptor" -msgstr "Ouvrir un descripteur de projet existant" - -#: kicad/buildmnu.cpp:98 -msgid "&New Project Descr" -msgstr "&Nouveau descr de projet" - -#: kicad/buildmnu.cpp:99 -#: kicad/buildmnu.cpp:243 -msgid "Create new project descriptor" -msgstr "Créer un nouveau descripteur de projet" - -#: kicad/buildmnu.cpp:104 -msgid "&Save Project Descr" -msgstr "&Sauver descr de projet" - -#: kicad/buildmnu.cpp:105 -#: kicad/buildmnu.cpp:253 -msgid "Save current project descriptor" -msgstr "Sauver le descripteur de projet" - -#: kicad/buildmnu.cpp:111 -msgid "Save &Project Files" -msgstr "Sauver fichiers &Projet" - -#: kicad/buildmnu.cpp:112 -msgid "Save and Zip all project files" -msgstr "Compresser et sauver fichiers Projet" - -#: kicad/buildmnu.cpp:116 -msgid "&Unzip Archive" -msgstr "&Unzip Archive" - -#: kicad/buildmnu.cpp:117 -msgid "UnZip archive file" -msgstr "Décompresser fichier d'archive" - -#: kicad/buildmnu.cpp:122 -msgid "Quit Kicad" -msgstr "Quitter Kicad" - -#: kicad/buildmnu.cpp:137 -msgid "&Editor" -msgstr "&Editeur" - -#: kicad/buildmnu.cpp:137 -msgid "Text editor" -msgstr "Editeur de Texte" - -#: kicad/buildmnu.cpp:141 -msgid "&Browse Files" -msgstr "&Examen Fichiers" - -#: kicad/buildmnu.cpp:141 -msgid "Read or edit files" -msgstr "Lire ou Editer fichiers" - -#: kicad/buildmnu.cpp:146 -msgid "&Select Editor" -msgstr "&Sélection Editeur" - -#: kicad/buildmnu.cpp:146 -msgid "Select your prefered editor for file browsing" -msgstr "Choisir son pour examen de fichiers" - -#: kicad/buildmnu.cpp:153 -msgid "Select Fonts" -msgstr "Sélection Fontes" - -#: kicad/buildmnu.cpp:153 -msgid "Select Fonts and Font sizes" -msgstr "Selection fontes et tailles" - -#: kicad/buildmnu.cpp:160 -msgid "Default Pdf Viewer" -msgstr "Visualisateur PDF par défaut" - -#: kicad/buildmnu.cpp:160 -msgid "Use the default (system) PDF viewer used to browse datasheets" -msgstr "Utiliser le visualisateur PDF par défaut pour afficher les documentations" - -#: kicad/buildmnu.cpp:167 -msgid "Favourite Pdf Viewer" -msgstr "Visualisateur PDF préféré" - -#: kicad/buildmnu.cpp:167 -msgid "Use your favourite PDF viewer used to browse datasheets" -msgstr "\"Utiliser le visualisateur PDF préférét pour afficher les documentations" - -#: kicad/buildmnu.cpp:175 -msgid "Select Pdf Viewer" -msgstr "Sélection Visualisateur PDF" - -#: kicad/buildmnu.cpp:175 -msgid "Select your favourite PDF viewer used to browse datasheets" -msgstr "\"Sélectionner le visualisateur PDF favori pour afficher des documentations" - -#: kicad/buildmnu.cpp:179 -msgid "Pdf Browser" -msgstr "Visualisateur PDF" - -#: kicad/buildmnu.cpp:190 -msgid "Open the kicad manual" -msgstr "Ouvrir la documentation de kicad" - -#: kicad/buildmnu.cpp:200 -msgid "&Projects" -msgstr "&Projets" - -#: kicad/buildmnu.cpp:201 -msgid "&Browse" -msgstr "&Examiner" - -#: kicad/buildmnu.cpp:259 -msgid "Archive all project files" -msgstr "Archiver les fichiers du projet" - -#: kicad/buildmnu.cpp:265 -msgid "Refresh project tree" -msgstr "Mettre a jour l'affichage du projet" - #: kicad/files-io.cpp:70 msgid "Create Project files:" msgstr "Créer fichiers Projets:" @@ -8868,6 +8773,141 @@ msgstr "Charger Fichiers:" msgid "noname" msgstr "noname" +#: kicad/buildmnu.cpp:92 +msgid "&Open Project Descr" +msgstr "&Ouvrir Descr de projet" + +#: kicad/buildmnu.cpp:93 +#: kicad/buildmnu.cpp:248 +msgid "Select an existing project descriptor" +msgstr "Ouvrir un descripteur de projet existant" + +#: kicad/buildmnu.cpp:98 +msgid "&New Project Descr" +msgstr "&Nouveau descr de projet" + +#: kicad/buildmnu.cpp:99 +#: kicad/buildmnu.cpp:243 +msgid "Create new project descriptor" +msgstr "Créer un nouveau descripteur de projet" + +#: kicad/buildmnu.cpp:104 +msgid "&Save Project Descr" +msgstr "&Sauver descr de projet" + +#: kicad/buildmnu.cpp:105 +#: kicad/buildmnu.cpp:253 +msgid "Save current project descriptor" +msgstr "Sauver le descripteur de projet" + +#: kicad/buildmnu.cpp:111 +msgid "Save &Project Files" +msgstr "Sauver fichiers &Projet" + +#: kicad/buildmnu.cpp:112 +msgid "Save and Zip all project files" +msgstr "Compresser et sauver fichiers Projet" + +#: kicad/buildmnu.cpp:116 +msgid "&Unzip Archive" +msgstr "&Unzip Archive" + +#: kicad/buildmnu.cpp:117 +msgid "UnZip archive file" +msgstr "Décompresser fichier d'archive" + +#: kicad/buildmnu.cpp:122 +msgid "Quit Kicad" +msgstr "Quitter Kicad" + +#: kicad/buildmnu.cpp:137 +msgid "&Editor" +msgstr "&Editeur" + +#: kicad/buildmnu.cpp:137 +msgid "Text editor" +msgstr "Editeur de Texte" + +#: kicad/buildmnu.cpp:141 +msgid "&Browse Files" +msgstr "&Examen Fichiers" + +#: kicad/buildmnu.cpp:141 +msgid "Read or edit files" +msgstr "Lire ou Editer fichiers" + +#: kicad/buildmnu.cpp:146 +msgid "&Select Editor" +msgstr "&Sélection Editeur" + +#: kicad/buildmnu.cpp:146 +msgid "Select your prefered editor for file browsing" +msgstr "Choisir son pour examen de fichiers" + +#: kicad/buildmnu.cpp:153 +msgid "Select Fonts" +msgstr "Sélection Fontes" + +#: kicad/buildmnu.cpp:153 +msgid "Select Fonts and Font sizes" +msgstr "Selection fontes et tailles" + +#: kicad/buildmnu.cpp:160 +msgid "Default Pdf Viewer" +msgstr "Visualisateur PDF par défaut" + +#: kicad/buildmnu.cpp:160 +msgid "Use the default (system) PDF viewer used to browse datasheets" +msgstr "Utiliser le visualisateur PDF par défaut pour afficher les documentations" + +#: kicad/buildmnu.cpp:167 +msgid "Favourite Pdf Viewer" +msgstr "Visualisateur PDF préféré" + +#: kicad/buildmnu.cpp:167 +msgid "Use your favourite PDF viewer used to browse datasheets" +msgstr "\"Utiliser le visualisateur PDF préférét pour afficher les documentations" + +#: kicad/buildmnu.cpp:175 +msgid "Select Pdf Viewer" +msgstr "Sélection Visualisateur PDF" + +#: kicad/buildmnu.cpp:175 +msgid "Select your favourite PDF viewer used to browse datasheets" +msgstr "\"Sélectionner le visualisateur PDF favori pour afficher des documentations" + +#: kicad/buildmnu.cpp:179 +msgid "Pdf Browser" +msgstr "Visualisateur PDF" + +#: kicad/buildmnu.cpp:190 +msgid "Open the kicad manual" +msgstr "Ouvrir la documentation de kicad" + +#: kicad/buildmnu.cpp:195 +msgid "&About kicad" +msgstr "&Au sujet de Kicad" + +#: kicad/buildmnu.cpp:195 +msgid "About kicad project manager" +msgstr "Au sujet de Kicad, gestionnaire de projet" + +#: kicad/buildmnu.cpp:200 +msgid "&Projects" +msgstr "&Projets" + +#: kicad/buildmnu.cpp:201 +msgid "&Browse" +msgstr "&Examiner" + +#: kicad/buildmnu.cpp:259 +msgid "Archive all project files" +msgstr "Archiver les fichiers du projet" + +#: kicad/buildmnu.cpp:265 +msgid "Refresh project tree" +msgstr "Mettre a jour l'affichage du projet" + #: kicad/treeprj_frame.cpp:94 msgid "&Run" msgstr "Exécute&r" @@ -8962,11 +9002,11 @@ msgid "Create New Directory" msgstr "Créer un nouveau Répertoire" #: kicad/treeprj_frame.cpp:878 -msgid "Change Filename: " +msgid "Change filename: " msgstr "Changer Nom Fichier: " #: kicad/treeprj_frame.cpp:879 -msgid "Change Filename" +msgid "Change filename" msgstr "Changer Nom Fichier" #: gerbview/block.cpp:267 @@ -9119,7 +9159,7 @@ msgid "GerbView is already running. Continue?" msgstr "Gerbview est est cours d'exécution. Continuer ?" #: gerbview/affiche.cpp:34 -#: gerbview/tool_gerber.cpp:310 +#: gerbview/tool_gerber.cpp:312 msgid "Layer " msgstr "Couche " @@ -9263,59 +9303,67 @@ msgstr "&Effacer couche active" msgid "Open the gerbview manual" msgstr "Ouvrir la documentation de gerbview" -#: gerbview/tool_gerber.cpp:214 +#: gerbview/tool_gerber.cpp:152 +msgid "&About gerbview" +msgstr "&Au sujet de Gerbview" + +#: gerbview/tool_gerber.cpp:153 +msgid "About gerbview gerber and drill viewer" +msgstr "Au sujet de GerbView" + +#: gerbview/tool_gerber.cpp:216 msgid "New World" msgstr "Nouvelle photo" -#: gerbview/tool_gerber.cpp:219 +#: gerbview/tool_gerber.cpp:221 msgid "Open existing Layer" msgstr "Ouvrir couche existante" -#: gerbview/tool_gerber.cpp:225 +#: gerbview/tool_gerber.cpp:227 msgid "Save World" msgstr "Sauver photo" -#: gerbview/tool_gerber.cpp:232 +#: gerbview/tool_gerber.cpp:234 msgid "page settings (size, texts)" msgstr "Ajustage de la feuille de dessin (dimensions, textes)" -#: gerbview/tool_gerber.cpp:268 +#: gerbview/tool_gerber.cpp:270 msgid "Print World" msgstr "Imprimer photo" -#: gerbview/tool_gerber.cpp:303 +#: gerbview/tool_gerber.cpp:305 msgid "Find D-codes" msgstr "Chercher DCodes" -#: gerbview/tool_gerber.cpp:321 +#: gerbview/tool_gerber.cpp:323 msgid "No tool" msgstr "Ps d'outil" -#: gerbview/tool_gerber.cpp:325 +#: gerbview/tool_gerber.cpp:327 msgid "Tool " msgstr "Outil " -#: gerbview/tool_gerber.cpp:366 +#: gerbview/tool_gerber.cpp:368 msgid "Add Flashes" msgstr "Addition de Flash" -#: gerbview/tool_gerber.cpp:372 +#: gerbview/tool_gerber.cpp:374 msgid "Add Lines" msgstr "Addition de lignes" -#: gerbview/tool_gerber.cpp:445 +#: gerbview/tool_gerber.cpp:447 msgid "Show Spots in Sketch Mode" msgstr "Afficher Flashs en Mode Contour" -#: gerbview/tool_gerber.cpp:452 +#: gerbview/tool_gerber.cpp:454 msgid "Show Lines in Sketch Mode" msgstr "Afficher Lignes en Mode Contour" -#: gerbview/tool_gerber.cpp:459 +#: gerbview/tool_gerber.cpp:461 msgid "Show Polygons in Sketch Mode" msgstr "Afficher Poiygones en Mode Ccontour" -#: gerbview/tool_gerber.cpp:466 +#: gerbview/tool_gerber.cpp:468 msgid "Show dcode number" msgstr "Afficher le n° de DCode" @@ -10090,15 +10138,11 @@ msgstr "Sélection Grille" msgid "grid user" msgstr "grille user" -#: share/drawframe.cpp:136 -msgid "font for info display" -msgstr "fonte pour affichage infos" - -#: share/drawframe.cpp:373 +#: share/drawframe.cpp:384 msgid "Inch" msgstr "Pouce" -#: share/drawframe.cpp:381 +#: share/drawframe.cpp:392 msgid "??" msgstr "??" @@ -10562,6 +10606,18 @@ msgstr "Imprimer" msgid "Create SVG file" msgstr "Créer Fichier SVG" +#~ msgid "About this application" +#~ msgstr "Au sujet de cette application" +#~ msgid "Place the graphic line or poligon" +#~ msgstr "Placer des lignes ou polygones graphiques" +#~ msgid "Select general options..." +#~ msgstr "Sélection options générales..." +#~ msgid "font for Lists" +#~ msgstr "fonte pour listes" +#~ msgid "font for Status Line" +#~ msgstr "fonte pour Ligne d'état" +#~ msgid "font for info display" +#~ msgstr "fonte pour affichage infos" #~ msgid "Library Files:" #~ msgstr "Fichiers Librairies:" #~ msgid "Footprint name:" diff --git a/pcbnew/dialog_zones_by_polygon.cpp b/pcbnew/dialog_zones_by_polygon.cpp index cb87ccf2dd..72a52c9573 100644 --- a/pcbnew/dialog_zones_by_polygon.cpp +++ b/pcbnew/dialog_zones_by_polygon.cpp @@ -257,7 +257,7 @@ void WinEDA_ZoneFrame::OnInitDialog( wxInitDialogEvent& event ) BOARD* board = m_Parent->m_Pcb; SetFont( *g_DialogFont ); - + SetFocus(); // Required under wxGTK if we want to demiss the dialog with the ESC key wxString title = _( "Zone clearance value:" ) + ReturnUnitSymbol( g_UnitMetric ); @@ -295,7 +295,7 @@ void WinEDA_ZoneFrame::OnInitDialog( wxInitDialogEvent& event ) } if( grid_routing == 0 ) // No Grid: fill with polygons selection = 4; - + m_GridCtrl->SetSelection( selection ); if( m_Zone_Container ) @@ -353,13 +353,14 @@ void WinEDA_ZoneFrame::OnInitDialog( wxInitDialogEvent& event ) break; } + /* build copper layers list */ int layer_cnt = board->GetCopperLayerCount(); for( int ii = 0; ii < board->GetCopperLayerCount(); ii++ ) { wxString msg; int layer_number = COPPER_LAYER_N; - if( layer_cnt == 0 || ii < layer_cnt - 1 ) + if( layer_cnt <= 1 || ii < layer_cnt - 1 ) layer_number = ii; else if( ii == layer_cnt - 1 ) layer_number = LAYER_CMP_N; diff --git a/pcbnew/zones_by_polygon.cpp b/pcbnew/zones_by_polygon.cpp index 80283fbca6..86c4a06f75 100644 --- a/pcbnew/zones_by_polygon.cpp +++ b/pcbnew/zones_by_polygon.cpp @@ -898,6 +898,7 @@ int WinEDA_PcbFrame::Fill_Zone( wxDC* DC, ZONE_CONTAINER* zone_container, bool v } else { + zone_container->m_FilledPolysList.clear(); zone_container->m_GridFillValue = g_GridRoutingSize; error_level = zone_container->Fill_Zone( this, DC, verbose ); } @@ -935,6 +936,7 @@ int WinEDA_PcbFrame::Fill_All_Zones( wxDC* DC, bool verbose ) for( int ii = 0; ii < m_Pcb->GetAreaCount(); ii++ ) { zone_container = m_Pcb->GetArea( ii ); + zone_container->m_FilledPolysList.clear(); error_level = Fill_Zone( NULL, zone_container, verbose ); if( error_level && !verbose ) break;