Commit 05e69660 authored by CHARRAS's avatar CHARRAS

minor changes before creating a stable version

parent 5017812e
How to build kicad: How to build kicad:
kicad do not use configure (not yet...) kicad do not use configure (Use of Cmake is in progress)
it is compiled with make. it is compiled with make.
kicad needs wxWidgets (the multi platform G.U.I.) kicad needs wxWidgets (the multi platform G.U.I.)
...@@ -31,14 +31,20 @@ make install ( libGL.a et libGLU.a are copied in /usr/local/lib, and header in / ...@@ -31,14 +31,20 @@ make install ( libGL.a et libGLU.a are copied in /usr/local/lib, and header in /
kicad compilation: kicad compilation:
in kicad-dev: in kicad-dev:
Have a look to libs.linux (you can edit this file if you have problems) Have a look to libs.linux (you can/must edit this file if you have problems)
Currently libs.linux uses wxWidgets 2.7.1 build (see below for suggested configure command) Currently libs.linux uses wxWidgets 2.8.6 build (see below for suggested configure command)
lines to edit:
STD_INSTALL = 1
which can be (see comments in libs.linux)
STD_INSTALL = 1
after libs.linux edition:
run make -f makefile.gtk run make -f makefile.gtk
Windows compilation: Windows compilation:
kicad is build with mingw and msys. kicad is build with mingw and msys.
Currently libs.linux uses wxWidgets 2.8.1 (see below for suggested configure command) Currently libs.win uses wxWidgets 2.8.6 (see below for suggested configure command)
install mingw and msys ( see mingw.org ) install mingw and msys ( see mingw.org )
(opengl libs are included in mingw or windows) (opengl libs are included in mingw or windows)
...@@ -47,21 +53,20 @@ Under msys: ...@@ -47,21 +53,20 @@ Under msys:
(Warning: make.exe utility is sometime renamed mingw32-make.exe in install process (Warning: make.exe utility is sometime renamed mingw32-make.exe in install process
of msys.) of msys.)
Build wxWidgets (currently version 2.8.1) Build wxWidgets (currently version 2.8.6)
See below for suggested configure command, then make See below for suggested configure command, then make
In include/wx/msw/setup.h, check (and edit if needed) the defines : In include/wx/msw/setup.h, check (and edit if needed) the defines :
#define wxUSE_GLCANVAS 1 #define wxUSE_GLCANVAS 1
#define WXWIN_COMPATIBILITY_2_4 0
#define wxUSE_MOUSEWHEEL 1 // Include mouse wheel support #define wxUSE_MOUSEWHEEL 1 // Include mouse wheel support
#define wxUSE_HOTKEY 0 // Hotkey support (currently Windows only) #define wxUSE_HOTKEY 0 // Hotkey support (currently Windows only)
Exit msys. Exit msys.
Set environment variable WXWIN ( something as wxwin=/d/wxWidgets-2.8.1 Set environment variable WXWIN ( something as wxwin=/d/wxWidgets-2.8.6
for a wxWidget installed in d:\wxWidgets-2.8.1) for a wxWidget installed in d:\wxWidgets-2.8.6)
Have a look to libs.win (Currently this file handle wxWidgets 2.8.1) Have a look to libs.win (Currently this file handle wxWidgets 2.8.6)
Under msys: Under msys:
in kicad-dev: in kicad-dev:
...@@ -101,7 +106,7 @@ Patch wxWidgets ...@@ -101,7 +106,7 @@ Patch wxWidgets
wxGTK version: wxGTK version:
************************************************************************************* *************************************************************************************
Patch for printing wide traces that were showing missing rounded end caps: Patch for printing wide traces that were showing missing rounded end caps:
wxGTK-2.8.1/src/generic/dcpsg.cpp wxGTK-2.8.6/src/generic/dcpsg.cpp
line 1634 line 1634
PsPrint( "%%EndProlog\n" ); PsPrint( "%%EndProlog\n" );
......
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
COMMON_GLOBL wxString g_BuildVersion COMMON_GLOBL wxString g_BuildVersion
#ifdef EDA_BASE #ifdef EDA_BASE
(wxT("(2007-11-05)")) (wxT("(2007-11-09)"))
#endif #endif
; ;
......
No preview for this file type
...@@ -2,8 +2,8 @@ msgid "" ...@@ -2,8 +2,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: kicad\n" "Project-Id-Version: kicad\n"
"POT-Creation-Date: \n" "POT-Creation-Date: \n"
"PO-Revision-Date: 2007-11-06 08:42+0100\n" "PO-Revision-Date: 2007-11-09 10:18+0100\n"
"Last-Translator: \n" "Last-Translator: jp charras <jean-pierre.charras@inpg.fr>\n"
"Language-Team: kicad team <jean-pierre.charras@ujf-grenoble.fr>\n" "Language-Team: kicad team <jean-pierre.charras@ujf-grenoble.fr>\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=iso-8859-1\n" "Content-Type: text/plain; charset=iso-8859-1\n"
...@@ -63,10 +63,10 @@ msgstr "Pcbnew est est cours d'ex ...@@ -63,10 +63,10 @@ msgstr "Pcbnew est est cours d'ex
#: pcbnew/librairi.cpp:551 #: pcbnew/librairi.cpp:551
#: pcbnew/librairi.cpp:754 #: pcbnew/librairi.cpp:754
#: pcbnew/files.cpp:326 #: pcbnew/files.cpp:326
#: pcbnew/export_gencad.cpp:83
#: pcbnew/gen_modules_placefile.cpp:87 #: pcbnew/gen_modules_placefile.cpp:87
#: pcbnew/gen_modules_placefile.cpp:98 #: pcbnew/gen_modules_placefile.cpp:98
#: pcbnew/gen_modules_placefile.cpp:251 #: pcbnew/gen_modules_placefile.cpp:251
#: pcbnew/export_gencad.cpp:83
#: eeschema/plothpgl.cpp:560 #: eeschema/plothpgl.cpp:560
#: eeschema/plotps.cpp:389 #: eeschema/plotps.cpp:389
#: cvpcb/genequiv.cpp:42 #: cvpcb/genequiv.cpp:42
...@@ -688,10 +688,6 @@ msgstr "&Ex ...@@ -688,10 +688,6 @@ msgstr "&Ex
#: pcbnew/dialog_netlist.cpp:178 #: pcbnew/dialog_netlist.cpp:178
#: pcbnew/dialog_drc.cpp:201 #: pcbnew/dialog_drc.cpp:201
#: eeschema/plotps.cpp:208 #: eeschema/plotps.cpp:208
#: eeschema/dialog_edit_label.cpp:181
#: eeschema/dialog_edit_component_in_schematic.cpp:235
#: eeschema/annotate_dialog.cpp:154
#: common/svg_print.cpp:220
#: share/dialog_print.cpp:225 #: share/dialog_print.cpp:225
#: share/svg_print.cpp:222 #: share/svg_print.cpp:222
msgid "&Close" msgid "&Close"
...@@ -850,7 +846,7 @@ msgstr "Inclure couche Edge" ...@@ -850,7 +846,7 @@ msgstr "Inclure couche Edge"
#: pcbnew/pcbtexte.cpp:116 #: pcbnew/pcbtexte.cpp:116
#: pcbnew/modedit_onclick.cpp:203 #: pcbnew/modedit_onclick.cpp:203
#: pcbnew/modedit_onclick.cpp:235 #: pcbnew/modedit_onclick.cpp:235
#: pcbnew/set_color.cpp:280 #: pcbnew/set_color.cpp:357
#: pcbnew/onrightclick.cpp:146 #: pcbnew/onrightclick.cpp:146
#: pcbnew/onrightclick.cpp:160 #: pcbnew/onrightclick.cpp:160
#: pcbnew/globaleditpad.cpp:108 #: pcbnew/globaleditpad.cpp:108
...@@ -881,7 +877,7 @@ msgstr "Annuler" ...@@ -881,7 +877,7 @@ msgstr "Annuler"
#: pcbnew/muonde.cpp:348 #: pcbnew/muonde.cpp:348
#: pcbnew/dialog_edit_module.cpp:118 #: pcbnew/dialog_edit_module.cpp:118
#: pcbnew/pcbtexte.cpp:111 #: pcbnew/pcbtexte.cpp:111
#: pcbnew/set_color.cpp:275 #: pcbnew/set_color.cpp:353
#: pcbnew/sel_layer.cpp:158 #: pcbnew/sel_layer.cpp:158
#: pcbnew/sel_layer.cpp:316 #: pcbnew/sel_layer.cpp:316
#: eeschema/sheetlab.cpp:93 #: eeschema/sheetlab.cpp:93
...@@ -1049,12 +1045,12 @@ msgstr "Offset Y" ...@@ -1049,12 +1045,12 @@ msgstr "Offset Y"
#: eeschema/symbtext.cpp:174 #: eeschema/symbtext.cpp:174
#: eeschema/sheet.cpp:221 #: eeschema/sheet.cpp:221
#: eeschema/dialog_options.cpp:274 #: eeschema/dialog_options.cpp:274
#: eeschema/dialog_edit_label.cpp:176 #: eeschema/dialog_edit_label.cpp:174
#: eeschema/dialog_edit_component_in_lib.cpp:218 #: eeschema/dialog_edit_component_in_lib.cpp:218
#: eeschema/dialog_create_component.cpp:195 #: eeschema/dialog_create_component.cpp:195
#: eeschema/dialog_edit_component_in_schematic.cpp:243
#: eeschema/dialog_cmp_graphic_properties.cpp:178 #: eeschema/dialog_cmp_graphic_properties.cpp:178
#: eeschema/dialog_build_BOM.cpp:346 #: eeschema/dialog_build_BOM.cpp:346
#: eeschema/dialog_edit_component_in_schematic.cpp:240
#: eeschema/pinedit-dialog.cpp:308 #: eeschema/pinedit-dialog.cpp:308
#: cvpcb/dialog_cvpcb_config.cpp:139 #: cvpcb/dialog_cvpcb_config.cpp:139
#: cvpcb/dialog_display_options.cpp:186 #: cvpcb/dialog_display_options.cpp:186
...@@ -1075,14 +1071,18 @@ msgstr "&OK" ...@@ -1075,14 +1071,18 @@ msgstr "&OK"
#: pcbnew/dialog_track_options.cpp:185 #: pcbnew/dialog_track_options.cpp:185
#: eeschema/symbtext.cpp:178 #: eeschema/symbtext.cpp:178
#: eeschema/plothpgl.cpp:274 #: eeschema/plothpgl.cpp:274
#: eeschema/annotate_dialog.cpp:154
#: eeschema/sheet.cpp:216 #: eeschema/sheet.cpp:216
#: eeschema/dialog_options.cpp:278 #: eeschema/dialog_options.cpp:278
#: eeschema/dialog_edit_label.cpp:179
#: eeschema/dialog_edit_component_in_lib.cpp:214 #: eeschema/dialog_edit_component_in_lib.cpp:214
#: eeschema/dialog_create_component.cpp:200 #: eeschema/dialog_create_component.cpp:200
#: eeschema/dialog_cmp_graphic_properties.cpp:182
#: eeschema/netlist_control.cpp:115 #: eeschema/netlist_control.cpp:115
#: eeschema/netlist_control.cpp:268 #: eeschema/netlist_control.cpp:268
#: eeschema/dialog_cmp_graphic_properties.cpp:182
#: eeschema/dialog_build_BOM.cpp:350 #: eeschema/dialog_build_BOM.cpp:350
#: eeschema/dialog_erc.cpp:218
#: eeschema/dialog_edit_component_in_schematic.cpp:232
#: eeschema/pinedit-dialog.cpp:304 #: eeschema/pinedit-dialog.cpp:304
#: cvpcb/dialog_display_options.cpp:191 #: cvpcb/dialog_display_options.cpp:191
#: gerbview/select_layers_to_pcb.cpp:287 #: gerbview/select_layers_to_pcb.cpp:287
...@@ -1204,106 +1204,6 @@ msgstr "S ...@@ -1204,106 +1204,6 @@ msgstr "S
msgid "Component [%s]: footprint <%s> not found" msgid "Component [%s]: footprint <%s> not found"
msgstr "Composant [%s]: Module <%sw non trouv en librairies" msgstr "Composant [%s]: Module <%sw non trouv en librairies"
#: pcbnew/reglage.cpp:101
#: pcbnew/dialog_setup_libs.cpp:97
#: eeschema/eestatus.cpp:111
#: eeschema/dialog_eeschema_config.cpp:105
#: cvpcb/dialog_cvpcb_config.cpp:76
#: gerbview/reglage.cpp:90
msgid "from "
msgstr "De "
#: pcbnew/reglage.cpp:108
#: pcbnew/dialog_setup_libs.cpp:153
#: eeschema/eestatus.cpp:116
#: eeschema/dialog_eeschema_config.cpp:161
#: cvpcb/dialog_cvpcb_config.cpp:131
#: cvpcb/dialog_display_options.cpp:177
msgid "Save Cfg"
msgstr "Sauver config"
#: pcbnew/reglage.cpp:112
#: pcbnew/dialog_setup_libs.cpp:175
#: eeschema/eestatus.cpp:120
#: eeschema/dialog_eeschema_config.cpp:196
#: cvpcb/dialog_cvpcb_config.cpp:170
#: cvpcb/dialog_cvpcb_config.cpp:202
msgid "Del"
msgstr "Supprimer"
#: pcbnew/reglage.cpp:116
#: pcbnew/dialog_setup_libs.cpp:179
#: eeschema/eestatus.cpp:124
#: eeschema/dialog_eeschema_config.cpp:200
#: eeschema/edit_component_in_lib.cpp:233
#: eeschema/edit_component_in_lib.cpp:312
#: cvpcb/dialog_cvpcb_config.cpp:174
#: cvpcb/dialog_cvpcb_config.cpp:206
msgid "Add"
msgstr "Ajouter"
#: pcbnew/reglage.cpp:120
#: pcbnew/dialog_setup_libs.cpp:183
#: eeschema/eestatus.cpp:128
#: eeschema/dialog_eeschema_config.cpp:204
#: cvpcb/dialog_cvpcb_config.cpp:178
#: cvpcb/dialog_cvpcb_config.cpp:210
msgid "Ins"
msgstr "Insrer"
#: pcbnew/reglage.cpp:124
msgid "Lib Modules:"
msgstr "Lib Modules:"
#: pcbnew/reglage.cpp:148
#: pcbnew/dialog_setup_libs.cpp:159
#: eeschema/eestatus.cpp:148
#: eeschema/dialog_eeschema_config.cpp:180
#: cvpcb/dialog_cvpcb_config.cpp:151
msgid "Files ext:"
msgstr "Ext. Fichiers"
#: pcbnew/reglage.cpp:151
#: pcbnew/dialog_setup_libs.cpp:216
msgid "Board ext: "
msgstr "Board ext: "
#: pcbnew/reglage.cpp:155
#: pcbnew/dialog_setup_libs.cpp:220
msgid "Cmp ext: "
msgstr "Cmp ext: "
#: pcbnew/reglage.cpp:159
#: pcbnew/dialog_setup_libs.cpp:224
msgid "Lib ext: "
msgstr "Lib ext: "
#: pcbnew/reglage.cpp:163
#: pcbnew/dialog_setup_libs.cpp:228
msgid "Net ext: "
msgstr "Net ext: "
#: pcbnew/reglage.cpp:169
#: pcbnew/dialog_setup_libs.cpp:199
msgid "Lib Modules Dir:"
msgstr "Repertoire Lib Modules:"
#: pcbnew/reglage.cpp:176
#: pcbnew/dialog_setup_libs.cpp:206
#: cvpcb/menucfg.cpp:91
msgid "Module Doc File:"
msgstr "Fichiers Doc des Modules"
#: pcbnew/reglage.cpp:258
#: pcbnew/dialog_setup_libs.cpp:367
msgid "library files:"
msgstr "Fichiers Librairies"
#: pcbnew/reglage.cpp:279
#: pcbnew/dialog_setup_libs.cpp:390
msgid "Library exists! No Change"
msgstr "Librairie existante! Pas de changement"
#: pcbnew/editrout.cpp:116 #: pcbnew/editrout.cpp:116
#: pcbnew/edit_track_width.cpp:117 #: pcbnew/edit_track_width.cpp:117
msgid "Edit All Tracks and Vias Sizes" msgid "Edit All Tracks and Vias Sizes"
...@@ -1326,8 +1226,8 @@ msgstr "Supprimer Net ?" ...@@ -1326,8 +1226,8 @@ msgstr "Supprimer Net ?"
#: pcbnew/dialog_netlist.cpp:133 #: pcbnew/dialog_netlist.cpp:133
#: pcbnew/class_board_item.cpp:76 #: pcbnew/class_board_item.cpp:76
#: eeschema/dialog_create_component.cpp:164 #: eeschema/dialog_create_component.cpp:164
#: eeschema/onrightclick.cpp:317
#: eeschema/edit_component_in_schematic.cpp:745 #: eeschema/edit_component_in_schematic.cpp:745
#: eeschema/onrightclick.cpp:317
#: eeschema/eelayer.h:152 #: eeschema/eelayer.h:152
msgid "Reference" msgid "Reference"
msgstr "Rfrence" msgstr "Rfrence"
...@@ -1453,7 +1353,7 @@ msgstr "Ne pas monter Zones" ...@@ -1453,7 +1353,7 @@ msgstr "Ne pas monter Zones"
#: pcbnew/pcbframe.cpp:412 #: pcbnew/pcbframe.cpp:412
#: pcbnew/tool_pcb.cpp:361 #: pcbnew/tool_pcb.cpp:361
#: pcbnew/set_color.h:344 #: pcbnew/set_color.h:423
msgid "Show Zones" msgid "Show Zones"
msgstr "Monter Zones" msgstr "Monter Zones"
...@@ -1769,7 +1669,7 @@ msgstr "Zoom " ...@@ -1769,7 +1669,7 @@ msgstr "Zoom "
#: pcbnew/tool_pcb.cpp:585 #: pcbnew/tool_pcb.cpp:585
#: eeschema/eelayer.cpp:223 #: eeschema/eelayer.cpp:223
#: pcbnew/set_color.h:335 #: pcbnew/set_color.h:414
#: eeschema/eelayer.h:209 #: eeschema/eelayer.h:209
#: gerbview/set_color.h:246 #: gerbview/set_color.h:246
msgid "Grid" msgid "Grid"
...@@ -1916,9 +1816,9 @@ msgstr "Texte Pcb" ...@@ -1916,9 +1816,9 @@ msgstr "Texte Pcb"
#: pcbnew/class_board_item.cpp:80 #: pcbnew/class_board_item.cpp:80
#: pcbnew/class_text_mod.cpp:345 #: pcbnew/class_text_mod.cpp:345
#: pcbnew/class_edge_mod.cpp:286 #: pcbnew/class_edge_mod.cpp:286
#: eeschema/edit_component_in_schematic.cpp:784
#: eeschema/component_class.cpp:55 #: eeschema/component_class.cpp:55
#: eeschema/onrightclick.cpp:316 #: eeschema/onrightclick.cpp:316
#: eeschema/edit_component_in_schematic.cpp:784
#: eeschema/eelayer.h:158 #: eeschema/eelayer.h:158
msgid "Value" msgid "Value"
msgstr "Valeur" msgstr "Valeur"
...@@ -2122,7 +2022,7 @@ msgstr "Propri ...@@ -2122,7 +2022,7 @@ msgstr "Propri
#: pcbnew/dialog_edit_module.cpp:289 #: pcbnew/dialog_edit_module.cpp:289
#: pcbnew/pcbtexte.cpp:176 #: pcbnew/pcbtexte.cpp:176
#: eeschema/dialog_options.cpp:229 #: eeschema/dialog_options.cpp:229
#: eeschema/dialog_edit_component_in_schematic.cpp:182 #: eeschema/dialog_edit_component_in_schematic.cpp:180
#: eeschema/onrightclick.cpp:305 #: eeschema/onrightclick.cpp:305
msgid "Normal" msgid "Normal"
msgstr "Normal" msgstr "Normal"
...@@ -2480,7 +2380,7 @@ msgstr "Forme du per ...@@ -2480,7 +2380,7 @@ msgstr "Forme du per
#: pcbnew/clean.cpp:462 #: pcbnew/clean.cpp:462
#: eeschema/dialog_erc.cpp:192 #: eeschema/dialog_erc.cpp:192
#: eeschema/dialog_erc.cpp:196 #: eeschema/dialog_erc.cpp:196
#: eeschema/dialog_edit_component_in_schematic.cpp:172 #: eeschema/dialog_edit_component_in_schematic.cpp:171
msgid "0" msgid "0"
msgstr "0" msgstr "0"
...@@ -2489,12 +2389,12 @@ msgid "90" ...@@ -2489,12 +2389,12 @@ msgid "90"
msgstr "90" msgstr "90"
#: pcbnew/dialog_pad_edit.cpp:188 #: pcbnew/dialog_pad_edit.cpp:188
#: eeschema/dialog_edit_component_in_schematic.cpp:175 #: eeschema/dialog_edit_component_in_schematic.cpp:174
msgid "-90" msgid "-90"
msgstr "-90" msgstr "-90"
#: pcbnew/dialog_pad_edit.cpp:189 #: pcbnew/dialog_pad_edit.cpp:189
#: eeschema/dialog_edit_component_in_schematic.cpp:174 #: eeschema/dialog_edit_component_in_schematic.cpp:173
msgid "180" msgid "180"
msgstr "180" msgstr "180"
...@@ -3081,7 +2981,6 @@ msgstr "Exclure les trac ...@@ -3081,7 +2981,6 @@ msgstr "Exclure les trac
#: pcbnew/pcbplot.cpp:266 #: pcbnew/pcbplot.cpp:266
#: eeschema/plotps.cpp:191 #: eeschema/plotps.cpp:191
#: common/svg_print.cpp:197
#: share/dialog_print.cpp:174 #: share/dialog_print.cpp:174
#: share/svg_print.cpp:200 #: share/svg_print.cpp:200
msgid "Print Sheet Ref" msgid "Print Sheet Ref"
...@@ -3318,8 +3217,8 @@ msgid "Auto Save (minuts):" ...@@ -3318,8 +3217,8 @@ msgid "Auto Save (minuts):"
msgstr "Sauveg. Auto (min)" msgstr "Sauveg. Auto (min)"
#: pcbnew/dialog_general_options.cpp:315 #: pcbnew/dialog_general_options.cpp:315
#: eeschema/dialog_cmp_graphic_properties.cpp:151
#: eeschema/netlist_control.cpp:94 #: eeschema/netlist_control.cpp:94
#: eeschema/dialog_cmp_graphic_properties.cpp:151
#: eeschema/dialog_build_BOM.cpp:285 #: eeschema/dialog_build_BOM.cpp:285
#: share/dialog_print.cpp:167 #: share/dialog_print.cpp:167
msgid "Options:" msgid "Options:"
...@@ -3594,33 +3493,89 @@ msgstr "Effacement contour" ...@@ -3594,33 +3493,89 @@ msgstr "Effacement contour"
msgid "Set Width" msgid "Set Width"
msgstr "Ajuste Epaiss" msgstr "Ajuste Epaiss"
#: pcbnew/set_color.cpp:149 #: pcbnew/dialog_setup_libs.cpp:97
msgid "Colors:" #: eeschema/dialog_eeschema_config.cpp:105
msgstr "Couleurs:" #: cvpcb/dialog_cvpcb_config.cpp:76
#: gerbview/reglage.cpp:90
msgid "from "
msgstr "De "
#: pcbnew/set_color.cpp:264 #: pcbnew/dialog_setup_libs.cpp:153
#: gerbview/set_color.cpp:236 #: eeschema/dialog_eeschema_config.cpp:161
msgid "Show All" #: cvpcb/dialog_cvpcb_config.cpp:131
msgstr "Tout Afficher" #: cvpcb/dialog_display_options.cpp:177
msgid "Save Cfg"
msgstr "Sauver config"
#: pcbnew/set_color.cpp:270 #: pcbnew/dialog_setup_libs.cpp:159
#: gerbview/set_color.cpp:241 #: eeschema/dialog_eeschema_config.cpp:180
msgid "Show None" #: cvpcb/dialog_cvpcb_config.cpp:151
msgstr "Rien Afficher" msgid "Files ext:"
msgstr "Ext. Fichiers"
#: pcbnew/set_color.cpp:285 #: pcbnew/dialog_setup_libs.cpp:175
#: gerbview/set_color.cpp:257 #: eeschema/dialog_eeschema_config.cpp:196
msgid "Apply" #: cvpcb/dialog_cvpcb_config.cpp:170
msgstr "Appliquer" #: cvpcb/dialog_cvpcb_config.cpp:202
msgid "Del"
msgstr "Supprimer"
#: pcbnew/dialog_setup_libs.cpp:179
#: eeschema/dialog_eeschema_config.cpp:200
#: eeschema/edit_component_in_lib.cpp:233
#: eeschema/edit_component_in_lib.cpp:312
#: cvpcb/dialog_cvpcb_config.cpp:174
#: cvpcb/dialog_cvpcb_config.cpp:206
msgid "Add"
msgstr "Ajouter"
#: pcbnew/dialog_setup_libs.cpp:183
#: eeschema/dialog_eeschema_config.cpp:204
#: cvpcb/dialog_cvpcb_config.cpp:178
#: cvpcb/dialog_cvpcb_config.cpp:210
msgid "Ins"
msgstr "Insrer"
#: pcbnew/dialog_setup_libs.cpp:191 #: pcbnew/dialog_setup_libs.cpp:191
#: eeschema/eestatus.cpp:139
#: eeschema/dialog_eeschema_config.cpp:211 #: eeschema/dialog_eeschema_config.cpp:211
#: cvpcb/menucfg.cpp:231 #: cvpcb/menucfg.cpp:231
#: cvpcb/dialog_cvpcb_config.cpp:185 #: cvpcb/dialog_cvpcb_config.cpp:185
msgid "Libraries" msgid "Libraries"
msgstr "Librairies" msgstr "Librairies"
#: pcbnew/dialog_setup_libs.cpp:199
msgid "Lib Modules Dir:"
msgstr "Repertoire Lib Modules:"
#: pcbnew/dialog_setup_libs.cpp:206
#: cvpcb/menucfg.cpp:91
msgid "Module Doc File:"
msgstr "Fichiers Doc des Modules"
#: pcbnew/dialog_setup_libs.cpp:216
msgid "Board ext: "
msgstr "Board ext: "
#: pcbnew/dialog_setup_libs.cpp:220
msgid "Cmp ext: "
msgstr "Cmp ext: "
#: pcbnew/dialog_setup_libs.cpp:224
msgid "Lib ext: "
msgstr "Lib ext: "
#: pcbnew/dialog_setup_libs.cpp:228
msgid "Net ext: "
msgstr "Net ext: "
#: pcbnew/dialog_setup_libs.cpp:367
msgid "library files:"
msgstr "Fichiers Librairies"
#: pcbnew/dialog_setup_libs.cpp:390
msgid "Library exists! No Change"
msgstr "Librairie existante! Pas de changement"
#: pcbnew/class_text_mod.cpp:345 #: pcbnew/class_text_mod.cpp:345
msgid "Ref." msgid "Ref."
msgstr "Ref." msgstr "Ref."
...@@ -3805,6 +3760,30 @@ msgstr "X Pos" ...@@ -3805,6 +3760,30 @@ msgstr "X Pos"
msgid "Y pos" msgid "Y pos"
msgstr "Y pos" msgstr "Y pos"
#: pcbnew/set_color.cpp:269
#: pcbnew/set_color.cpp:296
#: gerbview/set_color.cpp:241
msgid "Show None"
msgstr "Rien Afficher"
#: pcbnew/set_color.cpp:278
#: gerbview/set_color.cpp:236
msgid "Show All"
msgstr "Tout Afficher"
#: pcbnew/set_color.cpp:290
msgid "Switch on all of the copper layers"
msgstr "Affiche toutes les couches cuivre"
#: pcbnew/set_color.cpp:299
msgid "Switch off all of the copper layers"
msgstr "N'affiche pas les couches cuivre"
#: pcbnew/set_color.cpp:361
#: gerbview/set_color.cpp:257
msgid "Apply"
msgstr "Appliquer"
#: pcbnew/onrightclick.cpp:83 #: pcbnew/onrightclick.cpp:83
#, c-format #, c-format
msgid "Track %.1f" msgid "Track %.1f"
...@@ -4209,21 +4188,9 @@ msgstr "Pin %s (module %s) non trouv ...@@ -4209,21 +4188,9 @@ msgstr "Pin %s (module %s) non trouv
msgid "Locate Pin %s (module %s)" msgid "Locate Pin %s (module %s)"
msgstr "Pin localise %s (module %s)" msgstr "Pin localise %s (module %s)"
#: pcbnew/gen_modules_placefile.cpp:76 #: pcbnew/export_gencad.cpp:69
msgid "No Modules for Automated Placement" msgid "GenCAD file:"
msgstr "Pas de Module pour placement Automatis" msgstr "Fichier GenCAD:"
#: pcbnew/gen_modules_placefile.cpp:110
msgid "Component side place file:"
msgstr "Fichier placement cot composant:"
#: pcbnew/gen_modules_placefile.cpp:113
msgid "Copper side place file:"
msgstr "Fichier placement cot cuivre:"
#: pcbnew/gen_modules_placefile.cpp:116
msgid "Module count"
msgstr "Nb Modules"
#: pcbnew/class_edge_mod.cpp:283 #: pcbnew/class_edge_mod.cpp:283
msgid "Seg" msgid "Seg"
...@@ -4332,6 +4299,22 @@ msgstr "&Aide" ...@@ -4332,6 +4299,22 @@ msgstr "&Aide"
msgid "Marker Error Text" msgid "Marker Error Text"
msgstr "Texte du Marqueur d'erreurs" msgstr "Texte du Marqueur d'erreurs"
#: pcbnew/gen_modules_placefile.cpp:76
msgid "No Modules for Automated Placement"
msgstr "Pas de Module pour placement Automatis"
#: pcbnew/gen_modules_placefile.cpp:110
msgid "Component side place file:"
msgstr "Fichier placement cot composant:"
#: pcbnew/gen_modules_placefile.cpp:113
msgid "Copper side place file:"
msgstr "Fichier placement cot cuivre:"
#: pcbnew/gen_modules_placefile.cpp:116
msgid "Module count"
msgstr "Nb Modules"
#: pcbnew/class_module.cpp:1207 #: pcbnew/class_module.cpp:1207
msgid "Last Change" msgid "Last Change"
msgstr "Last Change" msgstr "Last Change"
...@@ -4795,20 +4778,16 @@ msgstr "Impossible de drag ce segment: trop de segments connect ...@@ -4795,20 +4778,16 @@ msgstr "Impossible de drag ce segment: trop de segments connect
msgid "Unable to drag this segment: two collinear segments" msgid "Unable to drag this segment: two collinear segments"
msgstr "Impossible de drag ce segment: 2 segments aligns" msgstr "Impossible de drag ce segment: 2 segments aligns"
#: pcbnew/export_gencad.cpp:69
msgid "GenCAD file:"
msgstr "Fichier GenCAD:"
#: pcbnew/move-drag_pads.cpp:251 #: pcbnew/move-drag_pads.cpp:251
#, c-format #, c-format
msgid "Delete Pad (module %s %s) " msgid "Delete Pad (module %s %s) "
msgstr "Effacer Pad (module %s %s) " msgstr "Effacer Pad (module %s %s) "
#: pcbnew/dialog_drc.cpp:141 #: pcbnew/dialog_drc.cpp:141
#: eeschema/dialog_erc.cpp:237
#: eeschema/dialog_edit_component_in_lib.cpp:166 #: eeschema/dialog_edit_component_in_lib.cpp:166
#: eeschema/dialog_create_component.cpp:176 #: eeschema/dialog_create_component.cpp:176
#: eeschema/dialog_edit_component_in_schematic.cpp:204 #: eeschema/dialog_erc.cpp:237
#: eeschema/dialog_edit_component_in_schematic.cpp:201
msgid "Options" msgid "Options"
msgstr "Options" msgstr "Options"
...@@ -4849,7 +4828,6 @@ msgid "Report File" ...@@ -4849,7 +4828,6 @@ msgid "Report File"
msgstr "Fichier rapport" msgstr "Fichier rapport"
#: pcbnew/dialog_drc.cpp:215 #: pcbnew/dialog_drc.cpp:215
#: common/svg_print.cpp:232
#: share/svg_print.cpp:232 #: share/svg_print.cpp:232
msgid "Messages:" msgid "Messages:"
msgstr "Messages:" msgstr "Messages:"
...@@ -4858,63 +4836,22 @@ msgstr "Messages:" ...@@ -4858,63 +4836,22 @@ msgstr "Messages:"
msgid "DRC Report file" msgid "DRC Report file"
msgstr "Fichier rapport de contrle DRC:" msgstr "Fichier rapport de contrle DRC:"
#: eeschema/annotate.cpp:181 #: eeschema/schedit.cpp:282
msgid "Previous Annotation will be deleted. Continue ?" msgid "Push/Pop Hierarchy"
msgstr "La numrotation existante va tre dtruite, continuer?" msgstr "Naviger dans Hirarchie"
#: eeschema/annotate.cpp:688 #: eeschema/schedit.cpp:286
#, c-format msgid "Add NoConnect Flag"
msgid "item not annotated: %s%s" msgstr "Ajoutde symboles de non connexion"
msgstr "item non numrot: %s%s"
#: eeschema/annotate.cpp:692 #: eeschema/schedit.cpp:290
#, c-format #: eeschema/hotkeys.cpp:262
msgid "( unit %d)" msgid "Add Wire"
msgstr "( Unit %d)" msgstr "Ajouter Fils"
#: eeschema/annotate.cpp:708 #: eeschema/schedit.cpp:294
#, c-format msgid "Add Bus"
msgid "Error item %s%s" msgstr "Addition de Bus"
msgstr "Erreur item %s%s"
#: eeschema/annotate.cpp:710
#, c-format
msgid " unit %d and no more than %d parts"
msgstr " unit %d et plus que %d parts"
#: eeschema/annotate.cpp:742
#: eeschema/annotate.cpp:765
#, c-format
msgid "Multiple item %s%s"
msgstr "Multiplelment %s%s"
#: eeschema/annotate.cpp:747
#: eeschema/annotate.cpp:769
#, c-format
msgid " (unit %d)"
msgstr " ( Unit %d)"
#: eeschema/annotate.cpp:785
#, c-format
msgid "Diff values for %s%d%c (%s) and %s%d%c (%s)"
msgstr "Valeurs diffrentes pour %s%d%c (%s) et %s%d%c (%s)"
#: eeschema/schedit.cpp:282
msgid "Push/Pop Hierarchy"
msgstr "Naviger dans Hirarchie"
#: eeschema/schedit.cpp:286
msgid "Add NoConnect Flag"
msgstr "Ajoutde symboles de non connexion"
#: eeschema/schedit.cpp:290
#: eeschema/hotkeys.cpp:262
msgid "Add Wire"
msgstr "Ajouter Fils"
#: eeschema/schedit.cpp:294
msgid "Add Bus"
msgstr "Addition de Bus"
#: eeschema/schedit.cpp:302 #: eeschema/schedit.cpp:302
msgid "Add Junction" msgid "Add Junction"
...@@ -5020,7 +4957,7 @@ msgid "Common to convert" ...@@ -5020,7 +4957,7 @@ msgid "Common to convert"
msgstr "Commun a converti" msgstr "Commun a converti"
#: eeschema/symbtext.cpp:167 #: eeschema/symbtext.cpp:167
#: eeschema/dialog_edit_component_in_schematic.cpp:218 #: eeschema/dialog_edit_component_in_schematic.cpp:215
#: eeschema/edit_component_in_lib.cpp:502 #: eeschema/edit_component_in_lib.cpp:502
msgid "Vertical" msgid "Vertical"
msgstr "Vertical" msgstr "Vertical"
...@@ -5205,8 +5142,92 @@ msgstr "Le composant %s existe, Le changer ?" ...@@ -5205,8 +5142,92 @@ msgstr "Le composant %s existe, Le changer ?"
msgid "Component %s saved in %s" msgid "Component %s saved in %s"
msgstr "Composant %s sauv en %s" msgstr "Composant %s sauv en %s"
#: eeschema/annotate_dialog.cpp:122
msgid "Hierarchy"
msgstr "Hirarchie"
#: eeschema/annotate_dialog.cpp:123
msgid "Current sheet"
msgstr "Feuille active"
#: eeschema/annotate_dialog.cpp:124
msgid "annotate:"
msgstr "Numrotation:"
#: eeschema/annotate_dialog.cpp:129
msgid "all components"
msgstr "Tous les composants"
#: eeschema/annotate_dialog.cpp:130
msgid "new components only"
msgstr "Nouveaux composants seulement"
#: eeschema/annotate_dialog.cpp:131
msgid "select items:"
msgstr "Slection:"
#: eeschema/annotate_dialog.cpp:136
msgid "by position"
msgstr "par position"
#: eeschema/annotate_dialog.cpp:137
msgid "by value"
msgstr "par valeur"
#: eeschema/annotate_dialog.cpp:138
msgid "sorting:"
msgstr "Tri:"
#: eeschema/annotate_dialog.cpp:145
msgid "&Annotate"
msgstr "Numrot&ation"
#: eeschema/annotate_dialog.cpp:150
msgid "&Del Annotate"
msgstr "&Dnumrotation"
#: eeschema/annotate.cpp:182
msgid "Previous Annotation will be deleted. Continue ?"
msgstr "La numrotation existante va tre dtruite, continuer?"
#: eeschema/annotate.cpp:689
#, c-format
msgid "item not annotated: %s%s"
msgstr "item non numrot: %s%s"
#: eeschema/annotate.cpp:693
#, c-format
msgid "( unit %d)"
msgstr "( Unit %d)"
#: eeschema/annotate.cpp:709
#, c-format
msgid "Error item %s%s"
msgstr "Erreur item %s%s"
#: eeschema/annotate.cpp:711
#, c-format
msgid " unit %d and no more than %d parts"
msgstr " unit %d et plus que %d parts"
#: eeschema/annotate.cpp:743
#: eeschema/annotate.cpp:766
#, c-format
msgid "Multiple item %s%s"
msgstr "Multiplelment %s%s"
#: eeschema/annotate.cpp:748
#: eeschema/annotate.cpp:770
#, c-format
msgid " (unit %d)"
msgstr " ( Unit %d)"
#: eeschema/annotate.cpp:786
#, c-format
msgid "Diff values for %s%d%c (%s) and %s%d%c (%s)"
msgstr "Valeurs diffrentes pour %s%d%c (%s) et %s%d%c (%s)"
#: eeschema/sheet.cpp:162 #: eeschema/sheet.cpp:162
#: common/svg_print.cpp:224
#: share/svg_print.cpp:226 #: share/svg_print.cpp:226
msgid "Filename:" msgid "Filename:"
msgstr "Nom Fichier:" msgstr "Nom Fichier:"
...@@ -5493,51 +5514,6 @@ msgstr "Ouvrir la documentation de eeschema" ...@@ -5493,51 +5514,6 @@ msgstr "Ouvrir la documentation de eeschema"
msgid "&Edit" msgid "&Edit"
msgstr "&Editer" msgstr "&Editer"
#: eeschema/dialog_erc.cpp:171
#: eeschema/dialog_erc.cpp:202
msgid "Erc File Report:"
msgstr "Fichier rapport d'erreurs:"
#: eeschema/dialog_erc.cpp:176
msgid "-> Total Errors: "
msgstr "-> Total Erreurs: "
#: eeschema/dialog_erc.cpp:179
msgid "-> Last Warnings: "
msgstr "-> Dern. Warnings: "
#: eeschema/dialog_erc.cpp:183
msgid "-> Last Errors: "
msgstr "-> Dern. Erreurs: "
#: eeschema/dialog_erc.cpp:189
msgid "0000"
msgstr "0000"
#: eeschema/dialog_erc.cpp:205
msgid "Write erc report"
msgstr "Rapport d'erreur"
#: eeschema/dialog_erc.cpp:211
msgid "&Test Erc"
msgstr "&Test Erc"
#: eeschema/dialog_erc.cpp:215
msgid "&Del Markers"
msgstr "&Supprimer Marqueurs"
#: eeschema/dialog_erc.cpp:218
msgid "&Quit"
msgstr "&Quitter"
#: eeschema/dialog_erc.cpp:222
msgid "erc"
msgstr "erc"
#: eeschema/dialog_erc.cpp:228
msgid "Reset"
msgstr "Dfaut"
#: eeschema/erc.cpp:301 #: eeschema/erc.cpp:301
msgid "Annotation Required!" msgid "Annotation Required!"
msgstr "Numrotation requise!" msgstr "Numrotation requise!"
...@@ -5747,6 +5723,82 @@ msgstr "Impossible de trouver le composant " ...@@ -5747,6 +5723,82 @@ msgstr "Impossible de trouver le composant "
msgid " in library" msgid " in library"
msgstr " en librairie" msgstr " en librairie"
#: eeschema/dialog_edit_label.cpp:68
msgid "Global Label properties"
msgstr "Proprits du Label Global"
#: eeschema/dialog_edit_label.cpp:72
msgid "Label properties"
msgstr "Proprits du label"
#: eeschema/dialog_edit_label.cpp:76
msgid "Text properties"
msgstr "Proprits du texte"
#: eeschema/dialog_edit_label.cpp:132
msgid "Text "
msgstr "Texte "
#: eeschema/dialog_edit_label.cpp:142
#: eeschema/affiche.cpp:111
#: eeschema/pinedit-dialog.cpp:288
msgid "Right"
msgstr "Droite"
#: eeschema/dialog_edit_label.cpp:143
#: eeschema/affiche.cpp:102
#: eeschema/pinedit-dialog.cpp:290
msgid "Up"
msgstr "Haut"
#: eeschema/dialog_edit_label.cpp:144
#: eeschema/affiche.cpp:108
#: eeschema/pinedit-dialog.cpp:289
msgid "Left"
msgstr "Gauche"
#: eeschema/dialog_edit_label.cpp:145
#: eeschema/affiche.cpp:105
#: eeschema/pinedit-dialog.cpp:291
msgid "Down"
msgstr "Bas"
#: eeschema/dialog_edit_label.cpp:146
msgid "Text Orient:"
msgstr "Orient:"
#: eeschema/dialog_edit_label.cpp:153
#: eeschema/pinedit-dialog.cpp:331
msgid "Input"
msgstr "Entre"
#: eeschema/dialog_edit_label.cpp:154
#: eeschema/pinedit-dialog.cpp:332
msgid "Output"
msgstr "Sortie"
#: eeschema/dialog_edit_label.cpp:155
#: eeschema/pinedit-dialog.cpp:333
msgid "Bidi"
msgstr "Bidi"
#: eeschema/dialog_edit_label.cpp:156
msgid "TriState"
msgstr "3 tats"
#: eeschema/dialog_edit_label.cpp:157
#: eeschema/pinedit-dialog.cpp:335
msgid "Passive"
msgstr "Passive"
#: eeschema/dialog_edit_label.cpp:158
msgid "Glabel Shape:"
msgstr "Forme GLabel:"
#: eeschema/dialog_edit_label.cpp:166
msgid "Size "
msgstr "Taille "
#: eeschema/plotps.cpp:179 #: eeschema/plotps.cpp:179
msgid "Plot Options:" msgid "Plot Options:"
msgstr "Options de trac:" msgstr "Options de trac:"
...@@ -5756,7 +5808,6 @@ msgid "B/W" ...@@ -5756,7 +5808,6 @@ msgid "B/W"
msgstr "N/B" msgstr "N/B"
#: eeschema/plotps.cpp:185 #: eeschema/plotps.cpp:185
#: common/svg_print.cpp:190
#: share/dialog_print.cpp:183 #: share/dialog_print.cpp:183
#: share/svg_print.cpp:193 #: share/svg_print.cpp:193
msgid "Color" msgid "Color"
...@@ -5959,152 +6010,30 @@ msgstr "Voir documents des composants" ...@@ -5959,152 +6010,30 @@ msgstr "Voir documents des composants"
msgid "Export to schematic" msgid "Export to schematic"
msgstr "Exportervers schematique" msgstr "Exportervers schematique"
#: eeschema/eestatus.cpp:150 #: eeschema/save_schemas.cpp:71
#: eeschema/dialog_eeschema_config.cpp:232 #: eeschema/eeload.cpp:59
msgid "Cmp file Ext: " #: eeschema/files-io.cpp:65
msgstr "Ext fichier Cmp: " msgid "Schematic files:"
msgstr "Fichiers schmatiques:"
#: eeschema/eestatus.cpp:154 #: eeschema/save_schemas.cpp:94
#: eeschema/dialog_eeschema_config.cpp:236 #: eeschema/netform.cpp:55
msgid "Net file Ext: " #: eeschema/netform.cpp:254
msgstr "Ext fichier Netliste: " msgid "Failed to create file "
msgstr "Impossible de crer le fichier "
#: eeschema/eestatus.cpp:158 #: eeschema/save_schemas.cpp:99
#: eeschema/dialog_eeschema_config.cpp:240 msgid "Save file "
msgid "Library file Ext: " msgstr "Sauver fichier "
msgstr "Ext fichier Librairie: "
#: eeschema/eestatus.cpp:162 #: eeschema/save_schemas.cpp:115
#: eeschema/dialog_eeschema_config.cpp:244 #: eeschema/save_schemas.cpp:298
msgid "Symbol file Ext: " msgid "File write operation failed."
msgstr "Ext fichier Symbole: " msgstr "Erreur sur criture sur fichier."
#: eeschema/eestatus.cpp:166 #: eeschema/viewlibs.cpp:118
#: eeschema/dialog_eeschema_config.cpp:248 msgid "Browse library: "
msgid "Schematic file Ext: " msgstr "Examen librairie: "
msgstr "Ext fichier Schema: "
#: eeschema/eestatus.cpp:174
#: eeschema/dialog_eeschema_config.cpp:219
msgid "Library files path:"
msgstr "Chemin Fichiers Librairies:"
#: eeschema/eestatus.cpp:249
#: eeschema/dialog_eeschema_config.cpp:350
msgid "Library files:"
msgstr "Fichiers Librairies:"
#: eeschema/eestatus.cpp:272
#: eeschema/dialog_eeschema_config.cpp:373
msgid "Library already in use"
msgstr "Librairie dj en usage"
#: eeschema/eestatus.cpp:303
#: eeschema/dialog_eeschema_config.cpp:174
#: cvpcb/dialog_cvpcb_config.cpp:147
msgid "NetList Formats:"
msgstr " Formats NetListe:"
#: eeschema/dialog_edit_label.cpp:70
msgid "Global Label properties"
msgstr "Proprits du Label Global"
#: eeschema/dialog_edit_label.cpp:74
msgid "Label properties"
msgstr "Proprits du label"
#: eeschema/dialog_edit_label.cpp:78
msgid "Text properties"
msgstr "Proprits du texte"
#: eeschema/dialog_edit_label.cpp:134
msgid "Text "
msgstr "Texte "
#: eeschema/dialog_edit_label.cpp:144
#: eeschema/affiche.cpp:111
#: eeschema/pinedit-dialog.cpp:288
msgid "Right"
msgstr "Droite"
#: eeschema/dialog_edit_label.cpp:145
#: eeschema/affiche.cpp:102
#: eeschema/pinedit-dialog.cpp:290
msgid "Up"
msgstr "Haut"
#: eeschema/dialog_edit_label.cpp:146
#: eeschema/affiche.cpp:108
#: eeschema/pinedit-dialog.cpp:289
msgid "Left"
msgstr "Gauche"
#: eeschema/dialog_edit_label.cpp:147
#: eeschema/affiche.cpp:105
#: eeschema/pinedit-dialog.cpp:291
msgid "Down"
msgstr "Bas"
#: eeschema/dialog_edit_label.cpp:149
msgid "Text Orient:"
msgstr "Orient:"
#: eeschema/dialog_edit_label.cpp:155
#: eeschema/pinedit-dialog.cpp:331
msgid "Input"
msgstr "Entre"
#: eeschema/dialog_edit_label.cpp:156
#: eeschema/pinedit-dialog.cpp:332
msgid "Output"
msgstr "Sortie"
#: eeschema/dialog_edit_label.cpp:157
#: eeschema/pinedit-dialog.cpp:333
msgid "Bidi"
msgstr "Bidi"
#: eeschema/dialog_edit_label.cpp:158
msgid "TriState"
msgstr "3 tats"
#: eeschema/dialog_edit_label.cpp:159
#: eeschema/pinedit-dialog.cpp:335
msgid "Passive"
msgstr "Passive"
#: eeschema/dialog_edit_label.cpp:161
msgid "Glabel Shape:"
msgstr "Forme GLabel:"
#: eeschema/dialog_edit_label.cpp:168
msgid "Size "
msgstr "Taille "
#: eeschema/save_schemas.cpp:71
#: eeschema/eeload.cpp:59
#: eeschema/files-io.cpp:65
msgid "Schematic files:"
msgstr "Fichiers schmatiques:"
#: eeschema/save_schemas.cpp:94
#: eeschema/netform.cpp:55
#: eeschema/netform.cpp:254
msgid "Failed to create file "
msgstr "Impossible de crer le fichier "
#: eeschema/save_schemas.cpp:99
msgid "Save file "
msgstr "Sauver fichier "
#: eeschema/save_schemas.cpp:115
#: eeschema/save_schemas.cpp:298
msgid "File write operation failed."
msgstr "Erreur sur criture sur fichier."
#: eeschema/viewlibs.cpp:118
msgid "Browse library: "
msgstr "Examen librairie: "
#: eeschema/viewlibs.cpp:307 #: eeschema/viewlibs.cpp:307
#, c-format #, c-format
...@@ -6199,7 +6128,6 @@ msgstr "Long." ...@@ -6199,7 +6128,6 @@ msgstr "Long."
#: eeschema/affiche.cpp:169 #: eeschema/affiche.cpp:169
#: eeschema/affiche.cpp:175 #: eeschema/affiche.cpp:175
#: common/svg_print.cpp:205
#: share/dialog_print.cpp:200 #: share/dialog_print.cpp:200
#: share/svg_print.cpp:211 #: share/svg_print.cpp:211
msgid "All" msgid "All"
...@@ -6211,7 +6139,7 @@ msgid "Unit" ...@@ -6211,7 +6139,7 @@ msgid "Unit"
msgstr "Unit" msgstr "Unit"
#: eeschema/affiche.cpp:182 #: eeschema/affiche.cpp:182
#: eeschema/dialog_edit_component_in_schematic.cpp:193 #: eeschema/dialog_edit_component_in_schematic.cpp:190
#: eeschema/onrightclick.cpp:320 #: eeschema/onrightclick.cpp:320
msgid "Convert" msgid "Convert"
msgstr "Convert" msgstr "Convert"
...@@ -6271,7 +6199,7 @@ msgstr "Symbole Alimentation" ...@@ -6271,7 +6199,7 @@ msgstr "Symbole Alimentation"
#: eeschema/dialog_edit_component_in_lib.cpp:162 #: eeschema/dialog_edit_component_in_lib.cpp:162
#: eeschema/dialog_create_component.cpp:188 #: eeschema/dialog_create_component.cpp:188
#: eeschema/dialog_edit_component_in_schematic.cpp:190 #: eeschema/dialog_edit_component_in_schematic.cpp:187
msgid "Parts are locked" msgid "Parts are locked"
msgstr "Les parts sont verrouilles" msgstr "Les parts sont verrouilles"
...@@ -6469,183 +6397,137 @@ msgstr "&Spice" ...@@ -6469,183 +6397,137 @@ msgstr "&Spice"
msgid "Other" msgid "Other"
msgstr "Autre" msgstr "Autre"
#: eeschema/dialog_eeschema_config.cpp:473 #: eeschema/dialog_eeschema_config.cpp:174
msgid " Default Path for libraries" #: cvpcb/dialog_cvpcb_config.cpp:147
msgstr "Chemin par dfaut des librairies" msgid "NetList Formats:"
msgstr " Formats NetListe:"
#: eeschema/dialog_edit_component_in_schematic.cpp:70
msgid "Component properties (Not found in lib)"
msgstr "Proprits du composant : non trouv en librairie"
#: eeschema/dialog_edit_component_in_schematic.cpp:135 #: eeschema/dialog_eeschema_config.cpp:219
msgid "Unit 1" msgid "Library files path:"
msgstr "Unit 1" msgstr "Chemin Fichiers Librairies:"
#: eeschema/dialog_edit_component_in_schematic.cpp:136 #: eeschema/dialog_eeschema_config.cpp:232
msgid "Unit 2" msgid "Cmp file Ext: "
msgstr "Unit 2" msgstr "Ext fichier Cmp: "
#: eeschema/dialog_edit_component_in_schematic.cpp:137 #: eeschema/dialog_eeschema_config.cpp:236
msgid "Unit 3" msgid "Net file Ext: "
msgstr "Unit 3" msgstr "Ext fichier Netliste: "
#: eeschema/dialog_edit_component_in_schematic.cpp:138 #: eeschema/dialog_eeschema_config.cpp:240
msgid "Unit 4" msgid "Library file Ext: "
msgstr "Unit 4" msgstr "Ext fichier Librairie: "
#: eeschema/dialog_edit_component_in_schematic.cpp:139 #: eeschema/dialog_eeschema_config.cpp:244
msgid "Unit 5" msgid "Symbol file Ext: "
msgstr "Unit 5" msgstr "Ext fichier Symbole: "
#: eeschema/dialog_edit_component_in_schematic.cpp:140 #: eeschema/dialog_eeschema_config.cpp:248
msgid "Unit 6" msgid "Schematic file Ext: "
msgstr "Unit 6" msgstr "Ext fichier Schema: "
#: eeschema/dialog_edit_component_in_schematic.cpp:141 #: eeschema/dialog_eeschema_config.cpp:350
msgid "Unit 7" msgid "Library files:"
msgstr "Unit 7" msgstr "Fichiers Librairies:"
#: eeschema/dialog_edit_component_in_schematic.cpp:142 #: eeschema/dialog_eeschema_config.cpp:373
msgid "Unit 8" msgid "Library already in use"
msgstr "Unit 8" msgstr "Librairie dj en usage"
#: eeschema/dialog_edit_component_in_schematic.cpp:143 #: eeschema/dialog_eeschema_config.cpp:473
msgid "Unit 9" msgid " Default Path for libraries"
msgstr "Unit 9" msgstr "Chemin par dfaut des librairies"
#: eeschema/dialog_edit_component_in_schematic.cpp:144 #: eeschema/database.cpp:70
msgid "Unit 10" msgid "No Component found"
msgstr "Unit 10" msgstr "Pas de composants trouvs"
#: eeschema/dialog_edit_component_in_schematic.cpp:145 #: eeschema/database.cpp:96
msgid "Unit 11" msgid "Selection"
msgstr "Unit 11" msgstr "Slection"
#: eeschema/dialog_edit_component_in_schematic.cpp:146 #: eeschema/libfield.cpp:221
msgid "Unit 12" msgid "No new text: no change"
msgstr "Unit 12" msgstr "Pas de nouveau texte: pas de changements"
#: eeschema/dialog_edit_component_in_schematic.cpp:147 #: eeschema/selpart.cpp:45
msgid "Unit 13" msgid "Select Lib"
msgstr "Unit 13" msgstr "Slection librairie"
#: eeschema/dialog_edit_component_in_schematic.cpp:148 #: eeschema/selpart.cpp:94
msgid "Unit 14" #, c-format
msgstr "Unit 14" msgid "Select component (%d items)"
msgstr "Selection composant (%d items)"
#: eeschema/dialog_edit_component_in_schematic.cpp:149 #: eeschema/netlist_control.cpp:97
msgid "Unit 15" #: eeschema/netlist_control.cpp:244
msgstr "Unit 15" #: gerbview/options.cpp:201
msgid "Default format"
msgstr "Format par dfaut"
#: eeschema/dialog_edit_component_in_schematic.cpp:150 #: eeschema/netlist_control.cpp:108
#: eeschema/dialog_edit_component_in_schematic.cpp:151 msgid "&Browse Plugin"
msgid "Unit 16" msgstr "&Examen Plugins"
msgstr "Unit 16"
#: eeschema/dialog_edit_component_in_schematic.cpp:152 #: eeschema/netlist_control.cpp:110
msgid "Unit 17" msgid "&Netlist"
msgstr "Unit 17" msgstr "&Netliste"
#: eeschema/dialog_edit_component_in_schematic.cpp:153 #: eeschema/netlist_control.cpp:175
msgid "Unit 18" #: eeschema/netlist_control.cpp:260
msgstr "Unit 18" msgid "Netlist"
msgstr "Netliste"
#: eeschema/dialog_edit_component_in_schematic.cpp:154 #: eeschema/netlist_control.cpp:248
msgid "Unit 19" msgid "Use Net Names"
msgstr "Unit 19" msgstr "Utiliser nom de net"
#: eeschema/dialog_edit_component_in_schematic.cpp:155 #: eeschema/netlist_control.cpp:248
msgid "Unit 20" msgid "Use Net Numbers"
msgstr "Unit 20" msgstr "Utiliser numro de net"
#: eeschema/dialog_edit_component_in_schematic.cpp:156 #: eeschema/netlist_control.cpp:249
msgid "Unit 21" msgid "Netlist Options:"
msgstr "Unit 21" msgstr "Options de netliste:"
#: eeschema/dialog_edit_component_in_schematic.cpp:157 #: eeschema/netlist_control.cpp:257
msgid "Unit 22" msgid "Simulator command:"
msgstr "Unit 22" msgstr "Simulateur commande:"
#: eeschema/dialog_edit_component_in_schematic.cpp:158 #: eeschema/netlist_control.cpp:264
msgid "Unit 23" msgid "&Run Simulator"
msgstr "Unit 23" msgstr "&Simulateur"
#: eeschema/dialog_edit_component_in_schematic.cpp:159
msgid "Unit 24"
msgstr "Unit 24"
#: eeschema/dialog_edit_component_in_schematic.cpp:160
msgid "Unit 25"
msgstr "Unit 25"
#: eeschema/dialog_edit_component_in_schematic.cpp:161
msgid "Unit 26"
msgstr "Unit 26"
#: eeschema/dialog_edit_component_in_schematic.cpp:163
msgid "Unit:"
msgstr "Unit:"
#: eeschema/dialog_edit_component_in_schematic.cpp:173
msgid "+90"
msgstr "+90"
#: eeschema/dialog_edit_component_in_schematic.cpp:177
msgid "Orient:"
msgstr "Orient:"
#: eeschema/dialog_edit_component_in_schematic.cpp:183
#: eeschema/onrightclick.cpp:301
msgid "Mirror --"
msgstr "Miroir--"
#: eeschema/dialog_edit_component_in_schematic.cpp:184
msgid "Mirror !"
msgstr "Miroir |"
#: eeschema/dialog_edit_component_in_schematic.cpp:186
msgid "Mirror:"
msgstr "Miroir:"
#: eeschema/dialog_edit_component_in_schematic.cpp:197
msgid "Chip Name:"
msgstr "Nom en librairie"
#: eeschema/dialog_edit_component_in_schematic.cpp:214
#: eeschema/edit_component_in_lib.cpp:497
msgid "Show Text"
msgstr "Texte visible"
#: eeschema/dialog_edit_component_in_schematic.cpp:228 #: eeschema/netlist_control.cpp:299
#: eeschema/edit_component_in_lib.cpp:484 msgid "Add Plugin"
#: eeschema/eelayer.h:164 msgstr "Ajouter Plugin"
msgid "Fields"
msgstr "Champs"
#: eeschema/dialog_edit_component_in_schematic.cpp:239 #: eeschema/netlist_control.cpp:312
msgid "Defaults" msgid "Netlist command:"
msgstr "Defauts" msgstr "Commande netliste:"
#: eeschema/database.cpp:70 #: eeschema/netlist_control.cpp:316
msgid "No Component found" #: share/setpage.cpp:262
msgstr "Pas de composants trouvs" msgid "Title:"
msgstr "Titre:"
#: eeschema/database.cpp:96 #: eeschema/netlist_control.cpp:331
msgid "Selection" msgid "Plugin files:"
msgstr "Slection" msgstr "Fichiers Plugins:"
#: eeschema/libfield.cpp:221 #: eeschema/netlist_control.cpp:353
msgid "No new text: no change" msgid ""
msgstr "Pas de nouveau texte: pas de changements" "Now, you must choose a title for this netlist control page\n"
"and close the dialog box"
msgstr "Maitenant, vous devez choisir un titre pour cette page de controle de netliste"
#: eeschema/selpart.cpp:45 #: eeschema/netlist_control.cpp:438
msgid "Select Lib" msgid "Netlist files:"
msgstr "Slection librairie" msgstr "Fichiers Netlist:"
#: eeschema/selpart.cpp:94 #: eeschema/netlist_control.cpp:455
#, c-format msgid "Must be Annotated, Continue ?"
msgid "Select component (%d items)" msgstr "Annotation ncessaire, continuer?"
msgstr "Selection composant (%d items)"
#: eeschema/dialog_find.cpp:119 #: eeschema/dialog_find.cpp:119
msgid "Item in &Sheet" msgid "Item in &Sheet"
...@@ -6715,76 +6597,6 @@ msgstr "Fond Plein" ...@@ -6715,76 +6597,6 @@ msgstr "Fond Plein"
msgid "Fill:" msgid "Fill:"
msgstr "Remplissage:" msgstr "Remplissage:"
#: eeschema/netlist_control.cpp:97
#: eeschema/netlist_control.cpp:244
#: gerbview/options.cpp:201
msgid "Default format"
msgstr "Format par dfaut"
#: eeschema/netlist_control.cpp:108
msgid "&Browse Plugin"
msgstr "&Examen Plugins"
#: eeschema/netlist_control.cpp:110
msgid "&Netlist"
msgstr "&Netliste"
#: eeschema/netlist_control.cpp:175
#: eeschema/netlist_control.cpp:260
msgid "Netlist"
msgstr "Netliste"
#: eeschema/netlist_control.cpp:248
msgid "Use Net Names"
msgstr "Utiliser nom de net"
#: eeschema/netlist_control.cpp:248
msgid "Use Net Numbers"
msgstr "Utiliser numro de net"
#: eeschema/netlist_control.cpp:249
msgid "Netlist Options:"
msgstr "Options de netliste:"
#: eeschema/netlist_control.cpp:257
msgid "Simulator command:"
msgstr "Simulateur commande:"
#: eeschema/netlist_control.cpp:264
msgid "&Run Simulator"
msgstr "&Simulateur"
#: eeschema/netlist_control.cpp:299
msgid "Add Plugin"
msgstr "Ajouter Plugin"
#: eeschema/netlist_control.cpp:312
msgid "Netlist command:"
msgstr "Commande netliste:"
#: eeschema/netlist_control.cpp:316
#: share/setpage.cpp:262
msgid "Title:"
msgstr "Titre:"
#: eeschema/netlist_control.cpp:331
msgid "Plugin files:"
msgstr "Fichiers Plugins:"
#: eeschema/netlist_control.cpp:353
msgid ""
"Now, you must choose a title for this netlist control page\n"
"and close the dialog box"
msgstr "Maitenant, vous devez choisir un titre pour cette page de controle de netliste"
#: eeschema/netlist_control.cpp:438
msgid "Netlist files:"
msgstr "Fichiers Netlist:"
#: eeschema/netlist_control.cpp:455
msgid "Must be Annotated, Continue ?"
msgstr "Annotation ncessaire, continuer?"
#: eeschema/dialog_build_BOM.cpp:246 #: eeschema/dialog_build_BOM.cpp:246
msgid "List items:" msgid "List items:"
msgstr " Liste lments: " msgstr " Liste lments: "
...@@ -6965,6 +6777,51 @@ msgstr "> %-28.28s Sheet %-7.7s (feuille %.2d) pos: %3.3f, %3.3f\n" ...@@ -6965,6 +6777,51 @@ msgstr "> %-28.28s Sheet %-7.7s (feuille %.2d) pos: %3.3f, %3.3f\n"
msgid "#End labels\n" msgid "#End labels\n"
msgstr "#End labels\n" msgstr "#End labels\n"
#: eeschema/edit_label.cpp:49
msgid "Empty Text!"
msgstr "Texte vide"
#: eeschema/dialog_erc.cpp:171
#: eeschema/dialog_erc.cpp:202
msgid "Erc File Report:"
msgstr "Fichier rapport d'erreurs:"
#: eeschema/dialog_erc.cpp:176
msgid "-> Total Errors: "
msgstr "-> Total Erreurs: "
#: eeschema/dialog_erc.cpp:179
msgid "-> Last Warnings: "
msgstr "-> Dern. Warnings: "
#: eeschema/dialog_erc.cpp:183
msgid "-> Last Errors: "
msgstr "-> Dern. Erreurs: "
#: eeschema/dialog_erc.cpp:189
msgid "0000"
msgstr "0000"
#: eeschema/dialog_erc.cpp:205
msgid "Write erc report"
msgstr "Rapport d'erreur"
#: eeschema/dialog_erc.cpp:211
msgid "&Test Erc"
msgstr "&Test Erc"
#: eeschema/dialog_erc.cpp:215
msgid "&Del Markers"
msgstr "&Supprimer Marqueurs"
#: eeschema/dialog_erc.cpp:222
msgid "erc"
msgstr "erc"
#: eeschema/dialog_erc.cpp:228
msgid "Reset"
msgstr "Dfaut"
#: eeschema/files-io.cpp:57 #: eeschema/files-io.cpp:57
msgid "Clear SubHierarchy ?" msgid "Clear SubHierarchy ?"
msgstr "Supprimer la sous hirarchie?" msgstr "Supprimer la sous hirarchie?"
...@@ -6973,26 +6830,227 @@ msgstr "Supprimer la sous hi ...@@ -6973,26 +6830,227 @@ msgstr "Supprimer la sous hi
msgid "Start loading schematic libs" msgid "Start loading schematic libs"
msgstr "Demarre chargement des librairies schmatiques" msgstr "Demarre chargement des librairies schmatiques"
#: eeschema/eelibs_read_libraryfiles.cpp:295 #: eeschema/eelibs_read_libraryfiles.cpp:295
#: eeschema/eelibs_read_libraryfiles.cpp:302 #: eeschema/eelibs_read_libraryfiles.cpp:302
msgid "File <" msgid "File <"
msgstr "Fichier <" msgstr "Fichier <"
#: eeschema/eelibs_read_libraryfiles.cpp:295
msgid "> is empty!"
msgstr "> est vide"
#: eeschema/eelibs_read_libraryfiles.cpp:302
msgid "> is NOT EESCHEMA library!"
msgstr "> nest PAS une librairie EESCHEMA !"
#: eeschema/eelibs_read_libraryfiles.cpp:321
msgid "Library <"
msgstr "Librairie <"
#: eeschema/eelibs_read_libraryfiles.cpp:321
msgid "> header read error"
msgstr "> erreur lecture entte"
#: eeschema/edit_component_in_schematic.cpp:195
#: eeschema/edit_component_in_lib.cpp:554
msgid "Field to edit"
msgstr "Champ diter"
#: eeschema/edit_component_in_schematic.cpp:201
#: eeschema/edit_component_in_lib.cpp:508
msgid "Field Name:"
msgstr "Nom Champ"
#: eeschema/edit_component_in_schematic.cpp:219
#: eeschema/edit_component_in_lib.cpp:524
msgid "Pos"
msgstr "Pos"
#: eeschema/edit_component_in_schematic.cpp:326
msgid "No Component Name!"
msgstr "Pas de nom de composant!"
#: eeschema/edit_component_in_schematic.cpp:332
#, c-format
msgid "Component [%s] not found!"
msgstr "Composant [%s] non trouv!"
#: eeschema/edit_component_in_schematic.cpp:449
msgid "No Field to move"
msgstr "Pas de champ a dplacer"
#: eeschema/edit_component_in_schematic.cpp:512
msgid "No Field To Edit"
msgstr "Pas de champ a diter"
#: eeschema/edit_component_in_schematic.cpp:526
msgid ""
"Part is a POWER, value cannot be modified!\n"
"You must create a new power"
msgstr ""
"Composant type ALIMENTATION!\n"
"valeur non modifiable, Vous devez crer un nouveau composant alimentation "
#: eeschema/edit_component_in_schematic.cpp:569
msgid "Reference needed !, No change"
msgstr "Rfrence NECESSAIRE: changement refus"
#: eeschema/edit_component_in_schematic.cpp:573
msgid "Value needed !, No change"
msgstr "Valeur NECESSAIRE: changement refus"
#: eeschema/dialog_edit_component_in_schematic.cpp:70
msgid "Component properties (Not found in lib)"
msgstr "Proprits du composant : non trouv en librairie"
#: eeschema/dialog_edit_component_in_schematic.cpp:135
msgid "Unit 1"
msgstr "Unit 1"
#: eeschema/dialog_edit_component_in_schematic.cpp:136
msgid "Unit 2"
msgstr "Unit 2"
#: eeschema/dialog_edit_component_in_schematic.cpp:137
msgid "Unit 3"
msgstr "Unit 3"
#: eeschema/dialog_edit_component_in_schematic.cpp:138
msgid "Unit 4"
msgstr "Unit 4"
#: eeschema/dialog_edit_component_in_schematic.cpp:139
msgid "Unit 5"
msgstr "Unit 5"
#: eeschema/dialog_edit_component_in_schematic.cpp:140
msgid "Unit 6"
msgstr "Unit 6"
#: eeschema/dialog_edit_component_in_schematic.cpp:141
msgid "Unit 7"
msgstr "Unit 7"
#: eeschema/dialog_edit_component_in_schematic.cpp:142
msgid "Unit 8"
msgstr "Unit 8"
#: eeschema/dialog_edit_component_in_schematic.cpp:143
msgid "Unit 9"
msgstr "Unit 9"
#: eeschema/dialog_edit_component_in_schematic.cpp:144
msgid "Unit 10"
msgstr "Unit 10"
#: eeschema/dialog_edit_component_in_schematic.cpp:145
msgid "Unit 11"
msgstr "Unit 11"
#: eeschema/dialog_edit_component_in_schematic.cpp:146
msgid "Unit 12"
msgstr "Unit 12"
#: eeschema/dialog_edit_component_in_schematic.cpp:147
msgid "Unit 13"
msgstr "Unit 13"
#: eeschema/dialog_edit_component_in_schematic.cpp:148
msgid "Unit 14"
msgstr "Unit 14"
#: eeschema/dialog_edit_component_in_schematic.cpp:149
msgid "Unit 15"
msgstr "Unit 15"
#: eeschema/dialog_edit_component_in_schematic.cpp:150
#: eeschema/dialog_edit_component_in_schematic.cpp:151
msgid "Unit 16"
msgstr "Unit 16"
#: eeschema/dialog_edit_component_in_schematic.cpp:152
msgid "Unit 17"
msgstr "Unit 17"
#: eeschema/dialog_edit_component_in_schematic.cpp:153
msgid "Unit 18"
msgstr "Unit 18"
#: eeschema/dialog_edit_component_in_schematic.cpp:154
msgid "Unit 19"
msgstr "Unit 19"
#: eeschema/dialog_edit_component_in_schematic.cpp:155
msgid "Unit 20"
msgstr "Unit 20"
#: eeschema/dialog_edit_component_in_schematic.cpp:156
msgid "Unit 21"
msgstr "Unit 21"
#: eeschema/dialog_edit_component_in_schematic.cpp:157
msgid "Unit 22"
msgstr "Unit 22"
#: eeschema/dialog_edit_component_in_schematic.cpp:158
msgid "Unit 23"
msgstr "Unit 23"
#: eeschema/dialog_edit_component_in_schematic.cpp:159
msgid "Unit 24"
msgstr "Unit 24"
#: eeschema/dialog_edit_component_in_schematic.cpp:160
msgid "Unit 25"
msgstr "Unit 25"
#: eeschema/dialog_edit_component_in_schematic.cpp:161
msgid "Unit 26"
msgstr "Unit 26"
#: eeschema/dialog_edit_component_in_schematic.cpp:162
msgid "Unit:"
msgstr "Unit:"
#: eeschema/dialog_edit_component_in_schematic.cpp:172
msgid "+90"
msgstr "+90"
#: eeschema/dialog_edit_component_in_schematic.cpp:175
msgid "Orient:"
msgstr "Orient:"
#: eeschema/dialog_edit_component_in_schematic.cpp:181
#: eeschema/onrightclick.cpp:301
msgid "Mirror --"
msgstr "Miroir--"
#: eeschema/dialog_edit_component_in_schematic.cpp:182
msgid "Mirror !"
msgstr "Miroir |"
#: eeschema/dialog_edit_component_in_schematic.cpp:183
msgid "Mirror:"
msgstr "Miroir:"
#: eeschema/eelibs_read_libraryfiles.cpp:295 #: eeschema/dialog_edit_component_in_schematic.cpp:194
msgid "> is empty!" msgid "Chip Name:"
msgstr "> est vide" msgstr "Nom en librairie"
#: eeschema/eelibs_read_libraryfiles.cpp:302 #: eeschema/dialog_edit_component_in_schematic.cpp:211
msgid "> is NOT EESCHEMA library!" #: eeschema/edit_component_in_lib.cpp:497
msgstr "> nest PAS une librairie EESCHEMA !" msgid "Show Text"
msgstr "Texte visible"
#: eeschema/eelibs_read_libraryfiles.cpp:321 #: eeschema/dialog_edit_component_in_schematic.cpp:225
msgid "Library <" #: eeschema/edit_component_in_lib.cpp:484
msgstr "Librairie <" #: eeschema/eelayer.h:164
msgid "Fields"
msgstr "Champs"
#: eeschema/eelibs_read_libraryfiles.cpp:321 #: eeschema/dialog_edit_component_in_schematic.cpp:236
msgid "> header read error" msgid "Defaults"
msgstr "> erreur lecture entte" msgstr "Defauts"
#: eeschema/tool_sch.cpp:55 #: eeschema/tool_sch.cpp:55
msgid "New schematic project" msgid "New schematic project"
...@@ -7605,10 +7663,6 @@ msgstr "Miroir Bloc ||" ...@@ -7605,10 +7663,6 @@ msgstr "Miroir Bloc ||"
msgid "Copy to Clipboard" msgid "Copy to Clipboard"
msgstr "Copie dans Presse papier" msgstr "Copie dans Presse papier"
#: eeschema/edit_label.cpp:49
msgid "Empty Text!"
msgstr "Texte vide"
#: eeschema/edit_component_in_lib.cpp:168 #: eeschema/edit_component_in_lib.cpp:168
#: eeschema/dialog_edit_component_in_lib.h:43 #: eeschema/dialog_edit_component_in_lib.h:43
msgid "Lib Component Properties" msgid "Lib Component Properties"
...@@ -7657,20 +7711,10 @@ msgstr "Justifi ...@@ -7657,20 +7711,10 @@ msgstr "Justifi
msgid "Top justify" msgid "Top justify"
msgstr "Justifi en haut" msgstr "Justifi en haut"
#: eeschema/edit_component_in_lib.cpp:508
#: eeschema/edit_component_in_schematic.cpp:201
msgid "Field Name:"
msgstr "Nom Champ"
#: eeschema/edit_component_in_lib.cpp:518 #: eeschema/edit_component_in_lib.cpp:518
msgid "Value/Chip Name:" msgid "Value/Chip Name:"
msgstr "Valeur/Nom en librairie" msgstr "Valeur/Nom en librairie"
#: eeschema/edit_component_in_lib.cpp:524
#: eeschema/edit_component_in_schematic.cpp:219
msgid "Pos"
msgstr "Pos"
#: eeschema/edit_component_in_lib.cpp:529 #: eeschema/edit_component_in_lib.cpp:529
msgid "Hor Justify" msgid "Hor Justify"
msgstr "Justifi horiz" msgstr "Justifi horiz"
...@@ -7683,11 +7727,6 @@ msgstr "Justifi ...@@ -7683,11 +7727,6 @@ msgstr "Justifi
msgid "Chip Name" msgid "Chip Name"
msgstr "Nom en librairie" msgstr "Nom en librairie"
#: eeschema/edit_component_in_lib.cpp:554
#: eeschema/edit_component_in_schematic.cpp:195
msgid "Field to edit"
msgstr "Champ diter"
#: eeschema/edit_component_in_lib.cpp:890 #: eeschema/edit_component_in_lib.cpp:890
msgid "Ok to Delete Alias LIST" msgid "Ok to Delete Alias LIST"
msgstr "Ok pour effacer la LISTE des Alias" msgstr "Ok pour effacer la LISTE des Alias"
...@@ -7751,83 +7790,6 @@ msgstr "Chargement " ...@@ -7751,83 +7790,6 @@ msgstr "Chargement "
msgid " is NOT EESchema file" msgid " is NOT EESchema file"
msgstr " n'est PAS un fichier EESchema" msgstr " n'est PAS un fichier EESchema"
#: eeschema/edit_component_in_schematic.cpp:326
msgid "No Component Name!"
msgstr "Pas de nom de composant!"
#: eeschema/edit_component_in_schematic.cpp:332
#, c-format
msgid "Component [%s] not found!"
msgstr "Composant [%s] non trouv!"
#: eeschema/edit_component_in_schematic.cpp:449
msgid "No Field to move"
msgstr "Pas de champ a dplacer"
#: eeschema/edit_component_in_schematic.cpp:512
msgid "No Field To Edit"
msgstr "Pas de champ a diter"
#: eeschema/edit_component_in_schematic.cpp:526
msgid ""
"Part is a POWER, value cannot be modified!\n"
"You must create a new power"
msgstr ""
"Composant type ALIMENTATION!\n"
"valeur non modifiable, Vous devez crer un nouveau composant alimentation "
#: eeschema/edit_component_in_schematic.cpp:569
msgid "Reference needed !, No change"
msgstr "Rfrence NECESSAIRE: changement refus"
#: eeschema/edit_component_in_schematic.cpp:573
msgid "Value needed !, No change"
msgstr "Valeur NECESSAIRE: changement refus"
#: eeschema/annotate_dialog.cpp:122
msgid "Hierarchy"
msgstr "Hirarchie"
#: eeschema/annotate_dialog.cpp:123
msgid "Current sheet"
msgstr "Feuille active"
#: eeschema/annotate_dialog.cpp:124
msgid "annotate:"
msgstr "Numrotation:"
#: eeschema/annotate_dialog.cpp:129
msgid "all components"
msgstr "Tous les composants"
#: eeschema/annotate_dialog.cpp:130
msgid "new components only"
msgstr "Nouveaux composants seulement"
#: eeschema/annotate_dialog.cpp:131
msgid "select items:"
msgstr "Slection:"
#: eeschema/annotate_dialog.cpp:136
msgid "by position"
msgstr "par position"
#: eeschema/annotate_dialog.cpp:137
msgid "by value"
msgstr "par valeur"
#: eeschema/annotate_dialog.cpp:138
msgid "sorting:"
msgstr "Tri:"
#: eeschema/annotate_dialog.cpp:145
msgid "&Annotate"
msgstr "Numrot&ation"
#: eeschema/annotate_dialog.cpp:150
msgid "&Del Annotate"
msgstr "&Dnumrotation"
#: cvpcb/autosel.cpp:68 #: cvpcb/autosel.cpp:68
#, c-format #, c-format
msgid "Library: <%s> not found" msgid "Library: <%s> not found"
...@@ -9071,54 +9033,6 @@ msgstr "Catalan" ...@@ -9071,54 +9033,6 @@ msgstr "Catalan"
msgid "Language" msgid "Language"
msgstr "Langage" msgstr "Langage"
#: common/svg_print.cpp:183
#: share/dialog_print.cpp:236
#: share/svg_print.cpp:243
msgid "Pen width mini"
msgstr "Epaiss plume mini"
#: common/svg_print.cpp:191
#: share/svg_print.cpp:194
msgid "Black and White"
msgstr "Noir et Blanc"
#: common/svg_print.cpp:193
#: share/svg_print.cpp:196
msgid "Print mode"
msgstr "Mode d'impression"
#: common/svg_print.cpp:204
#: share/dialog_print.cpp:199
#: share/svg_print.cpp:210
msgid "Current"
msgstr "Courant"
#: common/svg_print.cpp:207
#: share/dialog_print.cpp:194
#: share/dialog_print.cpp:202
#: share/svg_print.cpp:213
msgid "Page Print:"
msgstr "Imprimer page"
#: common/svg_print.cpp:216
#: share/svg_print.cpp:217
msgid "Create &File"
msgstr "Crer &Fichier"
#: common/svg_print.cpp:364
#: common/svg_print.cpp:377
#: share/svg_print.cpp:363
#: share/svg_print.cpp:377
msgid "Create file "
msgstr "Crer Fichier "
#: common/svg_print.cpp:365
#: common/svg_print.cpp:378
#: share/svg_print.cpp:364
#: share/svg_print.cpp:378
msgid " error"
msgstr " erreur"
#: common/eda_doc.cpp:144 #: common/eda_doc.cpp:144
msgid "Doc File " msgid "Doc File "
msgstr "Fichiers de Doc " msgstr "Fichiers de Doc "
...@@ -9484,6 +9398,17 @@ msgstr "1 page par couche" ...@@ -9484,6 +9398,17 @@ msgstr "1 page par couche"
msgid "Single Page" msgid "Single Page"
msgstr "Page unique" msgstr "Page unique"
#: share/dialog_print.cpp:194
#: share/dialog_print.cpp:202
#: share/svg_print.cpp:213
msgid "Page Print:"
msgstr "Imprimer page"
#: share/dialog_print.cpp:199
#: share/svg_print.cpp:210
msgid "Current"
msgstr "Courant"
#: share/dialog_print.cpp:213 #: share/dialog_print.cpp:213
msgid "Print S&etup" msgid "Print S&etup"
msgstr "Options Impr&ession" msgstr "Options Impr&ession"
...@@ -9496,6 +9421,11 @@ msgstr "Pre&visualisation" ...@@ -9496,6 +9421,11 @@ msgstr "Pre&visualisation"
msgid "&Print" msgid "&Print"
msgstr "Imp&rimer" msgstr "Imp&rimer"
#: share/dialog_print.cpp:236
#: share/svg_print.cpp:243
msgid "Pen width mini"
msgstr "Epaiss plume mini"
#: share/zoom.cpp:322 #: share/zoom.cpp:322
msgid "Zoom: " msgid "Zoom: "
msgstr "Zoom: " msgstr "Zoom: "
...@@ -9541,6 +9471,28 @@ msgstr "Il y a un probl ...@@ -9541,6 +9471,28 @@ msgstr "Il y a un probl
msgid "Print page %d" msgid "Print page %d"
msgstr "Print page %d" msgstr "Print page %d"
#: share/svg_print.cpp:194
msgid "Black and White"
msgstr "Noir et Blanc"
#: share/svg_print.cpp:196
msgid "Print mode"
msgstr "Mode d'impression"
#: share/svg_print.cpp:217
msgid "Create &File"
msgstr "Crer &Fichier"
#: share/svg_print.cpp:363
#: share/svg_print.cpp:377
msgid "Create file "
msgstr "Crer Fichier "
#: share/svg_print.cpp:364
#: share/svg_print.cpp:378
msgid " error"
msgstr " erreur"
#: share/setpage.cpp:198 #: share/setpage.cpp:198
msgid "Size A4" msgid "Size A4"
msgstr "Format A4 " msgstr "Format A4 "
...@@ -9641,19 +9593,31 @@ msgstr "Commentaire4:" ...@@ -9641,19 +9593,31 @@ msgstr "Commentaire4:"
msgid "Export to other sheets" msgid "Export to other sheets"
msgstr "Exporter vers autres feuilles" msgstr "Exporter vers autres feuilles"
#: share/infospgm.cpp:48 #: share/drawframe.cpp:136
msgid "font for info display"
msgstr "fonte pour affichage infos"
#: share/drawframe.cpp:391
msgid "Inch"
msgstr "Pouce"
#: share/drawframe.cpp:399
msgid "??"
msgstr "??"
#: share/infospgm.cpp:47
msgid "Build Version:" msgid "Build Version:"
msgstr "Build Version:" msgstr "Build Version:"
#: share/infospgm.cpp:63 #: share/infospgm.cpp:62
msgid "Author:" msgid "Author:"
msgstr "Autheur:" msgstr "Autheur:"
#: share/infospgm.cpp:64 #: share/infospgm.cpp:63
msgid "Based on wxWidgets " msgid "Based on wxWidgets "
msgstr "Based on wxWidgets " msgstr "Based on wxWidgets "
#: share/infospgm.cpp:69 #: share/infospgm.cpp:68
msgid "" msgid ""
"\n" "\n"
"\n" "\n"
...@@ -9663,7 +9627,7 @@ msgstr "" ...@@ -9663,7 +9627,7 @@ msgstr ""
"\n" "\n"
"GPL Licence" "GPL Licence"
#: share/infospgm.cpp:70 #: share/infospgm.cpp:69
msgid "" msgid ""
"\n" "\n"
"\n" "\n"
...@@ -9673,7 +9637,7 @@ msgstr "" ...@@ -9673,7 +9637,7 @@ msgstr ""
"\n" "\n"
"Sites Web de l'auteur:\n" "Sites Web de l'auteur:\n"
#: share/infospgm.cpp:73 #: share/infospgm.cpp:72
msgid "" msgid ""
"\n" "\n"
"\n" "\n"
...@@ -9683,18 +9647,6 @@ msgstr "" ...@@ -9683,18 +9647,6 @@ msgstr ""
"\n" "\n"
"International wiki:\n" "International wiki:\n"
#: share/drawframe.cpp:136
msgid "font for info display"
msgstr "fonte pour affichage infos"
#: share/drawframe.cpp:391
msgid "Inch"
msgstr "Pouce"
#: share/drawframe.cpp:399
msgid "??"
msgstr "??"
#: pcbnew/gen_self.h:217 #: pcbnew/gen_self.h:217
msgid "Length(inch):" msgid "Length(inch):"
msgstr "Longueur (pouces):" msgstr "Longueur (pouces):"
...@@ -9721,8 +9673,8 @@ msgid "Find" ...@@ -9721,8 +9673,8 @@ msgid "Find"
msgstr "Chercher" msgstr "Chercher"
#: pcbnew/dialog_setup_libs.h:43 #: pcbnew/dialog_setup_libs.h:43
#: eeschema/dialog_edit_label.h:40
#: eeschema/dialog_eeschema_config.h:50 #: eeschema/dialog_eeschema_config.h:50
#: eeschema/dialog_edit_label.h:44
msgid "Dialog" msgid "Dialog"
msgstr "Dialog" msgstr "Dialog"
...@@ -9755,51 +9707,55 @@ msgstr "Options de remplissage de Zone" ...@@ -9755,51 +9707,55 @@ msgstr "Options de remplissage de Zone"
msgid "Global Delete" msgid "Global Delete"
msgstr "Effacements Gnraux" msgstr "Effacements Gnraux"
#: pcbnew/set_color.h:5 #: pcbnew/set_color.h:38
msgid "Pcbnew Layer Colors:"
msgstr "Pcbnew: Couleur desCouches"
#: pcbnew/set_color.h:81
msgid "Copper Layers" msgid "Copper Layers"
msgstr "Couches Cuivre." msgstr "Couches Cuivre."
#: pcbnew/set_color.h:139 #: pcbnew/set_color.h:216
msgid "Tech Layers" msgid "Tech Layers"
msgstr "Couches Tech." msgstr "Couches Tech."
#: pcbnew/set_color.h:278 #: pcbnew/set_color.h:357
msgid "Ratsnest" msgid "Ratsnest"
msgstr "Chevelu" msgstr "Chevelu"
#: pcbnew/set_color.h:287 #: pcbnew/set_color.h:366
msgid "Pad Cu" msgid "Pad Cu"
msgstr "Pad Cu" msgstr "Pad Cu"
#: pcbnew/set_color.h:295 #: pcbnew/set_color.h:374
msgid "Pad Cmp" msgid "Pad Cmp"
msgstr "Pad Cmp" msgstr "Pad Cmp"
#: pcbnew/set_color.h:303 #: pcbnew/set_color.h:382
msgid "Text Module Cu" msgid "Text Module Cu"
msgstr "Texte Module Cu" msgstr "Texte Module Cu"
#: pcbnew/set_color.h:311 #: pcbnew/set_color.h:390
msgid "Text Module Cmp" msgid "Text Module Cmp"
msgstr "Texte Module Cmp" msgstr "Texte Module Cmp"
#: pcbnew/set_color.h:319 #: pcbnew/set_color.h:398
msgid "Text Module invisible" msgid "Text Module invisible"
msgstr "Texte Module invisible" msgstr "Texte Module invisible"
#: pcbnew/set_color.h:327 #: pcbnew/set_color.h:406
msgid "Anchors" msgid "Anchors"
msgstr "Ancres" msgstr "Ancres"
#: pcbnew/set_color.h:353 #: pcbnew/set_color.h:432
msgid "Show Noconnect" msgid "Show Noconnect"
msgstr "Montrer Non Conn" msgstr "Montrer Non Conn"
#: pcbnew/set_color.h:362 #: pcbnew/set_color.h:441
msgid "Show Modules Cmp" msgid "Show Modules Cmp"
msgstr "Afficher Modules Cmp" msgstr "Afficher Modules Cmp"
#: pcbnew/set_color.h:371 #: pcbnew/set_color.h:450
msgid "Show Modules Cu" msgid "Show Modules Cu"
msgstr "Afficher Modules Cu" msgstr "Afficher Modules Cu"
...@@ -9823,18 +9779,18 @@ msgstr "EESchema Trac ...@@ -9823,18 +9779,18 @@ msgstr "EESchema Trac
msgid "Pin properties" msgid "Pin properties"
msgstr "Proprits des Pins" msgstr "Proprits des Pins"
#: eeschema/dialog_erc.h:59 #: eeschema/dialog_erc.h:57
msgid "EESchema Erc" msgid "EESchema Erc"
msgstr "EESchema Erc" msgstr "EESchema Erc"
#: eeschema/annotate_dialog.h:53
msgid "EESchema Annotation"
msgstr "Numrotation des composants"
#: eeschema/dialog_find.h:39 #: eeschema/dialog_find.h:39
msgid "EESchema Locate" msgid "EESchema Locate"
msgstr "Recherche" msgstr "Recherche"
#: eeschema/annotate_dialog.h:53
msgid "EESchema Annotation"
msgstr "Numrotation des composants"
#: eeschema/dialog_build_BOM.h:61 #: eeschema/dialog_build_BOM.h:61
msgid "List of Material" msgid "List of Material"
msgstr "Liste du Matriel" msgstr "Liste du Matriel"
...@@ -9919,6 +9875,10 @@ msgstr "Feuilles" ...@@ -9919,6 +9875,10 @@ msgstr "Feuilles"
msgid "Erc Mark" msgid "Erc Mark"
msgstr "Marqueur ERC" msgstr "Marqueur ERC"
#: eeschema/dialog_edit_component_in_schematic.h:52
msgid "Component properties"
msgstr "Proprits du composant"
#: eeschema/sheet.h:43 #: eeschema/sheet.h:43
msgid "Sheet properties" msgid "Sheet properties"
msgstr "Proprits de la feuille" msgstr "Proprits de la feuille"
...@@ -9935,10 +9895,6 @@ msgstr "Creation Composant:" ...@@ -9935,10 +9895,6 @@ msgstr "Creation Composant:"
msgid "Graphic shape properties" msgid "Graphic shape properties"
msgstr "Proprits du dessin" msgstr "Proprits du dessin"
#: eeschema/dialog_edit_component_in_schematic.h:52
msgid "Component properties"
msgstr "Proprits du composant"
#: cvpcb/dialog_cvpcb_config.h:50 #: cvpcb/dialog_cvpcb_config.h:50
msgid "Cvpcb Configuration" msgid "Cvpcb Configuration"
msgstr "Configuration de Cvpcb" msgstr "Configuration de Cvpcb"
...@@ -10087,15 +10043,14 @@ msgstr "Autres" ...@@ -10087,15 +10043,14 @@ msgstr "Autres"
msgid "D codes id." msgid "D codes id."
msgstr "DCodes id." msgstr "DCodes id."
#: common/svg_print.h:52
#: share/svg_print.h:50
msgid "Create SVG file"
msgstr "Crer Fichier SVG"
#: share/setpage.h:54 #: share/setpage.h:54
msgid "Page Settings" msgid "Page Settings"
msgstr "Ajustage opt Page" msgstr "Ajustage opt Page"
#: share/svg_print.h:50
msgid "Create SVG file"
msgstr "Crer Fichier SVG"
#: share/dialog_print.h:51 #: share/dialog_print.h:51
msgid "Print" msgid "Print"
msgstr "Imprimer" msgstr "Imprimer"
......
...@@ -2,16 +2,36 @@ ...@@ -2,16 +2,36 @@
# Configuration for kicad build & install # Configuration for kicad build & install
# #
# You must comment or uncomment this line to disable/enable python support
#KICAD_PYTHON = 1
# Locations for install targets. All can be overriden on the make command. # Locations for install targets. All can be overriden on the make command.
# Normally you'd only expect to override the PREFIX if you want to install to # Normally you'd only expect to override the PREFIX if you want to install to
# a non standard install dir (or a temp location for packaging). # a non standard install dir (or a temp location for packaging).
# For packaging you can override and install anywhere, but to run from a # For packaging you can override and install anywhere, but to run from a
# non-standard location edit common/gestfich.ccp so it knows where to # non-standard location edit common/gestfich.ccp so it knows where to
# load help/data/etc. files from. # load help/data/etc. files from.
# Current supported PREFIXes are /usr, /usr/local & /usr/local/kicad # Current supported PREFIXes are /usr and /usr/local (standard install for distributions)
# and /usr/local/kicad is used when STD_INSTALL = 0 or STD_INSTALL = 2
# all kicad files will be in /usr/local/kicad
# STD_INSTALL = 2 is used only to make static link (only useful when kicad run on an other
# linux distribution than the distributions used to compil kicad.
STD_INSTALL = 1 STD_INSTALL = 1
#*******************************************
#*******************************************
ifndef KICAD_PYTHON
ifeq ($(STD_INSTALL), 2)
KICAD_STATIC_LINK = 1
endif
endif
ifndef KICAD_STATIC_LINK
KICAD_STATIC_LINK = 0
endif
ifeq ($(STD_INSTALL), 1) ifeq ($(STD_INSTALL), 1)
PREFIX = /usr PREFIX = /usr
KICAD_BIN = $(PREFIX)/bin KICAD_BIN = $(PREFIX)/bin
...@@ -24,7 +44,8 @@ KICAD_INTERNAT=$(KICAD_DATA)/internat ...@@ -24,7 +44,8 @@ KICAD_INTERNAT=$(KICAD_DATA)/internat
KICAD_TEMPLATE=$(KICAD_DATA)/template KICAD_TEMPLATE=$(KICAD_DATA)/template
else else
# used by myself (JP Charras) to build a statically linked distribution intalled in /usr/local (with STD_INSTALL = 0) # when STD_INSTALL = 0 or STD_INSTALL = 2
# STD_INSTALL = 2 is used by myself (JP Charras) to build a statically linked distribution intalled in /usr/local (with STD_INSTALL = 0)
PREFIX = /usr/local/kicad PREFIX = /usr/local/kicad
KICAD_BIN = $(PREFIX)/linux KICAD_BIN = $(PREFIX)/linux
KICAD_PLUGINS = $(KICAD_BIN)/plugins KICAD_PLUGINS = $(KICAD_BIN)/plugins
...@@ -68,17 +89,6 @@ CPPFLAGS += -DUSE_MATCH_LAYER ...@@ -68,17 +89,6 @@ CPPFLAGS += -DUSE_MATCH_LAYER
endif endif
# You must comment or uncomment this line to disable/enable python support
#KICAD_PYTHON = 1
# You must uncomment these lines for static link (or build with "make -f makefile.gtk KICAD_STATIC_LINK=1")
# dynamic link is less difficult than static link and is what you would normally want
# to use if kicad is running only on your system or one with same level of libraries.
ifndef KICAD_PYTHON
ifeq ($(STD_INSTALL), 0)
KICAD_STATIC_LINK = 1
endif
endif
ifeq ($(KICAD_STATIC_LINK), 1) ifeq ($(KICAD_STATIC_LINK), 1)
LD = gcc LD = gcc
......
/********************************************/
/* PCBNEW - Gestion des Options et Reglages */
/********************************************/
/* Fichier reglage.cpp */
/*
Affichage et modifications des parametres de travail de PcbNew
Parametres = dimensions des via, pistes, isolements, options...
*/
#include "fctsys.h"
#include "gr_basic.h"
#include "common.h"
#include "pcbnew.h"
#include "pcbplot.h"
#include "protos.h"
enum {
SAVE_CFG = 1000,
DEL_LIB,
ADD_LIB,
INSERT_LIB,
FORMAT_NETLIST
};
/* Routines Locales */
/*************************************************/
/* classe derivee pour la frame de Configuration */
/*************************************************/
class WinEDA_ConfigFrame: public wxDialog
{
public:
WinEDA_PcbFrame * m_Parent;
wxListBox * ListLibr;
int LibModified;
WinEDA_EnterText * m_TextLibDir;
WinEDA_EnterText * m_TextHelpModulesFileName;
public:
// Constructor and destructor
WinEDA_ConfigFrame(WinEDA_PcbFrame *parent,const wxPoint& pos);
~WinEDA_ConfigFrame() {};
private:
void OnCloseWindow(wxCloseEvent & event);
void SaveCfg(wxCommandEvent& event);
void LibDelFct(wxCommandEvent& event);
void LibInsertFct(wxCommandEvent& event);
void SetNewOptions();
DECLARE_EVENT_TABLE()
};
/* Construction de la table des evenements pour WinEDA_ConfigFrame */
BEGIN_EVENT_TABLE(WinEDA_ConfigFrame, wxDialog)
EVT_BUTTON(SAVE_CFG, WinEDA_ConfigFrame::SaveCfg)
EVT_BUTTON(DEL_LIB, WinEDA_ConfigFrame::LibDelFct)
EVT_BUTTON(ADD_LIB, WinEDA_ConfigFrame::LibInsertFct)
EVT_BUTTON(INSERT_LIB, WinEDA_ConfigFrame::LibInsertFct)
EVT_CLOSE(WinEDA_ConfigFrame::OnCloseWindow)
END_EVENT_TABLE()
/*****************************************************************/
void WinEDA_PcbFrame::InstallConfigFrame(const wxPoint & pos)
/*****************************************************************/
{
WinEDA_ConfigFrame * CfgFrame = new WinEDA_ConfigFrame(this, pos);
CfgFrame->ShowModal(); CfgFrame->Destroy();
}
/************************************************************/
/* Constructeur de WinEDA_ConfigFrame: la fenetre de config */
/************************************************************/
#define X_SIZE 450
#define Y_SIZE 380
WinEDA_ConfigFrame::WinEDA_ConfigFrame(WinEDA_PcbFrame *parent,
const wxPoint& framepos):
wxDialog(parent, -1, "", framepos, wxSize(X_SIZE, Y_SIZE),
DIALOG_STYLE )
{
wxPoint pos;
wxSize size;
wxString title;
wxButton * Button;
m_Parent = parent;
SetFont(*g_DialogFont);
title = _("from ") + EDA_Appl->m_CurrentOptionFile;
SetTitle(title);
LibModified = FALSE;
/* Creation des boutons de commande */
pos.x = 10; pos.y = 5;
Button = new wxButton(this, SAVE_CFG, _("Save Cfg"), pos);
Button->SetForegroundColour(*wxRED);
pos.x = 190;
Button = new wxButton(this, DEL_LIB, _("Del"), pos);
Button->SetForegroundColour(*wxRED);
pos.x += Button->GetSize().x;
Button = new wxButton(this, ADD_LIB, _("Add"), pos );
Button->SetForegroundColour(wxColor(0,80,0));
pos.x += Button->GetSize().x;
Button = new wxButton(this, INSERT_LIB, _("Ins"), pos );
Button->SetForegroundColour(*wxBLUE);
pos.x = 190; pos.y += 35;
wxStaticText * Msg = new wxStaticText(this, -1, _("Lib Modules:"), pos );
pos.y += 15;
ListLibr = new wxListBox(this,
-1,
pos, wxSize(X_SIZE - pos.x -10,190),
0,NULL,
wxLB_ALWAYS_SB|wxLB_SINGLE);
Msg->SetForegroundColour(wxColour(200,0,0) );
if ( g_LibName_List )
{
LibNameItem * libnamestruct = g_LibName_List->FirstLib;
for ( ; libnamestruct != NULL; libnamestruct = libnamestruct->Pnext )
{
ListLibr->Append(libnamestruct->m_Name);
}
}
wxString text;
#define DELTA_VPOS 17
size.x = 120; size.y = 90;
pos.y = 100; pos.x = 10;
new wxStaticBox(this, -1,_("Files ext:"), pos, size);
pos.x += 5; pos.y += DELTA_VPOS;
text = _("Board ext: ") + PcbExtBuffer;
new wxStaticText(this, -1,text , pos);
pos.x += 5; pos.y += DELTA_VPOS;
text = _("Cmp ext: ") + NetCmpExtBuffer;
new wxStaticText(this, -1,text , pos);
pos.y += DELTA_VPOS;
text = _("Lib ext: ") + LibExtBuffer;
new wxStaticText(this, -1,text , pos);
pos.y += DELTA_VPOS;
text = _("Net ext: ") + NetExtBuffer;
new wxStaticText(this, -1,text , pos);
pos.x = 10; pos.y = 260;
size.x = X_SIZE - pos.x - 10; size.y = -1;
m_TextLibDir = new WinEDA_EnterText(this,
_("Lib Modules Dir:"), g_UserLibDirBuffer,
pos, size);
pos.y += m_TextLibDir->GetDimension().y + 25;
wxString DocModuleFileName =
EDA_Appl->m_EDA_CommonConfig->Read("module_doc_file", "pcbnew/footprints.pdf");
m_TextHelpModulesFileName = new WinEDA_EnterText(this,
_("Module Doc File:"), DocModuleFileName,
pos, size);
size.x = X_SIZE;
size.y = pos.y + m_TextHelpModulesFileName->GetDimension().y + 10;
SetClientSize(size);
}
/*****************************************************************/
/* Fonctions de base de WinEDA_ConfigFrame: la fenetre de config */
/*****************************************************************/
void WinEDA_ConfigFrame::OnCloseWindow(wxCloseEvent & event)
{
SetNewOptions();
EndModal(0);
}
/********************************************/
void WinEDA_ConfigFrame::SetNewOptions()
/********************************************/
{
g_UserLibDirBuffer = m_TextLibDir->GetData();
EDA_Appl->m_EDA_CommonConfig->Write("module_doc_file",
m_TextHelpModulesFileName->GetData());
SetRealLibraryPath("modules");
}
/******************************************************/
void WinEDA_ConfigFrame::SaveCfg(wxCommandEvent& event)
/******************************************************/
{
SetNewOptions();
m_Parent->Update_config(this);
}
/********************************************************/
void WinEDA_ConfigFrame::LibDelFct(wxCommandEvent& event)
/********************************************************/
{
int ii;
wxString LibNameSelected;
ii = ListLibr->GetSelection();
if ( ii < 0 ) return;
LibNameSelected = ListLibr->GetStringSelection();
g_LibName_List->RemoveLibName(LibNameSelected);
ListLibr->Delete(ii);
LibModified = TRUE;
}
/*************************************************************/
void WinEDA_ConfigFrame::LibInsertFct(wxCommandEvent& event)
/*************************************************************/
/* Insere ou ajoute une librairie a la liste existante:
La nouvelle librairie est mise avant (insert) ou apres (ajout)
la librairie slectionne
*/
{
int ii;
wxString fullfilename, ShortLibName;
wxString mask ="*";
ii = ListLibr->GetSelection();
if ( ii < 0 ) ii = 0;
if( event.GetId() == ADD_LIB)
{
if( g_LibName_List->FirstLib != NULL ) ii ++; /* Ajout apres selection */
}
SetNewOptions();
mask += LibExtBuffer;
g_RealLibDirBuffer.Replace("\\","/");
fullfilename = EDA_FileSelector( _("library files:"),
g_RealLibDirBuffer, /* Chemin par defaut */
"", /* nom fichier par defaut */
LibExtBuffer, /* extension par defaut */
mask, /* Masque d'affichage */
this,
0,
TRUE
);
if ( fullfilename == "" ) return;
ShortLibName =
MakeReducedFileName(fullfilename, g_RealLibDirBuffer, LibExtBuffer);
//Addition ou insertion de la librarire
LibModified = TRUE;
wxString SList[1];
SList[0] =wxString(ShortLibName);
if ( g_LibName_List->InsertLibName(SList[0], ii) )
ListLibr->InsertItems(1,SList,ii);
else DisplayError(this, _("Library exists! No Change"));
}
release version: release version:
09 jul 2007 09 nov 2007
files (.zip,.tgz): files (.zip,.tgz):
kicad-2007-07-09 kicad-2007-11-09
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