Commit 181e1341 authored by charras's avatar charras

doc update.

parent f49d2e32
......@@ -674,8 +674,18 @@ public:
// Autoplacement:
void AutoPlace( wxCommandEvent& event );
/** function OnOrientFootprints
* install the dialog box for the comman Orient Footprints
*/
void OnOrientFootprints( void );
/** function ReOrientModules
* Set the orientation of footprints
* @param ModuleMask = mask (wildcard allowed) selection
* @param Orient = new orientation
* @param include_fixe = true to orient locked footprints
*/
void ReOrientModules( const wxString& ModuleMask, int Orient,
bool include_fixe, wxDC* DC );
bool include_fixe );
void FixeModule( MODULE* Module, bool Fixe );
void AutoMoveModulesOnPcb( wxDC* DC, bool PlaceModulesHorsPcb );
bool SetBoardBoundaryBoxFromEdgesOnly();
......
No preview for this file type
......@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: kicad\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2008-07-01 21:24+0100\n"
"PO-Revision-Date: 2008-07-01 21:29+0100\n"
"PO-Revision-Date: 2008-07-11 16:51+0100\n"
"Last-Translator: \n"
"Language-Team: kicad team <jean-pierre.charras@ujf-grenoble.fr>\n"
"MIME-Version: 1.0\n"
......@@ -40,6 +40,7 @@ msgstr "Editer TOUTES Pistes"
#: pcbnew/pcbplot.cpp:145
#: pcbnew/pcbplot.cpp:272
#: gerbview/tool_gerber.cpp:90
msgid "Plot"
msgstr "Tracer"
......@@ -96,6 +97,7 @@ msgid "X scale adjust"
msgstr "Ajustage Echelle X"
#: pcbnew/pcbplot.cpp:259
#: share/wxprint.cpp:193
msgid "Set X scale adjust for exact scale plotting"
msgstr "Ajuster échelle X pour traçage à l'échelle exacte"
......@@ -104,6 +106,7 @@ msgid "Y scale adjust"
msgstr "Ajustage Echelle Y"
#: pcbnew/pcbplot.cpp:264
#: share/wxprint.cpp:194
msgid "Set Y scale adjust for exact scale plotting"
msgstr "Ajuster échelle Y pour traçage à l'échelle exacte"
......@@ -120,6 +123,11 @@ msgid "Create Drill File"
msgstr "Créer Fichier de percage"
#: pcbnew/pcbplot.cpp:284
#: pcbnew/xchgmod.cpp:137
#: pcbnew/dialog_netlist.cpp:232
#: eeschema/annotate_dialog.cpp:230
#: eeschema/plotps.cpp:256
#: share/zoom.cpp:449
msgid "Close"
msgstr "Fermer"
......@@ -212,10 +220,12 @@ msgid "Scale 1.5"
msgstr "Echelle 1,5"
#: pcbnew/pcbplot.cpp:406
#: share/dialog_print.cpp:143
msgid "Scale 2"
msgstr "Echelle 2"
#: pcbnew/pcbplot.cpp:406
#: share/dialog_print.cpp:144
msgid "Scale 3"
msgstr "Echelle 3"
......@@ -224,14 +234,35 @@ msgid "Scale Opt"
msgstr "Echelle"
#: pcbnew/pcbplot.cpp:415
#: pcbnew/dialog_display_options.cpp:221
#: pcbnew/dialog_display_options.cpp:229
#: pcbnew/dialog_display_options.cpp:266
#: pcbnew/dialog_zones_by_polygon.cpp:170
#: pcbnew/class_board_item.cpp:23
#: gerbview/options.cpp:321
msgid "Line"
msgstr "Ligne"
#: pcbnew/pcbplot.cpp:415
#: pcbnew/dialog_display_options.cpp:192
#: pcbnew/dialog_display_options.cpp:222
#: pcbnew/dialog_display_options.cpp:230
#: pcbnew/dialog_display_options.cpp:245
#: pcbnew/dialog_display_options.cpp:267
#: eeschema/dialog_cmp_graphic_properties.cpp:169
#: gerbview/options.cpp:298
#: gerbview/options.cpp:321
msgid "Filled"
msgstr "Plein"
#: pcbnew/pcbplot.cpp:415
#: pcbnew/dialog_display_options.cpp:191
#: pcbnew/dialog_display_options.cpp:223
#: pcbnew/dialog_display_options.cpp:231
#: pcbnew/dialog_display_options.cpp:244
#: pcbnew/dialog_display_options.cpp:268
#: gerbview/options.cpp:298
#: gerbview/options.cpp:321
msgid "Sketch"
msgstr "Contour"
......@@ -264,6 +295,7 @@ msgid "Module name:"
msgstr "Nom module:"
#: pcbnew/loadcmp.cpp:215
#: eeschema/eelibs_read_libraryfiles.cpp:64
#, c-format
msgid "Library <%s> not found"
msgstr "Librairie %s non trouvée"
......@@ -293,6 +325,7 @@ msgid "Modules (%d items)"
msgstr "Modules (%d éléments)"
#: pcbnew/controle.cpp:172
#: pcbnew/modedit.cpp:77
msgid "Selection Clarification"
msgstr "Clarification de la Sélection"
......@@ -301,10 +334,22 @@ msgstr "Clarification de la Sélection"
#: pcbnew/librairi.cpp:454
#: pcbnew/librairi.cpp:604
#: pcbnew/librairi.cpp:807
#: pcbnew/export_gencad.cpp:83
#: pcbnew/files.cpp:343
#: pcbnew/gen_modules_placefile.cpp:128
#: pcbnew/gen_modules_placefile.cpp:139
#: pcbnew/gen_modules_placefile.cpp:292
#: eeschema/plothpgl.cpp:601
#: eeschema/plotps.cpp:478
#: cvpcb/genequiv.cpp:42
#: gerbview/export_to_pcbnew.cpp:75
#: common/hotkeys_basic.cpp:385
msgid "Unable to create "
msgstr "Impossible de créer "
#: pcbnew/plothpgl.cpp:74
#: pcbnew/plotgerb.cpp:84
#: pcbnew/plotps.cpp:58
msgid "File"
msgstr "Fichier"
......@@ -373,6 +418,9 @@ msgid "Import Module:"
msgstr "Importer Module:"
#: pcbnew/librairi.cpp:77
#: pcbnew/files.cpp:187
#: cvpcb/readschematicnetlist.cpp:53
#: cvpcb/rdpcad.cpp:45
#, c-format
msgid "File <%s> not found"
msgstr " fichier %s non trouvé"
......@@ -396,6 +444,7 @@ msgid "File %s exists, OK to replace ?"
msgstr "Fichier %s existant, OK pour remplacer ?"
#: pcbnew/librairi.cpp:203
#: eeschema/symbedit.cpp:166
#, c-format
msgid "Unable to create <%s>"
msgstr "Incapable de créer <%s>"
......@@ -415,6 +464,13 @@ msgid "Library "
msgstr "Librairie "
#: pcbnew/librairi.cpp:256
#: pcbnew/files.cpp:56
#: eeschema/find.cpp:241
#: eeschema/find.cpp:249
#: eeschema/find.cpp:695
#: gerbview/dcode.cpp:266
#: gerbview/readgerb.cpp:145
#: common/eda_doc.cpp:150
msgid " not found"
msgstr " non trouvé"
......@@ -446,6 +502,8 @@ msgid "Library %s not found"
msgstr "Librairie %s non trouvée"
#: pcbnew/librairi.cpp:527
#: eeschema/symbtext.cpp:143
#: common/get_component_dialog.cpp:98
msgid "Name:"
msgstr "Nom:"
......@@ -500,22 +558,93 @@ msgid "TextPCB properties"
msgstr "Propriétés des textes PCB"
#: pcbnew/pcbtexte.cpp:114
#: pcbnew/muonde.cpp:348
#: pcbnew/sel_layer.cpp:159
#: pcbnew/sel_layer.cpp:318
#: pcbnew/block.cpp:157
#: pcbnew/cotation.cpp:105
#: pcbnew/mirepcb.cpp:99
#: pcbnew/set_color.cpp:353
#: pcbnew/dialog_zones_by_polygon.cpp:204
#: pcbnew/dialog_gendrill.cpp:278
#: pcbnew/dialog_edit_module.cpp:118
#: pcbnew/dialog_orient_footprints.cpp:174
#: eeschema/sheetlab.cpp:94
#: eeschema/eelayer.cpp:251
#: gerbview/reglage.cpp:108
#: gerbview/options.cpp:165
#: gerbview/options.cpp:289
#: gerbview/set_color.cpp:325
#: common/get_component_dialog.cpp:112
#: common/displlst.cpp:106
msgid "OK"
msgstr "OK"
#: pcbnew/pcbtexte.cpp:119
#: pcbnew/muonde.cpp:352
#: pcbnew/sel_layer.cpp:163
#: pcbnew/sel_layer.cpp:322
#: pcbnew/block.cpp:154
#: pcbnew/cotation.cpp:109
#: pcbnew/globaleditpad.cpp:108
#: pcbnew/mirepcb.cpp:103
#: pcbnew/set_color.cpp:357
#: pcbnew/onrightclick.cpp:122
#: pcbnew/onrightclick.cpp:136
#: pcbnew/modedit_onclick.cpp:192
#: pcbnew/modedit_onclick.cpp:224
#: pcbnew/dialog_edit_module.cpp:122
#: pcbnew/dialog_orient_footprints.cpp:177
#: eeschema/sheetlab.cpp:98
#: eeschema/eelayer.cpp:255
#: eeschema/libedit_onrightclick.cpp:42
#: eeschema/libedit_onrightclick.cpp:57
#: eeschema/onrightclick.cpp:98
#: eeschema/onrightclick.cpp:110
#: gerbview/reglage.cpp:112
#: gerbview/options.cpp:169
#: gerbview/options.cpp:293
#: gerbview/set_color.cpp:329
#: gerbview/onrightclick.cpp:39
#: gerbview/onrightclick.cpp:58
#: common/get_component_dialog.cpp:121
#: common/selcolor.cpp:171
#: common/displlst.cpp:111
msgid "Cancel"
msgstr "Annuler"
#: pcbnew/pcbtexte.cpp:123
#: pcbnew/dialog_edit_mod_text.cpp:384
#: eeschema/sheetlab.cpp:102
#: common/confirm.cpp:145
msgid "Text:"
msgstr "Texte:"
#: pcbnew/pcbtexte.cpp:129
#: pcbnew/muonde.cpp:367
#: pcbnew/cotation.cpp:125
#: pcbnew/mirepcb.cpp:108
#: eeschema/sheet.cpp:177
#: eeschema/sheet.cpp:183
#: eeschema/pinedit-dialog.cpp:274
#: eeschema/pinedit-dialog.cpp:280
#: common/wxwineda.cpp:91
msgid "Size"
msgstr "Taille "
#: pcbnew/pcbtexte.cpp:133
#: pcbnew/class_text_mod.cpp:435
#: pcbnew/cotation.cpp:129
#: pcbnew/mirepcb.cpp:113
#: pcbnew/dialog_edit_mod_text.cpp:254
#: pcbnew/class_track.cpp:932
#: pcbnew/class_drawsegment.cpp:332
#: pcbnew/class_pcb_text.cpp:204
#: pcbnew/class_edge_mod.cpp:297
#: eeschema/affiche.cpp:187
#: eeschema/dialog_cmp_graphic_properties.cpp:189
#: gerbview/affiche.cpp:52
#: gerbview/affiche.cpp:114
msgid "Width"
msgstr "Epaisseur"
......@@ -524,46 +653,87 @@ msgid "Position"
msgstr "Position"
#: pcbnew/pcbtexte.cpp:156
#: pcbnew/dialog_edit_mod_text.cpp:282
msgid "Orientation"
msgstr "Orientation"
#: pcbnew/pcbtexte.cpp:180
#: pcbnew/muonde.cpp:360
#: pcbnew/cotation.cpp:113
#: pcbnew/dialog_edit_module.cpp:243
#: pcbnew/dialog_edit_module.cpp:289
#: eeschema/dialog_edit_component_in_schematic.cpp:181
#: eeschema/onrightclick.cpp:293
#: eeschema/dialog_options.cpp:247
msgid "Normal"
msgstr "Normal"
#: pcbnew/pcbtexte.cpp:180
#: pcbnew/class_text_mod.cpp:429
#: pcbnew/cotation.cpp:113
#: pcbnew/modedit_onclick.cpp:243
#: pcbnew/class_pcb_text.cpp:194
#: gerbview/affiche.cpp:40
#: share/dialog_print.cpp:178
msgid "Mirror"
msgstr "Miroir"
#: pcbnew/pcbtexte.cpp:181
#: pcbnew/class_text_mod.cpp:410
#: pcbnew/cotation.cpp:114
#: pcbnew/dialog_edit_mod_text.cpp:291
#: pcbnew/dialog_general_options.cpp:289
#: eeschema/affiche.cpp:91
#: gerbview/options.cpp:176
#: gerbview/tool_gerber.cpp:113
msgid "Display"
msgstr "Affichage"
#: pcbnew/dialog_setup_libs.cpp:97
#: eeschema/dialog_eeschema_config.cpp:105
#: cvpcb/dialog_cvpcb_config.cpp:77
#: gerbview/reglage.cpp:90
msgid "from "
msgstr "De "
#: pcbnew/dialog_setup_libs.cpp:153
#: eeschema/dialog_eeschema_config.cpp:161
#: cvpcb/dialog_display_options.cpp:177
#: cvpcb/dialog_cvpcb_config.cpp:132
msgid "Save Cfg"
msgstr "Sauver config"
#: pcbnew/dialog_setup_libs.cpp:159
#: eeschema/dialog_eeschema_config.cpp:178
#: cvpcb/dialog_cvpcb_config.cpp:153
msgid "Files ext:"
msgstr "Ext. Fichiers"
#: pcbnew/dialog_setup_libs.cpp:175
#: cvpcb/dialog_cvpcb_config.cpp:172
#: cvpcb/dialog_cvpcb_config.cpp:204
msgid "Del"
msgstr "Supprimer"
#: pcbnew/dialog_setup_libs.cpp:179
#: eeschema/dialog_eeschema_config.cpp:197
#: eeschema/edit_component_in_lib.cpp:233
#: eeschema/edit_component_in_lib.cpp:312
#: cvpcb/dialog_cvpcb_config.cpp:176
#: cvpcb/dialog_cvpcb_config.cpp:208
msgid "Add"
msgstr "Ajouter"
#: pcbnew/dialog_setup_libs.cpp:183
#: eeschema/dialog_eeschema_config.cpp:203
#: cvpcb/dialog_cvpcb_config.cpp:180
#: cvpcb/dialog_cvpcb_config.cpp:212
msgid "Ins"
msgstr "Insérer"
#: pcbnew/dialog_setup_libs.cpp:191
#: eeschema/dialog_eeschema_config.cpp:213
#: cvpcb/dialog_cvpcb_config.cpp:187
msgid "Libraries"
msgstr "Librairies"
......@@ -572,6 +742,7 @@ msgid "Lib Modules Dir:"
msgstr "Repertoire Lib Modules:"
#: pcbnew/dialog_setup_libs.cpp:206
#: cvpcb/menucfg.cpp:88
msgid "Module Doc File:"
msgstr "Fichiers Doc des Modules"
......@@ -592,10 +763,14 @@ msgid "Net ext: "
msgstr "Net ext: "
#: pcbnew/dialog_setup_libs.cpp:367
#: cvpcb/menucfg.cpp:229
msgid "Library Files:"
msgstr "Fichiers Librairies:"
#: pcbnew/dialog_setup_libs.cpp:392
#: eeschema/dialog_eeschema_config.cpp:394
#: cvpcb/menucfg.cpp:254
#: cvpcb/menucfg.cpp:322
msgid "Library already in use"
msgstr "Librairie déjà en usage"
......@@ -612,6 +787,7 @@ msgid "Arc Stub"
msgstr "Arc Stub"
#: pcbnew/muonde.cpp:175
#: common/common.cpp:88
msgid " (mm):"
msgstr " (mm):"
......@@ -621,6 +797,7 @@ msgstr " (pouce):"
#: pcbnew/muonde.cpp:189
#: pcbnew/muonde.cpp:202
#: pcbnew/gen_self.h:231
msgid "Incorrect number, abort"
msgstr "Nombre incorrect, arret"
......@@ -681,6 +858,7 @@ msgid "Gap (inch):"
msgstr "Gap (inch):"
#: pcbnew/muwave_command.cpp:52
#: eeschema/libframe.cpp:517
msgid "Add Line"
msgstr "Addition de lignes"
......@@ -721,6 +899,10 @@ msgid "Merge"
msgstr "Merge"
#: pcbnew/clean.cpp:464
#: pcbnew/dialog_pad_edit.cpp:186
#: eeschema/dialog_edit_component_in_schematic.cpp:172
#: eeschema/dialog_erc.cpp:193
#: eeschema/dialog_erc.cpp:197
msgid "0"
msgstr "0"
......@@ -767,6 +949,14 @@ msgstr "(Deselection)"
#: pcbnew/sel_layer.cpp:146
#: pcbnew/class_text_mod.cpp:418
#: pcbnew/class_text_mod.cpp:422
#: pcbnew/class_pad.cpp:986
#: pcbnew/class_track.cpp:909
#: pcbnew/class_drawsegment.cpp:327
#: pcbnew/class_zone.cpp:637
#: pcbnew/class_pcb_text.cpp:190
#: pcbnew/class_module.cpp:1119
#: pcbnew/dialog_edit_module.cpp:235
#: gerbview/affiche.cpp:110
msgid "Layer"
msgstr "Couche"
......@@ -800,14 +990,18 @@ msgstr "Fichier de percage"
#: pcbnew/gendrill.cpp:322
#: pcbnew/gendrill.cpp:789
#: pcbnew/xchgmod.cpp:637
#: pcbnew/plotps.cpp:51
msgid "Unable to create file "
msgstr "Impossible de créer le fichier "
#: pcbnew/gendrill.cpp:378
#: pcbnew/dialog_gendrill.cpp:180
msgid "2:3"
msgstr "2:3"
#: pcbnew/gendrill.cpp:379
#: pcbnew/dialog_gendrill.cpp:181
msgid "2:4"
msgstr "2:4"
......@@ -836,39 +1030,74 @@ msgid "Ref."
msgstr "Ref."
#: pcbnew/class_text_mod.cpp:394
#: pcbnew/class_board_item.cpp:104
#: pcbnew/class_edge_mod.cpp:287
#: eeschema/component_class.cpp:73
#: eeschema/edit_component_in_schematic.cpp:796
#: eeschema/eelayer.h:158
msgid "Value"
msgstr "Valeur"
#: pcbnew/class_text_mod.cpp:394
#: pcbnew/class_text_mod.cpp:402
#: pcbnew/class_board_item.cpp:109
msgid "Text"
msgstr "Texte"
#: pcbnew/class_text_mod.cpp:399
#: pcbnew/class_pad.cpp:896
#: pcbnew/class_edge_mod.cpp:286
#: pcbnew/class_module.cpp:1146
#: cvpcb/setvisu.cpp:31
msgid "Module"
msgstr "Module"
#: pcbnew/class_text_mod.cpp:408
#: pcbnew/class_marker.cpp:133
#: pcbnew/class_track.cpp:852
#: pcbnew/class_drawsegment.cpp:302
#: pcbnew/class_zone.cpp:608
#: gerbview/affiche.cpp:94
msgid "Type"
msgstr "Type"
#: pcbnew/class_text_mod.cpp:412
#: pcbnew/dialog_display_options.cpp:275
#: pcbnew/class_pcb_text.cpp:196
#: eeschema/dialog_options.cpp:280
#: gerbview/affiche.cpp:43
msgid "No"
msgstr "Non"
#: pcbnew/class_text_mod.cpp:414
#: pcbnew/dialog_display_options.cpp:274
#: pcbnew/class_pcb_text.cpp:198
#: eeschema/dialog_options.cpp:279
#: gerbview/affiche.cpp:45
msgid "Yes"
msgstr "Oui"
#: pcbnew/class_text_mod.cpp:432
#: pcbnew/class_pad.cpp:1028
#: pcbnew/class_pcb_text.cpp:201
#: pcbnew/class_module.cpp:1143
#: pcbnew/dialog_edit_module.cpp:246
#: eeschema/affiche.cpp:116
#: gerbview/affiche.cpp:49
msgid "Orient"
msgstr "Orient"
#: pcbnew/class_text_mod.cpp:438
#: pcbnew/class_pad.cpp:999
#: pcbnew/class_pcb_text.cpp:207
#: gerbview/affiche.cpp:55
msgid "H Size"
msgstr "Taille H"
#: pcbnew/class_text_mod.cpp:441
#: pcbnew/class_pad.cpp:1003
#: pcbnew/class_pcb_text.cpp:210
#: gerbview/affiche.cpp:58
msgid "V Size"
msgstr "Taille V"
......@@ -889,6 +1118,7 @@ msgid "Delete draw items?"
msgstr "Suppression éléments graphiques?"
#: pcbnew/initpcb.cpp:249
#: gerbview/initpcb.cpp:150
msgid "Delete Tracks?"
msgstr "Effacer Pistes ?"
......@@ -897,6 +1127,7 @@ msgid "Delete Modules?"
msgstr "Effacement des Modules?"
#: pcbnew/initpcb.cpp:295
#: gerbview/initpcb.cpp:173
msgid "Delete Pcb Texts"
msgstr "Effacer Textes Pcb"
......@@ -960,6 +1191,7 @@ msgid "Incorrect number, no change"
msgstr "Nombre incorrect, pas de changement"
#: pcbnew/tool_modedit.cpp:44
#: eeschema/tool_lib.cpp:120
msgid "Select working library"
msgstr "Sélection de la librairie de travail"
......@@ -976,6 +1208,7 @@ msgid "Delete part in current library"
msgstr "Supprimer composant en librairie de travail"
#: pcbnew/tool_modedit.cpp:61
#: pcbnew/xchgmod.cpp:156
msgid "New Module"
msgstr "Nouveau Module"
......@@ -1004,10 +1237,16 @@ msgid "export module"
msgstr "Exporter Module"
#: pcbnew/tool_modedit.cpp:92
#: eeschema/menubar.cpp:130
#: eeschema/tool_lib.cpp:147
#: eeschema/tool_sch.cpp:74
msgid "Undo last edition"
msgstr "Defait dernière édition"
#: pcbnew/tool_modedit.cpp:94
#: eeschema/menubar.cpp:138
#: eeschema/tool_lib.cpp:149
#: eeschema/tool_sch.cpp:77
msgid "Redo the last undo command"
msgstr "Refait la dernière commande defaite"
......@@ -1020,23 +1259,43 @@ msgid "Print Module"
msgstr "Imprimer Module"
#: pcbnew/tool_modedit.cpp:106
#: pcbnew/tool_pcb.cpp:255
#: eeschema/tool_lib.cpp:167
#: eeschema/tool_sch.cpp:92
#: gerbview/tool_gerber.cpp:271
msgid "zoom +"
msgstr "zoom +"
#: pcbnew/tool_modedit.cpp:110
#: pcbnew/tool_pcb.cpp:259
#: eeschema/tool_lib.cpp:171
#: eeschema/tool_sch.cpp:96
#: gerbview/tool_gerber.cpp:278
msgid "zoom -"
msgstr "zoom -"
#: pcbnew/tool_modedit.cpp:114
#: pcbnew/tool_pcb.cpp:263
#: eeschema/menubar.cpp:193
#: eeschema/tool_lib.cpp:175
#: eeschema/tool_sch.cpp:100
#: gerbview/tool_gerber.cpp:285
msgid "redraw"
msgstr "Redessin"
#: pcbnew/tool_modedit.cpp:119
#: pcbnew/tool_pcb.cpp:268
#: eeschema/tool_lib.cpp:181
#: eeschema/tool_sch.cpp:105
#: gerbview/tool_gerber.cpp:296
#: 3d-viewer/3d_toolbar.cpp:52
msgid "auto zoom"
msgstr "Zoom automatique"
#: pcbnew/tool_modedit.cpp:124
#: pcbnew/modedit.cpp:396
#: pcbnew/menubarmodedit.cpp:45
#: pcbnew/menubarpcb.cpp:233
msgid "Pad Settings"
msgstr "Caract pads"
......@@ -1049,18 +1308,25 @@ msgid "Add Pads"
msgstr "Addition de \"pins\""
#: pcbnew/tool_modedit.cpp:159
#: pcbnew/tool_pcb.cpp:429
msgid "Add graphic line or polygon"
msgstr "Addition de lignes ou polygones graphiques"
#: pcbnew/tool_modedit.cpp:163
#: pcbnew/tool_pcb.cpp:433
msgid "Add graphic circle"
msgstr "Addition de graphiques (Cercle)"
#: pcbnew/tool_modedit.cpp:167
#: pcbnew/tool_pcb.cpp:437
msgid "Add graphic arc"
msgstr "Addition de graphiques (Arc de Cercle)"
#: pcbnew/tool_modedit.cpp:171
#: pcbnew/edit.cpp:290
#: eeschema/libframe.cpp:501
#: eeschema/schedit.cpp:217
#: gerbview/tool_gerber.cpp:385
msgid "Add Text"
msgstr "Ajout de Texte"
......@@ -1070,30 +1336,50 @@ msgid "Place anchor"
msgstr "Place Ancre"
#: pcbnew/tool_modedit.cpp:181
#: pcbnew/tool_pcb.cpp:455
#: eeschema/menubar.cpp:146
#: eeschema/tool_lib.cpp:90
#: eeschema/tool_sch.cpp:228
#: gerbview/tool_gerber.cpp:393
msgid "Delete items"
msgstr "Suppression d'éléments"
#: pcbnew/tool_modedit.cpp:203
#: pcbnew/tool_pcb.cpp:328
#: eeschema/tool_sch.cpp:250
#: gerbview/tool_gerber.cpp:417
msgid "Display Grid OFF"
msgstr "Suppression de l'affichage de la grille"
#: pcbnew/tool_modedit.cpp:207
#: pcbnew/tool_pcb.cpp:331
#: gerbview/tool_gerber.cpp:423
msgid "Display Polar Coord ON"
msgstr "Activer affichage coord Polaires"
#: pcbnew/tool_modedit.cpp:211
#: pcbnew/tool_pcb.cpp:333
#: eeschema/tool_sch.cpp:254
#: gerbview/tool_gerber.cpp:427
msgid "Units = Inch"
msgstr "Unités = pouce"
#: pcbnew/tool_modedit.cpp:215
#: pcbnew/tool_pcb.cpp:335
#: eeschema/tool_sch.cpp:258
#: gerbview/tool_gerber.cpp:431
msgid "Units = mm"
msgstr "Unités = mm"
#: pcbnew/tool_modedit.cpp:221
#: pcbnew/tool_pcb.cpp:338
#: eeschema/tool_sch.cpp:262
#: gerbview/tool_gerber.cpp:437
msgid "Change Cursor Shape"
msgstr "Sélection de la forme du curseur"
#: pcbnew/tool_modedit.cpp:229
#: pcbnew/tool_pcb.cpp:360
msgid "Show Pads Sketch"
msgstr "Afficher pastilles en contour"
......@@ -1106,6 +1392,9 @@ msgid "Show Edges Sketch"
msgstr "Afficher Modules en contour"
#: pcbnew/tool_modedit.cpp:276
#: pcbnew/tool_pcb.cpp:577
#: eeschema/plotps.cpp:195
#: share/zoom.cpp:368
msgid "Auto"
msgstr "Auto"
......@@ -1125,6 +1414,7 @@ msgid "Grid %.3f"
msgstr "Grille %.3f"
#: pcbnew/tool_modedit.cpp:305
#: pcbnew/tool_pcb.cpp:611
msgid "User Grid"
msgstr "Grille perso"
......@@ -1175,12 +1465,55 @@ msgstr "Largeur Texte Module"
#: pcbnew/dialog_graphic_items_options.cpp:263
#: pcbnew/dialog_pad_edit.cpp:217
#: pcbnew/dialog_initpcb.cpp:161
#: pcbnew/dialog_drc.cpp:550
#: pcbnew/dialog_display_options.cpp:282
#: pcbnew/set_grid.cpp:171
#: pcbnew/dialog_edit_mod_text.cpp:268
#: pcbnew/dialog_track_options.cpp:322
#: pcbnew/swap_layers.cpp:223
#: pcbnew/dialog_general_options.cpp:479
#: eeschema/symbtext.cpp:177
#: eeschema/dialog_edit_label.cpp:181
#: eeschema/dialog_edit_component_in_lib.cpp:221
#: eeschema/dialog_create_component.cpp:198
#: eeschema/sheet.cpp:198
#: eeschema/dialog_cmp_graphic_properties.cpp:178
#: eeschema/pinedit-dialog.cpp:308
#: eeschema/dialog_build_BOM.cpp:344
#: eeschema/dialog_edit_component_in_schematic.cpp:241
#: eeschema/dialog_options.cpp:288
#: cvpcb/dialog_display_options.cpp:186
#: cvpcb/dialog_cvpcb_config.cpp:140
#: gerbview/select_layers_to_pcb.cpp:285
#: share/setpage.cpp:444
msgid "&OK"
msgstr "&OK"
#: pcbnew/dialog_graphic_items_options.cpp:267
#: pcbnew/dialog_pad_edit.cpp:221
#: pcbnew/dialog_initpcb.cpp:164
#: pcbnew/dialog_drc.cpp:546
#: pcbnew/dialog_display_options.cpp:286
#: pcbnew/set_grid.cpp:176
#: pcbnew/dialog_zones_by_polygon.cpp:207
#: pcbnew/dialog_edit_mod_text.cpp:273
#: pcbnew/dialog_track_options.cpp:328
#: pcbnew/swap_layers.cpp:227
#: pcbnew/dialog_general_options.cpp:485
#: eeschema/symbtext.cpp:182
#: eeschema/dialog_edit_label.cpp:186
#: eeschema/dialog_edit_component_in_lib.cpp:217
#: eeschema/dialog_create_component.cpp:203
#: eeschema/sheet.cpp:194
#: eeschema/dialog_cmp_graphic_properties.cpp:183
#: eeschema/pinedit-dialog.cpp:304
#: eeschema/netlist_control.cpp:144
#: eeschema/netlist_control.cpp:267
#: eeschema/dialog_edit_component_in_schematic.cpp:233
#: eeschema/dialog_options.cpp:293
#: cvpcb/dialog_display_options.cpp:191
#: gerbview/select_layers_to_pcb.cpp:289
#: share/setpage.cpp:448
msgid "&Cancel"
msgstr "&Annuler"
......@@ -1194,6 +1527,9 @@ msgstr "NetName Pad:"
#: pcbnew/dialog_pad_edit.cpp:176
#: pcbnew/dialog_pad_edit.cpp:196
#: pcbnew/class_board_item.cpp:26
#: pcbnew/class_track.cpp:879
#: pcbnew/class_drawsegment.cpp:307
msgid "Circle"
msgstr "Cercle"
......@@ -1211,14 +1547,17 @@ msgid "90"
msgstr "90"
#: pcbnew/dialog_pad_edit.cpp:188
#: eeschema/dialog_edit_component_in_schematic.cpp:175
msgid "-90"
msgstr "-90"
#: pcbnew/dialog_pad_edit.cpp:189
#: eeschema/dialog_edit_component_in_schematic.cpp:174
msgid "180"
msgstr "180"
#: pcbnew/dialog_pad_edit.cpp:190
#: pcbnew/dialog_edit_module.cpp:243
msgid "User"
msgstr "User"
......@@ -1227,6 +1566,7 @@ msgid "Pad Orient:"
msgstr "Orient pad:"
#: pcbnew/dialog_pad_edit.cpp:198
#: pcbnew/class_board_item.cpp:24
msgid "Rect"
msgstr "Rect"
......@@ -1239,6 +1579,7 @@ msgid "Pad Shape:"
msgstr "Forme Pad:"
#: pcbnew/dialog_pad_edit.cpp:205
#: pcbnew/class_track.cpp:881
msgid "Standard"
msgstr "Standard"
......@@ -1247,6 +1588,7 @@ msgid "SMD"
msgstr "CMS"
#: pcbnew/dialog_pad_edit.cpp:207
#: eeschema/netlist.cpp:209
msgid "Conn"
msgstr "Conn"
......@@ -1323,10 +1665,13 @@ msgid "Footprint name:"
msgstr "Nom Module: "
#: pcbnew/modules.cpp:291
#: pcbnew/onrightclick.cpp:728
msgid "Delete Module"
msgstr "Supprimer Module"
#: pcbnew/modules.cpp:292
#: eeschema/find.cpp:220
#: eeschema/onrightclick.cpp:304
msgid "Value "
msgstr "Valeur "
......@@ -1395,6 +1740,8 @@ msgid "Dimension properties"
msgstr "Propriétés des Cotes"
#: pcbnew/cotation.cpp:133
#: pcbnew/dialog_zones_by_polygon.cpp:238
#: gerbview/affiche.cpp:37
msgid "Layer:"
msgstr "Couche:"
......@@ -1407,10 +1754,14 @@ msgid "Incorrect value for Via drill. No via drill change"
msgstr "Valeur incorrecte pour perçage.Pas de changement pour la via"
#: pcbnew/class_board.cpp:551
#: pcbnew/class_module.cpp:1131
#: pcbnew/affiche.cpp:53
msgid "Pads"
msgstr "Pads"
#: pcbnew/class_board.cpp:561
#: pcbnew/plotps.cpp:363
#: pcbnew/affiche.cpp:67
msgid "Vias"
msgstr "Vias"
......@@ -1431,6 +1782,7 @@ msgid "Connect"
msgstr "Connect"
#: pcbnew/class_board.cpp:576
#: eeschema/eelayer.h:115
msgid "NoConn"
msgstr "Non Conn"
......@@ -1463,10 +1815,14 @@ msgid "Add Pad"
msgstr "Ajouter Pastilles"
#: pcbnew/modedit.cpp:406
#: eeschema/schedit.cpp:197
msgid "Add Drawing"
msgstr "Ajout d'éléments graphiques"
#: pcbnew/modedit.cpp:424
#: pcbnew/edit.cpp:552
#: eeschema/libframe.cpp:577
#: eeschema/schedit.cpp:366
msgid "Delete item"
msgstr "Suppression d'éléments"
......@@ -1527,6 +1883,9 @@ msgid "Board modified, Save before exit ?"
msgstr "Circuit Imprimé modifiée, Sauver avant de quitter ?"
#: pcbnew/pcbframe.cpp:281
#: eeschema/schframe.cpp:311
#: cvpcb/cvframe.cpp:178
#: common/confirm.cpp:119
msgid "Confirmation"
msgstr "Confirmation"
......@@ -1547,10 +1906,12 @@ msgid "Display Polar Coords"
msgstr "Affichage coord Polaires"
#: pcbnew/pcbframe.cpp:402
#: eeschema/schframe.cpp:411
msgid "Grid not show"
msgstr "Grille non montrée"
#: pcbnew/pcbframe.cpp:402
#: eeschema/schframe.cpp:411
msgid "Show Grid"
msgstr "Afficher grille"
......@@ -1583,6 +1944,8 @@ msgid "Do not Show Zones"
msgstr "Ne pas monter Zones"
#: pcbnew/pcbframe.cpp:434
#: pcbnew/tool_pcb.cpp:355
#: pcbnew/set_color.h:423
msgid "Show Zones"
msgstr "Monter Zones"
......@@ -1607,14 +1970,18 @@ msgid "Normal Contrast Mode Display"
msgstr "Mode d'affichage Contraste normal"
#: pcbnew/pcbframe.cpp:455
#: pcbnew/tool_pcb.cpp:368
msgid "Hight Contrast Mode Display"
msgstr "Mode d'affichage Haut Contraste"
#: pcbnew/pcbframe.cpp:467
#: pcbnew/class_board_item.cpp:127
#: pcbnew/class_track.cpp:841
msgid "Track"
msgstr "Piste"
#: pcbnew/pcbframe.cpp:499
#: pcbnew/class_board_item.cpp:187
msgid "Via"
msgstr "Via"
......@@ -1636,10 +2003,13 @@ msgid "RefP"
msgstr "RefP"
#: pcbnew/class_pad.cpp:902
#: pcbnew/class_board_item.cpp:57
msgid "Net"
msgstr "Net"
#: pcbnew/class_pad.cpp:1009
#: pcbnew/class_track.cpp:924
#: pcbnew/class_track.cpp:929
msgid "Drill"
msgstr "Perçage"
......@@ -1656,10 +2026,16 @@ msgid "Y pos"
msgstr "Y pos"
#: pcbnew/dialog_drc.cpp:430
#: pcbnew/dialog_netlist.cpp:193
#: eeschema/dialog_edit_component_in_lib.cpp:169
#: eeschema/dialog_create_component.cpp:179
#: eeschema/dialog_edit_component_in_schematic.cpp:202
#: eeschema/dialog_erc.cpp:239
msgid "Options"
msgstr "Options"
#: pcbnew/dialog_drc.cpp:440
#: pcbnew/dialog_track_options.cpp:290
msgid "Clearance"
msgstr "Isolation"
......@@ -1700,6 +2076,7 @@ msgid "Include tests for clearances between pad to pads"
msgstr "Inclure test de l'isolation entre pads"
#: pcbnew/dialog_drc.cpp:478
#: pcbnew/onrightclick.cpp:644
msgid "Zones"
msgstr "Zones"
......@@ -1708,6 +2085,7 @@ msgid "Include zones in clearance or unconnected tests"
msgstr "Inclure zones dans les test d'isolation en test tests de nonconnexion"
#: pcbnew/dialog_drc.cpp:484
#: pcbnew/class_drc_item.cpp:39
msgid "Unconnected pads"
msgstr "Pads non connectés"
......@@ -1873,6 +2251,8 @@ msgid "Save Board"
msgstr "Sauver Circuit Imprimé"
#: pcbnew/tool_pcb.cpp:231
#: eeschema/tool_sch.cpp:49
#: gerbview/tool_gerber.cpp:232
msgid "page settings (size, texts)"
msgstr "Ajustage de la feuille de dessin (dimensions, textes)"
......@@ -1881,18 +2261,25 @@ msgid "Open Module Editor"
msgstr "Ouvrir Editeur de modules"
#: pcbnew/tool_pcb.cpp:238
#: eeschema/tool_sch.cpp:65
#: gerbview/tool_gerber.cpp:243
msgid "Cut selected item"
msgstr "Suppression des éléments sélectionnés"
#: pcbnew/tool_pcb.cpp:242
#: eeschema/tool_sch.cpp:68
#: gerbview/tool_gerber.cpp:248
msgid "Copy selected item"
msgstr "Copie des éléments sélectionnés"
#: pcbnew/tool_pcb.cpp:244
#: eeschema/tool_sch.cpp:71
#: gerbview/tool_gerber.cpp:254
msgid "Paste"
msgstr "Copie des éléments sauvegardés"
#: pcbnew/tool_pcb.cpp:247
#: gerbview/tool_gerber.cpp:261
msgid "Undelete"
msgstr "Annulation du dernier effacement"
......@@ -1905,6 +2292,8 @@ msgid "Plot (HPGL, PostScript, or GERBER format)"
msgstr "Tracer en format HPGL, POSTSCRIPT ou GERBER"
#: pcbnew/tool_pcb.cpp:272
#: eeschema/menubar.cpp:154
#: eeschema/tool_sch.cpp:109
msgid "Find components and texts"
msgstr "Recherche de composants et textes"
......@@ -1985,6 +2374,7 @@ msgid "Add dimension"
msgstr "Ajout des cotes"
#: pcbnew/tool_pcb.cpp:450
#: gerbview/tool_gerber.cpp:378
msgid "Add layer alignment target"
msgstr "Ajouter Mire de superposition"
......@@ -2025,6 +2415,10 @@ msgid "Zoom "
msgstr "Zoom "
#: pcbnew/tool_pcb.cpp:595
#: eeschema/eelayer.cpp:223
#: pcbnew/set_color.h:414
#: eeschema/eelayer.h:214
#: gerbview/set_color.h:324
msgid "Grid"
msgstr "Grille"
......@@ -2051,6 +2445,8 @@ msgstr "Pistes:"
#: pcbnew/dialog_display_options.cpp:198
#: pcbnew/dialog_display_options.cpp:208
#: pcbnew/dialog_general_options.cpp:451
#: pcbnew/dialog_general_options.cpp:466
msgid "Always"
msgstr "Toujours"
......@@ -2060,6 +2456,8 @@ msgstr "Nouvelle piste"
#: pcbnew/dialog_display_options.cpp:200
#: pcbnew/dialog_display_options.cpp:206
#: pcbnew/dialog_general_options.cpp:449
#: pcbnew/dialog_general_options.cpp:464
msgid "Never"
msgstr "Jamais"
......@@ -2108,10 +2506,12 @@ msgid "Show Pad NoConnect"
msgstr "Montrer non conn"
#: pcbnew/dialog_display_options.cpp:269
#: gerbview/options.cpp:322
msgid "Display other items:"
msgstr "Afficher autres éléments"
#: pcbnew/dialog_display_options.cpp:276
#: eeschema/dialog_options.cpp:281
msgid "Show page limits"
msgstr " Afficher limites de page"
......@@ -2120,54 +2520,84 @@ msgid "Sizes and Widths"
msgstr "Dims. et Epaiss."
#: pcbnew/menubarmodedit.cpp:41
#: pcbnew/menubarpcb.cpp:229
msgid "Adjust width for texts and drawings"
msgstr "Ajuster dims pour textes et graphiques"
#: pcbnew/menubarmodedit.cpp:46
#: pcbnew/menubarpcb.cpp:234
msgid "Adjust size,shape,layers... for Pads"
msgstr "Ajuster taille, forme, couches... pour pads"
#: pcbnew/menubarmodedit.cpp:50
#: pcbnew/menubarpcb.cpp:223
#: pcbnew/set_grid.h:39
msgid "User Grid Size"
msgstr "Dim Grille utilisteur"
#: pcbnew/menubarmodedit.cpp:51
#: pcbnew/menubarpcb.cpp:224
msgid "Adjust User Grid"
msgstr "Ajuster Grille utilisateur"
#: pcbnew/menubarmodedit.cpp:60
#: pcbnew/menubarpcb.cpp:292
#: eeschema/menubar.cpp:397
#: cvpcb/tool_cvpcb.cpp:155
#: kicad/buildmnu.cpp:190
#: gerbview/tool_gerber.cpp:149
msgid "&Contents"
msgstr "&Contenu"
#: pcbnew/menubarmodedit.cpp:60
#: pcbnew/menubarpcb.cpp:292
msgid "Open the pcbnew manual"
msgstr "Ouvrir la documentation de pcbnew"
#: pcbnew/menubarmodedit.cpp:64
#: pcbnew/menubarpcb.cpp:296
#: eeschema/menubar.cpp:402
#: cvpcb/tool_cvpcb.cpp:159
#: kicad/buildmnu.cpp:195
#: gerbview/tool_gerber.cpp:151
msgid "&About"
msgstr "&Infos logiciel"
#: pcbnew/menubarmodedit.cpp:64
#: pcbnew/menubarpcb.cpp:296
#: eeschema/menubar.cpp:402
#: cvpcb/tool_cvpcb.cpp:160
#: kicad/buildmnu.cpp:195
#: gerbview/tool_gerber.cpp:152
msgid "About this application"
msgstr "Au sujet de cette application"
#: pcbnew/menubarmodedit.cpp:72
#: pcbnew/menubarpcb.cpp:304
msgid "3D Display"
msgstr "3D Visu"
#: pcbnew/menubarmodedit.cpp:72
#: pcbnew/menubarpcb.cpp:304
msgid "Show Board in 3D Mode"
msgstr "Visualisation en 3D"
#: pcbnew/menubarmodedit.cpp:76
#: pcbnew/menubarpcb.cpp:310
msgid "&Dimensions"
msgstr "&Dimensions"
#: pcbnew/menubarmodedit.cpp:77
#: pcbnew/menubarpcb.cpp:313
msgid "&3D Display"
msgstr "&3D Visu"
#: pcbnew/menubarmodedit.cpp:78
#: pcbnew/menubarpcb.cpp:314
#: eeschema/menubar.cpp:412
#: cvpcb/tool_cvpcb.cpp:166
#: kicad/buildmnu.cpp:203
#: gerbview/tool_gerber.cpp:159
msgid "&Help"
msgstr "&Aide"
......@@ -2285,6 +2715,7 @@ msgid "Change module %s (%s) "
msgstr "Change module %s (%s) "
#: pcbnew/xchgmod.cpp:612
#: pcbnew/automove.cpp:207
msgid "No Modules!"
msgstr "Pas de Modules"
......@@ -2292,19 +2723,14 @@ msgstr "Pas de Modules"
msgid "Cmp files:"
msgstr "Fichiers Cmp: "
#: pcbnew/automove.cpp:212
#: pcbnew/automove.cpp:211
msgid "Move Modules ?"
msgstr "Déplacer Modules ?"
#: pcbnew/automove.cpp:221
#: pcbnew/automove.cpp:220
msgid "Autoplace modules: No boad edges detected, unable to place modules"
msgstr "Autoplace modules: pas de contours sur pcb, impossible de placer les modules"
#: pcbnew/automove.cpp:344
#, c-format
msgid "Ok to set module orientation to %d degrees ?"
msgstr "Ok pour orientation module à %d degrés ?"
#: pcbnew/solve.cpp:233
msgid "Abort routing?"
msgstr "Stopper routage?"
......@@ -2328,6 +2754,7 @@ msgid "<%s> Not Found"
msgstr "<%s> Non trouvé"
#: pcbnew/find.cpp:238
#: eeschema/dialog_find.cpp:117
msgid "Item to find:"
msgstr "Elément a chercher:"
......@@ -2348,6 +2775,7 @@ msgid "Find Next Marker"
msgstr "Marqueur Suivant"
#: pcbnew/editmod.cpp:45
#: pcbnew/edit.cpp:179
msgid "Module Editor"
msgstr "Ouvrir Editeur de modules"
......@@ -2376,6 +2804,7 @@ msgid "Target Shape:"
msgstr "Forme Mire:"
#: pcbnew/class_marker.cpp:133
#: pcbnew/class_board_item.cpp:216
msgid "Marker"
msgstr "Marqueur"
......@@ -2385,10 +2814,13 @@ msgstr "Type Err"
#: pcbnew/set_color.cpp:269
#: pcbnew/set_color.cpp:296
#: gerbview/set_color.cpp:258
#: gerbview/set_color.cpp:285
msgid "Show None"
msgstr "Rien Afficher"
#: pcbnew/set_color.cpp:278
#: gerbview/set_color.cpp:267
msgid "Show All"
msgstr "Tout Afficher"
......@@ -2401,14 +2833,20 @@ msgid "Switch off all of the copper layers"
msgstr "N'affiche pas les couches cuivre"
#: pcbnew/set_color.cpp:361
#: eeschema/eelayer.cpp:260
#: gerbview/set_color.cpp:333
msgid "Apply"
msgstr "Appliquer"
#: pcbnew/set_grid.cpp:147
#: pcbnew/dialog_gendrill.cpp:165
#: pcbnew/dialog_general_options.cpp:299
#: gerbview/options.cpp:185
msgid "Inches"
msgstr "Pouces"
#: pcbnew/set_grid.cpp:148
#: share/drawframe.cpp:377
msgid "mm"
msgstr "mm"
......@@ -2428,18 +2866,6 @@ msgstr "Grille perso dim Y"
msgid "GenCAD file:"
msgstr "Fichier GenCAD:"
#: pcbnew/affiche.cpp:34
msgid "Net Name"
msgstr "Equipot"
#: pcbnew/affiche.cpp:36
msgid "No Net (not connected)"
msgstr "Pas de Net (non connecté)"
#: pcbnew/affiche.cpp:39
msgid "Net Code"
msgstr "Net Code"
#: pcbnew/editedge.cpp:162
msgid "Copper layer global delete not allowed!"
msgstr " Effacement global sur couche cuivre non autorisé"
......@@ -2666,19 +3092,31 @@ msgid "The URL of the FreeRouting.net website"
msgstr "L' URL du site FreeRouting.net"
#: pcbnew/dialog_freeroute_exchange.cpp:222
#: pcbnew/dialog_gendrill.cpp:282
#: pcbnew/dialog_netlist.cpp:253
#: eeschema/dialog_build_BOM.cpp:348
#: eeschema/dialog_erc.cpp:219
#: eeschema/plothpgl.cpp:291
#: share/dialog_print.cpp:222
#: share/svg_print.cpp:258
msgid "&Close"
msgstr "&Fermer"
#: pcbnew/pcbcfg.cpp:71
#: eeschema/eeconfig.cpp:60
#: cvpcb/menucfg.cpp:167
msgid "Read config file"
msgstr "Lire config"
#: pcbnew/pcbcfg.cpp:85
#: cvpcb/menucfg.cpp:179
#, c-format
msgid "File %s not found"
msgstr " fichier %s non trouvé"
#: pcbnew/pcbcfg.cpp:204
#: eeschema/eeconfig.cpp:199
#: cvpcb/cfg.cpp:78
msgid "Save preferences"
msgstr "Sauver préférences"
......@@ -2726,6 +3164,7 @@ msgid "Pad options:"
msgstr "Options pads"
#: pcbnew/dialog_zones_by_polygon.cpp:193
#: eeschema/dialog_options.cpp:273
msgid "Any"
msgstr "Tout"
......@@ -2808,12 +3247,16 @@ msgid "Via %.3f"
msgstr "Via %.3f"
#: pcbnew/onrightclick.cpp:127
#: pcbnew/modedit_onclick.cpp:196
#: eeschema/libedit_onrightclick.cpp:47
#: eeschema/onrightclick.cpp:102
#: gerbview/onrightclick.cpp:41
msgid "End Tool"
msgstr "Fin Outil"
#: pcbnew/onrightclick.cpp:195
msgid "Lock Module"
msgstr "Verrouiller Modules"
msgstr "Verrouiller Module"
#: pcbnew/onrightclick.cpp:203
msgid "Unlock Module"
......@@ -2832,6 +3275,7 @@ msgid "Move Drawing"
msgstr "Déplace Tracé"
#: pcbnew/onrightclick.cpp:238
#: eeschema/onrightclick.cpp:208
msgid "End Drawing"
msgstr "Fin tracé"
......@@ -2840,6 +3284,7 @@ msgid "Edit Drawing"
msgstr "Edit Tracé"
#: pcbnew/onrightclick.cpp:241
#: eeschema/onrightclick.cpp:210
msgid "Delete Drawing"
msgstr "Supprimer Tracé"
......@@ -2856,6 +3301,7 @@ msgid "Delete Last Corner"
msgstr "Supprimer Dernier Sommet"
#: pcbnew/onrightclick.cpp:273
#: eeschema/onrightclick.cpp:155
msgid "Delete Marker"
msgstr "Effacer Marqueur"
......@@ -2968,18 +3414,33 @@ msgid "Read Global AutoRouter Data"
msgstr "Lire Données de L'autorouteur global"
#: pcbnew/onrightclick.cpp:445
#: pcbnew/modedit_onclick.cpp:206
#: eeschema/libedit_onrightclick.cpp:231
#: eeschema/onrightclick.cpp:609
#: gerbview/onrightclick.cpp:50
msgid "Cancel Block"
msgstr "Annuler Bloc"
#: pcbnew/onrightclick.cpp:447
#: pcbnew/modedit_onclick.cpp:208
#: eeschema/libedit_onrightclick.cpp:234
#: eeschema/onrightclick.cpp:615
#: gerbview/onrightclick.cpp:51
msgid "Zoom Block (drag middle mouse)"
msgstr "Zoom Bloc (drag bouton du milieu souris)"
#: pcbnew/onrightclick.cpp:450
#: pcbnew/modedit_onclick.cpp:211
#: eeschema/libedit_onrightclick.cpp:238
#: eeschema/onrightclick.cpp:617
#: gerbview/onrightclick.cpp:53
msgid "Place Block"
msgstr "Place Bloc"
#: pcbnew/onrightclick.cpp:452
#: pcbnew/modedit_onclick.cpp:213
#: eeschema/libedit_onrightclick.cpp:244
#: eeschema/onrightclick.cpp:626
msgid "Copy Block (shift + drag mouse)"
msgstr "Copie Bloc (shift + drag mouse)"
......@@ -2988,10 +3449,12 @@ msgid "Flip Block (alt + drag mouse)"
msgstr "Inversion Bloc (alt + drag mouse)"
#: pcbnew/onrightclick.cpp:456
#: pcbnew/modedit_onclick.cpp:217
msgid "Rotate Block (ctrl + drag mouse)"
msgstr "Rotation Bloc (ctrl + drag mouse)"
#: pcbnew/onrightclick.cpp:458
#: pcbnew/modedit_onclick.cpp:219
msgid "Delete Block (shift+ctrl + drag mouse)"
msgstr "Effacement Bloc (shift+ctrl + drag mouse)"
......@@ -3106,6 +3569,10 @@ msgstr "Changer TOUTES Pistes (pas les vias)"
#: pcbnew/onrightclick.cpp:579
#: pcbnew/onrightclick.cpp:760
#: pcbnew/onrightclick.cpp:864
#: pcbnew/dialog_netlist.cpp:186
#: eeschema/menubar.cpp:146
#: eeschema/edit_component_in_lib.cpp:239
#: eeschema/edit_component_in_lib.cpp:320
msgid "Delete"
msgstr "Supprimer"
......@@ -3226,6 +3693,7 @@ msgid "Rotate +"
msgstr "Rotation +"
#: pcbnew/onrightclick.cpp:717
#: eeschema/onrightclick.cpp:288
msgid "Rotate -"
msgstr "Rotation -"
......@@ -3236,19 +3704,24 @@ msgstr "Change côté"
#: pcbnew/onrightclick.cpp:722
#: pcbnew/onrightclick.cpp:756
#: pcbnew/onrightclick.cpp:860
#: pcbnew/modedit_onclick.cpp:306
#: eeschema/onrightclick.cpp:300
msgid "Edit"
msgstr "Editer"
#: pcbnew/onrightclick.cpp:754
#: pcbnew/onrightclick.cpp:858
#: pcbnew/modedit_onclick.cpp:241
msgid "Rotate"
msgstr "Rotation"
#: pcbnew/onrightclick.cpp:793
#: pcbnew/modedit_onclick.cpp:263
msgid "Edit Pad"
msgstr "Edit Pad"
#: pcbnew/onrightclick.cpp:797
#: pcbnew/modedit_onclick.cpp:265
msgid "New Pad Settings"
msgstr "Nouvelles Caract. Pads"
......@@ -3257,6 +3730,7 @@ msgid "Copy current pad settings to this pad"
msgstr "Copier les réglages courants pour ce pad"
#: pcbnew/onrightclick.cpp:801
#: pcbnew/modedit_onclick.cpp:267
msgid "Export Pad Settings"
msgstr "Exporte Caract. Pads"
......@@ -3265,6 +3739,7 @@ msgid "Copy this pad settings to current pad settings"
msgstr "Copier les caractéristiques de ce pad vers les caractéristiques courantes"
#: pcbnew/onrightclick.cpp:808
#: pcbnew/modedit_onclick.cpp:274
msgid "Global Pad Settings"
msgstr "Edition Globale des pads"
......@@ -3285,10 +3760,14 @@ msgid "Autoroute Net"
msgstr "Autoroute Net"
#: pcbnew/class_board_item.cpp:25
#: pcbnew/class_drawsegment.cpp:311
msgid "Arc"
msgstr "Arc"
#: pcbnew/class_board_item.cpp:62
#: eeschema/component_class.cpp:74
#: eeschema/dialog_build_BOM.cpp:298
#: eeschema/edit_component_in_schematic.cpp:835
msgid "Footprint"
msgstr "Module"
......@@ -3332,6 +3811,11 @@ msgid "Pcb Text"
msgstr "Texte Pcb"
#: pcbnew/class_board_item.cpp:100
#: pcbnew/dialog_netlist.cpp:162
#: eeschema/dialog_create_component.cpp:167
#: eeschema/onrightclick.cpp:307
#: eeschema/edit_component_in_schematic.cpp:758
#: eeschema/eelayer.h:152
msgid "Reference"
msgstr "Référence"
......@@ -3346,18 +3830,22 @@ msgid "Graphic"
msgstr "Graphique"
#: pcbnew/class_board_item.cpp:139
#: pcbnew/class_zone.cpp:601
msgid "Zone Outline"
msgstr "Contour de Zone"
#: pcbnew/class_board_item.cpp:144
#: pcbnew/class_zone.cpp:605
msgid "(Cutout)"
msgstr "(Cutout)"
#: pcbnew/class_board_item.cpp:163
#: pcbnew/class_zone.cpp:625
msgid "Not Found"
msgstr " Non Trouvé"
#: pcbnew/class_board_item.cpp:169
#: pcbnew/class_track.cpp:845
msgid "Zone"
msgstr "Zone"
......@@ -3366,6 +3854,7 @@ msgid "Blind/Buried"
msgstr "Borgne/Aveugle"
#: pcbnew/class_board_item.cpp:193
#: pcbnew/pcbnew.h:297
msgid "Micro Via"
msgstr "Micro Via"
......@@ -3427,6 +3916,8 @@ 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"
......@@ -3459,10 +3950,15 @@ msgid "Speed (cm/s)"
msgstr "Vitesse plume ( cm/s )"
#: pcbnew/dialog_gendrill.cpp:221
#: eeschema/plothpgl.cpp:256
msgid "Pen Number"
msgstr "Numéro de plume"
#: pcbnew/dialog_gendrill.cpp:227
#: pcbnew/dialog_general_options.cpp:376
#: eeschema/dialog_build_BOM.cpp:283
#: eeschema/netlist_control.cpp:121
#: share/dialog_print.cpp:167
msgid "Options:"
msgstr "Options :"
......@@ -3507,6 +4003,7 @@ msgid "Through Vias:"
msgstr "Via Traversantes:"
#: pcbnew/dialog_gendrill.cpp:270
#: pcbnew/dialog_track_options.cpp:223
msgid "Micro Vias:"
msgstr "Micro Vias:"
......@@ -3616,14 +4113,19 @@ msgid "Save current board as.."
msgstr "Sauver le Circuit Imprimé courant sous.."
#: pcbnew/menubarpcb.cpp:84
#: eeschema/menubar.cpp:75
#: gerbview/tool_gerber.cpp:88
msgid "P&rint"
msgstr "Imp&rimer"
#: pcbnew/menubarpcb.cpp:84
#: eeschema/menubar.cpp:75
#: gerbview/tool_gerber.cpp:88
msgid "Print on current printer"
msgstr "Imprimer sur l'imprimante par défaut"
#: pcbnew/menubarpcb.cpp:89
#: eeschema/menubar.cpp:105
msgid "&Plot"
msgstr "&Tracer"
......@@ -3672,6 +4174,7 @@ msgid "Import a routed \"Specctra Session\" (*.ses) file"
msgstr "Importer un fichier de routage \"Specctra Session\" (*.ses) "
#: pcbnew/menubarpcb.cpp:133
#: eeschema/libframe.cpp:525
msgid "Import"
msgstr "Importer"
......@@ -3704,6 +4207,10 @@ msgid "Archive or Add footprints in a library file"
msgstr "Archiver ou ajouter les modules dans un fichier librairie"
#: pcbnew/menubarpcb.cpp:156
#: eeschema/menubar.cpp:109
#: cvpcb/tool_cvpcb.cpp:122
#: kicad/buildmnu.cpp:122
#: gerbview/tool_gerber.cpp:93
msgid "E&xit"
msgstr "&Quitter"
......@@ -3712,14 +4219,19 @@ msgid "Quit pcbnew"
msgstr "Quitter Pcbnew"
#: pcbnew/menubarpcb.cpp:174
#: eeschema/menubar.cpp:358
msgid "&Libs and Dir"
msgstr "&Libs et Rep"
#: pcbnew/menubarpcb.cpp:175
#: eeschema/menubar.cpp:359
#: cvpcb/tool_cvpcb.cpp:137
msgid "Setting Libraries, Directories and others..."
msgstr "Sélectionner les librairies et répertoires"
#: pcbnew/menubarpcb.cpp:179
#: eeschema/menubar.cpp:364
#: gerbview/tool_gerber.cpp:108
msgid "&Colors"
msgstr "&Couleurs"
......@@ -3744,18 +4256,23 @@ msgid "Select what items are displayed"
msgstr "Sélectionner les éléments a afficher"
#: pcbnew/menubarpcb.cpp:200
#: eeschema/menubar.cpp:382
msgid "&Save preferences"
msgstr "&Sauver Préférences"
#: pcbnew/menubarpcb.cpp:201
#: eeschema/menubar.cpp:383
#: gerbview/tool_gerber.cpp:123
msgid "Save application preferences"
msgstr "Sauver préférences"
#: pcbnew/menubarpcb.cpp:205
#: eeschema/menubar.cpp:386
msgid "&Read preferences"
msgstr "&Lire Préférences"
#: pcbnew/menubarpcb.cpp:206
#: eeschema/menubar.cpp:387
msgid "Read application preferences"
msgstr "Lire préférences de l'application"
......@@ -3768,10 +4285,12 @@ msgid "Adjust size and width for tracks, vias"
msgstr "Ajuster dims et taille des pistes et vias"
#: pcbnew/menubarpcb.cpp:228
#: pcbnew/dialog_graphic_items_options.h:47
msgid "Texts and Drawings"
msgstr "Textes et Tracés"
#: pcbnew/menubarpcb.cpp:239
#: gerbview/tool_gerber.cpp:122
msgid "&Save Setup"
msgstr "&Sauver Options"
......@@ -3836,14 +4355,24 @@ msgid "Swap tracks on copper layers or drawings on others layers"
msgstr "Permutation de couches"
#: pcbnew/menubarpcb.cpp:308
#: eeschema/menubar.cpp:407
#: cvpcb/tool_cvpcb.cpp:164
#: gerbview/tool_gerber.cpp:154
#: 3d-viewer/3d_toolbar.cpp:110
msgid "&File"
msgstr "&Fichiers"
#: pcbnew/menubarpcb.cpp:309
#: eeschema/menubar.cpp:411
#: cvpcb/tool_cvpcb.cpp:165
#: kicad/buildmnu.cpp:202
#: gerbview/tool_gerber.cpp:155
#: 3d-viewer/3d_toolbar.cpp:118
msgid "&Preferences"
msgstr "&Préférences"
#: pcbnew/menubarpcb.cpp:311
#: gerbview/tool_gerber.cpp:156
msgid "&Miscellaneous"
msgstr "&Divers"
......@@ -3852,10 +4381,13 @@ msgid "P&ostprocess"
msgstr "P&ostprocesseurs"
#: pcbnew/class_track.cpp:868
#: pcbnew/class_zone.cpp:628
#: pcbnew/zones_by_polygon.cpp:859
msgid "NetName"
msgstr "NetName"
#: pcbnew/class_track.cpp:873
#: pcbnew/class_zone.cpp:633
msgid "NetCode"
msgstr "NetCode"
......@@ -3865,6 +4397,7 @@ msgid "Segment"
msgstr "Segment"
#: pcbnew/class_track.cpp:893
#: pcbnew/class_module.cpp:1139
msgid "Stat"
msgstr "Stat"
......@@ -3914,6 +4447,7 @@ msgid "Scale Y"
msgstr "Echelle Y"
#: pcbnew/modedit_onclick.cpp:250
#: pcbnew/dialog_edit_module.cpp:186
msgid "Edit Module"
msgstr "Edit Module"
......@@ -4063,7 +4597,7 @@ msgid ""
"Note: only not locked footprints will be removed"
msgstr ""
"Supprimer les empreintes trouvées sur le C.I. mais non en netliste\n"
"Note: seulles les empreintes non verrouillées seront supprimées"
"Note: seules les empreintes non verrouillées seront supprimées"
#: pcbnew/dialog_netlist.cpp:212
msgid "Browse Netlist Files"
......@@ -4130,6 +4664,7 @@ msgid "Alternate Via Drill"
msgstr "Perçage vias alternatif"
#: pcbnew/dialog_track_options.cpp:208
#: pcbnew/pcbnew.h:299
msgid "Through Via"
msgstr "Via Traversante"
......@@ -4281,10 +4816,12 @@ msgid "Clean pcb"
msgstr "Nettoyage PCB"
#: pcbnew/class_pcb_text.cpp:186
#: gerbview/affiche.cpp:29
msgid "COTATION"
msgstr "COTATION"
#: pcbnew/class_pcb_text.cpp:188
#: gerbview/affiche.cpp:32
msgid "PCB Text"
msgstr "Texte Pcb"
......@@ -4293,30 +4830,38 @@ msgid "Module Editor: module modified!, Continue ?"
msgstr "Editeur de Module: module modifié! Continuer ?"
#: pcbnew/dialog_general_options.cpp:288
#: gerbview/options.cpp:175
msgid "No Display"
msgstr "Pas d'affichage"
#: pcbnew/dialog_general_options.cpp:291
#: gerbview/options.cpp:177
msgid "Display Polar Coord"
msgstr "Affichage coord Polaires"
#: pcbnew/dialog_general_options.cpp:300
#: gerbview/options.cpp:186
msgid "millimeters"
msgstr "millimetres"
#: pcbnew/dialog_general_options.cpp:302
#: eeschema/dialog_options.cpp:264
#: gerbview/options.cpp:187
msgid "Units"
msgstr "Unités"
#: pcbnew/dialog_general_options.cpp:309
#: gerbview/options.cpp:193
msgid "Small"
msgstr "Petit"
#: pcbnew/dialog_general_options.cpp:310
#: gerbview/options.cpp:193
msgid "Big"
msgstr "Grand"
#: pcbnew/dialog_general_options.cpp:312
#: gerbview/options.cpp:194
msgid "Cursor"
msgstr "Curseur"
......@@ -4357,6 +4902,7 @@ msgid "Segments 45 Only"
msgstr "Segments 45 seulement"
#: pcbnew/dialog_general_options.cpp:429
#: eeschema/dialog_options.cpp:256
msgid "Auto PAN"
msgstr "Auto PAN"
......@@ -4467,6 +5013,8 @@ msgid "Change module(s)"
msgstr "Change module(s)"
#: pcbnew/dialog_edit_module.cpp:193
#: eeschema/dialog_edit_component_in_lib.cpp:206
#: eeschema/onrightclick.cpp:343
msgid "Doc"
msgstr "Doc"
......@@ -4483,6 +5031,7 @@ msgid "Add Field"
msgstr "Ajouter Champ"
#: pcbnew/dialog_edit_module.cpp:222
#: eeschema/onrightclick.cpp:248
msgid "Edit Field"
msgstr "Editer Champ"
......@@ -4491,6 +5040,7 @@ msgid "Delete Field"
msgstr "Supprimer Champ"
#: pcbnew/dialog_edit_module.cpp:234
#: common/common.cpp:343
msgid "Component"
msgstr "Composant"
......@@ -4563,6 +5113,7 @@ msgid "3D Shape Name"
msgstr "3D forme"
#: pcbnew/dialog_edit_module.cpp:395
#: eeschema/dialog_eeschema_config.cpp:231
msgid "Browse"
msgstr "Examiner"
......@@ -4724,6 +5275,59 @@ msgstr ""
"Votre PCB a un mauvais numero de couche %u pour le module\n"
" %s's \"texte module\" de %s."
#: pcbnew/affiche.cpp:35
msgid "Net Name"
msgstr "Equipot"
#: pcbnew/affiche.cpp:37
msgid "No Net (not connected)"
msgstr "Pas de Net (non connecté)"
#: pcbnew/affiche.cpp:40
msgid "Net Code"
msgstr "Net Code"
#: pcbnew/affiche.cpp:70
msgid "Net Length"
msgstr "Long. Net:"
#: pcbnew/dialog_orient_footprints.cpp:147
msgid "Orientation:"
msgstr "Orientation:"
#: pcbnew/dialog_orient_footprints.cpp:152
msgid "New orientation (0.1 degree resolution)"
msgstr "Nouvelle orientation (0.1 degré de resolution)"
#: pcbnew/dialog_orient_footprints.cpp:155
msgid "Filter:"
msgstr "Filtre:"
#: pcbnew/dialog_orient_footprints.cpp:158
msgid "*"
msgstr "*"
#: pcbnew/dialog_orient_footprints.cpp:160
msgid "Filter to select footprints by reference"
msgstr "Filtre pour sélectionner les empreintes par leur référence"
#: pcbnew/dialog_orient_footprints.cpp:165
msgid "Include Locked Footprints"
msgstr "Inclure Modules Verrouillés"
#: pcbnew/dialog_orient_footprints.cpp:168
msgid "Force locked footprints to be modified"
msgstr "Force Modules Verrouillés à être modifiés"
#: pcbnew/dialog_orient_footprints.cpp:255
#, c-format
msgid "Ok to set footprints orientation to %g degrees ?"
msgstr "Ok pour orienter les modules à %d degrés ?"
#: pcbnew/dialog_orient_footprints.cpp:289
msgid "Bad value for footprints orientation"
msgstr "Mauvaise valeur pour l'orientation des empreintes"
#: eeschema/erc.cpp:287
msgid "Annotation Required!"
msgstr "Numérotation requise!"
......@@ -4757,10 +5361,12 @@ msgid "Warning More than 1 Pin connected to UnConnect symbol"
msgstr "Warning: plus que 1 Pin connectée a un symbole de non connexion"
#: eeschema/erc.cpp:595
#: common/confirm.cpp:84
msgid "Warning"
msgstr "Avertissement"
#: eeschema/erc.cpp:598
#: common/confirm.cpp:88
msgid "Error"
msgstr "Erreur"
......@@ -4900,34 +5506,43 @@ msgid " in library"
msgstr " en librairie"
#: eeschema/eeredraw.cpp:130
#: eeschema/component_class.cpp:75
#: eeschema/eelayer.h:171
msgid "Sheet"
msgstr "Feuille"
#: eeschema/pinedit.cpp:22
#: eeschema/pinedit-dialog.cpp:317
msgid "line"
msgstr "Ligne"
#: eeschema/pinedit.cpp:22
#: eeschema/pinedit-dialog.cpp:318
msgid "invert"
msgstr "invert"
#: eeschema/pinedit.cpp:22
#: eeschema/pinedit-dialog.cpp:319
msgid "clock"
msgstr "clock"
#: eeschema/pinedit.cpp:22
#: eeschema/pinedit-dialog.cpp:320
msgid "clock inv"
msgstr "clock inv"
#: eeschema/pinedit.cpp:23
#: eeschema/pinedit-dialog.cpp:321
msgid "low in"
msgstr "low in"
#: eeschema/pinedit.cpp:23
#: eeschema/pinedit-dialog.cpp:322
msgid "low clock"
msgstr "low clock"
#: eeschema/pinedit.cpp:23
#: eeschema/pinedit-dialog.cpp:323
msgid "low out"
msgstr "low out"
......@@ -4962,6 +5577,7 @@ msgid "Add NoConnect Flag"
msgstr "Ajoutde symboles de non connexion"
#: eeschema/schedit.cpp:189
#: eeschema/hotkeys.cpp:271
msgid "Add Wire"
msgstr "Ajouter Fils"
......@@ -4970,10 +5586,14 @@ msgid "Add Bus"
msgstr "Addition de Bus"
#: eeschema/schedit.cpp:201
#: eeschema/onrightclick.cpp:513
#: eeschema/onrightclick.cpp:545
msgid "Add Junction"
msgstr "Ajout jonctions"
#: eeschema/schedit.cpp:205
#: eeschema/onrightclick.cpp:514
#: eeschema/onrightclick.cpp:546
msgid "Add Label"
msgstr "Ajout Label"
......@@ -5006,6 +5626,7 @@ msgid "Import PinSheet"
msgstr "Importer Connecteur de hiérarchie"
#: eeschema/schedit.cpp:241
#: eeschema/hotkeys.cpp:249
msgid "Add Component"
msgstr "Ajout Composant"
......@@ -5052,6 +5673,7 @@ msgid " Not Found"
msgstr " Non trouvé"
#: eeschema/find.cpp:653
#: eeschema/selpart.cpp:39
msgid "No libraries are loaded"
msgstr "Pas de librairies chargées"
......@@ -5096,6 +5718,7 @@ msgid "No show Hidden Pins"
msgstr "N'affichage pas les pins invisibles"
#: eeschema/schframe.cpp:422
#: eeschema/tool_sch.cpp:267
msgid "Show Hidden Pins"
msgstr "Force affichage des pins invisibles"
......@@ -5108,6 +5731,7 @@ msgid "Draw lines H, V or 45 deg only"
msgstr "Tracer traits H, V ou 45 deg seulement"
#: eeschema/menubar.cpp:41
#: gerbview/tool_gerber.cpp:63
msgid "&New"
msgstr "&Nouveau"
......@@ -5116,6 +5740,7 @@ msgid "New schematic"
msgstr "Nouvelle schématique"
#: eeschema/menubar.cpp:47
#: cvpcb/tool_cvpcb.cpp:109
msgid "&Open"
msgstr "&Ouvrir "
......@@ -5128,6 +5753,7 @@ msgid "&Save"
msgstr "&Sauver"
#: eeschema/menubar.cpp:55
#: eeschema/tool_sch.cpp:45
msgid "Save schematic project"
msgstr "Sauver le Projet schématique"
......@@ -5196,6 +5822,7 @@ msgid "&Redo\t"
msgstr "&Redo\t"
#: eeschema/menubar.cpp:154
#: pcbnew/find.h:38
msgid "Find"
msgstr "Chercher"
......@@ -5209,11 +5836,13 @@ msgstr "Rétroannotation des Champs Modules"
#: eeschema/menubar.cpp:169
#: eeschema/menubar.cpp:172
#: share/zoom.cpp:361
msgid "Zoom in"
msgstr "Zoom +"
#: eeschema/menubar.cpp:177
#: eeschema/menubar.cpp:180
#: share/zoom.cpp:362
msgid "Zoom out"
msgstr "Zoom -"
......@@ -5227,6 +5856,7 @@ msgid "&Component"
msgstr "&Composant"
#: eeschema/menubar.cpp:206
#: eeschema/tool_sch.cpp:156
msgid "Place the component"
msgstr "Placer le Composant"
......@@ -5235,6 +5865,7 @@ msgid "&Power port"
msgstr "Power Symbole"
#: eeschema/menubar.cpp:212
#: eeschema/tool_sch.cpp:160
msgid "Place the power port"
msgstr "Placer le Symbole Power"
......@@ -5243,6 +5874,7 @@ msgid "&Wire"
msgstr "&Fil"
#: eeschema/menubar.cpp:218
#: eeschema/tool_sch.cpp:165
msgid "Place the wire"
msgstr "Place fil"
......@@ -5251,6 +5883,7 @@ msgid "&Bus"
msgstr "&Bus"
#: eeschema/menubar.cpp:227
#: eeschema/tool_sch.cpp:169
msgid "Place the bus"
msgstr "Placer le Bus"
......@@ -5259,6 +5892,7 @@ msgid "W&ire to bus entry"
msgstr "Entrées de bus (type fil vers bus)"
#: eeschema/menubar.cpp:237
#: eeschema/tool_sch.cpp:173
msgid "Place the wire to bus entry"
msgstr "Placer des entrées de bus (type fil vers bus)"
......@@ -5267,6 +5901,7 @@ msgid "B&us to bus entry"
msgstr "Entrées de bus (type bus vers bus)"
#: eeschema/menubar.cpp:247
#: eeschema/tool_sch.cpp:177
msgid "Place the bus to bus entry"
msgstr "Placer des entrées de bus (type bus vers bus)"
......@@ -5275,6 +5910,7 @@ msgid "No connect flag"
msgstr "Symbole de Non Connexion"
#: eeschema/menubar.cpp:257
#: eeschema/tool_sch.cpp:182
msgid "Place the no connect flag"
msgstr "Placer le symbole de non connexion"
......@@ -5283,6 +5919,7 @@ msgid "Net name"
msgstr "Net Name"
#: eeschema/menubar.cpp:267
#: eeschema/tool_sch.cpp:186
msgid "Place the net name"
msgstr "Placer le nom de net"
......@@ -5295,10 +5932,12 @@ msgid "Place the global label. Warning: all global labels with the same name are
msgstr "Placerun label global. Attention: tous les labels globaux avec le même nom sont connectés dans toute la hierarchie"
#: eeschema/menubar.cpp:284
#: eeschema/eelayer.h:85
msgid "Junction"
msgstr "Jonction"
#: eeschema/menubar.cpp:285
#: eeschema/tool_sch.cpp:195
msgid "Place the junction"
msgstr "Placer la Jonction"
......@@ -5307,6 +5946,7 @@ msgid "Hierarchical label"
msgstr "Label Hiérarchique"
#: eeschema/menubar.cpp:297
#: eeschema/tool_sch.cpp:200
msgid "Place the hierarchical label. This label will be seen as a pin sheet in the sheet symbol"
msgstr "Placer le label hiérrachique. Ce label sera vu comme une pin dans la feuille mère symbole"
......@@ -5315,6 +5955,7 @@ msgid "Hierarchical sheet"
msgstr "Feuille Hiérrachique"
#: eeschema/menubar.cpp:307
#: eeschema/tool_sch.cpp:205
msgid "Place the hierarchical sheet"
msgstr "Placer la Feuille Hiérrachique"
......@@ -5323,6 +5964,7 @@ msgid "Imported hierarchical label"
msgstr "Importer label hiérarchique"
#: eeschema/menubar.cpp:317
#: eeschema/tool_sch.cpp:209
msgid "Place the pin sheet (imported hierarchical label from sheet)"
msgstr "Placer la pin hiérarchique ( Importer un label hiérarchique vers la feuille)"
......@@ -5347,6 +5989,7 @@ msgid "Graphic text (comment)"
msgstr "Ttextes graphiques (commentaires)"
#: eeschema/menubar.cpp:349
#: eeschema/tool_sch.cpp:223
msgid "Place the graphic text (comment)"
msgstr "Placer le textes graphique (commentaire)"
......@@ -5355,6 +5998,7 @@ msgid "Setting colors..."
msgstr "Choisir les couleurs d'affichage..."
#: eeschema/menubar.cpp:371
#: gerbview/tool_gerber.cpp:110
msgid "&Options"
msgstr "&Options"
......@@ -5391,14 +6035,20 @@ msgid " Text Options : "
msgstr "Options du texte:"
#: eeschema/symbtext.cpp:162
#: eeschema/dialog_cmp_graphic_properties.cpp:156
#: eeschema/pinedit-dialog.cpp:259
msgid "Common to Units"
msgstr "Commun aux Unités"
#: eeschema/symbtext.cpp:166
#: eeschema/dialog_cmp_graphic_properties.cpp:160
#: eeschema/pinedit-dialog.cpp:263
msgid "Common to convert"
msgstr "Commun a converti"
#: eeschema/symbtext.cpp:170
#: eeschema/edit_component_in_lib.cpp:502
#: eeschema/dialog_edit_component_in_schematic.cpp:216
msgid "Vertical"
msgstr "Vertical"
......@@ -5424,7 +6074,7 @@ msgid ""
"Continue?"
msgstr ""
"Composant courant non sauvé.\n"
" continuer ?"
"Continuer ?"
#: eeschema/libedit.cpp:112
#: eeschema/libedit.cpp:389
......@@ -5512,6 +6162,7 @@ msgid "No new text: no change"
msgstr "Pas de nouveau texte: pas de changements"
#: eeschema/netlist.cpp:161
#: eeschema/dialog_build_BOM.cpp:269
msgid "List"
msgstr "Liste"
......@@ -5605,21 +6256,25 @@ msgstr "Texte "
#: eeschema/dialog_edit_label.cpp:149
#: eeschema/affiche.cpp:110
#: eeschema/pinedit-dialog.cpp:289
msgid "Right"
msgstr "Droite"
#: eeschema/dialog_edit_label.cpp:150
#: eeschema/affiche.cpp:101
#: eeschema/pinedit-dialog.cpp:291
msgid "Up"
msgstr "Haut"
#: eeschema/dialog_edit_label.cpp:151
#: eeschema/affiche.cpp:107
#: eeschema/pinedit-dialog.cpp:290
msgid "Left"
msgstr "Gauche"
#: eeschema/dialog_edit_label.cpp:152
#: eeschema/affiche.cpp:104
#: eeschema/pinedit-dialog.cpp:292
msgid "Down"
msgstr "Bas"
......@@ -5628,14 +6283,17 @@ msgid "Text Orient:"
msgstr "Orient:"
#: eeschema/dialog_edit_label.cpp:160
#: eeschema/pinedit-dialog.cpp:330
msgid "Input"
msgstr "Entrée"
#: eeschema/dialog_edit_label.cpp:161
#: eeschema/pinedit-dialog.cpp:331
msgid "Output"
msgstr "Sortie"
#: eeschema/dialog_edit_label.cpp:162
#: eeschema/pinedit-dialog.cpp:332
msgid "Bidi"
msgstr "Bidi"
......@@ -5644,6 +6302,7 @@ msgid "TriState"
msgstr "3 états"
#: eeschema/dialog_edit_label.cpp:164
#: eeschema/pinedit-dialog.cpp:334
msgid "Passive"
msgstr "Passive"
......@@ -5660,6 +6319,7 @@ msgid "save current configuration setting in the local .pro file"
msgstr "Sauve configuration courante dans le fichier .pro local"
#: eeschema/dialog_eeschema_config.cpp:169
#: cvpcb/dialog_cvpcb_config.cpp:149
msgid "NetList Formats:"
msgstr " Formats NetListe:"
......@@ -5743,6 +6403,7 @@ msgstr "Ref"
#: eeschema/component_class.cpp:81
#: eeschema/component_class.cpp:82
#: eeschema/component_class.cpp:83
#: eeschema/build_BOM.cpp:687
msgid "Field"
msgstr "Champ"
......@@ -5812,6 +6473,7 @@ msgid "PinName"
msgstr "Nom Pin"
#: eeschema/affiche.cpp:79
#: eeschema/eelayer.h:140
msgid "PinNum"
msgstr "Num Pin"
......@@ -5835,14 +6497,19 @@ msgstr "Long."
#: eeschema/affiche.cpp:168
#: eeschema/affiche.cpp:174
#: share/dialog_print.cpp:198
#: share/svg_print.cpp:239
msgid "All"
msgstr "Tout"
#: eeschema/affiche.cpp:171
#: eeschema/onrightclick.cpp:328
msgid "Unit"
msgstr "Unité"
#: eeschema/affiche.cpp:181
#: eeschema/dialog_edit_component_in_schematic.cpp:191
#: eeschema/onrightclick.cpp:315
msgid "Convert"
msgstr "Convert"
......@@ -5870,6 +6537,7 @@ msgstr "Symbole Alimentation"
#: eeschema/dialog_edit_component_in_lib.cpp:165
#: eeschema/dialog_create_component.cpp:191
#: eeschema/dialog_edit_component_in_schematic.cpp:188
msgid "Parts are locked"
msgstr "Les parts sont verrouillées"
......@@ -5894,6 +6562,7 @@ msgid "Browse DocFiles"
msgstr "Examen Fichiers de Doc"
#: eeschema/dialog_edit_component_in_lib.cpp:210
#: eeschema/edit_component_in_lib.cpp:216
msgid "Alias"
msgstr "Alias"
......@@ -5903,6 +6572,7 @@ msgid "Arc %.1f deg"
msgstr "Arc %.1f deg"
#: eeschema/dialog_create_component.cpp:183
#: eeschema/edit_component_in_lib.cpp:401
msgid "As Convert"
msgstr "A une forme \"convertie\""
......@@ -6023,10 +6693,12 @@ msgid "Show Pin Number"
msgstr "Montrer Numéro de Pin"
#: eeschema/dialog_create_component.cpp:254
#: eeschema/edit_component_in_lib.cpp:418
msgid "Show Pin Name"
msgstr "Montre Nom de Pin"
#: eeschema/dialog_create_component.cpp:258
#: eeschema/edit_component_in_lib.cpp:429
msgid "Pin Name Inside"
msgstr "Nom de pin a l'intérieur"
......@@ -6035,6 +6707,7 @@ msgid "You must provide a name for this component"
msgstr "Vous devez fournir un nom pour ce composant"
#: eeschema/sheet.cpp:162
#: share/svg_print.cpp:265
msgid "Filename:"
msgstr "Nom Fichier:"
......@@ -6060,6 +6733,7 @@ msgid "Sheet %s (file %s) modified. Save it?"
msgstr "Feuille %s (fichier %s) modifiée. La sauver t?"
#: eeschema/edit_component_in_lib.cpp:168
#: eeschema/dialog_edit_component_in_lib.h:56
msgid "Lib Component Properties"
msgstr "Propriétés du composant librairie"
......@@ -6094,6 +6768,7 @@ msgstr "Justifié à gauche"
#: eeschema/edit_component_in_lib.cpp:476
#: eeschema/edit_component_in_lib.cpp:478
#: share/zoom.cpp:360
msgid "Center"
msgstr "Centrer"
......@@ -6110,22 +6785,28 @@ msgid "Top justify"
msgstr "Justifié en haut"
#: eeschema/edit_component_in_lib.cpp:484
#: eeschema/dialog_edit_component_in_schematic.cpp:226
#: eeschema/eelayer.h:164
msgid "Fields"
msgstr "Champs"
#: eeschema/edit_component_in_lib.cpp:497
#: eeschema/dialog_edit_component_in_schematic.cpp:212
msgid "Show Text"
msgstr "Texte visible"
#: eeschema/edit_component_in_lib.cpp:508
#: eeschema/edit_component_in_schematic.cpp:205
msgid "Field Name:"
msgstr "Nom Champ"
#: eeschema/edit_component_in_lib.cpp:518
#: eeschema/edit_component_in_schematic.cpp:215
msgid "Field Text:"
msgstr "Texte du Champ:"
#: eeschema/edit_component_in_lib.cpp:524
#: eeschema/edit_component_in_schematic.cpp:223
msgid "Pos"
msgstr "Pos"
......@@ -6142,6 +6823,7 @@ msgid "Chip Name"
msgstr "Nom en librairie"
#: eeschema/edit_component_in_lib.cpp:554
#: eeschema/edit_component_in_schematic.cpp:199
msgid "Field to edit"
msgstr "Champ à éditer"
......@@ -6183,6 +6865,7 @@ msgid "Delete Convert items"
msgstr "Suppression des éléments convertis"
#: eeschema/edit_component_in_lib.cpp:1144
#: common/eda_doc.cpp:134
msgid "Doc Files"
msgstr "Fichiers de Doc"
......@@ -6195,6 +6878,9 @@ msgid "New FootprintFilter:"
msgstr "Nouveau \"Filtre de Modules"
#: eeschema/eeconfig.cpp:73
#: kicad/files-io.cpp:131
#: gerbview/dcode.cpp:266
#: gerbview/readgerb.cpp:145
msgid "File "
msgstr "Fichier "
......@@ -6233,6 +6919,7 @@ msgid "Clear Schematic Hierarchy (modified!)?"
msgstr "Effacer la hiérarchie schématique (modifiée!)?"
#: eeschema/files-io.cpp:82
#: eeschema/save_schemas.cpp:61
msgid "Schematic files:"
msgstr "Fichiers schématiques:"
......@@ -6284,6 +6971,7 @@ msgstr "Selection composant (%d items)"
#: eeschema/netform.cpp:60
#: eeschema/netform.cpp:276
#: eeschema/save_schemas.cpp:86
msgid "Failed to create file "
msgstr "Impossible de créer le fichier "
......@@ -6384,6 +7072,7 @@ msgid "Edit pins part per part (Carefully use!)"
msgstr "Editer pins unité par unité (Utiliser en connaissance de cause)"
#: eeschema/tool_lib.cpp:238
#: eeschema/tool_viewlib.cpp:128
#, c-format
msgid "Part %c"
msgstr "Composant %c"
......@@ -6412,6 +7101,7 @@ msgid "White"
msgstr "Blanc"
#: eeschema/eelayer.cpp:234
#: share/dialog_print.cpp:184
msgid "Black"
msgstr "Noir"
......@@ -6502,6 +7192,7 @@ msgid ""
msgstr ""
"\n"
"##Labels globaux, hiérarchiques et pins de feuille ( ordre = Alphab. ) nombre = %d\n"
"\n"
#: eeschema/build_BOM.cpp:269
msgid ""
......@@ -6652,11 +7343,13 @@ msgid "Create &List"
msgstr "Créer &Liste"
#: eeschema/dialog_build_BOM.cpp:352
#: cvpcb/dialog_display_options.cpp:195
msgid "&Apply"
msgstr "&Appliquer"
#: eeschema/netlist_control.cpp:124
#: eeschema/netlist_control.cpp:240
#: gerbview/options.cpp:201
msgid "Default format"
msgstr "Format par défaut"
......@@ -6710,6 +7403,7 @@ msgid "Netlist command:"
msgstr "Commande netliste:"
#: eeschema/netlist_control.cpp:320
#: share/setpage.cpp:354
msgid "Title:"
msgstr "Titre:"
......@@ -7021,6 +7715,7 @@ msgid "Move Text "
msgstr "Déplacer Texte"
#: eeschema/libedit_onrightclick.cpp:126
#: eeschema/dialog_edit_label.h:44
msgid "Text Editor"
msgstr "Editeur de Texte"
......@@ -7412,18 +8107,26 @@ msgid "Display next part"
msgstr "Afficher composant suivant"
#: eeschema/tool_viewlib.cpp:67
#: cvpcb/displayframe.cpp:123
#: 3d-viewer/3d_toolbar.cpp:43
msgid "zoom + (F1)"
msgstr "zoom + (F1)"
#: eeschema/tool_viewlib.cpp:71
#: cvpcb/displayframe.cpp:126
#: 3d-viewer/3d_toolbar.cpp:46
msgid "zoom - (F2)"
msgstr "zoom - (F2)"
#: eeschema/tool_viewlib.cpp:75
#: cvpcb/displayframe.cpp:129
#: 3d-viewer/3d_toolbar.cpp:49
msgid "redraw (F3)"
msgstr "Redessin (F3)"
#: eeschema/tool_viewlib.cpp:79
#: cvpcb/displayframe.cpp:132
#: cvpcb/displayframe.cpp:136
msgid "1:1 zoom"
msgstr "1:1 zoom"
......@@ -7895,6 +8598,8 @@ msgid "B/W"
msgstr "N/B"
#: eeschema/plotps.cpp:219
#: share/dialog_print.cpp:183
#: share/svg_print.cpp:213
msgid "Color"
msgstr "Couleur"
......@@ -7903,6 +8608,8 @@ msgid "Plot Color:"
msgstr "Tracé et Couleurs:"
#: eeschema/plotps.cpp:229
#: share/dialog_print.cpp:174
#: share/svg_print.cpp:225
msgid "Print Sheet Ref"
msgstr "Imprimer cartouche"
......@@ -7952,6 +8659,7 @@ msgstr "Afficher numéro des pastilles"
#: cvpcb/readschematicnetlist.cpp:75
#: cvpcb/viewlogi.cpp:72
#: cvpcb/rdpcad.cpp:56
#, c-format
msgid "Unknown file format <%s>"
msgstr " Format fichier inconnu <%s>"
......@@ -8057,6 +8765,7 @@ msgid "File not found "
msgstr " fichier non trouvé"
#: cvpcb/writenetlistpcbnew.cpp:168
#: cvpcb/genorcad.cpp:134
#, c-format
msgid "%s %s pin %s : Different Nets"
msgstr "%s %s pin %s : Nets Differents"
......@@ -8084,6 +8793,7 @@ msgid "Unknown Netlist Format"
msgstr " Format NetListe inconnu"
#: cvpcb/init.cpp:134
#: cvpcb/cvframe.cpp:340
#, c-format
msgid "Componants: %d (free: %d)"
msgstr "Composants: %d (libres: %d)"
......@@ -8231,6 +8941,7 @@ msgid "Delete selections"
msgstr "Effacement des associations existantes"
#: cvpcb/cvframe.cpp:424
#: share/drawframe.cpp:134
msgid "font for dialog boxes"
msgstr "fonte pour boites de dialogue"
......@@ -8239,18 +8950,23 @@ msgid "font for Lists"
msgstr "fonte pour listes"
#: cvpcb/cvframe.cpp:428
#: share/drawframe.cpp:138
msgid "font for Status Line"
msgstr "fonte pour Ligne d'état"
#: cvpcb/cvframe.cpp:431
#: share/drawframe.cpp:141
msgid "&Font selection"
msgstr "Sélection Fonte"
#: cvpcb/cvframe.cpp:433
#: share/drawframe.cpp:142
msgid "Choose font type and size for dialogs, infos and status box"
msgstr "Choisir les fontes et leur taille pour les dialogues, infos et ligne d'état"
#: cvpcb/displayframe.cpp:118
#: pcbnew/dialog_display_options.h:54
#: cvpcb/dialog_display_options.h:51
msgid "Display Options"
msgstr "Options d'affichage"
......@@ -8390,6 +9106,7 @@ msgid "You must choose a PDF viewer before use this option"
msgstr "Vous devez choisir un Visualisateur PDF avant d'utiliser cette option"
#: kicad/preferences.cpp:97
#: common/gestfich.cpp:685
msgid "Prefered Editor:"
msgstr "Editeur préféré:"
......@@ -8689,6 +9406,7 @@ msgid "No layer selected"
msgstr "Pas de couche sélectionnée"
#: gerbview/affiche.cpp:34
#: gerbview/tool_gerber.cpp:310
msgid "Layer "
msgstr "Couche "
......@@ -8718,6 +9436,7 @@ msgid "%d errors while reading Gerber file [%s]"
msgstr "%d erreurs pendant lecture fichier gerber [%s]"
#: gerbview/readgerb.cpp:273
#: gerbview/files.cpp:187
msgid "D codes files:"
msgstr "Fichiers D-Codes:"
......@@ -8754,6 +9473,7 @@ msgid "Show D codes"
msgstr "Monter DCodes"
#: gerbview/process_config.cpp:117
#: gerbview/gerbview_config.cpp:131
msgid "Save config file"
msgstr "Sauver config"
......@@ -9230,23 +9950,11 @@ msgstr "BAD INDEX"
msgid "Doc File "
msgstr "Fichiers de Doc "
#: common/eda_doc.cpp:192
#: common/eda_doc.cpp:190
#, c-format
msgid "Unknown MIME type for Doc File [%s]"
msgstr "MIME type inconnu pour fichier Doc [%s]"
#: common/gestfich.cpp:679
msgid "No default editor found, you must choose it"
msgstr "Pas d'éditeur par défaut trouvé, vous devez en choisir un"
#: common/gestfich.cpp:780
msgid "Problem while running the PDF viewer"
msgstr "Problème en lançant le Visualisateur PDF"
#: common/gestfich.cpp:787
msgid "Unable to find a PDF viewer for"
msgstr "Impossible de trouver un visualisateur PDF pour"
#: common/basicframe.cpp:239
#, c-format
msgid "Help file %s not found"
......@@ -9419,6 +10127,26 @@ msgstr "Emplacement des Fichiers des Hotkeys"
msgid "Hotkey config file location selection (home directory or kicad tree)"
msgstr "Selection emplacement des fichiers de config. des hotkeys(\"home\" ou répertoire kicad)"
#: common/gestfich.cpp:679
msgid "No default editor found, you must choose it"
msgstr "Pas d'éditeur par défaut trouvé, vous devez en choisir un"
#: common/gestfich.cpp:782
msgid "Problem while running the PDF viewer"
msgstr "Problème en lançant le Visualisateur PDF"
#: common/gestfich.cpp:783
msgid ""
"\n"
" command is "
msgstr ""
"\n"
" la commande est "
#: common/gestfich.cpp:789
msgid "Unable to find a PDF viewer for"
msgstr "Impossible de trouver un visualisateur PDF pour"
#: 3d-viewer/3d_canvas.cpp:328
msgid "Zoom +"
msgstr "Zoom +"
......@@ -9452,18 +10180,22 @@ msgid "Back View"
msgstr "Vue arrière"
#: 3d-viewer/3d_canvas.cpp:373
#: 3d-viewer/3d_toolbar.cpp:77
msgid "Move left <-"
msgstr "Vers la gauche <-"
#: 3d-viewer/3d_canvas.cpp:378
#: 3d-viewer/3d_toolbar.cpp:80
msgid "Move right ->"
msgstr "Vers la droite ->"
#: 3d-viewer/3d_canvas.cpp:383
#: 3d-viewer/3d_toolbar.cpp:83
msgid "Move Up ^"
msgstr "Vers le haut ^"
#: 3d-viewer/3d_canvas.cpp:388
#: 3d-viewer/3d_toolbar.cpp:86
msgid "Move Down"
msgstr "Vers le bas"
......@@ -9876,6 +10608,7 @@ msgid "Tracks and Vias Sizes"
msgstr "Dims Pistes et Vias"
#: pcbnew/dialog_setup_libs.h:43
#: eeschema/dialog_eeschema_config.h:50
msgid "Dialog"
msgstr "Dialog"
......@@ -9914,6 +10647,7 @@ msgid "Fill Zones Options"
msgstr "Options de remplissage de Zone"
#: pcbnew/dialog_general_options.h:60
#: eeschema/dialog_options.h:55
msgid "General Options"
msgstr "Options générales"
......@@ -9925,6 +10659,10 @@ msgstr "WinEDA_DrillFrame"
msgid "dialog_freeroute_exchange"
msgstr "dialog_freeroute_exchange"
#: pcbnew/dialog_orient_footprints.h:42
msgid "Footprints Orientation"
msgstr "Orientation des Modules"
#: eeschema/symbtext.h:47
msgid "Graphic text properties"
msgstr "Propriétés du texte"
......@@ -10229,11 +10967,3 @@ msgstr "Créer Fichier SVG"
msgid "Print"
msgstr "Imprimer"
#~ msgid ""
#~ " Cannot find the PDF viewer (kpdf, gpdf, konqueror or xpdf) in /usr/bin/"
#~ msgstr ""
#~ " Ne peut trouver le visualisateur PDF (kpdf, gpd, konqueror ou xpdf) in /"
#~ "usr/bin"
#~ msgid "Cannot find Pdf viewer %s"
#~ msgstr "Ne peut trouver le visualisateur Pdf %s"
......@@ -54,6 +54,7 @@ set(PCBNEW_SRCS
# dialog_netlist.cpp
# dialog_pad_edit.cpp
dialog_setup_libs.cpp
dialog_orient_footprints.cpp
# dialog_track_options.cpp
# dialog_zones_by_polygon.cpp
dist.cpp
......
......@@ -31,7 +31,6 @@ static int tri_modules( MODULE** pt_ref, MODULE** pt_compare );
/* Variables locales */
wxString ModulesMaskSelection = wxT( "*" );
int ModulesNewOrient;
/******************************************************/
......@@ -146,7 +145,7 @@ void WinEDA_PcbFrame::AutoPlace( wxCommandEvent& event )
break;
case ID_POPUP_PCB_REORIENT_ALL_MODULES:
ReOrientModules( ModulesMaskSelection, ModulesNewOrient, FALSE, &dc );
OnOrientFootprints( );
break;
case ID_POPUP_PCB_AUTOROUTE_ALL_MODULES:
......@@ -328,40 +327,6 @@ void WinEDA_PcbFrame::FixeModule( MODULE* Module, bool Fixe )
}
/*******************************************************************/
void WinEDA_PcbFrame::ReOrientModules( const wxString& ModuleMask,
int Orient, bool include_fixe, wxDC* DC )
/*******************************************************************/
/*
* Reoriente tous les modules selon masque et attribut, avec la nouvelle
* orientation selectionnee
*/
{
MODULE* Module;
wxString line;
line.Printf( _( "Ok to set module orientation to %d degrees ?" ), Orient / 10 );
if( !IsOK( this, line ) )
return;
Module = m_Pcb->m_Modules;
for( ; Module != NULL; Module = (MODULE*) Module->Pnext )
{
if( Module->IsLocked() && !include_fixe )
continue;
if( WildCompareString( ModuleMask, Module->m_Reference->m_Text, FALSE ) )
{
GetScreen()->SetModify();
Module->Draw( DrawPanel, DC, GR_XOR );
Rotate_Module( NULL, Module, Orient, FALSE );
Module->Draw( DrawPanel, DC, GR_OR );
}
}
}
/*********************************************************/
MODULE** GenListeModules( BOARD* Pcb, int* NbModules )
/*********************************************************/
......
/////////////////////////////////////////////////////////////////////////////
// Name: dialog_orient_footprints.cpp
// Purpose:
// Author: j-p Charras
// Modified by:
// Created: 11/07/2008 13:32:12
// RCS-ID:
// Copyright: j-p Charras
// Licence: GPL
/////////////////////////////////////////////////////////////////////////////
// Generated by DialogBlocks (unregistered), 11/07/2008 13:32:12
// For compilers that support precompilation, includes "wx/wx.h".
#include "wx/wxprec.h"
#ifdef __BORLANDC__
#pragma hdrstop
#endif
#ifndef WX_PRECOMP
#include "wx/wx.h"
#endif
////@begin includes
////@end includes
#include "fctsys.h"
#include "common.h"
#include "pcbnew.h"
#include "dialog_orient_footprints.h"
////@begin XPM images
////@end XPM images
int s_NewOrientation = 0;
/*!
* dialog_orient_footprints type definition
*/
IMPLEMENT_DYNAMIC_CLASS( dialog_orient_footprints, wxDialog )
/*!
* dialog_orient_footprints event table definition
*/
BEGIN_EVENT_TABLE( dialog_orient_footprints, wxDialog )
////@begin dialog_orient_footprints event table entries
EVT_CLOSE( dialog_orient_footprints::OnCloseWindow )
EVT_BUTTON( wxID_OK, dialog_orient_footprints::OnOkClick )
EVT_BUTTON( wxID_CANCEL, dialog_orient_footprints::OnCancelClick )
////@end dialog_orient_footprints event table entries
END_EVENT_TABLE()
/*!
* dialog_orient_footprints constructors
*/
dialog_orient_footprints::dialog_orient_footprints()
{
Init();
}
dialog_orient_footprints::dialog_orient_footprints( WinEDA_PcbFrame* parent, wxWindowID id, const wxString& caption, const wxPoint& pos, const wxSize& size, long style )
{
m_Parent = parent;
Init();
Create(parent, id, caption, pos, size, style);
}
/*!
* dialog_orient_footprints creator
*/
bool dialog_orient_footprints::Create( wxWindow* parent, wxWindowID id, const wxString& caption, const wxPoint& pos, const wxSize& size, long style )
{
////@begin dialog_orient_footprints creation
SetExtraStyle(wxWS_EX_BLOCK_EVENTS);
wxDialog::Create( parent, id, caption, pos, size, style );
CreateControls();
if (GetSizer())
{
GetSizer()->SetSizeHints(this);
}
Centre();
////@end dialog_orient_footprints creation
return true;
}
/*!
* dialog_orient_footprints destructor
*/
dialog_orient_footprints::~dialog_orient_footprints()
{
////@begin dialog_orient_footprints destruction
////@end dialog_orient_footprints destruction
}
/*!
* Member initialisation
*/
void dialog_orient_footprints::Init()
{
////@begin dialog_orient_footprints member initialisation
m_OrientationCtrl = NULL;
m_FilterPattern = NULL;
m_ApplyToLocked = NULL;
m_CloseButton = NULL;
////@end dialog_orient_footprints member initialisation
}
/*!
* Control creation for dialog_orient_footprints
*/
void dialog_orient_footprints::CreateControls()
{
////@begin dialog_orient_footprints content construction
// Generated by DialogBlocks, 11/07/2008 16:49:18 (unregistered)
dialog_orient_footprints* itemDialog1 = this;
wxBoxSizer* itemBoxSizer2 = new wxBoxSizer(wxHORIZONTAL);
itemDialog1->SetSizer(itemBoxSizer2);
wxBoxSizer* itemBoxSizer3 = new wxBoxSizer(wxVERTICAL);
itemBoxSizer2->Add(itemBoxSizer3, 1, wxALIGN_CENTER_VERTICAL|wxALL, 5);
wxStaticText* itemStaticText4 = new wxStaticText( itemDialog1, wxID_STATIC, _("Orientation:"), wxDefaultPosition, wxDefaultSize, 0 );
itemBoxSizer3->Add(itemStaticText4, 0, wxGROW|wxLEFT|wxRIGHT|wxTOP, 5);
m_OrientationCtrl = new wxTextCtrl( itemDialog1, ID_TEXTCTRLROT_VALUE, _T(""), wxDefaultPosition, wxDefaultSize, 0 );
if (dialog_orient_footprints::ShowToolTips())
m_OrientationCtrl->SetToolTip(_("New orientation (0.1 degree resolution)"));
itemBoxSizer3->Add(m_OrientationCtrl, 0, wxGROW|wxLEFT|wxRIGHT|wxBOTTOM, 5);
wxStaticText* itemStaticText6 = new wxStaticText( itemDialog1, wxID_STATIC, _("Filter:"), wxDefaultPosition, wxDefaultSize, 0 );
itemBoxSizer3->Add(itemStaticText6, 0, wxGROW|wxLEFT|wxRIGHT|wxTOP, 5);
m_FilterPattern = new wxTextCtrl( itemDialog1, ID_TEXTCTRL_FOOTPRINTS_FILTER, _("*"), wxDefaultPosition, wxDefaultSize, 0 );
if (dialog_orient_footprints::ShowToolTips())
m_FilterPattern->SetToolTip(_("Filter to select footprints by reference"));
itemBoxSizer3->Add(m_FilterPattern, 1, wxGROW|wxLEFT|wxRIGHT|wxBOTTOM, 5);
itemBoxSizer3->Add(5, 5, 0, wxGROW|wxALL, 5);
m_ApplyToLocked = new wxCheckBox( itemDialog1, ID_CHECKBOX_APPLY_TO_LOCKED, _("Include Locked Footprints"), wxDefaultPosition, wxDefaultSize, 0 );
m_ApplyToLocked->SetValue(false);
if (dialog_orient_footprints::ShowToolTips())
m_ApplyToLocked->SetToolTip(_("Force locked footprints to be modified"));
itemBoxSizer3->Add(m_ApplyToLocked, 0, wxGROW|wxALL, 5);
wxBoxSizer* itemBoxSizer10 = new wxBoxSizer(wxVERTICAL);
itemBoxSizer2->Add(itemBoxSizer10, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5);
wxButton* itemButton11 = new wxButton( itemDialog1, wxID_OK, _("OK"), wxDefaultPosition, wxDefaultSize, 0 );
itemBoxSizer10->Add(itemButton11, 0, wxALIGN_CENTER_HORIZONTAL|wxALL, 5);
m_CloseButton = new wxButton( itemDialog1, wxID_CANCEL, _("Cancel"), wxDefaultPosition, wxDefaultSize, 0 );
m_CloseButton->SetDefault();
itemBoxSizer10->Add(m_CloseButton, 0, wxALIGN_CENTER_HORIZONTAL|wxALL, 5);
////@end dialog_orient_footprints content construction
wxString txt;
txt.Printf(wxT("%g"), (double) s_NewOrientation/10);
m_OrientationCtrl->SetValue(txt);
m_CloseButton->SetFocus( );
}
/*!
* Should we show tooltips?
*/
bool dialog_orient_footprints::ShowToolTips()
{
return true;
}
/*!
* Get bitmap resources
*/
wxBitmap dialog_orient_footprints::GetBitmapResource( const wxString& name )
{
// Bitmap retrieval
////@begin dialog_orient_footprints bitmap retrieval
wxUnusedVar(name);
return wxNullBitmap;
////@end dialog_orient_footprints bitmap retrieval
}
/*!
* Get icon resources
*/
wxIcon dialog_orient_footprints::GetIconResource( const wxString& name )
{
// Icon retrieval
////@begin dialog_orient_footprints icon retrieval
wxUnusedVar(name);
return wxNullIcon;
////@end dialog_orient_footprints icon retrieval
}
/***********************************************/
void WinEDA_PcbFrame::OnOrientFootprints( void )
/***********************************************/
/** function OnOrientFootprints
* install the dialog box for the comman Orient Footprints
*/
{
dialog_orient_footprints dialogbox(this);
dialogbox.ShowModal();
dialogbox.Destroy();
}
/*******************************************************************/
void WinEDA_PcbFrame::ReOrientModules( const wxString& ModuleMask,
int Orient, bool include_fixe )
/*******************************************************************/
/** function ReOrientModules
* Set the orientation of footprints
* @param ModuleMask = mask (wildcard allowed) selection
* @param Orient = new orientation
* @param include_fixe = true to orient locked footprints
*/
{
MODULE* Module;
wxString line;
bool redraw = false;
line.Printf( _( "Ok to set footprints orientation to %g degrees ?" ), (double)Orient / 10 );
if( !IsOK( this, line ) )
return;
Module = m_Pcb->m_Modules;
for( ; Module != NULL; Module = (MODULE*) Module->Pnext )
{
if( Module->IsLocked() && !include_fixe )
continue;
if( WildCompareString( ModuleMask, Module->m_Reference->m_Text, FALSE ) )
{
GetScreen()->SetModify();
redraw = true;
Rotate_Module( NULL, Module, Orient, FALSE );
}
}
if ( redraw )
DrawPanel->Refresh();
}
/*!
* wxEVT_COMMAND_BUTTON_CLICKED event handler for wxID_OK
*/
void dialog_orient_footprints::OnOkClick( wxCommandEvent& event )
{
double d_orient;
wxString text = m_OrientationCtrl->GetValue();
if ( ! text.ToDouble(&d_orient) )
{
DisplayError(this, _("Bad value for footprints orientation"));
return;
}
s_NewOrientation = (int) round(d_orient * 10);
if ( s_NewOrientation > 3600 )
s_NewOrientation = 3600;
if ( s_NewOrientation < -3600 )
s_NewOrientation = -3600;
text = m_FilterPattern->GetValue();
m_Parent->ReOrientModules( text, s_NewOrientation, m_ApplyToLocked->IsChecked() );
Close();
}
/*!
* wxEVT_COMMAND_BUTTON_CLICKED event handler for wxID_CANCEL
*/
void dialog_orient_footprints::OnCancelClick( wxCommandEvent& event )
{
Close();
}
/*!
* wxEVT_CLOSE_WINDOW event handler for ID_DIALOG_ORIENT_FOOTPRINTS
*/
void dialog_orient_footprints::OnCloseWindow( wxCloseEvent& event )
{
EndModal(1);
}
/////////////////////////////////////////////////////////////////////////////
// Name: dialog_orient_footprints.h
// Purpose:
// Author:
// Modified by:
// Created: 11/07/2008 13:32:12
// RCS-ID:
// Copyright:
// Licence:
/////////////////////////////////////////////////////////////////////////////
// Generated by DialogBlocks (unregistered), 11/07/2008 13:32:12
#ifndef _DIALOG_ORIENT_FOOTPRINTS_H_
#define _DIALOG_ORIENT_FOOTPRINTS_H_
/*!
* Includes
*/
////@begin includes
////@end includes
/*!
* Forward declarations
*/
////@begin forward declarations
////@end forward declarations
/*!
* Control identifiers
*/
////@begin control identifiers
#define ID_DIALOG_ORIENT_FOOTPRINTS 10000
#define ID_TEXTCTRLROT_VALUE 10003
#define ID_TEXTCTRL_FOOTPRINTS_FILTER 10001
#define ID_CHECKBOX_APPLY_TO_LOCKED 10002
#define SYMBOL_DIALOG_ORIENT_FOOTPRINTS_STYLE wxCAPTION|wxRESIZE_BORDER|wxSYSTEM_MENU|wxCLOSE_BOX|wxDIALOG_MODAL|wxTAB_TRAVERSAL
#define SYMBOL_DIALOG_ORIENT_FOOTPRINTS_TITLE _("Footprints Orientation")
#define SYMBOL_DIALOG_ORIENT_FOOTPRINTS_IDNAME ID_DIALOG_ORIENT_FOOTPRINTS
#define SYMBOL_DIALOG_ORIENT_FOOTPRINTS_SIZE wxSize(400, 300)
#define SYMBOL_DIALOG_ORIENT_FOOTPRINTS_POSITION wxDefaultPosition
////@end control identifiers
/*!
* dialog_orient_footprints class declaration
*/
class dialog_orient_footprints: public wxDialog
{
DECLARE_DYNAMIC_CLASS( dialog_orient_footprints )
DECLARE_EVENT_TABLE()
public:
/// Constructors
dialog_orient_footprints();
dialog_orient_footprints( WinEDA_PcbFrame* parent,
wxWindowID id = SYMBOL_DIALOG_ORIENT_FOOTPRINTS_IDNAME,
const wxString& caption = SYMBOL_DIALOG_ORIENT_FOOTPRINTS_TITLE,
const wxPoint& pos = SYMBOL_DIALOG_ORIENT_FOOTPRINTS_POSITION,
const wxSize& size = SYMBOL_DIALOG_ORIENT_FOOTPRINTS_SIZE,
long style = SYMBOL_DIALOG_ORIENT_FOOTPRINTS_STYLE );
/// Creation
bool Create( wxWindow* parent, wxWindowID id = SYMBOL_DIALOG_ORIENT_FOOTPRINTS_IDNAME, const wxString& caption = SYMBOL_DIALOG_ORIENT_FOOTPRINTS_TITLE, const wxPoint& pos = SYMBOL_DIALOG_ORIENT_FOOTPRINTS_POSITION, const wxSize& size = SYMBOL_DIALOG_ORIENT_FOOTPRINTS_SIZE, long style = SYMBOL_DIALOG_ORIENT_FOOTPRINTS_STYLE );
/// Destructor
~dialog_orient_footprints();
/// Initialises member variables
void Init();
/// Creates the controls and sizers
void CreateControls();
////@begin dialog_orient_footprints event handler declarations
/// wxEVT_CLOSE_WINDOW event handler for ID_DIALOG_ORIENT_FOOTPRINTS
void OnCloseWindow( wxCloseEvent& event );
/// wxEVT_COMMAND_BUTTON_CLICKED event handler for wxID_OK
void OnOkClick( wxCommandEvent& event );
/// wxEVT_COMMAND_BUTTON_CLICKED event handler for wxID_CANCEL
void OnCancelClick( wxCommandEvent& event );
////@end dialog_orient_footprints event handler declarations
////@begin dialog_orient_footprints member function declarations
/// Retrieves bitmap resources
wxBitmap GetBitmapResource( const wxString& name );
/// Retrieves icon resources
wxIcon GetIconResource( const wxString& name );
////@end dialog_orient_footprints member function declarations
/// Should we show tooltips?
static bool ShowToolTips();
////@begin dialog_orient_footprints member variables
wxTextCtrl* m_OrientationCtrl;
wxTextCtrl* m_FilterPattern;
wxCheckBox* m_ApplyToLocked;
wxButton* m_CloseButton;
////@end dialog_orient_footprints member variables
WinEDA_PcbFrame * m_Parent;
};
#endif
// _DIALOG_ORIENT_FOOTPRINTS_H_
<?xml version="1.0" encoding="UTF-8"?>
<anthemion-project version="1.0.0.0" xmlns="http://www.anthemion.co.uk">
<header>
<long name="name_counter">0</long>
<string name="html_path">""</string>
<string name="title">""</string>
<string name="author">""</string>
<string name="description">""</string>
<string name="xrc_filename">""</string>
<bool name="convert_images_to_xpm">0</bool>
<bool name="inline_images">0</bool>
<bool name="generate_cpp_for_xrc">0</bool>
<long name="working_mode">1</long>
<bool name="use_help_text_for_tooltips">1</bool>
<bool name="translate_strings">1</bool>
<bool name="make_unicode_strings">1</bool>
<bool name="extract_strings">0</bool>
<string name="user_name">""</string>
<string name="copyright_string">""</string>
<string name="resource_prefix">""</string>
<bool name="use_two_step_construction">0</bool>
<bool name="use_enums">0</bool>
<string name="current_platform">"&lt;All platforms&gt;"</string>
<string name="target_wx_version">"2.6.4"</string>
<string name="cpp_header_comment">"/////////////////////////////////////////////////////////////////////////////
// Name: %HEADER-FILENAME%
// Purpose:
// Author: %AUTHOR%
// Modified by:
// Created: %DATE%
// RCS-ID:
// Copyright: %COPYRIGHT%
// Licence:
/////////////////////////////////////////////////////////////////////////////
"</string>
<string name="cpp_implementation_comment">"/////////////////////////////////////////////////////////////////////////////
// Name: %SOURCE-FILENAME%
// Purpose:
// Author: %AUTHOR%
// Modified by:
// Created: %DATE%
// RCS-ID:
// Copyright: %COPYRIGHT%
// Licence:
/////////////////////////////////////////////////////////////////////////////
"</string>
<string name="cpp_symbols_file_comment">"/////////////////////////////////////////////////////////////////////////////
// Name: %SYMBOLS-FILENAME%
// Purpose: Symbols file
// Author: %AUTHOR%
// Modified by:
// Created: %DATE%
// RCS-ID:
// Copyright: %COPYRIGHT%
// Licence:
/////////////////////////////////////////////////////////////////////////////
"</string>
<string name="cpp_header_preamble">""</string>
<string name="cpp_implementation_preamble">"// For compilers that support precompilation, includes &quot;wx/wx.h&quot;.
#include &quot;wx/wxprec.h&quot;
#ifdef __BORLANDC__
#pragma hdrstop
#endif
#ifndef WX_PRECOMP
#include &quot;wx/wx.h&quot;
#endif
"</string>
<string name="cpp_function_declaration_comment">" /// %BODY%
"</string>
<string name="cpp_function_implementation_comment">"
/*!
* %BODY%
*/
"</string>
<string name="resource_file_header">"app_resources.h"</string>
<string name="resource_file_implementation">"app_resources.cpp"</string>
<string name="resource_class_name">"AppResources"</string>
<string name="app_file_header">"app.h"</string>
<string name="app_file_implementation">"app.cpp"</string>
<string name="app_class_name">"Application"</string>
<bool name="generate_app_class">0</bool>
<string name="external_symbol_filenames">""</string>
<string name="configuration">"&lt;None&gt;"</string>
<string name="source_encoding">"iso-8859-1"</string>
<string name="xrc_encoding">"utf-8"</string>
<string name="project_encoding">"utf-8"</string>
<string name="resource_archive">""</string>
<long name="text_file_type">0</long>
<bool name="use_tabs">0</bool>
<long name="indent_size">4</long>
<string name="whitespace_after_return_type">" "</string>
<string name="resource_xrc_cpp">""</string>
<bool name="use_resource_archive">0</bool>
<bool name="use_generated_xrc_cpp">0</bool>
<bool name="always_generate_xrc">1</bool>
<bool name="use_id_name_for_name">0</bool>
<bool name="archive_xrc_files">1</bool>
<bool name="archive_image_files">1</bool>
<bool name="archive_all_image_files">0</bool>
<bool name="xrc_retain_relative_paths">1</bool>
<bool name="xrc_generate_id_tags">0</bool>
</header>
<data>
<document>
<string name="title">""</string>
<string name="type">"data-document"</string>
<string name="filename">""</string>
<string name="icon-name">""</string>
<long name="is-transient">0</long>
<long name="owns-file">1</long>
<long name="title-mode">0</long>
<long name="locked">0</long>
<document>
<string name="title">"Configurations"</string>
<string name="type">"config-data-document"</string>
<string name="filename">""</string>
<string name="icon-name">""</string>
<long name="is-transient">0</long>
<long name="owns-file">1</long>
<long name="title-mode">0</long>
<long name="locked">0</long>
<string name="template-name">""</string>
<bool name="dirty">1</bool>
<long name="makefile-last-written">-8519680</long>
<string name="Compiler name">""</string>
<string name="Build mode">"Debug"</string>
<string name="Unicode mode">"ANSI"</string>
<string name="Shared mode">"Static"</string>
<string name="Modularity">"Modular"</string>
<string name="GUI mode">"GUI"</string>
<string name="Toolkit">"wxMSW"</string>
<string name="Runtime linking">"Dynamic"</string>
<string name="Use exceptions">"Yes"</string>
<string name="Use ODBC">"No"</string>
<string name="Use OpenGL">"No"</string>
<string name="wxWidgets version">"%WXVERSION%"</string>
<string name="Executable name">"%EXECUTABLE%"</string>
<string name="Program arguments">""</string>
<string name="Working path">"%AUTO%"</string>
<string name="Output path">"%AUTO%"</string>
<string name="Objects path">"%AUTO%"</string>
<string name="Compiler location">"%AUTO%"</string>
<string name="wxWidgets location">"%AUTO%"</string>
<string name="C++ command">"%AUTO%"</string>
<string name="Resource compiler">"%AUTO%"</string>
<string name="Make command">"%AUTO%"</string>
<string name="Project makefile">"%AUTO%"</string>
<string name="wxWidgets makefile">"%AUTO%"</string>
<string name="Compiler bin path">"%AUTO%"</string>
<string name="Compiler include path">"%AUTO%"</string>
<string name="Compiler lib path">"%AUTO%"</string>
<string name="Preprocessor flags">"%AUTO%"</string>
<string name="Optimizations">"%AUTO%"</string>
<string name="Warnings">"%AUTO%"</string>
<string name="Debug flags">"%AUTO%"</string>
<string name="Libraries">"%AUTO%"</string>
<string name="Library path">"%AUTO%"</string>
<string name="Linker flags">"%AUTO%"</string>
<string name="Include path">"%AUTO%"</string>
<string name="Resource flags">"%AUTO%"</string>
<string name="Resource path">"%AUTO%"</string>
<string name="wxWidgets build path">"%AUTO%"</string>
<string name="wxWidgets build command">"%AUTO%"</string>
<string name="wxWidgets clean command">"%AUTO%"</string>
<string name="PATH variable">"%AUTO%"</string>
<bool name="Suppress source rules">0</bool>
<bool name="Enable makefile generation">1</bool>
</document>
</document>
</data>
<documents>
<document>
<string name="title">"Projects"</string>
<string name="type">"root-document"</string>
<string name="filename">""</string>
<string name="icon-name">"project"</string>
<long name="is-transient">1</long>
<long name="owns-file">1</long>
<long name="title-mode">0</long>
<long name="locked">1</long>
<document>
<string name="title">"Windows"</string>
<string name="type">"html-document"</string>
<string name="filename">""</string>
<string name="icon-name">"dialogsfolder"</string>
<long name="is-transient">1</long>
<long name="owns-file">1</long>
<long name="title-mode">0</long>
<long name="locked">1</long>
<document>
<string name="title">"dialog_orient_footprints"</string>
<string name="type">"dialog-document"</string>
<string name="filename">""</string>
<string name="icon-name">"dialog"</string>
<long name="is-transient">0</long>
<long name="owns-file">1</long>
<long name="title-mode">0</long>
<long name="locked">0</long>
<string name="created">"11/7/2008"</string>
<string name="proxy-type">"wbDialogProxy"</string>
<long name="base-id">10000</long>
<bool name="use-id-prefix">0</bool>
<string name="id-prefix">""</string>
<bool name="use-id-suffix">0</bool>
<string name="id-suffix">""</string>
<long name="use-xrc">0</long>
<long name="working-mode">0</long>
<string name="event-handler-0">"wxEVT_CLOSE_WINDOW|OnCloseWindow|NONE||"</string>
<string name="proxy-Id name">"ID_DIALOG_ORIENT_FOOTPRINTS"</string>
<long name="proxy-Id value">10000</long>
<string name="proxy-Class">"dialog_orient_footprints"</string>
<string name="proxy-Base class">"wxDialog"</string>
<string name="proxy-Window kind">"wxDialog"</string>
<string name="proxy-Implementation filename">"dialog_orient_footprints.cpp"</string>
<string name="proxy-Header filename">"dialog_orient_footprints.h"</string>
<string name="proxy-XRC filename">""</string>
<string name="proxy-Title">"Footprints Orientation"</string>
<bool name="proxy-Centre">1</bool>
<string name="proxy-Icon">""</string>
<bool name="proxy-Dialog units">0</bool>
<string name="proxy-Help text">""</string>
<string name="proxy-Tooltip text">""</string>
<string name="proxy-Background colour">""</string>
<string name="proxy-Foreground colour">""</string>
<string name="proxy-Font">""</string>
<bool name="proxy-Hidden">0</bool>
<bool name="proxy-Enabled">1</bool>
<string name="proxy-Platform">"&lt;Any platform&gt;"</string>
<string name="proxy-Data source">""</string>
<string name="proxy-Data class name">""</string>
<string name="proxy-Data class implementation filename">""</string>
<string name="proxy-Data class header filename">""</string>
<string name="proxy-Data class manager window">""</string>
<string name="proxy-Texture">""</string>
<string name="proxy-Texture style">"Tiled"</string>
<bool name="proxy-wxDEFAULT_DIALOG_STYLE">0</bool>
<bool name="proxy-wxCAPTION">1</bool>
<bool name="proxy-wxRESIZE_BORDER">1</bool>
<bool name="proxy-wxSYSTEM_MENU">1</bool>
<bool name="proxy-wxSTAY_ON_TOP">0</bool>
<bool name="proxy-wxDIALOG_NO_PARENT">0</bool>
<bool name="proxy-wxCLOSE_BOX">1</bool>
<bool name="proxy-wxMAXIMIZE_BOX">0</bool>
<bool name="proxy-wxMINIMIZE_BOX">0</bool>
<bool name="proxy-wxDIALOG_MODAL">1</bool>
<bool name="proxy-wxNO_BORDER">0</bool>
<bool name="proxy-wxSIMPLE_BORDER">0</bool>
<bool name="proxy-wxDOUBLE_BORDER">0</bool>
<bool name="proxy-wxSUNKEN_BORDER">0</bool>
<bool name="proxy-wxRAISED_BORDER">0</bool>
<bool name="proxy-wxSTATIC_BORDER">0</bool>
<bool name="proxy-wxWANTS_CHARS">0</bool>
<bool name="proxy-wxNO_FULL_REPAINT_ON_RESIZE">0</bool>
<bool name="proxy-wxFULL_REPAINT_ON_RESIZE">0</bool>
<bool name="proxy-wxCLIP_CHILDREN">0</bool>
<bool name="proxy-wxTAB_TRAVERSAL">1</bool>
<bool name="proxy-wxWS_EX_VALIDATE_RECURSIVELY">0</bool>
<bool name="proxy-wxWS_EX_BLOCK_EVENTS">1</bool>
<bool name="proxy-wxWS_EX_TRANSIENT">0</bool>
<string name="proxy-Custom styles">""</string>
<bool name="proxy-wxDIALOG_EX_CONTEXTHELP">0</bool>
<bool name="proxy-Fit to content">1</bool>
<long name="proxy-X">-1</long>
<long name="proxy-Y">-1</long>
<long name="proxy-Width">400</long>
<long name="proxy-Height">300</long>
<bool name="proxy-AUI manager">0</bool>
<string name="proxy-Event sources">""</string>
<document>
<string name="title">"wxBoxSizer H"</string>
<string name="type">"dialog-control-document"</string>
<string name="filename">""</string>
<string name="icon-name">"sizer"</string>
<long name="is-transient">0</long>
<long name="owns-file">1</long>
<long name="title-mode">0</long>
<long name="locked">0</long>
<string name="proxy-type">"wbBoxSizerProxy"</string>
<string name="proxy-Orientation">"Horizontal"</string>
<string name="proxy-Member variable name">""</string>
<bool name="proxy-wxSHAPED">0</bool>
<bool name="proxy-wxADJUST_MINSIZE">0</bool>
<bool name="proxy-wxFIXED_MINSIZE">0</bool>
<string name="proxy-Platform">"&lt;Any platform&gt;"</string>
<document>
<string name="title">"wxBoxSizer V"</string>
<string name="type">"dialog-control-document"</string>
<string name="filename">""</string>
<string name="icon-name">"sizer"</string>
<long name="is-transient">0</long>
<long name="owns-file">1</long>
<long name="title-mode">0</long>
<long name="locked">0</long>
<string name="created">"11/7/2008"</string>
<string name="proxy-type">"wbBoxSizerProxy"</string>
<string name="proxy-Orientation">"Vertical"</string>
<string name="proxy-Member variable name">""</string>
<string name="proxy-AlignH">"Centre"</string>
<string name="proxy-AlignV">"Centre"</string>
<long name="proxy-Stretch factor">1</long>
<long name="proxy-Border">5</long>
<bool name="proxy-wxLEFT">1</bool>
<bool name="proxy-wxRIGHT">1</bool>
<bool name="proxy-wxTOP">1</bool>
<bool name="proxy-wxBOTTOM">1</bool>
<bool name="proxy-wxSHAPED">0</bool>
<bool name="proxy-wxADJUST_MINSIZE">0</bool>
<bool name="proxy-wxFIXED_MINSIZE">0</bool>
<string name="proxy-Platform">"&lt;Any platform&gt;"</string>
<document>
<string name="title">"wxStaticText: wxID_STATIC"</string>
<string name="type">"dialog-control-document"</string>
<string name="filename">""</string>
<string name="icon-name">"statictext"</string>
<long name="is-transient">0</long>
<long name="owns-file">1</long>
<long name="title-mode">0</long>
<long name="locked">0</long>
<string name="created">"11/7/2008"</string>
<string name="proxy-type">"wbStaticTextProxy"</string>
<string name="proxy-Id name">"wxID_STATIC"</string>
<long name="proxy-Id value">5105</long>
<string name="proxy-Name">""</string>
<string name="proxy-Class">"wxStaticText"</string>
<string name="proxy-Base class">"wxStaticText"</string>
<bool name="proxy-External implementation">1</bool>
<bool name="proxy-Separate files">0</bool>
<string name="proxy-Implementation filename">""</string>
<string name="proxy-Header filename">""</string>
<string name="proxy-Member variable name">""</string>
<string name="proxy-Label">"Orientation:"</string>
<long name="proxy-Wrapping width">-1</long>
<string name="proxy-Help text">""</string>
<string name="proxy-Tooltip text">""</string>
<string name="proxy-Background colour">""</string>
<string name="proxy-Foreground colour">""</string>
<string name="proxy-Font">""</string>
<bool name="proxy-Hidden">0</bool>
<bool name="proxy-Enabled">1</bool>
<string name="proxy-Platform">"&lt;Any platform&gt;"</string>
<string name="proxy-Data variable">""</string>
<string name="proxy-Data validator">""</string>
<string name="proxy-Data source">""</string>
<string name="proxy-Data class name">""</string>
<string name="proxy-Data class implementation filename">""</string>
<string name="proxy-Data class header filename">""</string>
<string name="proxy-Data class manager window">""</string>
<bool name="proxy-wxALIGN_LEFT">0</bool>
<bool name="proxy-wxALIGN_RIGHT">0</bool>
<bool name="proxy-wxALIGN_CENTRE">0</bool>
<bool name="proxy-wxST_NO_AUTORESIZE">0</bool>
<bool name="proxy-wxNO_BORDER">0</bool>
<bool name="proxy-wxSIMPLE_BORDER">0</bool>
<bool name="proxy-wxDOUBLE_BORDER">0</bool>
<bool name="proxy-wxSUNKEN_BORDER">0</bool>
<bool name="proxy-wxRAISED_BORDER">0</bool>
<bool name="proxy-wxSTATIC_BORDER">0</bool>
<bool name="proxy-wxWANTS_CHARS">0</bool>
<bool name="proxy-wxNO_FULL_REPAINT_ON_RESIZE">0</bool>
<bool name="proxy-wxFULL_REPAINT_ON_RESIZE">0</bool>
<string name="proxy-Custom styles">""</string>
<long name="proxy-X">-1</long>
<long name="proxy-Y">-1</long>
<long name="proxy-Width">-1</long>
<long name="proxy-Height">-1</long>
<string name="proxy-AlignH">"Expand"</string>
<string name="proxy-AlignV">"Centre"</string>
<long name="proxy-Stretch factor">0</long>
<long name="proxy-Border">5</long>
<bool name="proxy-wxLEFT">1</bool>
<bool name="proxy-wxRIGHT">1</bool>
<bool name="proxy-wxTOP">1</bool>
<bool name="proxy-wxBOTTOM">0</bool>
<bool name="proxy-wxSHAPED">0</bool>
<bool name="proxy-wxADJUST_MINSIZE">0</bool>
<bool name="proxy-wxFIXED_MINSIZE">0</bool>
<string name="proxy-Custom arguments">""</string>
<string name="proxy-Custom ctor arguments">""</string>
</document>
<document>
<string name="title">"wxTextCtrl: ID_TEXTCTRLROT_VALUE"</string>
<string name="type">"dialog-control-document"</string>
<string name="filename">""</string>
<string name="icon-name">"textctrl"</string>
<long name="is-transient">0</long>
<long name="owns-file">1</long>
<long name="title-mode">0</long>
<long name="locked">0</long>
<string name="created">"11/7/2008"</string>
<string name="proxy-type">"wbTextCtrlProxy"</string>
<string name="proxy-Id name">"ID_TEXTCTRLROT_VALUE"</string>
<long name="proxy-Id value">10003</long>
<string name="proxy-Name">""</string>
<string name="proxy-Class">"wxTextCtrl"</string>
<string name="proxy-Base class">"wxTextCtrl"</string>
<bool name="proxy-External implementation">1</bool>
<bool name="proxy-Separate files">0</bool>
<string name="proxy-Implementation filename">""</string>
<string name="proxy-Header filename">""</string>
<string name="proxy-Member variable name">"m_OrientationCtrl"</string>
<string name="proxy-Initial value">""</string>
<long name="proxy-Max length">0</long>
<string name="proxy-Help text">""</string>
<string name="proxy-Tooltip text">"New orientation (0.1 degree resolution)"</string>
<string name="proxy-Background colour">""</string>
<string name="proxy-Foreground colour">""</string>
<string name="proxy-Font">""</string>
<bool name="proxy-Hidden">0</bool>
<bool name="proxy-Enabled">1</bool>
<string name="proxy-Platform">"&lt;Any platform&gt;"</string>
<string name="proxy-Data variable">""</string>
<string name="proxy-Data validator">""</string>
<string name="proxy-Data source">""</string>
<string name="proxy-Data class name">""</string>
<string name="proxy-Data class implementation filename">""</string>
<string name="proxy-Data class header filename">""</string>
<string name="proxy-Data class manager window">""</string>
<bool name="proxy-wxTE_MULTILINE">0</bool>
<bool name="proxy-wxTE_PROCESS_ENTER">0</bool>
<bool name="proxy-wxTE_PROCESS_TAB">0</bool>
<bool name="proxy-wxTE_PASSWORD">0</bool>
<bool name="proxy-wxTE_READONLY">0</bool>
<bool name="proxy-wxTE_RICH">0</bool>
<bool name="proxy-wxTE_RICH2">0</bool>
<bool name="proxy-wxTE_AUTO_URL">0</bool>
<bool name="proxy-wxTE_NOHIDESEL">0</bool>
<bool name="proxy-wxTE_LEFT">0</bool>
<bool name="proxy-wxTE_CENTRE">0</bool>
<bool name="proxy-wxTE_RIGHT">0</bool>
<bool name="proxy-wxHSCROLL">0</bool>
<bool name="proxy-wxTE_CHARWRAP">0</bool>
<bool name="proxy-wxTE_WORDWRAP">0</bool>
<bool name="proxy-wxTE_CAPITALIZE">0</bool>
<bool name="proxy-wxNO_BORDER">0</bool>
<bool name="proxy-wxSIMPLE_BORDER">0</bool>
<bool name="proxy-wxDOUBLE_BORDER">0</bool>
<bool name="proxy-wxSUNKEN_BORDER">0</bool>
<bool name="proxy-wxRAISED_BORDER">0</bool>
<bool name="proxy-wxSTATIC_BORDER">0</bool>
<bool name="proxy-wxWANTS_CHARS">0</bool>
<bool name="proxy-wxNO_FULL_REPAINT_ON_RESIZE">0</bool>
<bool name="proxy-wxFULL_REPAINT_ON_RESIZE">0</bool>
<string name="proxy-Custom styles">""</string>
<long name="proxy-X">-1</long>
<long name="proxy-Y">-1</long>
<long name="proxy-Width">-1</long>
<long name="proxy-Height">-1</long>
<string name="proxy-AlignH">"Expand"</string>
<string name="proxy-AlignV">"Centre"</string>
<long name="proxy-Stretch factor">0</long>
<long name="proxy-Border">5</long>
<bool name="proxy-wxLEFT">1</bool>
<bool name="proxy-wxRIGHT">1</bool>
<bool name="proxy-wxTOP">0</bool>
<bool name="proxy-wxBOTTOM">1</bool>
<bool name="proxy-wxSHAPED">0</bool>
<bool name="proxy-wxADJUST_MINSIZE">0</bool>
<bool name="proxy-wxFIXED_MINSIZE">0</bool>
<string name="proxy-Custom arguments">""</string>
<string name="proxy-Custom ctor arguments">""</string>
</document>
<document>
<string name="title">"wxStaticText: wxID_STATIC"</string>
<string name="type">"dialog-control-document"</string>
<string name="filename">""</string>
<string name="icon-name">"statictext"</string>
<long name="is-transient">0</long>
<long name="owns-file">1</long>
<long name="title-mode">0</long>
<long name="locked">0</long>
<string name="created">"11/7/2008"</string>
<string name="proxy-type">"wbStaticTextProxy"</string>
<string name="proxy-Id name">"wxID_STATIC"</string>
<long name="proxy-Id value">5105</long>
<string name="proxy-Name">""</string>
<string name="proxy-Class">"wxStaticText"</string>
<string name="proxy-Base class">"wxStaticText"</string>
<bool name="proxy-External implementation">1</bool>
<bool name="proxy-Separate files">0</bool>
<string name="proxy-Implementation filename">""</string>
<string name="proxy-Header filename">""</string>
<string name="proxy-Member variable name">""</string>
<string name="proxy-Label">"Filter:"</string>
<long name="proxy-Wrapping width">-1</long>
<string name="proxy-Help text">""</string>
<string name="proxy-Tooltip text">""</string>
<string name="proxy-Background colour">""</string>
<string name="proxy-Foreground colour">""</string>
<string name="proxy-Font">""</string>
<bool name="proxy-Hidden">0</bool>
<bool name="proxy-Enabled">1</bool>
<string name="proxy-Platform">"&lt;Any platform&gt;"</string>
<string name="proxy-Data variable">""</string>
<string name="proxy-Data validator">""</string>
<string name="proxy-Data source">""</string>
<string name="proxy-Data class name">""</string>
<string name="proxy-Data class implementation filename">""</string>
<string name="proxy-Data class header filename">""</string>
<string name="proxy-Data class manager window">""</string>
<bool name="proxy-wxALIGN_LEFT">0</bool>
<bool name="proxy-wxALIGN_RIGHT">0</bool>
<bool name="proxy-wxALIGN_CENTRE">0</bool>
<bool name="proxy-wxST_NO_AUTORESIZE">0</bool>
<bool name="proxy-wxNO_BORDER">0</bool>
<bool name="proxy-wxSIMPLE_BORDER">0</bool>
<bool name="proxy-wxDOUBLE_BORDER">0</bool>
<bool name="proxy-wxSUNKEN_BORDER">0</bool>
<bool name="proxy-wxRAISED_BORDER">0</bool>
<bool name="proxy-wxSTATIC_BORDER">0</bool>
<bool name="proxy-wxWANTS_CHARS">0</bool>
<bool name="proxy-wxNO_FULL_REPAINT_ON_RESIZE">0</bool>
<bool name="proxy-wxFULL_REPAINT_ON_RESIZE">0</bool>
<string name="proxy-Custom styles">""</string>
<long name="proxy-X">-1</long>
<long name="proxy-Y">-1</long>
<long name="proxy-Width">-1</long>
<long name="proxy-Height">-1</long>
<string name="proxy-AlignH">"Expand"</string>
<string name="proxy-AlignV">"Centre"</string>
<long name="proxy-Stretch factor">0</long>
<long name="proxy-Border">5</long>
<bool name="proxy-wxLEFT">1</bool>
<bool name="proxy-wxRIGHT">1</bool>
<bool name="proxy-wxTOP">1</bool>
<bool name="proxy-wxBOTTOM">0</bool>
<bool name="proxy-wxSHAPED">0</bool>
<bool name="proxy-wxADJUST_MINSIZE">0</bool>
<bool name="proxy-wxFIXED_MINSIZE">0</bool>
<string name="proxy-Custom arguments">""</string>
<string name="proxy-Custom ctor arguments">""</string>
</document>
<document>
<string name="title">"wxTextCtrl: ID_TEXTCTRL_FOOTPRINTS_FILTER"</string>
<string name="type">"dialog-control-document"</string>
<string name="filename">""</string>
<string name="icon-name">"textctrl"</string>
<long name="is-transient">0</long>
<long name="owns-file">1</long>
<long name="title-mode">0</long>
<long name="locked">0</long>
<string name="created">"11/7/2008"</string>
<string name="proxy-type">"wbTextCtrlProxy"</string>
<string name="proxy-Id name">"ID_TEXTCTRL_FOOTPRINTS_FILTER"</string>
<long name="proxy-Id value">10001</long>
<string name="proxy-Name">""</string>
<string name="proxy-Class">"wxTextCtrl"</string>
<string name="proxy-Base class">"wxTextCtrl"</string>
<bool name="proxy-External implementation">1</bool>
<bool name="proxy-Separate files">0</bool>
<string name="proxy-Implementation filename">""</string>
<string name="proxy-Header filename">""</string>
<string name="proxy-Member variable name">"m_FilterPattern"</string>
<string name="proxy-Initial value">"*"</string>
<long name="proxy-Max length">0</long>
<string name="proxy-Help text">""</string>
<string name="proxy-Tooltip text">"Filter to select footprints by reference"</string>
<string name="proxy-Background colour">""</string>
<string name="proxy-Foreground colour">""</string>
<string name="proxy-Font">""</string>
<bool name="proxy-Hidden">0</bool>
<bool name="proxy-Enabled">1</bool>
<string name="proxy-Platform">"&lt;Any platform&gt;"</string>
<string name="proxy-Data variable">""</string>
<string name="proxy-Data validator">""</string>
<string name="proxy-Data source">""</string>
<string name="proxy-Data class name">""</string>
<string name="proxy-Data class implementation filename">""</string>
<string name="proxy-Data class header filename">""</string>
<string name="proxy-Data class manager window">""</string>
<bool name="proxy-wxTE_MULTILINE">0</bool>
<bool name="proxy-wxTE_PROCESS_ENTER">0</bool>
<bool name="proxy-wxTE_PROCESS_TAB">0</bool>
<bool name="proxy-wxTE_PASSWORD">0</bool>
<bool name="proxy-wxTE_READONLY">0</bool>
<bool name="proxy-wxTE_RICH">0</bool>
<bool name="proxy-wxTE_RICH2">0</bool>
<bool name="proxy-wxTE_AUTO_URL">0</bool>
<bool name="proxy-wxTE_NOHIDESEL">0</bool>
<bool name="proxy-wxTE_LEFT">0</bool>
<bool name="proxy-wxTE_CENTRE">0</bool>
<bool name="proxy-wxTE_RIGHT">0</bool>
<bool name="proxy-wxHSCROLL">0</bool>
<bool name="proxy-wxTE_CHARWRAP">0</bool>
<bool name="proxy-wxTE_WORDWRAP">0</bool>
<bool name="proxy-wxTE_CAPITALIZE">0</bool>
<bool name="proxy-wxNO_BORDER">0</bool>
<bool name="proxy-wxSIMPLE_BORDER">0</bool>
<bool name="proxy-wxDOUBLE_BORDER">0</bool>
<bool name="proxy-wxSUNKEN_BORDER">0</bool>
<bool name="proxy-wxRAISED_BORDER">0</bool>
<bool name="proxy-wxSTATIC_BORDER">0</bool>
<bool name="proxy-wxWANTS_CHARS">0</bool>
<bool name="proxy-wxNO_FULL_REPAINT_ON_RESIZE">0</bool>
<bool name="proxy-wxFULL_REPAINT_ON_RESIZE">0</bool>
<string name="proxy-Custom styles">""</string>
<long name="proxy-X">-1</long>
<long name="proxy-Y">-1</long>
<long name="proxy-Width">-1</long>
<long name="proxy-Height">-1</long>
<string name="proxy-AlignH">"Expand"</string>
<string name="proxy-AlignV">"Centre"</string>
<long name="proxy-Stretch factor">1</long>
<long name="proxy-Border">5</long>
<bool name="proxy-wxLEFT">1</bool>
<bool name="proxy-wxRIGHT">1</bool>
<bool name="proxy-wxTOP">0</bool>
<bool name="proxy-wxBOTTOM">1</bool>
<bool name="proxy-wxSHAPED">0</bool>
<bool name="proxy-wxADJUST_MINSIZE">0</bool>
<bool name="proxy-wxFIXED_MINSIZE">0</bool>
<string name="proxy-Custom arguments">""</string>
<string name="proxy-Custom ctor arguments">""</string>
</document>
<document>
<string name="title">"Spacer"</string>
<string name="type">"dialog-control-document"</string>
<string name="filename">""</string>
<string name="icon-name">"spacer"</string>
<long name="is-transient">0</long>
<long name="owns-file">1</long>
<long name="title-mode">0</long>
<long name="locked">0</long>
<string name="created">"11/7/2008"</string>
<string name="proxy-type">"wbSpacerProxy"</string>
<long name="proxy-Width">5</long>
<long name="proxy-Height">5</long>
<string name="proxy-AlignH">"Expand"</string>
<string name="proxy-AlignV">"Centre"</string>
<long name="proxy-Stretch factor">0</long>
<long name="proxy-Border">5</long>
<bool name="proxy-wxLEFT">1</bool>
<bool name="proxy-wxRIGHT">1</bool>
<bool name="proxy-wxTOP">1</bool>
<bool name="proxy-wxBOTTOM">1</bool>
<bool name="proxy-wxSHAPED">0</bool>
<bool name="proxy-wxADJUST_MINSIZE">0</bool>
<bool name="proxy-wxFIXED_MINSIZE">0</bool>
<string name="proxy-Platform">"&lt;Any platform&gt;"</string>
</document>
<document>
<string name="title">"wxCheckBox: ID_CHECKBOX_APPLY_TO_LOCKED"</string>
<string name="type">"dialog-control-document"</string>
<string name="filename">""</string>
<string name="icon-name">"checkbox"</string>
<long name="is-transient">0</long>
<long name="owns-file">1</long>
<long name="title-mode">0</long>
<long name="locked">0</long>
<string name="created">"11/7/2008"</string>
<string name="proxy-type">"wbCheckBoxProxy"</string>
<string name="proxy-Id name">"ID_CHECKBOX_APPLY_TO_LOCKED"</string>
<long name="proxy-Id value">10002</long>
<string name="proxy-Name">""</string>
<string name="proxy-Class">"wxCheckBox"</string>
<string name="proxy-Base class">"wxCheckBox"</string>
<bool name="proxy-External implementation">1</bool>
<bool name="proxy-Separate files">0</bool>
<string name="proxy-Implementation filename">""</string>
<string name="proxy-Header filename">""</string>
<string name="proxy-Member variable name">"m_ApplyToLocked"</string>
<string name="proxy-Label">"Include Locked Footprints"</string>
<bool name="proxy-Initial value">0</bool>
<string name="proxy-Help text">""</string>
<string name="proxy-Tooltip text">"Force locked footprints to be modified"</string>
<string name="proxy-Data variable">""</string>
<string name="proxy-Data validator">""</string>
<string name="proxy-Data source">""</string>
<string name="proxy-Data class name">""</string>
<string name="proxy-Data class implementation filename">""</string>
<string name="proxy-Data class header filename">""</string>
<string name="proxy-Data class manager window">""</string>
<string name="proxy-Background colour">""</string>
<string name="proxy-Foreground colour">""</string>
<string name="proxy-Font">""</string>
<bool name="proxy-Hidden">0</bool>
<bool name="proxy-Enabled">1</bool>
<string name="proxy-Platform">"&lt;Any platform&gt;"</string>
<bool name="proxy-wxALIGN_RIGHT">0</bool>
<bool name="proxy-wxCHK_2STATE">0</bool>
<bool name="proxy-wxCHK_3STATE">0</bool>
<bool name="proxy-wxCHK_ALLOW_3RD_STATE_FOR_USER">0</bool>
<bool name="proxy-wxWANTS_CHARS">0</bool>
<bool name="proxy-wxNO_FULL_REPAINT_ON_RESIZE">0</bool>
<bool name="proxy-wxFULL_REPAINT_ON_RESIZE">0</bool>
<string name="proxy-Custom styles">""</string>
<long name="proxy-X">-1</long>
<long name="proxy-Y">-1</long>
<long name="proxy-Width">-1</long>
<long name="proxy-Height">-1</long>
<string name="proxy-AlignH">"Expand"</string>
<string name="proxy-AlignV">"Centre"</string>
<long name="proxy-Stretch factor">0</long>
<long name="proxy-Border">5</long>
<bool name="proxy-wxLEFT">1</bool>
<bool name="proxy-wxRIGHT">1</bool>
<bool name="proxy-wxTOP">1</bool>
<bool name="proxy-wxBOTTOM">1</bool>
<bool name="proxy-wxSHAPED">0</bool>
<bool name="proxy-wxADJUST_MINSIZE">0</bool>
<bool name="proxy-wxFIXED_MINSIZE">0</bool>
<string name="proxy-Custom arguments">""</string>
<string name="proxy-Custom ctor arguments">""</string>
</document>
</document>
<document>
<string name="title">"wxBoxSizer V"</string>
<string name="type">"dialog-control-document"</string>
<string name="filename">""</string>
<string name="icon-name">"sizer"</string>
<long name="is-transient">0</long>
<long name="owns-file">1</long>
<long name="title-mode">0</long>
<long name="locked">0</long>
<string name="created">"11/7/2008"</string>
<string name="proxy-type">"wbBoxSizerProxy"</string>
<string name="proxy-Orientation">"Vertical"</string>
<string name="proxy-Member variable name">""</string>
<string name="proxy-AlignH">"Centre"</string>
<string name="proxy-AlignV">"Centre"</string>
<long name="proxy-Stretch factor">0</long>
<long name="proxy-Border">5</long>
<bool name="proxy-wxLEFT">1</bool>
<bool name="proxy-wxRIGHT">1</bool>
<bool name="proxy-wxTOP">1</bool>
<bool name="proxy-wxBOTTOM">1</bool>
<bool name="proxy-wxSHAPED">0</bool>
<bool name="proxy-wxADJUST_MINSIZE">0</bool>
<bool name="proxy-wxFIXED_MINSIZE">0</bool>
<string name="proxy-Platform">"&lt;Any platform&gt;"</string>
<document>
<string name="title">"wxButton: wxID_OK"</string>
<string name="type">"dialog-control-document"</string>
<string name="filename">""</string>
<string name="icon-name">"dialogcontrol"</string>
<long name="is-transient">0</long>
<long name="owns-file">1</long>
<long name="title-mode">0</long>
<long name="locked">0</long>
<string name="created">"11/7/2008"</string>
<string name="proxy-type">"wbButtonProxy"</string>
<string name="event-handler-0">"wxEVT_COMMAND_BUTTON_CLICKED|OnOkClick|NONE||dialog_orient_footprints"</string>
<string name="proxy-Id name">"wxID_OK"</string>
<long name="proxy-Id value">5100</long>
<string name="proxy-Name">""</string>
<string name="proxy-Class">"wxButton"</string>
<string name="proxy-Base class">"wxButton"</string>
<bool name="proxy-External implementation">1</bool>
<bool name="proxy-Separate files">0</bool>
<string name="proxy-Implementation filename">""</string>
<string name="proxy-Header filename">""</string>
<string name="proxy-Member variable name">""</string>
<string name="proxy-Label">"OK"</string>
<bool name="proxy-Default">0</bool>
<string name="proxy-Help text">""</string>
<string name="proxy-Tooltip text">""</string>
<string name="proxy-Data variable">""</string>
<string name="proxy-Data validator">""</string>
<string name="proxy-Data source">""</string>
<string name="proxy-Data class name">""</string>
<string name="proxy-Data class implementation filename">""</string>
<string name="proxy-Data class header filename">""</string>
<string name="proxy-Data class manager window">""</string>
<string name="proxy-Background colour">""</string>
<string name="proxy-Foreground colour">""</string>
<string name="proxy-Font">""</string>
<bool name="proxy-Hidden">0</bool>
<bool name="proxy-Enabled">1</bool>
<string name="proxy-Platform">"&lt;Any platform&gt;"</string>
<bool name="proxy-wxBU_LEFT">0</bool>
<bool name="proxy-wxBU_RIGHT">0</bool>
<bool name="proxy-wxBU_TOP">0</bool>
<bool name="proxy-wxBU_BOTTOM">0</bool>
<bool name="proxy-wxBU_EXACTFIT">0</bool>
<bool name="proxy-wxNO_BORDER">0</bool>
<bool name="proxy-wxWANTS_CHARS">0</bool>
<bool name="proxy-wxNO_FULL_REPAINT_ON_RESIZE">0</bool>
<bool name="proxy-wxFULL_REPAINT_ON_RESIZE">0</bool>
<string name="proxy-Custom styles">""</string>
<long name="proxy-X">-1</long>
<long name="proxy-Y">-1</long>
<long name="proxy-Width">-1</long>
<long name="proxy-Height">-1</long>
<string name="proxy-AlignH">"Centre"</string>
<string name="proxy-AlignV">"Centre"</string>
<long name="proxy-Stretch factor">0</long>
<long name="proxy-Border">5</long>
<bool name="proxy-wxLEFT">1</bool>
<bool name="proxy-wxRIGHT">1</bool>
<bool name="proxy-wxTOP">1</bool>
<bool name="proxy-wxBOTTOM">1</bool>
<bool name="proxy-wxSHAPED">0</bool>
<bool name="proxy-wxADJUST_MINSIZE">0</bool>
<bool name="proxy-wxFIXED_MINSIZE">0</bool>
<string name="proxy-Custom arguments">""</string>
<string name="proxy-Custom ctor arguments">""</string>
</document>
<document>
<string name="title">"wxButton: wxID_CANCEL"</string>
<string name="type">"dialog-control-document"</string>
<string name="filename">""</string>
<string name="icon-name">"dialogcontrol"</string>
<long name="is-transient">0</long>
<long name="owns-file">1</long>
<long name="title-mode">0</long>
<long name="locked">0</long>
<string name="created">"11/7/2008"</string>
<string name="proxy-type">"wbButtonProxy"</string>
<string name="event-handler-0">"wxEVT_COMMAND_BUTTON_CLICKED|OnCancelClick|NONE||dialog_orient_footprints"</string>
<string name="proxy-Id name">"wxID_CANCEL"</string>
<long name="proxy-Id value">5101</long>
<string name="proxy-Name">""</string>
<string name="proxy-Class">"wxButton"</string>
<string name="proxy-Base class">"wxButton"</string>
<bool name="proxy-External implementation">1</bool>
<bool name="proxy-Separate files">0</bool>
<string name="proxy-Implementation filename">""</string>
<string name="proxy-Header filename">""</string>
<string name="proxy-Member variable name">"m_CloseButton"</string>
<string name="proxy-Label">"Cancel"</string>
<bool name="proxy-Default">1</bool>
<string name="proxy-Help text">""</string>
<string name="proxy-Tooltip text">""</string>
<string name="proxy-Data variable">""</string>
<string name="proxy-Data validator">""</string>
<string name="proxy-Data source">""</string>
<string name="proxy-Data class name">""</string>
<string name="proxy-Data class implementation filename">""</string>
<string name="proxy-Data class header filename">""</string>
<string name="proxy-Data class manager window">""</string>
<string name="proxy-Background colour">""</string>
<string name="proxy-Foreground colour">""</string>
<string name="proxy-Font">""</string>
<bool name="proxy-Hidden">0</bool>
<bool name="proxy-Enabled">1</bool>
<string name="proxy-Platform">"&lt;Any platform&gt;"</string>
<bool name="proxy-wxBU_LEFT">0</bool>
<bool name="proxy-wxBU_RIGHT">0</bool>
<bool name="proxy-wxBU_TOP">0</bool>
<bool name="proxy-wxBU_BOTTOM">0</bool>
<bool name="proxy-wxBU_EXACTFIT">0</bool>
<bool name="proxy-wxNO_BORDER">0</bool>
<bool name="proxy-wxWANTS_CHARS">0</bool>
<bool name="proxy-wxNO_FULL_REPAINT_ON_RESIZE">0</bool>
<bool name="proxy-wxFULL_REPAINT_ON_RESIZE">0</bool>
<string name="proxy-Custom styles">""</string>
<long name="proxy-X">-1</long>
<long name="proxy-Y">-1</long>
<long name="proxy-Width">-1</long>
<long name="proxy-Height">-1</long>
<string name="proxy-AlignH">"Centre"</string>
<string name="proxy-AlignV">"Centre"</string>
<long name="proxy-Stretch factor">0</long>
<long name="proxy-Border">5</long>
<bool name="proxy-wxLEFT">1</bool>
<bool name="proxy-wxRIGHT">1</bool>
<bool name="proxy-wxTOP">1</bool>
<bool name="proxy-wxBOTTOM">1</bool>
<bool name="proxy-wxSHAPED">0</bool>
<bool name="proxy-wxADJUST_MINSIZE">0</bool>
<bool name="proxy-wxFIXED_MINSIZE">0</bool>
<string name="proxy-Custom arguments">""</string>
<string name="proxy-Custom ctor arguments">""</string>
</document>
</document>
</document>
</document>
</document>
<document>
<string name="title">"Sources"</string>
<string name="type">"html-document"</string>
<string name="filename">""</string>
<string name="icon-name">"sourcesfolder"</string>
<long name="is-transient">1</long>
<long name="owns-file">1</long>
<long name="title-mode">0</long>
<long name="locked">1</long>
<document>
<string name="title">"dialog_orient_footprints.rc"</string>
<string name="type">"source-editor-document"</string>
<string name="filename">"dialog_orient_footprints.rc"</string>
<string name="icon-name">"source-editor"</string>
<long name="is-transient">0</long>
<long name="owns-file">0</long>
<long name="title-mode">1</long>
<long name="locked">0</long>
<string name="created">"11/7/2008"</string>
<string name="language">""</string>
</document>
</document>
<document>
<string name="title">"Images"</string>
<string name="type">"html-document"</string>
<string name="filename">""</string>
<string name="icon-name">"bitmapsfolder"</string>
<long name="is-transient">1</long>
<long name="owns-file">1</long>
<long name="title-mode">0</long>
<long name="locked">1</long>
</document>
</document>
</documents>
</anthemion-project>
......@@ -70,6 +70,7 @@ OBJECTS= $(TARGET).o classpcb.o\
zoom.o\
dialog_setup_libs.o \
dialog_general_options.o \
dialog_orient_footprints.o\
muwave_command.o \
initpcb.o\
editrack.o \
......
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