Commit bbae2b12 authored by CHARRAS's avatar CHARRAS

Plot option in GERBER format Plot (Exclude Edge Pcb layer) modification (now,...

Plot option in GERBER format Plot (Exclude Edge Pcb layer) modification (now, default = off, and saved in config)
parent f3fcfce6
...@@ -4,6 +4,14 @@ Started 2007-June-11 ...@@ -4,6 +4,14 @@ Started 2007-June-11
Please add newer entries at the top, list the date and your name with Please add newer entries at the top, list the date and your name with
email address. email address.
2008-Jan-23 UPDATE Jean-Pierre Charras <jean-pierre.charras@inpg.fr>
================================================================================
+pcbnew:
Plot option in GERBER format Plot (Exclude Edge Pcb layer) modification:
- the default is OFF (like odl pcbnew versions)
- this setup is now save in config (is persistant)
In Zone creation, now delete last created corner works.
2008-Jan-22 UPDATE Dick Hollenbeck <dick@softplc.com> 2008-Jan-22 UPDATE Dick Hollenbeck <dick@softplc.com>
================================================================================ ================================================================================
......
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
COMMON_GLOBL wxString g_BuildVersion COMMON_GLOBL wxString g_BuildVersion
#ifdef EDA_BASE #ifdef EDA_BASE
(wxT("(2008-01-06)")) (wxT("(2008-01-22)"))
#endif #endif
; ;
......
...@@ -554,7 +554,7 @@ enum main_id { ...@@ -554,7 +554,7 @@ enum main_id {
ID_POPUP_PCB_ADD_ZONE_CORNER, ID_POPUP_PCB_ADD_ZONE_CORNER,
ID_POPUP_PCB_DELETE_ZONE_CORNER, ID_POPUP_PCB_DELETE_ZONE_CORNER,
ID_POPUP_PCB_STOP_CURRENT_EDGE_ZONE, ID_POPUP_PCB_STOP_CURRENT_EDGE_ZONE,
ID_POPUP_PCB_DELETE_EDGE_ZONE, ID_POPUP_PCB_DELETE_ZONE_LAST_CREATED_CORNER,
ID_POPUP_PCB_FILL_ALL_ZONES, ID_POPUP_PCB_FILL_ALL_ZONES,
ID_POPUP_PCB_FILL_ZONE, ID_POPUP_PCB_FILL_ZONE,
ID_POPUP_PCB_DELETE_ZONE_CONTAINER, ID_POPUP_PCB_DELETE_ZONE_CONTAINER,
...@@ -564,6 +564,9 @@ enum main_id { ...@@ -564,6 +564,9 @@ enum main_id {
ID_POPUP_PCB_DELETE_ZONE_CUTOUT, ID_POPUP_PCB_DELETE_ZONE_CUTOUT,
ID_POPUP_PCB_MOVE_ZONE_OUTLINES, ID_POPUP_PCB_MOVE_ZONE_OUTLINES,
ID_POPUP_PCB_PLACE_ZONE_OUTLINES, ID_POPUP_PCB_PLACE_ZONE_OUTLINES,
ID_POPUP_ZONE_UNUSED1,
ID_POPUP_ZONE_UNUSED2,
ID_POPUP_ZONE_UNUSED3,
ID_POPUP_ZONE_UNUSED4, ID_POPUP_ZONE_UNUSED4,
ID_POPUP_PCB_DELETE_MARKER, ID_POPUP_PCB_DELETE_MARKER,
......
...@@ -488,7 +488,7 @@ public: ...@@ -488,7 +488,7 @@ public:
*/ */
void Delete_Zone_Fill( wxDC* DC, SEGZONE* Track, long aTimestamp = 0 ); void Delete_Zone_Fill( wxDC* DC, SEGZONE* Track, long aTimestamp = 0 );
EDGE_ZONE* Del_SegmEdgeZone( wxDC* DC, EDGE_ZONE* edge_zone ); EDGE_ZONE* Del_LastSegmEdgeZone( wxDC* DC );
/** /**
* Function Begin_Zone * Function Begin_Zone
......
No preview for this file type
...@@ -2,7 +2,7 @@ msgid "" ...@@ -2,7 +2,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: kicad\n" "Project-Id-Version: kicad\n"
"POT-Creation-Date: \n" "POT-Creation-Date: \n"
"PO-Revision-Date: 2008-01-12 09:15+0100\n" "PO-Revision-Date: 2008-01-22 20:51+0100\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: kicad team <jean-pierre.charras@ujf-grenoble.fr>\n" "Language-Team: kicad team <jean-pierre.charras@ujf-grenoble.fr>\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
...@@ -21,27 +21,6 @@ msgstr "" ...@@ -21,27 +21,6 @@ msgstr ""
"X-Poedit-SearchPath-6: 3d-viewer\n" "X-Poedit-SearchPath-6: 3d-viewer\n"
"X-Poedit-SearchPath-7: share\n" "X-Poedit-SearchPath-7: share\n"
#: pcbnew/specctra.cpp:1557
#: pcbnew/specctra.cpp:1564
msgid "Expecting"
msgstr "Attendu"
#: pcbnew/specctra.cpp:1573
#: pcbnew/specctra.cpp:1580
msgid "Unexpected"
msgstr "Inattendu"
#: pcbnew/specctra.cpp:1601
#: pcbnew/specctra.cpp:2846
#, c-format
msgid "Unable to open file \"%s\""
msgstr "Ne peut pas ouvrirle fichier \"%s\""
#: pcbnew/specctra.cpp:2814
#, c-format
msgid "System file error writing to file \"%s\""
msgstr "Erreur systme sur criture fichier \"%s\""
#: pcbnew/files.cpp:57 #: pcbnew/files.cpp:57
msgid "Recovery file " msgid "Recovery file "
msgstr "Fichier de secours " msgstr "Fichier de secours "
...@@ -138,12 +117,12 @@ msgstr "Affichage coord Polaires" ...@@ -138,12 +117,12 @@ msgstr "Affichage coord Polaires"
#: pcbnew/dialog_general_options.cpp:271 #: pcbnew/dialog_general_options.cpp:271
#: pcbnew/set_grid.cpp:147 #: pcbnew/set_grid.cpp:147
#: pcbnew/dialog_gendrill.cpp:165
#: gerbview/options.cpp:185 #: gerbview/options.cpp:185
msgid "Inches" msgid "Inches"
msgstr "Pouces" msgstr "Pouces"
#: pcbnew/dialog_general_options.cpp:272 #: pcbnew/dialog_general_options.cpp:272
#: pcbnew/gendrill.cpp:171
#: gerbview/options.cpp:186 #: gerbview/options.cpp:186
msgid "millimeters" msgid "millimeters"
msgstr "millimetres" msgstr "millimetres"
...@@ -182,6 +161,7 @@ msgid "Auto Save (minuts):" ...@@ -182,6 +161,7 @@ msgid "Auto Save (minuts):"
msgstr "Sauveg. Auto (min)" msgstr "Sauveg. Auto (min)"
#: pcbnew/dialog_general_options.cpp:315 #: pcbnew/dialog_general_options.cpp:315
#: pcbnew/dialog_gendrill.cpp:227
#: eeschema/dialog_build_BOM.cpp:285 #: eeschema/dialog_build_BOM.cpp:285
#: eeschema/netlist_control.cpp:228 #: eeschema/netlist_control.cpp:228
#: eeschema/dialog_cmp_graphic_properties.cpp:151 #: eeschema/dialog_cmp_graphic_properties.cpp:151
...@@ -379,6 +359,7 @@ msgstr "3D Caract" ...@@ -379,6 +359,7 @@ msgstr "3D Caract"
#: pcbnew/dialog_zones_by_polygon.cpp:201 #: pcbnew/dialog_zones_by_polygon.cpp:201
#: pcbnew/sel_layer.cpp:158 #: pcbnew/sel_layer.cpp:158
#: pcbnew/sel_layer.cpp:316 #: pcbnew/sel_layer.cpp:316
#: pcbnew/dialog_gendrill.cpp:278
#: eeschema/sheetlab.cpp:93 #: eeschema/sheetlab.cpp:93
#: eeschema/eelayer.cpp:251 #: eeschema/eelayer.cpp:251
#: gerbview/reglage.cpp:108 #: gerbview/reglage.cpp:108
...@@ -474,11 +455,12 @@ msgstr "Cuivre" ...@@ -474,11 +455,12 @@ msgstr "Cuivre"
#: pcbnew/class_text_mod.cpp:373 #: pcbnew/class_text_mod.cpp:373
#: pcbnew/class_pcb_text.cpp:177 #: pcbnew/class_pcb_text.cpp:177
#: pcbnew/class_pad.cpp:1062 #: pcbnew/class_pad.cpp:1062
#: pcbnew/classpcb.cpp:189 #: pcbnew/class_track.cpp:832
#: pcbnew/class_track.cpp:779
#: pcbnew/class_module.cpp:1217 #: pcbnew/class_module.cpp:1217
#: pcbnew/sel_layer.cpp:145 #: pcbnew/sel_layer.cpp:145
#: pcbnew/class_zone.cpp:483 #: pcbnew/class_drawsegment.cpp:175
#: pcbnew/class_zone.cpp:61
#: pcbnew/class_zone.cpp:512
#: gerbview/affiche.cpp:109 #: gerbview/affiche.cpp:109
msgid "Layer" msgid "Layer"
msgstr "Couche" msgstr "Couche"
...@@ -716,7 +698,6 @@ msgstr "Ins ...@@ -716,7 +698,6 @@ msgstr "Ins
#: pcbnew/dialog_setup_libs.cpp:191 #: pcbnew/dialog_setup_libs.cpp:191
#: eeschema/dialog_eeschema_config.cpp:213 #: eeschema/dialog_eeschema_config.cpp:213
#: cvpcb/dialog_cvpcb_config.cpp:185 #: cvpcb/dialog_cvpcb_config.cpp:185
#: cvpcb/menucfg.cpp:231
msgid "Libraries" msgid "Libraries"
msgstr "Librairies" msgstr "Librairies"
...@@ -746,12 +727,16 @@ msgid "Net ext: " ...@@ -746,12 +727,16 @@ msgid "Net ext: "
msgstr "Net ext: " msgstr "Net ext: "
#: pcbnew/dialog_setup_libs.cpp:367 #: pcbnew/dialog_setup_libs.cpp:367
msgid "library files:" #: cvpcb/menucfg.cpp:232
msgstr "Fichiers Librairies" msgid "Library Files:"
msgstr "Fichiers Librairies:"
#: pcbnew/dialog_setup_libs.cpp:390 #: pcbnew/dialog_setup_libs.cpp:392
msgid "Library exists! No Change" #: eeschema/dialog_eeschema_config.cpp:394
msgstr "Librairie existante! Pas de changement" #: cvpcb/menucfg.cpp:257
#: cvpcb/menucfg.cpp:325
msgid "Library already in use"
msgstr "Librairie dj en usage"
#: pcbnew/muonde.cpp:149 #: pcbnew/muonde.cpp:149
msgid "Gap" msgid "Gap"
...@@ -1084,7 +1069,7 @@ msgstr "Trac ...@@ -1084,7 +1069,7 @@ msgstr "Trac
#: pcbnew/pcbplot.cpp:257 #: pcbnew/pcbplot.cpp:257
msgid "Exclude Edges Pcb layer" msgid "Exclude Edges Pcb layer"
msgstr "Exclure couche PCB" msgstr "Exclure Couche Contours PCB"
#: pcbnew/pcbplot.cpp:260 #: pcbnew/pcbplot.cpp:260
msgid "Exclude contents of Edges Pcb layer from all other layers" msgid "Exclude contents of Edges Pcb layer from all other layers"
...@@ -1288,10 +1273,11 @@ msgid "Module" ...@@ -1288,10 +1273,11 @@ msgid "Module"
msgstr "Module" msgstr "Module"
#: pcbnew/class_text_mod.cpp:359 #: pcbnew/class_text_mod.cpp:359
#: pcbnew/classpcb.cpp:173 #: pcbnew/class_marker.cpp:133
#: pcbnew/class_marker.cpp:112 #: pcbnew/class_track.cpp:776
#: pcbnew/class_track.cpp:723 #: pcbnew/class_drawsegment.cpp:159
#: pcbnew/class_zone.cpp:454 #: pcbnew/class_zone.cpp:59
#: pcbnew/class_zone.cpp:483
#: gerbview/affiche.cpp:93 #: gerbview/affiche.cpp:93
msgid "Type" msgid "Type"
msgstr "Type" msgstr "Type"
...@@ -1326,11 +1312,11 @@ msgstr "Miroir" ...@@ -1326,11 +1312,11 @@ msgstr "Miroir"
#: pcbnew/pcbtexte.cpp:130 #: pcbnew/pcbtexte.cpp:130
#: pcbnew/class_pcb_text.cpp:191 #: pcbnew/class_pcb_text.cpp:191
#: pcbnew/dialog_edit_mod_text.cpp:204 #: pcbnew/dialog_edit_mod_text.cpp:204
#: pcbnew/classpcb.cpp:194
#: pcbnew/cotation.cpp:129 #: pcbnew/cotation.cpp:129
#: pcbnew/class_track.cpp:806 #: pcbnew/class_track.cpp:855
#: pcbnew/mirepcb.cpp:113 #: pcbnew/mirepcb.cpp:113
#: pcbnew/class_edge_mod.cpp:297 #: pcbnew/class_edge_mod.cpp:297
#: pcbnew/class_drawsegment.cpp:179
#: eeschema/dialog_cmp_graphic_properties.cpp:188 #: eeschema/dialog_cmp_graphic_properties.cpp:188
#: eeschema/affiche.cpp:188 #: eeschema/affiche.cpp:188
#: gerbview/affiche.cpp:52 #: gerbview/affiche.cpp:52
...@@ -1506,9 +1492,9 @@ msgstr "NetName Pad:" ...@@ -1506,9 +1492,9 @@ msgstr "NetName Pad:"
#: pcbnew/dialog_pad_edit.cpp:176 #: pcbnew/dialog_pad_edit.cpp:176
#: pcbnew/dialog_pad_edit.cpp:196 #: pcbnew/dialog_pad_edit.cpp:196
#: pcbnew/classpcb.cpp:178
#: pcbnew/class_board_item.cpp:107 #: pcbnew/class_board_item.cpp:107
#: pcbnew/class_track.cpp:749 #: pcbnew/class_track.cpp:802
#: pcbnew/class_drawsegment.cpp:164
msgid "Circle" msgid "Circle"
msgstr "Cercle" msgstr "Cercle"
...@@ -1553,7 +1539,7 @@ msgid "Pad Shape:" ...@@ -1553,7 +1539,7 @@ msgid "Pad Shape:"
msgstr "Forme Pad:" msgstr "Forme Pad:"
#: pcbnew/dialog_pad_edit.cpp:205 #: pcbnew/dialog_pad_edit.cpp:205
#: pcbnew/class_track.cpp:751 #: pcbnew/class_track.cpp:804
msgid "Standard" msgid "Standard"
msgstr "Standard" msgstr "Standard"
...@@ -1738,7 +1724,7 @@ msgstr "Zoom automatique" ...@@ -1738,7 +1724,7 @@ msgstr "Zoom automatique"
#: pcbnew/tool_modedit.cpp:133 #: pcbnew/tool_modedit.cpp:133
#: pcbnew/modedit.cpp:396 #: pcbnew/modedit.cpp:396
#: pcbnew/menubarmodedit.cpp:45 #: pcbnew/menubarmodedit.cpp:45
#: pcbnew/menubarpcb.cpp:209 #: pcbnew/menubarpcb.cpp:216
msgid "Pad Settings" msgid "Pad Settings"
msgstr "Caract pads" msgstr "Caract pads"
...@@ -1767,7 +1753,7 @@ msgid "Add graphic arc" ...@@ -1767,7 +1753,7 @@ msgid "Add graphic arc"
msgstr "Addition de graphiques (Arc de Cercle)" msgstr "Addition de graphiques (Arc de Cercle)"
#: pcbnew/tool_modedit.cpp:180 #: pcbnew/tool_modedit.cpp:180
#: pcbnew/edit.cpp:283 #: pcbnew/edit.cpp:288
#: eeschema/schedit.cpp:315 #: eeschema/schedit.cpp:315
#: eeschema/libframe.cpp:503 #: eeschema/libframe.cpp:503
#: gerbview/tool_gerber.cpp:385 #: gerbview/tool_gerber.cpp:385
...@@ -1861,191 +1847,48 @@ msgstr "Grille %.3f" ...@@ -1861,191 +1847,48 @@ msgstr "Grille %.3f"
msgid "User Grid" msgid "User Grid"
msgstr "Grille perso" msgstr "Grille perso"
#: pcbnew/gendrill.cpp:150 #: pcbnew/gendrill.cpp:298
msgid "Drill tools" msgid "Drill file"
msgstr "Outils de perage" msgstr "Fichier de percage"
#: pcbnew/gendrill.cpp:171
#: eeschema/dialog_options.cpp:246
msgid "inches"
msgstr "Pouces"
#: pcbnew/gendrill.cpp:173
msgid "Drill Units:"
msgstr "Units perage:"
#: pcbnew/gendrill.cpp:181
msgid "decimal format"
msgstr "Format dcimal"
#: pcbnew/gendrill.cpp:182
msgid "suppress leading zeros"
msgstr "Suppression zeros de tte"
#: pcbnew/gendrill.cpp:182
msgid "suppress trailing zeros"
msgstr "Suppression zeros de fin"
#: pcbnew/gendrill.cpp:182
msgid "keep zeros"
msgstr "Garder les zros"
#: pcbnew/gendrill.cpp:185 #: pcbnew/gendrill.cpp:316
msgid "Zeros Format" #: pcbnew/gendrill.cpp:779
msgstr "Format des zros" #: pcbnew/plotps.cpp:51
#: pcbnew/xchgmod.cpp:642
msgid "Unable to create file "
msgstr "Impossible de crer le fichier "
#: pcbnew/gendrill.cpp:192 #: pcbnew/gendrill.cpp:368
#: pcbnew/gendrill.cpp:452 #: pcbnew/dialog_gendrill.cpp:180
msgid "2:3" msgid "2:3"
msgstr "2:3" msgstr "2:3"
#: pcbnew/gendrill.cpp:192 #: pcbnew/gendrill.cpp:369
#: pcbnew/gendrill.cpp:453 #: pcbnew/dialog_gendrill.cpp:181
msgid "2:4" msgid "2:4"
msgstr "2:4" msgstr "2:4"
#: pcbnew/gendrill.cpp:193 #: pcbnew/gendrill.cpp:374
#: pcbnew/gendrill.cpp:458
msgid "3:2" msgid "3:2"
msgstr "3:2" msgstr "3:2"
#: pcbnew/gendrill.cpp:193 #: pcbnew/gendrill.cpp:375
#: pcbnew/gendrill.cpp:459
msgid "3:3" msgid "3:3"
msgstr "3:3" msgstr "3:3"
#: pcbnew/gendrill.cpp:199 #: pcbnew/gendrill.cpp:718
msgid "Precision"
msgstr "Prcision"
#: pcbnew/gendrill.cpp:211
msgid "absolute"
msgstr "Absolu"
#: pcbnew/gendrill.cpp:211
msgid "auxiliary axis"
msgstr "Axe Auxiliaire"
#: pcbnew/gendrill.cpp:213
msgid "Drill Origin:"
msgstr "Origine des coord de percage:"
#: pcbnew/gendrill.cpp:222
#: pcbnew/gendrill.cpp:230
#: eeschema/libedit.cpp:41
#: eeschema/viewlibs.cpp:120
msgid "None"
msgstr "Aucun"
#: pcbnew/gendrill.cpp:222
msgid "drill sheet (HPGL)"
msgstr "Plan de perage (HPGL)"
#: pcbnew/gendrill.cpp:222
msgid "drill sheet (PostScript)"
msgstr "Plan de perage (Postscript)"
#: pcbnew/gendrill.cpp:224
msgid "Drill Sheet:"
msgstr "Plan de perage:"
#: pcbnew/gendrill.cpp:230
msgid "Drill report"
msgstr "Rapport de perage"
#: pcbnew/gendrill.cpp:232
msgid "Drill Report:"
msgstr "Rapport de perage:"
#: pcbnew/gendrill.cpp:238
msgid "Via Drill"
msgstr "Perage des vias"
#: pcbnew/gendrill.cpp:243
#: eeschema/plothpgl.cpp:239
msgid "Pen Number"
msgstr "Numro de plume"
#: pcbnew/gendrill.cpp:246
msgid "Speed (cm/s)"
msgstr "Vitesse plume ( cm/s )"
#: pcbnew/gendrill.cpp:249
msgid "mirror y axis"
msgstr "Miroir sur axe Y"
#: pcbnew/gendrill.cpp:253
msgid "minimal header"
msgstr "Entte minimal"
#: pcbnew/gendrill.cpp:259
msgid "&Execute"
msgstr "&Excuter"
#: pcbnew/gendrill.cpp:263
#: eeschema/plotps.cpp:208
#: share/svg_print.cpp:222
#: share/dialog_print.cpp:225
msgid "&Close"
msgstr "&Fermer"
#: pcbnew/gendrill.cpp:389
msgid "Drill file"
msgstr "Fichier de percage"
#: pcbnew/gendrill.cpp:403
#: pcbnew/gendrill.cpp:1623
#: pcbnew/plotps.cpp:51
#: pcbnew/xchgmod.cpp:642
msgid "Unable to create file "
msgstr "Impossible de crer le fichier "
#: pcbnew/gendrill.cpp:410
#: pcbnew/gendrill.cpp:1036
#: pcbnew/gendrill.cpp:1629
#: pcbnew/plotps.cpp:58
#: pcbnew/plotgerb.cpp:84
#: pcbnew/plothpgl.cpp:74
msgid "File"
msgstr "Fichier"
#: pcbnew/gendrill.cpp:416
#: pcbnew/gendrill.cpp:1041
#: pcbnew/gendrill.cpp:1634
msgid "Tools"
msgstr "Outils"
#: pcbnew/gendrill.cpp:420
#: pcbnew/gendrill.cpp:1110
#: pcbnew/gendrill.cpp:1686
#: pcbnew/class_pad.cpp:1085
#: pcbnew/class_track.cpp:798
#: pcbnew/class_track.cpp:803
msgid "Drill"
msgstr "Perage"
#: pcbnew/gendrill.cpp:971
msgid "Drill Map file" msgid "Drill Map file"
msgstr "Fichier Plan de perage" msgstr "Fichier Plan de perage"
#: pcbnew/gendrill.cpp:1030 #: pcbnew/gendrill.cpp:733
#, c-format msgid "Unable to create file"
msgid "Unable to create file <%s>" msgstr "Impossible de crer le fichier "
msgstr "Impossible de crer fichier <%s>"
#: pcbnew/gendrill.cpp:1332
msgid ""
" Drill map: Too many diameter values to draw to draw one symbol per drill value (max 13)\n"
"Plot uses circle shape for some drill values"
msgstr ""
"Plan de perage: trop de diametres diffrents pour tracer 1 symbole par diametre\n"
"Le trac utilise des cercles pour quelques valeurs "
#: pcbnew/gendrill.cpp:1608 #: pcbnew/gendrill.cpp:764
msgid "Drill Report file" msgid "Drill Report file"
msgstr "Fichier rapport de perage:" msgstr "Fichier rapport de perage:"
#: pcbnew/via_edit.cpp:51 #: pcbnew/via_edit.cpp:54
msgid "Incorrect value for Via drill. No via drill change" msgid "Incorrect value for Via drill. No via drill change"
msgstr "Valeur incorrecte pour perage.Pas de changement pour la via" msgstr "Valeur incorrecte pour perage.Pas de changement pour la via"
...@@ -2073,14 +1916,18 @@ msgstr "Diam per ...@@ -2073,14 +1916,18 @@ msgstr "Diam per
msgid "Pad Orient (0.1 deg)" msgid "Pad Orient (0.1 deg)"
msgstr "Orient Pad (0.1 deg)" msgstr "Orient Pad (0.1 deg)"
#: pcbnew/editpads.cpp:389 #: pcbnew/editpads.cpp:390
msgid "Incorrect value for pad drill: pad drill bigger than pad size" msgid "Incorrect value for pad drill: pad drill bigger than pad size"
msgstr "Valeur incorrecte pour diametre de perage.percage plus grand que la taille du pad" msgstr "Valeur incorrecte pour diametre de perage.percage plus grand que la taille du pad"
#: pcbnew/editpads.cpp:395 #: pcbnew/editpads.cpp:396
msgid "Incorrect value for pad offset" msgid "Incorrect value for pad offset"
msgstr "Valeur incorrecte pour offset du pad" msgstr "Valeur incorrecte pour offset du pad"
#: pcbnew/editpads.cpp:489
msgid "Unknown netname, no change"
msgstr "Net inconnu, pas de changement"
#: pcbnew/export_gencad.cpp:69 #: pcbnew/export_gencad.cpp:69
msgid "GenCAD file:" msgid "GenCAD file:"
msgstr "Fichier GenCAD:" msgstr "Fichier GenCAD:"
...@@ -2095,7 +1942,7 @@ msgstr "COTATION" ...@@ -2095,7 +1942,7 @@ msgstr "COTATION"
msgid "PCB Text" msgid "PCB Text"
msgstr "Texte Pcb" msgstr "Texte Pcb"
#: pcbnew/ioascii.cpp:165 #: pcbnew/ioascii.cpp:167
msgid "Error: Unexpected end of file !" msgid "Error: Unexpected end of file !"
msgstr "Erreur: Fin de fichier inattendue !" msgstr "Erreur: Fin de fichier inattendue !"
...@@ -2123,8 +1970,8 @@ msgstr "Garder" ...@@ -2123,8 +1970,8 @@ msgstr "Garder"
#: pcbnew/dialog_netlist.cpp:143 #: pcbnew/dialog_netlist.cpp:143
#: pcbnew/onrightclick.cpp:599 #: pcbnew/onrightclick.cpp:599
#: pcbnew/onrightclick.cpp:764 #: pcbnew/onrightclick.cpp:772
#: pcbnew/onrightclick.cpp:861 #: pcbnew/onrightclick.cpp:869
#: eeschema/edit_component_in_lib.cpp:239 #: eeschema/edit_component_in_lib.cpp:239
#: eeschema/edit_component_in_lib.cpp:320 #: eeschema/edit_component_in_lib.cpp:320
msgid "Delete" msgid "Delete"
...@@ -2269,6 +2116,12 @@ msgstr "RefP" ...@@ -2269,6 +2116,12 @@ msgstr "RefP"
msgid "Net" msgid "Net"
msgstr "Net" msgstr "Net"
#: pcbnew/class_pad.cpp:1085
#: pcbnew/class_track.cpp:847
#: pcbnew/class_track.cpp:852
msgid "Drill"
msgstr "Perage"
#: pcbnew/class_pad.cpp:1093 #: pcbnew/class_pad.cpp:1093
msgid "Drill X / Y" msgid "Drill X / Y"
msgstr "Perage X/Y" msgstr "Perage X/Y"
...@@ -2320,7 +2173,7 @@ msgid "Add Drawing" ...@@ -2320,7 +2173,7 @@ msgid "Add Drawing"
msgstr "Ajout d'lments graphiques" msgstr "Ajout d'lments graphiques"
#: pcbnew/modedit.cpp:424 #: pcbnew/modedit.cpp:424
#: pcbnew/edit.cpp:519 #: pcbnew/edit.cpp:540
#: eeschema/schedit.cpp:455 #: eeschema/schedit.cpp:455
#: eeschema/libframe.cpp:579 #: eeschema/libframe.cpp:579
msgid "Delete item" msgid "Delete item"
...@@ -2335,7 +2188,7 @@ msgid "End Tool" ...@@ -2335,7 +2188,7 @@ msgid "End Tool"
msgstr "Fin Outil" msgstr "Fin Outil"
#: pcbnew/modedit_onclick.cpp:217 #: pcbnew/modedit_onclick.cpp:217
#: pcbnew/onrightclick.cpp:469 #: pcbnew/onrightclick.cpp:473
#: eeschema/onrightclick.cpp:587 #: eeschema/onrightclick.cpp:587
#: eeschema/libedit_onrightclick.cpp:237 #: eeschema/libedit_onrightclick.cpp:237
#: gerbview/onrightclick.cpp:51 #: gerbview/onrightclick.cpp:51
...@@ -2343,13 +2196,13 @@ msgid "Cancel Block" ...@@ -2343,13 +2196,13 @@ msgid "Cancel Block"
msgstr "Annuler Bloc" msgstr "Annuler Bloc"
#: pcbnew/modedit_onclick.cpp:219 #: pcbnew/modedit_onclick.cpp:219
#: pcbnew/onrightclick.cpp:471 #: pcbnew/onrightclick.cpp:475
#: gerbview/onrightclick.cpp:52 #: gerbview/onrightclick.cpp:52
msgid "Zoom Block (Midd butt drag)" msgid "Zoom Block (Midd butt drag)"
msgstr "Zoom Bloc (drag+bouton milieu)" msgstr "Zoom Bloc (drag+bouton milieu)"
#: pcbnew/modedit_onclick.cpp:222 #: pcbnew/modedit_onclick.cpp:222
#: pcbnew/onrightclick.cpp:474 #: pcbnew/onrightclick.cpp:478
#: eeschema/onrightclick.cpp:595 #: eeschema/onrightclick.cpp:595
#: eeschema/libedit_onrightclick.cpp:245 #: eeschema/libedit_onrightclick.cpp:245
#: gerbview/onrightclick.cpp:54 #: gerbview/onrightclick.cpp:54
...@@ -2357,7 +2210,7 @@ msgid "Place Block" ...@@ -2357,7 +2210,7 @@ msgid "Place Block"
msgstr "Place Bloc" msgstr "Place Bloc"
#: pcbnew/modedit_onclick.cpp:224 #: pcbnew/modedit_onclick.cpp:224
#: pcbnew/onrightclick.cpp:476 #: pcbnew/onrightclick.cpp:480
#: eeschema/onrightclick.cpp:604 #: eeschema/onrightclick.cpp:604
#: eeschema/libedit_onrightclick.cpp:251 #: eeschema/libedit_onrightclick.cpp:251
msgid "Copy Block (shift + drag mouse)" msgid "Copy Block (shift + drag mouse)"
...@@ -2368,18 +2221,18 @@ msgid "Mirror Block (alt + drag mouse)" ...@@ -2368,18 +2221,18 @@ msgid "Mirror Block (alt + drag mouse)"
msgstr "Bloc Miroir (alt + drag mouse)" msgstr "Bloc Miroir (alt + drag mouse)"
#: pcbnew/modedit_onclick.cpp:228 #: pcbnew/modedit_onclick.cpp:228
#: pcbnew/onrightclick.cpp:480 #: pcbnew/onrightclick.cpp:484
msgid "Rotate Block (ctrl + drag mouse)" msgid "Rotate Block (ctrl + drag mouse)"
msgstr "Rotation Bloc (ctrl + drag mouse)" msgstr "Rotation Bloc (ctrl + drag mouse)"
#: pcbnew/modedit_onclick.cpp:230 #: pcbnew/modedit_onclick.cpp:230
#: pcbnew/onrightclick.cpp:482 #: pcbnew/onrightclick.cpp:486
msgid "Delete Block (shift+ctrl + drag mouse)" msgid "Delete Block (shift+ctrl + drag mouse)"
msgstr "Effacement Bloc (shift+ctrl + drag mouse)" msgstr "Effacement Bloc (shift+ctrl + drag mouse)"
#: pcbnew/modedit_onclick.cpp:252 #: pcbnew/modedit_onclick.cpp:252
#: pcbnew/onrightclick.cpp:758 #: pcbnew/onrightclick.cpp:766
#: pcbnew/onrightclick.cpp:855 #: pcbnew/onrightclick.cpp:863
msgid "Rotate" msgid "Rotate"
msgstr "Rotation" msgstr "Rotation"
...@@ -2404,17 +2257,17 @@ msgid "Move Pad" ...@@ -2404,17 +2257,17 @@ msgid "Move Pad"
msgstr "Dplace Pad" msgstr "Dplace Pad"
#: pcbnew/modedit_onclick.cpp:274 #: pcbnew/modedit_onclick.cpp:274
#: pcbnew/onrightclick.cpp:797 #: pcbnew/onrightclick.cpp:805
msgid "Edit Pad" msgid "Edit Pad"
msgstr "Edit Pad" msgstr "Edit Pad"
#: pcbnew/modedit_onclick.cpp:276 #: pcbnew/modedit_onclick.cpp:276
#: pcbnew/onrightclick.cpp:801 #: pcbnew/onrightclick.cpp:809
msgid "New Pad Settings" msgid "New Pad Settings"
msgstr "Nouvelles Caract. Pads" msgstr "Nouvelles Caract. Pads"
#: pcbnew/modedit_onclick.cpp:278 #: pcbnew/modedit_onclick.cpp:278
#: pcbnew/onrightclick.cpp:803 #: pcbnew/onrightclick.cpp:811
msgid "Export Pad Settings" msgid "Export Pad Settings"
msgstr "Exporte Caract. Pads" msgstr "Exporte Caract. Pads"
...@@ -2423,7 +2276,7 @@ msgid "delete Pad" ...@@ -2423,7 +2276,7 @@ msgid "delete Pad"
msgstr "Supprimer Pad" msgstr "Supprimer Pad"
#: pcbnew/modedit_onclick.cpp:285 #: pcbnew/modedit_onclick.cpp:285
#: pcbnew/onrightclick.cpp:808 #: pcbnew/onrightclick.cpp:816
msgid "Global Pad Settings" msgid "Global Pad Settings"
msgstr "Edition Globale des pads" msgstr "Edition Globale des pads"
...@@ -2456,9 +2309,9 @@ msgid "Place edge" ...@@ -2456,9 +2309,9 @@ msgid "Place edge"
msgstr "Place contour" msgstr "Place contour"
#: pcbnew/modedit_onclick.cpp:317 #: pcbnew/modedit_onclick.cpp:317
#: pcbnew/onrightclick.cpp:726 #: pcbnew/onrightclick.cpp:734
#: pcbnew/onrightclick.cpp:760 #: pcbnew/onrightclick.cpp:768
#: pcbnew/onrightclick.cpp:857 #: pcbnew/onrightclick.cpp:865
#: eeschema/onrightclick.cpp:313 #: eeschema/onrightclick.cpp:313
msgid "Edit" msgid "Edit"
msgstr "Editer" msgstr "Editer"
...@@ -2487,9 +2340,15 @@ msgstr "Effacement contour" ...@@ -2487,9 +2340,15 @@ msgstr "Effacement contour"
msgid "Set Width" msgid "Set Width"
msgstr "Ajuste Epaiss" msgstr "Ajuste Epaiss"
#: pcbnew/plotps.cpp:58
#: pcbnew/plotgerb.cpp:84
#: pcbnew/plothpgl.cpp:74
msgid "File"
msgstr "Fichier"
#: pcbnew/plotps.cpp:361 #: pcbnew/plotps.cpp:361
#: pcbnew/affiche.cpp:63 #: pcbnew/affiche.cpp:63
#: pcbnew/class_board.cpp:406 #: pcbnew/class_board.cpp:412
msgid "Vias" msgid "Vias"
msgstr "Vias" msgstr "Vias"
...@@ -2497,19 +2356,6 @@ msgstr "Vias" ...@@ -2497,19 +2356,6 @@ msgstr "Vias"
msgid "Tracks" msgid "Tracks"
msgstr "Pistes" msgstr "Pistes"
#: pcbnew/classpcb.cpp:175
msgid "Shape"
msgstr "Forme"
#: pcbnew/classpcb.cpp:182
msgid " Arc "
msgstr " Arc "
#: pcbnew/classpcb.cpp:187
#: pcbnew/class_track.cpp:747
msgid "Segment"
msgstr "Segment"
#: pcbnew/plotgerb.cpp:72 #: pcbnew/plotgerb.cpp:72
msgid "unable to create file " msgid "unable to create file "
msgstr "Impossible de crer fichier " msgstr "Impossible de crer fichier "
...@@ -2561,6 +2407,7 @@ msgid "Default Via Type" ...@@ -2561,6 +2407,7 @@ msgid "Default Via Type"
msgstr "Via par Dfaut" msgstr "Via par Dfaut"
#: pcbnew/dialog_track_options.cpp:163 #: pcbnew/dialog_track_options.cpp:163
#: pcbnew/dialog_gendrill.cpp:270
msgid "Micro Vias:" msgid "Micro Vias:"
msgstr "Micro Vias:" msgstr "Micro Vias:"
...@@ -2598,14 +2445,6 @@ msgstr "Isolation" ...@@ -2598,14 +2445,6 @@ msgstr "Isolation"
msgid "Mask clearance" msgid "Mask clearance"
msgstr "Retrait Masque" msgstr "Retrait Masque"
#: pcbnew/dialog_track_options.cpp:303
msgid ""
"You have selected VIA Blind and Buried\n"
"WARNING: this feature is EXPERIMENTAL!!! Accept ?"
msgstr ""
"Vous avez slectionn VIA borgne et enterre\n"
"ATTENTION: Cette possibilit est EXPERIMENTALE!!! Accepter ?"
#: pcbnew/dialog_display_options.cpp:186 #: pcbnew/dialog_display_options.cpp:186
msgid "Tracks and vias" msgid "Tracks and vias"
msgstr "Pistes et vias" msgstr "Pistes et vias"
...@@ -2677,28 +2516,28 @@ msgid "Sizes and Widths" ...@@ -2677,28 +2516,28 @@ msgid "Sizes and Widths"
msgstr "Dims. et Epaiss." msgstr "Dims. et Epaiss."
#: pcbnew/menubarmodedit.cpp:41 #: pcbnew/menubarmodedit.cpp:41
#: pcbnew/menubarpcb.cpp:205 #: pcbnew/menubarpcb.cpp:212
msgid "Adjust width for texts and drawings" msgid "Adjust width for texts and drawings"
msgstr "Ajuster dims pour textes et graphiques" msgstr "Ajuster dims pour textes et graphiques"
#: pcbnew/menubarmodedit.cpp:46 #: pcbnew/menubarmodedit.cpp:46
#: pcbnew/menubarpcb.cpp:210 #: pcbnew/menubarpcb.cpp:217
msgid "Adjust size,shape,layers... for Pads" msgid "Adjust size,shape,layers... for Pads"
msgstr "Ajuster taille, forme, couches... pour pads" msgstr "Ajuster taille, forme, couches... pour pads"
#: pcbnew/menubarmodedit.cpp:50 #: pcbnew/menubarmodedit.cpp:50
#: pcbnew/menubarpcb.cpp:199 #: pcbnew/menubarpcb.cpp:206
#: pcbnew/set_grid.h:39 #: pcbnew/set_grid.h:39
msgid "User Grid Size" msgid "User Grid Size"
msgstr "Dim Grille utilisteur" msgstr "Dim Grille utilisteur"
#: pcbnew/menubarmodedit.cpp:51 #: pcbnew/menubarmodedit.cpp:51
#: pcbnew/menubarpcb.cpp:200 #: pcbnew/menubarpcb.cpp:207
msgid "Adjust User Grid" msgid "Adjust User Grid"
msgstr "Ajuster Grille utilisateur" msgstr "Ajuster Grille utilisateur"
#: pcbnew/menubarmodedit.cpp:60 #: pcbnew/menubarmodedit.cpp:60
#: pcbnew/menubarpcb.cpp:268 #: pcbnew/menubarpcb.cpp:275
#: eeschema/menubar.cpp:178 #: eeschema/menubar.cpp:178
#: cvpcb/tool_cvpcb.cpp:158 #: cvpcb/tool_cvpcb.cpp:158
#: kicad/buildmnu.cpp:198 #: kicad/buildmnu.cpp:198
...@@ -2707,12 +2546,12 @@ msgid "&Contents" ...@@ -2707,12 +2546,12 @@ msgid "&Contents"
msgstr "&Contenu" msgstr "&Contenu"
#: pcbnew/menubarmodedit.cpp:60 #: pcbnew/menubarmodedit.cpp:60
#: pcbnew/menubarpcb.cpp:268 #: pcbnew/menubarpcb.cpp:275
msgid "Open the pcbnew manual" msgid "Open the pcbnew manual"
msgstr "Ouvrir la documentation de pcbnew" msgstr "Ouvrir la documentation de pcbnew"
#: pcbnew/menubarmodedit.cpp:64 #: pcbnew/menubarmodedit.cpp:64
#: pcbnew/menubarpcb.cpp:272 #: pcbnew/menubarpcb.cpp:279
#: eeschema/menubar.cpp:183 #: eeschema/menubar.cpp:183
#: cvpcb/tool_cvpcb.cpp:162 #: cvpcb/tool_cvpcb.cpp:162
#: kicad/buildmnu.cpp:203 #: kicad/buildmnu.cpp:203
...@@ -2721,7 +2560,7 @@ msgid "&About" ...@@ -2721,7 +2560,7 @@ msgid "&About"
msgstr "&Infos logiciel" msgstr "&Infos logiciel"
#: pcbnew/menubarmodedit.cpp:64 #: pcbnew/menubarmodedit.cpp:64
#: pcbnew/menubarpcb.cpp:272 #: pcbnew/menubarpcb.cpp:279
#: eeschema/menubar.cpp:183 #: eeschema/menubar.cpp:183
#: cvpcb/tool_cvpcb.cpp:163 #: cvpcb/tool_cvpcb.cpp:163
#: kicad/buildmnu.cpp:203 #: kicad/buildmnu.cpp:203
...@@ -2730,27 +2569,27 @@ msgid "About this application" ...@@ -2730,27 +2569,27 @@ msgid "About this application"
msgstr "Au sujet de cette application" msgstr "Au sujet de cette application"
#: pcbnew/menubarmodedit.cpp:72 #: pcbnew/menubarmodedit.cpp:72
#: pcbnew/menubarpcb.cpp:280 #: pcbnew/menubarpcb.cpp:287
msgid "3D Display" msgid "3D Display"
msgstr "3D Visu" msgstr "3D Visu"
#: pcbnew/menubarmodedit.cpp:72 #: pcbnew/menubarmodedit.cpp:72
#: pcbnew/menubarpcb.cpp:280 #: pcbnew/menubarpcb.cpp:287
msgid "Show Board in 3D Mode" msgid "Show Board in 3D Mode"
msgstr "Visualisation en 3D" msgstr "Visualisation en 3D"
#: pcbnew/menubarmodedit.cpp:76 #: pcbnew/menubarmodedit.cpp:76
#: pcbnew/menubarpcb.cpp:286 #: pcbnew/menubarpcb.cpp:293
msgid "&Dimensions" msgid "&Dimensions"
msgstr "&Dimensions" msgstr "&Dimensions"
#: pcbnew/menubarmodedit.cpp:77 #: pcbnew/menubarmodedit.cpp:77
#: pcbnew/menubarpcb.cpp:289 #: pcbnew/menubarpcb.cpp:296
msgid "&3D Display" msgid "&3D Display"
msgstr "&3D Visu" msgstr "&3D Visu"
#: pcbnew/menubarmodedit.cpp:78 #: pcbnew/menubarmodedit.cpp:78
#: pcbnew/menubarpcb.cpp:290 #: pcbnew/menubarpcb.cpp:297
#: eeschema/menubar.cpp:191 #: eeschema/menubar.cpp:191
#: cvpcb/tool_cvpcb.cpp:169 #: cvpcb/tool_cvpcb.cpp:169
#: kicad/buildmnu.cpp:211 #: kicad/buildmnu.cpp:211
...@@ -2775,7 +2614,7 @@ msgid "Footprint name:" ...@@ -2775,7 +2614,7 @@ msgid "Footprint name:"
msgstr "Nom Module: " msgstr "Nom Module: "
#: pcbnew/modules.cpp:281 #: pcbnew/modules.cpp:281
#: pcbnew/onrightclick.cpp:732 #: pcbnew/onrightclick.cpp:740
msgid "Delete Module" msgid "Delete Module"
msgstr "Supprimer Module" msgstr "Supprimer Module"
...@@ -2785,328 +2624,76 @@ msgstr "Supprimer Module" ...@@ -2785,328 +2624,76 @@ msgstr "Supprimer Module"
msgid "Value " msgid "Value "
msgstr "Valeur " msgstr "Valeur "
#: pcbnew/menubarpcb.cpp:42 #: pcbnew/dsn.cpp:489
msgid "Load Board Ctrl-O" msgid "Line length exceeded"
msgstr "Charger Circuit Imprim (Ctrl O)" msgstr "Longueur de ligne dpasse"
#: pcbnew/menubarpcb.cpp:43
msgid "Delete old Board and Load new Board"
msgstr "Effacer ancien C.I. et charger un nouveau"
#: pcbnew/menubarpcb.cpp:48 #: pcbnew/dsn.cpp:603
msgid "Append Board" msgid "in file"
msgstr "Ajouter Circuit Imprim" msgstr "dans le fichier"
#: pcbnew/menubarpcb.cpp:49 #: pcbnew/dsn.cpp:604
msgid "Add Board to old Board" msgid "on line"
msgstr "Ajouter un C.I. au C.I. actuel" msgstr "en ligne"
#: pcbnew/menubarpcb.cpp:54 #: pcbnew/dsn.cpp:605
msgid "&New board" msgid "at offset"
msgstr "&Nouveau Circuit Imprim" msgstr "a l'offset"
#: pcbnew/menubarpcb.cpp:55 #: pcbnew/dsn.cpp:653
msgid "Clear old PCB and init a new one" msgid "String delimiter must be a single character of ', \", or $"
msgstr "Effacer C.I. ancien et crer un nouveau" msgstr "Le caractre de dlimitation de ligne doit tre un seul caractre ', \", or $"
#: pcbnew/menubarpcb.cpp:60 #: pcbnew/dsn.cpp:743
msgid "&Rescue" msgid "Un-terminated delimited string"
msgstr "&Secours" msgstr "Ligne dlimite non termine"
#: pcbnew/menubarpcb.cpp:61 #: pcbnew/specctra.cpp:93
msgid "Clear old board and get last rescue file" #: pcbnew/specctra.cpp:100
msgstr "Effacer C.I. actuel et reprendre dernier fichier secours" msgid "Expecting"
msgstr "Attendu"
#: pcbnew/menubarpcb.cpp:66 #: pcbnew/specctra.cpp:107
msgid "&Previous version" #: pcbnew/specctra.cpp:114
msgstr "&Prcdente version" msgid "Unexpected"
msgstr "Inattendu"
#: pcbnew/menubarpcb.cpp:67 #: pcbnew/specctra.cpp:274
msgid "Clear old board and get old version of board" #: pcbnew/specctra.cpp:304
msgstr "Effacer C.I. actuel et reprendre ancienne version" #: pcbnew/specctra.cpp:3335
#: pcbnew/specctra.cpp:3352
#, c-format
msgid "Unable to open file \"%s\""
msgstr "Ne peut pas ouvrirle fichier \"%s\""
#: pcbnew/menubarpcb.cpp:74 #: pcbnew/specctra.cpp:3288
msgid "&Save board Ctrl-S" #, c-format
msgstr "Sauver Circuit Imprim (Ctrl S)" msgid "System file error writing to file \"%s\""
msgstr "Erreur systme sur criture fichier \"%s\""
#: pcbnew/menubarpcb.cpp:75 #: pcbnew/onrightclick.cpp:82
msgid "Save current board" #, c-format
msgstr "Sauver le C.I. actuel" msgid "Track %.1f"
msgstr "Piste %.1f"
#: pcbnew/menubarpcb.cpp:80 #: pcbnew/onrightclick.cpp:84
msgid "Save Board as.." #, c-format
msgstr "Sauver C.I. sous.." msgid "Track %.3f"
msgstr "Piste %.3f"
#: pcbnew/menubarpcb.cpp:81 #: pcbnew/onrightclick.cpp:100
msgid "Save current board as.." #, c-format
msgstr "Sauver le Circuit Imprim courant sous.." msgid "Via %.1f"
msgstr "Via %.1f"
#: pcbnew/menubarpcb.cpp:88 #: pcbnew/onrightclick.cpp:102
#: eeschema/menubar.cpp:72 #, c-format
#: gerbview/tool_gerber.cpp:88 msgid "Via %.3f"
msgid "P&rint" msgstr "Via %.3f"
msgstr "Imp&rimer"
#: pcbnew/menubarpcb.cpp:88 #: pcbnew/onrightclick.cpp:218
#: eeschema/menubar.cpp:72 msgid "Lock Module"
#: gerbview/tool_gerber.cpp:88 msgstr "Verrouiller Modules"
msgid "Print on current printer"
msgstr "Imprimer sur l'imprimante par dfaut"
#: pcbnew/menubarpcb.cpp:93
#: eeschema/menubar.cpp:102
msgid "&Plot"
msgstr "&Tracer"
#: pcbnew/menubarpcb.cpp:94
msgid "Plot (HPGL, PostScript, or Gerber format)"
msgstr "Tracer ( format HPGL, POSTSCRIPT ou GERBER)"
#: pcbnew/menubarpcb.cpp:102
msgid "&GenCAD"
msgstr "&GenCAD"
#: pcbnew/menubarpcb.cpp:102
msgid "Export GenCAD Format"
msgstr "Exporter en Format GenCAD"
#: pcbnew/menubarpcb.cpp:106
msgid "&Module report"
msgstr "Rapport &Modules"
#: pcbnew/menubarpcb.cpp:106
msgid "Create a pcb report (footprint report)"
msgstr "Crer un fichier rapport (rapport sur modules)"
#: pcbnew/menubarpcb.cpp:110
msgid "E&xport"
msgstr "E&xporter"
#: pcbnew/menubarpcb.cpp:110
msgid "Export board"
msgstr "Exporter le C.I."
#: pcbnew/menubarpcb.cpp:116
msgid "Add new footprints"
msgstr "Archiver nouveaux modules"
#: pcbnew/menubarpcb.cpp:117
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:121
msgid "Create footprint archive"
msgstr "Crer Archive des modules"
#: pcbnew/menubarpcb.cpp:122
msgid "Archive all footprints in a library(old lib will be deleted)"
msgstr "Archiver tous les modules dans une librairie (ancienne librairie supprime)"
#: pcbnew/menubarpcb.cpp:127
msgid "Archive footprints"
msgstr "Archiver modules"
#: pcbnew/menubarpcb.cpp:128
msgid "Archive or Add footprints in a library file"
msgstr "Archiver ou ajouter les modules dans un fichier librairie"
#: pcbnew/menubarpcb.cpp:132
#: eeschema/menubar.cpp:105
#: cvpcb/tool_cvpcb.cpp:125
#: kicad/buildmnu.cpp:130
#: gerbview/tool_gerber.cpp:93
msgid "E&xit"
msgstr "&Quitter"
#: pcbnew/menubarpcb.cpp:132
msgid "Quit pcbnew"
msgstr "Quitter Pcbnew"
#: pcbnew/menubarpcb.cpp:150
#: eeschema/menubar.cpp:139
msgid "&Libs and Dir"
msgstr "&Libs et Rep"
#: pcbnew/menubarpcb.cpp:151
#: eeschema/menubar.cpp:140
#: cvpcb/tool_cvpcb.cpp:140
msgid "Setting Libraries, Directories and others..."
msgstr "Slectionner les librairies et rpertoires"
#: pcbnew/menubarpcb.cpp:155
#: eeschema/menubar.cpp:145
#: gerbview/tool_gerber.cpp:108
msgid "&Colors"
msgstr "&Couleurs"
#: pcbnew/menubarpcb.cpp:156
msgid "Select Colors and Display for PCB items"
msgstr "Selection couleurs et affichage des lments du C.I."
#: pcbnew/menubarpcb.cpp:160
msgid "&General Options"
msgstr "Options &gnrales"
#: pcbnew/menubarpcb.cpp:161
msgid "Select general options for pcbnew"
msgstr " Slection options gnrales pour pcbnew"
#: pcbnew/menubarpcb.cpp:165
msgid "&Display Options"
msgstr "Options &d'affichage"
#: pcbnew/menubarpcb.cpp:166
msgid "Select what items are displayed"
msgstr "Slectionner les lments a afficher"
#: pcbnew/menubarpcb.cpp:176
#: eeschema/menubar.cpp:163
msgid "&Save preferences"
msgstr "&Sauver Prfrences"
#: pcbnew/menubarpcb.cpp:177
#: eeschema/menubar.cpp:164
#: gerbview/tool_gerber.cpp:123
msgid "Save application preferences"
msgstr "Sauver prfrences"
#: pcbnew/menubarpcb.cpp:181
#: eeschema/menubar.cpp:167
msgid "&Read preferences"
msgstr "&Lire Prfrences"
#: pcbnew/menubarpcb.cpp:182
#: eeschema/menubar.cpp:168
msgid "Read application preferences"
msgstr "Lire prfrences de l'application"
#: pcbnew/menubarpcb.cpp:194
msgid "Tracks and Vias"
msgstr "Pistes et vias"
#: pcbnew/menubarpcb.cpp:195
msgid "Adjust size and width for tracks, vias"
msgstr "Ajuster dims et taille des pistes et vias"
#: pcbnew/menubarpcb.cpp:204
#: pcbnew/dialog_graphic_items_options.h:47
msgid "Texts and Drawings"
msgstr "Textes et Tracs"
#: pcbnew/menubarpcb.cpp:215
#: gerbview/tool_gerber.cpp:122
msgid "&Save Setup"
msgstr "&Sauver Options"
#: pcbnew/menubarpcb.cpp:216
msgid "Save options in current directory"
msgstr "Sauver les options en rpertoire de travail"
#: pcbnew/menubarpcb.cpp:225
msgid "Create &Modules Pos"
msgstr "Crer &Modules Pos"
#: pcbnew/menubarpcb.cpp:226
msgid "Gen Position modules file"
msgstr "Gen fichier Position des Modules"
#: pcbnew/menubarpcb.cpp:230
msgid "Create &Drill file"
msgstr "Crer &Fichier de percage"
#: pcbnew/menubarpcb.cpp:231
msgid "Gen Drill (EXCELLON] file and/or Drill sheet"
msgstr "Gen fichier de percage (EXCELLON] et/ou plan de percage"
#: pcbnew/menubarpcb.cpp:235
msgid "Create &Cmp file"
msgstr "Crer &Fichier Cmp"
#: pcbnew/menubarpcb.cpp:236
msgid "Recreate .cmp file for CvPcb"
msgstr "Recrer le fichier .cmp pour CvPcb"
#: pcbnew/menubarpcb.cpp:244
msgid "Global &Deletions"
msgstr "Effacements &Gnraux"
#: pcbnew/menubarpcb.cpp:245
msgid "Delete Tracks, Modules, Texts... on Board"
msgstr "Effacer Pistes, Modules, Textes... sur le C.I."
#: pcbnew/menubarpcb.cpp:249
msgid "&List nets"
msgstr "&Liste quipots"
#: pcbnew/menubarpcb.cpp:250
msgid "List nets (names and id)"
msgstr "Lister quipotentielles (noms et numros d'identification)"
#: pcbnew/menubarpcb.cpp:254
msgid "&Track operations"
msgstr "Opra&tions sur pistes"
#: pcbnew/menubarpcb.cpp:255
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 extrmits de pistes mal connectes au centre de pads ou vias"
#: pcbnew/menubarpcb.cpp:259
msgid "&Swap layers"
msgstr "&Permutte couches"
#: pcbnew/menubarpcb.cpp:260
msgid "Swap tracks on copper layers or drawings on others layers"
msgstr "Permutation de couches"
#: pcbnew/menubarpcb.cpp:284
#: eeschema/menubar.cpp:188
#: cvpcb/tool_cvpcb.cpp:167
#: gerbview/tool_gerber.cpp:154
#: 3d-viewer/3d_toolbar.cpp:111
msgid "&File"
msgstr "&Fichiers"
#: pcbnew/menubarpcb.cpp:285
#: eeschema/menubar.cpp:190
#: cvpcb/tool_cvpcb.cpp:168
#: kicad/buildmnu.cpp:210
#: gerbview/tool_gerber.cpp:155
#: 3d-viewer/3d_toolbar.cpp:119
msgid "&Preferences"
msgstr "&Prfrences"
#: pcbnew/menubarpcb.cpp:287
#: gerbview/tool_gerber.cpp:156
msgid "&Miscellaneous"
msgstr "&Divers"
#: pcbnew/menubarpcb.cpp:288
msgid "P&ostprocess"
msgstr "P&ostprocesseurs"
#: pcbnew/onrightclick.cpp:82
#, c-format
msgid "Track %.1f"
msgstr "Piste %.1f"
#: pcbnew/onrightclick.cpp:84
#, c-format
msgid "Track %.3f"
msgstr "Piste %.3f"
#: pcbnew/onrightclick.cpp:100
#, c-format
msgid "Via %.1f"
msgstr "Via %.1f"
#: pcbnew/onrightclick.cpp:102
#, c-format
msgid "Via %.3f"
msgstr "Via %.3f"
#: pcbnew/onrightclick.cpp:218
msgid "Lock Module"
msgstr "Verrouiller Modules"
#: pcbnew/onrightclick.cpp:226 #: pcbnew/onrightclick.cpp:226
msgid "Unlock Module" msgid "Unlock Module"
...@@ -3145,8 +2732,8 @@ msgid "End edge zone" ...@@ -3145,8 +2732,8 @@ msgid "End edge zone"
msgstr "Fin contour Zone" msgstr "Fin contour Zone"
#: pcbnew/onrightclick.cpp:279 #: pcbnew/onrightclick.cpp:279
msgid "Delete edge zone" msgid "Delete Current Edge"
msgstr "Supprimer Contour Zone" msgstr "Effacer Contour Zone Courant"
#: pcbnew/onrightclick.cpp:298 #: pcbnew/onrightclick.cpp:298
msgid "Delete Marker" msgid "Delete Marker"
...@@ -3172,164 +2759,164 @@ msgstr "Editer Mire" ...@@ -3172,164 +2759,164 @@ msgstr "Editer Mire"
msgid "Delete Target" msgid "Delete Target"
msgstr "Supprimer Mire" msgstr "Supprimer Mire"
#: pcbnew/onrightclick.cpp:347 #: pcbnew/onrightclick.cpp:351
msgid "Get and Move Footprint" msgid "Get and Move Footprint"
msgstr "Sel et Dpl.t module" msgstr "Sel et Dpl.t module"
#: pcbnew/onrightclick.cpp:361 #: pcbnew/onrightclick.cpp:365
msgid "Fill or Refill All Zones" msgid "Fill or Refill All Zones"
msgstr "Remplir ou Re-remplir Toutes les Zones" msgstr "Remplir ou Re-remplir Toutes les Zones"
#: pcbnew/onrightclick.cpp:366 #: pcbnew/onrightclick.cpp:370
#: pcbnew/onrightclick.cpp:377 #: pcbnew/onrightclick.cpp:381
#: pcbnew/onrightclick.cpp:390 #: pcbnew/onrightclick.cpp:394
#: pcbnew/onrightclick.cpp:451 #: pcbnew/onrightclick.cpp:455
msgid "Select Working Layer" msgid "Select Working Layer"
msgstr "Slection de la couche de travail" msgstr "Slection de la couche de travail"
#: pcbnew/onrightclick.cpp:375 #: pcbnew/onrightclick.cpp:379
#: pcbnew/onrightclick.cpp:448 #: pcbnew/onrightclick.cpp:452
msgid "Select Track Width" msgid "Select Track Width"
msgstr "Slection Epais. Piste" msgstr "Slection Epais. Piste"
#: pcbnew/onrightclick.cpp:379 #: pcbnew/onrightclick.cpp:383
msgid "Select layer pair for vias" msgid "Select layer pair for vias"
msgstr "Selection couple de couches pour Vias" msgstr "Selection couple de couches pour Vias"
#: pcbnew/onrightclick.cpp:396 #: pcbnew/onrightclick.cpp:400
msgid "Footprint documentation" msgid "Footprint documentation"
msgstr "Documentation des modules" msgstr "Documentation des modules"
#: pcbnew/onrightclick.cpp:406 #: pcbnew/onrightclick.cpp:410
msgid "Glob Move and Place" msgid "Glob Move and Place"
msgstr "Move et Place Globaux" msgstr "Move et Place Globaux"
#: pcbnew/onrightclick.cpp:408 #: pcbnew/onrightclick.cpp:412
msgid "Unlock All Modules" msgid "Unlock All Modules"
msgstr "Dverrouiller tous les Modules" msgstr "Dverrouiller tous les Modules"
#: pcbnew/onrightclick.cpp:410 #: pcbnew/onrightclick.cpp:414
msgid "Lock All Modules" msgid "Lock All Modules"
msgstr "Verrouiller tous les Modules" msgstr "Verrouiller tous les Modules"
#: pcbnew/onrightclick.cpp:413 #: pcbnew/onrightclick.cpp:417
msgid "Move All Modules" msgid "Move All Modules"
msgstr "Dplace tous les Modules" msgstr "Dplace tous les Modules"
#: pcbnew/onrightclick.cpp:414 #: pcbnew/onrightclick.cpp:418
msgid "Move New Modules" msgid "Move New Modules"
msgstr "Dplace nouveaux Modules" msgstr "Dplace nouveaux Modules"
#: pcbnew/onrightclick.cpp:416 #: pcbnew/onrightclick.cpp:420
msgid "Autoplace All Modules" msgid "Autoplace All Modules"
msgstr "Autoplace Tous Modules" msgstr "Autoplace Tous Modules"
#: pcbnew/onrightclick.cpp:417 #: pcbnew/onrightclick.cpp:421
msgid "Autoplace New Modules" msgid "Autoplace New Modules"
msgstr "AutoPlace nouveaux Modules" msgstr "AutoPlace nouveaux Modules"
#: pcbnew/onrightclick.cpp:418 #: pcbnew/onrightclick.cpp:422
msgid "Autoplace Next Module" msgid "Autoplace Next Module"
msgstr "Autoplace Module suivant" msgstr "Autoplace Module suivant"
#: pcbnew/onrightclick.cpp:421 #: pcbnew/onrightclick.cpp:425
msgid "Orient All Modules" msgid "Orient All Modules"
msgstr "Oriente Tous Modules" msgstr "Oriente Tous Modules"
#: pcbnew/onrightclick.cpp:428 #: pcbnew/onrightclick.cpp:432
msgid "Global Autoroute" msgid "Global Autoroute"
msgstr "Autoroutage global" msgstr "Autoroutage global"
#: pcbnew/onrightclick.cpp:430 #: pcbnew/onrightclick.cpp:434
msgid "Select layer pair" msgid "Select layer pair"
msgstr "Selection couple de couches" msgstr "Selection couple de couches"
#: pcbnew/onrightclick.cpp:432 #: pcbnew/onrightclick.cpp:436
msgid "Autoroute All Modules" msgid "Autoroute All Modules"
msgstr "Autoroute Tous Modules" msgstr "Autoroute Tous Modules"
#: pcbnew/onrightclick.cpp:434 #: pcbnew/onrightclick.cpp:438
msgid "Reset Unrouted" msgid "Reset Unrouted"
msgstr "Rinit Non routs" msgstr "Rinit Non routs"
#: pcbnew/onrightclick.cpp:439 #: pcbnew/onrightclick.cpp:443
msgid "Global AutoRouter" msgid "Global AutoRouter"
msgstr "Autorouteur Global" msgstr "Autorouteur Global"
#: pcbnew/onrightclick.cpp:441 #: pcbnew/onrightclick.cpp:445
msgid "Read Global AutoRouter Data" msgid "Read Global AutoRouter Data"
msgstr "Lire Donnes de L'autorouteur global" msgstr "Lire Donnes de L'autorouteur global"
#: pcbnew/onrightclick.cpp:478 #: pcbnew/onrightclick.cpp:482
msgid "Flip Block (alt + drag mouse)" msgid "Flip Block (alt + drag mouse)"
msgstr "Inversion Bloc (alt + drag mouse)" msgstr "Inversion Bloc (alt + drag mouse)"
#: pcbnew/onrightclick.cpp:501 #: pcbnew/onrightclick.cpp:505
msgid "Drag Via" msgid "Drag Via"
msgstr "Drag Via" msgstr "Drag Via"
#: pcbnew/onrightclick.cpp:505 #: pcbnew/onrightclick.cpp:509
#: pcbnew/onrightclick.cpp:579 #: pcbnew/onrightclick.cpp:579
msgid "Edit Via" msgid "Edit Via"
msgstr "Edit Via" msgstr "Edit Via"
#: pcbnew/onrightclick.cpp:507 #: pcbnew/onrightclick.cpp:511
msgid "Set via hole to Default" msgid "Set via hole to Default"
msgstr "Ajuste perage via dfaut" msgstr "Ajuste perage via dfaut"
#: pcbnew/onrightclick.cpp:509 #: pcbnew/onrightclick.cpp:513
msgid "Set via hole to alt value" msgid "Set via hole to alt value"
msgstr "Ajuste perage via valeur alternative" msgstr "Ajuste perage via valeur alternative"
#: pcbnew/onrightclick.cpp:511 #: pcbnew/onrightclick.cpp:515
msgid "Set the via hole alt value" msgid "Set the via hole alt value"
msgstr "Ajuste la valeur alt. perage via" msgstr "Ajuste la valeur alt. perage via"
#: pcbnew/onrightclick.cpp:513 #: pcbnew/onrightclick.cpp:517
msgid "Export Via hole to alt value" msgid "Export Via hole to alt value"
msgstr "Exporte perage via valeur alt." msgstr "Exporte perage via valeur alt."
#: pcbnew/onrightclick.cpp:515 #: pcbnew/onrightclick.cpp:519
msgid "Export via hole to others id vias" msgid "Export via hole to others id vias"
msgstr "Exporte perage via aux autres semblables." msgstr "Exporte perage via aux autres semblables."
#: pcbnew/onrightclick.cpp:517 #: pcbnew/onrightclick.cpp:521
msgid "Set ALL via holes to default" msgid "Set ALL via holes to default"
msgstr "Ajuste perage TOUTES vias au dfaut" msgstr "Ajuste perage TOUTES vias au dfaut"
#: pcbnew/onrightclick.cpp:530 #: pcbnew/onrightclick.cpp:534
msgid "Move Node" msgid "Move Node"
msgstr "Dplace Noeud" msgstr "Dplace Noeud"
#: pcbnew/onrightclick.cpp:535 #: pcbnew/onrightclick.cpp:539
msgid "Drag Segments, keep slope" msgid "Drag Segments, keep slope"
msgstr "Drag Segments, garder direction" msgstr "Drag Segments, garder direction"
#: pcbnew/onrightclick.cpp:537 #: pcbnew/onrightclick.cpp:541
msgid "Drag Segment" msgid "Drag Segment"
msgstr "Drag Segment" msgstr "Drag Segment"
#: pcbnew/onrightclick.cpp:540 #: pcbnew/onrightclick.cpp:544
msgid "Move Segment" msgid "Move Segment"
msgstr "Dplace Segment" msgstr "Dplace Segment"
#: pcbnew/onrightclick.cpp:543 #: pcbnew/onrightclick.cpp:547
msgid "Break Track" msgid "Break Track"
msgstr "Briser piste" msgstr "Briser piste"
#: pcbnew/onrightclick.cpp:550 #: pcbnew/onrightclick.cpp:554
msgid "Place Node" msgid "Place Node"
msgstr "Place noeud" msgstr "Place noeud"
#: pcbnew/onrightclick.cpp:557 #: pcbnew/onrightclick.cpp:561
msgid "End Track" msgid "End Track"
msgstr "Terminer Piste" msgstr "Terminer Piste"
#: pcbnew/onrightclick.cpp:560 #: pcbnew/onrightclick.cpp:564
msgid "Place Via" msgid "Place Via"
msgstr "Place Via" msgstr "Place Via"
#: pcbnew/onrightclick.cpp:568 #: pcbnew/onrightclick.cpp:569
msgid "Place Micro Via" msgid "Place Micro Via"
msgstr "Place Micro Via" msgstr "Place Micro Via"
...@@ -3405,85 +2992,93 @@ msgstr "Net verrouill ...@@ -3405,85 +2992,93 @@ msgstr "Net verrouill
msgid "Net Locked: No" msgid "Net Locked: No"
msgstr "Net verrouill: Non" msgstr "Net verrouill: Non"
#: pcbnew/onrightclick.cpp:648 #: pcbnew/onrightclick.cpp:649
msgid "Place Corner" msgid "Place Corner"
msgstr "Place Sommet" msgstr "Place Sommet"
#: pcbnew/onrightclick.cpp:654 #: pcbnew/onrightclick.cpp:652
msgid "Place Zone"
msgstr "Place Zone"
#: pcbnew/onrightclick.cpp:658
#: pcbnew/dialog_drc.cpp:477 #: pcbnew/dialog_drc.cpp:477
msgid "Zones" msgid "Zones"
msgstr "Zones" msgstr "Zones"
#: pcbnew/onrightclick.cpp:659 #: pcbnew/onrightclick.cpp:663
msgid "Move Corner" msgid "Move Corner"
msgstr "Dplace Sommet" msgstr "Dplace Sommet"
#: pcbnew/onrightclick.cpp:661 #: pcbnew/onrightclick.cpp:665
msgid "Delete Corner" msgid "Delete Corner"
msgstr "Supprimer Sommet" msgstr "Supprimer Sommet"
#: pcbnew/onrightclick.cpp:666 #: pcbnew/onrightclick.cpp:670
msgid "Create Corner" msgid "Create Corner"
msgstr "Crer Sommet" msgstr "Crer Sommet"
#: pcbnew/onrightclick.cpp:671 #: pcbnew/onrightclick.cpp:675
msgid "Add Similar Zone" msgid "Add Similar Zone"
msgstr "Addition d'une Zone Semblable" msgstr "Addition d'une Zone Semblable"
#: pcbnew/onrightclick.cpp:674 #: pcbnew/onrightclick.cpp:678
msgid "Add Cutout Area" msgid "Add Cutout Area"
msgstr "Addition d'une Zone Interdite" msgstr "Addition d'une Zone Interdite"
#: pcbnew/onrightclick.cpp:678 #: pcbnew/onrightclick.cpp:682
msgid "Fill Zone" msgid "Fill Zone"
msgstr "Remplir Zone" msgstr "Remplir Zone"
#: pcbnew/onrightclick.cpp:681 #: pcbnew/onrightclick.cpp:685
msgid "Move Zone"
msgstr "Dplace Zone"
#: pcbnew/onrightclick.cpp:688
msgid "Edit Zone Params" msgid "Edit Zone Params"
msgstr "Editer Paramtres de la Zone" msgstr "Editer Paramtres de la Zone"
#: pcbnew/onrightclick.cpp:685 #: pcbnew/onrightclick.cpp:693
msgid "Delete Cutout" msgid "Delete Cutout"
msgstr "Supprimer Zone Interdite" msgstr "Supprimer Zone Interdite"
#: pcbnew/onrightclick.cpp:688 #: pcbnew/onrightclick.cpp:696
msgid "Delete Zone Outline" msgid "Delete Zone Outline"
msgstr "Supprimer Contour de Zone" msgstr "Supprimer Contour de Zone"
#: pcbnew/onrightclick.cpp:710 #: pcbnew/onrightclick.cpp:718
#: pcbnew/onrightclick.cpp:755 #: pcbnew/onrightclick.cpp:763
#: pcbnew/onrightclick.cpp:793 #: pcbnew/onrightclick.cpp:801
#: pcbnew/onrightclick.cpp:852 #: pcbnew/onrightclick.cpp:860
msgid "Move" msgid "Move"
msgstr "Move" msgstr "Move"
#: pcbnew/onrightclick.cpp:713 #: pcbnew/onrightclick.cpp:721
#: pcbnew/onrightclick.cpp:795 #: pcbnew/onrightclick.cpp:803
msgid "Drag" msgid "Drag"
msgstr "Drag" msgstr "Drag"
#: pcbnew/onrightclick.cpp:717 #: pcbnew/onrightclick.cpp:725
msgid "Rotate +" msgid "Rotate +"
msgstr "Rotation +" msgstr "Rotation +"
#: pcbnew/onrightclick.cpp:721 #: pcbnew/onrightclick.cpp:729
#: eeschema/onrightclick.cpp:301 #: eeschema/onrightclick.cpp:301
msgid "Rotate -" msgid "Rotate -"
msgstr "Rotation -" msgstr "Rotation -"
#: pcbnew/onrightclick.cpp:722 #: pcbnew/onrightclick.cpp:730
msgid "Flip" msgid "Flip"
msgstr "Change ct" msgstr "Change ct"
#: pcbnew/onrightclick.cpp:812 #: pcbnew/onrightclick.cpp:820
msgid "delete" msgid "delete"
msgstr "Effacer" msgstr "Effacer"
#: pcbnew/onrightclick.cpp:819 #: pcbnew/onrightclick.cpp:827
msgid "Autoroute Pad" msgid "Autoroute Pad"
msgstr "Autoroute Pad" msgstr "Autoroute Pad"
#: pcbnew/onrightclick.cpp:820 #: pcbnew/onrightclick.cpp:828
msgid "Autoroute Net" msgid "Autoroute Net"
msgstr "Autoroute Net" msgstr "Autoroute Net"
...@@ -3539,48 +3134,48 @@ msgstr "D ...@@ -3539,48 +3134,48 @@ msgstr "D
msgid "Copy Block" msgid "Copy Block"
msgstr "Copie Bloc" msgstr "Copie Bloc"
#: pcbnew/edit.cpp:171 #: pcbnew/edit.cpp:176
#: pcbnew/editmod.cpp:45 #: pcbnew/editmod.cpp:45
msgid "Module Editor" msgid "Module Editor"
msgstr "Ouvrir Editeur de modules" msgstr "Ouvrir Editeur de modules"
#: pcbnew/edit.cpp:251 #: pcbnew/edit.cpp:256
msgid "Add Tracks" msgid "Add Tracks"
msgstr "Addition de pistes" msgstr "Addition de pistes"
#: pcbnew/edit.cpp:260 #: pcbnew/edit.cpp:265
msgid "Add Zones" msgid "Add Zones"
msgstr "Addition de Zones" msgstr "Addition de Zones"
#: pcbnew/edit.cpp:262 #: pcbnew/edit.cpp:267
msgid "Warning: Display Zone is OFF!!!" msgid "Warning: Display Zone is OFF!!!"
msgstr "Attention: Affichage zones dsactiv !!!" msgstr "Attention: Affichage zones dsactiv !!!"
#: pcbnew/edit.cpp:269 #: pcbnew/edit.cpp:274
msgid "Add Layer Alignment Target" msgid "Add Layer Alignment Target"
msgstr "Ajouter Mire de superposition" msgstr "Ajouter Mire de superposition"
#: pcbnew/edit.cpp:273 #: pcbnew/edit.cpp:278
msgid "Adjust Zero" msgid "Adjust Zero"
msgstr "Ajuster Zro" msgstr "Ajuster Zro"
#: pcbnew/edit.cpp:279 #: pcbnew/edit.cpp:284
msgid "Add Graphic" msgid "Add Graphic"
msgstr "Addition lments graphiques" msgstr "Addition lments graphiques"
#: pcbnew/edit.cpp:287 #: pcbnew/edit.cpp:292
msgid "Add Modules" msgid "Add Modules"
msgstr "Addition de Modules" msgstr "Addition de Modules"
#: pcbnew/edit.cpp:291 #: pcbnew/edit.cpp:296
msgid "Add Dimension" msgid "Add Dimension"
msgstr "Ajout de cotes" msgstr "Ajout de cotes"
#: pcbnew/edit.cpp:299 #: pcbnew/edit.cpp:304
msgid "Net Highlight" msgid "Net Highlight"
msgstr "Surbrillance des quipotentielles" msgstr "Surbrillance des quipotentielles"
#: pcbnew/edit.cpp:303 #: pcbnew/edit.cpp:308
msgid "Local Ratsnest" msgid "Local Ratsnest"
msgstr "Monter le chevelu gnral" msgstr "Monter le chevelu gnral"
...@@ -3744,7 +3339,7 @@ msgstr "Arc" ...@@ -3744,7 +3339,7 @@ msgstr "Arc"
#: pcbnew/class_board_item.cpp:139 #: pcbnew/class_board_item.cpp:139
#: pcbnew/pcbframe.cpp:447 #: pcbnew/pcbframe.cpp:447
#: pcbnew/class_track.cpp:712 #: pcbnew/class_track.cpp:765
msgid "Track" msgid "Track"
msgstr "Piste" msgstr "Piste"
...@@ -3758,22 +3353,22 @@ msgid "Length:" ...@@ -3758,22 +3353,22 @@ msgid "Length:"
msgstr "Long.:" msgstr "Long.:"
#: pcbnew/class_board_item.cpp:152 #: pcbnew/class_board_item.cpp:152
#: pcbnew/class_zone.cpp:448 #: pcbnew/class_zone.cpp:477
msgid "Zone Outline" msgid "Zone Outline"
msgstr "Contour de Zone" msgstr "Contour de Zone"
#: pcbnew/class_board_item.cpp:156 #: pcbnew/class_board_item.cpp:156
#: pcbnew/class_zone.cpp:451 #: pcbnew/class_zone.cpp:480
msgid "(Cutout)" msgid "(Cutout)"
msgstr "(Cutout)" msgstr "(Cutout)"
#: pcbnew/class_board_item.cpp:175 #: pcbnew/class_board_item.cpp:175
#: pcbnew/class_zone.cpp:471 #: pcbnew/class_zone.cpp:500
msgid "Not Found" msgid "Not Found"
msgstr " Non Trouv" msgstr " Non Trouv"
#: pcbnew/class_board_item.cpp:181 #: pcbnew/class_board_item.cpp:181
#: pcbnew/class_track.cpp:716 #: pcbnew/class_track.cpp:769
msgid "Zone" msgid "Zone"
msgstr "Zone" msgstr "Zone"
...@@ -3792,7 +3387,7 @@ msgid "Micro Via" ...@@ -3792,7 +3387,7 @@ msgid "Micro Via"
msgstr "Micro Via" msgstr "Micro Via"
#: pcbnew/class_board_item.cpp:227 #: pcbnew/class_board_item.cpp:227
#: pcbnew/class_marker.cpp:112 #: pcbnew/class_marker.cpp:133
msgid "Marker" msgid "Marker"
msgstr "Marqueur" msgstr "Marqueur"
...@@ -3816,7 +3411,7 @@ msgstr "Contour Zone" ...@@ -3816,7 +3411,7 @@ msgstr "Contour Zone"
msgid "Module Editor: module modified!, Continue ?" msgid "Module Editor: module modified!, Continue ?"
msgstr "Editeur de Module: module modifi! Continuer ?" msgstr "Editeur de Module: module modifi! Continuer ?"
#: pcbnew/class_marker.cpp:116 #: pcbnew/class_marker.cpp:137
msgid "ErrType" msgid "ErrType"
msgstr "Type Err" msgstr "Type Err"
...@@ -3953,28 +3548,33 @@ msgstr "Net Code" ...@@ -3953,28 +3548,33 @@ msgstr "Net Code"
#: pcbnew/affiche.cpp:52 #: pcbnew/affiche.cpp:52
#: pcbnew/class_module.cpp:1228 #: pcbnew/class_module.cpp:1228
#: pcbnew/class_board.cpp:396 #: pcbnew/class_board.cpp:402
msgid "Pads" msgid "Pads"
msgstr "Pads" msgstr "Pads"
#: pcbnew/class_track.cpp:738 #: pcbnew/class_track.cpp:791
#: pcbnew/zones.cpp:873 #: pcbnew/zones.cpp:873
#: pcbnew/zones_by_polygon.cpp:864 #: pcbnew/zones_by_polygon.cpp:900
#: pcbnew/class_zone.cpp:474 #: pcbnew/class_zone.cpp:503
msgid "NetName" msgid "NetName"
msgstr "NetName" msgstr "NetName"
#: pcbnew/class_track.cpp:743 #: pcbnew/class_track.cpp:796
#: pcbnew/class_zone.cpp:479 #: pcbnew/class_zone.cpp:508
msgid "NetCode" msgid "NetCode"
msgstr "NetCode" msgstr "NetCode"
#: pcbnew/class_track.cpp:763 #: pcbnew/class_track.cpp:800
#: pcbnew/class_module.cpp:1236 #: pcbnew/class_drawsegment.cpp:173
msgid "Stat" msgid "Segment"
msgstr "Segment"
#: pcbnew/class_track.cpp:816
#: pcbnew/class_module.cpp:1236
msgid "Stat"
msgstr "Stat" msgstr "Stat"
#: pcbnew/class_track.cpp:787 #: pcbnew/class_track.cpp:840
msgid "Diam" msgid "Diam"
msgstr "Diam" msgstr "Diam"
...@@ -4333,40 +3933,207 @@ msgid "Delete Current Zone Edges" ...@@ -4333,40 +3933,207 @@ msgid "Delete Current Zone Edges"
msgstr "Effacer contour zone courant" msgstr "Effacer contour zone courant"
#: pcbnew/zones.cpp:871 #: pcbnew/zones.cpp:871
#: pcbnew/zones_by_polygon.cpp:862 #: pcbnew/zones_by_polygon.cpp:898
msgid "No Net" msgid "No Net"
msgstr "No Net" msgstr "No Net"
#: pcbnew/dsn.cpp:469 #: pcbnew/tool_pcb.cpp:50
msgid "Line length exceeded" msgid ""
msgstr "Longueur de ligne dpasse" "Show active layer selections\n"
"and select layer pair for route and place via"
msgstr ""
"Affiche selections couche active\n"
"et selection paire de couches pour routage and placement via"
#: pcbnew/dsn.cpp:579 #: pcbnew/tool_pcb.cpp:238
msgid "in file" msgid "New Board"
msgstr "dans le fichier" msgstr "Nouveau Circuit Imprim"
#: pcbnew/dsn.cpp:580 #: pcbnew/tool_pcb.cpp:240
msgid "on line" msgid "Open existing Board"
msgstr "en ligne" msgstr "Ouvrir C.I. existant"
#: pcbnew/dsn.cpp:581 #: pcbnew/tool_pcb.cpp:241
msgid "at offset" msgid "Save Board"
msgstr "a l'offset" msgstr "Sauver Circuit Imprim"
#: pcbnew/dsn.cpp:629 #: pcbnew/tool_pcb.cpp:245
msgid "String delimiter must be a single character of ', \", or $" #: eeschema/tool_sch.cpp:65
msgstr "Le caractre de dlimitation de ligne doit tre un seul caractre ', \", or $" #: gerbview/tool_gerber.cpp:232
msgid "page settings (size, texts)"
msgstr "Ajustage de la feuille de dessin (dimensions, textes)"
#: pcbnew/dsn.cpp:708 #: pcbnew/tool_pcb.cpp:249
msgid "Un-terminated delimited string" msgid "Open Module Editor"
msgstr "Ligne dlimite non termine" msgstr "Ouvrir Editeur de modules"
#: pcbnew/tool_pcb.cpp:252
#: eeschema/tool_sch.cpp:81
#: gerbview/tool_gerber.cpp:243
msgid "Cut selected item"
msgstr "Suppression des lments slectionns"
#: pcbnew/tool_pcb.cpp:256
#: eeschema/tool_sch.cpp:84
#: gerbview/tool_gerber.cpp:248
msgid "Copy selected item"
msgstr "Copie des lments slectionns"
#: pcbnew/tool_pcb.cpp:258
#: eeschema/tool_sch.cpp:87
#: gerbview/tool_gerber.cpp:254
msgid "Paste"
msgstr "Copie des lments sauvegards"
#: pcbnew/tool_pcb.cpp:261
#: gerbview/tool_gerber.cpp:261
msgid "Undelete"
msgstr "Annulation du dernier effacement"
#: pcbnew/tool_pcb.cpp:264
msgid "Print Board"
msgstr "Imprimer C.I."
#: pcbnew/tool_pcb.cpp:266
msgid "Plot (HPGL, PostScript, or GERBER format)"
msgstr "Tracer en format HPGL, POSTSCRIPT ou GERBER"
#: pcbnew/tool_pcb.cpp:285
#: eeschema/tool_sch.cpp:125
msgid "Find components and texts"
msgstr "Recherche de composants et textes"
#: pcbnew/tool_pcb.cpp:291
msgid "Read Netlist"
msgstr "Lire Netliste"
#: pcbnew/tool_pcb.cpp:293
msgid "Pcb Design Rules Check"
msgstr "Controle des rgles de conception"
#: pcbnew/tool_pcb.cpp:304
msgid "Mode Module: Manual and Automatic Move or Place for modules"
msgstr "Mode Module: Dplacements ou Placement Manuel ou Automatique des modules"
#: pcbnew/tool_pcb.cpp:307
msgid "Mode Track and Autorouting"
msgstr "Mode Pistes and Autoroutage"
#: pcbnew/tool_pcb.cpp:331
msgid "Drc OFF"
msgstr "Drc DESACTIVEE"
#: pcbnew/tool_pcb.cpp:348
msgid "Show General Ratsnest"
msgstr "Monter le chevelu gnral"
#: pcbnew/tool_pcb.cpp:351
msgid "Show Module Ratsnest when moving"
msgstr "Monter le chevelu du module pendant dplacement"
#: pcbnew/tool_pcb.cpp:356
msgid "Enable Auto Del Track"
msgstr "Autoriser l'effacement automatique des pistes"
#: pcbnew/tool_pcb.cpp:369
msgid "Show Tracks Sketch"
msgstr "Afficher pistes en contour"
#: pcbnew/tool_pcb.cpp:382
msgid ""
"Display auxiliary vertical toolbar (tools for micro wave applications)\n"
" This is a very experimental feature (under development)"
msgstr ""
"Affiche toolbar vertical auxiliaire (outils pour applications micro-ondes)\n"
"C'est un outil exprimental (en cours de dveloppement)"
#: pcbnew/tool_pcb.cpp:411
msgid "Net highlight"
msgstr "Surbrillance des quipotentielles"
#: pcbnew/tool_pcb.cpp:415
msgid "Display local ratsnest (pad or module)"
msgstr "Afficher le chevelu local (pastilles ou modules)"
#: pcbnew/tool_pcb.cpp:420
msgid "Add modules"
msgstr "Addition de Modules"
#: pcbnew/tool_pcb.cpp:424
msgid "Add tracks and vias"
msgstr "Ajouter pistes et vias"
#: pcbnew/tool_pcb.cpp:428
msgid "Add zones"
msgstr "Addition de Zones"
#: pcbnew/tool_pcb.cpp:445
msgid "Add text"
msgstr "Ajout de Texte"
#: pcbnew/tool_pcb.cpp:450
msgid "Add dimension"
msgstr "Ajout des cotes"
#: pcbnew/tool_pcb.cpp:454
#: gerbview/tool_gerber.cpp:378
msgid "Add layer alignment target"
msgstr "Ajouter Mire de superposition"
#: pcbnew/tool_pcb.cpp:464
msgid "Offset adjust for drill and place files"
msgstr "Ajuste offset pour fichier de perage et placement"
#: pcbnew/tool_pcb.cpp:489
msgid "Create line of specified length for microwave applications"
msgstr "Creation de lignes de longueur spcifie (pour applications micro-ondes)"
#: pcbnew/tool_pcb.cpp:495
msgid "Create gap of specified length for microwave applications"
msgstr "Creation de gaps de longueur spcifie (pour applications micro-ondes)"
#: pcbnew/tool_pcb.cpp:503
msgid "Create stub of specified length for microwave applications"
msgstr "Creation de stub de longueur spcifie (pour applications micro-ondes)"
#: pcbnew/tool_pcb.cpp:509
msgid "Create stub (arc) of specified length for microwave applications"
msgstr "Creation de stub (arc) de longueur spcifie (pour applications micro-ondes)"
#: pcbnew/tool_pcb.cpp:516
msgid "Create a polynomial shape for microwave applications"
msgstr "Creation de formes polynomiales (pour applications micro-ondes)"
#: pcbnew/tool_pcb.cpp:570
msgid "Zoom "
msgstr "Zoom "
#: pcbnew/tool_pcb.cpp:584
#: eeschema/eelayer.cpp:223
#: pcbnew/set_color.h:414
#: eeschema/eelayer.h:210
#: gerbview/set_color.h:324
msgid "Grid"
msgstr "Grille"
#: pcbnew/tool_pcb.cpp:691
msgid "+/- to switch"
msgstr "+/- pour commuter"
#: pcbnew/zones_by_polygon.cpp:324 #: pcbnew/zones_by_polygon.cpp:342
#: pcbnew/zones_by_polygon.cpp:378 #: pcbnew/zones_by_polygon.cpp:380
#: pcbnew/zones_by_polygon.cpp:667 #: pcbnew/zones_by_polygon.cpp:713
msgid "Area: DRC outline error" msgid "Area: DRC outline error"
msgstr "Zone; Erreur DRC sur contour" msgstr "Zone; Erreur DRC sur contour"
#: pcbnew/zones_by_polygon.cpp:540
msgid "DRC error: this start point is inside or too close an other area"
msgstr "Erreur DRC: ce point de dpart est a l'intrieur d'une autre zone ou trop proche"
#: pcbnew/zones_by_polygon.cpp:638
msgid "DRC error: closing this area creates a drc error with an other area"
msgstr "Erreur DRC: la fermeture de cette zone cre une erreur DRC avec une autre zone"
#: pcbnew/move_or_drag_track.cpp:714 #: pcbnew/move_or_drag_track.cpp:714
msgid "Unable to drag this segment: too many segments connected" msgid "Unable to drag this segment: too many segments connected"
msgstr "Impossible de drag ce segment: trop de segments connects" msgstr "Impossible de drag ce segment: trop de segments connects"
...@@ -4569,51 +4336,501 @@ msgstr "<%s> Non trouv ...@@ -4569,51 +4336,501 @@ msgstr "<%s> Non trouv
msgid "Item to find:" msgid "Item to find:"
msgstr "Elment a chercher:" msgstr "Elment a chercher:"
#: pcbnew/find.cpp:259 #: pcbnew/find.cpp:259
msgid "Find Item" msgid "Find Item"
msgstr "Chercher Item" msgstr "Chercher Item"
#: pcbnew/find.cpp:265
msgid "Find Next Item"
msgstr "Chercher Item Suivant"
#: pcbnew/find.cpp:274
msgid "Find Marker"
msgstr "Chercher Marqueur"
#: pcbnew/find.cpp:280
msgid "Find Next Marker"
msgstr "Marqueur Suivant"
#: pcbnew/class_board.cpp:415
msgid "Nodes"
msgstr "Nodes"
#: pcbnew/class_board.cpp:418
msgid "Links"
msgstr "Liens"
#: pcbnew/class_board.cpp:421
msgid "Nets"
msgstr "Nets"
#: pcbnew/class_board.cpp:424
msgid "Connect"
msgstr "Connect"
#: pcbnew/class_board.cpp:427
#: eeschema/eelayer.h:116
msgid "NoConn"
msgstr "Non Conn"
#: pcbnew/class_drawsegment.cpp:161
msgid "Shape"
msgstr "Forme"
#: pcbnew/class_drawsegment.cpp:168
msgid " Arc "
msgstr " Arc "
#: pcbnew/menubarpcb.cpp:42
msgid "Load Board Ctrl-O"
msgstr "Charger Circuit Imprim (Ctrl O)"
#: pcbnew/menubarpcb.cpp:43
msgid "Delete old Board and Load new Board"
msgstr "Effacer ancien C.I. et charger un nouveau"
#: pcbnew/menubarpcb.cpp:48
msgid "Append Board"
msgstr "Ajouter Circuit Imprim"
#: pcbnew/menubarpcb.cpp:49
msgid "Add Board to old Board"
msgstr "Ajouter un C.I. au C.I. actuel"
#: pcbnew/menubarpcb.cpp:54
msgid "&New board"
msgstr "&Nouveau Circuit Imprim"
#: pcbnew/menubarpcb.cpp:55
msgid "Clear old PCB and init a new one"
msgstr "Effacer C.I. ancien et crer un nouveau"
#: pcbnew/menubarpcb.cpp:60
msgid "&Rescue"
msgstr "&Secours"
#: pcbnew/menubarpcb.cpp:61
msgid "Clear old board and get last rescue file"
msgstr "Effacer C.I. actuel et reprendre dernier fichier secours"
#: pcbnew/menubarpcb.cpp:66
msgid "&Previous version"
msgstr "&Prcdente version"
#: pcbnew/menubarpcb.cpp:67
msgid "Clear old board and get old version of board"
msgstr "Effacer C.I. actuel et reprendre ancienne version"
#: pcbnew/menubarpcb.cpp:74
msgid "&Save board Ctrl-S"
msgstr "Sauver Circuit Imprim (Ctrl S)"
#: pcbnew/menubarpcb.cpp:75
msgid "Save current board"
msgstr "Sauver le C.I. actuel"
#: pcbnew/menubarpcb.cpp:80
msgid "Save Board as.."
msgstr "Sauver C.I. sous.."
#: pcbnew/menubarpcb.cpp:81
msgid "Save current board as.."
msgstr "Sauver le Circuit Imprim courant sous.."
#: pcbnew/menubarpcb.cpp:88
#: eeschema/menubar.cpp:72
#: gerbview/tool_gerber.cpp:88
msgid "P&rint"
msgstr "Imp&rimer"
#: pcbnew/menubarpcb.cpp:88
#: eeschema/menubar.cpp:72
#: gerbview/tool_gerber.cpp:88
msgid "Print on current printer"
msgstr "Imprimer sur l'imprimante par dfaut"
#: pcbnew/menubarpcb.cpp:93
#: eeschema/menubar.cpp:102
msgid "&Plot"
msgstr "&Tracer"
#: pcbnew/menubarpcb.cpp:94
msgid "Plot (HPGL, PostScript, or Gerber format)"
msgstr "Tracer ( format HPGL, POSTSCRIPT ou GERBER)"
#: pcbnew/menubarpcb.cpp:103
msgid "&Specctra DSN"
msgstr "&Specctra DSN"
#: pcbnew/menubarpcb.cpp:103
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:108
msgid "&GenCAD"
msgstr "&GenCAD"
#: pcbnew/menubarpcb.cpp:108
msgid "Export GenCAD Format"
msgstr "Exporter en Format GenCAD"
#: pcbnew/menubarpcb.cpp:113
msgid "&Module report"
msgstr "Rapport &Modules"
#: pcbnew/menubarpcb.cpp:113
msgid "Create a pcb report (footprint report)"
msgstr "Crer un fichier rapport (rapport sur modules)"
#: pcbnew/menubarpcb.cpp:117
msgid "E&xport"
msgstr "E&xporter"
#: pcbnew/menubarpcb.cpp:117
msgid "Export board"
msgstr "Exporter le C.I."
#: pcbnew/menubarpcb.cpp:123
msgid "Add new footprints"
msgstr "Archiver nouveaux modules"
#: pcbnew/menubarpcb.cpp:124
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:128
msgid "Create footprint archive"
msgstr "Crer Archive des modules"
#: pcbnew/menubarpcb.cpp:129
msgid "Archive all footprints in a library(old lib will be deleted)"
msgstr "Archiver tous les modules dans une librairie (ancienne librairie supprime)"
#: pcbnew/menubarpcb.cpp:134
msgid "Archive footprints"
msgstr "Archiver modules"
#: pcbnew/menubarpcb.cpp:135
msgid "Archive or Add footprints in a library file"
msgstr "Archiver ou ajouter les modules dans un fichier librairie"
#: pcbnew/menubarpcb.cpp:139
#: eeschema/menubar.cpp:105
#: cvpcb/tool_cvpcb.cpp:125
#: kicad/buildmnu.cpp:130
#: gerbview/tool_gerber.cpp:93
msgid "E&xit"
msgstr "&Quitter"
#: pcbnew/menubarpcb.cpp:139
msgid "Quit pcbnew"
msgstr "Quitter Pcbnew"
#: pcbnew/menubarpcb.cpp:157
#: eeschema/menubar.cpp:139
msgid "&Libs and Dir"
msgstr "&Libs et Rep"
#: pcbnew/menubarpcb.cpp:158
#: eeschema/menubar.cpp:140
#: cvpcb/tool_cvpcb.cpp:140
msgid "Setting Libraries, Directories and others..."
msgstr "Slectionner les librairies et rpertoires"
#: pcbnew/menubarpcb.cpp:162
#: eeschema/menubar.cpp:145
#: gerbview/tool_gerber.cpp:108
msgid "&Colors"
msgstr "&Couleurs"
#: pcbnew/menubarpcb.cpp:163
msgid "Select Colors and Display for PCB items"
msgstr "Selection couleurs et affichage des lments du C.I."
#: pcbnew/menubarpcb.cpp:167
msgid "&General Options"
msgstr "Options &gnrales"
#: pcbnew/menubarpcb.cpp:168
msgid "Select general options for pcbnew"
msgstr " Slection options gnrales pour pcbnew"
#: pcbnew/menubarpcb.cpp:172
msgid "&Display Options"
msgstr "Options &d'affichage"
#: pcbnew/menubarpcb.cpp:173
msgid "Select what items are displayed"
msgstr "Slectionner les lments a afficher"
#: pcbnew/menubarpcb.cpp:183
#: eeschema/menubar.cpp:163
msgid "&Save preferences"
msgstr "&Sauver Prfrences"
#: pcbnew/menubarpcb.cpp:184
#: eeschema/menubar.cpp:164
#: gerbview/tool_gerber.cpp:123
msgid "Save application preferences"
msgstr "Sauver prfrences"
#: pcbnew/menubarpcb.cpp:188
#: eeschema/menubar.cpp:167
msgid "&Read preferences"
msgstr "&Lire Prfrences"
#: pcbnew/menubarpcb.cpp:189
#: eeschema/menubar.cpp:168
msgid "Read application preferences"
msgstr "Lire prfrences de l'application"
#: pcbnew/menubarpcb.cpp:201
msgid "Tracks and Vias"
msgstr "Pistes et vias"
#: pcbnew/menubarpcb.cpp:202
msgid "Adjust size and width for tracks, vias"
msgstr "Ajuster dims et taille des pistes et vias"
#: pcbnew/menubarpcb.cpp:211
#: pcbnew/dialog_graphic_items_options.h:47
msgid "Texts and Drawings"
msgstr "Textes et Tracs"
#: pcbnew/menubarpcb.cpp:222
#: gerbview/tool_gerber.cpp:122
msgid "&Save Setup"
msgstr "&Sauver Options"
#: pcbnew/menubarpcb.cpp:223
msgid "Save options in current directory"
msgstr "Sauver les options en rpertoire de travail"
#: pcbnew/menubarpcb.cpp:232
msgid "Create &Modules Pos"
msgstr "Crer &Modules Pos"
#: pcbnew/menubarpcb.cpp:233
msgid "Gen Position modules file"
msgstr "Gen fichier Position des Modules"
#: pcbnew/menubarpcb.cpp:237
msgid "Create &Drill file"
msgstr "Crer &Fichier de percage"
#: pcbnew/menubarpcb.cpp:238
msgid "Gen Drill (EXCELLON] file and/or Drill sheet"
msgstr "Gen fichier de percage (EXCELLON] et/ou plan de percage"
#: pcbnew/menubarpcb.cpp:242
msgid "Create &Cmp file"
msgstr "Crer &Fichier Cmp"
#: pcbnew/menubarpcb.cpp:243
msgid "Recreate .cmp file for CvPcb"
msgstr "Recrer le fichier .cmp pour CvPcb"
#: pcbnew/menubarpcb.cpp:251
msgid "Global &Deletions"
msgstr "Effacements &Gnraux"
#: pcbnew/menubarpcb.cpp:252
msgid "Delete Tracks, Modules, Texts... on Board"
msgstr "Effacer Pistes, Modules, Textes... sur le C.I."
#: pcbnew/menubarpcb.cpp:256
msgid "&List nets"
msgstr "&Liste quipots"
#: pcbnew/menubarpcb.cpp:257
msgid "List nets (names and id)"
msgstr "Lister quipotentielles (noms et numros d'identification)"
#: pcbnew/menubarpcb.cpp:261
msgid "&Track operations"
msgstr "Opra&tions sur pistes"
#: pcbnew/menubarpcb.cpp:262
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 extrmits de pistes mal connectes au centre de pads ou vias"
#: pcbnew/menubarpcb.cpp:266
msgid "&Swap layers"
msgstr "&Permutte couches"
#: pcbnew/menubarpcb.cpp:267
msgid "Swap tracks on copper layers or drawings on others layers"
msgstr "Permutation de couches"
#: pcbnew/menubarpcb.cpp:291
#: eeschema/menubar.cpp:188
#: cvpcb/tool_cvpcb.cpp:167
#: gerbview/tool_gerber.cpp:154
#: 3d-viewer/3d_toolbar.cpp:111
msgid "&File"
msgstr "&Fichiers"
#: pcbnew/menubarpcb.cpp:292
#: eeschema/menubar.cpp:190
#: cvpcb/tool_cvpcb.cpp:168
#: kicad/buildmnu.cpp:210
#: gerbview/tool_gerber.cpp:155
#: 3d-viewer/3d_toolbar.cpp:119
msgid "&Preferences"
msgstr "&Prfrences"
#: pcbnew/menubarpcb.cpp:294
#: gerbview/tool_gerber.cpp:156
msgid "&Miscellaneous"
msgstr "&Divers"
#: pcbnew/menubarpcb.cpp:295
msgid "P&ostprocess"
msgstr "P&ostprocesseurs"
#: pcbnew/basepcbframe.cpp:159
msgid "3D Frame already opened"
msgstr "Fenetre 3D dj ouverte"
#: pcbnew/basepcbframe.cpp:164
#: pcbnew/basepcbframe.cpp:167
msgid "3D Viewer"
msgstr "Visu 3D"
#: pcbnew/dialog_gendrill.cpp:164
msgid "Millimeters"
msgstr "Millimetres"
#: pcbnew/dialog_gendrill.cpp:166
msgid "Drill Units:"
msgstr "Units perage:"
#: pcbnew/dialog_gendrill.cpp:171
msgid "decimal format"
msgstr "Format dcimal"
#: pcbnew/dialog_gendrill.cpp:172
msgid "suppress leading zeros"
msgstr "Suppression zeros de tte"
#: pcbnew/dialog_gendrill.cpp:173
msgid "suppress trailing zeros"
msgstr "Suppression zeros de fin"
#: pcbnew/dialog_gendrill.cpp:174
msgid "keep zeros"
msgstr "Garder les zros"
#: pcbnew/dialog_gendrill.cpp:175
msgid "Zeros Format"
msgstr "Format des zros"
#: pcbnew/dialog_gendrill.cpp:182
msgid "Precision"
msgstr "Prcision"
#: pcbnew/dialog_gendrill.cpp:187
msgid "absolute"
msgstr "Absolu"
#: pcbnew/dialog_gendrill.cpp:188
msgid "auxiliary axis"
msgstr "Axe Auxiliaire"
#: pcbnew/dialog_gendrill.cpp:189
msgid "Drill Origin:"
msgstr "Origine des coord de percage:"
#: pcbnew/dialog_gendrill.cpp:197
#: pcbnew/dialog_gendrill.cpp:205
#: eeschema/libedit.cpp:41
#: eeschema/viewlibs.cpp:120
msgid "None"
msgstr "Aucun"
#: pcbnew/dialog_gendrill.cpp:198
msgid "drill sheet (HPGL)"
msgstr "Plan de perage (HPGL)"
#: pcbnew/dialog_gendrill.cpp:199
msgid "drill sheet (PostScript)"
msgstr "Plan de perage (Postscript)"
#: pcbnew/dialog_gendrill.cpp:200
msgid "Drill Sheet:"
msgstr "Plan de perage:"
#: pcbnew/dialog_gendrill.cpp:206
msgid "Drill report"
msgstr "Rapport de perage"
#: pcbnew/dialog_gendrill.cpp:207
msgid "Drill Report:"
msgstr "Rapport de perage:"
#: pcbnew/dialog_gendrill.cpp:211
msgid "HPGL plotter Options:"
msgstr "Options de Trac HPGL:"
#: pcbnew/dialog_gendrill.cpp:215
msgid "Speed (cm/s)"
msgstr "Vitesse plume ( cm/s )"
#: pcbnew/dialog_gendrill.cpp:221
#: eeschema/plothpgl.cpp:239
msgid "Pen Number"
msgstr "Numro de plume"
#: pcbnew/dialog_gendrill.cpp:231
msgid "mirror y axis"
msgstr "Miroir sur axe Y"
#: pcbnew/find.cpp:265 #: pcbnew/dialog_gendrill.cpp:235
msgid "Find Next Item" msgid "minimal header"
msgstr "Chercher Item Suivant" msgstr "Entte minimal"
#: pcbnew/find.cpp:274 #: pcbnew/dialog_gendrill.cpp:242
msgid "Find Marker" msgid "Info:"
msgstr "Chercher Marqueur" msgstr "Infos:"
#: pcbnew/find.cpp:280 #: pcbnew/dialog_gendrill.cpp:246
msgid "Find Next Marker" msgid "Default Vias Drill:"
msgstr "Marqueur Suivant" msgstr "Perage vias par Dfaut"
#: pcbnew/class_board.cpp:409 #: pcbnew/dialog_gendrill.cpp:250
msgid "Nodes" msgid "Via Drill Value"
msgstr "Nodes" msgstr "Perage des Vias"
#: pcbnew/class_board.cpp:412 #: pcbnew/dialog_gendrill.cpp:253
msgid "Links" msgid "Micro Vias Drill:"
msgstr "Liens" msgstr "Perage Micro Via:"
#: pcbnew/class_board.cpp:415 #: pcbnew/dialog_gendrill.cpp:257
msgid "Nets" msgid "Micro Via Drill Value"
msgstr "Nets" msgstr "Valeur Perage Micro Via"
#: pcbnew/class_board.cpp:418 #: pcbnew/dialog_gendrill.cpp:260
msgid "Connect" msgid "Holes Count:"
msgstr "Connect" msgstr "Nb Trous"
#: pcbnew/class_board.cpp:421 #: pcbnew/dialog_gendrill.cpp:264
#: eeschema/eelayer.h:116 msgid "Pads:"
msgid "NoConn" msgstr "Pastilles:"
msgstr "Non Conn"
#: pcbnew/basepcbframe.cpp:159 #: pcbnew/dialog_gendrill.cpp:267
msgid "3D Frame already opened" msgid "Through Vias:"
msgstr "Fenetre 3D dj ouverte" msgstr "Via Traversantes:"
#: pcbnew/basepcbframe.cpp:164 #: pcbnew/dialog_gendrill.cpp:273
#: pcbnew/basepcbframe.cpp:167 msgid "Buried Vias:"
msgid "3D Viewer" msgstr "Via Enterres:"
msgstr "Visu 3D"
#: pcbnew/dialog_gendrill.cpp:282
#: eeschema/plotps.cpp:208
#: share/svg_print.cpp:222
#: share/dialog_print.cpp:225
msgid "&Close"
msgstr "&Fermer"
#: pcbnew/dialog_drc.cpp:429 #: pcbnew/dialog_drc.cpp:429
#: eeschema/dialog_erc.cpp:237 #: eeschema/dialog_erc.cpp:237
...@@ -4739,11 +4956,28 @@ msgstr "Fichier rapport termin ...@@ -4739,11 +4956,28 @@ msgstr "Fichier rapport termin
msgid "DRC Report file" msgid "DRC Report file"
msgstr "Fichier rapport de contrle DRC:" msgstr "Fichier rapport de contrle DRC:"
#: pcbnew/class_zone.cpp:487 #: pcbnew/gen_drill_report_files.cpp:388
msgid ""
" Drill map: Too many diameter values to draw to draw one symbol per drill value (max 13)\n"
"Plot uses circle shape for some drill values"
msgstr ""
"Plan de perage: trop de diametres diffrents pour tracer 1 symbole par diametre\n"
"Le trac utilise des cercles pour quelques valeurs "
#: pcbnew/class_zone.cpp:65
msgid "Netcode"
msgstr "Netcode"
#: pcbnew/class_zone.cpp:74
#: eeschema/eelayer.h:104
msgid "Netname"
msgstr "NetName"
#: pcbnew/class_zone.cpp:516
msgid "Corners" msgid "Corners"
msgstr "Sommets" msgstr "Sommets"
#: pcbnew/class_zone.cpp:491 #: pcbnew/class_zone.cpp:520
msgid "Hatch lines" msgid "Hatch lines"
msgstr "Lignes de Hachure" msgstr "Lignes de Hachure"
...@@ -4788,205 +5022,30 @@ msgid "Via hole > diameter" ...@@ -4788,205 +5022,30 @@ msgid "Via hole > diameter"
msgstr "Perage via > diamtre" msgstr "Perage via > diamtre"
#: pcbnew/class_drc_item.cpp:69 #: pcbnew/class_drc_item.cpp:69
msgid "Micro Via: incorrect layer pairs (not adjacent)"
msgstr "Mivro via: paire de couches incorrecte (non adjacent)"
#: pcbnew/class_drc_item.cpp:71
msgid "Copper area inside copper area" msgid "Copper area inside copper area"
msgstr "Zone de cuivre l'intrieur d'une zone de cuivre" msgstr "Zone de cuivre l'intrieur d'une zone de cuivre"
#: pcbnew/class_drc_item.cpp:71 #: pcbnew/class_drc_item.cpp:73
msgid "Copper areas intersect or too close" msgid "Copper areas intersect or are too close"
msgstr "Les zones de cuivre se coupent ou sont trop proches" msgstr "Les zones de cuivre se coupent ou sont trop proches"
#: pcbnew/hotkeys.cpp:467 #: pcbnew/class_drc_item.cpp:75
msgid "Copper area has a non existent net name"
msgstr "La zone de cuivre a un nom de net non existant"
#: pcbnew/hotkeys.cpp:468
#, c-format #, c-format
msgid "Footprint %s found, but locked" msgid "Footprint %s found, but locked"
msgstr "Module %s trouv, mais verrouill" msgstr "Module %s trouv, mais verrouill"
#: pcbnew/hotkeys.cpp:632 #: pcbnew/hotkeys.cpp:633
msgid "Delete module?" msgid "Delete module?"
msgstr "Effacer Module?" msgstr "Effacer Module?"
#: pcbnew/tool_pcb.cpp:50
msgid ""
"Show active layer selections\n"
"and select layer pair for route and place via"
msgstr ""
"Affiche selections couche active\n"
"et selection paire de couches pour routage and placement via"
#: pcbnew/tool_pcb.cpp:238
msgid "New Board"
msgstr "Nouveau Circuit Imprim"
#: pcbnew/tool_pcb.cpp:240
msgid "Open existing Board"
msgstr "Ouvrir C.I. existant"
#: pcbnew/tool_pcb.cpp:241
msgid "Save Board"
msgstr "Sauver Circuit Imprim"
#: pcbnew/tool_pcb.cpp:245
#: eeschema/tool_sch.cpp:65
#: gerbview/tool_gerber.cpp:232
msgid "page settings (size, texts)"
msgstr "Ajustage de la feuille de dessin (dimensions, textes)"
#: pcbnew/tool_pcb.cpp:249
msgid "Open Module Editor"
msgstr "Ouvrir Editeur de modules"
#: pcbnew/tool_pcb.cpp:252
#: eeschema/tool_sch.cpp:81
#: gerbview/tool_gerber.cpp:243
msgid "Cut selected item"
msgstr "Suppression des lments slectionns"
#: pcbnew/tool_pcb.cpp:256
#: eeschema/tool_sch.cpp:84
#: gerbview/tool_gerber.cpp:248
msgid "Copy selected item"
msgstr "Copie des lments slectionns"
#: pcbnew/tool_pcb.cpp:258
#: eeschema/tool_sch.cpp:87
#: gerbview/tool_gerber.cpp:254
msgid "Paste"
msgstr "Copie des lments sauvegards"
#: pcbnew/tool_pcb.cpp:261
#: gerbview/tool_gerber.cpp:261
msgid "Undelete"
msgstr "Annulation du dernier effacement"
#: pcbnew/tool_pcb.cpp:264
msgid "Print Board"
msgstr "Imprimer C.I."
#: pcbnew/tool_pcb.cpp:266
msgid "Plot (HPGL, PostScript, or GERBER format)"
msgstr "Tracer en format HPGL, POSTSCRIPT ou GERBER"
#: pcbnew/tool_pcb.cpp:285
#: eeschema/tool_sch.cpp:125
msgid "Find components and texts"
msgstr "Recherche de composants et textes"
#: pcbnew/tool_pcb.cpp:291
msgid "Read Netlist"
msgstr "Lire Netliste"
#: pcbnew/tool_pcb.cpp:293
msgid "Pcb Design Rules Check"
msgstr "Controle des rgles de conception"
#: pcbnew/tool_pcb.cpp:304
msgid "Mode Module: Manual and Automatic Move or Place for modules"
msgstr "Mode Module: Dplacements ou Placement Manuel ou Automatique des modules"
#: pcbnew/tool_pcb.cpp:307
msgid "Mode Track and Autorouting"
msgstr "Mode Pistes and Autoroutage"
#: pcbnew/tool_pcb.cpp:331
msgid "Drc OFF"
msgstr "Drc DESACTIVEE"
#: pcbnew/tool_pcb.cpp:348
msgid "Show General Ratsnest"
msgstr "Monter le chevelu gnral"
#: pcbnew/tool_pcb.cpp:351
msgid "Show Module Ratsnest when moving"
msgstr "Monter le chevelu du module pendant dplacement"
#: pcbnew/tool_pcb.cpp:356
msgid "Enable Auto Del Track"
msgstr "Autoriser l'effacement automatique des pistes"
#: pcbnew/tool_pcb.cpp:369
msgid "Show Tracks Sketch"
msgstr "Afficher pistes en contour"
#: pcbnew/tool_pcb.cpp:382
msgid ""
"Display auxiliary vertical toolbar (tools for micro wave applications)\n"
" This is a very experimental feature (under development)"
msgstr ""
"Affiche toolbar vertical auxiliaire (outils pour applications micro-ondes)\n"
"C'est un outil exprimental (en cours de dveloppement)"
#: pcbnew/tool_pcb.cpp:411
msgid "Net highlight"
msgstr "Surbrillance des quipotentielles"
#: pcbnew/tool_pcb.cpp:415
msgid "Display local ratsnest (pad or module)"
msgstr "Afficher le chevelu local (pastilles ou modules)"
#: pcbnew/tool_pcb.cpp:420
msgid "Add modules"
msgstr "Addition de Modules"
#: pcbnew/tool_pcb.cpp:424
msgid "Add tracks and vias"
msgstr "Ajouter pistes et vias"
#: pcbnew/tool_pcb.cpp:428
msgid "Add zones"
msgstr "Addition de Zones"
#: pcbnew/tool_pcb.cpp:445
msgid "Add text"
msgstr "Ajout de Texte"
#: pcbnew/tool_pcb.cpp:450
msgid "Add dimension"
msgstr "Ajout des cotes"
#: pcbnew/tool_pcb.cpp:454
#: gerbview/tool_gerber.cpp:378
msgid "Add layer alignment target"
msgstr "Ajouter Mire de superposition"
#: pcbnew/tool_pcb.cpp:464
msgid "Offset adjust for drill and place files"
msgstr "Ajuste offset pour fichier de perage et placement"
#: pcbnew/tool_pcb.cpp:489
msgid "Create line of specified length for microwave applications"
msgstr "Creation de lignes de longueur spcifie (pour applications micro-ondes)"
#: pcbnew/tool_pcb.cpp:495
msgid "Create gap of specified length for microwave applications"
msgstr "Creation de gaps de longueur spcifie (pour applications micro-ondes)"
#: pcbnew/tool_pcb.cpp:503
msgid "Create stub of specified length for microwave applications"
msgstr "Creation de stub de longueur spcifie (pour applications micro-ondes)"
#: pcbnew/tool_pcb.cpp:509
msgid "Create stub (arc) of specified length for microwave applications"
msgstr "Creation de stub (arc) de longueur spcifie (pour applications micro-ondes)"
#: pcbnew/tool_pcb.cpp:516
msgid "Create a polynomial shape for microwave applications"
msgstr "Creation de formes polynomiales (pour applications micro-ondes)"
#: pcbnew/tool_pcb.cpp:570
msgid "Zoom "
msgstr "Zoom "
#: pcbnew/tool_pcb.cpp:584
#: eeschema/eelayer.cpp:223
#: pcbnew/set_color.h:414
#: eeschema/eelayer.h:210
#: gerbview/set_color.h:324
msgid "Grid"
msgstr "Grille"
#: pcbnew/tool_pcb.cpp:675
msgid "+/- to switch"
msgstr "+/- pour commuter"
#: eeschema/save_schemas.cpp:71 #: eeschema/save_schemas.cpp:71
#: eeschema/files-io.cpp:65 #: eeschema/files-io.cpp:65
#: eeschema/eeload.cpp:59 #: eeschema/eeload.cpp:59
...@@ -5669,6 +5728,10 @@ msgstr "Monter Pins" ...@@ -5669,6 +5728,10 @@ msgstr "Monter Pins"
msgid "millimeter" msgid "millimeter"
msgstr "millimetre" msgstr "millimetre"
#: eeschema/dialog_options.cpp:246
msgid "inches"
msgstr "Pouces"
#: eeschema/dialog_options.cpp:256 #: eeschema/dialog_options.cpp:256
msgid "Horiz/Vertical" msgid "Horiz/Vertical"
msgstr "Horiz/Vertical" msgstr "Horiz/Vertical"
...@@ -6888,15 +6951,11 @@ msgstr "Ext fichier Symbole: " ...@@ -6888,15 +6951,11 @@ msgstr "Ext fichier Symbole: "
msgid "Schematic file Ext: " msgid "Schematic file Ext: "
msgstr "Ext fichier Schema: " msgstr "Ext fichier Schema: "
#: eeschema/dialog_eeschema_config.cpp:367 #: eeschema/dialog_eeschema_config.cpp:368
msgid "Library files:" msgid "Library files:"
msgstr "Fichiers Librairies:" msgstr "Fichiers Librairies:"
#: eeschema/dialog_eeschema_config.cpp:390 #: eeschema/dialog_eeschema_config.cpp:470
msgid "Library already in use"
msgstr "Librairie dj en usage"
#: eeschema/dialog_eeschema_config.cpp:463
msgid " Default Path for libraries" msgid " Default Path for libraries"
msgstr "Chemin par dfaut des librairies" msgstr "Chemin par dfaut des librairies"
...@@ -8084,7 +8143,6 @@ msgid "View &Net + Pkg" ...@@ -8084,7 +8143,6 @@ msgid "View &Net + Pkg"
msgstr "View &Net + Pkg" msgstr "View &Net + Pkg"
#: cvpcb/dialog_cvpcb_config.cpp:217 #: cvpcb/dialog_cvpcb_config.cpp:217
#: cvpcb/menucfg.cpp:285
msgid "Equiv" msgid "Equiv"
msgstr "Equiv" msgstr "Equiv"
...@@ -8158,6 +8216,10 @@ msgstr "Equiv ext:" ...@@ -8158,6 +8216,10 @@ msgstr "Equiv ext:"
msgid "Retro ext:" msgid "Retro ext:"
msgstr "Retro ext:" msgstr "Retro ext:"
#: cvpcb/menucfg.cpp:301
msgid "Equiv Files:"
msgstr "Fichiers d'Equiv:"
#: cvpcb/viewlogi.cpp:55 #: cvpcb/viewlogi.cpp:55
msgid "Netlist file " msgid "Netlist file "
msgstr "Fichiers Netlist " msgstr "Fichiers Netlist "
...@@ -10039,9 +10101,8 @@ msgid "??? Via" ...@@ -10039,9 +10101,8 @@ msgid "??? Via"
msgstr "??? Via" msgstr "??? Via"
#: pcbnew/pcbnew.h:290 #: pcbnew/pcbnew.h:290
#, fuzzy
msgid "Blind/Buried Via" msgid "Blind/Buried Via"
msgstr "Via enterre" msgstr "Via Aveugle/Enterre"
#: pcbnew/set_color.h:38 #: pcbnew/set_color.h:38
msgid "Pcbnew Layer Colors:" msgid "Pcbnew Layer Colors:"
...@@ -10095,7 +10156,11 @@ msgstr "Afficher Modules Cmp" ...@@ -10095,7 +10156,11 @@ msgstr "Afficher Modules Cmp"
msgid "Show Modules Cu" msgid "Show Modules Cu"
msgstr "Afficher Modules Cu" msgstr "Afficher Modules Cu"
#: pcbnew/drc_stuff.h:121 #: pcbnew/dialog_gendrill.h:50
msgid "WinEDA_DrillFrame"
msgstr "WinEDA_DrillFrame"
#: pcbnew/drc_stuff.h:142
#, c-format #, c-format
msgid "ErrType(%d): <b>%s</b><ul><li> %s: %s </li><li> %s: %s </li></ul>" msgid "ErrType(%d): <b>%s</b><ul><li> %s: %s </li><li> %s: %s </li></ul>"
msgstr "Type Err(%d): <b>%s</b><ul><li> %s: %s </li><li> %s: %s </li></ul>" msgstr "Type Err(%d): <b>%s</b><ul><li> %s: %s </li><li> %s: %s </li></ul>"
...@@ -10140,10 +10205,6 @@ msgstr "Label" ...@@ -10140,10 +10205,6 @@ msgstr "Label"
msgid "GlobLabel" msgid "GlobLabel"
msgstr "Lab Global" msgstr "Lab Global"
#: eeschema/eelayer.h:104
msgid "Netname"
msgstr "NetName"
#: eeschema/eelayer.h:110 #: eeschema/eelayer.h:110
msgid "Notes" msgid "Notes"
msgstr "Notes" msgstr "Notes"
......
...@@ -879,6 +879,24 @@ out: ...@@ -879,6 +879,24 @@ out:
return rc; return rc;
} }
/***********************************************************************************************/
void BOARD::RedrawAreasOutlines(WinEDA_DrawPanel* panel, wxDC * aDC, int aDrawMode, int aLayer)
/***********************************************************************************************/
/**
* Function RedrawAreasOutlines
* Redraw all areas outlines on layer aLayer ( redraw all if aLayer < 0 )
*/
{
if ( ! aDC ) return;
for( int ii = 0; ii < GetAreaCount(); ii++ )
{
ZONE_CONTAINER* edge_zone = GetArea(ii);
if( (aLayer < 0) || (aLayer == edge_zone->GetLayer()) )
edge_zone->Draw( panel, aDC, wxPoint( 0, 0 ), aDrawMode );
}
}
#if defined(DEBUG) #if defined(DEBUG)
......
...@@ -250,6 +250,12 @@ public: ...@@ -250,6 +250,12 @@ public:
/* Copper Areas handling */ /* Copper Areas handling */
/*************************/ /*************************/
/**
* Function RedrawAreasOutlines
* Redraw all areas outlines on layer aLayer ( redraw all if aLayer < 0 )
*/
void RedrawAreasOutlines(WinEDA_DrawPanel* panel, wxDC * aDC, int aDrawMode, int aLayer);
/** /**
* Function SetAreasNetCodesFromNetNames * Function SetAreasNetCodesFromNetNames
* Set the .m_NetCode member of all copper areas, according to the area Net Name * Set the .m_NetCode member of all copper areas, according to the area Net Name
......
...@@ -66,7 +66,7 @@ void WinEDA_PcbFrame::Process_Special_Functions( wxCommandEvent& event ) ...@@ -66,7 +66,7 @@ void WinEDA_PcbFrame::Process_Special_Functions( wxCommandEvent& event )
case ID_POPUP_PCB_EXPORT_PAD_SETTINGS: case ID_POPUP_PCB_EXPORT_PAD_SETTINGS:
case ID_POPUP_PCB_GLOBAL_IMPORT_PAD_SETTINGS: case ID_POPUP_PCB_GLOBAL_IMPORT_PAD_SETTINGS:
case ID_POPUP_PCB_STOP_CURRENT_EDGE_ZONE: case ID_POPUP_PCB_STOP_CURRENT_EDGE_ZONE:
case ID_POPUP_PCB_DELETE_EDGE_ZONE: case ID_POPUP_PCB_DELETE_ZONE_LAST_CREATED_CORNER:
case ID_POPUP_PCB_FILL_ALL_ZONES: case ID_POPUP_PCB_FILL_ALL_ZONES:
case ID_POPUP_PCB_PLACE_ZONE_CORNER: case ID_POPUP_PCB_PLACE_ZONE_CORNER:
case ID_POPUP_PCB_PLACE_ZONE_OUTLINES: case ID_POPUP_PCB_PLACE_ZONE_OUTLINES:
...@@ -815,12 +815,11 @@ void WinEDA_PcbFrame::Process_Special_Functions( wxCommandEvent& event ) ...@@ -815,12 +815,11 @@ void WinEDA_PcbFrame::Process_Special_Functions( wxCommandEvent& event )
} }
break; break;
case ID_POPUP_PCB_DELETE_EDGE_ZONE: case ID_POPUP_PCB_DELETE_ZONE_LAST_CREATED_CORNER:
DrawPanel->MouseToCursorSchema(); DrawPanel->MouseToCursorSchema();
if( GetCurItem() && (GetCurItem()->m_Flags & IS_NEW) ) if( GetCurItem() && (GetCurItem()->m_Flags & IS_NEW) )
{ {
SetCurItem( Del_SegmEdgeZone( &dc, SetCurItem( Del_LastSegmEdgeZone( &dc ) );
(EDGE_ZONE*) GetCurItem() ) );
} }
break; break;
......
...@@ -275,8 +275,8 @@ bool WinEDA_PcbFrame::OnRightClick( const wxPoint& aMousePos, wxMenu* aPopMenu ) ...@@ -275,8 +275,8 @@ bool WinEDA_PcbFrame::OnRightClick( const wxPoint& aMousePos, wxMenu* aPopMenu )
ADD_MENUITEM( aPopMenu, ID_POPUP_PCB_STOP_CURRENT_EDGE_ZONE, ADD_MENUITEM( aPopMenu, ID_POPUP_PCB_STOP_CURRENT_EDGE_ZONE,
_( "End edge zone" ), apply_xpm ); _( "End edge zone" ), apply_xpm );
} }
ADD_MENUITEM( aPopMenu, ID_POPUP_PCB_DELETE_EDGE_ZONE, ADD_MENUITEM( aPopMenu, ID_POPUP_PCB_DELETE_ZONE_LAST_CREATED_CORNER,
_( "Delete edge zone" ), delete_xpm ); _( "Delete Current Edge" ), delete_xpm );
break; break;
case TYPEZONE_CONTAINER: // Item used to handle a zone area (outlines, holes ...) case TYPEZONE_CONTAINER: // Item used to handle a zone area (outlines, holes ...)
......
...@@ -16,6 +16,11 @@ ...@@ -16,6 +16,11 @@
#define PLOT_DEFAULT_MARGE 300 // mils #define PLOT_DEFAULT_MARGE 300 // mils
/* Keywords to r/w options in config */
#define EDGELAYER_GERBER_OPT_KEY wxT("EdgeLayerGerberOpt")
#define PLOT_XFINESCALE_ADJ_KEY wxT("PlotXFineScaleAdj")
#define PLOT_YFINESCALE_ADJ_KEY wxT("PlotYFineScaleAdj")
// variables locale : // variables locale :
static long s_SelectedLayers = CUIVRE_LAYER | CMP_LAYER | static long s_SelectedLayers = CUIVRE_LAYER | CMP_LAYER |
SILKSCREEN_LAYER_CMP | SILKSCREEN_LAYER_CU; SILKSCREEN_LAYER_CMP | SILKSCREEN_LAYER_CU;
...@@ -222,8 +227,9 @@ wxString choice_plot_offset_msg[] = ...@@ -222,8 +227,9 @@ wxString choice_plot_offset_msg[] =
m_XScaleAdjust = m_YScaleAdjust = 1.0; m_XScaleAdjust = m_YScaleAdjust = 1.0;
if( m_Parent->m_Parent->m_EDA_Config ) if( m_Parent->m_Parent->m_EDA_Config )
{ {
m_Parent->m_Parent->m_EDA_Config->Read(wxT("PlotXFineScaleAdj"), &m_XScaleAdjust); m_Parent->m_Parent->m_EDA_Config->Read( EDGELAYER_GERBER_OPT_KEY, &g_Exclude_Edges_Pcb);
m_Parent->m_Parent->m_EDA_Config->Read(wxT("PlotYFineScaleAdj"), &m_YScaleAdjust); m_Parent->m_Parent->m_EDA_Config->Read( PLOT_XFINESCALE_ADJ_KEY, &m_XScaleAdjust);
m_Parent->m_Parent->m_EDA_Config->Read( PLOT_XFINESCALE_ADJ_KEY, &m_YScaleAdjust);
} }
m_FineAdjustXscaleOpt = new WinEDA_DFloatValueCtrl(this, _("X Scale Adjust"), m_XScaleAdjust, RightBoxSizer); m_FineAdjustXscaleOpt = new WinEDA_DFloatValueCtrl(this, _("X Scale Adjust"), m_XScaleAdjust, RightBoxSizer);
m_FineAdjustXscaleOpt->SetToolTip(_("Set X scale adjust for exact scale plotting")); m_FineAdjustXscaleOpt->SetToolTip(_("Set X scale adjust for exact scale plotting"));
...@@ -253,9 +259,10 @@ wxString choice_plot_offset_msg[] = ...@@ -253,9 +259,10 @@ wxString choice_plot_offset_msg[] =
} }
// Option for excluding contents of "Edges Pcb" layer // Option for excluding contents of "Edges Pcb" layer
m_Exclude_Edges_Pcb = new wxCheckBox(this, m_Exclude_Edges_Pcb = new wxCheckBox(this,
ID_EXCLUDE_EDGES_PCB, _("Exclude Edges Pcb layer") ); ID_EXCLUDE_EDGES_PCB, _("Exclude Edges Pcb Layer") );
m_Exclude_Edges_Pcb->SetValue(Exclude_Edges_Pcb); m_Exclude_Edges_Pcb->SetValue(g_Exclude_Edges_Pcb);
m_Exclude_Edges_Pcb->SetToolTip( m_Exclude_Edges_Pcb->SetToolTip(
_("Exclude contents of Edges Pcb layer from all other layers") ); _("Exclude contents of Edges Pcb layer from all other layers") );
LeftBoxSizer->Add(m_Exclude_Edges_Pcb, 0, wxGROW|wxALL, 1); LeftBoxSizer->Add(m_Exclude_Edges_Pcb, 0, wxGROW|wxALL, 1);
...@@ -480,7 +487,7 @@ int format_list[] = ...@@ -480,7 +487,7 @@ int format_list[] =
void WinEDA_PlotFrame::SaveOptPlot(wxCommandEvent & event) void WinEDA_PlotFrame::SaveOptPlot(wxCommandEvent & event)
/*********************************************************/ /*********************************************************/
{ {
Exclude_Edges_Pcb = m_Exclude_Edges_Pcb->GetValue(); g_Exclude_Edges_Pcb = m_Exclude_Edges_Pcb->GetValue();
if( m_Plot_Sheet_Ref ) if( m_Plot_Sheet_Ref )
Plot_Sheet_Ref = m_Plot_Sheet_Ref->GetValue(); Plot_Sheet_Ref = m_Plot_Sheet_Ref->GetValue();
...@@ -516,8 +523,9 @@ void WinEDA_PlotFrame::SaveOptPlot(wxCommandEvent & event) ...@@ -516,8 +523,9 @@ void WinEDA_PlotFrame::SaveOptPlot(wxCommandEvent & event)
if( m_Parent->m_Parent->m_EDA_Config ) if( m_Parent->m_Parent->m_EDA_Config )
{ {
m_Parent->m_Parent->m_EDA_Config->Write(wxT("PlotXFineScaleAdj"), m_XScaleAdjust); m_Parent->m_Parent->m_EDA_Config->Write( EDGELAYER_GERBER_OPT_KEY, g_Exclude_Edges_Pcb);
m_Parent->m_Parent->m_EDA_Config->Write(wxT("PlotYFineScaleAdj"), m_YScaleAdjust); m_Parent->m_Parent->m_EDA_Config->Write( PLOT_XFINESCALE_ADJ_KEY, m_XScaleAdjust);
m_Parent->m_Parent->m_EDA_Config->Write( PLOT_YFINESCALE_ADJ_KEY, m_YScaleAdjust);
} }
g_Plot_PS_Negative = m_Plot_PS_Negative->GetValue(); g_Plot_PS_Negative = m_Plot_PS_Negative->GetValue();
......
...@@ -18,9 +18,9 @@ ...@@ -18,9 +18,9 @@
#define SCALE_HPGL 0.102041 #define SCALE_HPGL 0.102041
/* Options : */ /* Options : */
eda_global bool Exclude_Edges_Pcb // True to exclude contents of Edges Pcb layer eda_global bool g_Exclude_Edges_Pcb // True to exclude contents of Edges Pcb layer
#ifdef MAIN #ifdef MAIN
= TRUE = FALSE
#endif #endif
; ;
eda_global bool Plot_Sheet_Ref; eda_global bool Plot_Sheet_Ref;
......
...@@ -90,7 +90,7 @@ int tracevia = 1; ...@@ -90,7 +90,7 @@ int tracevia = 1;
int layer_mask = g_TabOneLayerMask[Layer]; int layer_mask = g_TabOneLayerMask[Layer];
// Specify that the contents of the "Edges Pcb" layer are also to be // Specify that the contents of the "Edges Pcb" layer are also to be
// plotted, unless the option of excluding that layer has been selected. // plotted, unless the option of excluding that layer has been selected.
if( ! Exclude_Edges_Pcb ) if( ! g_Exclude_Edges_Pcb )
layer_mask |= EDGE_LAYER; layer_mask |= EDGE_LAYER;
switch( Layer ) switch( Layer )
......
...@@ -150,19 +150,14 @@ void WinEDA_PcbFrame::Delete_Zone_Fill( wxDC* DC, SEGZONE* aZone, long aTimestam ...@@ -150,19 +150,14 @@ void WinEDA_PcbFrame::Delete_Zone_Fill( wxDC* DC, SEGZONE* aZone, long aTimestam
/*****************************************************************************/ /*****************************************************************************/
EDGE_ZONE* WinEDA_PcbFrame::Del_SegmEdgeZone( wxDC* DC, EDGE_ZONE* edge_zone ) EDGE_ZONE* WinEDA_PcbFrame::Del_LastSegmEdgeZone( wxDC* DC)
/*****************************************************************************/ /*****************************************************************************/
/* Used only while creating a new zone outline /* Used only while creating a new zone outline
* Remove and delete the current outline segment in progress * Remove and delete the current outline segment in progress
*/ */
{ {
EDGE_ZONE* segm; EDGE_ZONE* segm = m_Pcb->m_CurrentLimitZone;
if( m_Pcb->m_CurrentLimitZone )
segm = m_Pcb->m_CurrentLimitZone;
else
segm = edge_zone;
if( segm == NULL ) if( segm == NULL )
return NULL; return NULL;
...@@ -178,6 +173,7 @@ EDGE_ZONE* WinEDA_PcbFrame::Del_SegmEdgeZone( wxDC* DC, EDGE_ZONE* edge_zone ) ...@@ -178,6 +173,7 @@ EDGE_ZONE* WinEDA_PcbFrame::Del_SegmEdgeZone( wxDC* DC, EDGE_ZONE* edge_zone )
if( segm ) if( segm )
{ {
segm->Pback = NULL; segm->Pback = NULL;
segm->m_Flags |= IS_NEW | IS_MOVED;
if( DrawPanel->ManageCurseur ) if( DrawPanel->ManageCurseur )
DrawPanel->ManageCurseur( DrawPanel, DC, TRUE ); DrawPanel->ManageCurseur( DrawPanel, DC, TRUE );
} }
...@@ -334,20 +330,9 @@ void WinEDA_PcbFrame::End_Move_Zone_Corner_Or_Outlines( wxDC* DC, ZONE_CONTAINER ...@@ -334,20 +330,9 @@ void WinEDA_PcbFrame::End_Move_Zone_Corner_Or_Outlines( wxDC* DC, ZONE_CONTAINER
int layer = zone_container->GetLayer(); int layer = zone_container->GetLayer();
for( int ii = 0; ii < m_Pcb->GetAreaCount(); ii++ ) m_Pcb->RedrawAreasOutlines(DrawPanel, DC, GR_XOR, layer);
{
ZONE_CONTAINER* edge_zone = m_Pcb->GetArea(ii);
if( layer == edge_zone->GetLayer() && DC)
edge_zone->Draw( DrawPanel, DC, wxPoint( 0, 0 ), GR_XOR );
}
m_Pcb->AreaPolygonModified( zone_container, true, verbose ); m_Pcb->AreaPolygonModified( zone_container, true, verbose );
for( int ii = 0; ii < m_Pcb->GetAreaCount(); ii++ ) m_Pcb->RedrawAreasOutlines(DrawPanel, DC, GR_OR, layer);
{
ZONE_CONTAINER* edge_zone = m_Pcb->GetArea(ii);
if( layer == edge_zone->GetLayer() && DC)
edge_zone->Draw( DrawPanel, DC, wxPoint( 0, 0 ), GR_OR );
}
int ii = m_Pcb->GetAreaIndex(zone_container); // test if zone_container exists int ii = m_Pcb->GetAreaIndex(zone_container); // test if zone_container exists
if ( ii < 0 ) zone_container = NULL; // was removed by combining zones if ( ii < 0 ) zone_container = NULL; // was removed by combining zones
...@@ -379,29 +364,13 @@ void WinEDA_PcbFrame::Remove_Zone_Corner( wxDC* DC, ZONE_CONTAINER * zone_contai ...@@ -379,29 +364,13 @@ void WinEDA_PcbFrame::Remove_Zone_Corner( wxDC* DC, ZONE_CONTAINER * zone_contai
int layer = zone_container->GetLayer(); int layer = zone_container->GetLayer();
if ( DC ) m_Pcb->RedrawAreasOutlines(DrawPanel, DC, GR_XOR, layer);
{
for( int ii = 0; ii < m_Pcb->GetAreaCount(); ii++ )
{
ZONE_CONTAINER* edge_zone = m_Pcb->GetArea(ii);
if( layer == edge_zone->GetLayer() )
edge_zone->Draw( DrawPanel, DC, wxPoint( 0, 0 ), GR_XOR );
}
}
zone_container->m_Poly->DeleteCorner(zone_container->m_CornerSelection); zone_container->m_Poly->DeleteCorner(zone_container->m_CornerSelection);
// modify zones outlines according to the new zone_container shape // modify zones outlines according to the new zone_container shape
m_Pcb->AreaPolygonModified( zone_container, true, verbose ); m_Pcb->AreaPolygonModified( zone_container, true, verbose );
if ( DC ) m_Pcb->RedrawAreasOutlines(DrawPanel, DC, GR_OR, layer);
{
for( int ii = 0; ii < m_Pcb->GetAreaCount(); ii++ )
{
ZONE_CONTAINER* edge_zone = m_Pcb->GetArea(ii);
if( layer == edge_zone->GetLayer() )
edge_zone->Draw( DrawPanel, DC, wxPoint( 0, 0 ), GR_OR );
}
}
int ii = m_Pcb->GetAreaIndex(zone_container); // test if zone_container exists int ii = m_Pcb->GetAreaIndex(zone_container); // test if zone_container exists
if ( ii < 0 ) zone_container = NULL; // was removed by combining zones if ( ii < 0 ) zone_container = NULL; // was removed by combining zones
...@@ -678,12 +647,7 @@ bool WinEDA_PcbFrame::End_Zone( wxDC* DC ) ...@@ -678,12 +647,7 @@ bool WinEDA_PcbFrame::End_Zone( wxDC* DC )
DrawPanel->ForceCloseManageCurseur = NULL; DrawPanel->ForceCloseManageCurseur = NULL;
// Undraw old drawings, because they can have important changes // Undraw old drawings, because they can have important changes
for( int ii = 0; ii < m_Pcb->GetAreaCount(); ii++ ) m_Pcb->RedrawAreasOutlines(DrawPanel, DC, GR_XOR, layer);
{
ZONE_CONTAINER* area = m_Pcb->GetArea(ii);
if( layer == area->GetLayer() )
area->Draw( DrawPanel, DC, wxPoint( 0, 0 ), GR_XOR );
}
/* Put edges in list */ /* Put edges in list */
ZONE_CONTAINER* new_zone_container; ZONE_CONTAINER* new_zone_container;
...@@ -739,12 +703,7 @@ bool WinEDA_PcbFrame::End_Zone( wxDC* DC ) ...@@ -739,12 +703,7 @@ bool WinEDA_PcbFrame::End_Zone( wxDC* DC )
m_Pcb->AreaPolygonModified( new_zone_container, true, verbose ); m_Pcb->AreaPolygonModified( new_zone_container, true, verbose );
// Redraw the real edge zone : // Redraw the real edge zone :
for( int ii = 0; ii < m_Pcb->GetAreaCount(); ii++ ) m_Pcb->RedrawAreasOutlines(DrawPanel, DC, GR_OR, layer);
{
ZONE_CONTAINER* edge_zone = m_Pcb->GetArea(ii);
if( layer == edge_zone->GetLayer() )
edge_zone->Draw( DrawPanel, DC, wxPoint( 0, 0 ), GR_OR );
}
int ii = m_Pcb->GetAreaIndex(new_zone_container); // test if zone_container exists int ii = m_Pcb->GetAreaIndex(new_zone_container); // test if zone_container exists
if ( ii < 0 ) new_zone_container = NULL; // was removed by combining zones if ( ii < 0 ) new_zone_container = NULL; // was removed by combining zones
...@@ -845,12 +804,7 @@ void WinEDA_PcbFrame::Edit_Zone_Params( wxDC* DC, ZONE_CONTAINER* zone_container ...@@ -845,12 +804,7 @@ void WinEDA_PcbFrame::Edit_Zone_Params( wxDC* DC, ZONE_CONTAINER* zone_container
m_Pcb->AreaPolygonModified( zone_container, true, verbose ); m_Pcb->AreaPolygonModified( zone_container, true, verbose );
// Redraw the real new zone outlines: // Redraw the real new zone outlines:
for( int ii = 0; ii < m_Pcb->GetAreaCount(); ii++ ) m_Pcb->RedrawAreasOutlines(DrawPanel, DC, GR_OR, -1);
{
ZONE_CONTAINER* edge_zone = m_Pcb->GetArea(ii);
edge_zone->m_Flags = 0;
edge_zone->Draw( DrawPanel, DC, wxPoint( 0, 0 ), GR_OR );
}
GetScreen()->SetModify(); GetScreen()->SetModify();
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment