Commit 63cf8c53 authored by CHARRAS's avatar CHARRAS

minor changes about hotkeys in onrightclick.cpp

parent 0a2ed094
No preview for this file type
......@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: kicad\n"
"POT-Creation-Date: \n"
"PO-Revision-Date: 2007-09-20 08:44+0100\n"
"PO-Revision-Date: 2007-09-21 13:38+0100\n"
"Last-Translator: \n"
"Language-Team: kicad team <jean-pierre.charras@ujf-grenoble.fr>\n"
"MIME-Version: 1.0\n"
......@@ -351,15 +351,6 @@ msgstr "Librairie existante "
msgid "Create error "
msgstr "Erreur en cration "
#: pcbnew/hotkeys.cpp:430
#, c-format
msgid "Footprint %s found, but locked"
msgstr "Module %s trouv, mais verrouill"
#: pcbnew/hotkeys.cpp:592
msgid "Delete module?"
msgstr "Effacer Module?"
#: pcbnew/muwave_command.cpp:52
#: eeschema/libframe.cpp:518
msgid "Add Line"
......@@ -595,7 +586,7 @@ msgid "Footprint name:"
msgstr "Nom Module: "
#: pcbnew/modules.cpp:281
#: pcbnew/onrightclick.cpp:615
#: pcbnew/onrightclick.cpp:638
msgid "Delete Module"
msgstr "Supprimer Module"
......@@ -1025,7 +1016,7 @@ msgid "Enable Auto Del Track"
msgstr "Autoriser l'effacement automatique des pistes"
#: pcbnew/tool_pcb.cpp:362
#: pcbnew/pcbframe.cpp:408
#: pcbnew/pcbframe.cpp:411
#: pcbnew/set_color.cpp:389
msgid "Show Zones"
msgstr "Monter Zones"
......@@ -1040,7 +1031,7 @@ msgid "Show Tracks Sketch"
msgstr "Afficher pistes en contour"
#: pcbnew/tool_pcb.cpp:375
#: pcbnew/pcbframe.cpp:429
#: pcbnew/pcbframe.cpp:432
msgid "Hight Contrast Mode Display"
msgstr "Mode d'affichage Haut Contraste"
......@@ -1205,8 +1196,7 @@ msgstr "Effacer Textes Pcb"
#: pcbnew/dialog_edit_module.cpp:119
#: eeschema/sheetlab.cpp:100
#: eeschema/editpart.cpp:197
#: eeschema/fieldedi.cpp:208
#: eeschema/libedpart.cpp:230
#: eeschema/libedpart.cpp:235
#: common/displlst.cpp:102
msgid "Ok"
msgstr "Ok"
......@@ -1229,7 +1219,7 @@ msgstr "Ok"
#: eeschema/sheetlab.cpp:105
#: eeschema/options.cpp:114
#: eeschema/optionsframe.cpp:155
#: eeschema/libedpart.cpp:219
#: eeschema/libedpart.cpp:223
#: eeschema/libedit_onrightclick.cpp:68
#: eeschema/libedit_onrightclick.cpp:83
#: eeschema/onrightclick.cpp:114
......@@ -1433,7 +1423,7 @@ msgid "V Size"
msgstr "Taille V"
#: pcbnew/class_track.cpp:678
#: pcbnew/pcbframe.cpp:439
#: pcbnew/pcbframe.cpp:442
#: pcbnew/controle.cpp:203
msgid "Track"
msgstr "Piste"
......@@ -1567,7 +1557,7 @@ msgid "Display"
msgstr "Affichage"
#: pcbnew/dialog_edit_mod_text.cpp:313
#: eeschema/edit_component_in_lib.cpp:445
#: eeschema/edit_component_in_lib.cpp:518
#: eeschema/edit_component_in_schematic.cpp:211
msgid "Value:"
msgstr "Valeur:"
......@@ -1693,13 +1683,12 @@ msgstr "Supprimer"
#: pcbnew/reglage.cpp:116
#: pcbnew/dialog_setup_libs.cpp:179
#: eeschema/fieldedi.cpp:308
#: eeschema/eestatus.cpp:124
#: eeschema/edit_component_in_lib.cpp:212
#: eeschema/edit_component_in_lib.cpp:274
#: eeschema/dialog_set_status.cpp:174
#: eeschema/libedpart.cpp:274
#: eeschema/dialog_eeschema_config.cpp:200
#: eeschema/libedpart.cpp:284
#: eeschema/edit_component_in_lib.cpp:233
#: eeschema/edit_component_in_lib.cpp:312
msgid "Add"
msgstr "Ajouter"
......@@ -1794,13 +1783,12 @@ msgid "Keep"
msgstr "Garder"
#: pcbnew/dialog_netlist.cpp:141
#: pcbnew/onrightclick.cpp:546
#: pcbnew/onrightclick.cpp:647
#: pcbnew/onrightclick.cpp:744
#: eeschema/fieldedi.cpp:311
#: eeschema/edit_component_in_lib.cpp:217
#: eeschema/edit_component_in_lib.cpp:279
#: eeschema/libedpart.cpp:279
#: pcbnew/onrightclick.cpp:563
#: pcbnew/onrightclick.cpp:670
#: pcbnew/onrightclick.cpp:767
#: eeschema/libedpart.cpp:290
#: eeschema/edit_component_in_lib.cpp:239
#: eeschema/edit_component_in_lib.cpp:320
#: cvpcb/dialog_cvpcb_config.cpp:166
#: cvpcb/dialog_cvpcb_config.cpp:198
msgid "Delete"
......@@ -1841,92 +1829,92 @@ msgstr "Test Modules"
msgid "Compile"
msgstr "Compile"
#: pcbnew/pcbframe.cpp:258
#: pcbnew/pcbframe.cpp:261
msgid "Board modified, Save before exit ?"
msgstr "Circuit Imprim modifie, Sauver avant de quitter ?"
#: pcbnew/pcbframe.cpp:259
#: pcbnew/pcbframe.cpp:262
#: eeschema/schframe.cpp:181
#: cvpcb/cvframe.cpp:169
#: common/confirm.cpp:109
msgid "Confirmation"
msgstr "Confirmation"
#: pcbnew/pcbframe.cpp:359
#: pcbnew/pcbframe.cpp:362
msgid "DRC Off (Disable !!!), Currently: DRC is active"
msgstr "DRC off (dsactive !!!), actuellement DRC active"
#: pcbnew/pcbframe.cpp:360
#: pcbnew/pcbframe.cpp:363
msgid "DRC On (Currently: DRC is inactive !!!)"
msgstr "DRC On (Actuellement, DRC dsactive !!!)"
#: pcbnew/pcbframe.cpp:371
#: pcbnew/pcbframe.cpp:374
msgid "Polar Coords not show"
msgstr "Coord Polaires non affiches"
#: pcbnew/pcbframe.cpp:372
#: pcbnew/pcbframe.cpp:375
msgid "Display Polar Coords"
msgstr "Affichage coord Polaires"
#: pcbnew/pcbframe.cpp:377
#: pcbnew/pcbframe.cpp:380
#: eeschema/schframe.cpp:259
msgid "Grid not show"
msgstr "Grille non montre"
#: pcbnew/pcbframe.cpp:377
#: pcbnew/pcbframe.cpp:380
#: eeschema/schframe.cpp:259
msgid "Show Grid"
msgstr "Afficher grille"
#: pcbnew/pcbframe.cpp:386
#: pcbnew/pcbframe.cpp:389
msgid "General ratsnest not show"
msgstr "Chevelu gnral non affich"
#: pcbnew/pcbframe.cpp:386
#: pcbnew/pcbframe.cpp:389
msgid "Show General ratsnest"
msgstr "Afficher le chevelu gnral"
#: pcbnew/pcbframe.cpp:392
#: pcbnew/pcbframe.cpp:395
msgid "Module ratsnest not show"
msgstr "Ne pas montrer le chevelu du module pendant dplacement"
#: pcbnew/pcbframe.cpp:393
#: pcbnew/pcbframe.cpp:396
msgid "Show Module ratsnest"
msgstr "Montrer le chevelu du module"
#: pcbnew/pcbframe.cpp:400
#: pcbnew/pcbframe.cpp:403
msgid "Disable Auto Delete old Track"
msgstr "Ne pas Autoriser l'effacement automatique des pistes"
#: pcbnew/pcbframe.cpp:401
#: pcbnew/pcbframe.cpp:404
msgid "Enable Auto Delete old Track"
msgstr "Autoriser l'effacement automatique des pistes"
#: pcbnew/pcbframe.cpp:408
#: pcbnew/pcbframe.cpp:411
msgid "Do not Show Zones"
msgstr "Ne pas monter Zones"
#: pcbnew/pcbframe.cpp:414
#: pcbnew/pcbframe.cpp:417
msgid "Show Pads Sketch mode"
msgstr "Afficher pastilles en contour"
#: pcbnew/pcbframe.cpp:415
#: pcbnew/pcbframe.cpp:418
msgid "Show pads filled mode"
msgstr "Afficher pastilles en mode plein"
#: pcbnew/pcbframe.cpp:421
#: pcbnew/pcbframe.cpp:424
msgid "Show Tracks Sketch mode"
msgstr "Afficher pistes en contour"
#: pcbnew/pcbframe.cpp:422
#: pcbnew/pcbframe.cpp:425
msgid "Show Tracks filled mode"
msgstr "Afficher pistes en mode plein"
#: pcbnew/pcbframe.cpp:428
#: pcbnew/pcbframe.cpp:431
msgid "Normal Contrast Mode Display"
msgstr "Mode d'affichage Contraste normal"
#: pcbnew/pcbframe.cpp:471
#: pcbnew/pcbframe.cpp:474
#: pcbnew/controle.cpp:217
msgid "Via"
msgstr "Via"
......@@ -2473,7 +2461,6 @@ msgstr "Liste modules"
#: pcbnew/xchgmod.cpp:137
#: pcbnew/pcbplot.cpp:209
#: eeschema/editpart.cpp:175
#: eeschema/fieldedi.cpp:198
#: share/zoom.cpp:449
msgid "Close"
msgstr "Fermer"
......@@ -2610,7 +2597,7 @@ msgid "SMD"
msgstr "CMS"
#: pcbnew/dialog_pad_edit.cpp:207
#: eeschema/netlist.cpp:146
#: eeschema/netlist.cpp:208
msgid "Conn"
msgstr "Conn"
......@@ -2736,6 +2723,98 @@ msgstr " fichier %s non trouv
msgid "Save preferences"
msgstr "Sauver prfrences"
#: pcbnew/hotkeys.cpp:430
#, c-format
msgid "Footprint %s found, but locked"
msgstr "Module %s trouv, mais verrouill"
#: pcbnew/hotkeys.cpp:592
msgid "Delete module?"
msgstr "Effacer Module?"
#: pcbnew/loadcmp.cpp:103
msgid "Module name:"
msgstr "Nom module:"
#: pcbnew/loadcmp.cpp:215
#: eeschema/eelibs_read_libraryfiles.cpp:66
#, c-format
msgid "Library <%s> not found"
msgstr "Librairie %s non trouve"
#: pcbnew/loadcmp.cpp:220
#, c-format
msgid "Scan Lib: %s"
msgstr "Examen Lib: %s"
#: pcbnew/loadcmp.cpp:229
msgid "File is Not a library"
msgstr "Le fichier n'est pas une librairie eeschema"
#: pcbnew/loadcmp.cpp:298
#, c-format
msgid "Module <%s> not found"
msgstr "Module <%s> non trouv"
#: pcbnew/loadcmp.cpp:368
msgid "Library: "
msgstr "Librairie: "
#: pcbnew/loadcmp.cpp:433
#: pcbnew/loadcmp.cpp:584
#, c-format
msgid "Modules (%d items)"
msgstr "Modules (%d lments)"
#: pcbnew/edit.cpp:166
msgid "Graphic not autorized on Copper layers"
msgstr "Graphique non autoris sur couches cuivre"
#: pcbnew/edit.cpp:189
msgid "Tracks on Copper layers only "
msgstr "Pistes sur couches cuivre seulement"
#: pcbnew/edit.cpp:265
msgid "Cotation not autorized on Copper layers"
msgstr "Cotation non autorise sur couches cuivre"
#: pcbnew/edit.cpp:487
#: pcbnew/editmod.cpp:45
msgid "Module Editor"
msgstr "Ouvrir Editeur de modules"
#: pcbnew/edit.cpp:566
msgid "Add Tracks"
msgstr "Addition de pistes"
#: pcbnew/edit.cpp:577
msgid "Warning: Display Zone is OFF!!!"
msgstr "Attention: Affichage zones dsactiv !!!"
#: pcbnew/edit.cpp:584
msgid "Add Mire"
msgstr "Ajouter Mires de superposition"
#: pcbnew/edit.cpp:588
msgid "Adjust Zero"
msgstr "Ajuster Zro"
#: pcbnew/edit.cpp:594
msgid "Add Graphic"
msgstr "Addition lments graphiques"
#: pcbnew/edit.cpp:602
msgid "Add Modules"
msgstr "Addition de Modules"
#: pcbnew/edit.cpp:614
msgid "Net Highlight"
msgstr "Surbrillance des quipotentielles"
#: pcbnew/edit.cpp:618
msgid "Local Ratsnest"
msgstr "Monter le chevelu gnral"
#: pcbnew/controle.cpp:56
#, c-format
msgid "Locate module %s %s"
......@@ -2762,7 +2841,7 @@ msgid "Net"
msgstr "Net"
#: pcbnew/controle.cpp:136
#: eeschema/component_class.cpp:51
#: eeschema/component_class.cpp:56
msgid "Footprint"
msgstr "Module"
......@@ -2797,7 +2876,7 @@ msgstr "Texte Pcb"
#: pcbnew/class_text_mod.cpp:323
#: eeschema/editpart.cpp:777
#: eeschema/eelayer.cpp:105
#: eeschema/component_class.cpp:50
#: eeschema/component_class.cpp:55
#: eeschema/onrightclick.cpp:310
#: eeschema/edit_component_in_schematic.cpp:784
msgid "Value"
......@@ -2833,93 +2912,10 @@ msgstr "Mire"
msgid "Edge Zone"
msgstr "Contour Zone"
#: pcbnew/controle.cpp:446
#: pcbnew/controle.cpp:444
msgid "Selection Clarification"
msgstr "Clarification de la Slection"
#: pcbnew/loadcmp.cpp:103
msgid "Module name:"
msgstr "Nom module:"
#: pcbnew/loadcmp.cpp:215
#: eeschema/eelibs_read_libraryfiles.cpp:66
#, c-format
msgid "Library <%s> not found"
msgstr "Librairie %s non trouve"
#: pcbnew/loadcmp.cpp:220
#, c-format
msgid "Scan Lib: %s"
msgstr "Examen Lib: %s"
#: pcbnew/loadcmp.cpp:229
msgid "File is Not a library"
msgstr "Le fichier n'est pas une librairie eeschema"
#: pcbnew/loadcmp.cpp:298
#, c-format
msgid "Module <%s> not found"
msgstr "Module <%s> non trouv"
#: pcbnew/loadcmp.cpp:368
msgid "Library: "
msgstr "Librairie: "
#: pcbnew/loadcmp.cpp:433
#: pcbnew/loadcmp.cpp:584
#, c-format
msgid "Modules (%d items)"
msgstr "Modules (%d lments)"
#: pcbnew/edit.cpp:166
msgid "Graphic not autorized on Copper layers"
msgstr "Graphique non autoris sur couches cuivre"
#: pcbnew/edit.cpp:189
msgid "Tracks on Copper layers only "
msgstr "Pistes sur couches cuivre seulement"
#: pcbnew/edit.cpp:265
msgid "Cotation not autorized on Copper layers"
msgstr "Cotation non autorise sur couches cuivre"
#: pcbnew/edit.cpp:487
#: pcbnew/editmod.cpp:45
msgid "Module Editor"
msgstr "Ouvrir Editeur de modules"
#: pcbnew/edit.cpp:566
msgid "Add Tracks"
msgstr "Addition de pistes"
#: pcbnew/edit.cpp:577
msgid "Warning: Display Zone is OFF!!!"
msgstr "Attention: Affichage zones dsactiv !!!"
#: pcbnew/edit.cpp:584
msgid "Add Mire"
msgstr "Ajouter Mires de superposition"
#: pcbnew/edit.cpp:588
msgid "Adjust Zero"
msgstr "Ajuster Zro"
#: pcbnew/edit.cpp:594
msgid "Add Graphic"
msgstr "Addition lments graphiques"
#: pcbnew/edit.cpp:602
msgid "Add Modules"
msgstr "Addition de Modules"
#: pcbnew/edit.cpp:614
msgid "Net Highlight"
msgstr "Surbrillance des quipotentielles"
#: pcbnew/edit.cpp:618
msgid "Local Ratsnest"
msgstr "Monter le chevelu gnral"
#: pcbnew/editmod.cpp:144
msgid "Text is REFERENCE!"
msgstr "Le texte est la REFERENCE!"
......@@ -3660,7 +3656,7 @@ msgid "End Tool"
msgstr "Fin Outil"
#: pcbnew/modedit_onclick.cpp:216
#: pcbnew/onrightclick.cpp:433
#: pcbnew/onrightclick.cpp:445
#: eeschema/libedit_onrightclick.cpp:251
#: eeschema/onrightclick.cpp:575
#: gerbview/onrightclick.cpp:51
......@@ -3668,13 +3664,13 @@ msgid "Cancel Block"
msgstr "Annuler Bloc"
#: pcbnew/modedit_onclick.cpp:218
#: pcbnew/onrightclick.cpp:435
#: pcbnew/onrightclick.cpp:447
#: gerbview/onrightclick.cpp:52
msgid "Zoom Block (Midd butt drag)"
msgstr "Zoom Bloc (drag+bouton milieu)"
#: pcbnew/modedit_onclick.cpp:221
#: pcbnew/onrightclick.cpp:438
#: pcbnew/onrightclick.cpp:450
#: eeschema/libedit_onrightclick.cpp:259
#: eeschema/onrightclick.cpp:583
#: gerbview/onrightclick.cpp:54
......@@ -3682,7 +3678,7 @@ msgid "Place Block"
msgstr "Place Bloc"
#: pcbnew/modedit_onclick.cpp:223
#: pcbnew/onrightclick.cpp:440
#: pcbnew/onrightclick.cpp:452
#: eeschema/libedit_onrightclick.cpp:265
#: eeschema/onrightclick.cpp:592
msgid "Copy Block (shift + drag mouse)"
......@@ -3693,18 +3689,18 @@ msgid "Mirror Block (alt + drag mouse)"
msgstr "Bloc Miroir (alt + drag mouse)"
#: pcbnew/modedit_onclick.cpp:227
#: pcbnew/onrightclick.cpp:444
#: pcbnew/onrightclick.cpp:456
msgid "Rotate Block (ctrl + drag mouse)"
msgstr "Rotation Bloc (ctrl + drag mouse)"
#: pcbnew/modedit_onclick.cpp:229
#: pcbnew/onrightclick.cpp:446
#: pcbnew/onrightclick.cpp:458
msgid "Delete Block (shift+ctrl + drag mouse)"
msgstr "Effacement Bloc (shift+ctrl + drag mouse)"
#: pcbnew/modedit_onclick.cpp:251
#: pcbnew/onrightclick.cpp:641
#: pcbnew/onrightclick.cpp:738
#: pcbnew/onrightclick.cpp:664
#: pcbnew/onrightclick.cpp:761
msgid "Rotate"
msgstr "Rotation"
......@@ -3733,17 +3729,17 @@ msgid "Move Pad"
msgstr "Dplace Pad"
#: pcbnew/modedit_onclick.cpp:273
#: pcbnew/onrightclick.cpp:680
#: pcbnew/onrightclick.cpp:703
msgid "Edit Pad"
msgstr "Edit Pad"
#: pcbnew/modedit_onclick.cpp:275
#: pcbnew/onrightclick.cpp:684
#: pcbnew/onrightclick.cpp:707
msgid "New Pad Settings"
msgstr "Nouvelles Caract. Pads"
#: pcbnew/modedit_onclick.cpp:277
#: pcbnew/onrightclick.cpp:686
#: pcbnew/onrightclick.cpp:709
msgid "Export Pad Settings"
msgstr "Exporte Caract. Pads"
......@@ -3752,7 +3748,7 @@ msgid "delete Pad"
msgstr "Supprimer Pad"
#: pcbnew/modedit_onclick.cpp:284
#: pcbnew/onrightclick.cpp:691
#: pcbnew/onrightclick.cpp:714
msgid "Global Pad Settings"
msgstr "Edition Globale des pads"
......@@ -3785,9 +3781,9 @@ msgid "Place edge"
msgstr "Place contour"
#: pcbnew/modedit_onclick.cpp:316
#: pcbnew/onrightclick.cpp:609
#: pcbnew/onrightclick.cpp:643
#: pcbnew/onrightclick.cpp:740
#: pcbnew/onrightclick.cpp:632
#: pcbnew/onrightclick.cpp:666
#: pcbnew/onrightclick.cpp:763
#: eeschema/onrightclick.cpp:306
msgid "Edit"
msgstr "Editer"
......@@ -3891,11 +3887,10 @@ msgstr "Fichier GenCAD:"
#: pcbnew/dialog_drc.cpp:141
#: eeschema/editpart.cpp:208
#: eeschema/dialog_erc.cpp:237
#: eeschema/fieldedi.cpp:223
#: eeschema/libedpart.cpp:241
#: eeschema/dialog_edit_component_in_lib.cpp:166
#: eeschema/dialog_create_component.cpp:176
#: eeschema/dialog_edit_component_in_schematic.cpp:204
#: eeschema/libedpart.cpp:247
#: eeschema/dialog_build_BOM.cpp:279
#: cvpcb/dialog_display_options.h:44
msgid "Options"
......@@ -4053,9 +4048,8 @@ msgid "Goto Module Editor"
msgstr "Ouvrir Editeur de modules"
#: pcbnew/dialog_edit_module.cpp:195
#: eeschema/fieldedi.cpp:283
#: eeschema/libedpart.cpp:246
#: eeschema/dialog_edit_component_in_lib.cpp:203
#: eeschema/libedpart.cpp:252
#: eeschema/onrightclick.cpp:342
msgid "Doc"
msgstr "Doc"
......@@ -4215,370 +4209,364 @@ msgstr "Fenetre 3D d
msgid "3D Viewer"
msgstr "Visu 3D"
#: pcbnew/onrightclick.cpp:82
#: pcbnew/onrightclick.cpp:80
#, c-format
msgid "Track %.1f"
msgstr "Piste %.1f"
#: pcbnew/onrightclick.cpp:84
#: pcbnew/onrightclick.cpp:82
#, c-format
msgid "Track %.3f"
msgstr "Piste %.3f"
#: pcbnew/onrightclick.cpp:100
#: pcbnew/onrightclick.cpp:98
#, c-format
msgid "Via %.1f"
msgstr "Via %.1f"
#: pcbnew/onrightclick.cpp:102
#: pcbnew/onrightclick.cpp:100
#, c-format
msgid "Via %.3f"
msgstr "Via %.3f"
#: pcbnew/onrightclick.cpp:186
#: pcbnew/onrightclick.cpp:189
msgid "Lock Module"
msgstr "Verrouiller Modules"
#: pcbnew/onrightclick.cpp:188
#: pcbnew/onrightclick.cpp:195
msgid "Unlock Module"
msgstr "Dverrouiller Modules"
#: pcbnew/onrightclick.cpp:192
#: pcbnew/onrightclick.cpp:202
msgid "Auto place Module"
msgstr "Auto place Module"
#: pcbnew/onrightclick.cpp:198
#: pcbnew/onrightclick.cpp:208
msgid "Autoroute"
msgstr "Autoroute"
#: pcbnew/onrightclick.cpp:214
#: pcbnew/onrightclick.cpp:224
msgid "Move Drawing"
msgstr "Dplace Trac"
#: pcbnew/onrightclick.cpp:219
#: pcbnew/onrightclick.cpp:229
msgid "End Drawing"
msgstr "Fin trac"
#: pcbnew/onrightclick.cpp:221
#: pcbnew/onrightclick.cpp:231
msgid "Edit Drawing"
msgstr "Edit Trac"
#: pcbnew/onrightclick.cpp:222
#: pcbnew/onrightclick.cpp:232
msgid "Delete Drawing"
msgstr "Supprimer Trac"
#: pcbnew/onrightclick.cpp:229
#: pcbnew/onrightclick.cpp:239
msgid "End edge zone"
msgstr "Fin contour Zone"
#: pcbnew/onrightclick.cpp:232
#: pcbnew/onrightclick.cpp:242
msgid "Delete edge zone"
msgstr "Supprimer Contour Zone"
#: pcbnew/onrightclick.cpp:247
#: pcbnew/onrightclick.cpp:257
msgid "Edit Zone"
msgstr "Editer Zone"
#: pcbnew/onrightclick.cpp:249
#: pcbnew/onrightclick.cpp:259
msgid "Delete Zone"
msgstr "Supprimer Zone"
#: pcbnew/onrightclick.cpp:254
#: pcbnew/onrightclick.cpp:264
msgid "Delete Marker"
msgstr "Effacer Marqueur"
#: pcbnew/onrightclick.cpp:261
#: pcbnew/onrightclick.cpp:271
msgid "Edit Cotation"
msgstr "Editer Cotation"
#: pcbnew/onrightclick.cpp:264
#: pcbnew/onrightclick.cpp:274
msgid "Delete Cotation"
msgstr "Supprimer Cotation"
#: pcbnew/onrightclick.cpp:271
#: pcbnew/onrightclick.cpp:281
msgid "Move Mire"
msgstr "Dplace Mire"
#: pcbnew/onrightclick.cpp:274
#: pcbnew/onrightclick.cpp:284
msgid "Edit Mire"
msgstr "Edit Mire"
#: pcbnew/onrightclick.cpp:276
#: pcbnew/onrightclick.cpp:286
msgid "Delete Mire"
msgstr "Supprimer Mire"
#: pcbnew/onrightclick.cpp:304
#: pcbnew/onrightclick.cpp:313
msgid "Get and Move Footprint"
msgstr "Sel et Dpl.t module"
#: pcbnew/onrightclick.cpp:313
#: pcbnew/onrightclick.cpp:325
msgid "Fill zone"
msgstr "Remplir zone"
#: pcbnew/onrightclick.cpp:321
#: pcbnew/onrightclick.cpp:333
msgid "Select Net"
msgstr "Slection Net"
#: pcbnew/onrightclick.cpp:326
#: pcbnew/onrightclick.cpp:338
msgid "Delete Zone Limit"
msgstr "Supprimer Limite de Zone"
#: pcbnew/onrightclick.cpp:331
#: pcbnew/onrightclick.cpp:342
#: pcbnew/onrightclick.cpp:355
#: pcbnew/onrightclick.cpp:416
#: pcbnew/onrightclick.cpp:343
#: pcbnew/onrightclick.cpp:354
#: pcbnew/onrightclick.cpp:367
#: pcbnew/onrightclick.cpp:428
msgid "Select Working Layer"
msgstr "Slection de la couche de travail"
#: pcbnew/onrightclick.cpp:340
#: pcbnew/onrightclick.cpp:413
#: pcbnew/onrightclick.cpp:352
#: pcbnew/onrightclick.cpp:425
msgid "Select Track Width"
msgstr "Slection Epais. Piste"
#: pcbnew/onrightclick.cpp:344
#: pcbnew/onrightclick.cpp:356
msgid "Select layer pair for vias"
msgstr "Selection couple de couches pour Vias"
#: pcbnew/onrightclick.cpp:361
#: pcbnew/onrightclick.cpp:373
msgid "Footprint documentation"
msgstr "Documentation des modules"
#: pcbnew/onrightclick.cpp:371
#: pcbnew/onrightclick.cpp:383
msgid "Glob Move and Place"
msgstr "Move et Place Globaux"
#: pcbnew/onrightclick.cpp:373
#: pcbnew/onrightclick.cpp:385
msgid "Unlock All Modules"
msgstr "Dverrouiller tous les Modules"
#: pcbnew/onrightclick.cpp:375
#: pcbnew/onrightclick.cpp:387
msgid "Lock All Modules"
msgstr "Verrouiller tous les Modules"
#: pcbnew/onrightclick.cpp:378
#: pcbnew/onrightclick.cpp:390
msgid "Move All Modules"
msgstr "Dplace tous les Modules"
#: pcbnew/onrightclick.cpp:379
#: pcbnew/onrightclick.cpp:391
msgid "Move New Modules"
msgstr "Dplace nouveaux Modules"
#: pcbnew/onrightclick.cpp:381
#: pcbnew/onrightclick.cpp:393
msgid "Autoplace All Modules"
msgstr "Autoplace Tous Modules"
#: pcbnew/onrightclick.cpp:382
#: pcbnew/onrightclick.cpp:394
msgid "Autoplace New Modules"
msgstr "AutoPlace nouveaux Modules"
#: pcbnew/onrightclick.cpp:383
#: pcbnew/onrightclick.cpp:395
msgid "Autoplace Next Module"
msgstr "Autoplace Module suivant"
#: pcbnew/onrightclick.cpp:386
#: pcbnew/onrightclick.cpp:398
msgid "Orient All Modules"
msgstr "Oriente Tous Modules"
#: pcbnew/onrightclick.cpp:393
#: pcbnew/onrightclick.cpp:405
msgid "Global Autoroute"
msgstr "Autoroutage global"
#: pcbnew/onrightclick.cpp:395
#: pcbnew/onrightclick.cpp:407
msgid "Select layer pair"
msgstr "Selection couple de couches"
#: pcbnew/onrightclick.cpp:397
#: pcbnew/onrightclick.cpp:409
msgid "Autoroute All Modules"
msgstr "Autoroute Tous Modules"
#: pcbnew/onrightclick.cpp:399
#: pcbnew/onrightclick.cpp:411
msgid "Reset Unrouted"
msgstr "Rinit Non routs"
#: pcbnew/onrightclick.cpp:404
#: pcbnew/onrightclick.cpp:416
msgid "Global AutoRouter"
msgstr "Autorouteur Global"
#: pcbnew/onrightclick.cpp:406
#: pcbnew/onrightclick.cpp:418
msgid "Read Global AutoRouter Data"
msgstr "Lire Donnes de L'autorouteur global"
#: pcbnew/onrightclick.cpp:442
#: pcbnew/onrightclick.cpp:454
msgid "Flip Block (alt + drag mouse)"
msgstr "Inversion Bloc (alt + drag mouse)"
#: pcbnew/onrightclick.cpp:465
#: pcbnew/onrightclick.cpp:477
msgid "Drag Via"
msgstr "Drag Via"
#: pcbnew/onrightclick.cpp:468
#: pcbnew/onrightclick.cpp:481
msgid "Edit Via"
msgstr "Edit Via"
#: pcbnew/onrightclick.cpp:470
#: pcbnew/onrightclick.cpp:483
msgid "Set via hole to Default"
msgstr "Ajuste perage via dfaut"
#: pcbnew/onrightclick.cpp:472
#: pcbnew/onrightclick.cpp:485
msgid "Set via hole to alt value"
msgstr "Ajuste perage via valeur alternative"
#: pcbnew/onrightclick.cpp:474
#: pcbnew/onrightclick.cpp:487
msgid "Set the via hole alt value"
msgstr "Ajuste la valeur alt. perage via"
#: pcbnew/onrightclick.cpp:476
#: pcbnew/onrightclick.cpp:489
msgid "Export Via hole to alt value"
msgstr "Exporte perage via valeur alt."
#: pcbnew/onrightclick.cpp:478
#: pcbnew/onrightclick.cpp:491
msgid "Export via hole to others id vias"
msgstr "Exporte perage via aux autres semblables."
#: pcbnew/onrightclick.cpp:480
#: pcbnew/onrightclick.cpp:493
msgid "Set ALL via holes to default"
msgstr "Ajuste perage TOUTES vias au dfaut"
#: pcbnew/onrightclick.cpp:493
#: pcbnew/onrightclick.cpp:506
msgid "Move Node"
msgstr "Dplace Noeud"
#: pcbnew/onrightclick.cpp:498
#: pcbnew/onrightclick.cpp:511
msgid "Drag Segments, keep slope"
msgstr "Drag Segments, garder direction"
#: pcbnew/onrightclick.cpp:500
#: pcbnew/onrightclick.cpp:513
msgid "Drag Segment"
msgstr "Drag Segment"
#: pcbnew/onrightclick.cpp:503
#: pcbnew/onrightclick.cpp:516
msgid "Move Segment"
msgstr "Dplace Segment"
#: pcbnew/onrightclick.cpp:506
#: pcbnew/onrightclick.cpp:519
msgid "Break Track"
msgstr "Briser piste"
#: pcbnew/onrightclick.cpp:513
#: pcbnew/onrightclick.cpp:526
msgid "Place Node"
msgstr "Place noeud"
#: pcbnew/onrightclick.cpp:519
msgid "End Track (end)"
msgstr "Terminer Pistes (end)"
#: pcbnew/onrightclick.cpp:533
msgid "End Track"
msgstr "Terminer Piste"
#: pcbnew/onrightclick.cpp:520
msgid "Place Via (V)"
msgstr "Place Via (V)"
#: pcbnew/onrightclick.cpp:536
msgid "Place Via"
msgstr "Place Via"
#: pcbnew/onrightclick.cpp:526
#: pcbnew/onrightclick.cpp:543
msgid "Change Width"
msgstr "Change Largeur"
#: pcbnew/onrightclick.cpp:528
#: pcbnew/onrightclick.cpp:545
msgid "Edit Segment"
msgstr "Edit Segment"
#: pcbnew/onrightclick.cpp:532
#: pcbnew/onrightclick.cpp:549
msgid "Edit Track"
msgstr "Editer Piste"
#: pcbnew/onrightclick.cpp:534
#: pcbnew/onrightclick.cpp:551
msgid "Edit Net"
msgstr "Edit Net"
#: pcbnew/onrightclick.cpp:536
#: pcbnew/onrightclick.cpp:553
msgid "Edit ALL Tracks and Vias"
msgstr "Editer TOUTES Pistes et Vias"
#: pcbnew/onrightclick.cpp:538
#: pcbnew/onrightclick.cpp:555
msgid "Edit ALL Vias (no track)"
msgstr "Editer TOUTES Vias (pas les pistes)"
#: pcbnew/onrightclick.cpp:540
#: pcbnew/onrightclick.cpp:557
msgid "Edit ALL Tracks (no via)"
msgstr "Editer TOUTES Pistes (pas les vias)"
#: pcbnew/onrightclick.cpp:548
msgid "Delete Segment (backspace)"
msgstr "Supprimer Segment (backspace)"
#: pcbnew/onrightclick.cpp:564
msgid "Delete Segment"
msgstr "SupprimerSegment"
#: pcbnew/onrightclick.cpp:552
msgid "Delete Track (delete)"
msgstr "Supprimer Piste (Suppr)"
#: pcbnew/onrightclick.cpp:569
msgid "Delete Track"
msgstr "Effacer Piste"
#: pcbnew/onrightclick.cpp:554
#: pcbnew/onrightclick.cpp:573
msgid "Delete Net"
msgstr "Supprimer Net"
#: pcbnew/onrightclick.cpp:559
#: pcbnew/onrightclick.cpp:578
msgid "Set Flags"
msgstr "Ajust. Flags"
#: pcbnew/onrightclick.cpp:560
#: pcbnew/onrightclick.cpp:579
msgid "Locked: Yes"
msgstr "Verrou: Oui"
#: pcbnew/onrightclick.cpp:561
#: pcbnew/onrightclick.cpp:580
msgid "Locked: No"
msgstr "Verrou: Non"
#: pcbnew/onrightclick.cpp:571
#: pcbnew/onrightclick.cpp:590
msgid "Track Locked: Yes"
msgstr "Piste verrouille: Oui"
#: pcbnew/onrightclick.cpp:572
#: pcbnew/onrightclick.cpp:591
msgid "Track Locked: No"
msgstr "Piste verrouille: Non"
#: pcbnew/onrightclick.cpp:574
#: pcbnew/onrightclick.cpp:593
msgid "Net Locked: Yes"
msgstr "Net verrouill: Oui"
#: pcbnew/onrightclick.cpp:575
#: pcbnew/onrightclick.cpp:594
msgid "Net Locked: No"
msgstr "Net verrouill: Non"
#: pcbnew/onrightclick.cpp:598
msgid "Move (M)"
msgstr "Move (M)"
#: pcbnew/onrightclick.cpp:616
#: pcbnew/onrightclick.cpp:661
#: pcbnew/onrightclick.cpp:699
#: pcbnew/onrightclick.cpp:758
msgid "Move"
msgstr "Move"
#: pcbnew/onrightclick.cpp:600
msgid "Drag (G)"
msgstr "Drag (G)"
#: pcbnew/onrightclick.cpp:619
#: pcbnew/onrightclick.cpp:701
msgid "Drag"
msgstr "Drag"
#: pcbnew/onrightclick.cpp:603
msgid "Rotate + (R)"
msgstr "Rotation + (R)"
#: pcbnew/onrightclick.cpp:623
msgid "Rotate +"
msgstr "Rotation +"
#: pcbnew/onrightclick.cpp:605
#: pcbnew/onrightclick.cpp:627
#: eeschema/onrightclick.cpp:294
msgid "Rotate -"
msgstr "Rotation -"
#: pcbnew/onrightclick.cpp:607
msgid "Flip (S)"
msgstr "Change face (S)"
#: pcbnew/onrightclick.cpp:638
#: pcbnew/onrightclick.cpp:676
#: pcbnew/onrightclick.cpp:735
msgid "Move"
msgstr "Move"
#: pcbnew/onrightclick.cpp:678
msgid "Drag"
msgstr "Drag"
#: pcbnew/onrightclick.cpp:628
msgid "Flip"
msgstr "Change ct"
#: pcbnew/onrightclick.cpp:695
#: pcbnew/onrightclick.cpp:718
msgid "delete"
msgstr "Effacer"
#: pcbnew/onrightclick.cpp:702
#: pcbnew/onrightclick.cpp:725
msgid "Autoroute Pad"
msgstr "Autoroute Pad"
#: pcbnew/onrightclick.cpp:703
#: pcbnew/onrightclick.cpp:726
msgid "Autoroute Net"
msgstr "Autoroute Net"
......@@ -4856,18 +4844,59 @@ msgstr " Pads magn
msgid "control the capture of the pcb cursor when the mouse cursor enters a pad area"
msgstr "Controle la capture du curseur pcb quand le curseuir souris est sur le pad"
#: eeschema/schedit.cpp:281
msgid "Push/Pop Hierarchy"
msgstr "Naviger dans Hirarchie"
#: eeschema/annotate.cpp:181
msgid "Previous Annotation will be deleted. Continue ?"
msgstr "La numrotation existante va tre dtruite, continuer?"
#: eeschema/schedit.cpp:285
msgid "Add NoConnect Flag"
msgstr "Ajoutde symboles de non connexion"
#: eeschema/annotate.cpp:688
#, c-format
msgid "item not annotated: %s%s"
msgstr "item non numrot: %s%s"
#: eeschema/schedit.cpp:289
#: eeschema/hotkeys.cpp:261
msgid "Add Wire"
msgstr "Ajouter Fils"
#: eeschema/annotate.cpp:692
#, c-format
msgid "( unit %d)"
msgstr "( Unit %d)"
#: eeschema/annotate.cpp:708
#, c-format
msgid "Error item %s%s"
msgstr "Erreur item %s%s"
#: eeschema/annotate.cpp:710
#, c-format
msgid " unit %d and no more than %d parts"
msgstr " unit %d et plus que %d parts"
#: eeschema/annotate.cpp:742
#: eeschema/annotate.cpp:765
#, c-format
msgid "Multiple item %s%s"
msgstr "Multiplelment %s%s"
#: eeschema/annotate.cpp:747
#: eeschema/annotate.cpp:769
#, c-format
msgid " (unit %d)"
msgstr " ( Unit %d)"
#: eeschema/annotate.cpp:785
#, c-format
msgid "Diff values for %s%d%c (%s) and %s%d%c (%s)"
msgstr "Valeurs diffrentes pour %s%d%c (%s) et %s%d%c (%s)"
#: eeschema/schedit.cpp:281
msgid "Push/Pop Hierarchy"
msgstr "Naviger dans Hirarchie"
#: eeschema/schedit.cpp:285
msgid "Add NoConnect Flag"
msgstr "Ajoutde symboles de non connexion"
#: eeschema/schedit.cpp:289
#: eeschema/hotkeys.cpp:261
msgid "Add Wire"
msgstr "Ajouter Fils"
#: eeschema/schedit.cpp:293
msgid "Add Bus"
......@@ -4914,6 +4943,87 @@ msgstr "Ajout Composant"
msgid "Add Power"
msgstr "Add Alims"
#: eeschema/erc.cpp:301
msgid "Annotation Required!"
msgstr "Numrotation requise!"
#: eeschema/erc.cpp:403
msgid "ERC file:"
msgstr "Fichier ERC:"
#: eeschema/erc.cpp:556
#, c-format
msgid "Warning GLabel %s not connected to SheetLabel"
msgstr "Warning GLabel %s non connect a SheetLabel"
#: eeschema/erc.cpp:560
#, c-format
msgid "Warning SheetLabel %s not connected to GLabel"
msgstr "Warning SheetLabel %s non connect a GLabel"
#: eeschema/erc.cpp:574
#, c-format
msgid "Warning Pin %s Unconnected"
msgstr "Warning Pin %s Non connecte"
#: eeschema/erc.cpp:583
#, c-format
msgid "Warning Pin %s not driven (Net %d)"
msgstr "Warning Pin %s non pilote (Net %d)"
#: eeschema/erc.cpp:593
msgid "Warning More than 1 Pin connected to UnConnect symbol"
msgstr "Warning: plus que 1 Pin connecte a un symbole de non connexion"
#: eeschema/erc.cpp:603
#: common/confirm.cpp:79
msgid "Warning"
msgstr "Avertissement"
#: eeschema/erc.cpp:606
#: common/confirm.cpp:82
msgid "Error"
msgstr "Erreur"
#: eeschema/erc.cpp:612
#, c-format
msgid "%s: Pin %s connected to Pin %s (net %d)"
msgstr "%s: Pin %s connecte a Pin %s (net %d)"
#: eeschema/erc.cpp:729
msgid "ERC control"
msgstr "Controle ERC"
#: eeschema/erc.cpp:739
#, c-format
msgid ""
"\n"
"***** Sheet %d (%s)\n"
msgstr ""
"\n"
"***** feuille %d (%s)\n"
#: eeschema/erc.cpp:741
#: eeschema/genliste.cpp:616
#: eeschema/hierarch.cpp:134
#: eeschema/dialog_build_BOM.cpp:1009
msgid "Root"
msgstr "Racine"
#: eeschema/erc.cpp:757
#, c-format
msgid "ERC: %s (X= %2.3f inches, Y= %2.3f inches\n"
msgstr "ERC: %s (X= %2.3f pouces, Y= %2.3f pouces\n"
#: eeschema/erc.cpp:766
#, c-format
msgid ""
"\n"
" >> Errors ERC: %d\n"
msgstr ""
"\n"
" >> Erreurs ERC: %d\n"
#: eeschema/symbtext.cpp:130
msgid " Text : "
msgstr " Texte : "
......@@ -4940,10 +5050,9 @@ msgstr "Commun a converti"
#: eeschema/symbtext.cpp:167
#: eeschema/editpart.cpp:230
#: eeschema/fieldedi.cpp:352
#: eeschema/edit_component_in_lib.cpp:433
#: eeschema/libedpart.cpp:507
#: eeschema/dialog_edit_component_in_schematic.cpp:218
#: eeschema/libedpart.cpp:555
#: eeschema/edit_component_in_lib.cpp:502
msgid "Vertical"
msgstr "Vertical"
......@@ -5044,87 +5153,6 @@ msgstr "** Fin de Trac
msgid "Plot "
msgstr "Trace "
#: eeschema/erc.cpp:284
msgid "Annotation Required!"
msgstr "Numrotation requise!"
#: eeschema/erc.cpp:378
msgid "ERC file:"
msgstr "Fichier ERC:"
#: eeschema/erc.cpp:519
#, c-format
msgid "Warning GLabel %s not connected to SheetLabel"
msgstr "Warning GLabel %s non connect a SheetLabel"
#: eeschema/erc.cpp:522
#, c-format
msgid "Warning SheetLabel %s not connected to GLabel"
msgstr "Warning SheetLabel %s non connect a GLabel"
#: eeschema/erc.cpp:535
#, c-format
msgid "Warning Pin %s Unconnected"
msgstr "Warning Pin %s Non connecte"
#: eeschema/erc.cpp:544
#, c-format
msgid "Warning Pin %s not driven (Net %d)"
msgstr "Warning Pin %s non pilote (Net %d)"
#: eeschema/erc.cpp:554
msgid "Warning More than 1 Pin connected to UnConnect symbol"
msgstr "Warning: plus que 1 Pin connecte a un symbole de non connexion"
#: eeschema/erc.cpp:565
#: common/confirm.cpp:79
msgid "Warning"
msgstr "Avertissement"
#: eeschema/erc.cpp:568
#: common/confirm.cpp:82
msgid "Error"
msgstr "Erreur"
#: eeschema/erc.cpp:574
#, c-format
msgid "%s: Pin %s connected to Pin %s (net %d)"
msgstr "%s: Pin %s connecte a Pin %s (net %d)"
#: eeschema/erc.cpp:681
msgid "ERC control"
msgstr "Controle ERC"
#: eeschema/erc.cpp:688
#, c-format
msgid ""
"\n"
"***** Sheet %d (%s)\n"
msgstr ""
"\n"
"***** feuille %d (%s)\n"
#: eeschema/erc.cpp:690
#: eeschema/genliste.cpp:616
#: eeschema/hierarch.cpp:134
#: eeschema/dialog_build_BOM.cpp:1009
msgid "Root"
msgstr "Racine"
#: eeschema/erc.cpp:703
#, c-format
msgid "ERC: %s (X= %2.3f inches, Y= %2.3f inches\n"
msgstr "ERC: %s (X= %2.3f pouces, Y= %2.3f pouces\n"
#: eeschema/erc.cpp:710
#, c-format
msgid ""
"\n"
" >> Errors ERC: %d\n"
msgstr ""
"\n"
" >> Erreurs ERC: %d\n"
#: eeschema/libedit.cpp:38
msgid " Part: "
msgstr "Composant "
......@@ -5320,82 +5348,41 @@ msgstr "Incr
msgid "Delta Label:"
msgstr "Incrment Label:"
#: eeschema/annotate.cpp:172
msgid "Previous Annotation will be deleted. Continue ?"
msgstr "La numrotation existante va tre dtruite, continuer?"
#: eeschema/annotate.cpp:628
#, c-format
msgid "item not annotated: %s%s"
msgstr "item non numrot: %s%s"
#: eeschema/annotate.cpp:632
#, c-format
msgid "( unit %d)"
msgstr "( Unit %d)"
#: eeschema/annotate.cpp:645
#, c-format
msgid "Error item %s%s"
msgstr "Erreur item %s%s"
#: eeschema/annotate.cpp:647
#, c-format
msgid " unit %d and no more than %d parts"
msgstr " unit %d et plus que %d parts"
#: eeschema/annotate.cpp:674
#: eeschema/annotate.cpp:695
#, c-format
msgid "Multiple item %s%s"
msgstr "Multiplelment %s%s"
#: eeschema/annotate.cpp:679
#: eeschema/annotate.cpp:699
#, c-format
msgid " (unit %d)"
msgstr " ( Unit %d)"
#: eeschema/annotate.cpp:715
#, c-format
msgid "Diff values for %s%d%c (%s) and %s%d%c (%s)"
msgstr "Valeurs diffrentes pour %s%d%c (%s) et %s%d%c (%s)"
#: eeschema/netlist.cpp:96
#: eeschema/netlist.cpp:129
#: eeschema/netlist.cpp:155
#: eeschema/netlist.cpp:189
#: eeschema/dialog_build_BOM.cpp:265
msgid "List"
msgstr "Liste"
#: eeschema/netlist.cpp:118
#: eeschema/netlist.cpp:177
msgid "No component"
msgstr "Pas de composants"
#: eeschema/netlist.cpp:135
#: eeschema/netlist.cpp:229
#: eeschema/netlist.cpp:261
#: eeschema/netlist.cpp:278
#: eeschema/netlist.cpp:292
#: eeschema/netlist.cpp:198
#: eeschema/netlist.cpp:303
#: eeschema/netlist.cpp:341
#: eeschema/netlist.cpp:362
#: eeschema/netlist.cpp:377
msgid "Done"
msgstr "Fini"
#: eeschema/netlist.cpp:138
#: eeschema/netlist.cpp:201
msgid "NbItems"
msgstr "NbItems"
#: eeschema/netlist.cpp:234
#: eeschema/netlist.cpp:308
msgid "Labels"
msgstr "Labels"
#: eeschema/netlist.cpp:265
#: eeschema/netlist.cpp:344
msgid "Hierar."
msgstr "Hirar."
#: eeschema/netlist.cpp:281
#: eeschema/netlist.cpp:365
msgid "Sorting"
msgstr "Tri"
#: eeschema/netlist.cpp:667
#: eeschema/netlist.cpp:806
msgid "Bad Bus Label: "
msgstr "Mauvais label de Bus: "
......@@ -5670,18 +5657,17 @@ msgid "Defaults"
msgstr "Defauts"
#: eeschema/editpart.cpp:224
#: eeschema/fieldedi.cpp:346
#: eeschema/edit_component_in_lib.cpp:429
#: eeschema/libedpart.cpp:500
#: eeschema/dialog_edit_component_in_schematic.cpp:214
#: eeschema/libedpart.cpp:547
#: eeschema/edit_component_in_lib.cpp:497
msgid "Show Text"
msgstr "Texte visible"
#: eeschema/editpart.cpp:247
#: eeschema/edit_component_in_lib.cpp:451
#: eeschema/libedpart.cpp:544
#: eeschema/libedpart.cpp:572
#: eeschema/libedpart.cpp:616
#: eeschema/libedpart.cpp:598
#: eeschema/libedpart.cpp:635
#: eeschema/libedpart.cpp:687
#: eeschema/edit_component_in_lib.cpp:524
#: eeschema/edit_component_in_schematic.cpp:219
msgid "Pos"
msgstr "Pos"
......@@ -5725,10 +5711,10 @@ msgid "Convert"
msgstr "Convert"
#: eeschema/editpart.cpp:349
#: eeschema/libedpart.cpp:466
#: eeschema/dialog_edit_component_in_lib.cpp:162
#: eeschema/dialog_create_component.cpp:188
#: eeschema/dialog_edit_component_in_schematic.cpp:190
#: eeschema/libedpart.cpp:510
msgid "Parts are locked"
msgstr "Les parts sont verrouilles"
......@@ -6268,140 +6254,12 @@ msgid "Show as \"De Morgan\" convert part"
msgstr "Afficher sous prsentation \" De Morgan\""
#: eeschema/tool_viewlib.cpp:101
msgid "View component documents"
msgstr "Voir documents des composants"
#: eeschema/tool_viewlib.cpp:109
msgid "Export to schematic"
msgstr "Exportervers schematique"
#: eeschema/fieldedi.cpp:143
msgid "Componant properties"
msgstr "Proprits du composant"
#: eeschema/fieldedi.cpp:226
msgid " General : "
msgstr " Gnral :"
#: eeschema/fieldedi.cpp:229
#: eeschema/edit_component_in_lib.cpp:353
#: eeschema/libedpart.cpp:410
#: eeschema/dialog_create_component.cpp:180
msgid "As Convert"
msgstr "A une forme \"convertie\""
#: eeschema/fieldedi.cpp:233
#: eeschema/edit_component_in_lib.cpp:357
#: eeschema/libedpart.cpp:414
#: eeschema/dialog_create_component.cpp:247
msgid "Show Pin Num"
msgstr "Montre Numro de Pin"
#: eeschema/fieldedi.cpp:241
#: eeschema/edit_component_in_lib.cpp:365
#: eeschema/libedpart.cpp:422
#: eeschema/dialog_create_component.cpp:251
msgid "Show Pin Name"
msgstr "Montre Nom de Pin"
#: eeschema/fieldedi.cpp:249
#: eeschema/edit_component_in_lib.cpp:373
#: eeschema/libedpart.cpp:430
#: eeschema/dialog_create_component.cpp:255
msgid "Pin Name Inside"
msgstr "Nom de pin a l'intrieur"
#: eeschema/fieldedi.cpp:257
#: eeschema/libedpart.cpp:438
#: eeschema/dialog_edit_component_in_lib.cpp:144
msgid "Number of Units:"
msgstr "Nombre de parts:"
#: eeschema/fieldedi.cpp:267
#: eeschema/libedpart.cpp:448
#: eeschema/dialog_edit_component_in_lib.cpp:152
#: eeschema/dialog_create_component.cpp:259
msgid "Skew:"
msgstr "Dcalage:"
#: eeschema/fieldedi.cpp:286
#: eeschema/libedpart.cpp:352
#: eeschema/dialog_edit_component_in_lib.cpp:172
msgid "Doc:"
msgstr "Doc:"
#: eeschema/fieldedi.cpp:290
#: eeschema/libedpart.cpp:364
#: eeschema/dialog_edit_component_in_lib.cpp:179
msgid "Keywords:"
msgstr "Mots Cles:"
#: eeschema/fieldedi.cpp:294
#: eeschema/libedpart.cpp:375
#: eeschema/dialog_edit_component_in_lib.cpp:186
msgid "DocFileName:"
msgstr "Fichier de Doc:"
#: eeschema/fieldedi.cpp:304
#: eeschema/fieldedi.cpp:322
#: eeschema/edit_component_in_lib.cpp:198
#: eeschema/libedpart.cpp:250
#: eeschema/libedpart.cpp:294
#: eeschema/dialog_edit_component_in_lib.cpp:207
msgid "Alias"
msgstr "Alias"
#: eeschema/fieldedi.cpp:314
#: eeschema/edit_component_in_lib.cpp:222
#: eeschema/edit_component_in_lib.cpp:284
#: eeschema/libedpart.cpp:284
msgid "Delete All"
msgstr "Tout Supprimer"
#: eeschema/fieldedi.cpp:577
#: eeschema/edit_component_in_lib.cpp:791
#: eeschema/libedpart.cpp:889
msgid "Ok to Delete Alias LIST"
msgstr "Ok pour effacer la LISTE des Alias"
#: eeschema/fieldedi.cpp:600
msgid "Alias:"
msgstr "Alias:"
#: eeschema/fieldedi.cpp:608
#: eeschema/edit_component_in_lib.cpp:830
#: eeschema/edit_component_in_lib.cpp:1078
#: eeschema/libedpart.cpp:926
msgid "Already in use"
msgstr "Dja en usage"
#: eeschema/fieldedi.cpp:820
msgid "Text: "
msgstr "Texte:"
#: eeschema/fieldedi.cpp:1005
#: eeschema/edit_component_in_lib.cpp:903
#: eeschema/libedpart.cpp:992
msgid "Delete units"
msgstr "Supprimer unit"
#: eeschema/fieldedi.cpp:1071
#: eeschema/edit_component_in_lib.cpp:968
#: eeschema/libedpart.cpp:1057
msgid "Create pins for Convert items"
msgstr "Crr les pins des unites converties"
#: eeschema/fieldedi.cpp:1075
#: eeschema/edit_component_in_lib.cpp:972
#: eeschema/libedpart.cpp:1061
msgid "Part as \"De Morgan\" anymore"
msgstr "Le composant a une reprsentation convertie"
msgid "View component documents"
msgstr "Voir documents des composants"
#: eeschema/fieldedi.cpp:1100
#: eeschema/edit_component_in_lib.cpp:997
#: eeschema/libedpart.cpp:1086
msgid "Delete Convert items"
msgstr "Suppression des lments convertis"
#: eeschema/tool_viewlib.cpp:109
msgid "Export to schematic"
msgstr "Exportervers schematique"
#: eeschema/files-io.cpp:55
msgid "Clear SubHierarchy ?"
......@@ -6557,114 +6415,6 @@ msgstr "Sauver fichier "
msgid "File write operation failed."
msgstr "Erreur sur criture sur fichier."
#: eeschema/edit_component_in_lib.cpp:153
#: eeschema/libedpart.cpp:203
#: eeschema/dialog_edit_component_in_lib.h:44
msgid "Lib Component Properties"
msgstr "Proprits du composant librairie"
#: eeschema/edit_component_in_lib.cpp:157
#: eeschema/libedpart.cpp:173
#: eeschema/libedpart.cpp:329
msgid "Properties for "
msgstr "Proprits pour "
#: eeschema/edit_component_in_lib.cpp:162
#: eeschema/libedpart.cpp:178
msgid "(alias of "
msgstr "(alias de "
#: eeschema/edit_component_in_lib.cpp:251
msgid "Footprint Filter"
msgstr "Filtrage Modules"
#: eeschema/edit_component_in_lib.cpp:260
msgid "Footprints"
msgstr "Modules"
#: eeschema/edit_component_in_lib.cpp:412
#: eeschema/libedpart.cpp:484
msgid "Left justify"
msgstr "Justifi gauche"
#: eeschema/edit_component_in_lib.cpp:412
#: eeschema/edit_component_in_lib.cpp:414
#: eeschema/libedpart.cpp:484
#: eeschema/libedpart.cpp:486
#: share/zoom.cpp:360
msgid "Center"
msgstr "Centrer"
#: eeschema/edit_component_in_lib.cpp:412
#: eeschema/libedpart.cpp:484
msgid "Right justify"
msgstr "Justifi droite"
#: eeschema/edit_component_in_lib.cpp:414
#: eeschema/libedpart.cpp:486
msgid "Bottom justify"
msgstr "Justifi en bas"
#: eeschema/edit_component_in_lib.cpp:414
#: eeschema/libedpart.cpp:486
msgid "Top justify"
msgstr "Justifi en haut"
#: eeschema/edit_component_in_lib.cpp:419
#: eeschema/eelayer.cpp:111
#: eeschema/dialog_edit_component_in_schematic.cpp:228
msgid "Fields"
msgstr "Champs"
#: eeschema/edit_component_in_lib.cpp:438
#: eeschema/edit_component_in_schematic.cpp:201
msgid "Field Name:"
msgstr "Nom Champ"
#: eeschema/edit_component_in_lib.cpp:456
#: eeschema/libedpart.cpp:512
msgid "Hor Justify"
msgstr "Justifi horiz"
#: eeschema/edit_component_in_lib.cpp:462
#: eeschema/libedpart.cpp:519
msgid "Vert Justify"
msgstr "Justifi Vert."
#: eeschema/edit_component_in_lib.cpp:477
#: eeschema/edit_component_in_schematic.cpp:195
msgid "Field to edit"
msgstr "Champ diter"
#: eeschema/edit_component_in_lib.cpp:814
#: eeschema/libedpart.cpp:910
msgid "New alias:"
msgstr "Noveau alias"
#: eeschema/edit_component_in_lib.cpp:821
#: eeschema/libedpart.cpp:917
msgid "This is the Root Part"
msgstr "Ceci est le composant racine"
#: eeschema/edit_component_in_lib.cpp:852
#: eeschema/libedpart.cpp:946
msgid " is Current Selected Alias!"
msgstr " est l' Alias actuellement slectionn!"
#: eeschema/edit_component_in_lib.cpp:1026
#: eeschema/libedpart.cpp:1114
#: common/eda_doc.cpp:129
msgid "Doc Files"
msgstr "Fichiers de Doc"
#: eeschema/edit_component_in_lib.cpp:1049
msgid "Ok to Delete FootprintFilter LIST"
msgstr "Ok pour effacer la LISTE des filtres de modules"
#: eeschema/edit_component_in_lib.cpp:1068
msgid "New FootprintFilter:"
msgstr "Nouveau \"Filtre de Modules"
#: eeschema/dialog_set_status.cpp:135
#: cvpcb/dialog_cvpcb_config.cpp:140
msgid "&PcbNew"
......@@ -6750,6 +6500,12 @@ msgstr "Num Pin"
msgid "PinNam"
msgstr "Nom Pin"
#: eeschema/eelayer.cpp:111
#: eeschema/dialog_edit_component_in_schematic.cpp:228
#: eeschema/edit_component_in_lib.cpp:484
msgid "Fields"
msgstr "Champs"
#: eeschema/eelayer.cpp:117
msgid "Body"
msgstr "Body"
......@@ -6771,7 +6527,7 @@ msgid "Pin"
msgstr "Pin"
#: eeschema/eelayer.cpp:153
#: eeschema/component_class.cpp:52
#: eeschema/component_class.cpp:57
msgid "Sheet"
msgstr "Feuille"
......@@ -6821,7 +6577,7 @@ msgid "FileName"
msgstr "Nom Fichier"
#: eeschema/affiche.cpp:37
#: eeschema/component_class.cpp:49
#: eeschema/component_class.cpp:54
msgid "Ref"
msgstr "Ref"
......@@ -6906,30 +6662,59 @@ msgstr "Feuille %s (fichier %s) modifi
msgid "Arc %.1f deg"
msgstr "Arc %.1f deg"
#: eeschema/libedpart.cpp:332
msgid "alias "
msgstr "alias "
#: eeschema/dialog_edit_component_in_lib.cpp:136
#: eeschema/libedpart.cpp:434
msgid "General :"
msgstr " Gnral :"
#: eeschema/dialog_edit_component_in_lib.cpp:144
#: eeschema/libedpart.cpp:476
msgid "Number of Units:"
msgstr "Nombre de parts:"
#: eeschema/dialog_edit_component_in_lib.cpp:152
#: eeschema/dialog_create_component.cpp:259
#: eeschema/libedpart.cpp:489
msgid "Skew:"
msgstr "Dcalage:"
#: eeschema/dialog_edit_component_in_lib.cpp:158
#: eeschema/dialog_create_component.cpp:184
#: eeschema/libedpart.cpp:501
msgid "Power Symbol"
msgstr "Symbole Alimentation"
#: eeschema/dialog_edit_component_in_lib.cpp:172
#: eeschema/libedpart.cpp:371
msgid "Doc:"
msgstr "Doc:"
#: eeschema/dialog_edit_component_in_lib.cpp:179
#: eeschema/libedpart.cpp:384
msgid "Keywords:"
msgstr "Mots Cles:"
#: eeschema/dialog_edit_component_in_lib.cpp:186
#: eeschema/libedpart.cpp:397
msgid "DocFileName:"
msgstr "Fichier de Doc:"
#: eeschema/libedpart.cpp:380
#: eeschema/dialog_edit_component_in_lib.cpp:195
#: eeschema/libedpart.cpp:402
msgid "Copy Doc"
msgstr "Copie Doc"
#: eeschema/libedpart.cpp:385
#: eeschema/dialog_edit_component_in_lib.cpp:199
#: eeschema/libedpart.cpp:409
msgid "Browse DocFiles"
msgstr "Examen Fichiers de Doc"
#: eeschema/libedpart.cpp:407
#: eeschema/dialog_edit_component_in_lib.cpp:136
msgid "General :"
msgstr " Gnral :"
#: eeschema/libedpart.cpp:458
#: eeschema/dialog_edit_component_in_lib.cpp:158
#: eeschema/dialog_create_component.cpp:184
msgid "Power Symbol"
msgstr "Symbole Alimentation"
#: eeschema/dialog_edit_component_in_lib.cpp:207
#: eeschema/libedpart.cpp:256
#: eeschema/libedpart.cpp:309
#: eeschema/edit_component_in_lib.cpp:216
msgid "Alias"
msgstr "Alias"
#: eeschema/libarch.cpp:80
msgid "Failed to create archive lib file "
......@@ -6943,6 +6728,12 @@ msgstr "Impossible de cr
msgid "U"
msgstr "U"
#: eeschema/dialog_create_component.cpp:180
#: eeschema/libedpart.cpp:437
#: eeschema/edit_component_in_lib.cpp:401
msgid "As Convert"
msgstr "A une forme \"convertie\""
#: eeschema/dialog_create_component.cpp:211
msgid "&1"
msgstr "&1"
......@@ -7055,6 +6846,24 @@ msgstr "Parts par boiter"
msgid "Draw options"
msgstr "Options affichage"
#: eeschema/dialog_create_component.cpp:247
#: eeschema/libedpart.cpp:443
#: eeschema/edit_component_in_lib.cpp:407
msgid "Show Pin Num"
msgstr "Montre Numro de Pin"
#: eeschema/dialog_create_component.cpp:251
#: eeschema/libedpart.cpp:454
#: eeschema/edit_component_in_lib.cpp:418
msgid "Show Pin Name"
msgstr "Montre Nom de Pin"
#: eeschema/dialog_create_component.cpp:255
#: eeschema/libedpart.cpp:465
#: eeschema/edit_component_in_lib.cpp:429
msgid "Pin Name Inside"
msgstr "Nom de pin a l'intrieur"
#: eeschema/dialog_create_component.cpp:311
msgid "You must provide a name for this component"
msgstr "Vous devez fournir un nom pour ce composant"
......@@ -7343,6 +7152,136 @@ msgstr "Fichier "
msgid "not found"
msgstr " non trouv"
#: eeschema/load_one_schematic_file.cpp:103
msgid "Failed to open "
msgstr "Erreur ouverture "
#: eeschema/load_one_schematic_file.cpp:108
msgid "Loading "
msgstr "Chargement "
#: eeschema/load_one_schematic_file.cpp:115
#: eeschema/load_one_schematic_file.cpp:124
msgid " is NOT EESchema file"
msgstr " n'est PAS un fichier EESchema"
#: eeschema/libedpart.cpp:176
#: eeschema/libedpart.cpp:347
#: eeschema/edit_component_in_lib.cpp:172
msgid "Properties for "
msgstr "Proprits pour "
#: eeschema/libedpart.cpp:181
#: eeschema/edit_component_in_lib.cpp:177
msgid "(alias of "
msgstr "(alias de "
#: eeschema/libedpart.cpp:206
#: eeschema/edit_component_in_lib.cpp:168
#: eeschema/dialog_edit_component_in_lib.h:44
msgid "Lib Component Properties"
msgstr "Proprits du composant librairie"
#: eeschema/libedpart.cpp:296
#: eeschema/edit_component_in_lib.cpp:245
#: eeschema/edit_component_in_lib.cpp:328
msgid "Delete All"
msgstr "Tout Supprimer"
#: eeschema/libedpart.cpp:350
msgid "alias "
msgstr "alias "
#: eeschema/libedpart.cpp:530
#: eeschema/edit_component_in_lib.cpp:476
msgid "Left justify"
msgstr "Justifi gauche"
#: eeschema/libedpart.cpp:530
#: eeschema/libedpart.cpp:532
#: eeschema/edit_component_in_lib.cpp:476
#: eeschema/edit_component_in_lib.cpp:478
#: share/zoom.cpp:360
msgid "Center"
msgstr "Centrer"
#: eeschema/libedpart.cpp:530
#: eeschema/edit_component_in_lib.cpp:476
msgid "Right justify"
msgstr "Justifi droite"
#: eeschema/libedpart.cpp:532
#: eeschema/edit_component_in_lib.cpp:478
msgid "Bottom justify"
msgstr "Justifi en bas"
#: eeschema/libedpart.cpp:532
#: eeschema/edit_component_in_lib.cpp:478
msgid "Top justify"
msgstr "Justifi en haut"
#: eeschema/libedpart.cpp:562
#: eeschema/edit_component_in_lib.cpp:529
msgid "Hor Justify"
msgstr "Justifi horiz"
#: eeschema/libedpart.cpp:570
#: eeschema/edit_component_in_lib.cpp:536
msgid "Vert Justify"
msgstr "Justifi Vert."
#: eeschema/libedpart.cpp:979
#: eeschema/edit_component_in_lib.cpp:889
msgid "Ok to Delete Alias LIST"
msgstr "Ok pour effacer la LISTE des Alias"
#: eeschema/libedpart.cpp:1002
#: eeschema/edit_component_in_lib.cpp:914
msgid "New alias:"
msgstr "Noveau alias"
#: eeschema/libedpart.cpp:1010
#: eeschema/edit_component_in_lib.cpp:922
msgid "This is the Root Part"
msgstr "Ceci est le composant racine"
#: eeschema/libedpart.cpp:1019
#: eeschema/edit_component_in_lib.cpp:931
#: eeschema/edit_component_in_lib.cpp:1199
msgid "Already in use"
msgstr "Dja en usage"
#: eeschema/libedpart.cpp:1041
#: eeschema/edit_component_in_lib.cpp:956
msgid " is Current Selected Alias!"
msgstr " est l' Alias actuellement slectionn!"
#: eeschema/libedpart.cpp:1089
#: eeschema/edit_component_in_lib.cpp:1009
msgid "Delete units"
msgstr "Supprimer unit"
#: eeschema/libedpart.cpp:1159
#: eeschema/edit_component_in_lib.cpp:1079
msgid "Create pins for Convert items"
msgstr "Crr les pins des unites converties"
#: eeschema/libedpart.cpp:1163
#: eeschema/edit_component_in_lib.cpp:1083
msgid "Part as \"De Morgan\" anymore"
msgstr "Le composant a une reprsentation convertie"
#: eeschema/libedpart.cpp:1188
#: eeschema/edit_component_in_lib.cpp:1108
msgid "Delete Convert items"
msgstr "Suppression des lments convertis"
#: eeschema/libedpart.cpp:1222
#: eeschema/edit_component_in_lib.cpp:1143
#: common/eda_doc.cpp:129
msgid "Doc Files"
msgstr "Fichiers de Doc"
#: eeschema/tool_sch.cpp:55
msgid "New schematic project"
msgstr "Nouveau Projet schmatique"
......@@ -7611,7 +7550,14 @@ msgstr ""
"#Glob labels ( ordre = Alphab. ) nombre = %d\n"
#: eeschema/dialog_build_BOM.cpp:967
#: eeschema/component_class.cpp:53
#: eeschema/component_class.cpp:58
#: eeschema/component_class.cpp:59
#: eeschema/component_class.cpp:60
#: eeschema/component_class.cpp:61
#: eeschema/component_class.cpp:62
#: eeschema/component_class.cpp:63
#: eeschema/component_class.cpp:64
#: eeschema/component_class.cpp:65
msgid "Field"
msgstr "Champ"
......@@ -7795,19 +7741,6 @@ msgstr "Bloc Miroir (ctrl + drag mouse)"
msgid "Del. Block (shift+ctrl + drag mouse)"
msgstr "Effacement Bloc (shift+ctrl + drag mouse)"
#: eeschema/load_one_schematic_file.cpp:103
msgid "Failed to open "
msgstr "Erreur ouverture "
#: eeschema/load_one_schematic_file.cpp:108
msgid "Loading "
msgstr "Chargement "
#: eeschema/load_one_schematic_file.cpp:115
#: eeschema/load_one_schematic_file.cpp:124
msgid " is NOT EESchema file"
msgstr " n'est PAS un fichier EESchema"
#: eeschema/viewlib_frame.cpp:57
msgid "Library browser"
msgstr "Visualisateur des librairies"
......@@ -8058,6 +7991,32 @@ msgstr "Copie dans Presse papier"
msgid "Empty Text!"
msgstr "Texte vide"
#: eeschema/edit_component_in_lib.cpp:281
msgid "Footprint Filter"
msgstr "Filtrage Modules"
#: eeschema/edit_component_in_lib.cpp:293
msgid "Footprints"
msgstr "Modules"
#: eeschema/edit_component_in_lib.cpp:508
#: eeschema/edit_component_in_schematic.cpp:201
msgid "Field Name:"
msgstr "Nom Champ"
#: eeschema/edit_component_in_lib.cpp:553
#: eeschema/edit_component_in_schematic.cpp:195
msgid "Field to edit"
msgstr "Champ diter"
#: eeschema/edit_component_in_lib.cpp:1166
msgid "Ok to Delete FootprintFilter LIST"
msgstr "Ok pour effacer la LISTE des filtres de modules"
#: eeschema/edit_component_in_lib.cpp:1188
msgid "New FootprintFilter:"
msgstr "Nouveau \"Filtre de Modules"
#: eeschema/annotate_dialog.cpp:122
msgid "Hierarchy"
msgstr "Hirarchie"
......
......@@ -1129,7 +1129,7 @@ void MODULE::Display_Infos( WinEDA_DrawFrame* frame )
pos += 4;
msg = wxT( ".." );
if( IsLocked() )
msg[0] = 'F';
msg[0] = 'L';
if( m_ModuleStatus & MODULE_is_PLACED )
msg[1] = 'P';
Affiche_1_Parametre( frame, pos, _( "Stat" ), msg, MAGENTA );
......
......@@ -10,10 +10,8 @@
#include "common.h"
#include "pcbnew.h"
#include "autorout.h"
#include "id.h"
#include "protos.h"
#include "hotkeys.h"
/* Bitmaps */
#include "bitmaps.h"
......@@ -64,7 +62,7 @@ static wxMenu* Append_Track_Width_List()
*/
{
#define TRACK_HISTORY_NUMBER_MAX 6
#define VIA_HISTORY_NUMBER_MAX 4
#define VIA_HISTORY_NUMBER_MAX 4
int ii;
wxString msg;
wxMenu* trackwidth_menu;
......@@ -78,7 +76,7 @@ static wxMenu* Append_Track_Width_List()
value = To_User_Unit( g_UnitMetric,
g_DesignSettings.m_TrackWidhtHistory[ii],
PCB_INTERNAL_UNIT );
if( g_UnitMetric == INCHES ) // Affichage en mils
if( g_UnitMetric == INCHES ) // Affichage en mils
msg.Printf( _( "Track %.1f" ), value * 1000 );
else
msg.Printf( _( "Track %.3f" ), value );
......@@ -113,14 +111,15 @@ static wxMenu* Append_Track_Width_List()
void WinEDA_PcbFrame::OnRightClick( const wxPoint& aMousePos, wxMenu* aPopMenu )
/******************************************************************************/
{
wxString msg;
int flags = 0;
bool locate_track = FALSE;
bool BlockActive = (m_CurrentScreen->BlockLocate.m_Command != BLOCK_IDLE);
wxClientDC dc( DrawPanel );
wxString msg;
int flags = 0;
bool locate_track = FALSE;
bool BlockActive = (m_CurrentScreen->BlockLocate.m_Command != BLOCK_IDLE);
wxClientDC dc( DrawPanel );
BOARD_ITEM* item = GetCurItem();
BOARD_ITEM* item = GetCurItem();
DrawPanel->CursorOff( &dc );
DrawPanel->m_CanStartBlock = -1; // Avoid to start a block coomand when clicking on menu
......@@ -157,7 +156,7 @@ void WinEDA_PcbFrame::OnRightClick( const wxPoint& aMousePos, wxMenu* aPopMenu )
if( BlockActive )
{
DrawPanel->CursorOn( &dc );
DrawPanel->CursorOn( &dc );
return;
}
......@@ -165,13 +164,15 @@ void WinEDA_PcbFrame::OnRightClick( const wxPoint& aMousePos, wxMenu* aPopMenu )
if( !item || !item->m_Flags )
{
item = PcbGeneralLocateAndDisplay();
SetCurItem( item );
}
item = GetCurItem();
if( item )
flags = item->m_Flags;
else
flags = 0;
if( item )
{
switch( item->Type() )
......@@ -185,18 +186,20 @@ void WinEDA_PcbFrame::OnRightClick( const wxPoint& aMousePos, wxMenu* aPopMenu )
if( !((MODULE*)item)->IsLocked() )
{
ADD_MENUITEM( aPopMenu, ID_POPUP_PCB_AUTOPLACE_FIXE_MODULE, _( "Lock Module" ),
msg = AddHotkeyName( _( "Lock Module" ), s_Board_Editor_Hokeys_Descr, HK_LOCK_UNLOCK_FOOTPRINT );
ADD_MENUITEM( aPopMenu, ID_POPUP_PCB_AUTOPLACE_FIXE_MODULE, msg,
Locked_xpm );
}
else
{
ADD_MENUITEM( aPopMenu, ID_POPUP_PCB_AUTOPLACE_FREE_MODULE, _( "Unlock Module" ),
msg = AddHotkeyName( _( "Unlock Module" ), s_Board_Editor_Hokeys_Descr, HK_LOCK_UNLOCK_FOOTPRINT );
ADD_MENUITEM( aPopMenu, ID_POPUP_PCB_AUTOPLACE_FREE_MODULE, msg,
Unlocked_xpm );
}
if( !flags )
aPopMenu->Append( ID_POPUP_PCB_AUTOPLACE_CURRENT_MODULE,
_( "Auto place Module" ) );
_( "Auto place Module" ) );
}
if( m_HTOOL_current_state == ID_TOOLBARH_PCB_AUTOROUTE )
......@@ -307,10 +310,12 @@ void WinEDA_PcbFrame::OnRightClick( const wxPoint& aMousePos, wxMenu* aPopMenu )
if( !flags )
{
msg = AddHotkeyName( _( "Get and Move Footprint" ),
s_Board_Editor_Hokeys_Descr, HK_GET_AND_MOVE_FOOTPRINT );
ADD_MENUITEM( aPopMenu, ID_POPUP_PCB_GET_AND_MOVE_MODULE_REQUEST,
_( "Get and Move Footprint" ), Move_Module_xpm );
msg, Move_Module_xpm );
}
/* Traitement des fonctions specifiques */
switch( m_ID_current_state )
{
......@@ -321,8 +326,8 @@ void WinEDA_PcbFrame::OnRightClick( const wxPoint& aMousePos, wxMenu* aPopMenu )
if( item
&& ( (item->Type() == TYPEPAD)
|| (item->Type() == TYPETRACK)
|| (item->Type() == TYPEVIA) ) )
|| (item->Type() == TYPETRACK)
|| (item->Type() == TYPEVIA) ) )
{
add_separator = TRUE;
aPopMenu->Append( ID_POPUP_PCB_SELECT_NET_ZONE, _( "Select Net" ) );
......@@ -393,7 +398,7 @@ void WinEDA_PcbFrame::OnRightClick( const wxPoint& aMousePos, wxMenu* aPopMenu )
_( "Orient All Modules" ), rotate_module_pos_xpm );
aPopMenu->AppendSeparator();
}
if( m_HTOOL_current_state == ID_TOOLBARH_PCB_AUTOROUTE )
{
wxMenu* commands = new wxMenu;
......@@ -454,16 +459,16 @@ void WinEDA_PcbFrame::createPopUpBlockMenu( wxMenu* menu )
}
/********************************************************************/
/******************************************************************************/
void WinEDA_PcbFrame::createPopupMenuForTracks( TRACK* Track, wxMenu* PopMenu )
/*******************************************************************/
/******************************************************************************/
/* Create command lines for a popup menu, for track editing
*/
{
wxPoint cursorPosition = GetScreen()->m_Curseur;
int flags = Track->m_Flags;
wxPoint cursorPosition = GetScreen()->m_Curseur;
wxString msg;
int flags = Track->m_Flags;
if( flags == 0 )
{
......@@ -471,6 +476,7 @@ void WinEDA_PcbFrame::createPopupMenuForTracks( TRACK* Track, wxMenu* PopMenu )
{
ADD_MENUITEM( PopMenu, ID_POPUP_PCB_MOVE_TRACK_NODE, _( "Drag Via" ), move_xpm );
wxMenu* via_mnu = new wxMenu();
ADD_MENUITEM_WITH_SUBMENU( PopMenu, via_mnu,
ID_POPUP_PCB_VIA_EDITING, _( "Edit Via" ), edit_xpm );
ADD_MENUITEM( via_mnu, ID_POPUP_PCB_VIA_HOLE_TO_DEFAULT,
......@@ -523,8 +529,12 @@ void WinEDA_PcbFrame::createPopupMenuForTracks( TRACK* Track, wxMenu* PopMenu )
else // Edition in progress
{
if( flags & IS_NEW )
ADD_MENUITEM( PopMenu, ID_POPUP_PCB_END_TRACK, _( "End Track (end)" ), apply_xpm );
PopMenu->Append( ID_POPUP_PCB_PLACE_VIA, _( "Place Via (V)" ) );
{
msg = AddHotkeyName( _( "End Track" ), s_Board_Editor_Hokeys_Descr, HK_END_TRACK );
ADD_MENUITEM( PopMenu, ID_POPUP_PCB_END_TRACK, msg, apply_xpm );
}
msg = AddHotkeyName( _( "Place Via" ), s_Board_Editor_Hokeys_Descr, HK_ADD_VIA );
PopMenu->Append( ID_POPUP_PCB_PLACE_VIA, msg );
}
// track Width control :
......@@ -551,22 +561,24 @@ void WinEDA_PcbFrame::createPopupMenuForTracks( TRACK* Track, wxMenu* PopMenu )
track_mnu = new wxMenu;
ADD_MENUITEM_WITH_SUBMENU( PopMenu, track_mnu,
ID_POPUP_PCB_DELETE_TRACK_MNU, _( "Delete" ), delete_xpm );
msg = AddHotkeyName( _( "Delete Segment" ), s_Board_Editor_Hokeys_Descr, HK_BACK_SPACE );
ADD_MENUITEM( track_mnu, ID_POPUP_PCB_DELETE_TRACKSEG,
_( "Delete Segment (backspace)" ), Delete_Line_xpm );
msg, Delete_Line_xpm );
if( !flags )
{
msg = AddHotkeyName( _( "Delete Track" ), s_Board_Editor_Hokeys_Descr, HK_DELETE );
ADD_MENUITEM( track_mnu, ID_POPUP_PCB_DELETE_TRACK,
_( "Delete Track (delete)" ), Delete_Track_xpm );
msg, Delete_Track_xpm );
ADD_MENUITEM( track_mnu, ID_POPUP_PCB_DELETE_TRACKNET,
_( "Delete Net" ), Delete_Net_xpm );
}
track_mnu = new wxMenu;
ADD_MENUITEM_WITH_SUBMENU( PopMenu, track_mnu,
ID_POPUP_PCB_SETFLAGS_TRACK_MNU, _( "Set Flags" ), Flag_xpm );
track_mnu->Append( ID_POPUP_PCB_LOCK_ON_TRACKSEG, _( "Locked: Yes" ), wxEmptyString, TRUE );
track_mnu->Append( ID_POPUP_PCB_LOCK_OFF_TRACKSEG, _( "Locked: No" ), wxEmptyString, TRUE );
if( Track->GetState( SEGM_FIXE ) )
track_mnu->Check( ID_POPUP_PCB_LOCK_ON_TRACKSEG, TRUE );
else
......@@ -593,25 +605,29 @@ void WinEDA_PcbFrame::createPopUpMenuForFootprints( MODULE* aModule, wxMenu* men
{
wxMenu* sub_menu_footprint;
int flags = aModule->m_Flags;
wxString msg = aModule->MenuText( m_Pcb );
wxString msg;
sub_menu_footprint = new wxMenu;
msg = aModule->MenuText( m_Pcb );
ADD_MENUITEM_WITH_SUBMENU( menu, sub_menu_footprint, -1, msg, module_xpm );
if( !flags )
{
msg = AddHotkeyName( _( "Move" ), s_Board_Editor_Hokeys_Descr, HK_MOVE_FOOTPRINT );
ADD_MENUITEM( sub_menu_footprint, ID_POPUP_PCB_MOVE_MODULE_REQUEST,
_( "Move (M)" ), Move_Module_xpm );
msg, Move_Module_xpm );
msg = AddHotkeyName( _( "Drag" ), s_Board_Editor_Hokeys_Descr, HK_DRAG_FOOTPRINT );
ADD_MENUITEM( sub_menu_footprint, ID_POPUP_PCB_DRAG_MODULE_REQUEST,
_( "Drag (G)" ), Drag_Module_xpm );
msg, Drag_Module_xpm );
}
msg = AddHotkeyName( _( "Rotate +" ), s_Board_Editor_Hokeys_Descr, HK_ROTATE_FOOTPRINT );
ADD_MENUITEM( sub_menu_footprint, ID_POPUP_PCB_ROTATE_MODULE_CLOCKWISE,
_( "Rotate + (R)" ), rotate_module_pos_xpm );
msg, rotate_module_pos_xpm );
ADD_MENUITEM( sub_menu_footprint, ID_POPUP_PCB_ROTATE_MODULE_COUNTERCLOCKWISE,
_( "Rotate -" ), rotate_module_neg_xpm );
msg = AddHotkeyName( _( "Flip" ), s_Board_Editor_Hokeys_Descr, HK_FLIP_FOOTPRINT );
ADD_MENUITEM( sub_menu_footprint, ID_POPUP_PCB_CHANGE_SIDE_MODULE,
_( "Flip (S)" ), invert_module_xpm );
msg, invert_module_xpm );
ADD_MENUITEM( sub_menu_footprint, ID_POPUP_PCB_EDIT_MODULE,
_( "Edit" ), Edit_Module_xpm );
......@@ -635,9 +651,9 @@ void WinEDA_PcbFrame::createPopUpMenuForFpTexts( TEXTE_MODULE* FpText, wxMenu* m
int flags = FpText->m_Flags;
wxString msg = FpText->MenuText( m_Pcb );
sub_menu_Fp_text = new wxMenu;
ADD_MENUITEM_WITH_SUBMENU( menu, sub_menu_Fp_text, -1, msg, footprint_text_xpm );
if( !flags )
......@@ -648,11 +664,11 @@ void WinEDA_PcbFrame::createPopUpMenuForFpTexts( TEXTE_MODULE* FpText, wxMenu* m
_( "Rotate" ), Rotate_Field_xpm );
ADD_MENUITEM( sub_menu_Fp_text, ID_POPUP_PCB_EDIT_TEXTMODULE,
_( "Edit" ), edit_text_xpm );
if( FpText->m_Type == TEXT_is_DIVERS )
ADD_MENUITEM( sub_menu_Fp_text, ID_POPUP_PCB_DELETE_TEXTMODULE,
_( "Delete" ), delete_xpm );
if( !flags )
{
MODULE* module = (MODULE*) FpText->GetParent();
......@@ -686,7 +702,7 @@ void WinEDA_PcbFrame::createPopUpMenuForFpPads( D_PAD* Pad, wxMenu* menu )
}
ADD_MENUITEM( sub_menu_Pad, ID_POPUP_PCB_EDIT_PAD, _( "Edit Pad" ), options_pad_xpm );
sub_menu_Pad->AppendSeparator();
ADD_MENUITEM( sub_menu_Pad, ID_POPUP_PCB_IMPORT_PAD_SETTINGS,
_( "New Pad Settings" ), options_new_pad_xpm );
ADD_MENUITEM( sub_menu_Pad, ID_POPUP_PCB_EXPORT_PAD_SETTINGS,
......@@ -697,11 +713,11 @@ void WinEDA_PcbFrame::createPopUpMenuForFpPads( D_PAD* Pad, wxMenu* menu )
ADD_MENUITEM( sub_menu_Pad, ID_POPUP_PCB_GLOBAL_IMPORT_PAD_SETTINGS,
_( "Global Pad Settings" ), global_options_pad_xpm );
sub_menu_Pad->AppendSeparator();
ADD_MENUITEM( sub_menu_Pad, ID_POPUP_PCB_DELETE_PAD,
_( "delete" ), Delete_Pad_xpm );
}
if( m_HTOOL_current_state == ID_TOOLBARH_PCB_AUTOROUTE )
{
if( !flags )
......@@ -722,9 +738,9 @@ void WinEDA_PcbFrame::createPopUpMenuForFpPads( D_PAD* Pad, wxMenu* menu )
}
/*************************************************************/
/*****************************************************************************/
void WinEDA_PcbFrame::createPopUpMenuForTexts( TEXTE_PCB* Text, wxMenu* menu )
/*************************************************************/
/*****************************************************************************/
/* Create pop menu for pcb texts */
{
wxMenu* sub_menu_Text;
......@@ -733,7 +749,7 @@ void WinEDA_PcbFrame::createPopUpMenuForTexts( TEXTE_PCB* Text, wxMenu* menu )
wxString msg = Text->MenuText( m_Pcb );
sub_menu_Text = new wxMenu;
ADD_MENUITEM_WITH_SUBMENU( menu, sub_menu_Text, -1, msg, add_text_xpm );
if( !flags )
......
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