Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
K
kicad-source-mirror
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Commits
Open sidebar
Elphel
kicad-source-mirror
Commits
45cdad8b
Commit
45cdad8b
authored
Oct 16, 2007
by
CHARRAS
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
changes in track connectivity computation
parent
28b17187
Changes
11
Hide whitespace changes
Inline
Side-by-side
Showing
11 changed files
with
1704 additions
and
1699 deletions
+1704
-1699
change_log.txt
change_log.txt
+18
-0
wxstruct.h
include/wxstruct.h
+63
-71
kicad.mo
internat/fr/kicad.mo
+0
-0
kicad.po
internat/fr/kicad.po
+1495
-1507
class_board_item.cpp
pcbnew/class_board_item.cpp
+2
-2
class_track.h
pcbnew/class_track.h
+77
-72
controle.cpp
pcbnew/controle.cpp
+1
-1
ioascii.cpp
pcbnew/ioascii.cpp
+6
-27
locate.cpp
pcbnew/locate.cpp
+31
-6
modedit_onclick.cpp
pcbnew/modedit_onclick.cpp
+10
-12
ratsnest.cpp
pcbnew/ratsnest.cpp
+1
-1
No files found.
change_log.txt
View file @
45cdad8b
...
@@ -4,6 +4,24 @@ Started 2007-June-11
...
@@ -4,6 +4,24 @@ Started 2007-June-11
Please add newer entries at the top, list the date and your name with
Please add newer entries at the top, list the date and your name with
email address.
email address.
2007-Oct-13 UPDATE Jean-Pierre Charras <jean-pierre.charras@inpg.fr>
================================================================================
+ pcbnew:
remove a change for Read VIA because via attributes
(TROUGH VIA, BLIND VIA or BURIED VIA) are autorisations for layer connection,
and are not a real layer indicator.
If a via connect layers from copper to component, it can have a BURIED VIA attribute.
the meaning is for this via the layer pair can be changed for other layer pair
if after editing this via connect 2 tracks which are only int internal layers,
its layer pair can be changed.
If a via has a TROUGH VIA attribute, it connects ALL layers, whenever tracks
connected to it.
Note: curenty: only TROUGH VIA are handled.
Other types (BLIND VIA and BURIED VIA) are only experimental.
A **lot** of code is needed for a full support.
enhancements in connectivity computation
2007-Oct-15 UPDATE Geoff Harland <gharlandau@yahoo.com.au>
2007-Oct-15 UPDATE Geoff Harland <gharlandau@yahoo.com.au>
================================================================================
================================================================================
...
...
include/wxstruct.h
View file @
45cdad8b
...
@@ -31,7 +31,7 @@
...
@@ -31,7 +31,7 @@
#define PCB_INTERNAL_UNIT 10000
#define PCB_INTERNAL_UNIT 10000
#endif
#endif
// Option
d'affichage des fenetres de dialogue
// Option
for dialog boxes
// #define DIALOG_STYLE wxDEFAULT_DIALOG_STYLE|wxFRAME_FLOAT_ON_PARENT|wxSTAY_ON_TOP
// #define DIALOG_STYLE wxDEFAULT_DIALOG_STYLE|wxFRAME_FLOAT_ON_PARENT|wxSTAY_ON_TOP
#define DIALOG_STYLE wxDEFAULT_DIALOG_STYLE | wxFRAME_FLOAT_ON_PARENT | MAYBE_RESIZE_BORDER
#define DIALOG_STYLE wxDEFAULT_DIALOG_STYLE | wxFRAME_FLOAT_ON_PARENT | MAYBE_RESIZE_BORDER
...
@@ -52,10 +52,10 @@ class WinEDA_MainFrame;
...
@@ -52,10 +52,10 @@ class WinEDA_MainFrame;
class
BASE_SCREEN
;
class
BASE_SCREEN
;
class
SCH_SCREEN
;
class
SCH_SCREEN
;
class
PCB_SCREEN
;
class
PCB_SCREEN
;
class
WinEDA_SchematicFrame
;
//
Edition des Schemas
class
WinEDA_SchematicFrame
;
//
Schematic main frame
class
WinEDA_LibeditFrame
;
//
Edition des composants
class
WinEDA_LibeditFrame
;
//
Component creation and edition main frame
class
WinEDA_ViewlibFrame
;
//
Visualisation des composants
class
WinEDA_ViewlibFrame
;
//
Component viewer main frame
class
WinEDA_GerberFrame
;
//
Visualisation des fichiers GERBER
class
WinEDA_GerberFrame
;
//
GERBER viewer main frame
class
WinEDA_Toolbar
;
class
WinEDA_Toolbar
;
class
WinEDA_CvpcbFrame
;
class
WinEDA_CvpcbFrame
;
class
WinEDA_PcbFrame
;
class
WinEDA_PcbFrame
;
...
@@ -65,7 +65,7 @@ class WinEDAChoiceBox;
...
@@ -65,7 +65,7 @@ class WinEDAChoiceBox;
#define WinEDA_Menu wxMenu
#define WinEDA_Menu wxMenu
#define WinEDA_MenuItem wxMenuItem
#define WinEDA_MenuItem wxMenuItem
// U
tilisees mais non definies ici
:
// U
sed but not defined here
:
class
LibraryStruct
;
class
LibraryStruct
;
class
EDA_LibComponentStruct
;
class
EDA_LibComponentStruct
;
class
LibEDA_BaseStruct
;
class
LibEDA_BaseStruct
;
...
@@ -124,10 +124,10 @@ enum id_drawframe {
...
@@ -124,10 +124,10 @@ enum id_drawframe {
};
};
enum
id_toolbar
{
enum
id_toolbar
{
TOOLBAR_MAIN
=
1
,
//
Toolbar horizontal (main)
TOOLBAR_MAIN
=
1
,
//
Main horizontal Toolbar
TOOLBAR_TOOL
,
//
Toolbar vertical tools
TOOLBAR_TOOL
,
//
Rigth vertical Toolbar (list of tools)
TOOLBAR_OPTION
,
//
Toolbar vertical options
TOOLBAR_OPTION
,
//
Left vertical Toolbar (option toolbar
TOOLBAR_AUX
TOOLBAR_AUX
// Secondary horizontal Toolbar
};
};
...
@@ -135,7 +135,7 @@ enum id_toolbar {
...
@@ -135,7 +135,7 @@ enum id_toolbar {
/* Classes pour WXWIN */
/* Classes pour WXWIN */
/**********************/
/**********************/
#define MSG_PANEL_DEFAULT_HEIGHT ( 28 ) // h
auteur de la zone d'affichage des infos en bas d'ecran
#define MSG_PANEL_DEFAULT_HEIGHT ( 28 ) // h
eight of the infos display window
/**********************************************/
/**********************************************/
/* Class representing the entire Application */
/* Class representing the entire Application */
...
@@ -143,9 +143,10 @@ enum id_toolbar {
...
@@ -143,9 +143,10 @@ enum id_toolbar {
#include "appl_wxstruct.h"
#include "appl_wxstruct.h"
/********************************************/
/******************************************************************/
/* classe pour la Fenetre generale de trace */
/* Basic frame for kicad, eeschema, pcbnew and gerbview. */
/********************************************/
/* not directly used: the real frames are derived from this class */
/******************************************************************/
class
WinEDA_BasicFrame
:
public
wxFrame
class
WinEDA_BasicFrame
:
public
wxFrame
{
{
...
@@ -195,14 +196,14 @@ public:
...
@@ -195,14 +196,14 @@ public:
};
};
/********************************************/
/********************************************
***********
/
/*
classe pour la Fenetre generale de trace
*/
/*
Basic draw frame for eeschema, pcbnew and gerbview.
*/
/********************************************/
/********************************************
***********
/
class
WinEDA_DrawFrame
:
public
WinEDA_BasicFrame
class
WinEDA_DrawFrame
:
public
WinEDA_BasicFrame
{
{
public
:
public
:
WinEDA_DrawPanel
*
DrawPanel
;
//
surface de dessin
WinEDA_DrawPanel
*
DrawPanel
;
//
Draw area
WinEDA_MsgPanel
*
MsgPanel
;
// Zone d'affichage de caracteristiques
WinEDA_MsgPanel
*
MsgPanel
;
// Zone d'affichage de caracteristiques
WinEDA_Toolbar
*
m_VToolBar
;
// Vertical (right side) Toolbar
WinEDA_Toolbar
*
m_VToolBar
;
// Vertical (right side) Toolbar
WinEDA_Toolbar
*
m_AuxVToolBar
;
// Auxiliary Vertical (right side) Toolbar
WinEDA_Toolbar
*
m_AuxVToolBar
;
// Auxiliary Vertical (right side) Toolbar
...
@@ -213,11 +214,11 @@ public:
...
@@ -213,11 +214,11 @@ public:
WinEDAChoiceBox
*
m_SelZoomBox
;
// Dialog box to choose the Zoom value
WinEDAChoiceBox
*
m_SelZoomBox
;
// Dialog box to choose the Zoom value
int
m_ZoomMaxValue
;
// Max zoom value: Draw min scale is 1/m_ZoomMaxValue
int
m_ZoomMaxValue
;
// Max zoom value: Draw min scale is 1/m_ZoomMaxValue
BASE_SCREEN
*
m_CurrentScreen
;
//
SCREEN en cours
BASE_SCREEN
*
m_CurrentScreen
;
//
current used SCREEN
int
m_CurrentCursorShape
;
// shape for cursor (0 = default cursor)
int
m_CurrentCursorShape
;
// shape for cursor (0 = default cursor)
int
m_ID_current_state
;
//
/<
Id of active button on the vertical toolbar
int
m_ID_current_state
;
// Id of active button on the vertical toolbar
int
m_HTOOL_current_state
;
//
/<
Id of active button on horizontal toolbar
int
m_HTOOL_current_state
;
// Id of active button on horizontal toolbar
int
m_InternalUnits
;
// nombre d'unites internes pour 1 pouce
int
m_InternalUnits
;
// nombre d'unites internes pour 1 pouce
// = 1000 pour schema, = 10000 pour PCB
// = 1000 pour schema, = 10000 pour PCB
...
@@ -276,18 +277,14 @@ public:
...
@@ -276,18 +277,14 @@ public:
void
OnPanning
(
int
direction
);
void
OnPanning
(
int
direction
);
void
OnGrid
(
int
grid_type
);
void
OnGrid
(
int
grid_type
);
void
Recadre_Trace
(
bool
ToMouse
);
void
Recadre_Trace
(
bool
ToMouse
);
void
PutOnGrid
(
wxPoint
*
coord
);
/* corrige la valeur de la coordonnee coord
void
PutOnGrid
(
wxPoint
*
coord
);
/* set the coordiante "coord" to the nearest grid coordinate */
* pour etre sur le point de grille le plus proche */
void
Zoom_Automatique
(
bool
move_mouse_cursor
);
void
Zoom_Automatique
(
bool
move_mouse_cursor
);
/* Affiche le schema au meilleur zoom au meilleur centrage pour le dessin
/* Set the zoom level to show the area Rect */
* de facon a avoir tout le circuit affiche a l'ecran */
void
Window_Zoom
(
EDA_Rect
&
Rect
);
void
Window_Zoom
(
EDA_Rect
&
Rect
);
/* Recalcule le zoom et les offsets pour que l'affichage se fasse dans la
/* Return the zoom level which displays the full page on screen */
* fenetre de coord x0, y0 a x1, y1 */
virtual
int
BestZoom
()
=
0
;
virtual
int
BestZoom
()
=
0
;
// Retourne le meilleur zoom
void
ToPrinter
(
wxCommandEvent
&
event
);
void
ToPrinter
(
wxCommandEvent
&
event
);
void
SVG_Print
(
wxCommandEvent
&
event
);
void
SVG_Print
(
wxCommandEvent
&
event
);
...
@@ -308,7 +305,7 @@ public:
...
@@ -308,7 +305,7 @@ public:
void
Affiche_Status_Box
();
/* Affichage des coord curseur, zoom .. */
void
Affiche_Status_Box
();
/* Affichage des coord curseur, zoom .. */
void
DisplayUnitsMsg
();
void
DisplayUnitsMsg
();
/*
Gestion generale des operations sur block
*/
/*
Handlers for block commands
*/
virtual
int
ReturnBlockCommand
(
int
key
);
virtual
int
ReturnBlockCommand
(
int
key
);
virtual
void
InitBlockPasteInfos
();
virtual
void
InitBlockPasteInfos
();
virtual
bool
HandleBlockBegin
(
wxDC
*
DC
,
int
cmd_type
,
const
wxPoint
&
startpos
);
virtual
bool
HandleBlockBegin
(
wxDC
*
DC
,
int
cmd_type
,
const
wxPoint
&
startpos
);
...
@@ -328,10 +325,9 @@ public:
...
@@ -328,10 +325,9 @@ public:
EVT_ACTIVATE( WinEDA_DrawFrame::OnActivate )
EVT_ACTIVATE( WinEDA_DrawFrame::OnActivate )
/**************************************************************/
/******************************************************************/
/* class WinEDA_BasePcbFrame: classe de base commune */
/* class WinEDA_BasePcbFrame: Basic class for pcbnew and gerbview */
/* aux classes d'affichage de PCB, et de l'editeur de Modules */
/******************************************************************/
/**************************************************************/
class
WinEDA_BasePcbFrame
:
public
WinEDA_DrawFrame
class
WinEDA_BasePcbFrame
:
public
WinEDA_DrawFrame
{
{
...
@@ -339,11 +335,11 @@ public:
...
@@ -339,11 +335,11 @@ public:
BOARD
*
m_Pcb
;
BOARD
*
m_Pcb
;
bool
m_DisplayPadFill
;
// How show pads
bool
m_DisplayPadFill
;
// How show pads
bool
m_DisplayPadNum
;
// show pads number
bool
m_DisplayPadNum
;
// show pads number
s
int
m_DisplayModEdge
;
// How show module drawings
int
m_DisplayModEdge
;
// How show module drawings
int
m_DisplayModText
;
// How show module texts
int
m_DisplayModText
;
// How show module texts
bool
m_DisplayPcbTrackFill
;
/* FALSE
= sketch , TRUE = rempli
*/
bool
m_DisplayPcbTrackFill
;
/* FALSE
: tracks are show in sketch mode, TRUE = filled
*/
WinEDA3D_DrawFrame
*
m_Draw3DFrame
;
WinEDA3D_DrawFrame
*
m_Draw3DFrame
;
protected
:
protected
:
...
@@ -369,7 +365,7 @@ public:
...
@@ -369,7 +365,7 @@ public:
virtual
void
ReCreateMenuBar
();
virtual
void
ReCreateMenuBar
();
PCB_SCREEN
*
GetScreen
()
{
return
(
PCB_SCREEN
*
)
m_CurrentScreen
;
}
PCB_SCREEN
*
GetScreen
()
{
return
(
PCB_SCREEN
*
)
m_CurrentScreen
;
}
int
BestZoom
();
// Retourne le meilleur zoom
int
BestZoom
();
void
Show3D_Frame
(
wxCommandEvent
&
event
);
void
Show3D_Frame
(
wxCommandEvent
&
event
);
...
@@ -396,7 +392,7 @@ public:
...
@@ -396,7 +392,7 @@ public:
int
ReadSetup
(
FILE
*
File
,
int
*
LineNum
);
int
ReadSetup
(
FILE
*
File
,
int
*
LineNum
);
int
ReadGeneralDescrPcb
(
wxDC
*
DC
,
FILE
*
File
,
int
*
LineNum
);
int
ReadGeneralDescrPcb
(
wxDC
*
DC
,
FILE
*
File
,
int
*
LineNum
);
//
Gestion du PCB
//
PCB handling
bool
Clear_Pcb
(
wxDC
*
DC
,
bool
query
);
bool
Clear_Pcb
(
wxDC
*
DC
,
bool
query
);
/**
/**
...
@@ -436,13 +432,10 @@ public:
...
@@ -436,13 +432,10 @@ public:
*/
*/
GENERAL_COLLECTORS_GUIDE
GetCollectorsGuide
();
GENERAL_COLLECTORS_GUIDE
GetCollectorsGuide
();
/
/ Gestion du curseur
/
* Place un repere sur l'ecran au point de coordonnees PCB pos */
void
place_marqueur
(
wxDC
*
DC
,
const
wxPoint
&
pos
,
char
*
pt_bitmap
,
void
place_marqueur
(
wxDC
*
DC
,
const
wxPoint
&
pos
,
char
*
pt_bitmap
,
int
DrawMode
,
int
color
,
int
type
);
int
DrawMode
,
int
color
,
int
type
);
/* Place un repere sur l'ecran au point de coordonnees PCB pos */
// Gestion des modules
// Gestion des modules
void
InstallModuleOptionsFrame
(
MODULE
*
Module
,
void
InstallModuleOptionsFrame
(
MODULE
*
Module
,
wxDC
*
DC
,
const
wxPoint
&
pos
);
wxDC
*
DC
,
const
wxPoint
&
pos
);
...
@@ -454,7 +447,7 @@ public:
...
@@ -454,7 +447,7 @@ public:
MODULE
*
Select_1_Module_From_BOARD
(
BOARD
*
Pcb
);
MODULE
*
Select_1_Module_From_BOARD
(
BOARD
*
Pcb
);
MODULE
*
GetModuleByName
();
MODULE
*
GetModuleByName
();
// Modules
// Modules
(footprints)
MODULE
*
Create_1_Module
(
wxDC
*
DC
,
const
wxString
&
module_name
);
MODULE
*
Create_1_Module
(
wxDC
*
DC
,
const
wxString
&
module_name
);
void
Edit_Module
(
MODULE
*
module
,
wxDC
*
DC
);
void
Edit_Module
(
MODULE
*
module
,
wxDC
*
DC
);
void
Rotate_Module
(
wxDC
*
DC
,
MODULE
*
module
,
int
angle
,
bool
incremental
);
void
Rotate_Module
(
wxDC
*
DC
,
MODULE
*
module
,
int
angle
,
bool
incremental
);
...
@@ -463,7 +456,7 @@ public:
...
@@ -463,7 +456,7 @@ public:
void
InstallExchangeModuleFrame
(
MODULE
*
ExchangeModuleModule
,
void
InstallExchangeModuleFrame
(
MODULE
*
ExchangeModuleModule
,
wxDC
*
DC
,
const
wxPoint
&
pos
);
wxDC
*
DC
,
const
wxPoint
&
pos
);
//
Textes sur module
s
//
module text
s
void
RotateTextModule
(
TEXTE_MODULE
*
Text
,
wxDC
*
DC
);
void
RotateTextModule
(
TEXTE_MODULE
*
Text
,
wxDC
*
DC
);
void
DeleteTextModule
(
TEXTE_MODULE
*
Text
,
wxDC
*
DC
);
void
DeleteTextModule
(
TEXTE_MODULE
*
Text
,
wxDC
*
DC
);
void
PlaceTexteModule
(
TEXTE_MODULE
*
Text
,
wxDC
*
DC
);
void
PlaceTexteModule
(
TEXTE_MODULE
*
Text
,
wxDC
*
DC
);
...
@@ -485,7 +478,7 @@ public:
...
@@ -485,7 +478,7 @@ public:
void
Global_Import_Pad_Settings
(
D_PAD
*
Pad
,
wxDC
*
DC
);
void
Global_Import_Pad_Settings
(
D_PAD
*
Pad
,
wxDC
*
DC
);
//
Chargement de module
s
//
loading footprint
s
MODULE
*
Get_Librairie_Module
(
wxWindow
*
winaff
,
const
wxString
&
library
,
MODULE
*
Get_Librairie_Module
(
wxWindow
*
winaff
,
const
wxString
&
library
,
const
wxString
&
ModuleName
,
bool
show_msg_err
);
const
wxString
&
ModuleName
,
bool
show_msg_err
);
...
@@ -495,7 +488,7 @@ public:
...
@@ -495,7 +488,7 @@ public:
MODULE
*
Load_Module_From_Library
(
const
wxString
&
library
,
wxDC
*
DC
);
MODULE
*
Load_Module_From_Library
(
const
wxString
&
library
,
wxDC
*
DC
);
//
Gestion des chevelus (ratsnest)
//
ratsnest functions
void
Compile_Ratsnest
(
wxDC
*
DC
,
bool
affiche
);
/* Recalcul complet du chevelu */
void
Compile_Ratsnest
(
wxDC
*
DC
,
bool
affiche
);
/* Recalcul complet du chevelu */
void
ReCompile_Ratsnest_After_Changes
(
wxDC
*
DC
);
void
ReCompile_Ratsnest_After_Changes
(
wxDC
*
DC
);
int
Test_1_Net_Ratsnest
(
wxDC
*
DC
,
int
net_code
);
int
Test_1_Net_Ratsnest
(
wxDC
*
DC
,
int
net_code
);
...
@@ -504,8 +497,7 @@ public:
...
@@ -504,8 +497,7 @@ public:
void
Build_Board_Ratsnest
(
wxDC
*
DC
);
void
Build_Board_Ratsnest
(
wxDC
*
DC
);
void
DrawGeneralRatsnest
(
wxDC
*
DC
,
int
net_code
=
0
);
void
DrawGeneralRatsnest
(
wxDC
*
DC
,
int
net_code
=
0
);
void
trace_ratsnest_pad
(
wxDC
*
DC
);
void
trace_ratsnest_pad
(
wxDC
*
DC
);
void
recalcule_pad_net_code
();
/* Routine de
void
recalcule_pad_net_code
();
/* compute and update the PAD net codes */
* calcul et de mise a jour des net_codes des PADS */
void
build_liste_pads
();
void
build_liste_pads
();
int
*
build_ratsnest_pad
(
EDA_BaseStruct
*
ref
,
const
wxPoint
&
refpos
,
bool
init
);
int
*
build_ratsnest_pad
(
EDA_BaseStruct
*
ref
,
const
wxPoint
&
refpos
,
bool
init
);
...
@@ -537,10 +529,10 @@ public:
...
@@ -537,10 +529,10 @@ public:
void
Block_Move
(
wxDC
*
DC
);
void
Block_Move
(
wxDC
*
DC
);
void
Block_Duplicate
(
wxDC
*
DC
);
void
Block_Duplicate
(
wxDC
*
DC
);
//
Gestion des zones
:
//
zone handling
:
void
DelLimitesZone
(
wxDC
*
DC
,
bool
Redraw
);
void
DelLimitesZone
(
wxDC
*
DC
,
bool
Redraw
);
//
Gestion des layers
:
//
layerhandling
:
// (See pcbnew/sel_layer.cpp for description of why null_layer parameter is provided)
// (See pcbnew/sel_layer.cpp for description of why null_layer parameter is provided)
int
SelectLayer
(
int
default_layer
,
int
min_layer
,
int
max_layer
,
int
SelectLayer
(
int
default_layer
,
int
min_layer
,
int
max_layer
,
bool
null_layer
=
false
);
bool
null_layer
=
false
);
...
@@ -672,7 +664,7 @@ public:
...
@@ -672,7 +664,7 @@ public:
void
StartMove_Module
(
MODULE
*
module
,
wxDC
*
DC
);
void
StartMove_Module
(
MODULE
*
module
,
wxDC
*
DC
);
bool
Delete_Module
(
MODULE
*
module
,
wxDC
*
DC
);
bool
Delete_Module
(
MODULE
*
module
,
wxDC
*
DC
);
//
Chargement de modules: voir
WinEDA_BasePcbFrame
//
loading modules: see
WinEDA_BasePcbFrame
// Gestion du PCB
// Gestion du PCB
void
Erase_Zones
(
wxDC
*
DC
,
bool
query
);
void
Erase_Zones
(
wxDC
*
DC
,
bool
query
);
...
@@ -685,7 +677,7 @@ public:
...
@@ -685,7 +677,7 @@ public:
void
RemoveStruct
(
EDA_BaseStruct
*
Item
,
wxDC
*
DC
);
void
RemoveStruct
(
EDA_BaseStruct
*
Item
,
wxDC
*
DC
);
void
Via_Edit_Control
(
wxDC
*
DC
,
int
command_type
,
SEGVIA
*
via
);
void
Via_Edit_Control
(
wxDC
*
DC
,
int
command_type
,
SEGVIA
*
via
);
//
Mise en surbrillance des net
s:
//
Hightlight function
s:
int
Select_High_Light
(
wxDC
*
DC
);
int
Select_High_Light
(
wxDC
*
DC
);
void
Hight_Light
(
wxDC
*
DC
);
void
Hight_Light
(
wxDC
*
DC
);
void
DrawHightLight
(
wxDC
*
DC
,
int
NetCode
);
void
DrawHightLight
(
wxDC
*
DC
,
int
NetCode
);
...
@@ -716,34 +708,34 @@ public:
...
@@ -716,34 +708,34 @@ public:
void
Start_DragTrackSegmentAndKeepSlope
(
TRACK
*
track
,
wxDC
*
DC
);
void
Start_DragTrackSegmentAndKeepSlope
(
TRACK
*
track
,
wxDC
*
DC
);
void
SwitchLayer
(
wxDC
*
DC
,
int
layer
);
void
SwitchLayer
(
wxDC
*
DC
,
int
layer
);
//
Edition des zones
//
zone handling
EDGE_ZONE
*
Del_SegmEdgeZone
(
wxDC
*
DC
,
EDGE_ZONE
*
edge_zone
);
EDGE_ZONE
*
Del_SegmEdgeZone
(
wxDC
*
DC
,
EDGE_ZONE
*
edge_zone
);
void
CaptureNetName
(
wxDC
*
DC
);
void
CaptureNetName
(
wxDC
*
DC
);
EDGE_ZONE
*
Begin_Zone
();
EDGE_ZONE
*
Begin_Zone
();
void
End_Zone
(
wxDC
*
DC
);
void
End_Zone
(
wxDC
*
DC
);
void
Fill_Zone
(
wxDC
*
DC
);
void
Fill_Zone
(
wxDC
*
DC
);
//
Edition des mires de centrage
//
Target handling
MIREPCB
*
Create_Mire
(
wxDC
*
DC
);
MIREPCB
*
Create_Mire
(
wxDC
*
DC
);
void
Delete_Mire
(
MIREPCB
*
MirePcb
,
wxDC
*
DC
);
void
Delete_Mire
(
MIREPCB
*
MirePcb
,
wxDC
*
DC
);
void
StartMove_Mire
(
MIREPCB
*
MirePcb
,
wxDC
*
DC
);
void
StartMove_Mire
(
MIREPCB
*
MirePcb
,
wxDC
*
DC
);
void
Place_Mire
(
MIREPCB
*
MirePcb
,
wxDC
*
DC
);
void
Place_Mire
(
MIREPCB
*
MirePcb
,
wxDC
*
DC
);
void
InstallMireOptionsFrame
(
MIREPCB
*
MirePcb
,
wxDC
*
DC
,
const
wxPoint
&
pos
);
void
InstallMireOptionsFrame
(
MIREPCB
*
MirePcb
,
wxDC
*
DC
,
const
wxPoint
&
pos
);
// G
estion des segments de dessin type DRAWSEGMENT
:
// G
raphic segments type DRAWSEGMENT handling
:
DRAWSEGMENT
*
Begin_DrawSegment
(
DRAWSEGMENT
*
Segment
,
int
shape
,
wxDC
*
DC
);
DRAWSEGMENT
*
Begin_DrawSegment
(
DRAWSEGMENT
*
Segment
,
int
shape
,
wxDC
*
DC
);
void
End_Edge
(
DRAWSEGMENT
*
Segment
,
wxDC
*
DC
);
void
End_Edge
(
DRAWSEGMENT
*
Segment
,
wxDC
*
DC
);
void
Drawing_SetNewWidth
(
DRAWSEGMENT
*
DrawSegm
,
wxDC
*
DC
);
void
Drawing_SetNewWidth
(
DRAWSEGMENT
*
DrawSegm
,
wxDC
*
DC
);
void
Delete_Segment_Edge
(
DRAWSEGMENT
*
Segment
,
wxDC
*
DC
);
void
Delete_Segment_Edge
(
DRAWSEGMENT
*
Segment
,
wxDC
*
DC
);
void
Delete_Drawings_All_Layer
(
DRAWSEGMENT
*
Segment
,
wxDC
*
DC
);
void
Delete_Drawings_All_Layer
(
DRAWSEGMENT
*
Segment
,
wxDC
*
DC
);
//
Gestion des cotations
:
//
Dimension handling
:
void
Install_Edit_Cotation
(
COTATION
*
Cotation
,
wxDC
*
DC
,
const
wxPoint
&
pos
);
void
Install_Edit_Cotation
(
COTATION
*
Cotation
,
wxDC
*
DC
,
const
wxPoint
&
pos
);
COTATION
*
Begin_Cotation
(
COTATION
*
Cotation
,
wxDC
*
DC
);
COTATION
*
Begin_Cotation
(
COTATION
*
Cotation
,
wxDC
*
DC
);
void
Delete_Cotation
(
COTATION
*
Cotation
,
wxDC
*
DC
);
void
Delete_Cotation
(
COTATION
*
Cotation
,
wxDC
*
DC
);
//
Gestion des netlistes
:
//
netlist handling
:
void
InstallNetlistFrame
(
wxDC
*
DC
,
const
wxPoint
&
pos
);
void
InstallNetlistFrame
(
wxDC
*
DC
,
const
wxPoint
&
pos
);
// Autoplacement:
// Autoplacement:
...
@@ -760,20 +752,19 @@ public:
...
@@ -760,20 +752,19 @@ public:
int
GenPlaceBoard
();
int
GenPlaceBoard
();
void
DrawInfoPlace
(
wxDC
*
DC
);
void
DrawInfoPlace
(
wxDC
*
DC
);
// Autorout
age
:
// Autorout
ing
:
int
Solve
(
wxDC
*
DC
,
int
two_sides
);
int
Solve
(
wxDC
*
DC
,
int
two_sides
);
void
Reset_Noroutable
(
wxDC
*
DC
);
void
Reset_Noroutable
(
wxDC
*
DC
);
void
Autoroute
(
wxDC
*
DC
,
int
mode
);
void
Autoroute
(
wxDC
*
DC
,
int
mode
);
void
ReadAutoroutedTracks
(
wxDC
*
DC
);
void
ReadAutoroutedTracks
(
wxDC
*
DC
);
void
GlobalRoute
(
wxDC
*
DC
);
void
GlobalRoute
(
wxDC
*
DC
);
//
fonctions generale
s
//
diver
s
void
Show_1_Ratsnest
(
EDA_BaseStruct
*
item
,
wxDC
*
DC
);
void
Show_1_Ratsnest
(
EDA_BaseStruct
*
item
,
wxDC
*
DC
);
void
Ratsnest_On_Off
(
wxDC
*
DC
);
void
Ratsnest_On_Off
(
wxDC
*
DC
);
void
Clean_Pcb
(
wxDC
*
DC
);
void
Clean_Pcb
(
wxDC
*
DC
);
BOARD_ITEM
*
SaveItemEfface
(
BOARD_ITEM
*
PtItem
,
int
nbitems
);
BOARD_ITEM
*
SaveItemEfface
(
BOARD_ITEM
*
PtItem
,
int
nbitems
);
// divers
void
InstallFindFrame
(
const
wxPoint
&
pos
,
wxDC
*
DC
);
void
InstallFindFrame
(
const
wxPoint
&
pos
,
wxDC
*
DC
);
/**
/**
...
@@ -784,7 +775,7 @@ public:
...
@@ -784,7 +775,7 @@ public:
*/
*/
void
SendMessageToEESCHEMA
(
BOARD_ITEM
*
objectToSync
);
void
SendMessageToEESCHEMA
(
BOARD_ITEM
*
objectToSync
);
/*
Special micro_onde
s */
/*
Micro waves function
s */
void
Edit_Gap
(
wxDC
*
DC
,
MODULE
*
Module
);
void
Edit_Gap
(
wxDC
*
DC
,
MODULE
*
Module
);
MODULE
*
Create_MuWaveBasicShape
(
wxDC
*
DC
,
const
wxString
&
name
,
int
pad_count
);
MODULE
*
Create_MuWaveBasicShape
(
wxDC
*
DC
,
const
wxString
&
name
,
int
pad_count
);
MODULE
*
Create_MuWaveComponent
(
wxDC
*
DC
,
int
shape_type
);
MODULE
*
Create_MuWaveComponent
(
wxDC
*
DC
,
int
shape_type
);
...
@@ -840,7 +831,7 @@ public:
...
@@ -840,7 +831,7 @@ public:
void
InstallPcbOptionsFrame
(
const
wxPoint
&
pos
,
int
id
);
void
InstallPcbOptionsFrame
(
const
wxPoint
&
pos
,
int
id
);
void
InstallPcbGlobalDeleteFrame
(
const
wxPoint
&
pos
);
void
InstallPcbGlobalDeleteFrame
(
const
wxPoint
&
pos
);
/*
Gestion generale des operations sur block
*/
/*
handlers for block commands
*/
int
ReturnBlockCommand
(
int
key
);
int
ReturnBlockCommand
(
int
key
);
virtual
void
HandleBlockPlace
(
wxDC
*
DC
);
virtual
void
HandleBlockPlace
(
wxDC
*
DC
);
virtual
int
HandleBlockEnd
(
wxDC
*
DC
);
virtual
int
HandleBlockEnd
(
wxDC
*
DC
);
...
@@ -872,14 +863,14 @@ public:
...
@@ -872,14 +863,14 @@ public:
/* Fonctions specifiques */
/* Fonctions specifiques */
void
Trace_Gerber
(
wxDC
*
DC
,
int
draw_mode
,
int
printmasklayer
);
void
Trace_Gerber
(
wxDC
*
DC
,
int
draw_mode
,
int
printmasklayer
);
//
Gestion des textes sur pcb
//
Copper texts
void
Rotate_Texte_Pcb
(
TEXTE_PCB
*
TextePcb
,
wxDC
*
DC
);
void
Rotate_Texte_Pcb
(
TEXTE_PCB
*
TextePcb
,
wxDC
*
DC
);
TEXTE_PCB
*
Create_Texte_Pcb
(
wxDC
*
DC
);
TEXTE_PCB
*
Create_Texte_Pcb
(
wxDC
*
DC
);
void
Delete_Texte_Pcb
(
TEXTE_PCB
*
TextePcb
,
wxDC
*
DC
);
void
Delete_Texte_Pcb
(
TEXTE_PCB
*
TextePcb
,
wxDC
*
DC
);
void
StartMoveTextePcb
(
TEXTE_PCB
*
TextePcb
,
wxDC
*
DC
);
void
StartMoveTextePcb
(
TEXTE_PCB
*
TextePcb
,
wxDC
*
DC
);
void
Place_Texte_Pcb
(
TEXTE_PCB
*
TextePcb
,
wxDC
*
DC
);
void
Place_Texte_Pcb
(
TEXTE_PCB
*
TextePcb
,
wxDC
*
DC
);
//
Gestion du PCB
//
PCB handling
bool
Clear_Pcb
(
wxDC
*
DC
,
bool
query
);
bool
Clear_Pcb
(
wxDC
*
DC
,
bool
query
);
void
Erase_Current_Layer
(
wxDC
*
DC
,
bool
query
);
void
Erase_Current_Layer
(
wxDC
*
DC
,
bool
query
);
void
Erase_Zones
(
wxDC
*
DC
,
bool
query
);
void
Erase_Zones
(
wxDC
*
DC
,
bool
query
);
...
@@ -903,7 +894,7 @@ public:
...
@@ -903,7 +894,7 @@ public:
/*********************************************************/
/*********************************************************/
/* class WinEDA_ModuleEditFrame: public WinEDA_DrawFrame */
/* class WinEDA_ModuleEditFrame: public WinEDA_DrawFrame */
/* Class
de la fenetre d'�dition des modules pour PCB
*/
/* Class
for the footprint editor
*/
/*********************************************************/
/*********************************************************/
class
WinEDA_ModuleEditFrame
:
public
WinEDA_BasePcbFrame
class
WinEDA_ModuleEditFrame
:
public
WinEDA_BasePcbFrame
...
@@ -937,13 +928,14 @@ public:
...
@@ -937,13 +928,14 @@ public:
void
OnSelectOptionToolbar
(
wxCommandEvent
&
event
);
void
OnSelectOptionToolbar
(
wxCommandEvent
&
event
);
void
OnHotKey
(
wxDC
*
DC
,
int
hotkey
,
EDA_BaseStruct
*
DrawStruct
);
void
OnHotKey
(
wxDC
*
DC
,
int
hotkey
,
EDA_BaseStruct
*
DrawStruct
);
/*
Gestion generale des operations sur block
*/
/*
handlers for block commands
*/
int
ReturnBlockCommand
(
int
key
);
int
ReturnBlockCommand
(
int
key
);
virtual
void
HandleBlockPlace
(
wxDC
*
DC
);
virtual
void
HandleBlockPlace
(
wxDC
*
DC
);
virtual
int
HandleBlockEnd
(
wxDC
*
DC
);
virtual
int
HandleBlockEnd
(
wxDC
*
DC
);
BOARD_ITEM
*
ModeditLocateAndDisplay
();
BOARD_ITEM
*
ModeditLocateAndDisplay
();
/* Undo and redo functions */
public
:
public
:
void
SaveCopyInUndoList
(
EDA_BaseStruct
*
ItemToCopy
,
int
flag_type_command
=
0
);
void
SaveCopyInUndoList
(
EDA_BaseStruct
*
ItemToCopy
,
int
flag_type_command
=
0
);
...
@@ -953,17 +945,17 @@ private:
...
@@ -953,17 +945,17 @@ private:
public
:
public
:
//
Gestion des modules
//
Footprint edition
void
Place_Ancre
(
MODULE
*
module
,
wxDC
*
DC
);
void
Place_Ancre
(
MODULE
*
module
,
wxDC
*
DC
);
void
RemoveStruct
(
EDA_BaseStruct
*
Item
,
wxDC
*
DC
);
void
RemoveStruct
(
EDA_BaseStruct
*
Item
,
wxDC
*
DC
);
void
Transform
(
MODULE
*
module
,
wxDC
*
DC
,
int
transform
);
void
Transform
(
MODULE
*
module
,
wxDC
*
DC
,
int
transform
);
//
Chargement de modules
//
loading Footprint
MODULE
*
Import_Module
(
wxDC
*
DC
);
MODULE
*
Import_Module
(
wxDC
*
DC
);
void
Export_Module
(
MODULE
*
ptmod
,
bool
createlib
);
void
Export_Module
(
MODULE
*
ptmod
,
bool
createlib
);
void
Load_Module_Module_From_BOARD
(
MODULE
*
Module
);
void
Load_Module_Module_From_BOARD
(
MODULE
*
Module
);
//
Gestion des contour
s
//
functions to edit footprint edge
s
void
Edit_Edge_Width
(
EDGE_MODULE
*
Edge
,
wxDC
*
DC
);
void
Edit_Edge_Width
(
EDGE_MODULE
*
Edge
,
wxDC
*
DC
);
void
Edit_Edge_Layer
(
EDGE_MODULE
*
Edge
,
wxDC
*
DC
);
void
Edit_Edge_Layer
(
EDGE_MODULE
*
Edge
,
wxDC
*
DC
);
void
Delete_Edge_Module
(
EDGE_MODULE
*
Edge
,
wxDC
*
DC
);
void
Delete_Edge_Module
(
EDGE_MODULE
*
Edge
,
wxDC
*
DC
);
...
@@ -973,7 +965,7 @@ public:
...
@@ -973,7 +965,7 @@ public:
void
Start_Move_EdgeMod
(
EDGE_MODULE
*
drawitem
,
wxDC
*
DC
);
void
Start_Move_EdgeMod
(
EDGE_MODULE
*
drawitem
,
wxDC
*
DC
);
void
Place_EdgeMod
(
EDGE_MODULE
*
drawitem
,
wxDC
*
DC
);
void
Place_EdgeMod
(
EDGE_MODULE
*
drawitem
,
wxDC
*
DC
);
//
Gestion des librai
ries:
//
handlers for libra
ries:
void
Delete_Module_In_Library
(
const
wxString
&
libname
);
void
Delete_Module_In_Library
(
const
wxString
&
libname
);
int
Create_Librairie
(
const
wxString
&
LibName
);
int
Create_Librairie
(
const
wxString
&
LibName
);
void
Select_Active_Library
();
void
Select_Active_Library
();
...
...
internat/fr/kicad.mo
View file @
45cdad8b
No preview for this file type
internat/fr/kicad.po
View file @
45cdad8b
...
@@ -2,8 +2,8 @@ msgid ""
...
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
msgstr ""
"Project-Id-Version: kicad\n"
"Project-Id-Version: kicad\n"
"POT-Creation-Date: \n"
"POT-Creation-Date: \n"
"PO-Revision-Date: 2007-10-1
2 09:04
+0100\n"
"PO-Revision-Date: 2007-10-1
3 19:18
+0100\n"
"Last-Translator:
jp charras <jean-pierre.charras@inpg.fr>
\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"
"Content-Type: text/plain; charset=iso-8859-1\n"
"Content-Type: text/plain; charset=iso-8859-1\n"
...
@@ -21,29 +21,6 @@ msgstr ""
...
@@ -21,29 +21,6 @@ msgstr ""
"X-Poedit-SearchPath-6: 3d-viewer\n"
"X-Poedit-SearchPath-6: 3d-viewer\n"
"X-Poedit-SearchPath-7: share\n"
"X-Poedit-SearchPath-7: share\n"
#: pcbnew/editrout.cpp:116
#: pcbnew/edit_track_width.cpp:117
msgid "Edit All Tracks and Vias Sizes"
msgstr "Editer TOUTES Pistes et Vias"
#: pcbnew/editrout.cpp:121
#: pcbnew/edit_track_width.cpp:122
msgid "Edit All Via Sizes"
msgstr "Editer TOUTES Vias"
#: pcbnew/editrout.cpp:126
#: pcbnew/edit_track_width.cpp:127
msgid "Edit All Track Sizes"
msgstr "Editer TOUTES Pistes"
#: pcbnew/edit_track_width.cpp:85
msgid "Change track width (entire NET) ?"
msgstr "Change largeur piste ( NET complet) ?"
#: pcbnew/pcbnew.cpp:42
msgid "Pcbnew is already running, Continue?"
msgstr "Pcbnew est est cours d'excution. Continuer ?"
#: pcbnew/autoplac.cpp:106
#: pcbnew/autoplac.cpp:106
msgid "Footprints NOT LOCKED will be moved"
msgid "Footprints NOT LOCKED will be moved"
msgstr "Les modules NON FIXES vont tre dplacs"
msgstr "Les modules NON FIXES vont tre dplacs"
...
@@ -76,9 +53,106 @@ msgstr "It
...
@@ -76,9 +53,106 @@ msgstr "It
msgid "Ok to abort ?"
msgid "Ok to abort ?"
msgstr "Ok pour arrter ?"
msgstr "Ok pour arrter ?"
#: pcbnew/ioascii.cpp:207
#: pcbnew/class_board.cpp:304
msgid "Error: Unexpected end of file !"
#: pcbnew/affiche.cpp:52
msgstr "Erreur: Fin de fichier inattendue !"
#: pcbnew/class_module.cpp:1127
msgid "Pads"
msgstr "Pads"
#: pcbnew/class_board.cpp:314
#: pcbnew/plotps.cpp:361
#: pcbnew/affiche.cpp:63
msgid "Vias"
msgstr "Vias"
#: pcbnew/class_board.cpp:317
msgid "Nodes"
msgstr "Nodes"
#: pcbnew/class_board.cpp:320
msgid "Links"
msgstr "Liens"
#: pcbnew/class_board.cpp:323
msgid "Nets"
msgstr "Nets"
#: pcbnew/class_board.cpp:326
msgid "Connect"
msgstr "Connect"
#: pcbnew/class_board.cpp:329
#: eeschema/eelayer.cpp:177
msgid "NoConn"
msgstr "Non Conn"
#: pcbnew/pcbnew.cpp:42
msgid "Pcbnew is already running, Continue?"
msgstr "Pcbnew est est cours d'excution. Continuer ?"
#: pcbnew/edit.cpp:171
#: pcbnew/editmod.cpp:45
msgid "Module Editor"
msgstr "Ouvrir Editeur de modules"
#: pcbnew/edit.cpp:251
msgid "Add Tracks"
msgstr "Addition de pistes"
#: pcbnew/edit.cpp:260
msgid "Add Zones"
msgstr "Addition de Zones"
#: pcbnew/edit.cpp:262
msgid "Warning: Display Zone is OFF!!!"
msgstr "Attention: Affichage zones dsactiv !!!"
#: pcbnew/edit.cpp:269
msgid "Add Layer Alignment Target"
msgstr "Ajouter Mire de superposition"
#: pcbnew/edit.cpp:273
msgid "Adjust Zero"
msgstr "Ajuster Zro"
#: pcbnew/edit.cpp:279
msgid "Add Graphic"
msgstr "Addition lments graphiques"
#: pcbnew/edit.cpp:283
#: pcbnew/tool_modedit.cpp:180
#: eeschema/schedit.cpp:314
#: eeschema/libframe.cpp:502
#: gerbview/tool_gerber.cpp:383
msgid "Add Text"
msgstr "Ajout de Texte"
#: pcbnew/edit.cpp:287
msgid "Add Modules"
msgstr "Addition de Modules"
#: pcbnew/edit.cpp:291
msgid "Add Dimension"
msgstr "Ajout de cotes"
#: pcbnew/edit.cpp:299
msgid "Net Highlight"
msgstr "Surbrillance des quipotentielles"
#: pcbnew/edit.cpp:303
msgid "Local Ratsnest"
msgstr "Monter le chevelu gnral"
#: pcbnew/edit.cpp:461
#: pcbnew/modedit.cpp:344
#: eeschema/schedit.cpp:454
#: eeschema/libframe.cpp:578
msgid "Delete item"
msgstr "Suppression d'lments"
#: pcbnew/controle.cpp:172
msgid "Selection Clarification"
msgstr "Clarification de la Slection"
#: pcbnew/modedit.cpp:181
#: pcbnew/modedit.cpp:181
msgid "Unable to find the footprint source on the main board"
msgid "Unable to find the footprint source on the main board"
...
@@ -125,33 +199,6 @@ msgstr "Ajout d'
...
@@ -125,33 +199,6 @@ msgstr "Ajout d'
msgid "Place anchor"
msgid "Place anchor"
msgstr "Place Ancre"
msgstr "Place Ancre"
#: pcbnew/modedit.cpp:344
#: pcbnew/edit.cpp:459
#: eeschema/schedit.cpp:454
#: eeschema/libframe.cpp:578
msgid "Delete item"
msgstr "Suppression d'lments"
#: pcbnew/autorout.cpp:59
msgid "Net not selected"
msgstr " Net non slectionn"
#: pcbnew/autorout.cpp:67
msgid "Module not selected"
msgstr "Module non selectionn"
#: pcbnew/autorout.cpp:75
msgid "Pad not selected"
msgstr "Pad non slectionn"
#: pcbnew/autorout.cpp:136
msgid "No memory for autorouting"
msgstr "Pas de memoire pour autoroutage"
#: pcbnew/autorout.cpp:141
msgid "Place Cells"
msgstr "Place Cells"
#: pcbnew/initpcb.cpp:126
#: pcbnew/initpcb.cpp:126
msgid "Current Board will be lost ?"
msgid "Current Board will be lost ?"
msgstr "Le C.I. courant sera perdu ?"
msgstr "Le C.I. courant sera perdu ?"
...
@@ -182,65 +229,25 @@ msgstr "Effacement des Modules?"
...
@@ -182,65 +229,25 @@ msgstr "Effacement des Modules?"
msgid "Delete Pcb Texts"
msgid "Delete Pcb Texts"
msgstr "Effacer Textes Pcb"
msgstr "Effacer Textes Pcb"
#: pcbnew/clean.cpp:163
#: pcbnew/autorout.cpp:59
msgid "Delete unconnected tracks:"
msgid "Net not selected"
msgstr "Suppression Pistes non connectes"
msgstr " Net non slectionn"
#: pcbnew/clean.cpp:181
msgid "ViaDef"
msgstr "ViaDef"
#: pcbnew/clean.cpp:332
msgid "Clean Null Segments"
msgstr "Nettoyage segments nulls"
#: pcbnew/clean.cpp:420
msgid "Merging Segments:"
msgstr "Associe Segment"
#: pcbnew/clean.cpp:422
msgid "Merge"
msgstr "Merge"
#: pcbnew/clean.cpp:422
#: pcbnew/dialog_pad_edit.cpp:186
#: eeschema/dialog_erc.cpp:192
#: eeschema/dialog_erc.cpp:196
#: eeschema/dialog_edit_component_in_schematic.cpp:172
msgid "0"
msgstr "0"
#: pcbnew/clean.cpp:435
msgid "Merge: "
msgstr "Merge: "
#: pcbnew/clean.cpp:647
msgid "DRC Control:"
msgstr "Controle DRC:"
#: pcbnew/clean.cpp:652
msgid "NetCtr"
msgstr "NetCtr"
#: pcbnew/clean.cpp:886
msgid "Centre"
msgstr "Centre"
#: pcbnew/
clean.cpp:886
#: pcbnew/
autorout.cpp:67
msgid "
0
"
msgid "
Module not selected
"
msgstr "
0
"
msgstr "
Module non selectionn
"
#: pcbnew/
clean.cpp:897
#: pcbnew/
autorout.cpp:75
msgid "Pad
s:
"
msgid "Pad
not selected
"
msgstr "Pa
stilles:
"
msgstr "Pa
d non slectionn
"
#: pcbnew/
clean.cpp:900
#: pcbnew/
autorout.cpp:143
msgid "
Max
"
msgid "
No memory for autorouting
"
msgstr "
Max
"
msgstr "
Pas de memoire pour autoroutage
"
#: pcbnew/
clean.cpp:902
#: pcbnew/
autorout.cpp:148
msgid "
Segm
"
msgid "
Place Cells
"
msgstr "
Segm
"
msgstr "
Place Cells
"
#: pcbnew/librairi.cpp:47
#: pcbnew/librairi.cpp:47
msgid "Import Module:"
msgid "Import Module:"
...
@@ -319,10 +326,10 @@ msgstr "Module [%s] non trouv
...
@@ -319,10 +326,10 @@ msgstr "Module [%s] non trouv
#: pcbnew/librairi.cpp:712
#: pcbnew/librairi.cpp:712
#: pcbnew/plothpgl.cpp:67
#: pcbnew/plothpgl.cpp:67
#: pcbnew/files.cpp:314
#: pcbnew/files.cpp:314
#: pcbnew/export_gencad.cpp:83
#: pcbnew/gen_modules_placefile.cpp:87
#: pcbnew/gen_modules_placefile.cpp:87
#: pcbnew/gen_modules_placefile.cpp:98
#: pcbnew/gen_modules_placefile.cpp:98
#: pcbnew/gen_modules_placefile.cpp:251
#: pcbnew/gen_modules_placefile.cpp:251
#: pcbnew/export_gencad.cpp:83
#: eeschema/plothpgl.cpp:560
#: eeschema/plothpgl.cpp:560
#: eeschema/plotps.cpp:389
#: eeschema/plotps.cpp:389
#: cvpcb/genequiv.cpp:42
#: cvpcb/genequiv.cpp:42
...
@@ -424,43 +431,135 @@ msgstr "Ajout de stub (arc)"
...
@@ -424,43 +431,135 @@ msgstr "Ajout de stub (arc)"
msgid "Add Polynomial Shape"
msgid "Add Polynomial Shape"
msgstr "Ajout Forme polynomiale"
msgstr "Ajout Forme polynomiale"
#: pcbnew/
find.cpp:127
#: pcbnew/
drc.cpp:80
msgid "
Marker found
"
msgid "
Look for active routes\n
"
msgstr "
Marqueur trouv
"
msgstr "
Recherche des chevelus actifs\n
"
#: pcbnew/find.cpp:129
#: pcbnew/drc.cpp:93
msgid "Unconnected found:\n"
msgstr "Non connect trouv:\n"
#: pcbnew/drc.cpp:101
#, c-format
#, c-format
msgid "
<%s> Found
"
msgid "
%d > Pad %s (%s) @ %.4f,%.4f and
"
msgstr "
<%s> trouv
"
msgstr "
%d > Pad %s (%s) @ %.4f,%.4f et
"
#: pcbnew/find.cpp:156
#: pcbnew/drc.cpp:115
msgid "Marker not found"
#, c-format
msgstr "Marqueur non trouv"
msgid "Pad %s (%s) @ %.4f,%.4f\n"
msgstr "Pad %s (%s) @ %.4f,%.4f\n"
#: pcbnew/
find.cpp:158
#: pcbnew/
drc.cpp:125
#, c-format
#, c-format
msgid "
<%s> Not Found
"
msgid "
Active routes: %d\n
"
msgstr "
<%s> Non trouv
"
msgstr "
Active routes: %d\n
"
#: pcbnew/find.cpp:265
#: pcbnew/drc.cpp:127
#: eeschema/dialog_find.cpp:107
msgid "OK! (No active routes)\n"
msgid "Item to find:"
msgstr "OK! (Pas de chevelu actif)\n"
msgstr "Elment a chercher:"
#: pcbnew/find.cpp:286
#: pcbnew/drc.cpp:186
msgid "Find Item"
#, c-format
msgstr "Chercher Item"
msgid "** End Drc: %d errors **\n"
msgstr "** FinDrc: %d erreurs **\n"
#: pcbnew/
find.cpp:292
#: pcbnew/
drc.cpp:188
msgid "
Find Next Item
"
msgid "
** End Drc: No Error **\n
"
msgstr "
Chercher Item Suivant
"
msgstr "
** Fin Drc: Aucune Erreur **\n
"
#: pcbnew/find.cpp:301
#: pcbnew/drc.cpp:197
msgid "Find Marker"
#, c-format
msgstr "Chercher Marqueur"
msgid "Report file <%s> created\n"
msgstr "Fichier rapport <%s> cr\n"
#: pcbnew/find.cpp:307
#: pcbnew/drc.cpp:279
msgid "Find Next Marker"
msgid "Tst Pad to Pad\n"
msgstr "Tst Pad to Pad\n"
#: pcbnew/drc.cpp:325
#: pcbnew/drc.cpp:399
msgid "SegmNb"
msgstr "SegmNb"
#: pcbnew/drc.cpp:326
msgid "Track Err"
msgstr "Err Pistes"
#: pcbnew/drc.cpp:330
msgid "Tst Tracks\n"
msgstr "Tst Pistes\n"
#: pcbnew/drc.cpp:361
#: pcbnew/drc.cpp:439
#: eeschema/eelayer.cpp:141
msgid "Netname"
msgstr "NetName"
#: pcbnew/drc.cpp:400
msgid "Zone Err"
msgstr "Err. Zone"
#: pcbnew/drc.cpp:403
msgid "Tst Zones\n"
msgstr "Test Zones\n"
#: pcbnew/drc.cpp:1386
#, c-format
msgid "%d Drc Err %d %s (net %s) and PAD %s (%s) net %s @ %d,%d\n"
msgstr "%d Err Drc %d %s (net %s) et PAD %s (%s) net %s @ %d,%d\n"
#: pcbnew/drc.cpp:1403
#, c-format
msgid "%d Err type %d: %s (net %s) and VIA (net %s) @ %d,%d\n"
msgstr "%d Err type %d: %s (net %s) et VIA (net %s) @ %d,%d\n"
#: pcbnew/drc.cpp:1419
#, c-format
msgid "%d Err type %d: %s (net %s) and track (net %s) @ %d,%d\n"
msgstr "%d Err type %d: %s (net %s) et piste (net %s) @ %d,%d\n"
#: pcbnew/drc.cpp:1477
#, c-format
msgid "%d Drc Err: PAD %s (%s) net %s @ %d,%d and PAD %s (%s) net %s @ %d,%d\n"
msgstr "%d Err Drc: PAD %s (%s) net %s @ %d,%d et PAD %s (%s) net %s @ %d,%d\n"
#: pcbnew/find.cpp:127
msgid "Marker found"
msgstr "Marqueur trouv"
#: pcbnew/find.cpp:129
#, c-format
msgid "<%s> Found"
msgstr "<%s> trouv"
#: pcbnew/find.cpp:156
msgid "Marker not found"
msgstr "Marqueur non trouv"
#: pcbnew/find.cpp:158
#, c-format
msgid "<%s> Not Found"
msgstr "<%s> Non trouv"
#: pcbnew/find.cpp:265
#: eeschema/dialog_find.cpp:107
msgid "Item to find:"
msgstr "Elment a chercher:"
#: pcbnew/find.cpp:286
msgid "Find Item"
msgstr "Chercher Item"
#: pcbnew/find.cpp:292
msgid "Find Next Item"
msgstr "Chercher Item Suivant"
#: pcbnew/find.cpp:301
msgid "Find Marker"
msgstr "Chercher Marqueur"
#: pcbnew/find.cpp:307
msgid "Find Next Marker"
msgstr "Marqueur Suivant"
msgstr "Marqueur Suivant"
#: pcbnew/gendrill.cpp:150
#: pcbnew/gendrill.cpp:150
...
@@ -468,7 +567,7 @@ msgid "Drill tools"
...
@@ -468,7 +567,7 @@ msgid "Drill tools"
msgstr "Outils de perage"
msgstr "Outils de perage"
#: pcbnew/gendrill.cpp:171
#: pcbnew/gendrill.cpp:171
#: pcbnew/dialog_general_options.cpp:27
1
#: pcbnew/dialog_general_options.cpp:27
2
#: gerbview/options.cpp:184
#: gerbview/options.cpp:184
msgid "millimeters"
msgid "millimeters"
msgstr "millimetres"
msgstr "millimetres"
...
@@ -634,9 +733,9 @@ msgstr "Outils"
...
@@ -634,9 +733,9 @@ msgstr "Outils"
#: pcbnew/gendrill.cpp:411
#: pcbnew/gendrill.cpp:411
#: pcbnew/gendrill.cpp:1098
#: pcbnew/gendrill.cpp:1098
#: pcbnew/gendrill.cpp:1674
#: pcbnew/gendrill.cpp:1674
#: pcbnew/class_pad.cpp:9
74
#: pcbnew/class_pad.cpp:9
95
#: pcbnew/class_track.cpp:
791
#: pcbnew/class_track.cpp:
812
#: pcbnew/class_track.cpp:
796
#: pcbnew/class_track.cpp:
817
msgid "Drill"
msgid "Drill"
msgstr "Perage"
msgstr "Perage"
...
@@ -665,135 +764,229 @@ msgstr "Fichier rapport de per
...
@@ -665,135 +764,229 @@ msgstr "Fichier rapport de per
msgid "Incorrect value for Via drill. No via drill change"
msgid "Incorrect value for Via drill. No via drill change"
msgstr "Valeur incorrecte pour perage.Pas de changement pour la via"
msgstr "Valeur incorrecte pour perage.Pas de changement pour la via"
#: pcbnew/
editpads.cpp:74
#: pcbnew/
surbrill.cpp:35
msgid "
Pad Position
"
msgid "
Filter for net names:
"
msgstr "
Position Pad
"
msgstr "
Filtre pour nets:
"
#: pcbnew/
editpads.cpp:78
#: pcbnew/
surbrill.cpp:39
msgid "
Pad Size
"
msgid "
List Nets
"
msgstr "
Taille Pad
"
msgstr "
Liste quipots
"
#: pcbnew/
editpads.cpp:82
#: pcbnew/
plotps.cpp:390
msgid "
Delta
"
msgid "
Tracks
"
msgstr "
Delta
"
msgstr "
Pistes
"
#: pcbnew/
editpads.cpp:86
#: pcbnew/
affiche.cpp:34
msgid "
Offset
"
msgid "
Net Name
"
msgstr "
Offse
t"
msgstr "
Equipo
t"
#: pcbnew/
editpads.cpp:92
#: pcbnew/
affiche.cpp:36
msgid "
Pad Drill
"
msgid "
No Net (not connected)
"
msgstr "
Diam perage
"
msgstr "
Pas de Net (non connect)
"
#: pcbnew/
editpads.cpp:102
#: pcbnew/
affiche.cpp:39
msgid "
Pad Orient (0.1 deg)
"
msgid "
Net Code
"
msgstr "
Orient Pad (0.1 deg)
"
msgstr "
Net Code
"
#: pcbnew/
editpads.cpp:333
#: pcbnew/
block.cpp:125
msgid "Inc
orrect value for pad drill: pad drill bigger than pad size
"
msgid "Inc
lude Modules
"
msgstr "
Valeur incorrecte pour diametre de perage.percage plus grand que la taille du pad
"
msgstr "
Inclure Modules
"
#: pcbnew/
editpads.cpp:33
9
#: pcbnew/
block.cpp:12
9
msgid "Inc
orrect value for pad offset
"
msgid "Inc
lude tracks
"
msgstr "
Valeur incorrecte pour offset du pad
"
msgstr "
Inclure Pistes
"
#: pcbnew/
edit.cpp:169
#: pcbnew/
block.cpp:133
#: pcbnew/
editmod.cpp:4
5
#: pcbnew/
dialog_drc.cpp:16
5
msgid "
Module Editor
"
msgid "
Include zones
"
msgstr "
Ouvrir Editeur de modul
es"
msgstr "
Inclure zon
es"
#: pcbnew/
edit.cpp:249
#: pcbnew/
block.cpp:138
msgid "
Add Track
s"
msgid "
Include Text on copper layer
s"
msgstr "
Addition de pistes
"
msgstr "
Inclure Texte sur couches cuivre
"
#: pcbnew/
edit.cpp:258
#: pcbnew/
block.cpp:142
msgid "
Add Zone
s"
msgid "
Include drawing
s"
msgstr "
Addition de Zone
s"
msgstr "
Inclure trac
s"
#: pcbnew/
edit.cpp:260
#: pcbnew/
block.cpp:146
msgid "
Warning: Display Zone is OFF!!!
"
msgid "
Include egde layer
"
msgstr "
Attention: Affichage zones dsactiv !!!
"
msgstr "
Inclure couche Edge
"
#: pcbnew/edit.cpp:267
#: pcbnew/block.cpp:157
msgid "Add Layer Alignment Target"
#: pcbnew/cotation.cpp:109
msgstr "Ajouter Mire de superposition"
#: pcbnew/mirepcb.cpp:103
#: pcbnew/muonde.cpp:352
#: pcbnew/pcbtexte.cpp:116
#: pcbnew/modedit_onclick.cpp:201
#: pcbnew/modedit_onclick.cpp:233
#: pcbnew/set_color.cpp:280
#: pcbnew/swap_layers.cpp:103
#: pcbnew/dialog_edit_module.cpp:121
#: pcbnew/onrightclick.cpp:146
#: pcbnew/onrightclick.cpp:160
#: pcbnew/globaleditpad.cpp:108
#: pcbnew/sel_layer.cpp:162
#: pcbnew/sel_layer.cpp:320
#: eeschema/sheetlab.cpp:97
#: eeschema/libedit_onrightclick.cpp:68
#: eeschema/libedit_onrightclick.cpp:83
#: eeschema/onrightclick.cpp:121
#: eeschema/onrightclick.cpp:133
#: cvpcb/dialog_display_options.cpp:194
#: gerbview/set_color.cpp:253
#: gerbview/options.cpp:167
#: gerbview/options.cpp:296
#: gerbview/reglage.cpp:120
#: gerbview/onrightclick.cpp:40
#: gerbview/onrightclick.cpp:59
#: gerbview/select_layers_to_pcb.cpp:171
#: common/selcolor.cpp:147
#: common/displlst.cpp:103
#: common/get_component_dialog.cpp:121
msgid "Cancel"
msgstr "Annuler"
#: pcbnew/edit.cpp:271
#: pcbnew/block.cpp:160
msgid "Adjust Zero"
#: pcbnew/cotation.cpp:105
msgstr "Ajuster Zro"
#: pcbnew/mirepcb.cpp:99
#: pcbnew/muonde.cpp:348
#: pcbnew/pcbtexte.cpp:111
#: pcbnew/set_color.cpp:275
#: pcbnew/swap_layers.cpp:98
#: pcbnew/dialog_edit_module.cpp:117
#: pcbnew/sel_layer.cpp:158
#: pcbnew/sel_layer.cpp:316
#: eeschema/sheetlab.cpp:93
#: cvpcb/dialog_display_options.cpp:189
#: gerbview/set_color.cpp:249
#: gerbview/options.cpp:163
#: gerbview/options.cpp:292
#: gerbview/reglage.cpp:116
#: gerbview/select_layers_to_pcb.cpp:167
#: common/displlst.cpp:99
#: common/get_component_dialog.cpp:112
msgid "OK"
msgstr "OK"
#: pcbnew/
edit.cpp:277
#: pcbnew/
block.cpp:453
msgid "
Add Graphic
"
msgid "
Delete Block
"
msgstr "
Addition lments graphiques
"
msgstr "
Effacer Bloc
"
#: pcbnew/edit.cpp:281
#: pcbnew/block.cpp:464
#: pcbnew/tool_modedit.cpp:180
msgid "Delete Footprints"
#: eeschema/schedit.cpp:314
msgstr "Suppression modules"
#: eeschema/libframe.cpp:502
#: gerbview/tool_gerber.cpp:383
msgid "Add Text"
msgstr "Ajout de Texte"
#: pcbnew/
edit.cpp:285
#: pcbnew/
block.cpp:484
msgid "
Add Module
s"
msgid "
Delete track
s"
msgstr "
Addition de Modul
es"
msgstr "
Suppression Pist
es"
#: pcbnew/
edit.cpp:289
#: pcbnew/
block.cpp:505
msgid "
Add Cotation
"
msgid "
Delete draw layers
"
msgstr "
Addition de Cotations
"
msgstr "
Suppression couches sessin
"
#: pcbnew/
edit.cpp:297
#: pcbnew/
block.cpp:570
msgid "
Net Highlight
"
msgid "
Delete zones
"
msgstr "Su
rbrillance des quipotentiell
es"
msgstr "Su
ppressionZon
es"
#: pcbnew/
edit.cpp:301
#: pcbnew/
block.cpp:605
msgid "
Local Ratsnest
"
msgid "
Rotate Block
"
msgstr "
Monter le chevelu gnral
"
msgstr "
Rotation Bloc
"
#: pcbnew/plotps.cpp:361
#: pcbnew/block.cpp:620
#: pcbnew/affiche.cpp:63
msgid "Footprint rotation"
#: pcbnew/class_board.cpp:314
msgstr "Rotation modules"
msgid "Vias"
msgstr "Vias"
#: pcbnew/
plotps.cpp:390
#: pcbnew/
block.cpp:654
msgid "Track
s
"
msgid "Track
rotation
"
msgstr "
P
istes"
msgstr "
Rotation p
istes"
#: pcbnew/
router.cpp:60
#: pcbnew/
block.cpp:675
msgid "
Unable to create temporary file
"
msgid "
Zone rotation
"
msgstr "
Impossible de crer le fichier temporaire
"
msgstr "
Rotation Zones
"
#: pcbnew/
router.cpp:65
#: pcbnew/
block.cpp:696
msgid "
Create temporary file
"
msgid "
Draw layers rotation
"
msgstr "
Creation fichier temporaire
"
msgstr "
Rotation couches dessin
"
#: pcbnew/
router.cpp:566
#: pcbnew/
block.cpp:815
msgid "
Unable to find data file
"
msgid "
Block mirroring
"
msgstr "
Impossible de trouver le fichier de donnes
"
msgstr "
Bloc Miroir
"
#: pcbnew/
router.cpp:572
#: pcbnew/
block.cpp:830
msgid "
Reading autorouter data file
"
msgid "
Footprint mirroring
"
msgstr "
Lecture fichier donnes de l'autorouteur
"
msgstr "
Miroir modules
"
#: pcbnew/class_pcb_text.cpp:163
#: pcbnew/block.cpp:863
#: gerbview/affiche.cpp:29
msgid "Track mirroring"
msgid "COTATION"
msgstr "Miroir Pistes"
msgstr "COTATION"
#: pcbnew/class_pcb_text.cpp:165
#: pcbnew/block.cpp:889
#: gerbview/affiche.cpp:32
msgid "Zone mirroring"
msgstr "Miroir zone"
#: pcbnew/block.cpp:911
msgid "Draw layers mirroring"
msgstr "Draw layers mirroring"
#: pcbnew/block.cpp:1038
msgid "Move Block"
msgstr "Dplacer Bloc"
#: pcbnew/block.cpp:1050
msgid "Move footprints"
msgstr "Dplacement modules"
#: pcbnew/block.cpp:1083
msgid "Move tracks"
msgstr "Dplacement pistes"
#: pcbnew/block.cpp:1104
msgid "Move zones"
msgstr "Dplacement zones"
#: pcbnew/block.cpp:1125
msgid "Move draw layers"
msgstr "Dplacement couches dessin"
#: pcbnew/block.cpp:1230
msgid "Copy Block"
msgstr "Copie Bloc"
#: pcbnew/block.cpp:1242
msgid "Module copy"
msgstr "Copie Modules"
#: pcbnew/block.cpp:1281
msgid "Track copy"
msgstr "Copie Piste"
#: pcbnew/block.cpp:1305
msgid "Zone copy"
msgstr "Copie Zone"
#: pcbnew/block.cpp:1330
msgid "Draw layers copy"
msgstr "Cpoie des couches dessin"
#: pcbnew/class_pcb_text.cpp:163
#: gerbview/affiche.cpp:29
msgid "COTATION"
msgstr "COTATION"
#: pcbnew/class_pcb_text.cpp:165
#: gerbview/affiche.cpp:32
msgid "PCB Text"
msgid "PCB Text"
msgstr "Texte Pcb"
msgstr "Texte Pcb"
#: pcbnew/class_pcb_text.cpp:167
#: pcbnew/class_pcb_text.cpp:167
#: pcbnew/class_pad.cpp:951
#: pcbnew/classpcb.cpp:197
#: pcbnew/classpcb.cpp:197
#: pcbnew/class_text_mod.cpp:347
#: pcbnew/class_text_mod.cpp:347
#: pcbnew/class_text_mod.cpp:351
#: pcbnew/class_text_mod.cpp:351
#: pcbnew/sel_layer.cpp:145
#: pcbnew/class_pad.cpp:972
#: pcbnew/class_track.cpp:796
#: pcbnew/dialog_edit_module.cpp:234
#: pcbnew/dialog_edit_module.cpp:234
#: pcbnew/
class_track.cpp:77
5
#: pcbnew/
sel_layer.cpp:14
5
#: pcbnew/class_module.cpp:1116
#: pcbnew/class_module.cpp:1116
#: gerbview/affiche.cpp:109
#: gerbview/affiche.cpp:109
msgid "Layer"
msgid "Layer"
...
@@ -803,7 +996,7 @@ msgstr "Couche"
...
@@ -803,7 +996,7 @@ msgstr "Couche"
#: pcbnew/cotation.cpp:113
#: pcbnew/cotation.cpp:113
#: pcbnew/class_text_mod.cpp:358
#: pcbnew/class_text_mod.cpp:358
#: pcbnew/pcbtexte.cpp:176
#: pcbnew/pcbtexte.cpp:176
#: pcbnew/modedit_onclick.cpp:25
3
#: pcbnew/modedit_onclick.cpp:25
2
#: gerbview/affiche.cpp:40
#: gerbview/affiche.cpp:40
#: share/dialog_print.cpp:178
#: share/dialog_print.cpp:178
msgid "Mirror"
msgid "Mirror"
...
@@ -826,8 +1019,8 @@ msgid "Yes"
...
@@ -826,8 +1019,8 @@ msgid "Yes"
msgstr "Oui"
msgstr "Oui"
#: pcbnew/class_pcb_text.cpp:178
#: pcbnew/class_pcb_text.cpp:178
#: pcbnew/class_pad.cpp:993
#: pcbnew/class_text_mod.cpp:361
#: pcbnew/class_text_mod.cpp:361
#: pcbnew/class_pad.cpp:1014
#: pcbnew/dialog_edit_module.cpp:245
#: pcbnew/dialog_edit_module.cpp:245
#: pcbnew/class_module.cpp:1139
#: pcbnew/class_module.cpp:1139
#: eeschema/affiche.cpp:117
#: eeschema/affiche.cpp:117
...
@@ -842,8 +1035,8 @@ msgstr "Orient"
...
@@ -842,8 +1035,8 @@ msgstr "Orient"
#: pcbnew/classpcb.cpp:202
#: pcbnew/classpcb.cpp:202
#: pcbnew/class_text_mod.cpp:364
#: pcbnew/class_text_mod.cpp:364
#: pcbnew/pcbtexte.cpp:130
#: pcbnew/pcbtexte.cpp:130
#: pcbnew/class_track.cpp:820
#: pcbnew/class_edge_mod.cpp:297
#: pcbnew/class_edge_mod.cpp:297
#: pcbnew/class_track.cpp:799
#: eeschema/affiche.cpp:188
#: eeschema/affiche.cpp:188
#: eeschema/dialog_cmp_graphic_properties.cpp:188
#: eeschema/dialog_cmp_graphic_properties.cpp:188
#: gerbview/affiche.cpp:52
#: gerbview/affiche.cpp:52
...
@@ -852,15 +1045,15 @@ msgid "Width"
...
@@ -852,15 +1045,15 @@ msgid "Width"
msgstr "Epaisseur"
msgstr "Epaisseur"
#: pcbnew/class_pcb_text.cpp:184
#: pcbnew/class_pcb_text.cpp:184
#: pcbnew/class_pad.cpp:964
#: pcbnew/class_text_mod.cpp:367
#: pcbnew/class_text_mod.cpp:367
#: pcbnew/class_pad.cpp:985
#: gerbview/affiche.cpp:55
#: gerbview/affiche.cpp:55
msgid "H Size"
msgid "H Size"
msgstr "Taille H"
msgstr "Taille H"
#: pcbnew/class_pcb_text.cpp:187
#: pcbnew/class_pcb_text.cpp:187
#: pcbnew/class_pad.cpp:968
#: pcbnew/class_text_mod.cpp:370
#: pcbnew/class_text_mod.cpp:370
#: pcbnew/class_pad.cpp:989
#: gerbview/affiche.cpp:58
#: gerbview/affiche.cpp:58
msgid "V Size"
msgid "V Size"
msgstr "Taille V"
msgstr "Taille V"
...
@@ -877,20 +1070,6 @@ msgstr "Novelle largeur (1/10000\"):"
...
@@ -877,20 +1070,6 @@ msgstr "Novelle largeur (1/10000\"):"
msgid "Incorrect number, no change"
msgid "Incorrect number, no change"
msgstr "Nombre incorrect, pas de changement"
msgstr "Nombre incorrect, pas de changement"
#: pcbnew/modules.cpp:81
msgid "Footprint name:"
msgstr "Nom Module: "
#: pcbnew/modules.cpp:281
#: pcbnew/onrightclick.cpp:688
msgid "Delete Module"
msgstr "Supprimer Module"
#: pcbnew/modules.cpp:282
#: eeschema/find.cpp:228
msgid "Value "
msgstr "Valeur "
#: pcbnew/dialog_edit_mod_text.cpp:156
#: pcbnew/dialog_edit_mod_text.cpp:156
#, c-format
#, c-format
msgid "Module %s (%s) orient %.1f"
msgid "Module %s (%s) orient %.1f"
...
@@ -922,8 +1101,8 @@ msgstr "Offset Y"
...
@@ -922,8 +1101,8 @@ msgstr "Offset Y"
#: pcbnew/dialog_display_options.cpp:280
#: pcbnew/dialog_display_options.cpp:280
#: pcbnew/set_grid.cpp:171
#: pcbnew/set_grid.cpp:171
#: pcbnew/dialog_pad_edit.cpp:217
#: pcbnew/dialog_pad_edit.cpp:217
#: pcbnew/dialog_general_options.cpp:368
#: pcbnew/dialog_graphic_items_options.cpp:261
#: pcbnew/dialog_graphic_items_options.cpp:261
#: pcbnew/dialog_general_options.cpp:364
#: eeschema/symbtext.cpp:174
#: eeschema/symbtext.cpp:174
#: eeschema/sheet.cpp:221
#: eeschema/sheet.cpp:221
#: eeschema/dialog_options.cpp:274
#: eeschema/dialog_options.cpp:274
...
@@ -933,20 +1112,21 @@ msgstr "Offset Y"
...
@@ -933,20 +1112,21 @@ msgstr "Offset Y"
#: eeschema/dialog_edit_component_in_schematic.cpp:243
#: eeschema/dialog_edit_component_in_schematic.cpp:243
#: eeschema/dialog_cmp_graphic_properties.cpp:178
#: eeschema/dialog_cmp_graphic_properties.cpp:178
#: eeschema/pinedit-dialog.cpp:308
#: eeschema/pinedit-dialog.cpp:308
#: eeschema/dialog_build_BOM.cpp:339
#: cvpcb/dialog_cvpcb_config.cpp:135
#: cvpcb/dialog_cvpcb_config.cpp:135
#: share/setpage.cpp:232
#: share/setpage.cpp:232
msgid "&OK"
msgid "&OK"
msgstr "&OK"
msgstr "&OK"
#: pcbnew/dialog_edit_mod_text.cpp:217
#: pcbnew/dialog_edit_mod_text.cpp:217
#: pcbnew/zones.cpp:216
#: pcbnew/dialog_initpcb.cpp:164
#: pcbnew/dialog_initpcb.cpp:164
#: pcbnew/dialog_track_options.cpp:185
#: pcbnew/dialog_track_options.cpp:185
#: pcbnew/dialog_display_options.cpp:284
#: pcbnew/dialog_display_options.cpp:284
#: pcbnew/zones.cpp:216
#: pcbnew/set_grid.cpp:176
#: pcbnew/set_grid.cpp:176
#: pcbnew/dialog_pad_edit.cpp:221
#: pcbnew/dialog_pad_edit.cpp:221
#: pcbnew/dialog_general_options.cpp:372
#: pcbnew/dialog_graphic_items_options.cpp:265
#: pcbnew/dialog_graphic_items_options.cpp:265
#: pcbnew/dialog_general_options.cpp:368
#: eeschema/symbtext.cpp:178
#: eeschema/symbtext.cpp:178
#: eeschema/plothpgl.cpp:274
#: eeschema/plothpgl.cpp:274
#: eeschema/sheet.cpp:216
#: eeschema/sheet.cpp:216
...
@@ -955,6 +1135,7 @@ msgstr "&OK"
...
@@ -955,6 +1135,7 @@ msgstr "&OK"
#: eeschema/dialog_create_component.cpp:200
#: eeschema/dialog_create_component.cpp:200
#: eeschema/dialog_cmp_graphic_properties.cpp:182
#: eeschema/dialog_cmp_graphic_properties.cpp:182
#: eeschema/pinedit-dialog.cpp:304
#: eeschema/pinedit-dialog.cpp:304
#: eeschema/dialog_build_BOM.cpp:343
#: share/setpage.cpp:237
#: share/setpage.cpp:237
msgid "&Cancel"
msgid "&Cancel"
msgstr "&Annuler"
msgstr "&Annuler"
...
@@ -1004,91 +1185,6 @@ msgstr "Valeur:"
...
@@ -1004,91 +1185,6 @@ msgstr "Valeur:"
msgid "Text:"
msgid "Text:"
msgstr "Texte:"
msgstr "Texte:"
#: pcbnew/zones.cpp:152
#: pcbnew/zones.cpp:153
#: pcbnew/zones.cpp:154
#: pcbnew/zones.cpp:155
msgid "0.00000"
msgstr "0.00000"
#: pcbnew/zones.cpp:159
msgid "Grid size:"
msgstr "Dim Grille"
#: pcbnew/zones.cpp:164
msgid "Zone clearance value (mm):"
msgstr "Valeur isolation zone (mm):"
#: pcbnew/zones.cpp:181
msgid "Include Pads"
msgstr "Inclure Pads"
#: pcbnew/zones.cpp:182
msgid "Thermal"
msgstr "Thermique"
#: pcbnew/zones.cpp:183
msgid "Exclude Pads"
msgstr "Exclure Pads"
#: pcbnew/zones.cpp:187
msgid "Pad options:"
msgstr "Options pads"
#: pcbnew/zones.cpp:192
#: eeschema/dialog_options.cpp:257
msgid "Any"
msgstr "Tout"
#: pcbnew/zones.cpp:193
msgid "H , V and 45 deg"
msgstr "H, V et 45 deg"
#: pcbnew/zones.cpp:197
msgid "Zone edges orient:"
msgstr "Direction contours zone:"
#: pcbnew/zones.cpp:209
msgid "Fill"
msgstr "Remplissage"
#: pcbnew/zones.cpp:223
msgid "Update Options"
msgstr "Maj Options"
#: pcbnew/zones.cpp:232
msgid "Zone clearance value:"
msgstr "Valeur isolation zone:"
#: pcbnew/zones.cpp:235
msgid "Grid :"
msgstr "Grille:"
#: pcbnew/zones.cpp:400
msgid "New zone segment width: "
msgstr "Nouvelle largeur des segments zone:"
#: pcbnew/zones.cpp:601
msgid "Zone: No net selected"
msgstr "Zone: Net non slectionn"
#: pcbnew/zones.cpp:646
msgid "Delete Current Zone Edges"
msgstr "Effacer contour zone courant"
#: pcbnew/zones.cpp:914
msgid "No Net"
msgstr "No Net"
#: pcbnew/zones.cpp:916
#: pcbnew/class_track.cpp:734
msgid "NetName"
msgstr "NetName"
#: pcbnew/zones.cpp:984
msgid "Ok"
msgstr "Ok"
#: pcbnew/netlist.cpp:96
#: pcbnew/netlist.cpp:96
#, c-format
#, c-format
msgid "Netlist file %s not found"
msgid "Netlist file %s not found"
...
@@ -1252,66 +1348,25 @@ msgstr "Fichiers Librairies"
...
@@ -1252,66 +1348,25 @@ msgstr "Fichiers Librairies"
msgid "Library exists! No Change"
msgid "Library exists! No Change"
msgstr "Librairie existante! Pas de changement"
msgstr "Librairie existante! Pas de changement"
#: pcbnew/editrout.cpp:116
#: pcbnew/edit_track_width.cpp:117
msgid "Edit All Tracks and Vias Sizes"
msgstr "Editer TOUTES Pistes et Vias"
#: pcbnew/editrout.cpp:121
#: pcbnew/edit_track_width.cpp:122
msgid "Edit All Via Sizes"
msgstr "Editer TOUTES Vias"
#: pcbnew/editrout.cpp:126
#: pcbnew/edit_track_width.cpp:127
msgid "Edit All Track Sizes"
msgstr "Editer TOUTES Pistes"
#: pcbnew/cotation.cpp:85
#: pcbnew/cotation.cpp:85
msgid "Dimension properties"
msgid "Dimension properties"
msgstr "Proprits des Cotes"
msgstr "Proprits des Cotes"
#: pcbnew/cotation.cpp:105
#: pcbnew/mirepcb.cpp:99
#: pcbnew/muonde.cpp:348
#: pcbnew/block.cpp:156
#: pcbnew/pcbtexte.cpp:111
#: pcbnew/sel_layer.cpp:158
#: pcbnew/sel_layer.cpp:309
#: pcbnew/set_color.cpp:275
#: pcbnew/swap_layers.cpp:98
#: pcbnew/dialog_edit_module.cpp:117
#: eeschema/sheetlab.cpp:93
#: cvpcb/dialog_display_options.cpp:189
#: gerbview/set_color.cpp:249
#: gerbview/options.cpp:163
#: gerbview/options.cpp:292
#: gerbview/reglage.cpp:116
#: gerbview/select_layers_to_pcb.cpp:167
#: common/displlst.cpp:99
#: common/get_component_dialog.cpp:112
msgid "OK"
msgstr "OK"
#: pcbnew/cotation.cpp:109
#: pcbnew/mirepcb.cpp:103
#: pcbnew/muonde.cpp:352
#: pcbnew/block.cpp:153
#: pcbnew/pcbtexte.cpp:116
#: pcbnew/sel_layer.cpp:162
#: pcbnew/sel_layer.cpp:313
#: pcbnew/modedit_onclick.cpp:202
#: pcbnew/modedit_onclick.cpp:234
#: pcbnew/set_color.cpp:280
#: pcbnew/swap_layers.cpp:103
#: pcbnew/dialog_edit_module.cpp:121
#: pcbnew/onrightclick.cpp:146
#: pcbnew/onrightclick.cpp:160
#: pcbnew/globaleditpad.cpp:108
#: eeschema/sheetlab.cpp:97
#: eeschema/libedit_onrightclick.cpp:68
#: eeschema/libedit_onrightclick.cpp:83
#: eeschema/onrightclick.cpp:121
#: eeschema/onrightclick.cpp:133
#: cvpcb/dialog_display_options.cpp:194
#: gerbview/set_color.cpp:253
#: gerbview/options.cpp:167
#: gerbview/options.cpp:296
#: gerbview/reglage.cpp:120
#: gerbview/onrightclick.cpp:40
#: gerbview/onrightclick.cpp:59
#: gerbview/select_layers_to_pcb.cpp:171
#: common/selcolor.cpp:147
#: common/displlst.cpp:103
#: common/get_component_dialog.cpp:121
msgid "Cancel"
msgstr "Annuler"
#: pcbnew/cotation.cpp:113
#: pcbnew/cotation.cpp:113
#: pcbnew/muonde.cpp:360
#: pcbnew/muonde.cpp:360
#: pcbnew/pcbtexte.cpp:176
#: pcbnew/pcbtexte.cpp:176
...
@@ -1341,7 +1396,7 @@ msgid "Layer:"
...
@@ -1341,7 +1396,7 @@ msgid "Layer:"
msgstr "Couche:"
msgstr "Couche:"
#: pcbnew/dialog_netlist.cpp:133
#: pcbnew/dialog_netlist.cpp:133
#: pcbnew/class_board_item.cpp:
67
#: pcbnew/class_board_item.cpp:
76
#: eeschema/eelayer.cpp:99
#: eeschema/eelayer.cpp:99
#: eeschema/dialog_create_component.cpp:164
#: eeschema/dialog_create_component.cpp:164
#: eeschema/onrightclick.cpp:317
#: eeschema/onrightclick.cpp:317
...
@@ -1363,9 +1418,9 @@ msgid "Keep"
...
@@ -1363,9 +1418,9 @@ msgid "Keep"
msgstr "Garder"
msgstr "Garder"
#: pcbnew/dialog_netlist.cpp:141
#: pcbnew/dialog_netlist.cpp:141
#: pcbnew/onrightclick.cpp:61
3
#: pcbnew/onrightclick.cpp:61
2
#: pcbnew/onrightclick.cpp:7
20
#: pcbnew/onrightclick.cpp:7
19
#: pcbnew/onrightclick.cpp:81
7
#: pcbnew/onrightclick.cpp:81
6
#: eeschema/edit_component_in_lib.cpp:239
#: eeschema/edit_component_in_lib.cpp:239
#: eeschema/edit_component_in_lib.cpp:320
#: eeschema/edit_component_in_lib.cpp:320
#: cvpcb/dialog_cvpcb_config.cpp:166
#: cvpcb/dialog_cvpcb_config.cpp:166
...
@@ -1502,13 +1557,13 @@ msgid "Hight Contrast Mode Display"
...
@@ -1502,13 +1557,13 @@ msgid "Hight Contrast Mode Display"
msgstr "Mode d'affichage Haut Contraste"
msgstr "Mode d'affichage Haut Contraste"
#: pcbnew/pcbframe.cpp:442
#: pcbnew/pcbframe.cpp:442
#: pcbnew/class_board_item.cpp:1
27
#: pcbnew/class_board_item.cpp:1
40
#: pcbnew/class_track.cpp:7
08
#: pcbnew/class_track.cpp:7
29
msgid "Track"
msgid "Track"
msgstr "Piste"
msgstr "Piste"
#: pcbnew/pcbframe.cpp:474
#: pcbnew/pcbframe.cpp:474
#: pcbnew/class_board_item.cpp:1
54
#: pcbnew/class_board_item.cpp:1
70
msgid "Via"
msgid "Via"
msgstr "Via"
msgstr "Via"
...
@@ -1865,6 +1920,10 @@ msgstr "Inclure pistes autorout
...
@@ -1865,6 +1920,10 @@ msgstr "Inclure pistes autorout
msgid "Include Locked Tracks"
msgid "Include Locked Tracks"
msgstr "Inclure pistes verrouilles"
msgstr "Inclure pistes verrouilles"
#: pcbnew/deltrack.cpp:153
msgid "Delete NET ?"
msgstr "Supprimer Net ?"
#: pcbnew/dialog_track_options.cpp:125
#: pcbnew/dialog_track_options.cpp:125
msgid "Via Size"
msgid "Via Size"
msgstr "Diametre Via"
msgstr "Diametre Via"
...
@@ -1950,7 +2009,7 @@ msgstr "Pistes:"
...
@@ -1950,7 +2009,7 @@ msgstr "Pistes:"
#: pcbnew/dialog_display_options.cpp:200
#: pcbnew/dialog_display_options.cpp:200
#: pcbnew/dialog_display_options.cpp:210
#: pcbnew/dialog_display_options.cpp:210
#: pcbnew/dialog_general_options.cpp:35
4
#: pcbnew/dialog_general_options.cpp:35
7
msgid "Always"
msgid "Always"
msgstr "Toujours"
msgstr "Toujours"
...
@@ -1960,7 +2019,7 @@ msgstr "Nouvelle piste"
...
@@ -1960,7 +2019,7 @@ msgstr "Nouvelle piste"
#: pcbnew/dialog_display_options.cpp:202
#: pcbnew/dialog_display_options.cpp:202
#: pcbnew/dialog_display_options.cpp:208
#: pcbnew/dialog_display_options.cpp:208
#: pcbnew/dialog_general_options.cpp:35
2
#: pcbnew/dialog_general_options.cpp:35
5
msgid "Never"
msgid "Never"
msgstr "Jamais"
msgstr "Jamais"
...
@@ -1984,7 +2043,7 @@ msgstr "Modules"
...
@@ -1984,7 +2043,7 @@ msgstr "Modules"
#: pcbnew/dialog_display_options.cpp:231
#: pcbnew/dialog_display_options.cpp:231
#: pcbnew/dialog_display_options.cpp:264
#: pcbnew/dialog_display_options.cpp:264
#: pcbnew/pcbplot.cpp:330
#: pcbnew/pcbplot.cpp:330
#: pcbnew/class_board_item.cpp:9
1
#: pcbnew/class_board_item.cpp:9
9
#: gerbview/options.cpp:316
#: gerbview/options.cpp:316
msgid "Line"
msgid "Line"
msgstr "Ligne"
msgstr "Ligne"
...
@@ -2023,6 +2082,66 @@ msgstr "Afficher autres
...
@@ -2023,6 +2082,66 @@ msgstr "Afficher autres
msgid "Show page limits"
msgid "Show page limits"
msgstr " Afficher limites de page"
msgstr " Afficher limites de page"
#: pcbnew/clean.cpp:163
msgid "Delete unconnected tracks:"
msgstr "Suppression Pistes non connectes"
#: pcbnew/clean.cpp:181
msgid "ViaDef"
msgstr "ViaDef"
#: pcbnew/clean.cpp:332
msgid "Clean Null Segments"
msgstr "Nettoyage segments nulls"
#: pcbnew/clean.cpp:420
msgid "Merging Segments:"
msgstr "Associe Segment"
#: pcbnew/clean.cpp:422
msgid "Merge"
msgstr "Merge"
#: pcbnew/clean.cpp:422
#: pcbnew/dialog_pad_edit.cpp:186
#: eeschema/dialog_erc.cpp:192
#: eeschema/dialog_erc.cpp:196
#: eeschema/dialog_edit_component_in_schematic.cpp:172
msgid "0"
msgstr "0"
#: pcbnew/clean.cpp:435
msgid "Merge: "
msgstr "Merge: "
#: pcbnew/clean.cpp:647
msgid "DRC Control:"
msgstr "Controle DRC:"
#: pcbnew/clean.cpp:652
msgid "NetCtr"
msgstr "NetCtr"
#: pcbnew/clean.cpp:886
msgid "Centre"
msgstr "Centre"
#: pcbnew/clean.cpp:886
msgid "0 "
msgstr "0"
#: pcbnew/clean.cpp:897
msgid "Pads: "
msgstr "Pastilles: "
#: pcbnew/clean.cpp:900
msgid "Max"
msgstr "Max"
#: pcbnew/clean.cpp:902
msgid "Segm"
msgstr "Segm"
#: pcbnew/plotgerb.cpp:72
#: pcbnew/plotgerb.cpp:72
msgid "unable to create file "
msgid "unable to create file "
msgstr "Impossible de crer fichier "
msgstr "Impossible de crer fichier "
...
@@ -2032,108 +2151,106 @@ msgstr "Impossible de cr
...
@@ -2032,108 +2151,106 @@ msgstr "Impossible de cr
msgid "unable to reopen file <%s>"
msgid "unable to reopen file <%s>"
msgstr "Ne peut pas rouvrir fichier <%s>"
msgstr "Ne peut pas rouvrir fichier <%s>"
#: pcbnew/solve.cpp:229
#: pcbnew/router.cpp:60
msgid "Abort routing?"
msgid "Unable to create temporary file "
msgstr "Stopper routage?"
msgstr "Impossible de crer le fichier temporaire "
#: pcbnew/muonde.cpp:149
msgid "Gap"
msgstr "Gap"
#: pcbnew/
muonde.cpp:154
#: pcbnew/
router.cpp:65
msgid "
Stub
"
msgid "
Create temporary file
"
msgstr "
Stub
"
msgstr "
Creation fichier temporaire
"
#: pcbnew/
muonde.cpp:160
#: pcbnew/
router.cpp:566
msgid "
Arc Stub
"
msgid "
Unable to find data file
"
msgstr "
Arc Stub
"
msgstr "
Impossible de trouver le fichier de donnes
"
#: pcbnew/muonde.cpp:175
#: pcbnew/router.cpp:572
#: common/common.cpp:52
msgid "Reading autorouter data file "
msgid " (mm):"
msgstr "Lecture fichier donnes de l'autorouteur"
msgstr " (mm):"
#: pcbnew/muonde.cpp:182
#: pcbnew/zones.cpp:152
msgid " (inch):"
#: pcbnew/zones.cpp:153
msgstr " (pouce):"
#: pcbnew/zones.cpp:154
#: pcbnew/zones.cpp:155
msgid "0.00000"
msgstr "0.00000"
#: pcbnew/muonde.cpp:189
#: pcbnew/zones.cpp:159
#: pcbnew/muonde.cpp:202
msgid "Grid size:"
#: pcbnew/gen_self.h:231
msgstr "Dim Grille"
msgid "Incorrect number, abort"
msgstr "Nombre incorrect, arret"
#: pcbnew/
muonde.cpp:198
#: pcbnew/
zones.cpp:164
msgid "
Angle (0.1deg
):"
msgid "
Zone clearance value (mm
):"
msgstr "
Angle (0.1deg
):"
msgstr "
Valeur isolation zone (mm
):"
#: pcbnew/
muonde.cpp:330
#: pcbnew/
zones.cpp:181
msgid "
Complex shape
"
msgid "
Include Pads
"
msgstr "
Formr complexe
"
msgstr "
Inclure Pads
"
#: pcbnew/
muonde.cpp:356
#: pcbnew/
zones.cpp:182
msgid "
Read Shape Descr File...
"
msgid "
Thermal
"
msgstr "
Lire fichier de description de forme...
"
msgstr "
Thermique
"
#: pcbnew/
muonde.cpp:360
#: pcbnew/
zones.cpp:183
msgid "
Symmetrical
"
msgid "
Exclude Pads
"
msgstr "
Symtrique
"
msgstr "
Exclure Pads
"
#: pcbnew/
muonde.cpp:360
#: pcbnew/
zones.cpp:187
msgid "
Mirrored
"
msgid "
Pad options:
"
msgstr "
Miroir
"
msgstr "
Options pads
"
#: pcbnew/muonde.cpp:362
#: pcbnew/zones.cpp:192
msgid "Shape Option"
#: eeschema/dialog_options.cpp:257
msgstr "Option Forme"
msgid "Any"
msgstr "Tout"
#: pcbnew/
muonde.cpp:428
#: pcbnew/
zones.cpp:193
msgid "
Read descr shape file
"
msgid "
H , V and 45 deg
"
msgstr "
Lire fichier de description de forme
"
msgstr "
H, V et 45 deg
"
#: pcbnew/
muonde.cpp:444
#: pcbnew/
zones.cpp:197
msgid "
File not found
"
msgid "
Zone edges orient:
"
msgstr "
fichier non trouv
"
msgstr "
Direction contours zone:
"
#: pcbnew/
muonde.cpp:548
#: pcbnew/
zones.cpp:209
msgid "
Shape has a null size!
"
msgid "
Fill
"
msgstr "
La forme a une taille null
e"
msgstr "
Remplissag
e"
#: pcbnew/
muonde.cpp:55
3
#: pcbnew/
zones.cpp:22
3
msgid "
Shape has no points!
"
msgid "
Update Options
"
msgstr "
La forme n'a pas de point
s"
msgstr "
Maj Option
s"
#: pcbnew/
muonde.cpp:679
#: pcbnew/
zones.cpp:232
msgid "
No pad for this module
"
msgid "
Zone clearance value:
"
msgstr "
Pas de pad dans ce module
"
msgstr "
Valeur isolation zone:
"
#: pcbnew/
muonde.cpp:684
#: pcbnew/
zones.cpp:235
msgid "
Only one pad for this module
"
msgid "
Grid :
"
msgstr "
Seulement un pad dans ce module
"
msgstr "
Grille:
"
#: pcbnew/
muonde.cpp:698
#: pcbnew/
zones.cpp:400
msgid "
Gap (mm):
"
msgid "
New zone segment width:
"
msgstr "
Gap (mm)
:"
msgstr "
Nouvelle largeur des segments zone
:"
#: pcbnew/
muonde.cpp:704
#: pcbnew/
zones.cpp:601
msgid "
Gap (inch):
"
msgid "
Zone: No net selected
"
msgstr "
Gap (inch):
"
msgstr "
Zone: Net non slectionn
"
#: pcbnew/
deltrack.cpp:153
#: pcbnew/
zones.cpp:646
msgid "Delete
NET ?
"
msgid "Delete
Current Zone Edges
"
msgstr "
Supprimer Net ?
"
msgstr "
Effacer contour zone courant
"
#: pcbnew/
editedge.cpp:167
#: pcbnew/
zones.cpp:914
msgid "
Copper layer global delete not allowed!
"
msgid "
No Net
"
msgstr "
Effacement global sur couche cuivre non autoris
"
msgstr "
No Net
"
#: pcbnew/editedge.cpp:173
#: pcbnew/zones.cpp:916
msgid "Segment is being edited"
#: pcbnew/class_track.cpp:755
msgstr "Segment en cours d'dition"
msgid "NetName"
msgstr "NetName"
#: pcbnew/
editedge.cpp:177
#: pcbnew/
zones.cpp:984
msgid "
Delete Layer
"
msgid "
Ok
"
msgstr "
Effacer Couche
"
msgstr "
Ok
"
#: pcbnew/xchgmod.cpp:80
#: pcbnew/xchgmod.cpp:80
msgid "Exchange Modules"
msgid "Exchange Modules"
...
@@ -2198,169 +2315,129 @@ msgstr "Change modules <%s> -> <%s> (val = %s)?"
...
@@ -2198,169 +2315,129 @@ msgstr "Change modules <%s> -> <%s> (val = %s)?"
msgid "Change modules <%s> -> <%s> ?"
msgid "Change modules <%s> -> <%s> ?"
msgstr "Change modules <%s> -> <%s> ?"
msgstr "Change modules <%s> -> <%s> ?"
#: pcbnew/xchgmod.cpp:418
#: pcbnew/xchgmod.cpp:418
msgid "Change ALL modules ?"
msgid "Change ALL modules ?"
msgstr "Change TOUS les modules ?"
msgstr "Change TOUS les modules ?"
#: pcbnew/xchgmod.cpp:480
#, c-format
msgid "Change module %s (%s) "
msgstr "Change module %s (%s) "
#: pcbnew/xchgmod.cpp:614
#: pcbnew/automove.cpp:208
msgid "No Modules!"
msgstr "Pas de Modules"
#: pcbnew/xchgmod.cpp:626
msgid "Cmp files:"
msgstr "Fichiers Cmp: "
#: pcbnew/affiche.cpp:34
msgid "Net Name"
msgstr "Equipot"
#: pcbnew/affiche.cpp:36
msgid "No Net (not connected)"
msgstr "Pas de Net (non connect)"
#: pcbnew/affiche.cpp:39
msgid "Net Code"
msgstr "Net Code"
#: pcbnew/affiche.cpp:52
#: pcbnew/class_board.cpp:304
#: pcbnew/class_module.cpp:1127
msgid "Pads"
msgstr "Pads"
#: pcbnew/block.cpp:121
msgid "Include Modules"
msgstr "Inclure Modules"
#: pcbnew/block.cpp:125
msgid "Include tracks"
msgstr "Inclure Pistes"
#: pcbnew/block.cpp:129
#: pcbnew/dialog_drc.cpp:165
msgid "Include zones"
msgstr "Inclure zones"
#: pcbnew/block.cpp:134
#: pcbnew/xchgmod.cpp:480
msgid "Include Text on copper layers"
#, c-format
msgstr "Inclure Texte sur couches cuivre"
msgid "Change module %s (%s) "
msgstr "Change module %s (%s) "
#: pcbnew/block.cpp:138
#: pcbnew/xchgmod.cpp:614
msgid "Include drawings"
#: pcbnew/automove.cpp:208
msgstr "Inclure tracs"
msgid "No Modules!"
msgstr "Pas de Modules"
#: pcbnew/
block.cpp:142
#: pcbnew/
xchgmod.cpp:626
msgid "
Include egde layer
"
msgid "
Cmp files:
"
msgstr "
Inclure couche Edge
"
msgstr "
Fichiers Cmp:
"
#: pcbnew/
block.cpp:4
49
#: pcbnew/
muonde.cpp:1
49
msgid "
Delete Block
"
msgid "
Gap
"
msgstr "
Effacer Bloc
"
msgstr "
Gap
"
#: pcbnew/
block.cpp:460
#: pcbnew/
muonde.cpp:154
msgid "
Delete Footprints
"
msgid "
Stub
"
msgstr "S
uppression modules
"
msgstr "S
tub
"
#: pcbnew/
block.cpp:48
0
#: pcbnew/
muonde.cpp:16
0
msgid "
Delete tracks
"
msgid "
Arc Stub
"
msgstr "
Suppression Pistes
"
msgstr "
Arc Stub
"
#: pcbnew/block.cpp:500
#: pcbnew/muonde.cpp:175
msgid "Delete draw layers"
#: common/common.cpp:52
msgstr "Suppression couches sessin"
msgid " (mm):"
msgstr " (mm):"
#: pcbnew/
block.cpp:565
#: pcbnew/
muonde.cpp:182
msgid "
Delete zones
"
msgid "
(inch):
"
msgstr "
SuppressionZones
"
msgstr "
(pouce):
"
#: pcbnew/block.cpp:600
#: pcbnew/muonde.cpp:189
msgid "Rotate Block"
#: pcbnew/muonde.cpp:202
msgstr "Rotation Bloc"
#: pcbnew/gen_self.h:231
msgid "Incorrect number, abort"
msgstr "Nombre incorrect, arret"
#: pcbnew/
block.cpp:615
#: pcbnew/
muonde.cpp:198
msgid "
Footprint rotation
"
msgid "
Angle (0.1deg):
"
msgstr "
Rotation modules
"
msgstr "
Angle (0.1deg):
"
#: pcbnew/
block.cpp:649
#: pcbnew/
muonde.cpp:330
msgid "
Track rotation
"
msgid "
Complex shape
"
msgstr "
Rotation pistes
"
msgstr "
Formr complexe
"
#: pcbnew/
block.cpp:670
#: pcbnew/
muonde.cpp:356
msgid "
Zone rotation
"
msgid "
Read Shape Descr File...
"
msgstr "
Rotation Zones
"
msgstr "
Lire fichier de description de forme...
"
#: pcbnew/
block.cpp:691
#: pcbnew/
muonde.cpp:360
msgid "
Draw layers rotation
"
msgid "
Symmetrical
"
msgstr "
Rotation couches dessin
"
msgstr "
Symtrique
"
#: pcbnew/
block.cpp:81
0
#: pcbnew/
muonde.cpp:36
0
msgid "
Block mirroring
"
msgid "
Mirrored
"
msgstr "
Bloc
Miroir"
msgstr "Miroir"
#: pcbnew/
block.cpp:825
#: pcbnew/
muonde.cpp:362
msgid "
Footprint mirroring
"
msgid "
Shape Option
"
msgstr "
Miroir modules
"
msgstr "
Option Forme
"
#: pcbnew/
block.cpp:85
8
#: pcbnew/
muonde.cpp:42
8
msgid "
Track mirroring
"
msgid "
Read descr shape file
"
msgstr "
Miroir Pistes
"
msgstr "
Lire fichier de description de forme
"
#: pcbnew/
block.cpp:88
4
#: pcbnew/
muonde.cpp:44
4
msgid "
Zone mirroring
"
msgid "
File not found
"
msgstr "
Miroir zone
"
msgstr "
fichier non trouv
"
#: pcbnew/
block.cpp:906
#: pcbnew/
muonde.cpp:548
msgid "
Draw layers mirroring
"
msgid "
Shape has a null size!
"
msgstr "
Draw layers mirroring
"
msgstr "
La forme a une taille nulle
"
#: pcbnew/
block.cpp:103
3
#: pcbnew/
muonde.cpp:55
3
msgid "
Move Block
"
msgid "
Shape has no points!
"
msgstr "
Dplacer Bloc
"
msgstr "
La forme n'a pas de points
"
#: pcbnew/
block.cpp:1045
#: pcbnew/
muonde.cpp:679
msgid "
Move footprints
"
msgid "
No pad for this module
"
msgstr "
Dplacement modules
"
msgstr "
Pas de pad dans ce module
"
#: pcbnew/
block.cpp:1078
#: pcbnew/
muonde.cpp:684
msgid "
Move tracks
"
msgid "
Only one pad for this module
"
msgstr "
Dplacement pistes
"
msgstr "
Seulement un pad dans ce module
"
#: pcbnew/
block.cpp:1099
#: pcbnew/
muonde.cpp:698
msgid "
Move zones
"
msgid "
Gap (mm):
"
msgstr "
Dplacement zones
"
msgstr "
Gap (mm):
"
#: pcbnew/
block.cpp:1120
#: pcbnew/
muonde.cpp:704
msgid "
Move draw layers
"
msgid "
Gap (inch):
"
msgstr "
Dplacement couches dessin
"
msgstr "
Gap (inch):
"
#: pcbnew/
block.cpp:1225
#: pcbnew/
solve.cpp:229
msgid "
Copy Block
"
msgid "
Abort routing?
"
msgstr "
Copie Bloc
"
msgstr "
Stopper routage?
"
#: pcbnew/
block.cpp:123
7
#: pcbnew/
editedge.cpp:16
7
msgid "
Module copy
"
msgid "
Copper layer global delete not allowed!
"
msgstr "
Copie Module
s"
msgstr "
Effacement global sur couche cuivre non autori
s"
#: pcbnew/
block.cpp:1276
#: pcbnew/
editedge.cpp:173
msgid "
Track copy
"
msgid "
Segment is being edited
"
msgstr "
Copie Piste
"
msgstr "
Segment en cours d'dition
"
#: pcbnew/
block.cpp:1300
#: pcbnew/
editedge.cpp:177
msgid "
Zone copy
"
msgid "
Delete Layer
"
msgstr "
Copie Zon
e"
msgstr "
Effacer Couch
e"
#: pcbnew/
block.cpp:1325
#: pcbnew/
ioascii.cpp:207
msgid "
Draw layers copy
"
msgid "
Error: Unexpected end of file !
"
msgstr "
Cpoie des couches dessin
"
msgstr "
Erreur: Fin de fichier inattendue !
"
#: pcbnew/set_grid.cpp:147
#: pcbnew/set_grid.cpp:147
#: pcbnew/dialog_general_options.cpp:27
0
#: pcbnew/dialog_general_options.cpp:27
1
#: gerbview/options.cpp:183
#: gerbview/options.cpp:183
msgid "Inches"
msgid "Inches"
msgstr "Pouces"
msgstr "Pouces"
...
@@ -2391,6 +2468,38 @@ msgstr "Module %s trouv
...
@@ -2391,6 +2468,38 @@ msgstr "Module %s trouv
msgid "Delete module?"
msgid "Delete module?"
msgstr "Effacer Module?"
msgstr "Effacer Module?"
#: pcbnew/editpads.cpp:77
msgid "Pad Position"
msgstr "Position Pad"
#: pcbnew/editpads.cpp:84
msgid "Pad Size"
msgstr "Taille Pad"
#: pcbnew/editpads.cpp:91
msgid "Delta"
msgstr "Delta"
#: pcbnew/editpads.cpp:98
msgid "Offset"
msgstr "Offset"
#: pcbnew/editpads.cpp:107
msgid "Pad Drill"
msgstr "Diam perage"
#: pcbnew/editpads.cpp:119
msgid "Pad Orient (0.1 deg)"
msgstr "Orient Pad (0.1 deg)"
#: pcbnew/editpads.cpp:389
msgid "Incorrect value for pad drill: pad drill bigger than pad size"
msgstr "Valeur incorrecte pour diametre de perage.percage plus grand que la taille du pad"
#: pcbnew/editpads.cpp:395
msgid "Incorrect value for pad offset"
msgstr "Valeur incorrecte pour offset du pad"
#: pcbnew/dialog_pad_edit.cpp:157
#: pcbnew/dialog_pad_edit.cpp:157
msgid "Pad Num :"
msgid "Pad Num :"
msgstr "Num Pad :"
msgstr "Num Pad :"
...
@@ -2402,8 +2511,8 @@ msgstr "NetName Pad:"
...
@@ -2402,8 +2511,8 @@ msgstr "NetName Pad:"
#: pcbnew/dialog_pad_edit.cpp:176
#: pcbnew/dialog_pad_edit.cpp:176
#: pcbnew/dialog_pad_edit.cpp:196
#: pcbnew/dialog_pad_edit.cpp:196
#: pcbnew/classpcb.cpp:186
#: pcbnew/classpcb.cpp:186
#: pcbnew/class_board_item.cpp:10
0
#: pcbnew/class_board_item.cpp:10
8
#: pcbnew/class_track.cpp:7
45
#: pcbnew/class_track.cpp:7
66
msgid "Circle"
msgid "Circle"
msgstr "Cercle"
msgstr "Cercle"
...
@@ -2440,7 +2549,7 @@ msgid "Pad Orient:"
...
@@ -2440,7 +2549,7 @@ msgid "Pad Orient:"
msgstr "Orient pad:"
msgstr "Orient pad:"
#: pcbnew/dialog_pad_edit.cpp:198
#: pcbnew/dialog_pad_edit.cpp:198
#: pcbnew/class_board_item.cpp:
94
#: pcbnew/class_board_item.cpp:
102
msgid "Rect"
msgid "Rect"
msgstr "Rect"
msgstr "Rect"
...
@@ -2453,7 +2562,7 @@ msgid "Pad Shape:"
...
@@ -2453,7 +2562,7 @@ msgid "Pad Shape:"
msgstr "Forme Pad:"
msgstr "Forme Pad:"
#: pcbnew/dialog_pad_edit.cpp:205
#: pcbnew/dialog_pad_edit.cpp:205
#: pcbnew/class_track.cpp:7
47
#: pcbnew/class_track.cpp:7
68
msgid "Standard"
msgid "Standard"
msgstr "Standard"
msgstr "Standard"
...
@@ -2534,9 +2643,19 @@ msgstr "couche E.C.O.2"
...
@@ -2534,9 +2643,19 @@ msgstr "couche E.C.O.2"
msgid "Draft layer"
msgid "Draft layer"
msgstr "Couche dessin"
msgstr "Couche dessin"
#: pcbnew/controle.cpp:172
#: pcbnew/modules.cpp:81
msgid "Selection Clarification"
msgid "Footprint name:"
msgstr "Clarification de la Slection"
msgstr "Nom Module: "
#: pcbnew/modules.cpp:281
#: pcbnew/onrightclick.cpp:687
msgid "Delete Module"
msgstr "Supprimer Module"
#: pcbnew/modules.cpp:282
#: eeschema/find.cpp:228
msgid "Value "
msgstr "Valeur "
#: pcbnew/pcbcfg.cpp:68
#: pcbnew/pcbcfg.cpp:68
#: eeschema/eeconfig.cpp:58
#: eeschema/eeconfig.cpp:58
...
@@ -2590,43 +2709,10 @@ msgstr "Librairie: "
...
@@ -2590,43 +2709,10 @@ msgstr "Librairie: "
msgid "Modules (%d items)"
msgid "Modules (%d items)"
msgstr "Modules (%d lments)"
msgstr "Modules (%d lments)"
#: pcbnew/class_pad.cpp:776
msgid "Unknown Pad shape"
msgstr "Forme pad inconnue"
#: pcbnew/class_pad.cpp:862
#: pcbnew/class_text_mod.cpp:328
#: pcbnew/class_edge_mod.cpp:285
#: pcbnew/class_module.cpp:1142
#: cvpcb/setvisu.cpp:30
msgid "Module"
msgstr "Module"
#: pcbnew/class_pad.cpp:865
msgid "RefP"
msgstr "RefP"
#: pcbnew/class_pad.cpp:868
#: pcbnew/class_board_item.cpp:35
msgid "Net"
msgstr "Net"
#: pcbnew/class_pad.cpp:982
msgid "Drill X / Y"
msgstr "Perage X/Y"
#: pcbnew/class_pad.cpp:997
msgid "X Pos"
msgstr "X Pos"
#: pcbnew/class_pad.cpp:1001
msgid "Y pos"
msgstr "Y pos"
#: pcbnew/classpcb.cpp:181
#: pcbnew/classpcb.cpp:181
#: pcbnew/classpcb.cpp:313
#: pcbnew/classpcb.cpp:313
#: pcbnew/class_text_mod.cpp:337
#: pcbnew/class_text_mod.cpp:337
#: pcbnew/class_track.cpp:7
19
#: pcbnew/class_track.cpp:7
40
#: gerbview/affiche.cpp:93
#: gerbview/affiche.cpp:93
msgid "Type"
msgid "Type"
msgstr "Type"
msgstr "Type"
...
@@ -2640,12 +2726,12 @@ msgid " Arc "
...
@@ -2640,12 +2726,12 @@ msgid " Arc "
msgstr " Arc "
msgstr " Arc "
#: pcbnew/classpcb.cpp:195
#: pcbnew/classpcb.cpp:195
#: pcbnew/class_track.cpp:7
43
#: pcbnew/class_track.cpp:7
64
msgid "Segment"
msgid "Segment"
msgstr "Segment"
msgstr "Segment"
#: pcbnew/classpcb.cpp:313
#: pcbnew/classpcb.cpp:313
#: pcbnew/class_board_item.cpp:1
82
#: pcbnew/class_board_item.cpp:1
98
msgid "Marker"
msgid "Marker"
msgstr "Marqueur"
msgstr "Marqueur"
...
@@ -2910,7 +2996,7 @@ msgid "Ref."
...
@@ -2910,7 +2996,7 @@ msgid "Ref."
msgstr "Ref."
msgstr "Ref."
#: pcbnew/class_text_mod.cpp:323
#: pcbnew/class_text_mod.cpp:323
#: pcbnew/class_board_item.cpp:
71
#: pcbnew/class_board_item.cpp:
80
#: pcbnew/class_edge_mod.cpp:286
#: pcbnew/class_edge_mod.cpp:286
#: eeschema/eelayer.cpp:105
#: eeschema/eelayer.cpp:105
#: eeschema/component_class.cpp:55
#: eeschema/component_class.cpp:55
...
@@ -2921,117 +3007,121 @@ msgstr "Valeur"
...
@@ -2921,117 +3007,121 @@ msgstr "Valeur"
#: pcbnew/class_text_mod.cpp:323
#: pcbnew/class_text_mod.cpp:323
#: pcbnew/class_text_mod.cpp:331
#: pcbnew/class_text_mod.cpp:331
#: pcbnew/class_board_item.cpp:
76
#: pcbnew/class_board_item.cpp:
85
msgid "Text"
msgid "Text"
msgstr "Texte"
msgstr "Texte"
#: pcbnew/drc.cpp:80
#: pcbnew/class_text_mod.cpp:328
msgid "Look for active routes\n"
#: pcbnew/class_pad.cpp:883
msgstr "Recherche des chevelus actifs\n"
#: pcbnew/class_edge_mod.cpp:285
#: pcbnew/class_module.cpp:1142
#: cvpcb/setvisu.cpp:30
msgid "Module"
msgstr "Module"
#: pcbnew/
drc.cpp:92
#: pcbnew/
pcbtexte.cpp:88
msgid "
Unconnected found:\n
"
msgid "
TextPCB properties
"
msgstr "
Non connect trouv:\n
"
msgstr "
Proprits des textes PCB
"
#: pcbnew/drc.cpp:97
#: pcbnew/pcbtexte.cpp:134
#, c-format
msgid "Position"
msgid "%d > Pad %s (%s) @ %.4f,%.4f and "
msgstr "Position"
msgstr "%d > Pad %s (%s) @ %.4f,%.4f et "
#: pcbnew/d
rc.cpp:108
#: pcbnew/d
ialog_general_options.cpp:263
#
, c-format
#
: gerbview/options.cpp:173
msgid "
Pad %s (%s) @ %.4f,%.4f\n
"
msgid "
No Display
"
msgstr "Pa
d %s (%s) @ %.4f,%.4f\n
"
msgstr "Pa
s d'affichage
"
#: pcbnew/d
rc.cpp:11
7
#: pcbnew/d
ialog_general_options.cpp:26
7
#
, c-format
#
: gerbview/options.cpp:175
msgid "
Active routes: %d\n
"
msgid "
Display Polar Coord
"
msgstr "A
ctive routes: %d\n
"
msgstr "A
ffichage coord Polaires
"
#: pcbnew/drc.cpp:119
#: pcbnew/dialog_general_options.cpp:275
msgid "OK! (No active routes)\n"
#: eeschema/dialog_options.cpp:248
msgstr "OK! (Pas de chevelu actif)\n"
#: gerbview/options.cpp:185
msgid "Units"
msgstr "Units"
#: pcbnew/d
rc.cpp:171
#: pcbnew/d
ialog_general_options.cpp:280
#
, c-format
#
: gerbview/options.cpp:191
msgid "
** End Drc: %d errors **\n
"
msgid "
Small
"
msgstr "
** FinDrc: %d erreurs **\n
"
msgstr "
Petit
"
#: pcbnew/drc.cpp:173
#: pcbnew/dialog_general_options.cpp:281
msgid "** End Drc: No Error **\n"
#: gerbview/options.cpp:191
msgstr "** Fin Drc: Aucune Erreur **\n"
msgid "Big"
msgstr "Grand"
#: pcbnew/d
rc.cpp:182
#: pcbnew/d
ialog_general_options.cpp:284
#
, c-format
#
: gerbview/options.cpp:192
msgid "
Report file <%s> created\n
"
msgid "
Cursor
"
msgstr "
Fichier rapport <%s> cr\n
"
msgstr "
Curseur
"
#: pcbnew/d
rc.cpp:264
#: pcbnew/d
ialog_general_options.cpp:291
msgid "
Tst Pad to Pad\n
"
msgid "
Number of Layers:
"
msgstr "
Tst Pad to Pad\n
"
msgstr "
Nombre de Couches:
"
#: pcbnew/drc.cpp:309
#: pcbnew/dialog_general_options.cpp:298
#: pcbnew/drc.cpp:382
msgid "Max Links:"
msgid "SegmNb"
msgstr "Liens max:"
msgstr "SegmNb"
#: pcbnew/d
rc.cpp:310
#: pcbnew/d
ialog_general_options.cpp:305
msgid "
Track Err
"
msgid "
Auto Save (minuts):
"
msgstr "
Err Pistes
"
msgstr "
Sauveg. Auto (min)
"
#: pcbnew/drc.cpp:314
#: pcbnew/dialog_general_options.cpp:315
msgid "Tst Tracks\n"
#: eeschema/netlist_control.cpp:94
msgstr "Tst Pistes\n"
#: eeschema/dialog_cmp_graphic_properties.cpp:151
#: eeschema/dialog_build_BOM.cpp:282
#: share/dialog_print.cpp:167
msgid "Options:"
msgstr "Options :"
#: pcbnew/drc.cpp:344
#: pcbnew/dialog_general_options.cpp:319
#: pcbnew/drc.cpp:420
msgid "Drc ON"
#: eeschema/eelayer.cpp:141
msgstr "Drc ACTIVE"
msgid "Netname"
msgstr "NetName"
#: pcbnew/d
rc.cpp:383
#: pcbnew/d
ialog_general_options.cpp:324
msgid "
Zone Err
"
msgid "
Show Ratsnest
"
msgstr "
Err. Zone
"
msgstr "
Monter le chevelu gnral
"
#: pcbnew/d
rc.cpp:386
#: pcbnew/d
ialog_general_options.cpp:328
msgid "
Tst Zones\n
"
msgid "
Show Mod Ratsnest
"
msgstr "
Test Zones\n
"
msgstr "
Monter le chevelu du module
"
#: pcbnew/drc.cpp:1367
#: pcbnew/dialog_general_options.cpp:332
#, c-format
msgid "Tracks Auto Del"
msgid "%d Drc Err %d %s (net %s) and PAD %s (%s) net %s @ %d,%d\n"
msgstr "Auto Supp. Pistes"
msgstr "%d Err Drc %d %s (net %s) et PAD %s (%s) net %s @ %d,%d\n"
#: pcbnew/drc.cpp:1384
#: pcbnew/dialog_general_options.cpp:336
#, c-format
msgid "Track 45 Only"
msgid "%d Err type %d: %s (net %s) and VIA (net %s) @ %d,%d\n"
msgstr "Pistes 45 seulement"
msgstr "%d Err type %d: %s (net %s) et VIA (net %s) @ %d,%d\n"
#: pcbnew/drc.cpp:1400
#: pcbnew/dialog_general_options.cpp:340
#, c-format
msgid "Segments 45 Only"
msgid "%d Err type %d: %s (net %s) and track (net %s) @ %d,%d\n"
msgstr "Segments 45 seulement"
msgstr "%d Err type %d: %s (net %s) et piste (net %s) @ %d,%d\n"
#: pcbnew/d
rc.cpp:1458
#: pcbnew/d
ialog_general_options.cpp:344
#
, c-format
#
: eeschema/dialog_options.cpp:239
msgid "
%d Drc Err: PAD %s (%s) net %s @ %d,%d and PAD %s (%s) net %s @ %d,%d\n
"
msgid "
Auto PAN
"
msgstr "
%d Err Drc: PAD %s (%s) net %s @ %d,%d et PAD %s (%s) net %s @ %d,%d\n
"
msgstr "
Auto PAN
"
#: pcbnew/
pcbtexte.cpp:88
#: pcbnew/
dialog_general_options.cpp:349
msgid "
TextPCB properties
"
msgid "
Double Segm Track
"
msgstr "
Proprits des textes PCB
"
msgstr "
2 segments pour piste
"
#: pcbnew/
pcbtexte.cpp:134
#: pcbnew/
dialog_general_options.cpp:356
msgid "
Position
"
msgid "
When creating tracks
"
msgstr "
Position
"
msgstr "
En creation de pistes
"
#: pcbnew/
surbrill.cpp:35
#: pcbnew/
dialog_general_options.cpp:360
msgid "
Filter for net names:
"
msgid "
Magnetic Pads
"
msgstr "
Filtre pour nets:
"
msgstr "
Pads magntiques
"
#: pcbnew/
surbrill.cpp:39
#: pcbnew/
dialog_general_options.cpp:362
msgid "
List Nets
"
msgid "
control the capture of the pcb cursor when the mouse cursor enters a pad area
"
msgstr "
Liste quipots
"
msgstr "
Controle la capture du curseur pcb quand le curseuir souris est sur le pad
"
#: pcbnew/editmod.cpp:144
#: pcbnew/editmod.cpp:144
msgid "Text is REFERENCE!"
msgid "Text is REFERENCE!"
...
@@ -3422,37 +3512,103 @@ msgstr "&3D Visu"
...
@@ -3422,37 +3512,103 @@ msgstr "&3D Visu"
msgid "&Help"
msgid "&Help"
msgstr "&Aide"
msgstr "&Aide"
#: pcbnew/sel_layer.cpp:92
#: pcbnew/class_board_item.cpp:36
msgid "Select Layer:"
#: pcbnew/class_pad.cpp:889
msgstr "Selection couche:"
msgid "Net"
msgstr "Net"
#: pcbnew/sel_layer.cpp:137
#: pcbnew/class_board_item.cpp:41
msgid "(Deselect)"
#: eeschema/component_class.cpp:56
msgstr "(Deselection)"
msgid "Footprint"
msgstr "Module"
#: pcbnew/
sel_layer.cpp:238
#: pcbnew/
class_board_item.cpp:47
msgid "
Less than two copper layers are being used.
"
msgid "
Pad
"
msgstr "
Il y a moins de 2 couches cuivre utilises.
"
msgstr "
Pad
"
#: pcbnew/
sel_layer.cpp:239
#: pcbnew/
class_board_item.cpp:50
msgid "
Hence Layer Pairs cannot be specified.
"
msgid "
all copper layers
"
msgstr "
Donc les paires de couche ne peuvent pas tre spcifies
"
msgstr "
Toutes Couches Cuivre
"
#: pcbnew/
sel_layer.cpp:256
#: pcbnew/
class_board_item.cpp:52
msgid "
Select Layer Pair:
"
msgid "
copper layer
"
msgstr "
Selection paire de couches
"
msgstr "
Couche Cuivre
"
#: pcbnew/
sel_layer.cpp:287
#: pcbnew/
class_board_item.cpp:54
msgid "
Top L
ayer"
msgid "
cmp l
ayer"
msgstr "Couche
Sup.
"
msgstr "Couche
Cmp
"
#: pcbnew/
sel_layer.cpp:292
#: pcbnew/
class_board_item.cpp:55
msgid "
Bottom Layer
"
msgid "
???
"
msgstr "
Couche Inf.
"
msgstr "
???
"
#: pcbnew/sel_layer.cpp:351
#: pcbnew/class_board_item.cpp:56
msgid "The Top Layer and Bottom Layer must differ"
msgid ") of "
msgstr "Les couches dessus et dessous doivent diffrer"
msgstr ") de "
#: pcbnew/class_board_item.cpp:60
msgid "Pcb Graphic"
msgstr "Pcb Graphic"
#: pcbnew/class_board_item.cpp:60
#: pcbnew/class_board_item.cpp:69
#: pcbnew/class_board_item.cpp:146
#: pcbnew/class_board_item.cpp:164
#: pcbnew/class_board_item.cpp:191
#: pcbnew/class_board_item.cpp:213
msgid " on "
msgstr " sur "
#: pcbnew/class_board_item.cpp:64
msgid "Pcb Text"
msgstr "Texte Pcb"
#: pcbnew/class_board_item.cpp:80
#: pcbnew/class_board_item.cpp:86
#: pcbnew/class_board_item.cpp:130
msgid " of "
msgstr " de "
#: pcbnew/class_board_item.cpp:93
msgid "Graphic"
msgstr "Graphique"
#: pcbnew/class_board_item.cpp:105
msgid "Arc"
msgstr "Arc"
#: pcbnew/class_board_item.cpp:147
msgid "Net:"
msgstr "Net:"
#: pcbnew/class_board_item.cpp:148
msgid "Length:"
msgstr "Long.:"
#: pcbnew/class_board_item.cpp:153
#: pcbnew/class_track.cpp:733
msgid "Zone"
msgstr "Zone"
#: pcbnew/class_board_item.cpp:174
msgid "Blind"
msgstr "Enterre"
#: pcbnew/class_board_item.cpp:176
msgid "Buried"
msgstr "Borgne"
#: pcbnew/class_board_item.cpp:202
msgid "Dimension"
msgstr "Dimension"
#: pcbnew/class_board_item.cpp:206
msgid "Target"
msgstr "Mire"
#: pcbnew/class_board_item.cpp:213
msgid "Edge Zone"
msgstr "Contour Zone"
#: pcbnew/automove.cpp:212
#: pcbnew/automove.cpp:212
msgid "Move Modules ?"
msgid "Move Modules ?"
...
@@ -3467,6 +3623,26 @@ msgstr "Autoplace modules: pas de contours sur pcb, impossible de placer les mod
...
@@ -3467,6 +3623,26 @@ msgstr "Autoplace modules: pas de contours sur pcb, impossible de placer les mod
msgid "Ok to set module orientation to %d degrees ?"
msgid "Ok to set module orientation to %d degrees ?"
msgstr "Ok pour orientation module %d degrs ?"
msgstr "Ok pour orientation module %d degrs ?"
#: pcbnew/class_pad.cpp:797
msgid "Unknown Pad shape"
msgstr "Forme pad inconnue"
#: pcbnew/class_pad.cpp:886
msgid "RefP"
msgstr "RefP"
#: pcbnew/class_pad.cpp:1003
msgid "Drill X / Y"
msgstr "Perage X/Y"
#: pcbnew/class_pad.cpp:1018
msgid "X Pos"
msgstr "X Pos"
#: pcbnew/class_pad.cpp:1022
msgid "Y pos"
msgstr "Y pos"
#: pcbnew/basepcbframe.cpp:119
#: pcbnew/basepcbframe.cpp:119
msgid "3D Frame already opened"
msgid "3D Frame already opened"
msgstr "Fenetre 3D dj ouverte"
msgstr "Fenetre 3D dj ouverte"
...
@@ -3475,7 +3651,7 @@ msgstr "Fenetre 3D d
...
@@ -3475,7 +3651,7 @@ msgstr "Fenetre 3D d
msgid "3D Viewer"
msgid "3D Viewer"
msgstr "Visu 3D"
msgstr "Visu 3D"
#: pcbnew/modedit_onclick.cpp:20
6
#: pcbnew/modedit_onclick.cpp:20
5
#: pcbnew/onrightclick.cpp:151
#: pcbnew/onrightclick.cpp:151
#: eeschema/libedit_onrightclick.cpp:73
#: eeschema/libedit_onrightclick.cpp:73
#: eeschema/onrightclick.cpp:125
#: eeschema/onrightclick.cpp:125
...
@@ -3483,161 +3659,161 @@ msgstr "Visu 3D"
...
@@ -3483,161 +3659,161 @@ msgstr "Visu 3D"
msgid "End Tool"
msgid "End Tool"
msgstr "Fin Outil"
msgstr "Fin Outil"
#: pcbnew/modedit_onclick.cpp:21
6
#: pcbnew/modedit_onclick.cpp:21
5
#: pcbnew/onrightclick.cpp:49
5
#: pcbnew/onrightclick.cpp:49
4
#: eeschema/libedit_onrightclick.cpp:252
#: eeschema/libedit_onrightclick.cpp:252
#: eeschema/onrightclick.cpp:581
#: eeschema/onrightclick.cpp:581
#: gerbview/onrightclick.cpp:51
#: gerbview/onrightclick.cpp:51
msgid "Cancel Block"
msgid "Cancel Block"
msgstr "Annuler Bloc"
msgstr "Annuler Bloc"
#: pcbnew/modedit_onclick.cpp:21
8
#: pcbnew/modedit_onclick.cpp:21
7
#: pcbnew/onrightclick.cpp:49
7
#: pcbnew/onrightclick.cpp:49
6
#: gerbview/onrightclick.cpp:52
#: gerbview/onrightclick.cpp:52
msgid "Zoom Block (Midd butt drag)"
msgid "Zoom Block (Midd butt drag)"
msgstr "Zoom Bloc (drag+bouton milieu)"
msgstr "Zoom Bloc (drag+bouton milieu)"
#: pcbnew/modedit_onclick.cpp:22
1
#: pcbnew/modedit_onclick.cpp:22
0
#: pcbnew/onrightclick.cpp:
500
#: pcbnew/onrightclick.cpp:
499
#: eeschema/libedit_onrightclick.cpp:260
#: eeschema/libedit_onrightclick.cpp:260
#: eeschema/onrightclick.cpp:589
#: eeschema/onrightclick.cpp:589
#: gerbview/onrightclick.cpp:54
#: gerbview/onrightclick.cpp:54
msgid "Place Block"
msgid "Place Block"
msgstr "Place Bloc"
msgstr "Place Bloc"
#: pcbnew/modedit_onclick.cpp:22
3
#: pcbnew/modedit_onclick.cpp:22
2
#: pcbnew/onrightclick.cpp:50
2
#: pcbnew/onrightclick.cpp:50
1
#: eeschema/libedit_onrightclick.cpp:266
#: eeschema/libedit_onrightclick.cpp:266
#: eeschema/onrightclick.cpp:598
#: eeschema/onrightclick.cpp:598
msgid "Copy Block (shift + drag mouse)"
msgid "Copy Block (shift + drag mouse)"
msgstr "Copie Bloc (shift + drag mouse)"
msgstr "Copie Bloc (shift + drag mouse)"
#: pcbnew/modedit_onclick.cpp:22
5
#: pcbnew/modedit_onclick.cpp:22
4
msgid "Mirror Block (alt + drag mouse)"
msgid "Mirror Block (alt + drag mouse)"
msgstr "Bloc Miroir (alt + drag mouse)"
msgstr "Bloc Miroir (alt + drag mouse)"
#: pcbnew/modedit_onclick.cpp:22
7
#: pcbnew/modedit_onclick.cpp:22
6
#: pcbnew/onrightclick.cpp:50
6
#: pcbnew/onrightclick.cpp:50
5
msgid "Rotate Block (ctrl + drag mouse)"
msgid "Rotate Block (ctrl + drag mouse)"
msgstr "Rotation Bloc (ctrl + drag mouse)"
msgstr "Rotation Bloc (ctrl + drag mouse)"
#: pcbnew/modedit_onclick.cpp:22
9
#: pcbnew/modedit_onclick.cpp:22
8
#: pcbnew/onrightclick.cpp:50
8
#: pcbnew/onrightclick.cpp:50
7
msgid "Delete Block (shift+ctrl + drag mouse)"
msgid "Delete Block (shift+ctrl + drag mouse)"
msgstr "Effacement Bloc (shift+ctrl + drag mouse)"
msgstr "Effacement Bloc (shift+ctrl + drag mouse)"
#: pcbnew/modedit_onclick.cpp:25
1
#: pcbnew/modedit_onclick.cpp:25
0
#: pcbnew/onrightclick.cpp:71
4
#: pcbnew/onrightclick.cpp:71
3
#: pcbnew/onrightclick.cpp:81
1
#: pcbnew/onrightclick.cpp:81
0
msgid "Rotate"
msgid "Rotate"
msgstr "Rotation"
msgstr "Rotation"
#: pcbnew/modedit_onclick.cpp:25
5
#: pcbnew/modedit_onclick.cpp:25
4
msgid "Scale"
msgid "Scale"
msgstr "Echelle"
msgstr "Echelle"
#: pcbnew/modedit_onclick.cpp:25
6
#: pcbnew/modedit_onclick.cpp:25
5
msgid "Scale X"
msgid "Scale X"
msgstr "Echelle X"
msgstr "Echelle X"
#: pcbnew/modedit_onclick.cpp:25
7
#: pcbnew/modedit_onclick.cpp:25
6
msgid "Scale Y"
msgid "Scale Y"
msgstr "Echelle Y"
msgstr "Echelle Y"
#: pcbnew/modedit_onclick.cpp:2
60
#: pcbnew/modedit_onclick.cpp:2
59
#: pcbnew/dialog_edit_module.cpp:185
#: pcbnew/dialog_edit_module.cpp:185
msgid "Edit Module"
msgid "Edit Module"
msgstr "Edit Module"
msgstr "Edit Module"
#: pcbnew/modedit_onclick.cpp:26
3
#: pcbnew/modedit_onclick.cpp:26
2
msgid "Transform Module"
msgid "Transform Module"
msgstr "Transforme Module"
msgstr "Transforme Module"
#: pcbnew/modedit_onclick.cpp:27
1
#: pcbnew/modedit_onclick.cpp:27
0
msgid "Move Pad"
msgid "Move Pad"
msgstr "Dplace Pad"
msgstr "Dplace Pad"
#: pcbnew/modedit_onclick.cpp:27
3
#: pcbnew/modedit_onclick.cpp:27
2
#: pcbnew/onrightclick.cpp:75
3
#: pcbnew/onrightclick.cpp:75
2
msgid "Edit Pad"
msgid "Edit Pad"
msgstr "Edit Pad"
msgstr "Edit Pad"
#: pcbnew/modedit_onclick.cpp:27
5
#: pcbnew/modedit_onclick.cpp:27
4
#: pcbnew/onrightclick.cpp:75
7
#: pcbnew/onrightclick.cpp:75
6
msgid "New Pad Settings"
msgid "New Pad Settings"
msgstr "Nouvelles Caract. Pads"
msgstr "Nouvelles Caract. Pads"
#: pcbnew/modedit_onclick.cpp:27
7
#: pcbnew/modedit_onclick.cpp:27
6
#: pcbnew/onrightclick.cpp:75
9
#: pcbnew/onrightclick.cpp:75
8
msgid "Export Pad Settings"
msgid "Export Pad Settings"
msgstr "Exporte Caract. Pads"
msgstr "Exporte Caract. Pads"
#: pcbnew/modedit_onclick.cpp:27
9
#: pcbnew/modedit_onclick.cpp:27
8
msgid "delete Pad"
msgid "delete Pad"
msgstr "Supprimer Pad"
msgstr "Supprimer Pad"
#: pcbnew/modedit_onclick.cpp:28
4
#: pcbnew/modedit_onclick.cpp:28
3
#: pcbnew/onrightclick.cpp:76
4
#: pcbnew/onrightclick.cpp:76
3
msgid "Global Pad Settings"
msgid "Global Pad Settings"
msgstr "Edition Globale des pads"
msgstr "Edition Globale des pads"
#: pcbnew/modedit_onclick.cpp:29
2
#: pcbnew/modedit_onclick.cpp:29
1
msgid "Move Text Mod."
msgid "Move Text Mod."
msgstr "Move Texte Mod."
msgstr "Move Texte Mod."
#: pcbnew/modedit_onclick.cpp:29
5
#: pcbnew/modedit_onclick.cpp:29
4
msgid "Rotate Text Mod."
msgid "Rotate Text Mod."
msgstr "Rot. Texte Mod."
msgstr "Rot. Texte Mod."
#: pcbnew/modedit_onclick.cpp:29
7
#: pcbnew/modedit_onclick.cpp:29
6
msgid "Edit Text Mod."
msgid "Edit Text Mod."
msgstr "Edit Texte Mod."
msgstr "Edit Texte Mod."
#: pcbnew/modedit_onclick.cpp:
300
#: pcbnew/modedit_onclick.cpp:
299
msgid "Delete Text Mod."
msgid "Delete Text Mod."
msgstr "Supprimer Texte Mod."
msgstr "Supprimer Texte Mod."
#: pcbnew/modedit_onclick.cpp:30
7
#: pcbnew/modedit_onclick.cpp:30
6
msgid "End edge"
msgid "End edge"
msgstr "Fin contour"
msgstr "Fin contour"
#: pcbnew/modedit_onclick.cpp:3
10
#: pcbnew/modedit_onclick.cpp:3
09
msgid "Move edge"
msgid "Move edge"
msgstr "Dplace contour"
msgstr "Dplace contour"
#: pcbnew/modedit_onclick.cpp:31
3
#: pcbnew/modedit_onclick.cpp:31
2
msgid "Place edge"
msgid "Place edge"
msgstr "Place contour"
msgstr "Place contour"
#: pcbnew/modedit_onclick.cpp:31
6
#: pcbnew/modedit_onclick.cpp:31
5
#: pcbnew/onrightclick.cpp:68
2
#: pcbnew/onrightclick.cpp:68
1
#: pcbnew/onrightclick.cpp:71
6
#: pcbnew/onrightclick.cpp:71
5
#: pcbnew/onrightclick.cpp:81
3
#: pcbnew/onrightclick.cpp:81
2
#: eeschema/onrightclick.cpp:312
#: eeschema/onrightclick.cpp:312
msgid "Edit"
msgid "Edit"
msgstr "Editer"
msgstr "Editer"
#: pcbnew/modedit_onclick.cpp:31
8
#: pcbnew/modedit_onclick.cpp:31
7
msgid "Edit Width (Current)"
msgid "Edit Width (Current)"
msgstr "Edit Epaisseur (Courant)"
msgstr "Edit Epaisseur (Courant)"
#: pcbnew/modedit_onclick.cpp:3
20
#: pcbnew/modedit_onclick.cpp:3
19
msgid "Edit Width (All)"
msgid "Edit Width (All)"
msgstr "Edit Epaisseur (Tous)"
msgstr "Edit Epaisseur (Tous)"
#: pcbnew/modedit_onclick.cpp:32
2
#: pcbnew/modedit_onclick.cpp:32
1
msgid "Edit Layer (Current)"
msgid "Edit Layer (Current)"
msgstr "Edit Couche (Courant)"
msgstr "Edit Couche (Courant)"
#: pcbnew/modedit_onclick.cpp:32
4
#: pcbnew/modedit_onclick.cpp:32
3
msgid "Edit Layer (All)"
msgid "Edit Layer (All)"
msgstr "Edit Couche (Tous)"
msgstr "Edit Couche (Tous)"
#: pcbnew/modedit_onclick.cpp:32
6
#: pcbnew/modedit_onclick.cpp:32
5
msgid "Delete edge"
msgid "Delete edge"
msgstr "Effacement contour"
msgstr "Effacement contour"
#: pcbnew/modedit_onclick.cpp:36
7
#: pcbnew/modedit_onclick.cpp:36
6
msgid "Set Width"
msgid "Set Width"
msgstr "Ajuste Epaiss"
msgstr "Ajuste Epaiss"
...
@@ -3808,10 +3984,6 @@ msgstr "Hauteur Texte Module"
...
@@ -3808,10 +3984,6 @@ msgstr "Hauteur Texte Module"
msgid "Text Module Size H"
msgid "Text Module Size H"
msgstr "Largeur Texte Module"
msgstr "Largeur Texte Module"
#: pcbnew/export_gencad.cpp:69
msgid "GenCAD file:"
msgstr "Fichier GenCAD:"
#: pcbnew/swap_layers.cpp:59
#: pcbnew/swap_layers.cpp:59
msgid "Swap Layers:"
msgid "Swap Layers:"
msgstr "Permutte couches"
msgstr "Permutte couches"
...
@@ -3841,6 +4013,19 @@ msgstr "Deselection"
...
@@ -3841,6 +4013,19 @@ msgstr "Deselection"
msgid "Deselect this layer to restore its No Change state"
msgid "Deselect this layer to restore its No Change state"
msgstr "Deselectionner cette couche pour restorer l'option Pas de Changement"
msgstr "Deselectionner cette couche pour restorer l'option Pas de Changement"
#: pcbnew/class_track.cpp:760
msgid "NetCode"
msgstr "NetCode"
#: pcbnew/class_track.cpp:780
#: pcbnew/class_module.cpp:1135
msgid "Stat"
msgstr "Stat"
#: pcbnew/class_track.cpp:804
msgid "Diam"
msgstr "Diam"
#: pcbnew/dialog_edit_module.cpp:39
#: pcbnew/dialog_edit_module.cpp:39
msgid "Module properties"
msgid "Module properties"
msgstr "Proprits du Module"
msgstr "Proprits du Module"
...
@@ -3998,72 +4183,6 @@ msgstr "R
...
@@ -3998,72 +4183,6 @@ msgstr "R
msgid "Delete [%s]"
msgid "Delete [%s]"
msgstr "Supprimer [%s]"
msgstr "Supprimer [%s]"
#: pcbnew/class_board_item.cpp:40
#: eeschema/component_class.cpp:56
msgid "Footprint"
msgstr "Module"
#: pcbnew/class_board_item.cpp:45
msgid "Pad"
msgstr "Pad"
#: pcbnew/class_board_item.cpp:45
#: pcbnew/class_board_item.cpp:71
#: pcbnew/class_board_item.cpp:77
#: pcbnew/class_board_item.cpp:122
msgid " of "
msgstr " de "
#: pcbnew/class_board_item.cpp:50
msgid "Pcb Graphic"
msgstr "Pcb Graphic"
#: pcbnew/class_board_item.cpp:50
#: pcbnew/class_board_item.cpp:59
#: pcbnew/class_board_item.cpp:133
#: pcbnew/class_board_item.cpp:148
#: pcbnew/class_board_item.cpp:175
#: pcbnew/class_board_item.cpp:197
msgid " on "
msgstr " sur "
#: pcbnew/class_board_item.cpp:54
msgid "Pcb Text"
msgstr "Texte Pcb"
#: pcbnew/class_board_item.cpp:85
msgid "Graphic"
msgstr "Graphique"
#: pcbnew/class_board_item.cpp:97
msgid "Arc"
msgstr "Arc"
#: pcbnew/class_board_item.cpp:137
#: pcbnew/class_track.cpp:712
msgid "Zone"
msgstr "Zone"
#: pcbnew/class_board_item.cpp:158
msgid "Blind"
msgstr "Enterre"
#: pcbnew/class_board_item.cpp:160
msgid "Buried"
msgstr "Borgne"
#: pcbnew/class_board_item.cpp:186
msgid "Dimension"
msgstr "Dimension"
#: pcbnew/class_board_item.cpp:190
msgid "Target"
msgstr "Mire"
#: pcbnew/class_board_item.cpp:197
msgid "Edge Zone"
msgstr "Contour Zone"
#: pcbnew/class_edge_mod.cpp:283
#: pcbnew/class_edge_mod.cpp:283
msgid "Seg"
msgid "Seg"
msgstr "Seg"
msgstr "Seg"
...
@@ -4081,13 +4200,9 @@ msgstr "Couche Mod."
...
@@ -4081,13 +4200,9 @@ msgstr "Couche Mod."
msgid "Seg Layer"
msgid "Seg Layer"
msgstr "Couche Seg."
msgstr "Couche Seg."
#: pcbnew/move_or_drag_track.cpp:709
#: pcbnew/moduleframe.cpp:177
msgid "Unable to drag this segment: too many segments connected"
msgid "Module Editor: module modified!, Continue ?"
msgstr "Impossible de drag ce segment: trop de segments connects"
msgstr "Editeur de Module: module modifi! Continuer ?"
#: pcbnew/move_or_drag_track.cpp:762
msgid "Unable to drag this segment: two collinear segments"
msgstr "Impossible de drag ce segment: 2 segments aligns"
#: pcbnew/cross-probing.cpp:51
#: pcbnew/cross-probing.cpp:51
#, c-format
#, c-format
...
@@ -4109,23 +4224,6 @@ msgstr "Pin %s (module %s) non trouv
...
@@ -4109,23 +4224,6 @@ msgstr "Pin %s (module %s) non trouv
msgid "Locate Pin %s (module %s)"
msgid "Locate Pin %s (module %s)"
msgstr "Pin localise %s (module %s)"
msgstr "Pin localise %s (module %s)"
#: pcbnew/moduleframe.cpp:177
msgid "Module Editor: module modified!, Continue ?"
msgstr "Editeur de Module: module modifi! Continuer ?"
#: pcbnew/class_track.cpp:739
msgid "NetCode"
msgstr "NetCode"
#: pcbnew/class_track.cpp:759
#: pcbnew/class_module.cpp:1135
msgid "Stat"
msgstr "Stat"
#: pcbnew/class_track.cpp:783
msgid "Diam"
msgstr "Diam"
#: pcbnew/gen_modules_placefile.cpp:76
#: pcbnew/gen_modules_placefile.cpp:76
msgid "No Modules for Automated Placement"
msgid "No Modules for Automated Placement"
msgstr "Pas de Module pour placement Automatis"
msgstr "Pas de Module pour placement Automatis"
...
@@ -4162,344 +4260,344 @@ msgstr "Via %.1f"
...
@@ -4162,344 +4260,344 @@ msgstr "Via %.1f"
msgid "Via %.3f"
msgid "Via %.3f"
msgstr "Via %.3f"
msgstr "Via %.3f"
#: pcbnew/onrightclick.cpp:23
5
#: pcbnew/onrightclick.cpp:23
4
msgid "Lock Module"
msgid "Lock Module"
msgstr "Verrouiller Modules"
msgstr "Verrouiller Modules"
#: pcbnew/onrightclick.cpp:24
3
#: pcbnew/onrightclick.cpp:24
2
msgid "Unlock Module"
msgid "Unlock Module"
msgstr "Dverrouiller Modules"
msgstr "Dverrouiller Modules"
#: pcbnew/onrightclick.cpp:25
1
#: pcbnew/onrightclick.cpp:25
0
msgid "Auto place Module"
msgid "Auto place Module"
msgstr "Auto place Module"
msgstr "Auto place Module"
#: pcbnew/onrightclick.cpp:25
7
#: pcbnew/onrightclick.cpp:25
6
msgid "Autoroute"
msgid "Autoroute"
msgstr "Autoroute"
msgstr "Autoroute"
#: pcbnew/onrightclick.cpp:27
3
#: pcbnew/onrightclick.cpp:27
2
msgid "Move Drawing"
msgid "Move Drawing"
msgstr "Dplace Trac"
msgstr "Dplace Trac"
#: pcbnew/onrightclick.cpp:27
8
#: pcbnew/onrightclick.cpp:27
7
msgid "End Drawing"
msgid "End Drawing"
msgstr "Fin trac"
msgstr "Fin trac"
#: pcbnew/onrightclick.cpp:2
80
#: pcbnew/onrightclick.cpp:2
79
msgid "Edit Drawing"
msgid "Edit Drawing"
msgstr "Edit Trac"
msgstr "Edit Trac"
#: pcbnew/onrightclick.cpp:28
1
#: pcbnew/onrightclick.cpp:28
0
msgid "Delete Drawing"
msgid "Delete Drawing"
msgstr "Supprimer Trac"
msgstr "Supprimer Trac"
#: pcbnew/onrightclick.cpp:28
8
#: pcbnew/onrightclick.cpp:28
7
msgid "End edge zone"
msgid "End edge zone"
msgstr "Fin contour Zone"
msgstr "Fin contour Zone"
#: pcbnew/onrightclick.cpp:29
1
#: pcbnew/onrightclick.cpp:29
0
msgid "Delete edge zone"
msgid "Delete edge zone"
msgstr "Supprimer Contour Zone"
msgstr "Supprimer Contour Zone"
#: pcbnew/onrightclick.cpp:30
6
#: pcbnew/onrightclick.cpp:30
5
msgid "Edit Zone"
msgid "Edit Zone"
msgstr "Editer Zone"
msgstr "Editer Zone"
#: pcbnew/onrightclick.cpp:30
8
#: pcbnew/onrightclick.cpp:30
7
msgid "Delete Zone"
msgid "Delete Zone"
msgstr "Supprimer Zone"
msgstr "Supprimer Zone"
#: pcbnew/onrightclick.cpp:31
3
#: pcbnew/onrightclick.cpp:31
2
msgid "Delete Marker"
msgid "Delete Marker"
msgstr "Effacer Marqueur"
msgstr "Effacer Marqueur"
#: pcbnew/onrightclick.cpp:3
20
#: pcbnew/onrightclick.cpp:3
19
msgid "Edit Dimension"
msgid "Edit Dimension"
msgstr "Edit Cote"
msgstr "Edit Cote"
#: pcbnew/onrightclick.cpp:32
3
#: pcbnew/onrightclick.cpp:32
2
msgid "Delete Dimension"
msgid "Delete Dimension"
msgstr "Suppression Cote"
msgstr "Suppression Cote"
#: pcbnew/onrightclick.cpp:3
30
#: pcbnew/onrightclick.cpp:3
29
msgid "Move Target"
msgid "Move Target"
msgstr "Dplacer Mire"
msgstr "Dplacer Mire"
#: pcbnew/onrightclick.cpp:33
3
#: pcbnew/onrightclick.cpp:33
2
msgid "Edit Target"
msgid "Edit Target"
msgstr "Editer Mire"
msgstr "Editer Mire"
#: pcbnew/onrightclick.cpp:33
5
#: pcbnew/onrightclick.cpp:33
4
msgid "Delete Target"
msgid "Delete Target"
msgstr "Supprimer Mire"
msgstr "Supprimer Mire"
#: pcbnew/onrightclick.cpp:36
2
#: pcbnew/onrightclick.cpp:36
1
msgid "Get and Move Footprint"
msgid "Get and Move Footprint"
msgstr "Sel et Dpl.t module"
msgstr "Sel et Dpl.t module"
#: pcbnew/onrightclick.cpp:37
4
#: pcbnew/onrightclick.cpp:37
3
msgid "Fill zone"
msgid "Fill zone"
msgstr "Remplir zone"
msgstr "Remplir zone"
#: pcbnew/onrightclick.cpp:38
2
#: pcbnew/onrightclick.cpp:38
1
msgid "Select Net"
msgid "Select Net"
msgstr "Slection Net"
msgstr "Slection Net"
#: pcbnew/onrightclick.cpp:38
7
#: pcbnew/onrightclick.cpp:38
6
msgid "Delete Zone Limit"
msgid "Delete Zone Limit"
msgstr "Supprimer Limite de Zone"
msgstr "Supprimer Limite de Zone"
#: pcbnew/onrightclick.cpp:39
2
#: pcbnew/onrightclick.cpp:39
1
#: pcbnew/onrightclick.cpp:40
3
#: pcbnew/onrightclick.cpp:40
2
#: pcbnew/onrightclick.cpp:41
6
#: pcbnew/onrightclick.cpp:41
5
#: pcbnew/onrightclick.cpp:47
7
#: pcbnew/onrightclick.cpp:47
6
msgid "Select Working Layer"
msgid "Select Working Layer"
msgstr "Slection de la couche de travail"
msgstr "Slection de la couche de travail"
#: pcbnew/onrightclick.cpp:40
1
#: pcbnew/onrightclick.cpp:40
0
#: pcbnew/onrightclick.cpp:47
4
#: pcbnew/onrightclick.cpp:47
3
msgid "Select Track Width"
msgid "Select Track Width"
msgstr "Slection Epais. Piste"
msgstr "Slection Epais. Piste"
#: pcbnew/onrightclick.cpp:40
5
#: pcbnew/onrightclick.cpp:40
4
msgid "Select layer pair for vias"
msgid "Select layer pair for vias"
msgstr "Selection couple de couches pour Vias"
msgstr "Selection couple de couches pour Vias"
#: pcbnew/onrightclick.cpp:42
2
#: pcbnew/onrightclick.cpp:42
1
msgid "Footprint documentation"
msgid "Footprint documentation"
msgstr "Documentation des modules"
msgstr "Documentation des modules"
#: pcbnew/onrightclick.cpp:43
2
#: pcbnew/onrightclick.cpp:43
1
msgid "Glob Move and Place"
msgid "Glob Move and Place"
msgstr "Move et Place Globaux"
msgstr "Move et Place Globaux"
#: pcbnew/onrightclick.cpp:43
4
#: pcbnew/onrightclick.cpp:43
3
msgid "Unlock All Modules"
msgid "Unlock All Modules"
msgstr "Dverrouiller tous les Modules"
msgstr "Dverrouiller tous les Modules"
#: pcbnew/onrightclick.cpp:43
6
#: pcbnew/onrightclick.cpp:43
5
msgid "Lock All Modules"
msgid "Lock All Modules"
msgstr "Verrouiller tous les Modules"
msgstr "Verrouiller tous les Modules"
#: pcbnew/onrightclick.cpp:43
9
#: pcbnew/onrightclick.cpp:43
8
msgid "Move All Modules"
msgid "Move All Modules"
msgstr "Dplace tous les Modules"
msgstr "Dplace tous les Modules"
#: pcbnew/onrightclick.cpp:4
40
#: pcbnew/onrightclick.cpp:4
39
msgid "Move New Modules"
msgid "Move New Modules"
msgstr "Dplace nouveaux Modules"
msgstr "Dplace nouveaux Modules"
#: pcbnew/onrightclick.cpp:44
2
#: pcbnew/onrightclick.cpp:44
1
msgid "Autoplace All Modules"
msgid "Autoplace All Modules"
msgstr "Autoplace Tous Modules"
msgstr "Autoplace Tous Modules"
#: pcbnew/onrightclick.cpp:44
3
#: pcbnew/onrightclick.cpp:44
2
msgid "Autoplace New Modules"
msgid "Autoplace New Modules"
msgstr "AutoPlace nouveaux Modules"
msgstr "AutoPlace nouveaux Modules"
#: pcbnew/onrightclick.cpp:44
4
#: pcbnew/onrightclick.cpp:44
3
msgid "Autoplace Next Module"
msgid "Autoplace Next Module"
msgstr "Autoplace Module suivant"
msgstr "Autoplace Module suivant"
#: pcbnew/onrightclick.cpp:44
7
#: pcbnew/onrightclick.cpp:44
6
msgid "Orient All Modules"
msgid "Orient All Modules"
msgstr "Oriente Tous Modules"
msgstr "Oriente Tous Modules"
#: pcbnew/onrightclick.cpp:45
4
#: pcbnew/onrightclick.cpp:45
3
msgid "Global Autoroute"
msgid "Global Autoroute"
msgstr "Autoroutage global"
msgstr "Autoroutage global"
#: pcbnew/onrightclick.cpp:45
6
#: pcbnew/onrightclick.cpp:45
5
msgid "Select layer pair"
msgid "Select layer pair"
msgstr "Selection couple de couches"
msgstr "Selection couple de couches"
#: pcbnew/onrightclick.cpp:45
8
#: pcbnew/onrightclick.cpp:45
7
msgid "Autoroute All Modules"
msgid "Autoroute All Modules"
msgstr "Autoroute Tous Modules"
msgstr "Autoroute Tous Modules"
#: pcbnew/onrightclick.cpp:4
60
#: pcbnew/onrightclick.cpp:4
59
msgid "Reset Unrouted"
msgid "Reset Unrouted"
msgstr "Rinit Non routs"
msgstr "Rinit Non routs"
#: pcbnew/onrightclick.cpp:46
5
#: pcbnew/onrightclick.cpp:46
4
msgid "Global AutoRouter"
msgid "Global AutoRouter"
msgstr "Autorouteur Global"
msgstr "Autorouteur Global"
#: pcbnew/onrightclick.cpp:46
7
#: pcbnew/onrightclick.cpp:46
6
msgid "Read Global AutoRouter Data"
msgid "Read Global AutoRouter Data"
msgstr "Lire Donnes de L'autorouteur global"
msgstr "Lire Donnes de L'autorouteur global"
#: pcbnew/onrightclick.cpp:50
4
#: pcbnew/onrightclick.cpp:50
3
msgid "Flip Block (alt + drag mouse)"
msgid "Flip Block (alt + drag mouse)"
msgstr "Inversion Bloc (alt + drag mouse)"
msgstr "Inversion Bloc (alt + drag mouse)"
#: pcbnew/onrightclick.cpp:52
7
#: pcbnew/onrightclick.cpp:52
6
msgid "Drag Via"
msgid "Drag Via"
msgstr "Drag Via"
msgstr "Drag Via"
#: pcbnew/onrightclick.cpp:53
1
#: pcbnew/onrightclick.cpp:53
0
msgid "Edit Via"
msgid "Edit Via"
msgstr "Edit Via"
msgstr "Edit Via"
#: pcbnew/onrightclick.cpp:53
3
#: pcbnew/onrightclick.cpp:53
2
msgid "Set via hole to Default"
msgid "Set via hole to Default"
msgstr "Ajuste perage via dfaut"
msgstr "Ajuste perage via dfaut"
#: pcbnew/onrightclick.cpp:53
5
#: pcbnew/onrightclick.cpp:53
4
msgid "Set via hole to alt value"
msgid "Set via hole to alt value"
msgstr "Ajuste perage via valeur alternative"
msgstr "Ajuste perage via valeur alternative"
#: pcbnew/onrightclick.cpp:53
7
#: pcbnew/onrightclick.cpp:53
6
msgid "Set the via hole alt value"
msgid "Set the via hole alt value"
msgstr "Ajuste la valeur alt. perage via"
msgstr "Ajuste la valeur alt. perage via"
#: pcbnew/onrightclick.cpp:53
9
#: pcbnew/onrightclick.cpp:53
8
msgid "Export Via hole to alt value"
msgid "Export Via hole to alt value"
msgstr "Exporte perage via valeur alt."
msgstr "Exporte perage via valeur alt."
#: pcbnew/onrightclick.cpp:54
1
#: pcbnew/onrightclick.cpp:54
0
msgid "Export via hole to others id vias"
msgid "Export via hole to others id vias"
msgstr "Exporte perage via aux autres semblables."
msgstr "Exporte perage via aux autres semblables."
#: pcbnew/onrightclick.cpp:54
3
#: pcbnew/onrightclick.cpp:54
2
msgid "Set ALL via holes to default"
msgid "Set ALL via holes to default"
msgstr "Ajuste perage TOUTES vias au dfaut"
msgstr "Ajuste perage TOUTES vias au dfaut"
#: pcbnew/onrightclick.cpp:55
6
#: pcbnew/onrightclick.cpp:55
5
msgid "Move Node"
msgid "Move Node"
msgstr "Dplace Noeud"
msgstr "Dplace Noeud"
#: pcbnew/onrightclick.cpp:56
1
#: pcbnew/onrightclick.cpp:56
0
msgid "Drag Segments, keep slope"
msgid "Drag Segments, keep slope"
msgstr "Drag Segments, garder direction"
msgstr "Drag Segments, garder direction"
#: pcbnew/onrightclick.cpp:56
3
#: pcbnew/onrightclick.cpp:56
2
msgid "Drag Segment"
msgid "Drag Segment"
msgstr "Drag Segment"
msgstr "Drag Segment"
#: pcbnew/onrightclick.cpp:56
6
#: pcbnew/onrightclick.cpp:56
5
msgid "Move Segment"
msgid "Move Segment"
msgstr "Dplace Segment"
msgstr "Dplace Segment"
#: pcbnew/onrightclick.cpp:56
9
#: pcbnew/onrightclick.cpp:56
8
msgid "Break Track"
msgid "Break Track"
msgstr "Briser piste"
msgstr "Briser piste"
#: pcbnew/onrightclick.cpp:57
6
#: pcbnew/onrightclick.cpp:57
5
msgid "Place Node"
msgid "Place Node"
msgstr "Place noeud"
msgstr "Place noeud"
#: pcbnew/onrightclick.cpp:58
3
#: pcbnew/onrightclick.cpp:58
2
msgid "End Track"
msgid "End Track"
msgstr "Terminer Piste"
msgstr "Terminer Piste"
#: pcbnew/onrightclick.cpp:58
6
#: pcbnew/onrightclick.cpp:58
5
msgid "Place Via"
msgid "Place Via"
msgstr "Place Via"
msgstr "Place Via"
#: pcbnew/onrightclick.cpp:59
3
#: pcbnew/onrightclick.cpp:59
2
msgid "Change Width"
msgid "Change Width"
msgstr "Change Largeur"
msgstr "Change Largeur"
#: pcbnew/onrightclick.cpp:59
5
#: pcbnew/onrightclick.cpp:59
4
msgid "Edit Segment"
msgid "Edit Segment"
msgstr "Edit Segment"
msgstr "Edit Segment"
#: pcbnew/onrightclick.cpp:59
9
#: pcbnew/onrightclick.cpp:59
8
msgid "Edit Track"
msgid "Edit Track"
msgstr "Editer Piste"
msgstr "Editer Piste"
#: pcbnew/onrightclick.cpp:60
1
#: pcbnew/onrightclick.cpp:60
0
msgid "Edit Net"
msgid "Edit Net"
msgstr "Edit Net"
msgstr "Edit Net"
#: pcbnew/onrightclick.cpp:60
3
#: pcbnew/onrightclick.cpp:60
2
msgid "Edit ALL Tracks and Vias"
msgid "Edit ALL Tracks and Vias"
msgstr "Editer TOUTES Pistes et Vias"
msgstr "Editer TOUTES Pistes et Vias"
#: pcbnew/onrightclick.cpp:60
5
#: pcbnew/onrightclick.cpp:60
4
msgid "Edit ALL Vias (no track)"
msgid "Edit ALL Vias (no track)"
msgstr "Editer TOUTES Vias (pas les pistes)"
msgstr "Editer TOUTES Vias (pas les pistes)"
#: pcbnew/onrightclick.cpp:60
7
#: pcbnew/onrightclick.cpp:60
6
msgid "Edit ALL Tracks (no via)"
msgid "Edit ALL Tracks (no via)"
msgstr "Editer TOUTES Pistes (pas les vias)"
msgstr "Editer TOUTES Pistes (pas les vias)"
#: pcbnew/onrightclick.cpp:61
4
#: pcbnew/onrightclick.cpp:61
3
msgid "Delete Segment"
msgid "Delete Segment"
msgstr "SupprimerSegment"
msgstr "SupprimerSegment"
#: pcbnew/onrightclick.cpp:61
9
#: pcbnew/onrightclick.cpp:61
8
msgid "Delete Track"
msgid "Delete Track"
msgstr "Effacer Piste"
msgstr "Effacer Piste"
#: pcbnew/onrightclick.cpp:62
3
#: pcbnew/onrightclick.cpp:62
2
msgid "Delete Net"
msgid "Delete Net"
msgstr "Supprimer Net"
msgstr "Supprimer Net"
#: pcbnew/onrightclick.cpp:62
8
#: pcbnew/onrightclick.cpp:62
7
msgid "Set Flags"
msgid "Set Flags"
msgstr "Ajust. Flags"
msgstr "Ajust. Flags"
#: pcbnew/onrightclick.cpp:62
9
#: pcbnew/onrightclick.cpp:62
8
msgid "Locked: Yes"
msgid "Locked: Yes"
msgstr "Verrou: Oui"
msgstr "Verrou: Oui"
#: pcbnew/onrightclick.cpp:6
30
#: pcbnew/onrightclick.cpp:6
29
msgid "Locked: No"
msgid "Locked: No"
msgstr "Verrou: Non"
msgstr "Verrou: Non"
#: pcbnew/onrightclick.cpp:6
40
#: pcbnew/onrightclick.cpp:6
39
msgid "Track Locked: Yes"
msgid "Track Locked: Yes"
msgstr "Piste verrouille: Oui"
msgstr "Piste verrouille: Oui"
#: pcbnew/onrightclick.cpp:64
1
#: pcbnew/onrightclick.cpp:64
0
msgid "Track Locked: No"
msgid "Track Locked: No"
msgstr "Piste verrouille: Non"
msgstr "Piste verrouille: Non"
#: pcbnew/onrightclick.cpp:64
3
#: pcbnew/onrightclick.cpp:64
2
msgid "Net Locked: Yes"
msgid "Net Locked: Yes"
msgstr "Net verrouill: Oui"
msgstr "Net verrouill: Oui"
#: pcbnew/onrightclick.cpp:64
4
#: pcbnew/onrightclick.cpp:64
3
msgid "Net Locked: No"
msgid "Net Locked: No"
msgstr "Net verrouill: Non"
msgstr "Net verrouill: Non"
#: pcbnew/onrightclick.cpp:66
6
#: pcbnew/onrightclick.cpp:66
5
#: pcbnew/onrightclick.cpp:71
1
#: pcbnew/onrightclick.cpp:71
0
#: pcbnew/onrightclick.cpp:74
9
#: pcbnew/onrightclick.cpp:74
8
#: pcbnew/onrightclick.cpp:80
8
#: pcbnew/onrightclick.cpp:80
7
msgid "Move"
msgid "Move"
msgstr "Move"
msgstr "Move"
#: pcbnew/onrightclick.cpp:66
9
#: pcbnew/onrightclick.cpp:66
8
#: pcbnew/onrightclick.cpp:75
1
#: pcbnew/onrightclick.cpp:75
0
msgid "Drag"
msgid "Drag"
msgstr "Drag"
msgstr "Drag"
#: pcbnew/onrightclick.cpp:67
3
#: pcbnew/onrightclick.cpp:67
2
msgid "Rotate +"
msgid "Rotate +"
msgstr "Rotation +"
msgstr "Rotation +"
#: pcbnew/onrightclick.cpp:67
7
#: pcbnew/onrightclick.cpp:67
6
#: eeschema/onrightclick.cpp:300
#: eeschema/onrightclick.cpp:300
msgid "Rotate -"
msgid "Rotate -"
msgstr "Rotation -"
msgstr "Rotation -"
#: pcbnew/onrightclick.cpp:67
8
#: pcbnew/onrightclick.cpp:67
7
msgid "Flip"
msgid "Flip"
msgstr "Change ct"
msgstr "Change ct"
#: pcbnew/onrightclick.cpp:76
8
#: pcbnew/onrightclick.cpp:76
7
msgid "delete"
msgid "delete"
msgstr "Effacer"
msgstr "Effacer"
#: pcbnew/onrightclick.cpp:77
5
#: pcbnew/onrightclick.cpp:77
4
msgid "Autoroute Pad"
msgid "Autoroute Pad"
msgstr "Autoroute Pad"
msgstr "Autoroute Pad"
#: pcbnew/onrightclick.cpp:77
6
#: pcbnew/onrightclick.cpp:77
5
msgid "Autoroute Net"
msgid "Autoroute Net"
msgstr "Autoroute Net"
msgstr "Autoroute Net"
...
@@ -4571,26 +4669,62 @@ msgstr "Change Per
...
@@ -4571,26 +4669,62 @@ msgstr "Change Per
msgid "Change Orient"
msgid "Change Orient"
msgstr "Change Orientation"
msgstr "Change Orientation"
#: pcbnew/
class_board.cpp:317
#: pcbnew/
sel_layer.cpp:92
msgid "
Nodes
"
msgid "
Select Layer:
"
msgstr "
Nodes
"
msgstr "
Selection couche:
"
#: pcbnew/
class_board.cpp:320
#: pcbnew/
sel_layer.cpp:137
msgid "
Links
"
msgid "
(Deselect)
"
msgstr "
Liens
"
msgstr "
(Deselection)
"
#: pcbnew/
class_board.cpp:323
#: pcbnew/
sel_layer.cpp:238
msgid "
Nets
"
msgid "
Less than two copper layers are being used.
"
msgstr "
Nets
"
msgstr "
Il y a moins de 2 couches cuivre utilises.
"
#: pcbnew/
class_board.cpp:326
#: pcbnew/
sel_layer.cpp:239
msgid "
Connect
"
msgid "
Hence Layer Pairs cannot be specified.
"
msgstr "
Connect
"
msgstr "
Donc les paires de couche ne peuvent pas tre spcifies
"
#: pcbnew/class_board.cpp:329
#: pcbnew/sel_layer.cpp:263
#: eeschema/eelayer.cpp:177
msgid "Select Layer Pair:"
msgid "NoConn"
msgstr "Selection paire de couches"
msgstr "Non Conn"
#: pcbnew/sel_layer.cpp:294
msgid "Top Layer"
msgstr "Couche Sup."
#: pcbnew/sel_layer.cpp:299
msgid "Bottom Layer"
msgstr "Couche Inf."
#: pcbnew/sel_layer.cpp:358
msgid "The Top Layer and Bottom Layer must differ"
msgstr "Les couches dessus et dessous doivent diffrer"
#: pcbnew/editrack-part2.cpp:32
#, c-format
msgid "Track Width: %s Vias Size : %s"
msgstr "Larg. piste: %s Diam Vias : %s"
#: pcbnew/editrack-part2.cpp:135
msgid "Drc error, cancelled"
msgstr "Erreur DRC, annulation"
#: pcbnew/edit_track_width.cpp:85
msgid "Change track width (entire NET) ?"
msgstr "Change largeur piste ( NET complet) ?"
#: pcbnew/move_or_drag_track.cpp:709
msgid "Unable to drag this segment: too many segments connected"
msgstr "Impossible de drag ce segment: trop de segments connects"
#: pcbnew/move_or_drag_track.cpp:762
msgid "Unable to drag this segment: two collinear segments"
msgstr "Impossible de drag ce segment: 2 segments aligns"
#: pcbnew/export_gencad.cpp:69
msgid "GenCAD file:"
msgstr "Fichier GenCAD:"
#: pcbnew/move-drag_pads.cpp:251
#: pcbnew/move-drag_pads.cpp:251
#, c-format
#, c-format
...
@@ -4618,7 +4752,6 @@ msgstr "KeyW: "
...
@@ -4618,7 +4752,6 @@ msgstr "KeyW: "
#: eeschema/dialog_edit_component_in_lib.cpp:166
#: eeschema/dialog_edit_component_in_lib.cpp:166
#: eeschema/dialog_create_component.cpp:176
#: eeschema/dialog_create_component.cpp:176
#: eeschema/dialog_edit_component_in_schematic.cpp:204
#: eeschema/dialog_edit_component_in_schematic.cpp:204
#: eeschema/dialog_build_BOM.cpp:279
#: cvpcb/dialog_display_options.h:43
#: cvpcb/dialog_display_options.h:43
msgid "Options"
msgid "Options"
msgstr "Options"
msgstr "Options"
...
@@ -4669,15 +4802,6 @@ msgstr "Messages:"
...
@@ -4669,15 +4802,6 @@ msgstr "Messages:"
msgid "DRC Report file"
msgid "DRC Report file"
msgstr "Fichier rapport de contrle DRC:"
msgstr "Fichier rapport de contrle DRC:"
#: pcbnew/editrack-part2.cpp:32
#, c-format
msgid "Track Width: %s Vias Size : %s"
msgstr "Larg. piste: %s Diam Vias : %s"
#: pcbnew/editrack-part2.cpp:135
msgid "Drc error, cancelled"
msgstr "Erreur DRC, annulation"
#: pcbnew/cleaningoptions_dialog.cpp:146
#: pcbnew/cleaningoptions_dialog.cpp:146
msgid "Static"
msgid "Static"
msgstr "Static"
msgstr "Static"
...
@@ -4702,101 +4826,6 @@ msgstr "Connection aux pads"
...
@@ -4702,101 +4826,6 @@ msgstr "Connection aux pads"
msgid "Clean pcb"
msgid "Clean pcb"
msgstr "Nettoyage PCB"
msgstr "Nettoyage PCB"
#: pcbnew/dialog_general_options.cpp:263
#: gerbview/options.cpp:173
msgid "No Display"
msgstr "Pas d'affichage"
#: pcbnew/dialog_general_options.cpp:266
#: gerbview/options.cpp:175
msgid "Display Polar Coord"
msgstr "Affichage coord Polaires"
#: pcbnew/dialog_general_options.cpp:273
#: eeschema/dialog_options.cpp:248
#: gerbview/options.cpp:185
msgid "Units"
msgstr "Units"
#: pcbnew/dialog_general_options.cpp:278
#: gerbview/options.cpp:191
msgid "Small"
msgstr "Petit"
#: pcbnew/dialog_general_options.cpp:279
#: gerbview/options.cpp:191
msgid "Big"
msgstr "Grand"
#: pcbnew/dialog_general_options.cpp:281
#: gerbview/options.cpp:192
msgid "Cursor"
msgstr "Curseur"
#: pcbnew/dialog_general_options.cpp:288
msgid "Number of Layers:"
msgstr "Nombre de Couches:"
#: pcbnew/dialog_general_options.cpp:295
msgid "Max Links:"
msgstr "Liens max:"
#: pcbnew/dialog_general_options.cpp:302
msgid "Auto Save (minuts):"
msgstr "Sauveg. Auto (min)"
#: pcbnew/dialog_general_options.cpp:312
#: eeschema/netlist_control.cpp:94
#: eeschema/dialog_cmp_graphic_properties.cpp:151
#: share/dialog_print.cpp:167
msgid "Options:"
msgstr "Options :"
#: pcbnew/dialog_general_options.cpp:316
msgid "Drc ON"
msgstr "Drc ACTIVE"
#: pcbnew/dialog_general_options.cpp:321
msgid "Show Ratsnest"
msgstr "Monter le chevelu gnral"
#: pcbnew/dialog_general_options.cpp:325
msgid "Show Mod Ratsnest"
msgstr "Monter le chevelu du module"
#: pcbnew/dialog_general_options.cpp:329
msgid "Tracks Auto Del"
msgstr "Auto Supp. Pistes"
#: pcbnew/dialog_general_options.cpp:333
msgid "Track 45 Only"
msgstr "Pistes 45 seulement"
#: pcbnew/dialog_general_options.cpp:337
msgid "Segments 45 Only"
msgstr "Segments 45 seulement"
#: pcbnew/dialog_general_options.cpp:341
#: eeschema/dialog_options.cpp:239
msgid "Auto PAN"
msgstr "Auto PAN"
#: pcbnew/dialog_general_options.cpp:346
msgid "Double Segm Track"
msgstr "2 segments pour piste"
#: pcbnew/dialog_general_options.cpp:353
msgid "When creating tracks"
msgstr "En creation de pistes"
#: pcbnew/dialog_general_options.cpp:356
msgid "Magnetic Pads"
msgstr " Pads magntiques"
#: pcbnew/dialog_general_options.cpp:358
msgid "control the capture of the pcb cursor when the mouse cursor enters a pad area"
msgstr "Controle la capture du curseur pcb quand le curseuir souris est sur le pad"
#: eeschema/annotate.cpp:181
#: eeschema/annotate.cpp:181
msgid "Previous Annotation will be deleted. Continue ?"
msgid "Previous Annotation will be deleted. Continue ?"
msgstr "La numrotation existante va tre dtruite, continuer?"
msgstr "La numrotation existante va tre dtruite, continuer?"
...
@@ -4896,86 +4925,43 @@ msgstr "Ajout Composant"
...
@@ -4896,86 +4925,43 @@ msgstr "Ajout Composant"
msgid "Add Power"
msgid "Add Power"
msgstr "Add Alims"
msgstr "Add Alims"
#: eeschema/erc.cpp:301
#: eeschema/netlist.cpp:157
msgid "Annotation Required!"
#: eeschema/netlist.cpp:191
msgstr "Numrotation requise!"
#: eeschema/dialog_build_BOM.cpp:268
msgid "List"
#: eeschema/erc.cpp:403
msgstr "Liste"
msgid "ERC file:"
msgstr "Fichier ERC:"
#: eeschema/erc.cpp:556
#, c-format
msgid "Warning GLabel %s not connected to SheetLabel"
msgstr "Warning GLabel %s non connect a SheetLabel"
#: eeschema/erc.cpp:560
#, c-format
msgid "Warning SheetLabel %s not connected to GLabel"
msgstr "Warning SheetLabel %s non connect a GLabel"
#: eeschema/erc.cpp:574
#, c-format
msgid "Warning Pin %s Unconnected"
msgstr "Warning Pin %s Non connecte"
#: eeschema/erc.cpp:583
#, c-format
msgid "Warning Pin %s not driven (Net %d)"
msgstr "Warning Pin %s non pilote (Net %d)"
#: eeschema/erc.cpp:593
msgid "Warning More than 1 Pin connected to UnConnect symbol"
msgstr "Warning: plus que 1 Pin connecte a un symbole de non connexion"
#: eeschema/erc.cpp:603
#: common/confirm.cpp:79
msgid "Warning"
msgstr "Avertissement"
#: eeschema/erc.cpp:606
#: common/confirm.cpp:82
msgid "Error"
msgstr "Erreur"
#: eeschema/erc.cpp:612
#, c-format
msgid "%s: Pin %s connected to Pin %s (net %d)"
msgstr "%s: Pin %s connecte a Pin %s (net %d)"
#: eeschema/
erc.cpp:72
9
#: eeschema/
netlist.cpp:17
9
msgid "
ERC control
"
msgid "
No component
"
msgstr "
Controle ERC
"
msgstr "
Pas de composants
"
#: eeschema/erc.cpp:739
#: eeschema/netlist.cpp:200
#, c-format
#: eeschema/netlist.cpp:305
msgid ""
#: eeschema/netlist.cpp:343
"\n"
#: eeschema/netlist.cpp:364
"***** Sheet %d (%s)\n"
#: eeschema/netlist.cpp:379
msgstr ""
msgid "Done"
"\n"
msgstr "Fini"
"***** feuille %d (%s)\n"
#: eeschema/erc.cpp:741
#: eeschema/netlist.cpp:203
#: eeschema/genliste.cpp:616
msgid "NbItems"
#: eeschema/hierarch.cpp:134
msgstr "NbItems"
#: eeschema/dialog_build_BOM.cpp:1009
msgid "Root"
msgstr "Racine"
#: eeschema/erc.cpp:757
#: eeschema/netlist.cpp:310
#, c-format
msgid "Labels"
msgid "ERC: %s (X= %2.3f inches, Y= %2.3f inches\n"
msgstr "Labels"
msgstr "ERC: %s (X= %2.3f pouces, Y= %2.3f pouces\n"
#: eeschema/erc.cpp:766
#: eeschema/netlist.cpp:346
#, c-format
msgid "Hierar."
msgid ""
msgstr "Hirar."
"\n"
" >> Errors ERC: %d\n"
#: eeschema/netlist.cpp:367
msgstr ""
msgid "Sorting"
"\n"
msgstr "Tri"
" >> Erreurs ERC: %d\n"
#: eeschema/netlist.cpp:808
msgid "Bad Bus Label: "
msgstr "Mauvais label de Bus: "
#: eeschema/symbtext.cpp:130
#: eeschema/symbtext.cpp:130
msgid " Text : "
msgid " Text : "
...
@@ -5222,12 +5208,6 @@ msgstr "Forme Pin de hi
...
@@ -5222,12 +5208,6 @@ msgstr "Forme Pin de hi
msgid "No New Global Label found"
msgid "No New Global Label found"
msgstr "Pas de nouveau Global Label trouv"
msgstr "Pas de nouveau Global Label trouv"
#: eeschema/netform.cpp:55
#: eeschema/netform.cpp:254
#: eeschema/save_schemas.cpp:94
msgid "Failed to create file "
msgstr "Impossible de crer le fichier "
#: eeschema/dialog_options.cpp:140
#: eeschema/dialog_options.cpp:140
#: eeschema/dialog_options.cpp:288
#: eeschema/dialog_options.cpp:288
msgid "Delta Step X"
msgid "Delta Step X"
...
@@ -5515,7 +5495,6 @@ msgid "&Del Markers"
...
@@ -5515,7 +5495,6 @@ msgid "&Del Markers"
msgstr "&Supprimer Marqueurs"
msgstr "&Supprimer Marqueurs"
#: eeschema/dialog_erc.cpp:218
#: eeschema/dialog_erc.cpp:218
#: eeschema/dialog_build_BOM.cpp:336
msgid "&Quit"
msgid "&Quit"
msgstr "&Quitter"
msgstr "&Quitter"
...
@@ -5527,133 +5506,85 @@ msgstr "erc"
...
@@ -5527,133 +5506,85 @@ msgstr "erc"
msgid "Reset"
msgid "Reset"
msgstr "Dfaut"
msgstr "Dfaut"
#: eeschema/genliste.cpp:101
#: eeschema/erc.cpp:301
#: eeschema/dialog_build_BOM.h:58
msgid "Annotation Required!"
msgid "List of Material"
msgstr "Numrotation requise!"
msgstr "Liste du Matriel"
#: eeschema/genliste.cpp:123
msgid " List items: "
msgstr " Liste lments: "
#: eeschema/genliste.cpp:126
#: eeschema/dialog_build_BOM.cpp:244
msgid "Components by Reference"
msgstr "Composants par rfrence"
#: eeschema/genliste.cpp:129
#: eeschema/dialog_build_BOM.cpp:252
msgid "Components by Value"
msgstr "Composants par valeur"
#: eeschema/genliste.cpp:132
#: eeschema/erc.cpp:403
#: eeschema/dialog_build_BOM.cpp:248
msgid "ERC file:"
msgid "Sub Components (i.e U2A, U2B..)"
msgstr "Fichier ERC:"
msgstr "Sous Composants (i.e U2A, U2B..)"
#: eeschema/
genliste.cpp:135
#: eeschema/
erc.cpp:556
#
: eeschema/dialog_build_BOM.cpp:256
#
, c-format
msgid "
Hierachy Pins by name
"
msgid "
Warning GLabel %s not connected to SheetLabel
"
msgstr "
Pins de hierarchie par nom
"
msgstr "
Warning GLabel %s non connect a SheetLabel
"
#: eeschema/
genliste.cpp:138
#: eeschema/
erc.cpp:560
#
: eeschema/dialog_build_BOM.cpp:260
#
, c-format
msgid "
Hierachy Pins by Sheets
"
msgid "
Warning SheetLabel %s not connected to GLabel
"
msgstr "
Pins de hirarchie par feuilles
"
msgstr "
Warning SheetLabel %s non connect a GLabel
"
#: eeschema/
genliste.cpp:14
4
#: eeschema/
erc.cpp:57
4
#
: eeschema/dialog_build_BOM.cpp:331
#
, c-format
msgid "
&Create List
"
msgid "
Warning Pin %s Unconnected
"
msgstr "
&Crer Lis
te"
msgstr "
Warning Pin %s Non connec
te"
#: eeschema/
genliste.cpp:149
#: eeschema/
erc.cpp:583
#
: 3d-viewer/3d_toolbar.cpp:116
#
, c-format
msgid "
&Exit
"
msgid "
Warning Pin %s not driven (Net %d)
"
msgstr "
&Quitter
"
msgstr "
Warning Pin %s non pilote (Net %d)
"
#: eeschema/
genliste.cpp:172
#: eeschema/
erc.cpp:593
msgid "
List of material:
"
msgid "
Warning More than 1 Pin connected to UnConnect symbol
"
msgstr "
Liste du Matriel:
"
msgstr "
Warning: plus que 1 Pin connecte a un symbole de non connexion
"
#: eeschema/genliste.cpp:214
#: eeschema/erc.cpp:603
#: eeschema/dialog_build_BOM.cpp:481
#: common/confirm.cpp:79
#: eeschema/dialog_build_BOM.cpp:533
msgid "Warning"
msgid "Failed to open file "
msgstr "Avertissement"
msgstr "Erreur ouverture "
#: eeschema/genliste.cpp:277
#: eeschema/erc.cpp:606
msgid ""
#: common/confirm.cpp:82
"\n"
msgid "Error"
"#Glob labels ( order = Sheet Number )\n"
msgstr "Erreur"
msgstr ""
"\n"
"#Glob labels ( ordre = Numro de feuille )\n"
#: eeschema/genliste.cpp:287
#: eeschema/erc.cpp:612
msgid ""
#, c-format
"\n"
msgid "%s: Pin %s connected to Pin %s (net %d)"
"#Glob labels ( order = Alphab. )\n"
msgstr "%s: Pin %s connecte a Pin %s (net %d)"
msgstr ""
"\n"
"#Glob labels ( ordre = Alphab. )\n"
#: eeschema/genliste.cpp:294
#: eeschema/erc.cpp:729
#: eeschema/dialog_build_BOM.cpp:614
msgid "ERC control"
msgid ""
msgstr "Controle ERC"
"\n"
"#End List\n"
msgstr ""
"\n"
"#End List\n"
#: eeschema/
genliste.cpp:584
#: eeschema/
erc.cpp:739
#
: eeschema/dialog_build_BOM.cpp:974
#
, c-format
msgid ""
msgid ""
"\n"
"\n"
"
#Cmp ( order = Reference )
"
"
***** Sheet %d (%s)\n
"
msgstr ""
msgstr ""
"\n"
"\n"
"
#Cmp ( ordre = Reference )
"
"
***** feuille %d (%s)\n
"
#: eeschema/genliste.cpp:585
#: eeschema/erc.cpp:741
#: eeschema/genliste.cpp:640
#: eeschema/hierarch.cpp:134
#: eeschema/dialog_build_BOM.cpp:975
#: eeschema/dialog_build_BOM.cpp:1174
#: eeschema/dialog_build_BOM.cpp:1041
msgid "Root"
msgid " (with SubCmp)"
msgstr "Racine"
msgstr "avec sub-composants"
#: eeschema/genliste.cpp:623
#: eeschema/erc.cpp:757
#: eeschema/genliste.cpp:672
#, c-format
#: eeschema/dialog_build_BOM.cpp:1023
msgid "ERC: %s (X= %2.3f inches, Y= %2.3f inches\n"
#: eeschema/dialog_build_BOM.cpp:1075
msgstr "ERC: %s (X= %2.3f pouces, Y= %2.3f pouces\n"
msgid "#End Cmp\n"
msgstr "#End Cmp\n"
#: eeschema/
genliste.cpp:639
#: eeschema/
erc.cpp:766
#
: eeschema/dialog_build_BOM.cpp:1040
#
, c-format
msgid ""
msgid ""
"\n"
"\n"
"
#Cmp ( order = Value )
"
"
>> Errors ERC: %d\n
"
msgstr ""
msgstr ""
"\n"
"\n"
"#Cmp ( ordre = Valeur )"
" >> Erreurs ERC: %d\n"
#: eeschema/genliste.cpp:697
#: eeschema/dialog_build_BOM.cpp:1100
#, c-format
msgid "> %-28.28s Global (Sheet %.2d) pos: %3.3f, %3.3f\n"
msgstr "> %-28.28s Global (feuille %.2d) pos: %3.3f, %3.3f\n"
#: eeschema/genliste.cpp:713
#: eeschema/dialog_build_BOM.cpp:1116
#, c-format
msgid "> %-28.28s Sheet %-7.7s (Sheet %.2d) pos: %3.3f, %3.3f\n"
msgstr "> %-28.28s Sheet %-7.7s (feuille %.2d) pos: %3.3f, %3.3f\n"
#: eeschema/genliste.cpp:726
#: eeschema/dialog_build_BOM.cpp:1129
msgid "#End labels\n"
msgstr "#End labels\n"
#: eeschema/find.cpp:220
#: eeschema/find.cpp:220
msgid "Pin "
msgid "Pin "
...
@@ -6194,6 +6125,12 @@ msgstr "Taille "
...
@@ -6194,6 +6125,12 @@ msgstr "Taille "
msgid "Schematic files:"
msgid "Schematic files:"
msgstr "Fichiers schmatiques:"
msgstr "Fichiers schmatiques:"
#: eeschema/save_schemas.cpp:94
#: eeschema/netform.cpp:55
#: eeschema/netform.cpp:254
msgid "Failed to create file "
msgstr "Impossible de crer le fichier "
#: eeschema/save_schemas.cpp:99
#: eeschema/save_schemas.cpp:99
msgid "Save file "
msgid "Save file "
msgstr "Sauver fichier "
msgstr "Sauver fichier "
...
@@ -6893,44 +6830,6 @@ msgstr "Fond Plein"
...
@@ -6893,44 +6830,6 @@ msgstr "Fond Plein"
msgid "Fill:"
msgid "Fill:"
msgstr "Remplissage:"
msgstr "Remplissage:"
#: eeschema/netlist.cpp:157
#: eeschema/netlist.cpp:191
#: eeschema/dialog_build_BOM.cpp:265
msgid "List"
msgstr "Liste"
#: eeschema/netlist.cpp:179
msgid "No component"
msgstr "Pas de composants"
#: eeschema/netlist.cpp:200
#: eeschema/netlist.cpp:305
#: eeschema/netlist.cpp:343
#: eeschema/netlist.cpp:364
#: eeschema/netlist.cpp:379
msgid "Done"
msgstr "Fini"
#: eeschema/netlist.cpp:203
msgid "NbItems"
msgstr "NbItems"
#: eeschema/netlist.cpp:310
msgid "Labels"
msgstr "Labels"
#: eeschema/netlist.cpp:346
msgid "Hierar."
msgstr "Hirar."
#: eeschema/netlist.cpp:367
msgid "Sorting"
msgstr "Tri"
#: eeschema/netlist.cpp:808
msgid "Bad Bus Label: "
msgstr "Mauvais label de Bus: "
#: eeschema/files-io.cpp:57
#: eeschema/files-io.cpp:57
msgid "Clear SubHierarchy ?"
msgid "Clear SubHierarchy ?"
msgstr "Supprimer la sous hirarchie?"
msgstr "Supprimer la sous hirarchie?"
...
@@ -7114,130 +7013,27 @@ msgstr "3 Etats"
...
@@ -7114,130 +7013,27 @@ msgstr "3 Etats"
#: eeschema/pinedit-dialog.cpp:336
#: eeschema/pinedit-dialog.cpp:336
msgid "Unspecified"
msgid "Unspecified"
msgstr "Non specifi"
msgstr "Non specifi"
#: eeschema/pinedit-dialog.cpp:337
msgid "Power In"
msgstr "Power In"
#: eeschema/pinedit-dialog.cpp:338
msgid "Power Out"
msgstr "Power Out"
#: eeschema/pinedit-dialog.cpp:339
msgid "Open coll"
msgstr "Coll ouvert"
#: eeschema/pinedit-dialog.cpp:340
msgid "Open emit"
msgstr "Emetteur ouv."
#: eeschema/pinedit-dialog.cpp:342
msgid "Electrical Type:"
msgstr "Type lectrique:"
#: eeschema/dialog_build_BOM.cpp:240
msgid "List items : "
msgstr "Liste lments:"
#: eeschema/dialog_build_BOM.cpp:266
msgid "Text for spreadsheet import"
msgstr "Texte pour import dans tableur:"
#: eeschema/dialog_build_BOM.cpp:267
msgid "Output format:"
msgstr "Format de sortie"
#: eeschema/dialog_build_BOM.cpp:272
msgid "Tab"
msgstr "Tab"
#: eeschema/dialog_build_BOM.cpp:273
msgid ";"
msgstr ";"
#: eeschema/dialog_build_BOM.cpp:274
msgid ","
msgstr ","
#: eeschema/dialog_build_BOM.cpp:275
msgid "Field separator for spreadsheet import:"
msgstr "Separateur de champ pour import dans tableu:"
#: eeschema/dialog_build_BOM.cpp:283
msgid "Launch list browser"
msgstr "Lancer le visualisateur de liste"
#: eeschema/dialog_build_BOM.cpp:290
msgid "Fields to Add"
msgstr "Champ ajouterr"
#: eeschema/dialog_build_BOM.cpp:294
msgid "Add Field 1"
msgstr "Ajouter Champ 1"
#: eeschema/dialog_build_BOM.cpp:298
msgid "Add Field 2"
msgstr "Ajouter Champ 2"
#: eeschema/dialog_build_BOM.cpp:302
msgid "Add Field 3"
msgstr "Ajouter Champ 3"
#: eeschema/dialog_build_BOM.cpp:306
msgid "Add Field 4"
msgstr "Ajouter Champ 4"
#: eeschema/dialog_build_BOM.cpp:310
msgid "Add Field 5"
msgstr "Ajouter Champ 5"
#: eeschema/dialog_build_BOM.cpp:314
msgid "Add Field 6"
msgstr "Ajouter Champ 6"
#: eeschema/dialog_build_BOM.cpp:318
msgid "Add Field 7"
msgstr "Ajouter Champ 7"
#: eeschema/
dialog_build_BOM.cpp:322
#: eeschema/
pinedit-dialog.cpp:337
msgid "
Add Field 8
"
msgid "
Power In
"
msgstr "
Ajouter Champ 8
"
msgstr "
Power In
"
#: eeschema/
dialog_build_BOM.cpp:437
#: eeschema/
pinedit-dialog.cpp:338
msgid "
Bill of material:
"
msgid "
Power Out
"
msgstr "
Liste du materiel:
"
msgstr "
Power Out
"
#: eeschema/dialog_build_BOM.cpp:597
#: eeschema/pinedit-dialog.cpp:339
#, c-format
msgid "Open coll"
msgid ""
msgstr "Coll ouvert"
"\n"
"#Glob labels ( order = Sheet Number ) count = %d\n"
msgstr ""
"\n"
"#Glob labels ( ordre = Numro de feuiller ) nombre = %d\n"
#: eeschema/dialog_build_BOM.cpp:607
#: eeschema/pinedit-dialog.cpp:340
#, c-format
msgid "Open emit"
msgid ""
msgstr "Emetteur ouv."
"\n"
"#Glob labels ( order = Alphab. ) count = %d\n"
"\n"
msgstr ""
"\n"
"#Glob labels ( ordre = Alphab. ) nombre = %d\n"
#: eeschema/dialog_build_BOM.cpp:967
#: eeschema/pinedit-dialog.cpp:342
#: eeschema/component_class.cpp:58
msgid "Electrical Type:"
#: eeschema/component_class.cpp:59
msgstr "Type lectrique:"
#: eeschema/component_class.cpp:60
#: eeschema/component_class.cpp:61
#: eeschema/component_class.cpp:62
#: eeschema/component_class.cpp:63
#: eeschema/component_class.cpp:64
#: eeschema/component_class.cpp:65
msgid "Field"
msgstr "Champ"
#: eeschema/lib_export.cpp:39
#: eeschema/lib_export.cpp:39
msgid "Import part:"
msgid "Import part:"
...
@@ -7423,6 +7219,18 @@ msgstr "Effacement Bloc (shift+ctrl + drag mouse)"
...
@@ -7423,6 +7219,18 @@ msgstr "Effacement Bloc (shift+ctrl + drag mouse)"
msgid "Library browser"
msgid "Library browser"
msgstr "Visualisateur des librairies"
msgstr "Visualisateur des librairies"
#: eeschema/component_class.cpp:58
#: eeschema/component_class.cpp:59
#: eeschema/component_class.cpp:60
#: eeschema/component_class.cpp:61
#: eeschema/component_class.cpp:62
#: eeschema/component_class.cpp:63
#: eeschema/component_class.cpp:64
#: eeschema/component_class.cpp:65
#: eeschema/dialog_build_BOM.cpp:1118
msgid "Field"
msgstr "Champ"
#: eeschema/onrightclick.cpp:142
#: eeschema/onrightclick.cpp:142
msgid "Leave Sheet"
msgid "Leave Sheet"
msgstr "Quitter sous-feuille"
msgstr "Quitter sous-feuille"
...
@@ -7840,6 +7648,178 @@ msgstr "R
...
@@ -7840,6 +7648,178 @@ msgstr "R
msgid "Value needed !, No change"
msgid "Value needed !, No change"
msgstr "Valeur NECESSAIRE: changement refus"
msgstr "Valeur NECESSAIRE: changement refus"
#: eeschema/dialog_build_BOM.cpp:243
msgid "List items:"
msgstr " Liste lments: "
#: eeschema/dialog_build_BOM.cpp:247
msgid "Components by Reference"
msgstr "Composants par rfrence"
#: eeschema/dialog_build_BOM.cpp:251
msgid "Sub Components (i.e. U2A, U2B ...)"
msgstr "Sous Composants (i.e U2A, U2B...)"
#: eeschema/dialog_build_BOM.cpp:255
msgid "Components by Value"
msgstr "Composants par valeur"
#: eeschema/dialog_build_BOM.cpp:259
msgid "Hierachy Pins by Name"
msgstr "Pins de hierarchie par Nom"
#: eeschema/dialog_build_BOM.cpp:263
msgid "Hierachy Pins by Sheets"
msgstr "Pins de hirarchie par feuilles"
#: eeschema/dialog_build_BOM.cpp:269
msgid "Text for spreadsheet import"
msgstr "Texte pour import dans tableur:"
#: eeschema/dialog_build_BOM.cpp:270
msgid "Output format:"
msgstr "Format de sortie"
#: eeschema/dialog_build_BOM.cpp:275
msgid "Tab"
msgstr "Tab"
#: eeschema/dialog_build_BOM.cpp:276
msgid ";"
msgstr ";"
#: eeschema/dialog_build_BOM.cpp:277
msgid ","
msgstr ","
#: eeschema/dialog_build_BOM.cpp:278
msgid "Field separator for spreadsheet import:"
msgstr "Separateur de champ pour import dans tableu:"
#: eeschema/dialog_build_BOM.cpp:286
msgid "Launch list browser"
msgstr "Lancer le visualisateur de liste"
#: eeschema/dialog_build_BOM.cpp:293
msgid "Fields to add:"
msgstr "Champ ajouter:"
#: eeschema/dialog_build_BOM.cpp:297
msgid "Add Field 1"
msgstr "Ajouter Champ 1"
#: eeschema/dialog_build_BOM.cpp:301
msgid "Add Field 2"
msgstr "Ajouter Champ 2"
#: eeschema/dialog_build_BOM.cpp:305
msgid "Add Field 3"
msgstr "Ajouter Champ 3"
#: eeschema/dialog_build_BOM.cpp:309
msgid "Add Field 4"
msgstr "Ajouter Champ 4"
#: eeschema/dialog_build_BOM.cpp:313
msgid "Add Field 5"
msgstr "Ajouter Champ 5"
#: eeschema/dialog_build_BOM.cpp:317
msgid "Add Field 6"
msgstr "Ajouter Champ 6"
#: eeschema/dialog_build_BOM.cpp:321
msgid "Add Field 7"
msgstr "Ajouter Champ 7"
#: eeschema/dialog_build_BOM.cpp:325
msgid "Add Field 8"
msgstr "Ajouter Champ 8"
#: eeschema/dialog_build_BOM.cpp:331
msgid "Create &List"
msgstr "Crer &Liste"
#: eeschema/dialog_build_BOM.cpp:347
msgid "&Apply"
msgstr "&Appliquer"
#: eeschema/dialog_build_BOM.cpp:552
msgid "Bill of material:"
msgstr "Liste du materiel:"
#: eeschema/dialog_build_BOM.cpp:602
#: eeschema/dialog_build_BOM.cpp:658
msgid "Failed to open file "
msgstr "Erreur ouverture "
#: eeschema/dialog_build_BOM.cpp:730
#, c-format
msgid ""
"\n"
"#Glob labels ( order = Sheet Number ) count = %d\n"
msgstr ""
"\n"
"#Glob labels ( ordre = Numro de feuiller ) nombre = %d\n"
#: eeschema/dialog_build_BOM.cpp:741
#, c-format
msgid ""
"\n"
"#Glob labels ( order = Alphab. ) count = %d\n"
"\n"
msgstr ""
"\n"
"#Glob labels ( ordre = Alphab. ) nombre = %d\n"
#: eeschema/dialog_build_BOM.cpp:748
msgid ""
"\n"
"#End List\n"
msgstr ""
"\n"
"#End List\n"
#: eeschema/dialog_build_BOM.cpp:1126
msgid ""
"\n"
"#Cmp ( order = Reference )"
msgstr ""
"\n"
"#Cmp ( ordre = Reference )"
#: eeschema/dialog_build_BOM.cpp:1129
#: eeschema/dialog_build_BOM.cpp:1209
msgid " (with SubCmp)"
msgstr "avec sub-composants"
#: eeschema/dialog_build_BOM.cpp:1189
#: eeschema/dialog_build_BOM.cpp:1250
msgid "#End Cmp\n"
msgstr "#End Cmp\n"
#: eeschema/dialog_build_BOM.cpp:1206
msgid ""
"\n"
"#Cmp ( order = Value )"
msgstr ""
"\n"
"#Cmp ( ordre = Valeur )"
#: eeschema/dialog_build_BOM.cpp:1275
#, c-format
msgid "> %-28.28s Global (Sheet %.2d) pos: %3.3f, %3.3f\n"
msgstr "> %-28.28s Global (feuille %.2d) pos: %3.3f, %3.3f\n"
#: eeschema/dialog_build_BOM.cpp:1294
#, c-format
msgid "> %-28.28s Sheet %-7.7s (Sheet %.2d) pos: %3.3f, %3.3f\n"
msgstr "> %-28.28s Sheet %-7.7s (feuille %.2d) pos: %3.3f, %3.3f\n"
#: eeschema/dialog_build_BOM.cpp:1308
msgid "#End labels\n"
msgstr "#End labels\n"
#: eeschema/annotate_dialog.cpp:122
#: eeschema/annotate_dialog.cpp:122
msgid "Hierarchy"
msgid "Hierarchy"
msgstr "Hirarchie"
msgstr "Hirarchie"
...
@@ -8662,35 +8642,14 @@ msgstr "Commande <%c%c> ignor
...
@@ -8662,35 +8642,14 @@ msgstr "Commande <%c%c> ignor
msgid "Too many include files!!"
msgid "Too many include files!!"
msgstr "Trop de fichiers inclus!!"
msgstr "Trop de fichiers inclus!!"
#: gerbview/affiche.cpp:34
#: gerbview/block.cpp:267
#: gerbview/tool_gerber.cpp:311
msgid "Ok to delete block ?"
msgid "Layer "
msgstr "Ok pour effacer le bloc"
msgstr "Couche "
#: gerbview/affiche.cpp:96
msgid "Tool"
msgstr "Outils"
#: gerbview/affiche.cpp:101
msgid "D CODE"
msgstr "D CODE"
#: gerbview/affiche.cpp:103
msgid "D type"
msgstr "D type"
#: gerbview/affiche.cpp:104
msgid "????"
msgstr "????"
#: gerbview/edit.cpp:246
#: gerbview/edit.cpp:246
msgid "No layer selected"
msgid "No layer selected"
msgstr "Pas de couche slectionne"
msgstr "Pas de couche slectionne"
#: gerbview/block.cpp:267
msgid "Ok to delete block ?"
msgstr "Ok pour effacer le bloc"
#: gerbview/initpcb.cpp:34
#: gerbview/initpcb.cpp:34
msgid "Current Data will be lost ?"
msgid "Current Data will be lost ?"
msgstr "Les donnes courante seront perdues ?"
msgstr "Les donnes courante seront perdues ?"
...
@@ -8712,6 +8671,37 @@ msgstr "Gerbview: Couleur des couches"
...
@@ -8712,6 +8671,37 @@ msgstr "Gerbview: Couleur des couches"
msgid "List D codes"
msgid "List D codes"
msgstr "Liste D-Codes"
msgstr "Liste D-Codes"
#: gerbview/readgerb.cpp:247
#, c-format
msgid "%d errors while reading Gerber file [%s]"
msgstr "%d erreurs pendant lecture fichier gerber [%s]"
#: gerbview/readgerb.cpp:265
#: gerbview/files.cpp:183
msgid "D codes files:"
msgstr "Fichiers D-Codes:"
#: gerbview/affiche.cpp:34
#: gerbview/tool_gerber.cpp:311
msgid "Layer "
msgstr "Couche "
#: gerbview/affiche.cpp:96
msgid "Tool"
msgstr "Outils"
#: gerbview/affiche.cpp:101
msgid "D CODE"
msgstr "D CODE"
#: gerbview/affiche.cpp:103
msgid "D type"
msgstr "D type"
#: gerbview/affiche.cpp:104
msgid "????"
msgstr "????"
#: gerbview/options.cpp:147
#: gerbview/options.cpp:147
msgid "Gerbview Options"
msgid "Gerbview Options"
msgstr "Gerbview Options "
msgstr "Gerbview Options "
...
@@ -8761,11 +8751,6 @@ msgstr "non encore disponible"
...
@@ -8761,11 +8751,6 @@ msgstr "non encore disponible"
msgid "Gerber files:"
msgid "Gerber files:"
msgstr "Fichiers Gerber:"
msgstr "Fichiers Gerber:"
#: gerbview/files.cpp:183
#: gerbview/readgerb.cpp:265
msgid "D codes files:"
msgstr "Fichiers D-Codes:"
#: gerbview/onrightclick.cpp:55
#: gerbview/onrightclick.cpp:55
msgid "Copy Block (shift mouse)"
msgid "Copy Block (shift mouse)"
msgstr "Copie Bloc (shift mouse)"
msgstr "Copie Bloc (shift mouse)"
...
@@ -8787,11 +8772,6 @@ msgstr "Couche modifi
...
@@ -8787,11 +8772,6 @@ msgstr "Couche modifi
msgid "Save config file"
msgid "Save config file"
msgstr "Sauver config"
msgstr "Sauver config"
#: gerbview/readgerb.cpp:247
#, c-format
msgid "%d errors while reading Gerber file [%s]"
msgstr "%d erreurs pendant lecture fichier gerber [%s]"
#: gerbview/select_layers_to_pcb.cpp:80
#: gerbview/select_layers_to_pcb.cpp:80
msgid "Layer selection:"
msgid "Layer selection:"
msgstr "Slection couche:"
msgstr "Slection couche:"
...
@@ -9489,6 +9469,10 @@ msgstr "Cr
...
@@ -9489,6 +9469,10 @@ msgstr "Cr
msgid "Create Image (jpeg format)"
msgid "Create Image (jpeg format)"
msgstr "Crer fichier Image (format jpeg)"
msgstr "Crer fichier Image (format jpeg)"
#: 3d-viewer/3d_toolbar.cpp:116
msgid "&Exit"
msgstr "&Quitter"
#: 3d-viewer/3d_toolbar.cpp:122
#: 3d-viewer/3d_toolbar.cpp:122
msgid "Choose background color"
msgid "Choose background color"
msgstr "Choix Couleur du fond"
msgstr "Choix Couleur du fond"
...
@@ -9897,6 +9881,10 @@ msgstr "Num
...
@@ -9897,6 +9881,10 @@ msgstr "Num
msgid "EESchema Locate"
msgid "EESchema Locate"
msgstr "Recherche"
msgstr "Recherche"
#: eeschema/dialog_build_BOM.h:60
msgid "List of Material"
msgstr "Liste du Matriel"
#: eeschema/sheet.h:43
#: eeschema/sheet.h:43
msgid "Sheet properties"
msgid "Sheet properties"
msgstr "Proprits de la feuille"
msgstr "Proprits de la feuille"
...
...
pcbnew/class_board_item.cpp
View file @
45cdad8b
...
@@ -49,9 +49,9 @@ wxString BOARD_ITEM::MenuText( const BOARD* aPcb ) const
...
@@ -49,9 +49,9 @@ wxString BOARD_ITEM::MenuText( const BOARD* aPcb ) const
if
(
(
pad
->
m_Masque_Layer
&
ALL_CU_LAYERS
)
==
ALL_CU_LAYERS
)
if
(
(
pad
->
m_Masque_Layer
&
ALL_CU_LAYERS
)
==
ALL_CU_LAYERS
)
text
<<
_
(
"all copper layers"
);
text
<<
_
(
"all copper layers"
);
else
if
(
(
pad
->
m_Masque_Layer
&
CUIVRE_LAYER
)
==
CUIVRE_LAYER
)
else
if
(
(
pad
->
m_Masque_Layer
&
CUIVRE_LAYER
)
==
CUIVRE_LAYER
)
text
<<
_
(
"copper layer
s
"
);
text
<<
_
(
"copper layer"
);
else
if
(
(
pad
->
m_Masque_Layer
&
CMP_LAYER
)
==
CMP_LAYER
)
else
if
(
(
pad
->
m_Masque_Layer
&
CMP_LAYER
)
==
CMP_LAYER
)
text
<<
_
(
"cmp layer
s
"
);
text
<<
_
(
"cmp layer"
);
else
text
<<
_
(
"???"
);
else
text
<<
_
(
"???"
);
text
<<
_
(
") of "
)
<<
(
(
MODULE
*
)
GetParent
()
)
->
GetReference
();
text
<<
_
(
") of "
)
<<
(
(
MODULE
*
)
GetParent
()
)
->
GetReference
();
break
;
break
;
...
...
pcbnew/class_track.h
View file @
45cdad8b
...
@@ -7,41 +7,43 @@
...
@@ -7,41 +7,43 @@
#include "base_struct.h"
#include "base_struct.h"
/* Type des Vias (shape)*/
/
* Forme des Vias ( parametre .shape ) */
/
/ Via attributes (m_Shape parmeter)
#define
VIA_NORMALE 3
/* type via : traversante (throught via)
*/
#define
THROUGH_VIA 3
/* Always a through hole via
*/
#define
VIA_ENTERREE 2
/* type via : enterree ou aveugle (blind via)
*/
#define
BURIED_VIA 2
/* this via can be on internal layers
*/
#define
VIA_BORGNE 1
/* type via : borgne ou demi-traversante (buried via)
*/
#define
BLIND_VIA 1
/* this via which connect from internal layers to an external layer
*/
#define
VIA_NOT_DEFINED 0
/* reserved
*/
#define
NOT_DEFINED_VIA 0
/* reserved (unused)
*/
#define SQUARE_VIA
0x80000000
/* Flag pour forme carree */
#define SQUARE_VIA
_SHAPE 0x80000000
/* Flag pour forme carree */
#define VIA_NORMALE THROUGH_VIA
#define VIA_ENTERREE BURIED_VIA
#define VIA_BORGNE BLIND_VIA
/***/
/***/
class
TRACK
:
public
BOARD_ITEM
class
TRACK
:
public
BOARD_ITEM
{
{
public
:
public
:
int
m_Width
;
// 0 = line, > 0 = tracks, bus ...
int
m_Width
;
// 0 = line, > 0 = tracks, bus ...
wxPoint
m_Start
;
// Line start point
wxPoint
m_Start
;
// Line start point
wxPoint
m_End
;
// Line end point
wxPoint
m_End
;
// Line end point
int
m_Shape
;
// vias: shape and type, Track = shape..
int
m_Shape
;
// vias: shape and type, Track = shape..
int
m_Drill
;
// for vias: via drill (- 1 for default value)
int
m_Drill
;
// for vias: via drill (- 1 for default value)
BOARD_ITEM
*
start
;
// pointers to a connected item (pad or track)
BOARD_ITEM
*
start
;
// pointers to a connected item (pad or track)
BOARD_ITEM
*
end
;
BOARD_ITEM
*
end
;
// chain = 0 indique une connexion non encore traitee
// chain = 0 indique une connexion non encore traitee
int
m_Param
;
// Auxiliary variable ( used in some computations )
int
m_Param
;
// Auxiliary variable ( used in some computations )
protected
:
protected
:
int
m_NetCode
;
// Net number
int
m_NetCode
;
// Net number
int
m_Sous_Netcode
;
/* In rastnest routines : for the current net,
int
m_Sous_Netcode
;
/* In rastnest routines : for the current net,
* block number (number common to the current connected items found) */
* block number (number common to the current connected items found) */
TRACK
(
const
TRACK
&
track
);
// protected so Copy() is used instead.
TRACK
(
const
TRACK
&
track
);
// protected so Copy() is used instead.
public
:
public
:
TRACK
(
BOARD_ITEM
*
StructFather
,
KICAD_T
idtype
=
TYPETRACK
);
TRACK
(
BOARD_ITEM
*
StructFather
,
KICAD_T
idtype
=
TYPETRACK
);
...
@@ -49,14 +51,14 @@ public:
...
@@ -49,14 +51,14 @@ public:
* Function Copy
* Function Copy
* will copy this object whether it is a TRACK or a SEGVIA returning
* will copy this object whether it is a TRACK or a SEGVIA returning
* the corresponding type.
* the corresponding type.
* @return - TRACK*, SEGVIA*, or SEGZONE*, declared as the least common
* @return - TRACK*, SEGVIA*, or SEGZONE*, declared as the least common
* demoninator: TRACK
* demoninator: TRACK
*/
*/
TRACK
*
Copy
()
const
;
TRACK
*
Copy
()
const
;
TRACK
*
Next
()
const
{
return
(
TRACK
*
)
Pnext
;
}
TRACK
*
Next
()
const
{
return
(
TRACK
*
)
Pnext
;
}
TRACK
*
Back
()
const
{
return
(
TRACK
*
)
Pback
;
}
TRACK
*
Back
()
const
{
return
(
TRACK
*
)
Pback
;
}
/* supprime du chainage la structure Struct */
/* supprime du chainage la structure Struct */
...
@@ -80,8 +82,8 @@ public:
...
@@ -80,8 +82,8 @@ public:
TRACK
*
GetBestInsertPoint
(
BOARD
*
Pcb
);
TRACK
*
GetBestInsertPoint
(
BOARD
*
Pcb
);
/* Copie d'un Element d'une chaine de n elements
/* Copie d'un Element d'une chaine de n elements
TRACK* CopyList( int NbSegm = 1 ) const;
*
TRACK* CopyList( int NbSegm = 1 ) const;
*/
*/
/* Recherche du debut du net
/* Recherche du debut du net
* ( les elements sont classes par net_code croissant ) */
* ( les elements sont classes par net_code croissant ) */
...
@@ -105,15 +107,15 @@ public:
...
@@ -105,15 +107,15 @@ public:
int
GetSubNet
()
const
{
return
m_Sous_Netcode
;
}
int
GetSubNet
()
const
{
return
m_Sous_Netcode
;
}
void
SetSubNet
(
int
aSubNetCode
)
{
m_Sous_Netcode
=
aSubNetCode
;
}
void
SetSubNet
(
int
aSubNetCode
)
{
m_Sous_Netcode
=
aSubNetCode
;
}
/**
/**
* Function GetLength
* Function GetLength
* returns the length of the track using the hypotenuse calculation.
* returns the length of the track using the hypotenuse calculation.
* @return double - the length of the track
* @return double - the length of the track
*/
*/
double
GetLength
()
const
;
double
GetLength
()
const
;
/* Display on screen: */
/* Display on screen: */
void
Draw
(
WinEDA_DrawPanel
*
panel
,
wxDC
*
DC
,
int
draw_mode
);
void
Draw
(
WinEDA_DrawPanel
*
panel
,
wxDC
*
DC
,
int
draw_mode
);
...
@@ -122,57 +124,57 @@ public:
...
@@ -122,57 +124,57 @@ public:
/**
/**
* Function ReturnMaskLayer
* Function ReturnMaskLayer
* returns a "layer mask", which is a bitmap of all layers on which the
* returns a "layer mask", which is a bitmap of all layers on which the
* TRACK segment or SEGVIA physically resides.
* TRACK segment or SEGVIA physically resides.
* @return int - a layer mask, see pcbstruct.h's CUIVRE_LAYER, etc.
* @return int - a layer mask, see pcbstruct.h's CUIVRE_LAYER, etc.
*/
*/
int
ReturnMaskLayer
();
int
ReturnMaskLayer
();
int
IsPointOnEnds
(
const
wxPoint
&
point
,
int
min_dist
=
0
);
int
IsPointOnEnds
(
const
wxPoint
&
point
,
int
min_dist
=
0
);
bool
IsNull
();
// return TRUE if segment lenght = 0
bool
IsNull
();
// return TRUE if segment lenght = 0
/**
/**
* Function Display_Infos
* Function Display_Infos
* has knowledge about the frame and how and where to put status information
* has knowledge about the frame and how and where to put status information
* about this object into the frame's message panel.
* about this object into the frame's message panel.
* Is virtual from EDA_BaseStruct.
* Is virtual from EDA_BaseStruct.
* @param frame A WinEDA_DrawFrame in which to print status information.
* @param frame A WinEDA_DrawFrame in which to print status information.
*/
*/
void
Display_Infos
(
WinEDA_DrawFrame
*
frame
);
void
Display_Infos
(
WinEDA_DrawFrame
*
frame
);
/**
/**
* Function ShowWidth
* Function ShowWidth
* returns the width of the track in displayable user units.
* returns the width of the track in displayable user units.
*/
*/
wxString
ShowWidth
();
wxString
ShowWidth
();
/**
/**
* Function Visit
* Function Visit
* is re-implemented here because TRACKs and SEGVIAs are in the same list
* is re-implemented here because TRACKs and SEGVIAs are in the same list
* within BOARD. If that were not true, then we could inherit the
* within BOARD. If that were not true, then we could inherit the
* version from EDA_BaseStruct. This one does not iterate through scanTypes
* version from EDA_BaseStruct. This one does not iterate through scanTypes
* but only looks at the first item in the list.
* but only looks at the first item in the list.
* @param inspector An INSPECTOR instance to use in the inspection.
* @param inspector An INSPECTOR instance to use in the inspection.
* @param testData Arbitrary data used by the inspector.
* @param testData Arbitrary data used by the inspector.
* @param scanTypes Which KICAD_T types are of interest and the order
* @param scanTypes Which KICAD_T types are of interest and the order
* is significant too, terminated by EOT.
* is significant too, terminated by EOT.
* @return SEARCH_RESULT - SEARCH_QUIT if the Iterator is to stop the scan,
* @return SEARCH_RESULT - SEARCH_QUIT if the Iterator is to stop the scan,
* else SCAN_CONTINUE, and determined by the inspector.
* else SCAN_CONTINUE, and determined by the inspector.
*/
*/
SEARCH_RESULT
Visit
(
INSPECTOR
*
inspector
,
const
void
*
testData
,
SEARCH_RESULT
Visit
(
INSPECTOR
*
inspector
,
const
void
*
testData
,
const
KICAD_T
scanTypes
[]
);
const
KICAD_T
scanTypes
[]
);
/**
/**
* Function HitTest
* Function HitTest
* tests if the given wxPoint is within the bounds of this object.
* tests if the given wxPoint is within the bounds of this object.
* @param refPos A wxPoint to test
* @param refPos A wxPoint to test
* @return bool - true if a hit, else false
* @return bool - true if a hit, else false
*/
*/
bool
HitTest
(
const
wxPoint
&
refPos
);
bool
HitTest
(
const
wxPoint
&
refPos
);
/**
/**
* Function GetClass
* Function GetClass
...
@@ -181,20 +183,22 @@ public:
...
@@ -181,20 +183,22 @@ public:
*/
*/
wxString
GetClass
()
const
wxString
GetClass
()
const
{
{
return
wxT
(
"TRACK"
);
return
wxT
(
"TRACK"
);
}
}
#if defined(DEBUG)
#if defined (DEBUG)
/**
/**
* Function Show
* Function Show
* is used to output the object tree, currently for debugging only.
* is used to output the object tree, currently for debugging only.
* @param nestLevel An aid to prettier tree indenting, and is the level
* @param nestLevel An aid to prettier tree indenting, and is the level
* of nesting of this object within the overall tree.
* of nesting of this object within the overall tree.
* @param os The ostream& to output to.
* @param os The ostream& to output to.
*/
*/
void
Show
(
int
nestLevel
,
std
::
ostream
&
os
);
void
Show
(
int
nestLevel
,
std
::
ostream
&
os
);
#endif
#endif
};
};
...
@@ -202,7 +206,7 @@ class SEGZONE : public TRACK
...
@@ -202,7 +206,7 @@ class SEGZONE : public TRACK
{
{
public
:
public
:
SEGZONE
(
BOARD_ITEM
*
StructFather
);
SEGZONE
(
BOARD_ITEM
*
StructFather
);
/**
/**
* Function GetClass
* Function GetClass
* returns the class name.
* returns the class name.
...
@@ -210,11 +214,11 @@ public:
...
@@ -210,11 +214,11 @@ public:
*/
*/
wxString
GetClass
()
const
wxString
GetClass
()
const
{
{
return
wxT
(
"ZONE"
);
return
wxT
(
"ZONE"
);
}
}
SEGZONE
*
Next
()
const
{
return
(
SEGZONE
*
)
Pnext
;
}
SEGZONE
*
Next
()
const
{
return
(
SEGZONE
*
)
Pnext
;
}
};
};
...
@@ -227,21 +231,21 @@ public:
...
@@ -227,21 +231,21 @@ public:
TRACK
(
source
)
TRACK
(
source
)
{
{
}
}
/**
/**
* Function IsOnLayer
* Function IsOnLayer
* tests to see if this object is on the given layer. Is virtual
* tests to see if this object is on the given layer. Is virtual
* from BOARD_ITEM. Tests the starting and ending range of layers for the
* from BOARD_ITEM. Tests the starting and ending range of layers for the
* via.
* via.
* @param aLayer The layer to test for.
* @param aLayer The layer to test for.
* @return bool - true if on given layer, else false.
* @return bool - true if on given layer, else false.
*/
*/
bool
IsOnLayer
(
int
aLayer
)
const
;
bool
IsOnLayer
(
int
aLayer
)
const
;
void
SetLayerPair
(
int
top_layer
,
int
bottom_layer
);
void
SetLayerPair
(
int
top_layer
,
int
bottom_layer
);
void
ReturnLayerPair
(
int
*
top_layer
,
int
*
bottom_layer
)
const
;
void
ReturnLayerPair
(
int
*
top_layer
,
int
*
bottom_layer
)
const
;
/**
/**
* Function GetClass
* Function GetClass
* returns the class name.
* returns the class name.
...
@@ -249,21 +253,22 @@ public:
...
@@ -249,21 +253,22 @@ public:
*/
*/
wxString
GetClass
()
const
wxString
GetClass
()
const
{
{
return
wxT
(
"VIA"
);
return
wxT
(
"VIA"
);
}
}
#if defined(DEBUG)
#if defined (DEBUG)
/**
/**
* Function Show
* Function Show
* is used to output the object tree, currently for debugging only.
* is used to output the object tree, currently for debugging only.
* @param nestLevel An aid to prettier tree indenting, and is the level
* @param nestLevel An aid to prettier tree indenting, and is the level
* of nesting of this object within the overall tree.
* of nesting of this object within the overall tree.
* @param os The ostream& to output to.
* @param os The ostream& to output to.
*/
*/
void
Show
(
int
nestLevel
,
std
::
ostream
&
os
);
void
Show
(
int
nestLevel
,
std
::
ostream
&
os
);
#endif
#endif
};
};
...
...
pcbnew/controle.cpp
View file @
45cdad8b
...
@@ -413,5 +413,5 @@ void WinEDA_BasePcbFrame::GeneralControle( wxDC* DC, wxPoint Mouse )
...
@@ -413,5 +413,5 @@ void WinEDA_BasePcbFrame::GeneralControle( wxDC* DC, wxPoint Mouse )
}
}
SetToolbars
();
SetToolbars
();
Affiche_Status_Box
();
/*
Affichage des coord curseur
*/
Affiche_Status_Box
();
/*
Display new cursor coordinates
*/
}
}
pcbnew/ioascii.cpp
View file @
45cdad8b
...
@@ -172,33 +172,12 @@ int WinEDA_BasePcbFrame::ReadListeSegmentDescr( wxDC* DC, FILE* File,
...
@@ -172,33 +172,12 @@ int WinEDA_BasePcbFrame::ReadListeSegmentDescr( wxDC* DC, FILE* File,
PtSegm
->
m_Width
=
width
;
PtSegm
->
m_Width
=
width
;
// Before specifying the value for any new via's Shape property, check
// the values of its top_layer and bottom_layer properties, to determine
// what value should *really* be assigned to that property (as all
// versions of KiCad up until revision 335 (committed on 2007-Oct-13)
// could sometimes assign an inappropriate value to that property).
if
(
makeType
==
TYPEVIA
)
if
(
makeType
==
TYPEVIA
)
{
{
int
b_layer
=
(
layer
>>
4
)
&
15
;
// a THROUGH HOLE VIA always connects all layers
int
t_layer
=
layer
&
15
;
if
(
shape
==
THROUGH_VIA
)
if
(
(
(
b_layer
==
COPPER_LAYER_N
)
&&
(
t_layer
==
CMP_N
)
)
layer
=
(
COPPER_LAYER_N
<<
4
)
+
LAYER_CMP_N
;
||
(
(
b_layer
==
CMP_N
)
&&
(
t_layer
==
COPPER_LAYER_N
)
)
)
}
{
// The via is really of a "standard" (through-hole) type
shape
=
VIA_NORMALE
;
}
else
if
(
(
b_layer
==
COPPER_LAYER_N
)
||
(
t_layer
==
CMP_N
)
||
(
b_layer
==
CMP_N
)
||
(
t_layer
==
COPPER_LAYER_N
)
)
{
// The via is really of a "blind" type
shape
=
VIA_BORGNE
;
}
else
{
// The via is really of a "buried" type
shape
=
VIA_ENTERREE
;
}
}
PtSegm
->
m_Shape
=
shape
;
PtSegm
->
m_Shape
=
shape
;
if
(
arg_count
<
7
)
if
(
arg_count
<
7
)
...
@@ -221,11 +200,11 @@ int WinEDA_BasePcbFrame::ReadListeSegmentDescr( wxDC* DC, FILE* File,
...
@@ -221,11 +200,11 @@ int WinEDA_BasePcbFrame::ReadListeSegmentDescr( wxDC* DC, FILE* File,
{
{
case
TYPETRACK
:
case
TYPETRACK
:
case
TYPEVIA
:
case
TYPEVIA
:
DisplayActivity
(
PerCent
,
wxT
(
"Tracks:"
)
);
DisplayActivity
(
PerCent
,
_
(
"Tracks:"
)
);
break
;
break
;
case
TYPEZONE
:
case
TYPEZONE
:
DisplayActivity
(
PerCent
,
wxT
(
"Zones:"
)
);
DisplayActivity
(
PerCent
,
_
(
"Zones:"
)
);
break
;
break
;
}
}
#endif
#endif
...
...
pcbnew/locate.cpp
View file @
45cdad8b
...
@@ -663,6 +663,21 @@ TEXTE_MODULE* LocateTexteModule( BOARD* Pcb, MODULE** PtModule, int typeloc )
...
@@ -663,6 +663,21 @@ TEXTE_MODULE* LocateTexteModule( BOARD* Pcb, MODULE** PtModule, int typeloc )
}
}
/******************************************/
inline
int
Dist
(
wxPoint
&
p1
,
wxPoint
&
p2
)
/******************************************/
/*
return the dist min between p1 and p2
*/
{
int
dist
;
dist
=
abs
(
p1
.
x
-
p2
.
x
)
+
abs
(
p1
.
y
-
p2
.
y
);
dist
*=
7
;
dist
/=
10
;
return
dist
;
}
/**************************************************************/
/**************************************************************/
TRACK
*
Locate_Piste_Connectee
(
TRACK
*
PtRefSegm
,
TRACK
*
pt_base
,
TRACK
*
Locate_Piste_Connectee
(
TRACK
*
PtRefSegm
,
TRACK
*
pt_base
,
TRACK
*
pt_lim
,
int
extr
)
TRACK
*
pt_lim
,
int
extr
)
...
@@ -686,6 +701,7 @@ TRACK* Locate_Piste_Connectee( TRACK* PtRefSegm, TRACK* pt_base,
...
@@ -686,6 +701,7 @@ TRACK* Locate_Piste_Connectee( TRACK* PtRefSegm, TRACK* pt_base,
int
Reflayer
;
int
Reflayer
;
wxPoint
pos_ref
;
wxPoint
pos_ref
;
int
ii
;
int
ii
;
int
min_dist
;
if
(
extr
==
START
)
if
(
extr
==
START
)
pos_ref
=
PtRefSegm
->
m_Start
;
pos_ref
=
PtRefSegm
->
m_Start
;
...
@@ -708,13 +724,16 @@ TRACK* Locate_Piste_Connectee( TRACK* PtRefSegm, TRACK* pt_base,
...
@@ -708,13 +724,16 @@ TRACK* Locate_Piste_Connectee( TRACK* PtRefSegm, TRACK* pt_base,
goto
suite
;
goto
suite
;
if
(
PtSegmN
==
PtRefSegm
)
if
(
PtSegmN
==
PtRefSegm
)
goto
suite
;
goto
suite
;
if
(
pos_ref
==
PtSegmN
->
m_Start
)
min_dist
=
(
PtSegmN
->
m_Width
+
PtRefSegm
->
m_Width
)
/
2
;
if
(
Dist
(
pos_ref
,
PtSegmN
->
m_Start
)
<
min_dist
)
{
/* Test des couches */
{
/* Test des couches */
if
(
Reflayer
&
PtSegmN
->
ReturnMaskLayer
()
)
if
(
Reflayer
&
PtSegmN
->
ReturnMaskLayer
()
)
return
PtSegmN
;
return
PtSegmN
;
}
}
if
(
pos_ref
==
PtSegmN
->
m_End
)
if
(
Dist
(
pos_ref
,
PtSegmN
->
m_End
)
<
min_dist
)
{
/* Test des couches */
{
/* Test des couches */
if
(
Reflayer
&
PtSegmN
->
ReturnMaskLayer
()
)
if
(
Reflayer
&
PtSegmN
->
ReturnMaskLayer
()
)
return
PtSegmN
;
return
PtSegmN
;
...
@@ -732,13 +751,16 @@ suite:
...
@@ -732,13 +751,16 @@ suite:
goto
suite1
;
goto
suite1
;
if
(
PtSegmB
==
PtRefSegm
)
if
(
PtSegmB
==
PtRefSegm
)
goto
suite1
;
goto
suite1
;
if
(
pos_ref
==
PtSegmB
->
m_Start
)
min_dist
=
(
PtSegmB
->
m_Width
+
PtRefSegm
->
m_Width
)
/
2
;
if
(
Dist
(
pos_ref
,
PtSegmB
->
m_Start
)
<
min_dist
)
{
/* Test des couches */
{
/* Test des couches */
if
(
Reflayer
&
PtSegmB
->
ReturnMaskLayer
()
)
if
(
Reflayer
&
PtSegmB
->
ReturnMaskLayer
()
)
return
PtSegmB
;
return
PtSegmB
;
}
}
if
(
pos_ref
==
PtSegmB
->
m_End
)
if
(
Dist
(
pos_ref
,
PtSegmB
->
m_End
)
<
min_dist
)
{
/* Test des couches */
{
/* Test des couches */
if
(
Reflayer
&
PtSegmB
->
ReturnMaskLayer
()
)
if
(
Reflayer
&
PtSegmB
->
ReturnMaskLayer
()
)
return
PtSegmB
;
return
PtSegmB
;
...
@@ -769,13 +791,16 @@ suite1:
...
@@ -769,13 +791,16 @@ suite1:
continue
;
continue
;
}
}
if
(
pos_ref
==
PtSegmN
->
m_Start
)
min_dist
=
(
PtSegmN
->
m_Width
+
PtRefSegm
->
m_Width
)
/
2
;
if
(
Dist
(
pos_ref
,
PtSegmN
->
m_Start
)
<
min_dist
)
{
/* Test des couches */
{
/* Test des couches */
if
(
Reflayer
&
PtSegmN
->
ReturnMaskLayer
()
)
if
(
Reflayer
&
PtSegmN
->
ReturnMaskLayer
()
)
return
PtSegmN
;
return
PtSegmN
;
}
}
if
(
pos_ref
==
PtSegmN
->
m_End
)
if
(
Dist
(
pos_ref
,
PtSegmN
->
m_End
)
<
min_dist
)
{
/* Test des couches */
{
/* Test des couches */
if
(
Reflayer
&
PtSegmN
->
ReturnMaskLayer
()
)
if
(
Reflayer
&
PtSegmN
->
ReturnMaskLayer
()
)
return
PtSegmN
;
return
PtSegmN
;
...
...
pcbnew/modedit_onclick.cpp
View file @
45cdad8b
...
@@ -30,8 +30,7 @@
...
@@ -30,8 +30,7 @@
void
WinEDA_ModuleEditFrame
::
OnLeftClick
(
wxDC
*
DC
,
const
wxPoint
&
MousePos
)
void
WinEDA_ModuleEditFrame
::
OnLeftClick
(
wxDC
*
DC
,
const
wxPoint
&
MousePos
)
/*************************************************************************/
/*************************************************************************/
/* Traite les commandes declenche par le bouton gauche de la souris,
/* Handle the left click in footprint editor
* quand un outil est deja selectionn
*/
*/
{
{
BOARD_ITEM
*
DrawStruct
=
GetCurItem
();
BOARD_ITEM
*
DrawStruct
=
GetCurItem
();
...
@@ -39,7 +38,7 @@ void WinEDA_ModuleEditFrame::OnLeftClick( wxDC* DC, const wxPoint& MousePos )
...
@@ -39,7 +38,7 @@ void WinEDA_ModuleEditFrame::OnLeftClick( wxDC* DC, const wxPoint& MousePos )
DrawPanel
->
CursorOff
(
DC
);
DrawPanel
->
CursorOff
(
DC
);
if
(
m_ID_current_state
==
0
)
if
(
m_ID_current_state
==
0
)
{
{
if
(
DrawStruct
&&
DrawStruct
->
m_Flags
)
// Command
e "POPUP" en cour
s
if
(
DrawStruct
&&
DrawStruct
->
m_Flags
)
// Command
in progres
s
{
{
switch
(
DrawStruct
->
Type
()
)
switch
(
DrawStruct
->
Type
()
)
{
{
...
@@ -75,7 +74,7 @@ void WinEDA_ModuleEditFrame::OnLeftClick( wxDC* DC, const wxPoint& MousePos )
...
@@ -75,7 +74,7 @@ void WinEDA_ModuleEditFrame::OnLeftClick( wxDC* DC, const wxPoint& MousePos )
DrawStruct
=
GetCurItem
();
DrawStruct
=
GetCurItem
();
if
(
!
DrawStruct
||
(
DrawStruct
->
m_Flags
==
0
)
)
if
(
!
DrawStruct
||
(
DrawStruct
->
m_Flags
==
0
)
)
{
{
DrawStruct
=
(
BOARD_ITEM
*
)
ModeditLocateAndDisplay
();
DrawStruct
=
ModeditLocateAndDisplay
();
SetCurItem
(
DrawStruct
);
SetCurItem
(
DrawStruct
);
}
}
...
@@ -177,9 +176,9 @@ bool WinEDA_ModuleEditFrame::OnRightClick( const wxPoint& MousePos,
...
@@ -177,9 +176,9 @@ bool WinEDA_ModuleEditFrame::OnRightClick( const wxPoint& MousePos,
wxMenu
*
PopMenu
)
wxMenu
*
PopMenu
)
/*********************************************************************/
/*********************************************************************/
/*
Prepare le menu PullUp affich par un click sur le bouton droit
/*
Handle the right click in the footprint editor:
*
de la souris.
*
Create the pull up menu
*
Ce menu est ensuite complt par la liste des commandes de ZOOM
*
After this menu is built, the standart ZOOM menu is added
*/
*/
{
{
BOARD_ITEM
*
DrawStruct
=
GetCurItem
();
BOARD_ITEM
*
DrawStruct
=
GetCurItem
();
...
@@ -376,9 +375,8 @@ bool WinEDA_ModuleEditFrame::OnRightClick( const wxPoint& MousePos,
...
@@ -376,9 +375,8 @@ bool WinEDA_ModuleEditFrame::OnRightClick( const wxPoint& MousePos,
void
WinEDA_ModuleEditFrame
::
OnLeftDClick
(
wxDC
*
DC
,
const
wxPoint
&
MousePos
)
void
WinEDA_ModuleEditFrame
::
OnLeftDClick
(
wxDC
*
DC
,
const
wxPoint
&
MousePos
)
/****************************************************************************/
/****************************************************************************/
/* Appel sur un double click:
/* Handle the double click in the footprin editor:
* pour un lment editable (textes, composant):
* If the double clicked item is editable: call the corresponding editor.
* appel de l'editeur correspondant.
*/
*/
{
{
BOARD_ITEM
*
DrawStruct
=
GetCurItem
();
BOARD_ITEM
*
DrawStruct
=
GetCurItem
();
...
@@ -392,13 +390,13 @@ void WinEDA_ModuleEditFrame::OnLeftDClick( wxDC* DC, const wxPoint& MousePos )
...
@@ -392,13 +390,13 @@ void WinEDA_ModuleEditFrame::OnLeftDClick( wxDC* DC, const wxPoint& MousePos )
case
0
:
case
0
:
if
(
(
DrawStruct
==
NULL
)
||
(
DrawStruct
->
m_Flags
==
0
)
)
if
(
(
DrawStruct
==
NULL
)
||
(
DrawStruct
->
m_Flags
==
0
)
)
{
{
DrawStruct
=
PcbGeneral
LocateAndDisplay
();
DrawStruct
=
Modedit
LocateAndDisplay
();
}
}
if
(
(
DrawStruct
==
NULL
)
||
(
DrawStruct
->
m_Flags
!=
0
)
)
if
(
(
DrawStruct
==
NULL
)
||
(
DrawStruct
->
m_Flags
!=
0
)
)
break
;
break
;
//
Element localis
//
Item found
SetCurItem
(
DrawStruct
);
SetCurItem
(
DrawStruct
);
switch
(
DrawStruct
->
Type
()
)
switch
(
DrawStruct
->
Type
()
)
...
...
pcbnew/ratsnest.cpp
View file @
45cdad8b
...
@@ -33,7 +33,7 @@ static bool DisplayRastnestInProgress; // Enable the display of the ratsnes
...
@@ -33,7 +33,7 @@ static bool DisplayRastnestInProgress; // Enable the display of the ratsnes
* Build_Board_Ratsnest( wxDC* DC ) Create this rastnest
* Build_Board_Ratsnest( wxDC* DC ) Create this rastnest
* for each net:
* for each net:
* First:
* First:
* we create
links
(and therefore a logical block) between 2 pad. This is achieved by:
* we create
a link
(and therefore a logical block) between 2 pad. This is achieved by:
* search for a pad without link.
* search for a pad without link.
* search its nearest pad
* search its nearest pad
* link these 2 pads (i.e. create a ratsnest item)
* link these 2 pads (i.e. create a ratsnest item)
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment