Commit cad5f9da authored by charras's avatar charras

minor bug fixed and minor enhancements

parent 47409788
...@@ -144,11 +144,11 @@ void WinEDA_ViewlibFrame::ReCreateHToolbar() ...@@ -144,11 +144,11 @@ void WinEDA_ViewlibFrame::ReCreateHToolbar()
} }
int jj = 1; int parts_count = 1;
if( component ) if( component )
jj = MAX( component->GetPartCount(), 1 ); parts_count = MAX( component->GetPartCount(), 1 );
SelpartBox->Clear(); SelpartBox->Clear();
for( ii = 0; ii < jj; ii++ ) for( ii = 0; ii < parts_count; ii++ )
{ {
wxString msg; wxString msg;
msg.Printf( _( "Part %c" ), 'A' + ii ); msg.Printf( _( "Part %c" ), 'A' + ii );
...@@ -156,7 +156,7 @@ void WinEDA_ViewlibFrame::ReCreateHToolbar() ...@@ -156,7 +156,7 @@ void WinEDA_ViewlibFrame::ReCreateHToolbar()
} }
SelpartBox->SetSelection( (m_unit > 0 ) ? m_unit - 1 : 0 ); SelpartBox->SetSelection( (m_unit > 0 ) ? m_unit - 1 : 0 );
SelpartBox->Enable( component && component->HasConversion() ); SelpartBox->Enable( parts_count > 1 );
m_HToolBar->EnableTool( ID_LIBVIEW_VIEWDOC, m_HToolBar->EnableTool( ID_LIBVIEW_VIEWDOC,
entry && ( entry->m_DocFile != wxEmptyString ) ); entry && ( entry->m_DocFile != wxEmptyString ) );
......
...@@ -98,7 +98,7 @@ bool WinEDA_ViewlibFrame::OnRightClick( const wxPoint& MousePos, ...@@ -98,7 +98,7 @@ bool WinEDA_ViewlibFrame::OnRightClick( const wxPoint& MousePos,
} }
/* Affiche en Ligne d'info la librairie en cours de visualisation */ /* Displays the name of the current opened library in the caption */
void WinEDA_ViewlibFrame::DisplayLibInfos() void WinEDA_ViewlibFrame::DisplayLibInfos()
{ {
wxString msg; wxString msg;
...@@ -120,7 +120,7 @@ void WinEDA_ViewlibFrame::DisplayLibInfos() ...@@ -120,7 +120,7 @@ void WinEDA_ViewlibFrame::DisplayLibInfos()
/*****************************************/ /*****************************************/
/* Routine to Select Current library */ /* Function to Select Current library */
/*****************************************/ /*****************************************/
void WinEDA_ViewlibFrame::SelectCurrentLibrary() void WinEDA_ViewlibFrame::SelectCurrentLibrary()
{ {
...@@ -246,10 +246,10 @@ void WinEDA_ViewlibFrame::ViewOneLibraryContent( CMP_LIBRARY* Lib, int Flag ) ...@@ -246,10 +246,10 @@ void WinEDA_ViewlibFrame::ViewOneLibraryContent( CMP_LIBRARY* Lib, int Flag )
} }
/*****************************************************************************/ /** function RedrawActiveWindow
/* Routine d'affichage du composant selectionne */ * Display the current selected component.
/* Si Le composant est un alias, le composant ROOT est recherche et affiche */ * If the component is an alias, the ROOT component is displayed
/*****************************************************************************/ */
void WinEDA_ViewlibFrame::RedrawActiveWindow( wxDC* DC, bool EraseBg ) void WinEDA_ViewlibFrame::RedrawActiveWindow( wxDC* DC, bool EraseBg )
{ {
LIB_COMPONENT* component; LIB_COMPONENT* component;
......
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"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-12-03 10:25+0100\n" "POT-Creation-Date: 2009-12-08 07:34+0100\n"
"PO-Revision-Date: 2009-12-04 08:16+0100\n" "PO-Revision-Date: 2009-12-08 07:54+0100\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: kicad team <jean-pierre.charras@ujf-grenoble.fr>\n" "Language-Team: kicad team <jean-pierre.charras@ujf-grenoble.fr>\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
...@@ -22,6 +22,59 @@ msgstr "" ...@@ -22,6 +22,59 @@ msgstr ""
"X-Poedit-SearchPath-6: 3d-viewer\n" "X-Poedit-SearchPath-6: 3d-viewer\n"
"X-Poedit-SearchPath-7: share\n" "X-Poedit-SearchPath-7: share\n"
#: pcbnew/edit.cpp:162
msgid "Module Editor"
msgstr "Ouvrir Editeur de modules"
#: pcbnew/edit.cpp:232
msgid "Add Tracks"
msgstr "Addition de Pistes"
#: pcbnew/edit.cpp:240
msgid "Add Zones"
msgstr "Addition de Zones"
#: pcbnew/edit.cpp:242
msgid "Warning: Display Zone is OFF!!!"
msgstr "Attention: Affichage zones désactivé !!!"
#: pcbnew/edit.cpp:248
msgid "Add Layer Alignment Target"
msgstr "Ajouter Mire de superposition"
#: pcbnew/edit.cpp:252
msgid "Adjust Zero"
msgstr "Ajuster Zéro"
#: pcbnew/edit.cpp:258
msgid "Add Graphic"
msgstr "Addition éléments graphiques"
#: pcbnew/edit.cpp:262
msgid "Add Text"
msgstr "Ajout de Texte"
#: pcbnew/edit.cpp:266
msgid "Add Modules"
msgstr "Addition de Modules"
#: pcbnew/edit.cpp:270
msgid "Add Dimension"
msgstr "Ajout de cotes"
#: pcbnew/edit.cpp:278
msgid "Net Highlight"
msgstr "Surbrillance des équipotentielles"
#: pcbnew/edit.cpp:282
msgid "Local Ratsnest"
msgstr "Montrer le chevelu général"
#: pcbnew/edit.cpp:576
#: pcbnew/modedit.cpp:458
msgid "Delete item"
msgstr "Suppression d'éléments"
#: pcbnew/pcbnew.cpp:80 #: pcbnew/pcbnew.cpp:80
msgid "Pcbnew is already running, Continue?" msgid "Pcbnew is already running, Continue?"
msgstr "Pcbnew est en cours d'exécution. Continuer ?" msgstr "Pcbnew est en cours d'exécution. Continuer ?"
...@@ -216,21 +269,21 @@ msgstr "OK" ...@@ -216,21 +269,21 @@ msgstr "OK"
msgid "Cancel" msgid "Cancel"
msgstr "Annuler" msgstr "Annuler"
#: pcbnew/edgemod.cpp:180 #: pcbnew/modules.cpp:70
msgid "The graphic item will be on a copper layer. It is very dangerous. Are you sure?" msgid "Name:"
msgstr "L'élément graphique sera sur une couche cuivre. C'est très dangereux. Etes vous sûr" msgstr "Nom:"
#: pcbnew/edgemod.cpp:219 #: pcbnew/modules.cpp:70
msgid "New Width (1/10000\"):" msgid "Search footprint"
msgstr "Nouvelle largeur (1/10000\"):" msgstr "Cherche Module"
#: pcbnew/edgemod.cpp:219 #: pcbnew/modules.cpp:310
msgid "Edge Width" msgid "Delete Module"
msgstr "Epaisseur Contour" msgstr "Supprimer Module"
#: pcbnew/edgemod.cpp:227 #: pcbnew/modules.cpp:311
msgid "Incorrect number, no change" msgid "Value "
msgstr "Nombre incorrect, pas de changement" msgstr "Valeur "
#: pcbnew/surbrill.cpp:31 #: pcbnew/surbrill.cpp:31
msgid "Filter for net names:" msgid "Filter for net names:"
...@@ -380,9 +433,37 @@ msgstr "Ajout d'éléments graphiques" ...@@ -380,9 +433,37 @@ msgstr "Ajout d'éléments graphiques"
msgid "Place anchor" msgid "Place anchor"
msgstr "Place Ancre" msgstr "Place Ancre"
#: pcbnew/modedit.cpp:458 #: pcbnew/autoplac.cpp:104
msgid "Delete item" msgid "Footprints NOT LOCKED will be moved"
msgstr "Suppression d'éléments" msgstr "Les modules NON FIXES vont être déplacés"
#: pcbnew/autoplac.cpp:109
msgid "Footprints NOT PLACED will be moved"
msgstr "Les modules NON PLACES vont être déplacés"
#: pcbnew/autoplac.cpp:390
msgid "No PCB edge found, unknown board size!"
msgstr "Pas de contour PCB, la taille du PCB est inconnue!"
#: pcbnew/autoplac.cpp:413
msgid "Cols"
msgstr "Cols"
#: pcbnew/autoplac.cpp:415
msgid "Lines"
msgstr "Lignes"
#: pcbnew/autoplac.cpp:417
msgid "Cells."
msgstr "Cells."
#: pcbnew/autoplac.cpp:480
msgid "Loop"
msgstr "Itération"
#: pcbnew/autoplac.cpp:630
msgid "Ok to abort?"
msgstr "Ok pour abandonner?"
#: pcbnew/automove.cpp:200 #: pcbnew/automove.cpp:200
msgid "No modules found!" msgid "No modules found!"
...@@ -396,58 +477,21 @@ msgstr "Déplacer modules ?" ...@@ -396,58 +477,21 @@ msgstr "Déplacer modules ?"
msgid "Could not automatically place modules. No board edges detected." msgid "Could not automatically place modules. No board edges detected."
msgstr " Impossible de placer automatiquement les modules. Pas de contours sur pcb." msgstr " Impossible de placer automatiquement les modules. Pas de contours sur pcb."
#: pcbnew/loadcmp.cpp:101 #: pcbnew/edgemod.cpp:180
msgid "Place Module" msgid "The graphic item will be on a copper layer. It is very dangerous. Are you sure?"
msgstr "Place Module" msgstr "L'élément graphique sera sur une couche cuivre. C'est très dangereux. Etes vous sûr"
#: pcbnew/loadcmp.cpp:232
#: pcbnew/loadcmp.cpp:384
#, c-format
msgid "PCB footprint library file <%s> not found in search paths."
msgstr "Librairie modules PCB %s non trouvée dans les chemins de recherche"
#: pcbnew/loadcmp.cpp:234
#: pcbnew/loadcmp.cpp:246
#: pcbnew/loadcmp.cpp:262
#: pcbnew/loadcmp.cpp:386
#: pcbnew/loadcmp.cpp:422
msgid "Library Load Error"
msgstr "Erreur en Chargement de librairie"
#: pcbnew/loadcmp.cpp:244
#, c-format
msgid "Could not open PCB footprint library file <%s>."
msgstr "Ne peut ouvrir le fichier librairie de modules PCB <%s>."
#: pcbnew/loadcmp.cpp:251
#, c-format
msgid "Scan Lib: %s"
msgstr "Examen Lib: %s"
#: pcbnew/loadcmp.cpp:260
#: pcbnew/loadcmp.cpp:420
#, c-format
msgid "<%s> is not a valid Kicad PCB footprint library file."
msgstr "<%s> n'est pas un fichier librarire de modules Kicad PCB valide."
#: pcbnew/loadcmp.cpp:326
#, c-format
msgid "Module <%s> not found"
msgstr "Module <%s> non trouvé"
#: pcbnew/loadcmp.cpp:411 #: pcbnew/edgemod.cpp:219
msgid "Library " msgid "New Width (1/10000\"):"
msgstr "Librairie " msgstr "Nouvelle largeur (1/10000\"):"
#: pcbnew/loadcmp.cpp:411 #: pcbnew/edgemod.cpp:219
msgid " loaded" msgid "Edge Width"
msgstr " chargé" msgstr "Epaisseur Contour"
#: pcbnew/loadcmp.cpp:482 #: pcbnew/edgemod.cpp:227
#: pcbnew/loadcmp.cpp:620 msgid "Incorrect number, no change"
#, c-format msgstr "Nombre incorrect, pas de changement"
msgid "Modules [%d items]"
msgstr "Modules [%d éléments]"
#: pcbnew/tool_pcb.cpp:30 #: pcbnew/tool_pcb.cpp:30
msgid "" msgid ""
...@@ -733,64 +777,229 @@ msgstr "+/- pour commuter" ...@@ -733,64 +777,229 @@ msgstr "+/- pour commuter"
msgid "Delete NET?" msgid "Delete NET?"
msgstr "Supprimer Net?" msgstr "Supprimer Net?"
#: pcbnew/xchgmod.cpp:165 #: pcbnew/specctra.cpp:133
#, c-format #: pcbnew/specctra.cpp:140
msgid "file %s not found" msgid "Expecting"
msgstr "fichier %s non trouvé" msgstr "Attendu"
#: pcbnew/xchgmod.cpp:178 #: pcbnew/specctra.cpp:147
#, c-format #: pcbnew/specctra.cpp:154
msgid "Unable to create file %s" msgid "Unexpected"
msgstr "Impossible de créerle fichier <%s>" msgstr "Inattendu"
#: pcbnew/xchgmod.cpp:287 #: pcbnew/specctra.cpp:324
#: pcbnew/specctra.cpp:354
#: pcbnew/specctra.cpp:3569
#: pcbnew/specctra.cpp:3594
#, c-format #, c-format
msgid "Change modules <%s> -> <%s> (val = %s)?" msgid "Unable to open file \"%s\""
msgstr "Change modules <%s> -> <%s> (val = %s)?" msgstr "Ne peut pas ouvrirle fichier \"%s\""
#: pcbnew/xchgmod.cpp:294 #: pcbnew/specctra.cpp:3512
#, c-format #, c-format
msgid "Change modules <%s> -> <%s> ?" msgid "System file error writing to file \"%s\""
msgstr "Change modules <%s> -> <%s> ?" msgstr "Erreur système sur écriture fichier \"%s\""
#: pcbnew/xchgmod.cpp:354
msgid "Change ALL modules ?"
msgstr "Change TOUS les modules ?"
#: pcbnew/xchgmod.cpp:415 #: pcbnew/specctra.cpp:3689
#, c-format msgid "Error writing to STRINGFORMATTER"
msgid "Change module %s (%s) " msgstr "Erreur d'écriture à STRINGFORMATTER"
msgstr "Change module %s (%s) "
#: pcbnew/xchgmod.cpp:570 #: pcbnew/autorout.cpp:71
msgid "No Modules!" msgid "Net not selected"
msgstr "Pas de Modules!" msgstr "Net non sélectionné"
#: pcbnew/xchgmod.cpp:577 #: pcbnew/autorout.cpp:79
msgid "Component files (." msgid "Module not selected"
msgstr "Fichiers de composant (." msgstr "Module non selectionné"
#: pcbnew/xchgmod.cpp:580 #: pcbnew/autorout.cpp:88
msgid "Save Component Files" msgid "Pad not selected"
msgstr "Sauver Fichier Composant" msgstr "Pad non sélectionné"
#: pcbnew/xchgmod.cpp:592 #: pcbnew/autorout.cpp:156
msgid "Unable to create file " msgid "No memory for autorouting"
msgstr "Impossible de créer le fichier " msgstr "Pas de mémoire pour autoroutage"
#: pcbnew/class_drc_item.cpp:39 #: pcbnew/autorout.cpp:161
msgid "Unconnected pads" msgid "Place Cells"
msgstr "Pads non connectés" msgstr "Place Cells"
#: pcbnew/class_drc_item.cpp:41 #: pcbnew/muonde.cpp:227
msgid "Track near thru-hole" msgid "Length(inch):"
msgstr "Piste près d'un trou" msgstr "Longueur (pouces):"
#: pcbnew/class_drc_item.cpp:43 #: pcbnew/muonde.cpp:227
msgid "Track near pad" #: pcbnew/muonde.cpp:233
msgstr "Piste près d'un pad" msgid "Length"
msgstr "Longueur"
#: pcbnew/class_drc_item.cpp:45 #: pcbnew/muonde.cpp:233
msgid "Length(mm):"
msgstr "Long. (mm):"
#: pcbnew/muonde.cpp:241
#: pcbnew/muonde.cpp:697
#: pcbnew/muonde.cpp:710
msgid "Incorrect number, abort"
msgstr "Nombre incorrect, arrêt"
#: pcbnew/muonde.cpp:249
msgid "Requested length < minimum length"
msgstr "Longueur demandée < longueur minimum"
#: pcbnew/muonde.cpp:271
msgid "Unable to create line: Requested length is too big"
msgstr "Incapable de créer la ligne: longueur demandée trop grande"
#: pcbnew/muonde.cpp:283
#, c-format
msgid "Segment count = %d, length = "
msgstr "Nbr segm = %d, longueur = "
#: pcbnew/muonde.cpp:658
msgid "Gap"
msgstr "Gap"
#: pcbnew/muonde.cpp:663
msgid "Stub"
msgstr "Stub"
#: pcbnew/muonde.cpp:669
msgid "Arc Stub"
msgstr "Arc Stub"
#: pcbnew/muonde.cpp:684
msgid " (mm):"
msgstr " (mm):"
#: pcbnew/muonde.cpp:690
msgid " (inch):"
msgstr " (pouce):"
#: pcbnew/muonde.cpp:692
#: pcbnew/muonde.cpp:707
msgid "Create microwave module"
msgstr "Créer Module MicroOnde"
#: pcbnew/muonde.cpp:706
msgid "Angle (0.1deg):"
msgstr "Angle (0.1deg):"
#: pcbnew/muonde.cpp:828
msgid "Complex shape"
msgstr "Forme complexe"
#: pcbnew/muonde.cpp:853
msgid "Read Shape Description File..."
msgstr "Lire Fichier de Description de Forme..."
#: pcbnew/muonde.cpp:856
msgid "Symmetrical"
msgstr "Symétrique"
#: pcbnew/muonde.cpp:857
msgid "Mirrored"
msgstr "Miroir"
#: pcbnew/muonde.cpp:858
msgid "Shape Option"
msgstr "Option Forme"
#: pcbnew/muonde.cpp:918
msgid "Read descr shape file"
msgstr "Lire fichier de description de forme"
#: pcbnew/muonde.cpp:933
msgid "File not found"
msgstr "fichier non trouvé"
#: pcbnew/muonde.cpp:1041
msgid "Shape has a null size!"
msgstr "La forme a une taille nulle"
#: pcbnew/muonde.cpp:1046
msgid "Shape has no points!"
msgstr "La forme n'a pas de points"
#: pcbnew/muonde.cpp:1150
msgid "No pad for this module"
msgstr "Pas de pad dans ce module"
#: pcbnew/muonde.cpp:1156
msgid "Only one pad for this module"
msgstr "Seulement un pad dans ce module"
#: pcbnew/muonde.cpp:1170
msgid "Gap (mm):"
msgstr "Gap (mm):"
#: pcbnew/muonde.cpp:1170
#: pcbnew/muonde.cpp:1176
msgid "Create Microwave Gap"
msgstr "Créer Gap MicroOnde "
#: pcbnew/muonde.cpp:1176
msgid "Gap (inch):"
msgstr "Gap (inch):"
#: pcbnew/xchgmod.cpp:165
#, c-format
msgid "file %s not found"
msgstr "fichier %s non trouvé"
#: pcbnew/xchgmod.cpp:178
#, c-format
msgid "Unable to create file %s"
msgstr "Impossible de créerle fichier <%s>"
#: pcbnew/xchgmod.cpp:287
#, c-format
msgid "Change modules <%s> -> <%s> (val = %s)?"
msgstr "Change modules <%s> -> <%s> (val = %s)?"
#: pcbnew/xchgmod.cpp:294
#, c-format
msgid "Change modules <%s> -> <%s> ?"
msgstr "Change modules <%s> -> <%s> ?"
#: pcbnew/xchgmod.cpp:354
msgid "Change ALL modules ?"
msgstr "Change TOUS les modules ?"
#: pcbnew/xchgmod.cpp:415
#, c-format
msgid "Change module %s (%s) "
msgstr "Change module %s (%s) "
#: pcbnew/xchgmod.cpp:570
msgid "No Modules!"
msgstr "Pas de Modules!"
#: pcbnew/xchgmod.cpp:577
msgid "Component files (."
msgstr "Fichiers de composant (."
#: pcbnew/xchgmod.cpp:580
msgid "Save Component Files"
msgstr "Sauver Fichier Composant"
#: pcbnew/xchgmod.cpp:592
msgid "Unable to create file "
msgstr "Impossible de créer le fichier "
#: pcbnew/class_drc_item.cpp:39
msgid "Unconnected pads"
msgstr "Pads non connectés"
#: pcbnew/class_drc_item.cpp:41
msgid "Track near thru-hole"
msgstr "Piste près d'un trou"
#: pcbnew/class_drc_item.cpp:43
msgid "Track near pad"
msgstr "Piste près d'un pad"
#: pcbnew/class_drc_item.cpp:45
msgid "Track near via" msgid "Track near via"
msgstr "Piste près d'une via" msgstr "Piste près d'une via"
...@@ -882,17 +1091,74 @@ msgstr "Diamètre uVia en NetClass &lt; limite globale" ...@@ -882,17 +1091,74 @@ msgstr "Diamètre uVia en NetClass &lt; limite globale"
msgid "NetClass uVia Drill &lt; global limit" msgid "NetClass uVia Drill &lt; global limit"
msgstr "Diamètre de perçage de uVia en NetClassl &lt; limite globale" msgstr "Diamètre de perçage de uVia en NetClassl &lt; limite globale"
#: pcbnew/export_gencad.cpp:73 #: pcbnew/class_pad.cpp:482
msgid "GenCAD 1.4 board files (.cad)|*.cad" msgid "Unknown pad shape"
msgstr "Fichiers PCB GenCAD 1.4 (.cad)|*.cad" msgstr "Forme pad inconnue"
#: pcbnew/export_gencad.cpp:76 #: pcbnew/class_pad.cpp:564
msgid "Save GenCAD Board File" msgid "Module"
msgstr "Sauver Fichier PCB format GenCAD" msgstr "Module"
#: pcbnew/export_gencad.cpp:85 #: pcbnew/class_pad.cpp:566
msgid "Unable to create " msgid "RefP"
msgstr "Impossible de créer " msgstr "RefP"
#: pcbnew/class_pad.cpp:569
msgid "Net"
msgstr "Net"
#: pcbnew/class_pad.cpp:640
msgid "Non-copper"
msgstr "Non-cuivre"
#: pcbnew/class_pad.cpp:648
msgid " & int"
msgstr " & int"
#: pcbnew/class_pad.cpp:676
msgid "internal"
msgstr "interne"
#: pcbnew/class_pad.cpp:679
msgid "Layer"
msgstr "Couche"
#: pcbnew/class_pad.cpp:689
msgid "H Size"
msgstr "Taille H"
#: pcbnew/class_pad.cpp:692
msgid "V Size"
msgstr "Taille V"
#: pcbnew/class_pad.cpp:697
msgid "Drill"
msgstr "Perçage"
#: pcbnew/class_pad.cpp:705
msgid "Drill X / Y"
msgstr "Perçage X/Y"
#: pcbnew/class_pad.cpp:716
msgid "Orient"
msgstr "Orient"
#: pcbnew/class_pad.cpp:719
msgid "X Pos"
msgstr "X Pos"
#: pcbnew/class_pad.cpp:722
msgid "Y pos"
msgstr "Y pos"
#: pcbnew/hotkeys.cpp:558
#, c-format
msgid "Footprint %s found, but locked"
msgstr "Module %s trouvé, mais verrouillé"
#: pcbnew/hotkeys.cpp:740
msgid "Delete module?"
msgstr "Effacer Module?"
#: pcbnew/editrack.cpp:807 #: pcbnew/editrack.cpp:807
msgid "Track Len" msgid "Track Len"
...@@ -973,22 +1239,6 @@ msgstr "Fichier <%s> non trouvé, Netliste utilisée pour sélection des module ...@@ -973,22 +1239,6 @@ msgstr "Fichier <%s> non trouvé, Netliste utilisée pour sélection des module
msgid "Component [%s]: footprint <%s> not found" msgid "Component [%s]: footprint <%s> not found"
msgstr "Composant [%s]: Module <%s> non trouvé en librairie" msgstr "Composant [%s]: Module <%s> non trouvé en librairie"
#: pcbnew/modules.cpp:70
msgid "Name:"
msgstr "Nom:"
#: pcbnew/modules.cpp:70
msgid "Search footprint"
msgstr "Cherche Module"
#: pcbnew/modules.cpp:310
msgid "Delete Module"
msgstr "Supprimer Module"
#: pcbnew/modules.cpp:311
msgid "Value "
msgstr "Valeur "
#: pcbnew/pcbframe.cpp:319 #: pcbnew/pcbframe.cpp:319
msgid "Board modified, Save before exit ?" msgid "Board modified, Save before exit ?"
msgstr "Circuit Imprimé modifié, Sauver avant de quitter ?" msgstr "Circuit Imprimé modifié, Sauver avant de quitter ?"
...@@ -1005,135 +1255,135 @@ msgstr "Fenêtre 3D déjà ouverte" ...@@ -1005,135 +1255,135 @@ msgstr "Fenêtre 3D déjà ouverte"
msgid "3D Viewer" msgid "3D Viewer"
msgstr "Visu 3D" msgstr "Visu 3D"
#: pcbnew/muonde.cpp:227 #: pcbnew/gendrill.cpp:27
msgid "Length(inch):" msgid "Drill files (*.drl)|*.drl"
msgstr "Longueur (pouces):" msgstr "Fichiers de Perçage (*.drl)|*.drl"
#: pcbnew/muonde.cpp:227
#: pcbnew/muonde.cpp:233
msgid "Length"
msgstr "Longueur"
#: pcbnew/muonde.cpp:233
msgid "Length(mm):"
msgstr "Long. (mm):"
#: pcbnew/muonde.cpp:241 #: pcbnew/gendrill.cpp:94
#: pcbnew/muonde.cpp:697 #: pcbnew/gendrill.cpp:96
#: pcbnew/muonde.cpp:710 msgid "Use Netclasses values"
msgid "Incorrect number, abort" msgstr "Utiliser les valeurs des Netclass"
msgstr "Nombre incorrect, arrêt"
#: pcbnew/muonde.cpp:249 #: pcbnew/gendrill.cpp:309
msgid "Requested length < minimum length" msgid "Save Drill File"
msgstr "Longueur demandée < longueur minimum" msgstr "Sauver Fichier de Perçage"
#: pcbnew/muonde.cpp:271 #: pcbnew/gendrill.cpp:395
msgid "Unable to create line: Requested length is too big" msgid "3:2"
msgstr "Incapable de créer la ligne: longueur demandée trop grande" msgstr "3:2"
#: pcbnew/muonde.cpp:283 #: pcbnew/gendrill.cpp:396
#, c-format msgid "3:3"
msgid "Segment count = %d, length = " msgstr "3:3"
msgstr "Nbr segm = %d, longueur = "
#: pcbnew/muonde.cpp:658 #: pcbnew/gendrill.cpp:748
msgid "Gap" msgid "HPGL plot files (.plt)|*.plt"
msgstr "Gap" msgstr "Fichiers Tracé HPGL (.plt)|*.plt"
#: pcbnew/muonde.cpp:663 #: pcbnew/gendrill.cpp:753
msgid "Stub" msgid "PostScript files (.ps)|*.ps"
msgstr "Stub" msgstr "Fichiers PostScript (.ps)|*.ps"
#: pcbnew/muonde.cpp:669 #: pcbnew/gendrill.cpp:758
msgid "Arc Stub" msgid "Gerber files (.pho)|*.pho"
msgstr "Arc Stub" msgstr "Fichiers Gerber (*.pho)|*.pho"
#: pcbnew/muonde.cpp:684 #: pcbnew/gendrill.cpp:763
msgid " (mm):" msgid "DXF files (.dxf)|*.dxf"
msgstr " (mm):" msgstr "Fichiers DXF (.dxf)|*.dxf"
#: pcbnew/muonde.cpp:690 #: pcbnew/gendrill.cpp:776
msgid " (inch):" msgid "Save Drill Plot File"
msgstr " (pouce):" msgstr "Sauver Plan de Perçage"
#: pcbnew/muonde.cpp:692 #: pcbnew/gendrill.cpp:787
#: pcbnew/muonde.cpp:707 msgid "Unable to create file"
msgid "Create microwave module" msgstr "Impossible de créer le fichier"
msgstr "Créer Module MicroOnde"
#: pcbnew/muonde.cpp:706 #: pcbnew/gendrill.cpp:811
msgid "Angle (0.1deg):" msgid "Drill report files (.rpt)|*.rpt"
msgstr "Angle (0.1deg):" msgstr "Fichiers rapport de perçage (.rpt)*.rpt"
#: pcbnew/muonde.cpp:828 #: pcbnew/gendrill.cpp:817
msgid "Complex shape" msgid "Save Drill Report File"
msgstr "Forme complexe" msgstr "Sauver Fichier Rapport de Perçage"
#: pcbnew/muonde.cpp:853 #: pcbnew/editmod.cpp:128
msgid "Read Shape Description File..." msgid "Text is REFERENCE!"
msgstr "Lire Fichier de Description de Forme..." msgstr "Le texte est la REFERENCE!"
#: pcbnew/muonde.cpp:856 #: pcbnew/editmod.cpp:133
msgid "Symmetrical" msgid "Text is VALUE!"
msgstr "Symétrique" msgstr "Le texte est la VALEUR!"
#: pcbnew/muonde.cpp:857 #: pcbnew/class_pcb_text.cpp:225
msgid "Mirrored" msgid "COTATION"
msgstr "Miroir" msgstr "COTATION"
#: pcbnew/muonde.cpp:858 #: pcbnew/class_pcb_text.cpp:227
msgid "Shape Option" msgid "PCB Text"
msgstr "Option Forme" msgstr "Texte PCB"
#: pcbnew/muonde.cpp:918 #: pcbnew/class_pcb_text.cpp:233
msgid "Read descr shape file" msgid "No"
msgstr "Lire fichier de description de forme" msgstr "Non"
#: pcbnew/muonde.cpp:933 #: pcbnew/class_pcb_text.cpp:235
msgid "File not found" msgid "Yes"
msgstr "fichier non trouvé" msgstr "Oui"
#: pcbnew/muonde.cpp:1041 #: pcbnew/loadcmp.cpp:101
msgid "Shape has a null size!" msgid "Place Module"
msgstr "La forme a une taille nulle" msgstr "Place Module"
#: pcbnew/muonde.cpp:1046 #: pcbnew/loadcmp.cpp:232
msgid "Shape has no points!" #: pcbnew/loadcmp.cpp:384
msgstr "La forme n'a pas de points" #, c-format
msgid "PCB footprint library file <%s> not found in search paths."
msgstr "Librairie modules PCB %s non trouvée dans les chemins de recherche"
#: pcbnew/muonde.cpp:1150 #: pcbnew/loadcmp.cpp:234
msgid "No pad for this module" #: pcbnew/loadcmp.cpp:246
msgstr "Pas de pad dans ce module" #: pcbnew/loadcmp.cpp:262
#: pcbnew/loadcmp.cpp:386
#: pcbnew/loadcmp.cpp:422
msgid "Library Load Error"
msgstr "Erreur en Chargement de librairie"
#: pcbnew/muonde.cpp:1156 #: pcbnew/loadcmp.cpp:244
msgid "Only one pad for this module" #, c-format
msgstr "Seulement un pad dans ce module" msgid "Could not open PCB footprint library file <%s>."
msgstr "Ne peut ouvrir le fichier librairie de modules PCB <%s>."
#: pcbnew/muonde.cpp:1170 #: pcbnew/loadcmp.cpp:251
msgid "Gap (mm):" #, c-format
msgstr "Gap (mm):" msgid "Scan Lib: %s"
msgstr "Examen Lib: %s"
#: pcbnew/muonde.cpp:1170 #: pcbnew/loadcmp.cpp:260
#: pcbnew/muonde.cpp:1176 #: pcbnew/loadcmp.cpp:420
msgid "Create Microwave Gap" #, c-format
msgstr "Créer Gap MicroOnde " msgid "<%s> is not a valid Kicad PCB footprint library file."
msgstr "<%s> n'est pas un fichier librarire de modules Kicad PCB valide."
#: pcbnew/muonde.cpp:1176 #: pcbnew/loadcmp.cpp:326
msgid "Gap (inch):" #, c-format
msgstr "Gap (inch):" msgid "Module <%s> not found"
msgstr "Module <%s> non trouvé"
#: pcbnew/editmod.cpp:42 #: pcbnew/loadcmp.cpp:411
msgid "Module Editor" msgid "Library "
msgstr "Ouvrir Editeur de modules" msgstr "Librairie "
#: pcbnew/editmod.cpp:128 #: pcbnew/loadcmp.cpp:411
msgid "Text is REFERENCE!" msgid " loaded"
msgstr "Le texte est la REFERENCE!" msgstr " chargé"
#: pcbnew/editmod.cpp:133 #: pcbnew/loadcmp.cpp:482
msgid "Text is VALUE!" #: pcbnew/loadcmp.cpp:620
msgstr "Le texte est la VALEUR!" #, c-format
msgid "Modules [%d items]"
msgstr "Modules [%d éléments]"
#: pcbnew/cleaningoptions_dialog.cpp:146 #: pcbnew/cleaningoptions_dialog.cpp:146
msgid "Static" msgid "Static"
...@@ -1275,38 +1525,6 @@ msgstr "Inclure Pistes Verrouillées" ...@@ -1275,38 +1525,6 @@ msgstr "Inclure Pistes Verrouillées"
msgid "File" msgid "File"
msgstr "Fichier" msgstr "Fichier"
#: pcbnew/autoplac.cpp:104
msgid "Footprints NOT LOCKED will be moved"
msgstr "Les modules NON FIXES vont être déplacés"
#: pcbnew/autoplac.cpp:109
msgid "Footprints NOT PLACED will be moved"
msgstr "Les modules NON PLACES vont être déplacés"
#: pcbnew/autoplac.cpp:390
msgid "No PCB edge found, unknown board size!"
msgstr "Pas de contour PCB, la taille du PCB est inconnue!"
#: pcbnew/autoplac.cpp:413
msgid "Cols"
msgstr "Cols"
#: pcbnew/autoplac.cpp:415
msgid "Lines"
msgstr "Lignes"
#: pcbnew/autoplac.cpp:417
msgid "Cells."
msgstr "Cells."
#: pcbnew/autoplac.cpp:480
msgid "Loop"
msgstr "Itération"
#: pcbnew/autoplac.cpp:630
msgid "Ok to abort?"
msgstr "Ok pour abandonner?"
#: pcbnew/set_color.cpp:277 #: pcbnew/set_color.cpp:277
#: pcbnew/set_color.cpp:303 #: pcbnew/set_color.cpp:303
msgid "Show None" msgid "Show None"
...@@ -1373,6 +1591,10 @@ msgstr "Sauver Fichier C.I." ...@@ -1373,6 +1591,10 @@ msgstr "Sauver Fichier C.I."
msgid "Warning: unable to create backup file " msgid "Warning: unable to create backup file "
msgstr "Attention: impossible de créer un fichier backup " msgstr "Attention: impossible de créer un fichier backup "
#: pcbnew/files.cpp:370
msgid "Unable to create "
msgstr "Impossible de créer "
#: pcbnew/files.cpp:389 #: pcbnew/files.cpp:389
msgid "Backup file: " msgid "Backup file: "
msgstr "Fichier backup: " msgstr "Fichier backup: "
...@@ -1432,93 +1654,6 @@ msgstr "Erreur DRC: la fermeture de cette zone crée une erreur DRC avec une aut ...@@ -1432,93 +1654,6 @@ msgstr "Erreur DRC: la fermeture de cette zone crée une erreur DRC avec une aut
msgid "Abort routing?" msgid "Abort routing?"
msgstr "Arrêter le routage?" msgstr "Arrêter le routage?"
#: pcbnew/dialog_copper_zones.cpp:277
msgid "Error : Zone clearance is set to an unreasonnable value"
msgstr "Erreur: l'isolation de zone est réglée à une valeur déraisonnable."
#: pcbnew/dialog_copper_zones.cpp:288
msgid ""
"Error :\n"
"you must choose a copper min thickness value bigger than 0.001 inch (or 0.0254 mm)"
msgstr ""
"Erreur :\n"
"vous devez choisir une valeur pour l'épaisseur de cuivre dans les freins thermiques plus grande que 0,001 pouce (ou 0,0254 mm)"
#: pcbnew/dialog_copper_zones.cpp:313
msgid ""
"Error :\n"
"you must choose a copper bridge value for thermal reliefs bigger than the min zone thickness"
msgstr ""
"Erreur :\n"
"vous devez choisir une valeur pour l'épaisseur de cuivre dans les freins thermiques plus grande que l'épaisseur de cuivre minimum des zones"
#: pcbnew/dialog_copper_zones.cpp:325
msgid "Error : you must choose a layer"
msgstr "Erreur. Vous devez choisir une couche"
#: pcbnew/dialog_copper_zones.cpp:337
msgid "Error : you must choose a net name"
msgstr "Erreur. Vous devez choisir une équipotentielle"
#: pcbnew/dialog_copper_zones.cpp:344
msgid "You have chosen the \"not connected\" option. This will create insulated copper islands. Are you sure ?"
msgstr "Vous avez choisi l'option \"non connecté\". Cela créera des blocs non connectés. Etes vous sûr ?"
#: pcbnew/class_text_mod.cpp:442
msgid "Ref."
msgstr "Ref."
#: pcbnew/class_text_mod.cpp:442
msgid "Value"
msgstr "Valeur"
#: pcbnew/class_text_mod.cpp:442
#: pcbnew/class_text_mod.cpp:451
msgid "Text"
msgstr "Texte"
#: pcbnew/class_text_mod.cpp:448
msgid "Module"
msgstr "Module"
#: pcbnew/class_text_mod.cpp:456
#: pcbnew/class_zone.cpp:915
msgid "Type"
msgstr "Type"
#: pcbnew/class_text_mod.cpp:459
msgid "No"
msgstr "Non"
#: pcbnew/class_text_mod.cpp:461
msgid "Yes"
msgstr "Oui"
#: pcbnew/class_text_mod.cpp:471
#: pcbnew/class_zone.cpp:945
msgid "Layer"
msgstr "Couche"
#: pcbnew/class_text_mod.cpp:473
msgid " No"
msgstr "Non"
#: pcbnew/class_text_mod.cpp:475
msgid " Yes"
msgstr "Oui"
#: pcbnew/class_text_mod.cpp:479
msgid "Orient"
msgstr "Orient"
#: pcbnew/class_text_mod.cpp:485
msgid "H Size"
msgstr "Taille H"
#: pcbnew/class_text_mod.cpp:488
msgid "V Size"
msgstr "Taille V"
#: pcbnew/class_zone.cpp:909 #: pcbnew/class_zone.cpp:909
msgid "Zone Outline" msgid "Zone Outline"
msgstr "Contour de Zone" msgstr "Contour de Zone"
...@@ -1527,6 +1662,10 @@ msgstr "Contour de Zone" ...@@ -1527,6 +1662,10 @@ msgstr "Contour de Zone"
msgid "(Cutout)" msgid "(Cutout)"
msgstr "(Cutout)" msgstr "(Cutout)"
#: pcbnew/class_zone.cpp:915
msgid "Type"
msgstr "Type"
#: pcbnew/class_zone.cpp:932 #: pcbnew/class_zone.cpp:932
msgid "Not Found" msgid "Not Found"
msgstr " Non Trouvé" msgstr " Non Trouvé"
...@@ -1579,49 +1718,67 @@ msgstr "Le circuit actuel sera perdu et cette opération ne pourra pas être ann ...@@ -1579,49 +1718,67 @@ msgstr "Le circuit actuel sera perdu et cette opération ne pourra pas être ann
msgid "Current Footprint will be lost and this operation cannot be undone. Continue ?" msgid "Current Footprint will be lost and this operation cannot be undone. Continue ?"
msgstr "Le module actuel sera perdu et cette opération ne pourra pas être annulée. Continuer ?" msgstr "Le module actuel sera perdu et cette opération ne pourra pas être annulée. Continuer ?"
#: pcbnew/edit.cpp:232 #: pcbnew/drc.cpp:201
msgid "Add Tracks" msgid "Compile ratsnest...\n"
msgstr "Addition de Pistes" msgstr "Calcul du chevelu...\n"
#: pcbnew/edit.cpp:240 #: pcbnew/drc.cpp:217
msgid "Add Zones" msgid "Aborting\n"
msgstr "Addition de Zones" msgstr "Arrêt\n"
#: pcbnew/edit.cpp:242 #: pcbnew/drc.cpp:230
msgid "Warning: Display Zone is OFF!!!" msgid "Pad clearances...\n"
msgstr "Attention: Affichage zones désactivé !!!" msgstr "Isolations pads...\n"
#: pcbnew/edit.cpp:248 #: pcbnew/drc.cpp:240
msgid "Add Layer Alignment Target" msgid "Track clearances...\n"
msgstr "Ajouter Mire de superposition" msgstr "Isolations pistes...\n"
#: pcbnew/edit.cpp:252 #: pcbnew/drc.cpp:250
msgid "Adjust Zero" msgid "Fill zones...\n"
msgstr "Ajuster Zéro" msgstr "Remplissage zones...\n"
#: pcbnew/edit.cpp:258 #: pcbnew/drc.cpp:258
msgid "Add Graphic" msgid "Test zones...\n"
msgstr "Addition éléments graphiques" msgstr "Test zones...\n"
#: pcbnew/edit.cpp:262 #: pcbnew/drc.cpp:269
msgid "Add Text" msgid "Unconnected pads...\n"
msgstr "Ajout de Texte" msgstr "Pads non connectés...\n"
#: pcbnew/edit.cpp:266 #: pcbnew/drc.cpp:283
msgid "Add Modules" msgid "Finished"
msgstr "Addition de Modules" msgstr "Fini"
#: pcbnew/edit.cpp:270 #: pcbnew/drc.cpp:325
msgid "Add Dimension" #, c-format
msgstr "Ajout de cotes" msgid "NETCLASS: '%s' has Clearance:%s which is less than global:%s"
msgstr "NETCLASS: '%s' a une isolation:%s qui est moins que la valeur globale:%s"
#: pcbnew/edit.cpp:278 #: pcbnew/drc.cpp:340
msgid "Net Highlight" #, c-format
msgstr "Surbrillance des équipotentielles" msgid "NETCLASS: '%s' has TrackWidth:%s which is less than global:%s"
msgstr "NETCLASS: '%s' a une largeur de piste: %s plust petite que la valeur globale:%s"
#: pcbnew/edit.cpp:282 #: pcbnew/drc.cpp:354
msgid "Local Ratsnest" #, c-format
msgstr "Montrer le chevelu général" msgid "NETCLASS: '%s' has Via Dia:%s which is less than global:%s"
msgstr "NETCLASS: '%s' a un diamètre de via: %s qui est plus petit que la valeur globale: %s"
#: pcbnew/drc.cpp:368
#, c-format
msgid "NETCLASS: '%s' has Via Drill:%s which is less than global:%s"
msgstr "NETCLASS: '%s' a un perçage de via: %s qui est plus petit que la valeur globale: %s"
#: pcbnew/drc.cpp:382
#, c-format
msgid "NETCLASS: '%s' has uVia Dia:%s which is less than global:%s"
msgstr "NETCLASS: '%s' a un diamètre de microvia: %s qui est plus petit que la valeur globale: %s"
#: pcbnew/drc.cpp:396
#, c-format
msgid "NETCLASS: '%s' has uVia Drill:%s which is less than global:%s"
msgstr "NETCLASS: '%s' a un perçage de microvia: %s qui est plus petit que la valeur globale: %s"
#: pcbnew/librairi.cpp:32 #: pcbnew/librairi.cpp:32
msgid "Kicad foot print export files (*.emp)|*.emp" msgid "Kicad foot print export files (*.emp)|*.emp"
...@@ -1718,92 +1875,43 @@ msgstr "Composant" ...@@ -1718,92 +1875,43 @@ msgstr "Composant"
#: pcbnew/librairi.cpp:705 #: pcbnew/librairi.cpp:705
msgid " added in " msgid " added in "
msgstr " ajouté dans " msgstr " ajouté dans "
#: pcbnew/librairi.cpp:705
msgid " replaced in "
msgstr " remplacé dans "
#: pcbnew/librairi.cpp:729
msgid "Module Reference:"
msgstr "Référence Module"
#: pcbnew/librairi.cpp:730
msgid "Module Creation"
msgstr "Création de Module"
#: pcbnew/librairi.cpp:732
msgid "No reference, aborted"
msgstr "Pas de référence, abandon"
#: pcbnew/librairi.cpp:777
msgid "Active Lib:"
msgstr "Librairie Active:"
#: pcbnew/librairi.cpp:789
msgid "Module Editor (lib: "
msgstr "Editeur de modules (lib: "
#: pcbnew/librairi.cpp:802
msgid "Library exists "
msgstr "Librairie existante "
#: pcbnew/librairi.cpp:817
msgid "Create error "
msgstr "Erreur en création "
#: pcbnew/gendrill.cpp:27
msgid "Drill files (*.drl)|*.drl"
msgstr "Fichiers de Perçage (*.drl)|*.drl"
#: pcbnew/gendrill.cpp:94
#: pcbnew/gendrill.cpp:96
msgid "Use Netclasses values"
msgstr "Utiliser les valeurs des Netclass"
#: pcbnew/gendrill.cpp:309
msgid "Save Drill File"
msgstr "Sauver Fichier de Perçage"
#: pcbnew/gendrill.cpp:395
msgid "3:2"
msgstr "3:2"
#: pcbnew/gendrill.cpp:396
msgid "3:3"
msgstr "3:3"
#: pcbnew/gendrill.cpp:748 #: pcbnew/librairi.cpp:705
msgid "HPGL plot files (.plt)|*.plt" msgid " replaced in "
msgstr "Fichiers Tracé HPGL (.plt)|*.plt" msgstr " remplacé dans "
#: pcbnew/gendrill.cpp:753 #: pcbnew/librairi.cpp:729
msgid "PostScript files (.ps)|*.ps" msgid "Module Reference:"
msgstr "Fichiers PostScript (.ps)|*.ps" msgstr "Référence Module"
#: pcbnew/gendrill.cpp:758 #: pcbnew/librairi.cpp:730
msgid "Gerber files (.pho)|*.pho" msgid "Module Creation"
msgstr "Fichiers Gerber (*.pho)|*.pho" msgstr "Création de Module"
#: pcbnew/gendrill.cpp:763 #: pcbnew/librairi.cpp:732
msgid "DXF files (.dxf)|*.dxf" msgid "No reference, aborted"
msgstr "Fichiers DXF (.dxf)|*.dxf" msgstr "Pas de référence, abandon"
#: pcbnew/gendrill.cpp:776 #: pcbnew/librairi.cpp:777
msgid "Save Drill Plot File" msgid "Active Lib:"
msgstr "Sauver Plan de Perçage" msgstr "Librairie Active:"
#: pcbnew/gendrill.cpp:787 #: pcbnew/librairi.cpp:789
msgid "Unable to create file" msgid "Module Editor (lib: "
msgstr "Impossible de créer le fichier" msgstr "Editeur de modules (lib: "
#: pcbnew/gendrill.cpp:811 #: pcbnew/librairi.cpp:802
msgid "Drill report files (.rpt)|*.rpt" msgid "Library exists "
msgstr "Fichiers rapport de perçage (.rpt)*.rpt" msgstr "Librairie existante "
#: pcbnew/gendrill.cpp:817 #: pcbnew/librairi.cpp:817
msgid "Save Drill Report File" msgid "Create error "
msgstr "Sauver Fichier Rapport de Perçage" msgstr "Erreur en création "
#: pcbnew/ioascii.cpp:173
msgid "Error: Unexpected end of file !"
msgstr "Erreur: Fin de fichier inattendue !"
#: pcbnew/clean.cpp:183 #: pcbnew/clean.cpp:183
msgid "Delete unconnected tracks:" msgid "Delete unconnected tracks:"
...@@ -1861,10 +1969,6 @@ msgstr "Max" ...@@ -1861,10 +1969,6 @@ msgstr "Max"
msgid "Segm" msgid "Segm"
msgstr "Segm" msgstr "Segm"
#: pcbnew/ioascii.cpp:173
msgid "Error: Unexpected end of file !"
msgstr "Erreur: Fin de fichier inattendue !"
#: pcbnew/find.cpp:112 #: pcbnew/find.cpp:112
msgid "Marker found" msgid "Marker found"
msgstr "Marqueur trouvé" msgstr "Marqueur trouvé"
...@@ -1903,42 +2007,6 @@ msgstr "Chercher Marqueur" ...@@ -1903,42 +2007,6 @@ msgstr "Chercher Marqueur"
msgid "Find Next Marker" msgid "Find Next Marker"
msgstr "Marqueur Suivant" msgstr "Marqueur Suivant"
#: pcbnew/hotkeys.cpp:544
#, c-format
msgid "Footprint %s found, but locked"
msgstr "Module %s trouvé, mais verrouillé"
#: pcbnew/hotkeys.cpp:726
msgid "Delete module?"
msgstr "Effacer Module?"
#: pcbnew/specctra.cpp:133
#: pcbnew/specctra.cpp:140
msgid "Expecting"
msgstr "Attendu"
#: pcbnew/specctra.cpp:147
#: pcbnew/specctra.cpp:154
msgid "Unexpected"
msgstr "Inattendu"
#: pcbnew/specctra.cpp:324
#: pcbnew/specctra.cpp:354
#: pcbnew/specctra.cpp:3569
#: pcbnew/specctra.cpp:3594
#, c-format
msgid "Unable to open file \"%s\""
msgstr "Ne peut pas ouvrirle fichier \"%s\""
#: pcbnew/specctra.cpp:3512
#, c-format
msgid "System file error writing to file \"%s\""
msgstr "Erreur système sur écriture fichier \"%s\""
#: pcbnew/specctra.cpp:3689
msgid "Error writing to STRINGFORMATTER"
msgstr "Erreur d'écriture à STRINGFORMATTER"
#: pcbnew/menubarpcb.cpp:29 #: pcbnew/menubarpcb.cpp:29
msgid "&New Board" msgid "&New Board"
msgstr "&Nouveau Circuit Imprimé" msgstr "&Nouveau Circuit Imprimé"
...@@ -2596,26 +2664,6 @@ msgstr "Rot de la forme" ...@@ -2596,26 +2664,6 @@ msgstr "Rot de la forme"
msgid "3D Shape:" msgid "3D Shape:"
msgstr "Forme 3D:" msgstr "Forme 3D:"
#: pcbnew/autorout.cpp:71
msgid "Net not selected"
msgstr "Net non sélectionné"
#: pcbnew/autorout.cpp:79
msgid "Module not selected"
msgstr "Module non selectionné"
#: pcbnew/autorout.cpp:88
msgid "Pad not selected"
msgstr "Pad non sélectionné"
#: pcbnew/autorout.cpp:156
msgid "No memory for autorouting"
msgstr "Pas de mémoire pour autoroutage"
#: pcbnew/autorout.cpp:161
msgid "Place Cells"
msgstr "Place Cells"
#: pcbnew/plotgerb.cpp:54 #: pcbnew/plotgerb.cpp:54
msgid "unable to create file " msgid "unable to create file "
msgstr "Impossible de créer fichier " msgstr "Impossible de créer fichier "
...@@ -2658,49 +2706,21 @@ msgstr "Le caractère de délimitation de ligne doit être un seul caractère ' ...@@ -2658,49 +2706,21 @@ msgstr "Le caractère de délimitation de ligne doit être un seul caractère '
msgid "Un-terminated delimited string" msgid "Un-terminated delimited string"
msgstr "Ligne délimitée non terminée" msgstr "Ligne délimitée non terminée"
#: pcbnew/class_pad.cpp:482
msgid "Unknown pad shape"
msgstr "Forme pad inconnue"
#: pcbnew/class_pad.cpp:571
msgid "RefP"
msgstr "RefP"
#: pcbnew/class_pad.cpp:573
msgid "Net"
msgstr "Net"
#: pcbnew/class_pad.cpp:674
msgid "Drill"
msgstr "Perçage"
#: pcbnew/class_pad.cpp:682
msgid "Drill X / Y"
msgstr "Perçage X/Y"
#: pcbnew/class_pad.cpp:696
msgid "X Pos"
msgstr "X Pos"
#: pcbnew/class_pad.cpp:699
msgid "Y pos"
msgstr "Y pos"
#: pcbnew/dialog_layers_setup.cpp:104 #: pcbnew/dialog_layers_setup.cpp:104
msgid "Unknown" msgid "Unknown"
msgstr "Inconnu" msgstr "Inconnu"
#: pcbnew/dialog_layers_setup.cpp:105 #: pcbnew/dialog_layers_setup.cpp:105
msgid "Off-board, manufacturing" msgid "Off-board, manufacturing"
msgstr "" msgstr "Hors PCB, fabrication"
#: pcbnew/dialog_layers_setup.cpp:106 #: pcbnew/dialog_layers_setup.cpp:106
msgid "On-board, non-copper" msgid "On-board, non-copper"
msgstr "" msgstr "PCB, non cuivre"
#: pcbnew/dialog_layers_setup.cpp:107 #: pcbnew/dialog_layers_setup.cpp:107
msgid "On-board, copper" msgid "On-board, copper"
msgstr "" msgstr "PCB, cuivre"
#: pcbnew/dialog_layers_setup.cpp:108 #: pcbnew/dialog_layers_setup.cpp:108
msgid "Board contour" msgid "Board contour"
...@@ -2784,55 +2804,55 @@ msgstr "..." ...@@ -2784,55 +2804,55 @@ msgstr "..."
msgid "Messages:" msgid "Messages:"
msgstr "Messages:" msgstr "Messages:"
#: pcbnew/dialog_drc_base.cpp:113 #: pcbnew/dialog_drc_base.cpp:115
msgid "Start DRC" msgid "Start DRC"
msgstr "Démarrer DRC" msgstr "Démarrer DRC"
#: pcbnew/dialog_drc_base.cpp:115 #: pcbnew/dialog_drc_base.cpp:117
msgid "Start the Design Rule Checker" msgid "Start the Design Rule Checker"
msgstr "Démarrer le Contrôle des Règles de Conception (DRC)" msgstr "Démarrer le Contrôle des Règles de Conception (DRC)"
#: pcbnew/dialog_drc_base.cpp:119 #: pcbnew/dialog_drc_base.cpp:121
msgid "List Unconnected" msgid "List Unconnected"
msgstr "Liste Non Conn." msgstr "Liste Non Conn."
#: pcbnew/dialog_drc_base.cpp:120 #: pcbnew/dialog_drc_base.cpp:122
msgid "List unconnected pads or tracks" msgid "List unconnected pads or tracks"
msgstr "Lister pads ou pistes non connectées" msgstr "Lister pads ou pistes non connectées"
#: pcbnew/dialog_drc_base.cpp:124 #: pcbnew/dialog_drc_base.cpp:126
msgid "Delete All Markers" msgid "Delete All Markers"
msgstr "Effacer tous les Marqueurs" msgstr "Effacer tous les Marqueurs"
#: pcbnew/dialog_drc_base.cpp:125 #: pcbnew/dialog_drc_base.cpp:127
msgid "Delete every marker" msgid "Delete every marker"
msgstr "Effacer Chaque Marqueur" msgstr "Effacer Chaque Marqueur"
#: pcbnew/dialog_drc_base.cpp:129 #: pcbnew/dialog_drc_base.cpp:131
msgid "Delete Current Marker" msgid "Delete Current Marker"
msgstr "Effacer Marqueur Courant" msgstr "Effacer Marqueur Courant"
#: pcbnew/dialog_drc_base.cpp:130 #: pcbnew/dialog_drc_base.cpp:132
msgid "Delete the marker selected in the listBox below" msgid "Delete the marker selected in the listBox below"
msgstr "Supprimer le marqueur sélectionné dans la liste ci dessous" msgstr "Supprimer le marqueur sélectionné dans la liste ci dessous"
#: pcbnew/dialog_drc_base.cpp:138 #: pcbnew/dialog_drc_base.cpp:140
msgid "Error Messages:" msgid "Error Messages:"
msgstr "Messages d'Erreur:" msgstr "Messages d'Erreur:"
#: pcbnew/dialog_drc_base.cpp:148 #: pcbnew/dialog_drc_base.cpp:150
msgid "MARKERs, double click any to go there in PCB, right click for popup menu" msgid "MARKERs, double click any to go there in PCB, right click for popup menu"
msgstr "MARQUEURS, double clic pour aller sur le PCB, clic droit pour ouvrir menu" msgstr "MARQUEURS, double clic pour aller sur le PCB, clic droit pour ouvrir menu"
#: pcbnew/dialog_drc_base.cpp:156 #: pcbnew/dialog_drc_base.cpp:158
msgid "Problems / Markers" msgid "Problems / Markers"
msgstr "Problèmes / Marqueurs" msgstr "Problèmes / Marqueurs"
#: pcbnew/dialog_drc_base.cpp:162 #: pcbnew/dialog_drc_base.cpp:164
msgid "A list of unconnected pads, right click for popup menu" msgid "A list of unconnected pads, right click for popup menu"
msgstr "Pour une liste de pads non connecté, clic droit pour ouvrir un menu" msgstr "Pour une liste de pads non connecté, clic droit pour ouvrir un menu"
#: pcbnew/dialog_drc_base.cpp:169 #: pcbnew/dialog_drc_base.cpp:171
msgid "Unconnected" msgid "Unconnected"
msgstr "Non connecté" msgstr "Non connecté"
...@@ -2862,146 +2882,27 @@ msgstr "&Au sujet de Pcbnew" ...@@ -2862,146 +2882,27 @@ msgstr "&Au sujet de Pcbnew"
#: pcbnew/menubarmodedit.cpp:64 #: pcbnew/menubarmodedit.cpp:64
msgid "About pcbnew PCB designer" msgid "About pcbnew PCB designer"
msgstr "Au sujet de Pcbnew, concption de PCB" msgstr "Au sujet de Pcbnew, concption de PCB"
#: pcbnew/moduleframe.cpp:251
msgid "Module Editor: Module modified! Continue?"
msgstr "Editeur de Module: Module modifié! Continuer ?"
#: pcbnew/moduleframe.cpp:359
msgid "Display rectangular coordinates"
msgstr "Affichage coord XY"
#: pcbnew/moduleframe.cpp:367
msgid "Show grid"
msgstr "Afficher grille"
#: pcbnew/moduleframe.cpp:379
msgid "Show pads in sketch mode"
msgstr "Afficher pastilles en mode contour"
#: pcbnew/moduleframe.cpp:380
msgid "Show pads in filled mode"
msgstr "Afficher pastilles en mode plein"
#: pcbnew/class_board_item.cpp:24
msgid "Rect"
msgstr "Rect"
#: pcbnew/class_board_item.cpp:25
msgid "Arc"
msgstr "Arc"
#: pcbnew/class_board_item.cpp:26
msgid "Circle"
msgstr "Cercle"
#: pcbnew/class_board_item.cpp:27
msgid "Bezier Curve"
msgstr "Courbe de Bezier"
#: pcbnew/class_board_item.cpp:58
msgid "Footprint"
msgstr "Module"
#: pcbnew/class_board_item.cpp:64
msgid "Pad"
msgstr "Pad"
#: pcbnew/class_board_item.cpp:67
msgid "all copper layers"
msgstr "Toutes Couches Cuivre"
#: pcbnew/class_board_item.cpp:72
msgid "???"
msgstr "???"
#: pcbnew/class_board_item.cpp:73
msgid ") of "
msgstr ") de "
#: pcbnew/class_board_item.cpp:77
msgid "Pcb Graphic"
msgstr "Pcb Graphic"
#: pcbnew/class_board_item.cpp:79
#: pcbnew/class_board_item.cpp:131
msgid "Length:"
msgstr "Long.:"
#: pcbnew/class_board_item.cpp:80
#: pcbnew/class_board_item.cpp:89
#: pcbnew/class_board_item.cpp:129
#: pcbnew/class_board_item.cpp:165
#: pcbnew/class_board_item.cpp:181
#: pcbnew/class_board_item.cpp:209
#: pcbnew/class_board_item.cpp:226
msgid " on "
msgstr " sur "
#: pcbnew/class_board_item.cpp:84
msgid "Pcb Text"
msgstr "Texte Pcb"
#: pcbnew/class_board_item.cpp:96
msgid "Reference"
msgstr "Référence"
#: pcbnew/class_board_item.cpp:100
#: pcbnew/class_board_item.cpp:106
#: pcbnew/class_board_item.cpp:116
msgid " of "
msgstr " de "
#: pcbnew/class_board_item.cpp:113
msgid "Graphic"
msgstr "Graphique"
#: pcbnew/class_board_item.cpp:123
msgid "Track"
msgstr "Piste"
#: pcbnew/class_board_item.cpp:130
#: pcbnew/class_board_item.cpp:201
#: pcbnew/dialog_copper_zones_base.cpp:197
msgid "Net:"
msgstr "Net:"
#: pcbnew/class_board_item.cpp:150
msgid "Not on copper layer"
msgstr "Pas sur Couches Cuivre"
#: pcbnew/class_board_item.cpp:169
msgid "Zone"
msgstr "Zone"
#: pcbnew/class_board_item.cpp:187
msgid "Via"
msgstr "Via"
#: pcbnew/class_board_item.cpp:191
msgid "Blind/Buried"
msgstr "Borgne/Aveugle"
#: pcbnew/class_board_item.cpp:193 #: pcbnew/moduleframe.cpp:251
msgid "Micro Via" msgid "Module Editor: Module modified! Continue?"
msgstr "Micro Via" msgstr "Editeur de Module: Module modifié! Continuer ?"
#: pcbnew/class_board_item.cpp:216 #: pcbnew/moduleframe.cpp:359
msgid "Marker" msgid "Display rectangular coordinates"
msgstr "Marqueur" msgstr "Affichage coord XY"
#: pcbnew/class_board_item.cpp:221 #: pcbnew/moduleframe.cpp:367
msgid "Dimension" msgid "Show grid"
msgstr "Dimension" msgstr "Afficher grille"
#: pcbnew/class_board_item.cpp:226 #: pcbnew/moduleframe.cpp:379
msgid "Target" msgid "Show pads in sketch mode"
msgstr "Mire" msgstr "Afficher pastilles en mode contour"
#: pcbnew/class_board_item.cpp:227 #: pcbnew/moduleframe.cpp:380
msgid "size" msgid "Show pads in filled mode"
msgstr "dimension" msgstr "Afficher pastilles en mode plein"
#: pcbnew/dialog_non_copper_zones_properties_base.cpp:28 #: pcbnew/dialog_non_copper_zones_properties_base.cpp:28
#: pcbnew/dialog_copper_zones_base.cpp:38 #: pcbnew/dialog_copper_zones_base.cpp:38
...@@ -3228,6 +3129,10 @@ msgstr "" ...@@ -3228,6 +3129,10 @@ msgstr ""
"Modèle en mode avancé, pour filtrer les noms de net en liste\n" "Modèle en mode avancé, pour filtrer les noms de net en liste\n"
"Les noms de net correspondant à ce modèle ne sont pas listés" "Les noms de net correspondant à ce modèle ne sont pas listés"
#: pcbnew/dialog_copper_zones_base.cpp:197
msgid "Net:"
msgstr "Net:"
#: pcbnew/dialog_pcb_text_properties.cpp:76 #: pcbnew/dialog_pcb_text_properties.cpp:76
msgid "PCB Text properties" msgid "PCB Text properties"
msgstr "Propriétés du Texte PCB" msgstr "Propriétés du Texte PCB"
...@@ -3324,11 +3229,22 @@ msgstr "Forme delta X" ...@@ -3324,11 +3229,22 @@ msgstr "Forme delta X"
msgid "Shape delta Y" msgid "Shape delta Y"
msgstr "Forme delta Y" msgstr "Forme delta Y"
#: pcbnew/dialog_pad_properties_base.cpp:189
#: pcbnew/dialog_pad_properties_base.cpp:195
#: pcbnew/class_board_item.cpp:26
msgid "Circle"
msgstr "Cercle"
#: pcbnew/dialog_pad_properties_base.cpp:189 #: pcbnew/dialog_pad_properties_base.cpp:189
#: pcbnew/dialog_pad_properties_base.cpp:195 #: pcbnew/dialog_pad_properties_base.cpp:195
msgid "Oval" msgid "Oval"
msgstr "Ovale" msgstr "Ovale"
#: pcbnew/dialog_pad_properties_base.cpp:189
#: pcbnew/class_board_item.cpp:24
msgid "Rect"
msgstr "Rect"
#: pcbnew/dialog_pad_properties_base.cpp:189 #: pcbnew/dialog_pad_properties_base.cpp:189
msgid "Trapezoidal" msgid "Trapezoidal"
msgstr "Trapézoidal" msgstr "Trapézoidal"
...@@ -3510,9 +3426,37 @@ msgstr "couche E.C.O.2" ...@@ -3510,9 +3426,37 @@ msgstr "couche E.C.O.2"
msgid "Draft layer" msgid "Draft layer"
msgstr "Couche dessin" msgstr "Couche dessin"
#: pcbnew/editrack-part2.cpp:105 #: pcbnew/dialog_copper_zones.cpp:277
msgid "Drc error, canceled" msgid "Error : Zone clearance is set to an unreasonnable value"
msgstr "Erreur DRC, annulation" msgstr "Erreur: l'isolation de zone est réglée à une valeur déraisonnable."
#: pcbnew/dialog_copper_zones.cpp:288
msgid ""
"Error :\n"
"you must choose a copper min thickness value bigger than 0.001 inch (or 0.0254 mm)"
msgstr ""
"Erreur :\n"
"vous devez choisir une valeur pour l'épaisseur de cuivre dans les freins thermiques plus grande que 0,001 pouce (ou 0,0254 mm)"
#: pcbnew/dialog_copper_zones.cpp:313
msgid ""
"Error :\n"
"you must choose a copper bridge value for thermal reliefs bigger than the min zone thickness"
msgstr ""
"Erreur :\n"
"vous devez choisir une valeur pour l'épaisseur de cuivre dans les freins thermiques plus grande que l'épaisseur de cuivre minimum des zones"
#: pcbnew/dialog_copper_zones.cpp:325
msgid "Error : you must choose a layer"
msgstr "Erreur. Vous devez choisir une couche"
#: pcbnew/dialog_copper_zones.cpp:337
msgid "Error : you must choose a net name"
msgstr "Erreur. Vous devez choisir une équipotentielle"
#: pcbnew/dialog_copper_zones.cpp:344
msgid "You have chosen the \"not connected\" option. This will create insulated copper islands. Are you sure ?"
msgstr "Vous avez choisi l'option \"non connecté\". Cela créera des blocs non connectés. Etes vous sûr ?"
#: pcbnew/dialog_SVG_print_base.cpp:25 #: pcbnew/dialog_SVG_print_base.cpp:25
msgid "Copper Layers:" msgid "Copper Layers:"
...@@ -3620,65 +3564,6 @@ msgstr "Start Point X" ...@@ -3620,65 +3564,6 @@ msgstr "Start Point X"
msgid "Start Point Y" msgid "Start Point Y"
msgstr "Start Point Y" msgstr "Start Point Y"
#: pcbnew/specctra_import.cpp:77
msgid "Merge Specctra Session file:"
msgstr "Fichier Specctra Session à Fusionner:"
#: pcbnew/specctra_import.cpp:104
msgid "BOARD may be corrupted, do not save it."
msgstr "Le PCB peut être corrompu. Ne pas le sauver"
#: pcbnew/specctra_import.cpp:106
msgid "Fix problem and try again."
msgstr "Fixer le problème et recommencer."
#: pcbnew/specctra_import.cpp:128
msgid "Session file imported and merged OK."
msgstr "Fichier Session importé et fusionné correctement."
#: pcbnew/specctra_import.cpp:203
#: pcbnew/specctra_import.cpp:311
#, c-format
msgid "Session file uses invalid layer id \"%s\""
msgstr "Le Fichier Session utilise une couche invalide n° \"%s\""
#: pcbnew/specctra_import.cpp:253
msgid "Session via padstack has no shapes"
msgstr "Dans le fichier Session une via n'a pas de forme"
#: pcbnew/specctra_import.cpp:260
#: pcbnew/specctra_import.cpp:278
#: pcbnew/specctra_import.cpp:302
#, c-format
msgid "Unsupported via shape: \"%s\""
msgstr "Forme via non supportée: \"%s\""
#: pcbnew/specctra_import.cpp:359
msgid "Session file is missing the \"session\" section"
msgstr "Manque dans le Fichier Session file la section \"session\""
#: pcbnew/specctra_import.cpp:362
msgid "Session file is missing the \"placement\" section"
msgstr "Manque dans le Fichier Session file la section \"placement\""
#: pcbnew/specctra_import.cpp:365
msgid "Session file is missing the \"routes\" section"
msgstr "Manque dans le Fichier Session file la section \"routes\""
#: pcbnew/specctra_import.cpp:368
msgid "Session file is missing the \"library_out\" section"
msgstr "Manque dans le Fichier Session file la section \"library_out\""
#: pcbnew/specctra_import.cpp:394
#, c-format
msgid "Session file has 'reference' to non-existent component \"%s\""
msgstr "Le fichier Session a une 'reference' à un composant non existant \"%s\""
#: pcbnew/specctra_import.cpp:538
#, c-format
msgid "A wire_via references a missing padstack \"%s\""
msgstr "Une piste ou via a une référence vers un pad \"%s\" manquant"
#: pcbnew/dialog_design_rules.cpp:57 #: pcbnew/dialog_design_rules.cpp:57
msgid "* (Any)" msgid "* (Any)"
msgstr "* (Tout)" msgstr "* (Tout)"
...@@ -3747,67 +3632,181 @@ msgstr "%s: <b>Perçage Via</b> &lt; <b>Via Perçage Min</b><br>" ...@@ -3747,67 +3632,181 @@ msgstr "%s: <b>Perçage Via</b> &lt; <b>Via Perçage Min</b><br>"
msgid "%s: <b>MicroVia Diameter</b> &lt; <b>MicroVia Min Diameter</b><br>" msgid "%s: <b>MicroVia Diameter</b> &lt; <b>MicroVia Min Diameter</b><br>"
msgstr "%s: <b>Diamètre MicroVia</b> &lt; <b>Diamètre MicroVia Minimum</b><br>" msgstr "%s: <b>Diamètre MicroVia</b> &lt; <b>Diamètre MicroVia Minimum</b><br>"
#: pcbnew/dialog_design_rules.cpp:980 #: pcbnew/dialog_design_rules.cpp:980
#, c-format #, c-format
msgid "%s: <b>MicroVia Drill</b> &ge; <b>MicroVia Dia</b><br>" msgid "%s: <b>MicroVia Drill</b> &ge; <b>MicroVia Dia</b><br>"
msgstr "%s: <b>Perçage MicroVia</b> &ge; <b>Diam MicroVia</b><br>" msgstr "%s: <b>Perçage MicroVia</b> &ge; <b>Diam MicroVia</b><br>"
#: pcbnew/dialog_design_rules.cpp:989
#, c-format
msgid "%s: <b>MicroVia Drill</b> &lt; <b>MicroVia Min Drill</b><br>"
msgstr "%s: <b>Perçage MicroVia</b> &lt; <b>MicroVia Perçage Min</b><br>"
#: pcbnew/dialog_design_rules.cpp:1009
#, c-format
msgid "<b>Extra Track %d Size</b> %s &lt; <b>Min Track Size</b><br>"
msgstr "<b>Extra Piste %d Largeur</b> %s &lt; <b>Largeur Min</b><br>"
#: pcbnew/dialog_design_rules.cpp:1017
#, c-format
msgid "<b>Extra Track %d Size</b> %s &gt; <b>1 inch!</b><br>"
msgstr "<b>Extra Piste %d Largeur</b> %s &gt; <b>25,4 mm!</b><br>"
#: pcbnew/dialog_design_rules.cpp:1036
#, c-format
msgid "<b>Extra Via %d Size</b> %s &lt; <b>Min Via Size</b><br>"
msgstr "<b>Extra Via %d Taille</b> %s &lt; <b>Min Taille Via</b><br>"
#: pcbnew/dialog_design_rules.cpp:1044
#, c-format
msgid "<b>Extra Via %d Size</b>%s &gt; <b>1 inch!</b><br>"
msgstr "<b>Extra Via %d Taille</b>%s &gt; <b>25,4 mm!</b><br>"
#: pcbnew/sel_layer.cpp:94
msgid "Select Layer:"
msgstr "Sélection couche:"
#: pcbnew/sel_layer.cpp:136
msgid "(Deselect)"
msgstr "(Désélection)"
#: pcbnew/sel_layer.cpp:226
msgid "Less than two copper layers are being used."
msgstr "Il y a moins de 2 couches cuivre utilisées."
#: pcbnew/sel_layer.cpp:227
msgid "Hence layer pairs cannot be specified."
msgstr "Donc les paires de couche ne peuvent pas être spécifiées."
#: pcbnew/sel_layer.cpp:250
msgid "Select Layer Pair:"
msgstr "Sélection paire de couches"
#: pcbnew/sel_layer.cpp:282
msgid "Top Layer"
msgstr "Couche Sup."
#: pcbnew/sel_layer.cpp:290
msgid "Bottom Layer"
msgstr "Couche Inf."
#: pcbnew/sel_layer.cpp:330
msgid "Warning: The Top Layer and Bottom Layer are same."
msgstr "Attention: Les couches dessus et dessous sont les mêmes"
#: pcbnew/class_board_item.cpp:25
msgid "Arc"
msgstr "Arc"
#: pcbnew/class_board_item.cpp:27
msgid "Bezier Curve"
msgstr "Courbe de Bezier"
#: pcbnew/class_board_item.cpp:58
msgid "Footprint"
msgstr "Module"
#: pcbnew/class_board_item.cpp:64
msgid "Pad"
msgstr "Pad"
#: pcbnew/class_board_item.cpp:67
msgid "all copper layers"
msgstr "Toutes Couches Cuivre"
#: pcbnew/class_board_item.cpp:72
msgid "???"
msgstr "???"
#: pcbnew/class_board_item.cpp:73
msgid ") of "
msgstr ") de "
#: pcbnew/class_board_item.cpp:77
msgid "Pcb Graphic"
msgstr "Pcb Graphic"
#: pcbnew/class_board_item.cpp:79
#: pcbnew/class_board_item.cpp:131
msgid "Length:"
msgstr "Long.:"
#: pcbnew/class_board_item.cpp:80
#: pcbnew/class_board_item.cpp:89
#: pcbnew/class_board_item.cpp:129
#: pcbnew/class_board_item.cpp:165
#: pcbnew/class_board_item.cpp:181
#: pcbnew/class_board_item.cpp:209
#: pcbnew/class_board_item.cpp:226
msgid " on "
msgstr " sur "
#: pcbnew/class_board_item.cpp:84
msgid "Pcb Text"
msgstr "Texte Pcb"
#: pcbnew/class_board_item.cpp:96
msgid "Reference"
msgstr "Référence"
#: pcbnew/class_board_item.cpp:100
#: pcbnew/class_edge_mod.cpp:304
msgid "Value"
msgstr "Valeur"
#: pcbnew/dialog_design_rules.cpp:989 #: pcbnew/class_board_item.cpp:100
#, c-format #: pcbnew/class_board_item.cpp:106
msgid "%s: <b>MicroVia Drill</b> &lt; <b>MicroVia Min Drill</b><br>" #: pcbnew/class_board_item.cpp:116
msgstr "%s: <b>Perçage MicroVia</b> &lt; <b>MicroVia Perçage Min</b><br>" msgid " of "
msgstr " de "
#: pcbnew/dialog_design_rules.cpp:1009 #: pcbnew/class_board_item.cpp:105
#, c-format msgid "Text"
msgid "<b>Extra Track %d Size</b> %s &lt; <b>Min Track Size</b><br>" msgstr "Texte"
msgstr "<b>Extra Piste %d Largeur</b> %s &lt; <b>Largeur Min</b><br>"
#: pcbnew/dialog_design_rules.cpp:1017 #: pcbnew/class_board_item.cpp:113
#, c-format msgid "Graphic"
msgid "<b>Extra Track %d Size</b> %s &gt; <b>1 inch!</b><br>" msgstr "Graphique"
msgstr "<b>Extra Piste %d Largeur</b> %s &gt; <b>25,4 mm!</b><br>"
#: pcbnew/dialog_design_rules.cpp:1036 #: pcbnew/class_board_item.cpp:123
#, c-format msgid "Track"
msgid "<b>Extra Via %d Size</b> %s &lt; <b>Min Via Size</b><br>" msgstr "Piste"
msgstr "<b>Extra Via %d Taille</b> %s &lt; <b>Min Taille Via</b><br>"
#: pcbnew/dialog_design_rules.cpp:1044 #: pcbnew/class_board_item.cpp:150
#, c-format msgid "Not on copper layer"
msgid "<b>Extra Via %d Size</b>%s &gt; <b>1 inch!</b><br>" msgstr "Pas sur Couches Cuivre"
msgstr "<b>Extra Via %d Taille</b>%s &gt; <b>25,4 mm!</b><br>"
#: pcbnew/sel_layer.cpp:94 #: pcbnew/class_board_item.cpp:169
msgid "Select Layer:" msgid "Zone"
msgstr "Sélection couche:" msgstr "Zone"
#: pcbnew/sel_layer.cpp:136 #: pcbnew/class_board_item.cpp:187
msgid "(Deselect)" msgid "Via"
msgstr "(Désélection)" msgstr "Via"
#: pcbnew/sel_layer.cpp:226 #: pcbnew/class_board_item.cpp:191
msgid "Less than two copper layers are being used." msgid "Blind/Buried"
msgstr "Il y a moins de 2 couches cuivre utilisées." msgstr "Borgne/Aveugle"
#: pcbnew/sel_layer.cpp:227 #: pcbnew/class_board_item.cpp:193
msgid "Hence layer pairs cannot be specified." msgid "Micro Via"
msgstr "Donc les paires de couche ne peuvent pas être spécifiées." msgstr "Micro Via"
#: pcbnew/sel_layer.cpp:250 #: pcbnew/class_board_item.cpp:216
msgid "Select Layer Pair:" msgid "Marker"
msgstr "Sélection paire de couches" msgstr "Marqueur"
#: pcbnew/sel_layer.cpp:282 #: pcbnew/class_board_item.cpp:221
msgid "Top Layer" msgid "Dimension"
msgstr "Couche Sup." msgstr "Dimension"
#: pcbnew/sel_layer.cpp:290 #: pcbnew/class_board_item.cpp:226
msgid "Bottom Layer" msgid "Target"
msgstr "Couche Inf." msgstr "Mire"
#: pcbnew/sel_layer.cpp:330 #: pcbnew/class_board_item.cpp:227
msgid "Warning: The Top Layer and Bottom Layer are same." msgid "size"
msgstr "Attention: Les couches dessus et dessous sont les mêmes" msgstr "dimension"
#: pcbnew/class_edge_mod.cpp:300 #: pcbnew/class_edge_mod.cpp:300
msgid "Graphic Item" msgid "Graphic Item"
...@@ -4004,6 +4003,38 @@ msgstr "Visible" ...@@ -4004,6 +4003,38 @@ msgstr "Visible"
msgid "Invisible" msgid "Invisible"
msgstr "Invisible" msgstr "Invisible"
#: pcbnew/class_track.cpp:920
msgid "Track Length"
msgstr "Long. Piste"
#: pcbnew/class_track.cpp:979
msgid "Flags"
msgstr "Flags"
#: pcbnew/class_track.cpp:991
msgid "Status"
msgstr "Status"
#: pcbnew/class_track.cpp:1014
msgid "Diam"
msgstr "Diam"
#: pcbnew/class_track.cpp:1025
msgid "(Specific)"
msgstr "(Specifique)"
#: pcbnew/class_track.cpp:1027
msgid "(Default)"
msgstr "(Défaut)"
#: pcbnew/class_track.cpp:1040
msgid "Net Class"
msgstr "Classe d'Equipot"
#: pcbnew/class_track.cpp:1047
msgid "Segment Length"
msgstr "Long. Segment"
#: pcbnew/class_drawsegment.cpp:373 #: pcbnew/class_drawsegment.cpp:373
msgid "Shape" msgid "Shape"
msgstr "Forme" msgstr "Forme"
...@@ -4024,6 +4055,10 @@ msgstr "Segment" ...@@ -4024,6 +4055,10 @@ msgstr "Segment"
msgid "Netlist Selection:" msgid "Netlist Selection:"
msgstr "Sélection de la netliste" msgstr "Sélection de la netliste"
#: pcbnew/editrack-part2.cpp:105
msgid "Drc error, canceled"
msgstr "Erreur DRC, annulation"
#: pcbnew/modedit_onclick.cpp:206 #: pcbnew/modedit_onclick.cpp:206
msgid "End Tool" msgid "End Tool"
msgstr "Fin Outil" msgstr "Fin Outil"
...@@ -4329,106 +4364,80 @@ msgstr "Recalculer le chevelu complet ( utile après une édition manuelle de no ...@@ -4329,106 +4364,80 @@ msgstr "Recalculer le chevelu complet ( utile après une édition manuelle de no
msgid "Netlist File:" msgid "Netlist File:"
msgstr "Fichier Netliste:" msgstr "Fichier Netliste:"
#: pcbnew/drc.cpp:201 #: pcbnew/class_marker_pcb.cpp:68
msgid "Compile ratsnest...\n" msgid "ErrType"
msgstr "Calcul du chevelu...\n" msgstr "Type Err"
#: pcbnew/drc.cpp:217
msgid "Aborting\n"
msgstr "Arrêt\n"
#: pcbnew/drc.cpp:230
msgid "Pad clearances...\n"
msgstr "Isolations pads...\n"
#: pcbnew/drc.cpp:240
msgid "Track clearances...\n"
msgstr "Isolations pistes...\n"
#: pcbnew/drc.cpp:250 #: pcbnew/class_text_mod.cpp:442
msgid "Fill zones...\n" msgid "Ref."
msgstr "Remplissage zones...\n" msgstr "Ref."
#: pcbnew/drc.cpp:258 #: pcbnew/class_text_mod.cpp:473
msgid "Test zones...\n" msgid " No"
msgstr "Test zones...\n" msgstr "Non"
#: pcbnew/drc.cpp:269 #: pcbnew/class_text_mod.cpp:475
msgid "Unconnected pads...\n" msgid " Yes"
msgstr "Pads non connectés...\n" msgstr "Oui"
#: pcbnew/drc.cpp:283 #: pcbnew/specctra_import.cpp:77
msgid "Finished" msgid "Merge Specctra Session file:"
msgstr "Fini" msgstr "Fichier Specctra Session à Fusionner:"
#: pcbnew/drc.cpp:325 #: pcbnew/specctra_import.cpp:104
#, c-format msgid "BOARD may be corrupted, do not save it."
msgid "NETCLASS: '%s' has Clearance:%s which is less than global:%s" msgstr "Le PCB peut être corrompu. Ne pas le sauver"
msgstr "NETCLASS: '%s' a une isolation:%s qui est moins que la valeur globale:%s"
#: pcbnew/drc.cpp:340 #: pcbnew/specctra_import.cpp:106
#, c-format msgid "Fix problem and try again."
msgid "NETCLASS: '%s' has TrackWidth:%s which is less than global:%s" msgstr "Fixer le problème et recommencer."
msgstr "NETCLASS: '%s' a une largeur de piste: %s plust petite que la valeur globale:%s"
#: pcbnew/drc.cpp:354 #: pcbnew/specctra_import.cpp:128
#, c-format msgid "Session file imported and merged OK."
msgid "NETCLASS: '%s' has Via Dia:%s which is less than global:%s" msgstr "Fichier Session importé et fusionné correctement."
msgstr "NETCLASS: '%s' a un diamètre de via: %s qui est plus petit que la valeur globale: %s"
#: pcbnew/drc.cpp:368 #: pcbnew/specctra_import.cpp:203
#: pcbnew/specctra_import.cpp:311
#, c-format #, c-format
msgid "NETCLASS: '%s' has Via Drill:%s which is less than global:%s" msgid "Session file uses invalid layer id \"%s\""
msgstr "NETCLASS: '%s' a un perçage de via: %s qui est plus petit que la valeur globale: %s" msgstr "Le Fichier Session utilise une couche invalide n° \"%s\""
#: pcbnew/drc.cpp:382 #: pcbnew/specctra_import.cpp:253
#, c-format msgid "Session via padstack has no shapes"
msgid "NETCLASS: '%s' has uVia Dia:%s which is less than global:%s" msgstr "Dans le fichier Session une via n'a pas de forme"
msgstr "NETCLASS: '%s' a un diamètre de microvia: %s qui est plus petit que la valeur globale: %s"
#: pcbnew/drc.cpp:396 #: pcbnew/specctra_import.cpp:260
#: pcbnew/specctra_import.cpp:278
#: pcbnew/specctra_import.cpp:302
#, c-format #, c-format
msgid "NETCLASS: '%s' has uVia Drill:%s which is less than global:%s" msgid "Unsupported via shape: \"%s\""
msgstr "NETCLASS: '%s' a un perçage de microvia: %s qui est plus petit que la valeur globale: %s" msgstr "Forme via non supportée: \"%s\""
#: pcbnew/class_marker_pcb.cpp:68
msgid "ErrType"
msgstr "Type Err"
#: pcbnew/specctra_export.cpp:78
msgid "Specctra DSN file:"
msgstr "Fichier Specctra DSN"
#: pcbnew/specctra_export.cpp:137
msgid "BOARD exported OK."
msgstr "PCB exporté Ok."
#: pcbnew/specctra_export.cpp:142 #: pcbnew/specctra_import.cpp:359
msgid "Unable to export, please fix and try again." msgid "Session file is missing the \"session\" section"
msgstr "Impossible d'exporter, fixer le problème et recommencer" msgstr "Manque dans le Fichier Session file la section \"session\""
#: pcbnew/specctra_export.cpp:806 #: pcbnew/specctra_import.cpp:362
#, c-format msgid "Session file is missing the \"placement\" section"
msgid "Unsupported DRAWSEGMENT type %s" msgstr "Manque dans le Fichier Session file la section \"placement\""
msgstr "DRAWSEGMENT type %s non supporté"
#: pcbnew/specctra_export.cpp:841 #: pcbnew/specctra_import.cpp:365
msgid "Unable to find the next segment with an endpoint of " msgid "Session file is missing the \"routes\" section"
msgstr "Impossible de trouver le segment suivant avec une extrémité à " msgstr "Manque dans le Fichier Session file la section \"routes\""
#: pcbnew/specctra_export.cpp:844 #: pcbnew/specctra_import.cpp:368
msgid "Edit Edges_Pcb segments, making them contiguous." msgid "Session file is missing the \"library_out\" section"
msgstr "Modifier les segments du contour PCB pour les rendre contigus." msgstr "Manque dans le Fichier Session file la section \"library_out\""
#: pcbnew/specctra_export.cpp:896 #: pcbnew/specctra_import.cpp:394
#, c-format #, c-format
msgid "Component with value of \"%s\" has empty reference id." msgid "Session file has 'reference' to non-existent component \"%s\""
msgstr "Le composant avec valeur \"%s\" a une référence vide." msgstr "Le fichier Session a une 'reference' à un composant non existant \"%s\""
#: pcbnew/specctra_export.cpp:904 #: pcbnew/specctra_import.cpp:538
#, c-format #, c-format
msgid "Multiple components have identical reference IDs of \"%s\"." msgid "A wire_via references a missing padstack \"%s\""
msgstr "Multiple composants ont une reference identique \"%s\"." msgstr "Une piste ou via a une référence vers un pad \"%s\" manquant"
#: pcbnew/dialog_orient_footprints.cpp:138 #: pcbnew/dialog_orient_footprints.cpp:138
msgid "Orientation:" msgid "Orientation:"
...@@ -4467,13 +4476,13 @@ msgstr "Ok pour ajuster l'orientation des modules à %g degrés ?" ...@@ -4467,13 +4476,13 @@ msgstr "Ok pour ajuster l'orientation des modules à %g degrés ?"
msgid "Bad value for footprints orientation" msgid "Bad value for footprints orientation"
msgstr "Mauvaise valeur pour l'orientation des empreintes" msgstr "Mauvaise valeur pour l'orientation des empreintes"
#: pcbnew/gen_drill_report_files.cpp:263 #: pcbnew/export_gencad.cpp:73
msgid "" msgid "GenCAD 1.4 board files (.cad)|*.cad"
" Drill map: Too many diameter values to draw to draw one symbol per drill value (max 13)\n" msgstr "Fichiers PCB GenCAD 1.4 (.cad)|*.cad"
"Plot uses circle shape for some drill values"
msgstr "" #: pcbnew/export_gencad.cpp:76
"Plan de perçage: trop de diamètres différents pour tracer 1 symbole par diamètre (max 13)\n" msgid "Save GenCAD Board File"
"Le tracé utilise des cercles pour quelques valeurs " msgstr "Sauver Fichier PCB format GenCAD"
#: pcbnew/onrightclick.cpp:130 #: pcbnew/onrightclick.cpp:130
msgid "Lock Module" msgid "Lock Module"
...@@ -5002,6 +5011,34 @@ msgstr "Prévisualisation" ...@@ -5002,6 +5011,34 @@ msgstr "Prévisualisation"
msgid "There was a problem printing" msgid "There was a problem printing"
msgstr "Il y a un problème d'impression" msgstr "Il y a un problème d'impression"
#: pcbnew/class_module.cpp:839
msgid "Last Change"
msgstr "Last Change"
#: pcbnew/class_module.cpp:844
msgid "Netlist path"
msgstr "Chemin Netliste "
#: pcbnew/class_module.cpp:865
msgid "Stat"
msgstr "Stat"
#: pcbnew/class_module.cpp:875
msgid "No 3D shape"
msgstr "Pas de forme 3D"
#: pcbnew/class_module.cpp:876
msgid "3D-Shape"
msgstr "Forme 3D"
#: pcbnew/class_module.cpp:878
msgid "Doc: "
msgstr "Doc: "
#: pcbnew/class_module.cpp:879
msgid "KeyW: "
msgstr "KeyW: "
#: pcbnew/dialog_design_rules_base.cpp:25 #: pcbnew/dialog_design_rules_base.cpp:25
msgid "Net Classes:" msgid "Net Classes:"
msgstr "Classes d'Equipots:" msgstr "Classes d'Equipots:"
...@@ -5244,33 +5281,40 @@ msgstr "Piste 7" ...@@ -5244,33 +5281,40 @@ msgstr "Piste 7"
msgid "Global Design Rules" msgid "Global Design Rules"
msgstr "Règles Générales" msgstr "Règles Générales"
#: pcbnew/class_module.cpp:839 #: pcbnew/specctra_export.cpp:78
msgid "Last Change" msgid "Specctra DSN file:"
msgstr "Last Change" msgstr "Fichier Specctra DSN"
#: pcbnew/class_module.cpp:844 #: pcbnew/specctra_export.cpp:137
msgid "Netlist path" msgid "BOARD exported OK."
msgstr "Chemin Netliste " msgstr "PCB exporté Ok."
#: pcbnew/class_module.cpp:865 #: pcbnew/specctra_export.cpp:142
msgid "Stat" msgid "Unable to export, please fix and try again."
msgstr "Stat" msgstr "Impossible d'exporter, fixer le problème et recommencer"
#: pcbnew/class_module.cpp:875 #: pcbnew/specctra_export.cpp:806
msgid "No 3D shape" #, c-format
msgstr "Pas de forme 3D" msgid "Unsupported DRAWSEGMENT type %s"
msgstr "DRAWSEGMENT type %s non supporté"
#: pcbnew/class_module.cpp:876 #: pcbnew/specctra_export.cpp:841
msgid "3D-Shape" msgid "Unable to find the next segment with an endpoint of "
msgstr "Forme 3D" msgstr "Impossible de trouver le segment suivant avec une extrémité à "
#: pcbnew/class_module.cpp:878 #: pcbnew/specctra_export.cpp:844
msgid "Doc: " msgid "Edit Edges_Pcb segments, making them contiguous."
msgstr "Doc: " msgstr "Modifier les segments du contour PCB pour les rendre contigus."
#: pcbnew/class_module.cpp:879 #: pcbnew/specctra_export.cpp:896
msgid "KeyW: " #, c-format
msgstr "KeyW: " msgid "Component with value of \"%s\" has empty reference id."
msgstr "Le composant avec valeur \"%s\" a une référence vide."
#: pcbnew/specctra_export.cpp:904
#, c-format
msgid "Multiple components have identical reference IDs of \"%s\"."
msgstr "Multiple composants ont une reference identique \"%s\"."
#: pcbnew/dialog_exchange_modules_base.cpp:25 #: pcbnew/dialog_exchange_modules_base.cpp:25
msgid "Current Module" msgid "Current Module"
...@@ -5300,64 +5344,32 @@ msgstr "Change tous" ...@@ -5300,64 +5344,32 @@ msgstr "Change tous"
msgid "Browse Libs modules" msgid "Browse Libs modules"
msgstr "Liste modules" msgstr "Liste modules"
#: pcbnew/dialog_drc.cpp:181 #: pcbnew/dialog_drc.cpp:183
#: pcbnew/dialog_drc.cpp:255 #: pcbnew/dialog_drc.cpp:257
#, c-format #, c-format
msgid "Report file \"%s\" created" msgid "Report file \"%s\" created"
msgstr "Fichier rapport \"%s\" créé" msgstr "Fichier rapport \"%s\" créé"
#: pcbnew/dialog_drc.cpp:183 #: pcbnew/dialog_drc.cpp:185
#: pcbnew/dialog_drc.cpp:256 #: pcbnew/dialog_drc.cpp:258
msgid "Disk File Report Completed" msgid "Disk File Report Completed"
msgstr "Fichier rapport terminé" msgstr "Fichier rapport terminé"
#: pcbnew/dialog_drc.cpp:276 #: pcbnew/dialog_drc.cpp:278
msgid "DRC report files (.rpt)|*.rpt" msgid "DRC report files (.rpt)|*.rpt"
msgstr "Fichier rapport DRC (.rpt)|*.rpt" msgstr "Fichier rapport DRC (.rpt)|*.rpt"
#: pcbnew/dialog_drc.cpp:282 #: pcbnew/dialog_drc.cpp:284
msgid "Save DRC Report File" msgid "Save DRC Report File"
msgstr "Sauver Fichier Rapport DRC:" msgstr "Sauver Fichier Rapport DRC:"
#: pcbnew/class_pcb_text.cpp:225 #: pcbnew/gen_drill_report_files.cpp:263
msgid "COTATION" msgid ""
msgstr "COTATION" " Drill map: Too many diameter values to draw to draw one symbol per drill value (max 13)\n"
"Plot uses circle shape for some drill values"
#: pcbnew/class_pcb_text.cpp:227 msgstr ""
msgid "PCB Text" "Plan de perçage: trop de diamètres différents pour tracer 1 symbole par diamètre (max 13)\n"
msgstr "Texte PCB" "Le tracé utilise des cercles pour quelques valeurs "
#: pcbnew/class_track.cpp:920
msgid "Track Length"
msgstr "Long. Piste"
#: pcbnew/class_track.cpp:979
msgid "Flags"
msgstr "Flags"
#: pcbnew/class_track.cpp:991
msgid "Status"
msgstr "Status"
#: pcbnew/class_track.cpp:1014
msgid "Diam"
msgstr "Diam"
#: pcbnew/class_track.cpp:1025
msgid "(Specific)"
msgstr "(Specifique)"
#: pcbnew/class_track.cpp:1027
msgid "(Default)"
msgstr "(Défaut)"
#: pcbnew/class_track.cpp:1040
msgid "Net Class"
msgstr "Classe d'Equipot"
#: pcbnew/class_track.cpp:1047
msgid "Segment Length"
msgstr "Long. Segment"
#: pcbnew/dialog_edit_module_for_Modedit_base.cpp:24 #: pcbnew/dialog_edit_module_for_Modedit_base.cpp:24
#: pcbnew/dialog_edit_module_for_BoardEditor_base.cpp:24 #: pcbnew/dialog_edit_module_for_BoardEditor_base.cpp:24
...@@ -5696,21 +5708,269 @@ msgstr "" ...@@ -5696,21 +5708,269 @@ msgstr ""
"La marge finale est la somme de cette valeur et du rapport de marge\n" "La marge finale est la somme de cette valeur et du rapport de marge\n"
"Une valeur négative signifie que le masque est plus petit que le pad." "Une valeur négative signifie que le masque est plus petit que le pad."
#: pcbnew/gen_modules_placefile.cpp:131 #: pcbnew/dialog_layers_setup_base2.cpp:23
msgid "No modules for automated placement." msgid "Preset Layer Groupings"
msgstr "Pas de module pour placement automatisé" msgstr "Groupes Prédéterminés de Couches"
#: pcbnew/gen_modules_placefile.cpp:172 #: pcbnew/dialog_layers_setup_base2.cpp:25
msgid "Component side place file:" msgid "Single Sided"
msgstr "Fichier placement côté composant:" msgstr "Simple Face"
#: pcbnew/gen_modules_placefile.cpp:176 #: pcbnew/dialog_layers_setup_base2.cpp:25
msgid "Copper side place file:" msgid "Single Sided, SMD on Back"
msgstr "Fichier placement côté cuivre:" msgstr "Simple face, CMS coté Cuivre"
#: pcbnew/gen_modules_placefile.cpp:180 #: pcbnew/dialog_layers_setup_base2.cpp:34
msgid "Module count" msgid "Copper Layers"
msgstr "Nb Modules" msgstr "Couches Cuivre."
#: pcbnew/dialog_layers_setup_base2.cpp:36
msgid "1"
msgstr "1"
#: pcbnew/dialog_layers_setup_base2.cpp:36
msgid "2"
msgstr "2"
#: pcbnew/dialog_layers_setup_base2.cpp:36
msgid "4"
msgstr "4"
#: pcbnew/dialog_layers_setup_base2.cpp:36
msgid "6"
msgstr "6"
#: pcbnew/dialog_layers_setup_base2.cpp:36
msgid "8"
msgstr "8"
#: pcbnew/dialog_layers_setup_base2.cpp:36
msgid "10"
msgstr "10"
#: pcbnew/dialog_layers_setup_base2.cpp:36
msgid "12"
msgstr "12"
#: pcbnew/dialog_layers_setup_base2.cpp:36
msgid "14"
msgstr "14"
#: pcbnew/dialog_layers_setup_base2.cpp:36
msgid "16"
msgstr "16"
#: pcbnew/dialog_layers_setup_base2.cpp:47
msgid "Layers"
msgstr "Couches"
#: pcbnew/dialog_layers_setup_base2.cpp:52
msgid "Name"
msgstr "Nom"
#: pcbnew/dialog_layers_setup_base2.cpp:58
msgid "Enabled"
msgstr "Activé"
#: pcbnew/dialog_layers_setup_base2.cpp:80
msgid "Adhes_Front_later"
msgstr "Adhes_Dessus_réserve"
#: pcbnew/dialog_layers_setup_base2.cpp:92
msgid "If you want an adhesive template for the front side of the board"
msgstr "Si vous voulez un motif sur couche adhésive sur le dessus du PCB"
#: pcbnew/dialog_layers_setup_base2.cpp:105
msgid "SoldP_Front_later"
msgstr "SoldP_Dessus_réserve"
#: pcbnew/dialog_layers_setup_base2.cpp:117
msgid "If you want a solder paster layer for front side of the board"
msgstr "Si vous voulez une couche de pate à braser sur le dessus du PCB"
#: pcbnew/dialog_layers_setup_base2.cpp:130
msgid "SilkS_Front_later"
msgstr "SilkS_Dessus_réserve"
#: pcbnew/dialog_layers_setup_base2.cpp:153
msgid "Mask_Front_later"
msgstr "Mask_Dessus_réserve"
#: pcbnew/dialog_layers_setup_base2.cpp:176
msgid "Front_later"
msgstr "Dessus_réserve"
#: pcbnew/dialog_layers_setup_base2.cpp:195
#: pcbnew/dialog_layers_setup_base2.cpp:219
#: pcbnew/dialog_layers_setup_base2.cpp:243
#: pcbnew/dialog_layers_setup_base2.cpp:267
#: pcbnew/dialog_layers_setup_base2.cpp:291
#: pcbnew/dialog_layers_setup_base2.cpp:315
#: pcbnew/dialog_layers_setup_base2.cpp:339
#: pcbnew/dialog_layers_setup_base2.cpp:363
#: pcbnew/dialog_layers_setup_base2.cpp:387
#: pcbnew/dialog_layers_setup_base2.cpp:411
#: pcbnew/dialog_layers_setup_base2.cpp:435
#: pcbnew/dialog_layers_setup_base2.cpp:459
#: pcbnew/dialog_layers_setup_base2.cpp:483
#: pcbnew/dialog_layers_setup_base2.cpp:507
#: pcbnew/dialog_layers_setup_base2.cpp:531
#: pcbnew/dialog_layers_setup_base2.cpp:555
msgid "signal"
msgstr "signal"
#: pcbnew/dialog_layers_setup_base2.cpp:195
#: pcbnew/dialog_layers_setup_base2.cpp:219
#: pcbnew/dialog_layers_setup_base2.cpp:243
#: pcbnew/dialog_layers_setup_base2.cpp:267
#: pcbnew/dialog_layers_setup_base2.cpp:291
#: pcbnew/dialog_layers_setup_base2.cpp:315
#: pcbnew/dialog_layers_setup_base2.cpp:339
#: pcbnew/dialog_layers_setup_base2.cpp:363
#: pcbnew/dialog_layers_setup_base2.cpp:387
#: pcbnew/dialog_layers_setup_base2.cpp:411
#: pcbnew/dialog_layers_setup_base2.cpp:435
#: pcbnew/dialog_layers_setup_base2.cpp:459
#: pcbnew/dialog_layers_setup_base2.cpp:483
#: pcbnew/dialog_layers_setup_base2.cpp:507
#: pcbnew/dialog_layers_setup_base2.cpp:531
#: pcbnew/dialog_layers_setup_base2.cpp:555
msgid "power"
msgstr "power"
#: pcbnew/dialog_layers_setup_base2.cpp:195
#: pcbnew/dialog_layers_setup_base2.cpp:219
#: pcbnew/dialog_layers_setup_base2.cpp:243
#: pcbnew/dialog_layers_setup_base2.cpp:267
#: pcbnew/dialog_layers_setup_base2.cpp:291
#: pcbnew/dialog_layers_setup_base2.cpp:315
#: pcbnew/dialog_layers_setup_base2.cpp:339
#: pcbnew/dialog_layers_setup_base2.cpp:363
#: pcbnew/dialog_layers_setup_base2.cpp:387
#: pcbnew/dialog_layers_setup_base2.cpp:411
#: pcbnew/dialog_layers_setup_base2.cpp:435
#: pcbnew/dialog_layers_setup_base2.cpp:459
#: pcbnew/dialog_layers_setup_base2.cpp:483
#: pcbnew/dialog_layers_setup_base2.cpp:507
#: pcbnew/dialog_layers_setup_base2.cpp:531
#: pcbnew/dialog_layers_setup_base2.cpp:555
msgid "mixed"
msgstr "mélangé"
#: pcbnew/dialog_layers_setup_base2.cpp:195
#: pcbnew/dialog_layers_setup_base2.cpp:219
#: pcbnew/dialog_layers_setup_base2.cpp:243
#: pcbnew/dialog_layers_setup_base2.cpp:267
#: pcbnew/dialog_layers_setup_base2.cpp:291
#: pcbnew/dialog_layers_setup_base2.cpp:315
#: pcbnew/dialog_layers_setup_base2.cpp:339
#: pcbnew/dialog_layers_setup_base2.cpp:363
#: pcbnew/dialog_layers_setup_base2.cpp:387
#: pcbnew/dialog_layers_setup_base2.cpp:411
#: pcbnew/dialog_layers_setup_base2.cpp:435
#: pcbnew/dialog_layers_setup_base2.cpp:459
#: pcbnew/dialog_layers_setup_base2.cpp:483
#: pcbnew/dialog_layers_setup_base2.cpp:507
#: pcbnew/dialog_layers_setup_base2.cpp:531
#: pcbnew/dialog_layers_setup_base2.cpp:555
msgid "jumper"
msgstr "jumper"
#: pcbnew/dialog_layers_setup_base2.cpp:201
msgid "Inner2"
msgstr "Interne2"
#: pcbnew/dialog_layers_setup_base2.cpp:225
msgid "Inner3"
msgstr "Interne3"
#: pcbnew/dialog_layers_setup_base2.cpp:249
msgid "Inner4"
msgstr "Interne4"
#: pcbnew/dialog_layers_setup_base2.cpp:273
msgid "Inner5"
msgstr "Interne5"
#: pcbnew/dialog_layers_setup_base2.cpp:297
msgid "Inner6"
msgstr "Interne6"
#: pcbnew/dialog_layers_setup_base2.cpp:321
msgid "Inner7"
msgstr "Interne7"
#: pcbnew/dialog_layers_setup_base2.cpp:345
msgid "Inner8"
msgstr "Interne8"
#: pcbnew/dialog_layers_setup_base2.cpp:369
msgid "Inner9"
msgstr "Interne9"
#: pcbnew/dialog_layers_setup_base2.cpp:393
msgid "Inner10"
msgstr "Interne10"
#: pcbnew/dialog_layers_setup_base2.cpp:417
msgid "Inner11"
msgstr "Interne11"
#: pcbnew/dialog_layers_setup_base2.cpp:441
msgid "Inner12"
msgstr "Interne12"
#: pcbnew/dialog_layers_setup_base2.cpp:465
msgid "Inner13"
msgstr "Interne13"
#: pcbnew/dialog_layers_setup_base2.cpp:489
msgid "Inner14"
msgstr "Interne14"
#: pcbnew/dialog_layers_setup_base2.cpp:513
msgid "Inner15"
msgstr "Interne15"
#: pcbnew/dialog_layers_setup_base2.cpp:537
msgid "Back"
msgstr "Dessous"
#: pcbnew/dialog_layers_setup_base2.cpp:561
msgid "Mask_Back_later"
msgstr "Mask_Dessous_réserve"
#: pcbnew/dialog_layers_setup_base2.cpp:584
msgid "SilkS_Back_later"
msgstr "SilkS_Dessous_réserver"
#: pcbnew/dialog_layers_setup_base2.cpp:607
msgid "SoldP_Back_later"
msgstr "SoldP_Dessous_réserve"
#: pcbnew/dialog_layers_setup_base2.cpp:630
msgid "Adhes_Back_later"
msgstr "Adhes_Dessous_réserve"
#: pcbnew/dialog_layers_setup_base2.cpp:653
msgid "PCB_Edges_later"
msgstr "PCB_Edges_réserve"
#: pcbnew/dialog_layers_setup_base2.cpp:676
msgid "Eco2_later"
msgstr "Eco2_réserve"
#: pcbnew/dialog_layers_setup_base2.cpp:699
msgid "Eco1_later"
msgstr "Eco1_réserve"
#: pcbnew/dialog_layers_setup_base2.cpp:722
msgid "Comments_later"
msgstr "Commentaires_réserve"
#: pcbnew/dialog_layers_setup_base2.cpp:745
msgid "Drawings_later"
msgstr "Drawings_réserve"
#: pcbnew/dialog_global_edit_tracks_and_vias.cpp:154 #: pcbnew/dialog_global_edit_tracks_and_vias.cpp:154
msgid "Set current Net tracks and vias sizes and drill to the current values?" msgid "Set current Net tracks and vias sizes and drill to the current values?"
...@@ -5759,8 +6019,6 @@ msgstr "Sélectionner comment les pistes sont affichées" ...@@ -5759,8 +6019,6 @@ msgstr "Sélectionner comment les pistes sont affichées"
#: pcbnew/dialog_display_options_base.cpp:30 #: pcbnew/dialog_display_options_base.cpp:30
#: pcbnew/dialog_display_options_base.cpp:38 #: pcbnew/dialog_display_options_base.cpp:38
#: pcbnew/dialog_general_options_BoardEditor_base.cpp:137
#: pcbnew/dialog_general_options_BoardEditor_base.cpp:145
msgid "Never" msgid "Never"
msgstr "Jamais" msgstr "Jamais"
...@@ -5774,8 +6032,6 @@ msgstr "Nouvelle piste avec via" ...@@ -5774,8 +6032,6 @@ msgstr "Nouvelle piste avec via"
#: pcbnew/dialog_display_options_base.cpp:30 #: pcbnew/dialog_display_options_base.cpp:30
#: pcbnew/dialog_display_options_base.cpp:38 #: pcbnew/dialog_display_options_base.cpp:38
#: pcbnew/dialog_general_options_BoardEditor_base.cpp:137
#: pcbnew/dialog_general_options_BoardEditor_base.cpp:145
msgid "Always" msgid "Always"
msgstr "Toujours" msgstr "Toujours"
...@@ -5924,6 +6180,7 @@ msgid "Net Code" ...@@ -5924,6 +6180,7 @@ msgid "Net Code"
msgstr "Net Code" msgstr "Net Code"
#: pcbnew/class_netinfo_item.cpp:164 #: pcbnew/class_netinfo_item.cpp:164
#: pcbnew/class_board.cpp:751
msgid "Vias" msgid "Vias"
msgstr "Vias" msgstr "Vias"
...@@ -5943,6 +6200,102 @@ msgstr "Echelle 8" ...@@ -5943,6 +6200,102 @@ msgstr "Echelle 8"
msgid "Scale 16" msgid "Scale 16"
msgstr "Echelle 16" msgstr "Echelle 16"
#: pcbnew/class_board.cpp:52
msgid "This is the default net class."
msgstr "Ceci est la Netclass par défaut"
#: pcbnew/class_board.cpp:212
msgid "Front"
msgstr "Dessus"
#: pcbnew/class_board.cpp:228
msgid "Adhes_Back"
msgstr "Adhes_Dessous"
#: pcbnew/class_board.cpp:229
msgid "Adhes_Front"
msgstr "Adhes_Dessus"
#: pcbnew/class_board.cpp:230
msgid "SoldP_Back"
msgstr "SoldP_Dessous"
#: pcbnew/class_board.cpp:231
msgid "SoldP_Front"
msgstr "SoldP_Dessus"
#: pcbnew/class_board.cpp:232
msgid "SilkS_Back"
msgstr "SilkS_Dessous"
#: pcbnew/class_board.cpp:233
msgid "SilkS_Front"
msgstr "Sérigr_Dessus"
#: pcbnew/class_board.cpp:234
msgid "Mask_Back"
msgstr "Masque_Dessous"
#: pcbnew/class_board.cpp:235
msgid "Mask_Front"
msgstr "Masque_Dessus"
#: pcbnew/class_board.cpp:236
msgid "Drawings"
msgstr "Drawings "
#: pcbnew/class_board.cpp:237
msgid "Comments"
msgstr "Commentaires "
#: pcbnew/class_board.cpp:238
msgid "Eco1"
msgstr "Eco1 "
#: pcbnew/class_board.cpp:239
msgid "Eco2"
msgstr "Eco2 "
#: pcbnew/class_board.cpp:240
msgid "PCB_Edges"
msgstr "Contours_PCB"
#: pcbnew/class_board.cpp:241
msgid "BAD INDEX"
msgstr "BAD INDEX"
#: pcbnew/class_board.cpp:754
msgid "Nodes"
msgstr "Nodes"
#: pcbnew/class_board.cpp:757
msgid "Nets"
msgstr "Nets"
#: pcbnew/class_board.cpp:765
msgid "Links"
msgstr "Liens"
#: pcbnew/class_board.cpp:768
msgid "Connect"
msgstr "Connect"
#: pcbnew/gen_modules_placefile.cpp:131
msgid "No modules for automated placement."
msgstr "Pas de module pour placement automatisé"
#: pcbnew/gen_modules_placefile.cpp:172
msgid "Component side place file:"
msgstr "Fichier placement côté composant:"
#: pcbnew/gen_modules_placefile.cpp:176
msgid "Copper side place file:"
msgstr "Fichier placement côté cuivre:"
#: pcbnew/gen_modules_placefile.cpp:180
msgid "Module count"
msgstr "Nb Modules"
#: pcbnew/dialog_general_options_BoardEditor_base.cpp:22 #: pcbnew/dialog_general_options_BoardEditor_base.cpp:22
msgid "No Display" msgid "No Display"
msgstr "Pas d'affichage" msgstr "Pas d'affichage"
...@@ -6176,26 +6529,6 @@ msgstr "Ajout de stub (arc)" ...@@ -6176,26 +6529,6 @@ msgstr "Ajout de stub (arc)"
msgid "Add Polynomial Shape" msgid "Add Polynomial Shape"
msgstr "Ajout Forme polynomiale" msgstr "Ajout Forme polynomiale"
#: pcbnew/class_board.cpp:52
msgid "This is the default net class."
msgstr "Ceci est la Netclass par défaut"
#: pcbnew/class_board.cpp:707
msgid "Nodes"
msgstr "Nodes"
#: pcbnew/class_board.cpp:710
msgid "Nets"
msgstr "Nets"
#: pcbnew/class_board.cpp:718
msgid "Links"
msgstr "Liens"
#: pcbnew/class_board.cpp:721
msgid "Connect"
msgstr "Connect"
#: pcbnew/toolbars_update_user_interface.cpp:39 #: pcbnew/toolbars_update_user_interface.cpp:39
msgid " mils" msgid " mils"
msgstr " mils" msgstr " mils"
...@@ -6685,45 +7018,45 @@ msgstr "" ...@@ -6685,45 +7018,45 @@ msgstr ""
"Changer un nom de fichier peut changer toute la structure schématique et ne pourra être annulée.\n" "Changer un nom de fichier peut changer toute la structure schématique et ne pourra être annulée.\n"
"Ok pour renommer?" "Ok pour renommer?"
#: eeschema/pinedit.cpp:194 #: eeschema/pinedit.cpp:198
msgid "This position is already occupied by another pin. Continue?" msgid "This position is already occupied by another pin. Continue?"
msgstr "Position occupée par une autre pin. Continuer ?" msgstr "Position occupée par une autre pin. Continuer ?"
#: eeschema/pinedit.cpp:626 #: eeschema/pinedit.cpp:623
msgid "No pins!" msgid "No pins!"
msgstr "Pas de Pins!" msgstr "Pas de Pins!"
#: eeschema/pinedit.cpp:637 #: eeschema/pinedit.cpp:634
msgid "Marker Information" msgid "Marker Information"
msgstr "Info Marqueur" msgstr "Info Marqueur"
#: eeschema/pinedit.cpp:656 #: eeschema/pinedit.cpp:653
#, c-format #, c-format
msgid "<b>Duplicate pin %s</b> \"%s\" at location <b>(%.3f, %.3f)</b> conflicts with pin %s \"%s\" at location <b>(%.3f, %.3f)</b>" msgid "<b>Duplicate pin %s</b> \"%s\" at location <b>(%.3f, %.3f)</b> conflicts with pin %s \"%s\" at location <b>(%.3f, %.3f)</b>"
msgstr "<b>Pin dupliquée %s</b> \"%s\" en position <b>(%.3f, %.3f)</b> en conflit avec pin %s \"%s\" en position <b>(%.3f, %.3f)</b>" msgstr "<b>Pin dupliquée %s</b> \"%s\" en position <b>(%.3f, %.3f)</b> en conflit avec pin %s \"%s\" en position <b>(%.3f, %.3f)</b>"
#: eeschema/pinedit.cpp:669 #: eeschema/pinedit.cpp:666
#: eeschema/pinedit.cpp:708 #: eeschema/pinedit.cpp:705
#, c-format #, c-format
msgid " in part %c" msgid " in part %c"
msgstr " en composant %c" msgstr " en composant %c"
#: eeschema/pinedit.cpp:676 #: eeschema/pinedit.cpp:673
#: eeschema/pinedit.cpp:715 #: eeschema/pinedit.cpp:712
msgid " of converted" msgid " of converted"
msgstr " de converti" msgstr " de converti"
#: eeschema/pinedit.cpp:678 #: eeschema/pinedit.cpp:675
#: eeschema/pinedit.cpp:717 #: eeschema/pinedit.cpp:714
msgid " of normal" msgid " of normal"
msgstr " de normal" msgstr " de normal"
#: eeschema/pinedit.cpp:699 #: eeschema/pinedit.cpp:696
#, c-format #, c-format
msgid "<b>Off grid pin %s</b> \"%s\" at location <b>(%.3f, %.3f)</b>" msgid "<b>Off grid pin %s</b> \"%s\" at location <b>(%.3f, %.3f)</b>"
msgstr "<b>Pin %s hors grille </b> \"%s\" en position <b>(%.3f, %.3f)</b>" msgstr "<b>Pin %s hors grille </b> \"%s\" en position <b>(%.3f, %.3f)</b>"
#: eeschema/pinedit.cpp:726 #: eeschema/pinedit.cpp:723
msgid "No off grid or duplicate pins were found." msgid "No off grid or duplicate pins were found."
msgstr "Pas de pins doublées ou hors grille trouvées" msgstr "Pas de pins doublées ou hors grille trouvées"
...@@ -6939,38 +7272,34 @@ msgstr "Eeschema est en cours d'exécution. Continuer ?" ...@@ -6939,38 +7272,34 @@ msgstr "Eeschema est en cours d'exécution. Continuer ?"
msgid "PinSheet Properties:" msgid "PinSheet Properties:"
msgstr "Propriétés des Pins de Hiérarchie" msgstr "Propriétés des Pins de Hiérarchie"
#: eeschema/sheetlab.cpp:96 #: eeschema/sheetlab.cpp:95
#: eeschema/class_pin.cpp:77 #: eeschema/class_pin.cpp:77
msgid "Input" msgid "Input"
msgstr "Entrée" msgstr "Entrée"
#: eeschema/sheetlab.cpp:96 #: eeschema/sheetlab.cpp:95
#: eeschema/class_pin.cpp:78 #: eeschema/class_pin.cpp:78
msgid "Output" msgid "Output"
msgstr "Sortie" msgstr "Sortie"
#: eeschema/sheetlab.cpp:96 #: eeschema/sheetlab.cpp:95
msgid "Bidi" msgid "Bidi"
msgstr "Bidi" msgstr "Bidi"
#: eeschema/sheetlab.cpp:96 #: eeschema/sheetlab.cpp:95
msgid "TriState" msgid "TriState"
msgstr "3 états" msgstr "3 états"
#: eeschema/sheetlab.cpp:97 #: eeschema/sheetlab.cpp:96
#: eeschema/class_pin.cpp:81 #: eeschema/class_pin.cpp:81
msgid "Passive" msgid "Passive"
msgstr "Passive" msgstr "Passive"
#: eeschema/sheetlab.cpp:99 #: eeschema/sheetlab.cpp:98
msgid "PinSheet Shape:" msgid "PinSheet Shape:"
msgstr "Forme Pin de hiérarchie:" msgstr "Forme Pin de hiérarchie:"
#: eeschema/sheetlab.cpp:299 #: eeschema/sheetlab.cpp:339
msgid "PinSheet"
msgstr "Pin de Feuille de Hiérarchie"
#: eeschema/sheetlab.cpp:357
msgid "No new hierarchical labels found" msgid "No new hierarchical labels found"
msgstr "Pas de nouveau label hiérarchique trouvé" msgstr "Pas de nouveau label hiérarchique trouvé"
...@@ -7050,10 +7379,6 @@ msgstr "Non connecté" ...@@ -7050,10 +7379,6 @@ msgstr "Non connecté"
msgid "Pin" msgid "Pin"
msgstr "Pin" msgstr "Pin"
#: eeschema/class_pin.cpp:1602
msgid "Name"
msgstr "Nom"
#: eeschema/annotate.cpp:285 #: eeschema/annotate.cpp:285
#, c-format #, c-format
msgid "%d duplicate time stamps replaced." msgid "%d duplicate time stamps replaced."
...@@ -7707,70 +8032,34 @@ msgstr "Ne peut pas ouvrir fichier d'échange <%s>" ...@@ -7707,70 +8032,34 @@ msgstr "Ne peut pas ouvrir fichier d'échange <%s>"
msgid "Options" msgid "Options"
msgstr "Options" msgstr "Options"
#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:28
msgid "1"
msgstr "1"
#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:28
msgid "2"
msgstr "2"
#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:28 #: eeschema/dialog_edit_component_in_schematic_fbp.cpp:28
msgid "3" msgid "3"
msgstr "3" msgstr "3"
#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:28
msgid "4"
msgstr "4"
#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:28 #: eeschema/dialog_edit_component_in_schematic_fbp.cpp:28
msgid "5" msgid "5"
msgstr "5" msgstr "5"
#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:28
msgid "6"
msgstr "6"
#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:28 #: eeschema/dialog_edit_component_in_schematic_fbp.cpp:28
msgid "7" msgid "7"
msgstr "7" msgstr "7"
#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:28
msgid "8"
msgstr "8"
#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:28 #: eeschema/dialog_edit_component_in_schematic_fbp.cpp:28
msgid "9" msgid "9"
msgstr "9" msgstr "9"
#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:28
msgid "10"
msgstr "10"
#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:28 #: eeschema/dialog_edit_component_in_schematic_fbp.cpp:28
msgid "11" msgid "11"
msgstr "11" msgstr "11"
#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:28
msgid "12"
msgstr "12"
#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:28 #: eeschema/dialog_edit_component_in_schematic_fbp.cpp:28
msgid "13" msgid "13"
msgstr "13" msgstr "13"
#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:28
msgid "14"
msgstr "14"
#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:28 #: eeschema/dialog_edit_component_in_schematic_fbp.cpp:28
msgid "15" msgid "15"
msgstr "15" msgstr "15"
#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:28
msgid "16"
msgstr "16"
#: eeschema/dialog_edit_component_in_schematic_fbp.cpp:28 #: eeschema/dialog_edit_component_in_schematic_fbp.cpp:28
msgid "17" msgid "17"
msgstr "17" msgstr "17"
...@@ -8731,51 +9020,51 @@ msgstr "Rotation Champ" ...@@ -8731,51 +9020,51 @@ msgstr "Rotation Champ"
msgid "Field Edit" msgid "Field Edit"
msgstr "Edition du champ" msgstr "Edition du champ"
#: eeschema/libedit_onrightclick.cpp:232 #: eeschema/libedit_onrightclick.cpp:233
msgid "Move Pin" msgid "Move Pin "
msgstr "Déplace pin" msgstr "Déplace Pin"
#: eeschema/libedit_onrightclick.cpp:235 #: eeschema/libedit_onrightclick.cpp:239
msgid "Edit Pin " msgid "Edit Pin "
msgstr "Editer Pin" msgstr "Editer Pin"
#: eeschema/libedit_onrightclick.cpp:240 #: eeschema/libedit_onrightclick.cpp:244
msgid "Delete Pin " msgid "Delete Pin "
msgstr "Supprimer Pin" msgstr "Supprimer Pin"
#: eeschema/libedit_onrightclick.cpp:248 #: eeschema/libedit_onrightclick.cpp:252
msgid "Global" msgid "Global"
msgstr "Global" msgstr "Global"
#: eeschema/libedit_onrightclick.cpp:251 #: eeschema/libedit_onrightclick.cpp:255
msgid "Pin Size to selected pins" msgid "Pin Size to selected pins"
msgstr "Change taille pins sélectionnées" msgstr "Change taille pins sélectionnées"
#: eeschema/libedit_onrightclick.cpp:252 #: eeschema/libedit_onrightclick.cpp:256
msgid "Pin Size to Others" msgid "Pin Size to Others"
msgstr "Change Taille autres Pins" msgstr "Change Taille autres Pins"
#: eeschema/libedit_onrightclick.cpp:255 #: eeschema/libedit_onrightclick.cpp:259
msgid "Pin Name Size to selected pin" msgid "Pin Name Size to selected pin"
msgstr "Change taille Nom pin sélectionnées" msgstr "Change taille Nom pin sélectionnées"
#: eeschema/libedit_onrightclick.cpp:256 #: eeschema/libedit_onrightclick.cpp:260
msgid "Pin Name Size to Others" msgid "Pin Name Size to Others"
msgstr "Change taille Nom Pin autres Pins" msgstr "Change taille Nom Pin autres Pins"
#: eeschema/libedit_onrightclick.cpp:259 #: eeschema/libedit_onrightclick.cpp:263
msgid "Pin Num Size to selected pin" msgid "Pin Num Size to selected pin"
msgstr "Change taille Num pins sélectionnées" msgstr "Change taille Num pins sélectionnées"
#: eeschema/libedit_onrightclick.cpp:260 #: eeschema/libedit_onrightclick.cpp:264
msgid "Pin Num Size to Others" msgid "Pin Num Size to Others"
msgstr "Change Taille Num Pin autres Pins" msgstr "Change Taille Num Pin autres Pins"
#: eeschema/libedit_onrightclick.cpp:284 #: eeschema/libedit_onrightclick.cpp:288
msgid "Select Items" msgid "Select Items"
msgstr "Sélection des Eléments" msgstr "Sélection des Eléments"
#: eeschema/libedit_onrightclick.cpp:288 #: eeschema/libedit_onrightclick.cpp:292
msgid "Mirror Block ||" msgid "Mirror Block ||"
msgstr "Miroir Bloc ||" msgstr "Miroir Bloc ||"
...@@ -11098,7 +11387,7 @@ msgstr "Simple face, CMS coté Cuivre." ...@@ -11098,7 +11387,7 @@ msgstr "Simple face, CMS coté Cuivre."
#: gerbview/files.cpp:123 #: gerbview/files.cpp:123
msgid "Top overlay (*.GTO)|*.GTO;*.gto|" msgid "Top overlay (*.GTO)|*.GTO;*.gto|"
msgstr "" msgstr "Top overlay (*.GTO)|*.GTO;*.gto|"
#: gerbview/files.cpp:124 #: gerbview/files.cpp:124
msgid "Bottom paste (*.GBP)|*.GBP;*.gbp|" msgid "Bottom paste (*.GBP)|*.GBP;*.gbp|"
...@@ -11118,11 +11407,11 @@ msgstr "Couches mécaniques (*.GMx)|*.GM1;*.gm1;*.GM2;*.gm2;*.GM3;*.gm3|" ...@@ -11118,11 +11407,11 @@ msgstr "Couches mécaniques (*.GMx)|*.GM1;*.gm1;*.GM2;*.gm2;*.GM3;*.gm3|"
#: gerbview/files.cpp:128 #: gerbview/files.cpp:128
msgid "Top Pad Master (*.GPT)|*.GPT;*.gpt|" msgid "Top Pad Master (*.GPT)|*.GPT;*.gpt|"
msgstr "" msgstr "Top Pad Master (*.GPT)|*.GPT;*.gpt|"
#: gerbview/files.cpp:129 #: gerbview/files.cpp:129
msgid "Bottom Pad Master (*.GPB)|*.GPB;*.gpb|" msgid "Bottom Pad Master (*.GPB)|*.GPB;*.gpb|"
msgstr "" msgstr "Bottom Pad Master (*.GPB)|*.GPB;*.gpb|"
#: gerbview/files.cpp:139 #: gerbview/files.cpp:139
msgid "Open Gerber File" msgid "Open Gerber File"
...@@ -11608,35 +11897,6 @@ msgstr "Sélection Grille" ...@@ -11608,35 +11897,6 @@ msgstr "Sélection Grille"
msgid "Grid: " msgid "Grid: "
msgstr "Grille: " msgstr "Grille: "
#: common/eda_doc.cpp:149
msgid "Doc File "
msgstr "Fichier de Doc "
#: common/eda_doc.cpp:190
#, c-format
msgid "Unknown MIME type for doc file <%s>"
msgstr "MIME type inconnu pour fichier Doc <%s>"
#: common/pcbcommon.cpp:61
msgid "??? Via"
msgstr "??? Via"
#: common/pcbcommon.cpp:64
msgid "Blind/Buried Via"
msgstr "Via Aveugle/Enterrée"
#: common/pcbcommon.cpp:66
msgid "Through Via"
msgstr "Via Traversante"
#: common/pcbcommon.cpp:84
msgid "Kicad footprint library files (*.mod)|*.mod"
msgstr "Fichiers Modules Kicad (*.mod)|*.mod"
#: common/pcbcommon.cpp:87
msgid "Printed circuit board files (*.brd)|*.brd"
msgstr "Fichiers circuits imprimés (*.brd)|*.brd"
#: common/common.cpp:60 #: common/common.cpp:60
msgid "Kicad project files (*.pro)|*.pro" msgid "Kicad project files (*.pro)|*.pro"
msgstr "Fichiers projet Kicad (*.pro)|*.pro" msgstr "Fichiers projet Kicad (*.pro)|*.pro"
...@@ -11681,121 +11941,34 @@ msgstr "centimètres" ...@@ -11681,121 +11941,34 @@ msgstr "centimètres"
msgid " \"" msgid " \""
msgstr " \"" msgstr " \""
#: common/common.cpp:553 #: common/eda_doc.cpp:149
msgid "Copper " msgid "Doc File "
msgstr "Cuivre " msgstr "Fichier de Doc "
#: common/common.cpp:553
msgid "Inner L1 "
msgstr "Interne 1"
#: common/common.cpp:553
msgid "Inner L2 "
msgstr "Interne 2"
#: common/common.cpp:553
msgid "Inner L3 "
msgstr "Interne 3"
#: common/common.cpp:554
msgid "Inner L4 "
msgstr "Interne 4"
#: common/common.cpp:554
msgid "Inner L5 "
msgstr "Interne 5"
#: common/common.cpp:554
msgid "Inner L6 "
msgstr "Interne 6"
#: common/common.cpp:554
msgid "Inner L7 "
msgstr "Interne 7"
#: common/common.cpp:555
msgid "Inner L8 "
msgstr "Interne 8"
#: common/common.cpp:555
msgid "Inner L9 "
msgstr "Interne 9"
#: common/common.cpp:555
msgid "Inner L10"
msgstr "Interne 10"
#: common/common.cpp:555
msgid "Inner L11"
msgstr "Interne 11"
#: common/common.cpp:556
msgid "Inner L12"
msgstr "Interne 12"
#: common/common.cpp:556
msgid "Inner L13"
msgstr "Interne 13"
#: common/common.cpp:556
msgid "Inner L14"
msgstr "Interne 14"
#: common/common.cpp:557
msgid "Adhes Cop"
msgstr "Adhes Cu "
#: common/common.cpp:557
msgid "Adhes Cmp"
msgstr "Adhes Cmp"
#: common/common.cpp:557
msgid "SoldP Cop"
msgstr "SoldP Cu "
#: common/common.cpp:557
msgid "SoldP Cmp"
msgstr "SoldP Cmp"
#: common/common.cpp:558
msgid "SilkS Cop"
msgstr "Sérigr Cu "
#: common/common.cpp:558
msgid "SilkS Cmp"
msgstr "Sérigr Cmp"
#: common/common.cpp:558
msgid "Mask Cop "
msgstr "Masque Cu "
#: common/common.cpp:558
msgid "Mask Cmp "
msgstr "Masque Cmp"
#: common/common.cpp:559 #: common/eda_doc.cpp:190
msgid "Drawings " #, c-format
msgstr "Drawings " msgid "Unknown MIME type for doc file <%s>"
msgstr "MIME type inconnu pour fichier Doc <%s>"
#: common/common.cpp:559 #: common/pcbcommon.cpp:61
msgid "Comments " msgid "??? Via"
msgstr "Commentaires " msgstr "??? Via"
#: common/common.cpp:559 #: common/pcbcommon.cpp:64
msgid "Eco1 " msgid "Blind/Buried Via"
msgstr "Eco1 " msgstr "Via Aveugle/Enterrée"
#: common/common.cpp:559 #: common/pcbcommon.cpp:66
msgid "Eco2 " msgid "Through Via"
msgstr "Eco2 " msgstr "Via Traversante"
#: common/common.cpp:560 #: common/pcbcommon.cpp:84
msgid "Edges Pcb" msgid "Kicad footprint library files (*.mod)|*.mod"
msgstr "Contour Pcb" msgstr "Fichiers Modules Kicad (*.mod)|*.mod"
#: common/common.cpp:560 #: common/pcbcommon.cpp:87
msgid "BAD INDEX" msgid "Printed circuit board files (*.brd)|*.brd"
msgstr "BAD INDEX" msgstr "Fichiers circuits imprimés (*.brd)|*.brd"
#: common/get_component_dialog.cpp:69 #: common/get_component_dialog.cpp:69
msgid "History list:" msgid "History list:"
...@@ -12203,46 +12376,10 @@ msgstr "Effacements Globaux" ...@@ -12203,46 +12376,10 @@ msgstr "Effacements Globaux"
msgid "Footprints Orientation" msgid "Footprints Orientation"
msgstr "Orientation des Modules" msgstr "Orientation des Modules"
#: pcbnew/dialog_netlist_fbp.h:68
msgid "Netlist Dialog"
msgstr "Dialogue Netliste"
#: pcbnew/dialog_SVG_print_base.h:68
msgid "Create SVG file"
msgstr "Créer Fichier SVG"
#: pcbnew/dialog_copper_zones_base.h:99
msgid "Fill Zones Options"
msgstr "Options de Remplissage de Zone"
#: pcbnew/dialog_non_copper_zones_properties_base.h:59
msgid "Non Copper Zones Properties"
msgstr "Propriétés des Zones sur couches non cuivre"
#: pcbnew/dialog_drc_base.h:96
msgid "DRC Control"
msgstr "Contrôle DRC"
#: pcbnew/dialog_pad_properties_base.h:140
msgid "Pad Properties"
msgstr "Propriétés du Pad"
#: pcbnew/dialog_edit_module_text_base.h:63
msgid "Footprint text properties"
msgstr "Propriétés du texte du module"
#: pcbnew/dialog_general_options_BoardEditor_base.h:80
msgid "General settings"
msgstr "Options Générales"
#: pcbnew/set_color.h:36 #: pcbnew/set_color.h:36
msgid "Pcbnew Layer Colors:" msgid "Pcbnew Layer Colors:"
msgstr "Pcbnew: Couleur des Couches" msgstr "Pcbnew: Couleur des Couches"
#: pcbnew/set_color.h:89
msgid "Copper Layers"
msgstr "Couches Cuivre."
#: pcbnew/set_color.h:224 #: pcbnew/set_color.h:224
msgid "Tech Layers" msgid "Tech Layers"
msgstr "Couches Tech." msgstr "Couches Tech."
...@@ -12256,20 +12393,20 @@ msgid "Ratsnest" ...@@ -12256,20 +12393,20 @@ msgid "Ratsnest"
msgstr "Chevelu" msgstr "Chevelu"
#: pcbnew/set_color.h:375 #: pcbnew/set_color.h:375
msgid "Pad Cu" msgid "Pad Back"
msgstr "Pad Cu" msgstr "Pad Dessous"
#: pcbnew/set_color.h:383 #: pcbnew/set_color.h:383
msgid "Pad Cmp" msgid "Pad Front"
msgstr "Pad Cmp" msgstr "Pad Dessus"
#: pcbnew/set_color.h:391 #: pcbnew/set_color.h:391
msgid "Text Module Cu" msgid "Text Module Back"
msgstr "Texte Module Cu" msgstr "Texte Module Dessous"
#: pcbnew/set_color.h:399 #: pcbnew/set_color.h:399
msgid "Text Module Cmp" msgid "Text Module Front"
msgstr "Texte Module Cmp" msgstr "Texte Module Dessus"
#: pcbnew/set_color.h:407 #: pcbnew/set_color.h:407
msgid "Text Module invisible" msgid "Text Module invisible"
...@@ -12284,18 +12421,55 @@ msgid "Show Noconnect" ...@@ -12284,18 +12421,55 @@ msgid "Show Noconnect"
msgstr "Montrer Non Conn" msgstr "Montrer Non Conn"
#: pcbnew/set_color.h:441 #: pcbnew/set_color.h:441
msgid "Show Modules Cmp" msgid "Show Modules Front"
msgstr "Afficher Modules Cmp" msgstr "Afficher Modules Dessus"
#: pcbnew/set_color.h:450 #: pcbnew/set_color.h:450
msgid "Show Modules Cu" msgid "Show Modules Back"
msgstr "Afficher Modules Cu" msgstr "Afficher Modules Dessous"
#: pcbnew/dialog_netlist_fbp.h:68
msgid "Netlist Dialog"
msgstr "Dialogue Netliste"
#: pcbnew/dialog_SVG_print_base.h:68
msgid "Create SVG file"
msgstr "Créer Fichier SVG"
#: pcbnew/dialog_copper_zones_base.h:99
msgid "Fill Zones Options"
msgstr "Options de Remplissage de Zone"
#: pcbnew/dialog_non_copper_zones_properties_base.h:59
msgid "Non Copper Zones Properties"
msgstr "Propriétés des Zones sur couches non cuivre"
#: pcbnew/dialog_drc_base.h:96
msgid "DRC Control"
msgstr "Contrôle DRC"
#: pcbnew/dialog_pad_properties_base.h:140
msgid "Pad Properties"
msgstr "Propriétés du Pad"
#: pcbnew/dialog_edit_module_text_base.h:63
msgid "Footprint text properties"
msgstr "Propriétés du texte du module"
#: pcbnew/dialog_general_options_BoardEditor_base.h:80
msgid "General settings"
msgstr "Options Générales"
#: pcbnew/dialog_layers_setup_base2.h:260
msgid "Layer Setup"
msgstr "Options Couches"
#: pcbnew/dialog_exchange_modules_base.h:57 #: pcbnew/dialog_exchange_modules_base.h:57
msgid "Exchange Modules" msgid "Exchange Modules"
msgstr "Echange modules:" msgstr "Echange modules:"
#: pcbnew/dialog_edit_module_for_Modedit_base.h:105 #: pcbnew/dialog_edit_module_for_Modedit_base.h:105
#: pcbnew/dialog_edit_module_for_BoardEditor_base.h:118
msgid "Module properties" msgid "Module properties"
msgstr "Propriétés du Module" msgstr "Propriétés du Module"
...@@ -12607,6 +12781,58 @@ msgstr "Options d'Affichage" ...@@ -12607,6 +12781,58 @@ msgstr "Options d'Affichage"
msgid "Page Settings" msgid "Page Settings"
msgstr "Ajustage opt Page" msgstr "Ajustage opt Page"
#~ msgid "PinSheet"
#~ msgstr "Pin de Feuille de Hiérarchie"
#~ msgid "Copper "
#~ msgstr "Cuivre "
#~ msgid "Inner L1 "
#~ msgstr "Interne 1"
#~ msgid "Inner L2 "
#~ msgstr "Interne 2"
#~ msgid "Inner L3 "
#~ msgstr "Interne 3"
#~ msgid "Inner L4 "
#~ msgstr "Interne 4"
#~ msgid "Inner L5 "
#~ msgstr "Interne 5"
#~ msgid "Inner L6 "
#~ msgstr "Interne 6"
#~ msgid "Inner L7 "
#~ msgstr "Interne 7"
#~ msgid "Inner L8 "
#~ msgstr "Interne 8"
#~ msgid "Inner L9 "
#~ msgstr "Interne 9"
#~ msgid "Inner L10"
#~ msgstr "Interne 10"
#~ msgid "Inner L11"
#~ msgstr "Interne 11"
#~ msgid "Inner L12"
#~ msgstr "Interne 12"
#~ msgid "Inner L13"
#~ msgstr "Interne 13"
#~ msgid "Inner L14"
#~ msgstr "Interne 14"
#~ msgid "Adhes Cmp"
#~ msgstr "Adhes Cmp"
#~ msgid "SoldP Cmp"
#~ msgstr "SoldP Cmp"
#~ msgid "SilkS Cmp"
#~ msgstr "Sérigr Cmp"
#~ msgid "Mask Cop "
#~ msgstr "Masque Cu "
#~ msgid "Mask Cmp "
#~ msgstr "Masque Cmp"
#~ msgid "Edges Pcb"
#~ msgstr "Contour Pcb"
#~ msgid "Pad Cu"
#~ msgstr "Pad Cu"
#~ msgid "Pad Cmp"
#~ msgstr "Pad Cmp"
#~ msgid "Text Module Cmp"
#~ msgstr "Texte Module Cmp"
#~ msgid "Show Modules Cmp"
#~ msgstr "Afficher Modules Cmp"
#~ msgid "Initial pin position (%d, %d)" #~ msgid "Initial pin position (%d, %d)"
#~ msgstr "Position initiane de la pin (%d, %d)" #~ msgstr "Position initiane de la pin (%d, %d)"
#~ msgid "3D part library <%s> could not be found." #~ msgid "3D part library <%s> could not be found."
...@@ -12867,32 +13093,6 @@ msgstr "Ajustage opt Page" ...@@ -12867,32 +13093,6 @@ msgstr "Ajustage opt Page"
#~ msgstr "Nombre de Couches" #~ msgstr "Nombre de Couches"
#~ msgid "Active" #~ msgid "Active"
#~ msgstr "Active" #~ msgstr "Active"
#~ msgid "Inner 14"
#~ msgstr "Interne 14"
#~ msgid "Inner 13"
#~ msgstr "Interne 13"
#~ msgid "Inner 12"
#~ msgstr "Interne 12"
#~ msgid "Inner 11"
#~ msgstr "Interne 11"
#~ msgid "Inner 10"
#~ msgstr "Interne 10"
#~ msgid "Inner 9"
#~ msgstr "Interne 9"
#~ msgid "Inner 8"
#~ msgstr "Interne 8"
#~ msgid "Inner 7"
#~ msgstr "Interne 7"
#~ msgid "Inner 6"
#~ msgstr "Interne 6"
#~ msgid "Inner 5"
#~ msgstr "Interne 5"
#~ msgid "Inner 4"
#~ msgstr "Interne 4"
#~ msgid "Inner 3"
#~ msgstr "Interne 3"
#~ msgid "Inner 2"
#~ msgstr "Interne 2"
#~ msgid "Inner 1" #~ msgid "Inner 1"
#~ msgstr "Interne 1" #~ msgstr "Interne 1"
#~ msgid "Remove the currently select Net Class" #~ msgid "Remove the currently select Net Class"
...@@ -12939,8 +13139,6 @@ msgstr "Ajustage opt Page" ...@@ -12939,8 +13139,6 @@ msgstr "Ajustage opt Page"
#~ msgstr "Forme Pin:" #~ msgstr "Forme Pin:"
#~ msgid "3 States" #~ msgid "3 States"
#~ msgstr "3 Etats" #~ msgstr "3 Etats"
#~ msgid "Power In"
#~ msgstr "Power In"
#~ msgid "Power Out" #~ msgid "Power Out"
#~ msgstr "Power Out" #~ msgstr "Power Out"
#~ msgid "Open coll" #~ msgid "Open coll"
...@@ -13110,8 +13308,6 @@ msgstr "Ajustage opt Page" ...@@ -13110,8 +13308,6 @@ msgstr "Ajustage opt Page"
#~ msgstr " Ok\n" #~ msgstr " Ok\n"
#~ msgid "List unconnected pads" #~ msgid "List unconnected pads"
#~ msgstr "Liste pads non connectés" #~ msgstr "Liste pads non connectés"
#~ msgid "Layers"
#~ msgstr "Couches"
#~ msgid "Net classes:" #~ msgid "Net classes:"
#~ msgstr "Classes d'Equipotentielles:" #~ msgstr "Classes d'Equipotentielles:"
#~ msgid "Vias size" #~ msgid "Vias size"
......
...@@ -65,7 +65,7 @@ DIALOG_MODULE_BOARD_EDITOR_BASE::DIALOG_MODULE_BOARD_EDITOR_BASE( wxWindow* pare ...@@ -65,7 +65,7 @@ DIALOG_MODULE_BOARD_EDITOR_BASE::DIALOG_MODULE_BOARD_EDITOR_BASE( wxWindow* pare
sbSizerOrientation->Add( m_staticText4, 0, wxTOP|wxRIGHT|wxLEFT, 5 ); sbSizerOrientation->Add( m_staticText4, 0, wxTOP|wxRIGHT|wxLEFT, 5 );
m_OrientValue = new wxTextCtrl( m_PanelProperties, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 ); m_OrientValue = new wxTextCtrl( m_PanelProperties, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
sbSizerOrientation->Add( m_OrientValue, 0, wxEXPAND|wxBOTTOM|wxRIGHT|wxLEFT, 5 ); sbSizerOrientation->Add( m_OrientValue, 0, wxBOTTOM|wxRIGHT|wxLEFT|wxEXPAND, 5 );
PropLeftSizer->Add( sbSizerOrientation, 0, wxEXPAND, 5 ); PropLeftSizer->Add( sbSizerOrientation, 0, wxEXPAND, 5 );
...@@ -271,7 +271,7 @@ DIALOG_MODULE_BOARD_EDITOR_BASE::DIALOG_MODULE_BOARD_EDITOR_BASE( wxWindow* pare ...@@ -271,7 +271,7 @@ DIALOG_MODULE_BOARD_EDITOR_BASE::DIALOG_MODULE_BOARD_EDITOR_BASE( wxWindow* pare
m_sdbSizerStdButtonsCancel = new wxButton( this, wxID_CANCEL ); m_sdbSizerStdButtonsCancel = new wxButton( this, wxID_CANCEL );
m_sdbSizerStdButtons->AddButton( m_sdbSizerStdButtonsCancel ); m_sdbSizerStdButtons->AddButton( m_sdbSizerStdButtonsCancel );
m_sdbSizerStdButtons->Realize(); m_sdbSizerStdButtons->Realize();
m_GeneralBoxSizer->Add( m_sdbSizerStdButtons, 0, wxEXPAND|wxALIGN_RIGHT, 5 ); m_GeneralBoxSizer->Add( m_sdbSizerStdButtons, 0, wxEXPAND|wxALIGN_RIGHT|wxALL, 5 );
this->SetSizer( m_GeneralBoxSizer ); this->SetSizer( m_GeneralBoxSizer );
this->Layout(); this->Layout();
......
...@@ -603,7 +603,7 @@ ...@@ -603,7 +603,7 @@
</object> </object>
<object class="sizeritem" expanded="1"> <object class="sizeritem" expanded="1">
<property name="border">5</property> <property name="border">5</property>
<property name="flag">wxEXPAND|wxBOTTOM|wxRIGHT|wxLEFT</property> <property name="flag">wxBOTTOM|wxRIGHT|wxLEFT|wxEXPAND</property>
<property name="proportion">0</property> <property name="proportion">0</property>
<object class="wxTextCtrl" expanded="1"> <object class="wxTextCtrl" expanded="1">
<property name="bg"></property> <property name="bg"></property>
...@@ -2605,7 +2605,7 @@ ...@@ -2605,7 +2605,7 @@
</object> </object>
<object class="sizeritem" expanded="1"> <object class="sizeritem" expanded="1">
<property name="border">5</property> <property name="border">5</property>
<property name="flag">wxEXPAND|wxALIGN_RIGHT</property> <property name="flag">wxEXPAND|wxALIGN_RIGHT|wxALL</property>
<property name="proportion">0</property> <property name="proportion">0</property>
<object class="wxStdDialogButtonSizer" expanded="1"> <object class="wxStdDialogButtonSizer" expanded="1">
<property name="Apply">0</property> <property name="Apply">0</property>
......
...@@ -240,7 +240,7 @@ DIALOG_MODULE_MODULE_EDITOR_BASE::DIALOG_MODULE_MODULE_EDITOR_BASE( wxWindow* pa ...@@ -240,7 +240,7 @@ DIALOG_MODULE_MODULE_EDITOR_BASE::DIALOG_MODULE_MODULE_EDITOR_BASE( wxWindow* pa
m_sdbSizerStdButtonsCancel = new wxButton( this, wxID_CANCEL ); m_sdbSizerStdButtonsCancel = new wxButton( this, wxID_CANCEL );
m_sdbSizerStdButtons->AddButton( m_sdbSizerStdButtonsCancel ); m_sdbSizerStdButtons->AddButton( m_sdbSizerStdButtonsCancel );
m_sdbSizerStdButtons->Realize(); m_sdbSizerStdButtons->Realize();
m_GeneralBoxSizer->Add( m_sdbSizerStdButtons, 0, wxEXPAND|wxALIGN_RIGHT, 5 ); m_GeneralBoxSizer->Add( m_sdbSizerStdButtons, 0, wxEXPAND|wxALIGN_RIGHT|wxALL, 5 );
this->SetSizer( m_GeneralBoxSizer ); this->SetSizer( m_GeneralBoxSizer );
this->Layout(); this->Layout();
......
...@@ -2195,7 +2195,7 @@ ...@@ -2195,7 +2195,7 @@
</object> </object>
<object class="sizeritem" expanded="1"> <object class="sizeritem" expanded="1">
<property name="border">5</property> <property name="border">5</property>
<property name="flag">wxEXPAND|wxALIGN_RIGHT</property> <property name="flag">wxEXPAND|wxALIGN_RIGHT|wxALL</property>
<property name="proportion">0</property> <property name="proportion">0</property>
<object class="wxStdDialogButtonSizer" expanded="1"> <object class="wxStdDialogButtonSizer" expanded="1">
<property name="Apply">0</property> <property name="Apply">0</property>
......
...@@ -42,11 +42,20 @@ void DIALOG_PADS_MASK_CLEARANCE::MyInit() ...@@ -42,11 +42,20 @@ void DIALOG_PADS_MASK_CLEARANCE::MyInit()
PutValueInLocalUnits( *m_SolderMaskMarginCtrl, PutValueInLocalUnits( *m_SolderMaskMarginCtrl,
g_DesignSettings.m_SolderMaskMargin, g_DesignSettings.m_SolderMaskMargin,
Internal_Unit ); Internal_Unit );
// These 2 parameters are usually < 0, so prepare entering a negative
// value, if current is 0
PutValueInLocalUnits( *m_SolderPasteMarginCtrl, PutValueInLocalUnits( *m_SolderPasteMarginCtrl,
g_DesignSettings.m_SolderPasteMargin, g_DesignSettings.m_SolderPasteMargin,
Internal_Unit ); Internal_Unit );
if( g_DesignSettings.m_SolderPasteMargin == 0 )
m_SolderPasteMarginCtrl->SetValue( wxT( "-" ) +
m_SolderPasteMarginCtrl->GetValue() );
wxString msg; wxString msg;
msg.Printf( wxT( "%f" ), g_DesignSettings.m_SolderPasteMarginRatio * 100.0 ); if( g_DesignSettings.m_SolderPasteMarginRatio == 0 )
msg.Printf( wxT( "-%f" ), g_DesignSettings.m_SolderPasteMarginRatio * 100.0 );
else
msg.Printf( wxT( "%f" ), g_DesignSettings.m_SolderPasteMarginRatio * 100.0 );
m_SolderPasteMarginRatioCtrl->SetValue( msg ); m_SolderPasteMarginRatioCtrl->SetValue( msg );
} }
......
...@@ -84,13 +84,16 @@ DIALOG_PADS_MASK_CLEARANCE_BASE::DIALOG_PADS_MASK_CLEARANCE_BASE( wxWindow* pare ...@@ -84,13 +84,16 @@ DIALOG_PADS_MASK_CLEARANCE_BASE::DIALOG_PADS_MASK_CLEARANCE_BASE( wxWindow* pare
bMainSizer->Add( bMainUpperSizer, 1, wxEXPAND, 5 ); bMainSizer->Add( bMainUpperSizer, 1, wxEXPAND, 5 );
m_staticline11 = new wxStaticLine( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLI_HORIZONTAL );
bMainSizer->Add( m_staticline11, 0, wxEXPAND | wxALL, 5 );
m_sdbButtonsSizer = new wxStdDialogButtonSizer(); m_sdbButtonsSizer = new wxStdDialogButtonSizer();
m_sdbButtonsSizerOK = new wxButton( this, wxID_OK ); m_sdbButtonsSizerOK = new wxButton( this, wxID_OK );
m_sdbButtonsSizer->AddButton( m_sdbButtonsSizerOK ); m_sdbButtonsSizer->AddButton( m_sdbButtonsSizerOK );
m_sdbButtonsSizerCancel = new wxButton( this, wxID_CANCEL ); m_sdbButtonsSizerCancel = new wxButton( this, wxID_CANCEL );
m_sdbButtonsSizer->AddButton( m_sdbButtonsSizerCancel ); m_sdbButtonsSizer->AddButton( m_sdbButtonsSizerCancel );
m_sdbButtonsSizer->Realize(); m_sdbButtonsSizer->Realize();
bMainSizer->Add( m_sdbButtonsSizer, 0, wxALIGN_CENTER_HORIZONTAL, 5 ); bMainSizer->Add( m_sdbButtonsSizer, 0, wxALIGN_CENTER_HORIZONTAL|wxBOTTOM, 5 );
this->SetSizer( bMainSizer ); this->SetSizer( bMainSizer );
this->Layout(); this->Layout();
......
...@@ -32,7 +32,7 @@ ...@@ -32,7 +32,7 @@
<property name="minimum_size"></property> <property name="minimum_size"></property>
<property name="name">DIALOG_PADS_MASK_CLEARANCE_BASE</property> <property name="name">DIALOG_PADS_MASK_CLEARANCE_BASE</property>
<property name="pos"></property> <property name="pos"></property>
<property name="size">358,237</property> <property name="size">361,253</property>
<property name="style">wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER</property> <property name="style">wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER</property>
<property name="subclass"></property> <property name="subclass"></property>
<property name="title">Pads Mask Clearance</property> <property name="title">Pads Mask Clearance</property>
...@@ -691,7 +691,56 @@ ...@@ -691,7 +691,56 @@
</object> </object>
<object class="sizeritem" expanded="1"> <object class="sizeritem" expanded="1">
<property name="border">5</property> <property name="border">5</property>
<property name="flag">wxALIGN_CENTER_HORIZONTAL</property> <property name="flag">wxEXPAND | wxALL</property>
<property name="proportion">0</property>
<object class="wxStaticLine" expanded="1">
<property name="bg"></property>
<property name="context_help"></property>
<property name="enabled">1</property>
<property name="fg"></property>
<property name="font"></property>
<property name="hidden">0</property>
<property name="id">wxID_ANY</property>
<property name="maximum_size"></property>
<property name="minimum_size"></property>
<property name="name">m_staticline11</property>
<property name="permission">protected</property>
<property name="pos"></property>
<property name="size"></property>
<property name="style">wxLI_HORIZONTAL</property>
<property name="subclass"></property>
<property name="tooltip"></property>
<property name="window_extra_style"></property>
<property name="window_name"></property>
<property name="window_style"></property>
<event name="OnChar"></event>
<event name="OnEnterWindow"></event>
<event name="OnEraseBackground"></event>
<event name="OnKeyDown"></event>
<event name="OnKeyUp"></event>
<event name="OnKillFocus"></event>
<event name="OnLeaveWindow"></event>
<event name="OnLeftDClick"></event>
<event name="OnLeftDown"></event>
<event name="OnLeftUp"></event>
<event name="OnMiddleDClick"></event>
<event name="OnMiddleDown"></event>
<event name="OnMiddleUp"></event>
<event name="OnMotion"></event>
<event name="OnMouseEvents"></event>
<event name="OnMouseWheel"></event>
<event name="OnPaint"></event>
<event name="OnRightDClick"></event>
<event name="OnRightDown"></event>
<event name="OnRightUp"></event>
<event name="OnSetFocus"></event>
<event name="OnSize"></event>
<event name="OnUpdateUI"></event>
</object>
</object>
<object class="sizeritem" expanded="1">
<property name="border">5</property>
<property name="flag">wxALIGN_CENTER_HORIZONTAL|wxBOTTOM</property>
<property name="proportion">0</property> <property name="proportion">0</property>
<object class="wxStdDialogButtonSizer" expanded="1"> <object class="wxStdDialogButtonSizer" expanded="1">
<property name="Apply">0</property> <property name="Apply">0</property>
......
...@@ -50,6 +50,7 @@ class DIALOG_PADS_MASK_CLEARANCE_BASE : public wxDialog ...@@ -50,6 +50,7 @@ class DIALOG_PADS_MASK_CLEARANCE_BASE : public wxDialog
wxStaticText* m_staticTextRatio; wxStaticText* m_staticTextRatio;
wxTextCtrl* m_SolderPasteMarginRatioCtrl; wxTextCtrl* m_SolderPasteMarginRatioCtrl;
wxStaticText* m_SolderPasteRatioMarginUnits; wxStaticText* m_SolderPasteRatioMarginUnits;
wxStaticLine* m_staticline11;
wxStdDialogButtonSizer* m_sdbButtonsSizer; wxStdDialogButtonSizer* m_sdbButtonsSizer;
wxButton* m_sdbButtonsSizerOK; wxButton* m_sdbButtonsSizerOK;
wxButton* m_sdbButtonsSizerCancel; wxButton* m_sdbButtonsSizerCancel;
...@@ -60,7 +61,7 @@ class DIALOG_PADS_MASK_CLEARANCE_BASE : public wxDialog ...@@ -60,7 +61,7 @@ class DIALOG_PADS_MASK_CLEARANCE_BASE : public wxDialog
public: public:
DIALOG_PADS_MASK_CLEARANCE_BASE( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = _("Pads Mask Clearance"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 358,237 ), long style = wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER ); DIALOG_PADS_MASK_CLEARANCE_BASE( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = _("Pads Mask Clearance"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 361,253 ), long style = wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER );
~DIALOG_PADS_MASK_CLEARANCE_BASE(); ~DIALOG_PADS_MASK_CLEARANCE_BASE();
}; };
......
...@@ -35,9 +35,9 @@ ...@@ -35,9 +35,9 @@
/* local variables */ /* local variables */
/* Hotkey list: */ /* Hotkey list: */
static Ki_HotkeyInfo HkSwitch2CopperLayer( wxT( "Switch to Copper layer" ), static Ki_HotkeyInfo HkSwitch2CopperLayer( wxT( "Switch to Copper layer" ),
HK_SWITCH_LAYER_TO_COPPER, WXK_PAGEUP ); HK_SWITCH_LAYER_TO_COPPER, WXK_PAGEDOWN );
static Ki_HotkeyInfo HkSwitch2ComponentLayer( wxT( "Switch to Component layer" ), static Ki_HotkeyInfo HkSwitch2ComponentLayer( wxT( "Switch to Component layer" ),
HK_SWITCH_LAYER_TO_COMPONENT, WXK_PAGEDOWN ); HK_SWITCH_LAYER_TO_COMPONENT, WXK_PAGEUP );
static Ki_HotkeyInfo HkSwitch2InnerLayer1( wxT( "Switch to Inner layer 1" ), static Ki_HotkeyInfo HkSwitch2InnerLayer1( wxT( "Switch to Inner layer 1" ),
HK_SWITCH_LAYER_TO_INNER1, WXK_F5 ); HK_SWITCH_LAYER_TO_INNER1, WXK_F5 );
static Ki_HotkeyInfo HkSwitch2InnerLayer2( wxT( "Switch to Inner layer 2" ), static Ki_HotkeyInfo HkSwitch2InnerLayer2( wxT( "Switch to Inner layer 2" ),
...@@ -112,7 +112,7 @@ Ki_HotkeyInfo* s_board_edit_Hotkey_List[] = ...@@ -112,7 +112,7 @@ Ki_HotkeyInfo* s_board_edit_Hotkey_List[] =
{ {
&HkTrackDisplayMode, &HkDelete, &HkTrackDisplayMode, &HkDelete,
&HkBackspace, &HkBackspace,
&HkAddNewTrack, &HkAddVia, &HkAddMicroVia, &HkAddNewTrack, &HkAddVia, &HkAddMicroVia,
&HkEndTrack, &HkMoveFootprint, &HkEndTrack, &HkMoveFootprint,
&HkFlipFootprint, &HkRotateFootprint, &HkDragFootprint, &HkFlipFootprint, &HkRotateFootprint, &HkDragFootprint,
&HkGetAndMoveFootprint, &HkLock_Unlock_Footprint, &HkSavefile, &HkGetAndMoveFootprint, &HkLock_Unlock_Footprint, &HkSavefile,
...@@ -128,55 +128,40 @@ Ki_HotkeyInfo* s_board_edit_Hotkey_List[] = ...@@ -128,55 +128,40 @@ Ki_HotkeyInfo* s_board_edit_Hotkey_List[] =
Ki_HotkeyInfo* s_module_edit_Hotkey_List[] = { NULL }; Ki_HotkeyInfo* s_module_edit_Hotkey_List[] = { NULL };
// list of sections and corresponding hotkey list for pcbnew (used to create an hotkey config file) // list of sections and corresponding hotkey list for pcbnew (used to create an hotkey config file)
struct Ki_HotkeyInfoSectionDescriptor s_Pcbnew_Editor_Hokeys_Descr[] = { { struct Ki_HotkeyInfoSectionDescriptor s_Pcbnew_Editor_Hokeys_Descr[] =
&g_CommonSectionTag, { {
s_Common_Hotkey_List, &g_CommonSectionTag, s_Common_Hotkey_List, "Common keys"
"Common keys" },
}, {
{ &g_BoardEditorSectionTag, s_board_edit_Hotkey_List, "Board editor keys"
& },{
g_BoardEditorSectionTag, &g_ModuleEditSectionTag, s_module_edit_Hotkey_List, "Footprint editor keys"
s_board_edit_Hotkey_List, },{
"Board editor keys" NULL, NULL, NULL
}, { } };
&
g_ModuleEditSectionTag,
s_module_edit_Hotkey_List,
"Footprint editor keys"
}, {
NULL,
NULL, NULL
} };
// list of sections and corresponding hotkey list for the board editor (used to list current hotkeys) // list of sections and corresponding hotkey list for the board editor (used to list current hotkeys)
struct Ki_HotkeyInfoSectionDescriptor s_Board_Editor_Hokeys_Descr[] = { { struct Ki_HotkeyInfoSectionDescriptor s_Board_Editor_Hokeys_Descr[] =
&g_CommonSectionTag, { {
s_Common_Hotkey_List, &g_CommonSectionTag,
NULL s_Common_Hotkey_List,
}, { NULL
& },{
g_BoardEditorSectionTag, &g_BoardEditorSectionTag, s_board_edit_Hotkey_List, NULL
s_board_edit_Hotkey_List, },{
NULL NULL, NULL, NULL
}, { } };
NULL,
NULL, NULL
} };
// list of sections and corresponding hotkey list for the footprint editor (used to list current hotkeys) // list of sections and corresponding hotkey list for the footprint editor (used to list current hotkeys)
struct Ki_HotkeyInfoSectionDescriptor s_Module_Editor_Hokeys_Descr[] = { { struct Ki_HotkeyInfoSectionDescriptor
&g_CommonSectionTag, s_Module_Editor_Hokeys_Descr[] =
s_Common_Hotkey_List, { {
NULL &g_CommonSectionTag, s_Common_Hotkey_List, NULL
}, { },{
& &g_ModuleEditSectionTag, s_module_edit_Hotkey_List, NULL
g_ModuleEditSectionTag, },{
s_module_edit_Hotkey_List, NULL, NULL, NULL
NULL } };
}, {
NULL,
NULL, NULL
} };
/***********************************************************/ /***********************************************************/
void WinEDA_PcbFrame::OnHotKey( wxDC* DC, int hotkey, EDA_BaseStruct* DrawStruct ) void WinEDA_PcbFrame::OnHotKey( wxDC* DC, int hotkey, EDA_BaseStruct* DrawStruct )
...@@ -475,22 +460,23 @@ void WinEDA_PcbFrame::OnHotKey( wxDC* DC, int hotkey, EDA_BaseStruct* DrawStruct ...@@ -475,22 +460,23 @@ void WinEDA_PcbFrame::OnHotKey( wxDC* DC, int hotkey, EDA_BaseStruct* DrawStruct
if( m_ID_current_state != ID_TRACK_BUTT ) if( m_ID_current_state != ID_TRACK_BUTT )
break; break;
if( ItemFree ) // no track in progress: if( ItemFree ) // no track in progress:
{ {
TRACK* track = Begin_Route( NULL, DC ); TRACK* track = Begin_Route( NULL, DC );
SetCurItem( track ); SetCurItem( track );
if( track ) if( track )
DrawPanel->m_AutoPAN_Request = true;
}
else if( GetCurItem()->m_Flags & IS_NEW )
{
TRACK* track = Begin_Route( (TRACK*) GetCurItem(), DC );
// SetCurItem() must not write to the msg panel
// because a track info is displayed while moving the mouse cursor
if( track ) // A new segment was created
SetCurItem( track, false );
DrawPanel->m_AutoPAN_Request = true; DrawPanel->m_AutoPAN_Request = true;
} }
else if( GetCurItem()->m_Flags & IS_NEW )
{
TRACK* track = Begin_Route( (TRACK*) GetCurItem(), DC );
// SetCurItem() must not write to the msg panel
// because a track info is displayed while moving the mouse cursor
if( track ) // A new segment was created
SetCurItem( track, false );
DrawPanel->m_AutoPAN_Request = true;
}
break; break;
// Footprint edition: // Footprint edition:
...@@ -605,13 +591,13 @@ void WinEDA_PcbFrame::OnHotKey( wxDC* DC, int hotkey, EDA_BaseStruct* DrawStruct ...@@ -605,13 +591,13 @@ void WinEDA_PcbFrame::OnHotKey( wxDC* DC, int hotkey, EDA_BaseStruct* DrawStruct
switch( HK_Descr->m_Idcommand ) switch( HK_Descr->m_Idcommand )
{ {
case HK_ROTATE_FOOTPRINT: // Rotation case HK_ROTATE_FOOTPRINT: // Rotation
if( module->m_Flags == 0 ) // not currently in edit, prepare undo command if( module->m_Flags == 0 ) // not currently in edit, prepare undo command
SaveCopyInUndoList( module, UR_ROTATED, module->m_Pos ); SaveCopyInUndoList( module, UR_ROTATED, module->m_Pos );
Rotate_Module( DC, module, 900, TRUE ); Rotate_Module( DC, module, 900, TRUE );
break; break;
case HK_FLIP_FOOTPRINT: // move to other side case HK_FLIP_FOOTPRINT: // move to other side
if( module->m_Flags == 0 ) // not currently in edit, prepare undo command if( module->m_Flags == 0 ) // not currently in edit, prepare undo command
SaveCopyInUndoList( module, UR_FLIPPED, module->m_Pos ); SaveCopyInUndoList( module, UR_FLIPPED, module->m_Pos );
Change_Side_Module( module, DC ); Change_Side_Module( module, DC );
......
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