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
b7d8f5e3
Commit
b7d8f5e3
authored
16 years ago
by
charras
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
added contributors in about_kicad.cpp
parent
51c0f04a
Changes
6
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
367 additions
and
333 deletions
+367
-333
about_kicad.cpp
common/about_kicad.cpp
+49
-42
common.cpp
common/common.cpp
+76
-82
affiche.cpp
eeschema/affiche.cpp
+2
-2
common.h
include/common.h
+12
-11
kicad.mo
internat/fr/kicad.mo
+0
-0
kicad.po
internat/fr/kicad.po
+228
-196
No files found.
common/about_kicad.cpp
View file @
b7d8f5e3
...
@@ -10,18 +10,20 @@
...
@@ -10,18 +10,20 @@
extern
wxString
g_Main_Title
;
// Import program title
extern
wxString
g_Main_Title
;
// Import program title
/**********************************/
/**********************************/
wxString
SetMsg
(
const
wxString
&
msg
)
wxString
SetMsg
(
const
wxString
&
msg
)
/**********************************/
/**********************************/
/* add \n at the beginning of msg under Windows, and do nothing under other version of wxWidgets
/* add \n at the beginning of msg under Windows, and do nothing under other version of wxWidgets
* Needed under wxWidgets 2.8 because wxGTK and wxMSW do not have the same behavior
* Needed under wxWidgets 2.8 because wxGTK and wxMSW do not have the same behavior
* AddDeveloper needs \n between names under wxGTK, and nothing under wxMSW
* AddDeveloper needs \n between names under wxGTK, and nothing under wxMSW
* when displaying developer and others.
* when displaying developer and others.
* can be removed for next wxWidgets versions when this wxWidgets bug will be solved
* can be removed for next wxWidgets versions when this wxWidgets bug will be solved
*/
*/
{
{
wxString
tmp
;
wxString
tmp
;
#ifdef __WINDOWS__
#ifdef __WINDOWS__
tmp
=
wxT
(
"
\n
"
);
tmp
=
wxT
(
"
\n
"
);
#endif
#endif
tmp
<<
msg
;
tmp
<<
msg
;
...
@@ -30,85 +32,90 @@ wxString SetMsg ( const wxString & msg )
...
@@ -30,85 +32,90 @@ wxString SetMsg ( const wxString & msg )
/**************************************************/
/**************************************************/
void
InitKiCadAbout
(
wxAboutDialogInfo
&
info
)
void
InitKiCadAbout
(
wxAboutDialogInfo
&
info
)
/**************************************************/
/**************************************************/
{
{
/* Set name and title */
/* Set name and title */
info
.
SetName
(
g_Main_Title
);
info
.
SetName
(
g_Main_Title
);
/* Set description */
/* Set description */
wxString
description
;
wxString
description
;
description
<<
(
_T
(
"Build: "
)
)
<<
GetAboutBuildVersion
();
description
<<
(
_T
(
"Build: "
)
)
<<
GetAboutBuildVersion
();
/* Check for unicode */
/* Check for unicode */
#if wxUSE_UNICODE
#if wxUSE_UNICODE
description
<<
(
wxT
(
" Unicode "
)
);
description
<<
(
wxT
(
" Unicode "
)
);
#else
#else
description
<<
(
wxT
(
" Ansi "
)
);
description
<<
(
wxT
(
" Ansi "
)
);
#endif
#endif
/* Check for wxMSW */
/* Check for wxMSW */
#if defined __WINDOWS__
#if defined __WINDOWS__
description
<<
(
wxT
(
"on Windows"
)
);
description
<<
(
wxT
(
"on Windows"
)
);
/* Check for wxMAC */
/* Check for wxMAC */
#elif defined __WXMAC__
#elif defined __WXMAC__
description
<<
(
wxT
(
"on Macintosch"
)
);
description
<<
(
wxT
(
"on Macintosch"
)
);
/* Check for linux and arch */
/* Check for linux and arch */
#elif defined __LINUX__
#elif defined __LINUX__
description
<<
(
wxT
(
"on GNU/Linux "
)
);
description
<<
(
wxT
(
"on GNU/Linux "
)
);
#endif
#endif
#ifdef _LP64
#ifdef _LP64
description
<<
(
wxT
(
" 64 bits"
)
);
description
<<
(
wxT
(
" 64 bits"
)
);
#else
#else
description
<<
(
wxT
(
" 32 bits"
)
);
description
<<
(
wxT
(
" 32 bits"
)
);
#endif
#endif
description
<<
(
wxT
(
"
\n
with wxWidgets "
));
description
<<
(
wxT
(
"
\n
with wxWidgets "
)
);
description
<<
wxMAJOR_VERSION
<<
wxT
(
"."
)
<<
wxMINOR_VERSION
<<
wxT
(
"."
)
<<
wxRELEASE_NUMBER
;
description
<<
wxMAJOR_VERSION
<<
wxT
(
"."
)
<<
wxMINOR_VERSION
<<
wxT
(
"."
)
<<
wxRELEASE_NUMBER
;
description
<<
wxT
(
"
\n\n
Web sites:
\n
"
);
description
<<
wxT
(
"
\n\n
Web sites:
\n
"
);
description
<<
wxT
(
"http://iut-tice.ujf-grenoble.fr/kicad/"
);
description
<<
wxT
(
"http://iut-tice.ujf-grenoble.fr/kicad/"
);
description
<<
wxT
(
"
\n
"
);
description
<<
wxT
(
"
\n
"
);
description
<<
wxT
(
"http://kicad.sourceforge.net/"
);
description
<<
wxT
(
"http://kicad.sourceforge.net/"
);
description
<<
wxT
(
"
\n
"
);
description
<<
wxT
(
"
\n
"
);
info
.
SetDescription
(
description
);
info
.
SetDescription
(
description
);
/* Set copyright */
/* Set copyright */
info
.
SetCopyright
(
_T
(
"(C) 1992-2008 KiCad Developers Team"
)
);
info
.
SetCopyright
(
_T
(
"(C) 1992-2008 KiCad Developers Team"
)
);
/* Set license */
/* Set license */
info
.
SetLicence
(
wxString
::
FromAscii
info
.
SetLicence
(
wxString
::
FromAscii
(
(
"The complete KiCad EDA Suite is released under the following license:
\n
"
"The complete KiCad EDA Suite is released under the following license:
\n
"
"
\n
"
"
\n
"
"GNU General Public License version 2
\n
"
"GNU General Public License version 2
\n
"
"See <http://www.gnu.org/licenses/> for more information"
"See <http://www.gnu.org/licenses/> for more information"
)
);
)
);
/* Add developers */
/* Add developers */
info
.
AddDeveloper
(
wxT
(
"Jean-Pierre Charras <jean-pierre.charras@inpg.fr>"
)
);
info
.
AddDeveloper
(
wxT
(
"Jean-Pierre Charras <jean-pierre.charras@inpg.fr>"
)
);
info
.
AddDeveloper
(
SetMsg
(
wxT
(
"Dick Hollenbeck <dick@softplc.com>"
))
);
info
.
AddDeveloper
(
SetMsg
(
wxT
(
"Dick Hollenbeck <dick@softplc.com>"
)
)
);
info
.
AddDeveloper
(
SetMsg
(
wxT
(
"kbool library: http://boolean.klaasholwerda.nl/bool.html"
))
);
info
.
AddDeveloper
(
SetMsg
(
wxT
(
"kbool library: http://boolean.klaasholwerda.nl/bool.html"
)
)
);
/* Add document writers */
/* Add document writers */
info
.
AddDocWriter
(
wxT
(
"Jean-Pierre Charras <jean-pierre.charras@inpg.fr>"
)
);
info
.
AddDocWriter
(
wxT
(
"Jean-Pierre Charras <jean-pierre.charras@inpg.fr>"
)
);
info
.
AddDocWriter
(
SetMsg
(
wxT
(
"Igor Plyatov <plyatov@gmail.com>"
))
);
info
.
AddDocWriter
(
SetMsg
(
wxT
(
"Igor Plyatov <plyatov@gmail.com>"
)
)
);
/* Add translators */
/* Add translators */
info
.
AddTranslator
(
wxT
(
"Czech (CZ) Milan Horák <stranger@tiscali.cz>"
));
/* fix for translation ! */
info
.
AddTranslator
(
wxT
(
"Czech (CZ) Milan Horák <stranger@tiscali.cz>"
)
);
/* fix for translation ! */
info
.
AddTranslator
(
SetMsg
(
wxT
(
"Dutch (NL) Jerry Jacobs <jerkejacobs@gmail.com>"
)));
info
.
AddTranslator
(
SetMsg
(
wxT
(
"Dutch (NL) Jerry Jacobs <jerkejacobs@gmail.com>"
)
)
);
info
.
AddTranslator
(
SetMsg
(
wxT
(
"French (FR) Jean-Pierre Charras <jean-pierre.charras@inpg.fr>"
)));
info
.
AddTranslator
(
SetMsg
(
wxT
(
info
.
AddTranslator
(
SetMsg
(
wxT
(
"Polish (PL) Mateusz Skowronski <skowri@gmail.com>"
)));
"French (FR) Jean-Pierre Charras <jean-pierre.charras@inpg.fr>"
)
)
);
info
.
AddTranslator
(
SetMsg
(
wxT
(
"Portuguese (PT) Renie Marquet <reniemarquet@uol.com.br>"
)));
info
.
AddTranslator
(
SetMsg
(
wxT
(
"Polish (PL) Mateusz Skowronski <skowri@gmail.com>"
)
)
);
info
.
AddTranslator
(
SetMsg
(
wxT
(
"Russian (RU) Igor Plyatov <plyatov@gmail.com>"
)));
info
.
AddTranslator
(
SetMsg
(
wxT
(
"Portuguese (PT) Renie Marquet <reniemarquet@uol.com.br>"
)
)
);
info
.
AddTranslator
(
SetMsg
(
wxT
(
"Russian (RU) Igor Plyatov <plyatov@gmail.com>"
)
)
);
info
.
AddTranslator
(
SetMsg
(
wxT
(
" David Briscoe, Jean Dupont (Remy),Boris Barbour, Dominique Laigle, Paul Burke"
)
)
);
info
.
AddTranslator
(
SetMsg
(
wxT
(
"Pedro Martin del Valle, Inigo Zuluaga"
)));
/* Add programm credits */
/* Add programm credits */
#if 0 // TODO
#if 0 // TODO
info.AddArtist(
wxT("")
);
info.AddArtist(
wxT( "" )
);
#endif
#endif
}
}
This diff is collapsed.
Click to expand it.
common/common.cpp
View file @
b7d8f5e3
...
@@ -31,50 +31,55 @@ wxString GetBuildVersion()
...
@@ -31,50 +31,55 @@ wxString GetBuildVersion()
wxString
GetAboutBuildVersion
()
wxString
GetAboutBuildVersion
()
/*********************************************/
/*********************************************/
{
{
return
g_BuildAboutVersion
;
return
g_BuildAboutVersion
;
}
}
/********************************/
/********************************/
void
SetLocaleTo_C_standard
(
void
)
void
SetLocaleTo_C_standard
(
void
)
/********************************/
/********************************/
/** function SetLocaleTo_C_standard
/** function SetLocaleTo_C_standard
because kicad is internationalized, switch internatization to "C" standard
*
because kicad is internationalized, switch internatization to "C" standard
i.e. uses the . (dot) as separator in print/read float numbers
*
i.e. uses the . (dot) as separator in print/read float numbers
(some contries (France, Germany ..) use , (comma) as separator)
*
(some contries (France, Germany ..) use , (comma) as separator)
This function must be called before read or write ascii files using float numbers in data
*
This function must be called before read or write ascii files using float numbers in data
the SetLocaleTo_C_standard function must be called after reading or writing the file
*
the SetLocaleTo_C_standard function must be called after reading or writing the file
*
This is wrapper to the C setlocale( LC_NUMERIC, "C" ) function,
*
This is wrapper to the C setlocale( LC_NUMERIC, "C" ) function,
but could make more easier an optional use of locale in kicad
*
but could make more easier an optional use of locale in kicad
*/
*/
{
{
setlocale
(
LC_NUMERIC
,
"C"
);
// Switch the locale to standard C
setlocale
(
LC_NUMERIC
,
"C"
);
// Switch the locale to standard C
}
}
/********************************/
/********************************/
void
SetLocaleTo_Default
(
void
)
void
SetLocaleTo_Default
(
void
)
/********************************/
/********************************/
/** function SetLocaleTo_Default
/** function SetLocaleTo_Default
because kicad is internationalized, switch internatization to default
*
because kicad is internationalized, switch internatization to default
to use the default separator in print/read float numbers
*
to use the default separator in print/read float numbers
(. (dot) but some contries (France, Germany ..) use , (comma) as separator)
*
(. (dot) but some contries (France, Germany ..) use , (comma) as separator)
This function must be called after a call to SetLocaleTo_C_standard
*
This function must be called after a call to SetLocaleTo_C_standard
*
This is wrapper to the C setlocale( LC_NUMERIC, "" ) function,
*
This is wrapper to the C setlocale( LC_NUMERIC, "" ) function,
but could make more easier an optional use of locale in kicad
*
but could make more easier an optional use of locale in kicad
*/
*/
{
{
setlocale
(
LC_NUMERIC
,
""
);
// revert to the current locale
setlocale
(
LC_NUMERIC
,
""
);
// revert to the current locale
}
}
/*********************************************************************************************/
/*********************************************************************************************/
Ki_PageDescr
::
Ki_PageDescr
(
const
wxSize
&
size
,
const
wxPoint
&
offset
,
const
wxString
&
name
)
Ki_PageDescr
::
Ki_PageDescr
(
const
wxSize
&
size
,
const
wxPoint
&
offset
,
const
wxString
&
name
)
/*********************************************************************************************/
/*********************************************************************************************/
{
{
// All sizes are in 1/1000 inch
// All sizes are in 1/1000 inch
m_Size
=
size
;
m_Size
=
size
;
m_Offset
=
offset
;
m_Offset
=
offset
;
m_Name
=
name
;
m_Name
=
name
;
// Adjust the default value for margins to 400 mils (0,4 inch or 10 mm)
// Adjust the default value for margins to 400 mils (0,4 inch or 10 mm)
m_LeftMargin
=
m_RightMargin
=
m_TopMargin
=
m_BottomMargin
=
400
;
m_LeftMargin
=
m_RightMargin
=
m_TopMargin
=
m_BottomMargin
=
400
;
...
@@ -150,29 +155,47 @@ int ReturnValueFromTextCtrl( const wxTextCtrl& TextCtr, int Internal_Unit )
...
@@ -150,29 +155,47 @@ int ReturnValueFromTextCtrl( const wxTextCtrl& TextCtr, int Internal_Unit )
}
}
/****************************************************************************/
/****************************************************************************
**********************
/
wxString
ReturnStringFromValue
(
int
Units
,
int
Value
,
int
Internal_Unit
)
wxString
ReturnStringFromValue
(
int
aUnits
,
int
aValue
,
int
aInternal_Unit
,
bool
aAdd_unit_symbol
)
/****************************************************************************/
/****************************************************************************
**********************
/
/* Return the string from Value, according to units (inch, mm ...) for display,
/** Function ReturnStringFromValue
* and the initial unit for value
* Return the string from Value, according to units (inch, mm ...) for display,
* Unit = display units (INCH, MM ..)
* and the initial unit for value
* Value = value in Internal_Unit
* @param aUnit = display units (INCHES, MILLIMETRE ..)
* Internal_Unit = units per inch for Value
* @param aValue = value in Internal_Unit
* @param aInternal_Unit = units per inch for Value
* @param aAdd_unit_symbol = true to add symbol unit to the string value
* @return a wxString what contains value and optionnaly the sumbol unit (like 2.000 mm)
*/
*/
{
{
wxString
StringValue
;
wxString
StringValue
;
double
value_to_print
;
double
value_to_print
;
if
(
Units
>=
CENTIMETRE
)
if
(
a
Units
>=
CENTIMETRE
)
StringValue
<<
Value
;
StringValue
<<
a
Value
;
else
else
{
{
value_to_print
=
To_User_Unit
(
Units
,
Value
,
Internal_Unit
);
value_to_print
=
To_User_Unit
(
aUnits
,
aValue
,
a
Internal_Unit
);
StringValue
.
Printf
(
(
Internal_Unit
>
1000
)
?
wxT
(
"%.4f"
)
:
wxT
(
"%.3f"
),
StringValue
.
Printf
(
(
a
Internal_Unit
>
1000
)
?
wxT
(
"%.4f"
)
:
wxT
(
"%.3f"
),
value_to_print
);
value_to_print
);
}
}
if
(
aAdd_unit_symbol
)
switch
(
aUnits
)
{
case
INCHES
:
StringValue
+=
_
(
"
\"
"
);
break
;
case
MILLIMETRE
:
StringValue
+=
_
(
" mm"
);
break
;
default
:
break
;
}
return
StringValue
;
return
StringValue
;
}
}
...
@@ -250,15 +273,15 @@ wxString GenDate()
...
@@ -250,15 +273,15 @@ wxString GenDate()
wxT
(
"jul"
),
wxT
(
"aug"
),
wxT
(
"sep"
),
wxT
(
"oct"
),
wxT
(
"nov"
),
wxT
(
"dec"
)
wxT
(
"jul"
),
wxT
(
"aug"
),
wxT
(
"sep"
),
wxT
(
"oct"
),
wxT
(
"nov"
),
wxT
(
"dec"
)
};
};
time_t
buftime
;
time_t
buftime
;
struct
tm
*
Date
;
struct
tm
*
Date
;
wxString
string_date
;
wxString
string_date
;
time
(
&
buftime
);
time
(
&
buftime
);
Date
=
gmtime
(
&
buftime
);
Date
=
gmtime
(
&
buftime
);
string_date
.
Printf
(
wxT
(
"%d %s %d"
),
Date
->
tm_mday
,
string_date
.
Printf
(
wxT
(
"%d %s %d"
),
Date
->
tm_mday
,
mois
[
Date
->
tm_mon
].
GetData
(),
mois
[
Date
->
tm_mon
].
GetData
(),
Date
->
tm_year
+
1900
);
Date
->
tm_year
+
1900
);
return
string_date
;
return
string_date
;
}
}
...
@@ -289,6 +312,7 @@ void* MyMalloc( size_t nb_octets )
...
@@ -289,6 +312,7 @@ void* MyMalloc( size_t nb_octets )
/**************************************************************/
/**************************************************************/
bool
ProcessExecute
(
const
wxString
&
aCommandLine
,
int
aFlags
)
bool
ProcessExecute
(
const
wxString
&
aCommandLine
,
int
aFlags
)
/**************************************************************/
/**************************************************************/
/**
/**
* Function ProcessExecute
* Function ProcessExecute
* runs a child process.
* runs a child process.
...
@@ -298,10 +322,10 @@ bool ProcessExecute( const wxString& aCommandLine, int aFlags )
...
@@ -298,10 +322,10 @@ bool ProcessExecute( const wxString& aCommandLine, int aFlags )
*/
*/
{
{
#ifdef __WINDOWS__
#ifdef __WINDOWS__
int
pid
=
wxExecute
(
aCommandLine
);
int
pid
=
wxExecute
(
aCommandLine
);
return
pid
?
true
:
false
;
return
pid
?
true
:
false
;
#else
#else
wxProcess
*
process
=
wxProcess
::
Open
(
aCommandLine
,
aFlags
);
wxProcess
*
process
=
wxProcess
::
Open
(
aCommandLine
,
aFlags
);
return
(
process
!=
NULL
)
?
true
:
false
;
return
(
process
!=
NULL
)
?
true
:
false
;
#endif
#endif
}
}
...
@@ -367,7 +391,7 @@ wxString ReturnPcbLayerName( int layer_number, bool omitSpacePadding )
...
@@ -367,7 +391,7 @@ wxString ReturnPcbLayerName( int layer_number, bool omitSpacePadding )
// modify the copy
// modify the copy
ret
.
Trim
();
ret
.
Trim
();
ret
.
Replace
(
wxT
(
" "
),
wxT
(
"_"
)
);
ret
.
Replace
(
wxT
(
" "
),
wxT
(
"_"
)
);
return
ret
;
return
ret
;
}
}
...
@@ -400,9 +424,9 @@ WinEDA_TextFrame::WinEDA_TextFrame( wxWindow* parent, const wxString& title ) :
...
@@ -400,9 +424,9 @@ WinEDA_TextFrame::WinEDA_TextFrame( wxWindow* parent, const wxString& title ) :
size
=
GetClientSize
();
size
=
GetClientSize
();
m_List
=
new
wxListBox
(
this
,
ID_TEXTBOX_LIST
,
m_List
=
new
wxListBox
(
this
,
ID_TEXTBOX_LIST
,
wxPoint
(
0
,
0
),
size
,
wxPoint
(
0
,
0
),
size
,
0
,
NULL
,
0
,
NULL
,
wxLB_ALWAYS_SB
|
wxLB_SINGLE
);
wxLB_ALWAYS_SB
|
wxLB_SINGLE
);
m_List
->
SetBackgroundColour
(
wxColour
(
200
,
255
,
255
)
);
m_List
->
SetBackgroundColour
(
wxColour
(
200
,
255
,
255
)
);
SetReturnCode
(
-
1
);
SetReturnCode
(
-
1
);
...
@@ -466,7 +490,7 @@ void AfficheDoc( WinEDA_DrawFrame* frame, const wxString& Doc, const wxString& K
...
@@ -466,7 +490,7 @@ void AfficheDoc( WinEDA_DrawFrame* frame, const wxString& Doc, const wxString& K
{
{
wxString
Line1
(
wxT
(
"Doc: "
)
),
Line2
(
wxT
(
"KeyW: "
)
);
wxString
Line1
(
wxT
(
"Doc: "
)
),
Line2
(
wxT
(
"KeyW: "
)
);
int
color
=
BLUE
;
int
color
=
BLUE
;
if
(
frame
&&
frame
->
MsgPanel
)
if
(
frame
&&
frame
->
MsgPanel
)
{
{
...
@@ -501,7 +525,7 @@ const wxString& valeur_param( int valeur, wxString& buf_texte )
...
@@ -501,7 +525,7 @@ const wxString& valeur_param( int valeur, wxString& buf_texte )
/**************************************************************/
/**************************************************************/
/**
/**
* @todo replace this obsolete funtion by
Make
StringFromValue
* @todo replace this obsolete funtion by
Return
StringFromValue
* Retourne pour affichage la valeur d'un parametre, selon type d'unites choisies
* Retourne pour affichage la valeur d'un parametre, selon type d'unites choisies
* entree : valeur en mils , buffer de texte
* entree : valeur en mils , buffer de texte
* retourne en buffer : texte : valeur exprimee en pouces ou millimetres
* retourne en buffer : texte : valeur exprimee en pouces ou millimetres
...
@@ -520,44 +544,14 @@ const wxString& valeur_param( int valeur, wxString& buf_texte )
...
@@ -520,44 +544,14 @@ const wxString& valeur_param( int valeur, wxString& buf_texte )
return
buf_texte
;
return
buf_texte
;
}
}
/****************************************************************************************/
const
wxString
MakeStringFromValue
(
int
value
,
int
internal_unit
)
/****************************************************************************************/
/** Function MakeStringFromValue
* convert the value of a parameter to a string like <value in prefered units> <unit symbol>
* like 100 mils converted to 0.1 " or 0.245 mm
* use g_UnitMetric do select inch or metric format
* @param : value in internal units
* @param : internal_unit per inch: currently 1000 for eeschema and 10000 for pcbnew
* @return : the string to display or print
*/
{
wxString
text
;
if
(
g_UnitMetric
)
{
text
.
Printf
(
wxT
(
"%3.3f mm"
),
(
float
)
value
*
2.54
/
(
float
)
internal_unit
);
}
else
{
text
.
Printf
(
wxT
(
"%2.4f
\"
"
),
(
float
)
value
/
(
float
)
internal_unit
);
}
return
text
;
}
wxString
&
operator
<<
(
wxString
&
aString
,
const
wxPoint
&
aPos
)
wxString
&
operator
<<
(
wxString
&
aString
,
const
wxPoint
&
aPos
)
{
{
wxString
temp
;
wxString
temp
;
aString
<<
wxT
(
"@ ("
)
<<
valeur_param
(
aPos
.
x
,
temp
);
aString
<<
wxT
(
"@ ("
)
<<
valeur_param
(
aPos
.
x
,
temp
);
aString
<<
wxT
(
","
)
<<
valeur_param
(
aPos
.
y
,
temp
);
aString
<<
wxT
(
","
)
<<
valeur_param
(
aPos
.
y
,
temp
);
aString
<<
wxT
(
")"
);
aString
<<
wxT
(
")"
);
return
aString
;
return
aString
;
}
}
This diff is collapsed.
Click to expand it.
eeschema/affiche.cpp
View file @
b7d8f5e3
...
@@ -91,7 +91,7 @@ void LibDrawPin::Display_Infos( WinEDA_DrawFrame* frame )
...
@@ -91,7 +91,7 @@ void LibDrawPin::Display_Infos( WinEDA_DrawFrame* frame )
Affiche_1_Parametre
(
frame
,
50
,
_
(
"Display"
),
Text
,
DARKGREEN
);
Affiche_1_Parametre
(
frame
,
50
,
_
(
"Display"
),
Text
,
DARKGREEN
);
/* Display pin length */
/* Display pin length */
Text
=
MakeStringFromValue
(
m_PinLen
,
EESCHEMA_INTERNAL_UNIT
);
Text
=
ReturnStringFromValue
(
g_UnitMetric
,
m_PinLen
,
EESCHEMA_INTERNAL_UNIT
,
true
);
Affiche_1_Parametre
(
frame
,
56
,
_
(
"Length"
),
Text
,
MAGENTA
);
Affiche_1_Parametre
(
frame
,
56
,
_
(
"Length"
),
Text
,
MAGENTA
);
/* Affichage de l'orientation */
/* Affichage de l'orientation */
...
@@ -181,7 +181,7 @@ void LibEDA_BaseStruct::Display_Infos_DrawEntry( WinEDA_DrawFrame* frame )
...
@@ -181,7 +181,7 @@ void LibEDA_BaseStruct::Display_Infos_DrawEntry( WinEDA_DrawFrame* frame )
Affiche_1_Parametre
(
frame
,
14
,
_
(
"Convert"
),
msg
,
BROWN
);
Affiche_1_Parametre
(
frame
,
14
,
_
(
"Convert"
),
msg
,
BROWN
);
if
(
m_Width
)
if
(
m_Width
)
msg
=
MakeStringFromValue
(
m_Width
,
EESCHEMA_INTERNAL_UNIT
);
msg
=
ReturnStringFromValue
(
g_UnitMetric
,
m_Width
,
EESCHEMA_INTERNAL_UNIT
,
true
);
else
else
msg
=
_
(
"default"
);
msg
=
_
(
"default"
);
Affiche_1_Parametre
(
frame
,
20
,
_
(
"Width"
),
msg
,
BLUE
);
Affiche_1_Parametre
(
frame
,
20
,
_
(
"Width"
),
msg
,
BLUE
);
...
...
This diff is collapsed.
Click to expand it.
include/common.h
View file @
b7d8f5e3
...
@@ -654,19 +654,20 @@ int GetCommandOptions( const int argc, const char** argv, const char
...
@@ -654,19 +654,20 @@ int GetCommandOptions( const int argc, const char** argv, const char
*/
*/
const
wxString
&
valeur_param
(
int
valeur
,
wxString
&
buf_texte
);
const
wxString
&
valeur_param
(
int
valeur
,
wxString
&
buf_texte
);
/** Function MakeStringFromValue
* convert the value of a parameter to a string like <value in prefered units> <unit symbol>
* like 100 mils converted to 0.1 " or 0.245 mm
* use g_UnitMetric do select inch or metric format
* @param : value in internal units
* @param : internal_unit per inch: currently 1000 for eeschema and 10000 for pcbnew
* @return : the string to display or print
*/
const
wxString
MakeStringFromValue
(
int
value
,
int
internal_unit
);
wxString
ReturnUnitSymbol
(
int
Units
=
g_UnitMetric
);
wxString
ReturnUnitSymbol
(
int
Units
=
g_UnitMetric
);
int
ReturnValueFromString
(
int
Units
,
const
wxString
&
TextValue
,
int
Internal_Unit
);
int
ReturnValueFromString
(
int
Units
,
const
wxString
&
TextValue
,
int
Internal_Unit
);
wxString
ReturnStringFromValue
(
int
Units
,
int
Value
,
int
Internal_Unit
);
/** Function ReturnStringFromValue
* Return the string from Value, according to units (inch, mm ...) for display,
* and the initial unit for value
* @param aUnit = display units (INCHES, MILLIMETRE ..)
* @param aValue = value in Internal_Unit
* @param aInternal_Unit = units per inch for Value
* @param aAdd_unit_symbol = true to add symbol unit to the string value
* @return a wxString what contains value and optionnaly the sumbol unit (like 2.000 mm)
*/
wxString
ReturnStringFromValue
(
int
aUnits
,
int
aValue
,
int
aInternal_Unit
,
bool
aAdd_unit_symbol
=
false
);
void
AddUnitSymbol
(
wxStaticText
&
Stext
,
int
Units
=
g_UnitMetric
);
void
AddUnitSymbol
(
wxStaticText
&
Stext
,
int
Units
=
g_UnitMetric
);
/* Add string " (mm):" or " ("):" to the static text Stext.
/* Add string " (mm):" or " ("):" to the static text Stext.
...
...
This diff is collapsed.
Click to expand it.
internat/fr/kicad.mo
View file @
b7d8f5e3
No preview for this file type
This diff is collapsed.
Click to expand it.
internat/fr/kicad.po
View file @
b7d8f5e3
...
@@ -2,8 +2,8 @@ msgid ""
...
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
msgstr ""
"Project-Id-Version: kicad\n"
"Project-Id-Version: kicad\n"
"Report-Msgid-Bugs-To: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2008-0
8-25 21:24
+0100\n"
"POT-Creation-Date: 2008-0
9-08 19:19
+0100\n"
"PO-Revision-Date: 2008-0
8-25 21:24
+0100\n"
"PO-Revision-Date: 2008-0
9-08 19:21
+0100\n"
"Last-Translator: \n"
"Last-Translator: \n"
"Language-Team: kicad team <jean-pierre.charras@ujf-grenoble.fr>\n"
"Language-Team: kicad team <jean-pierre.charras@ujf-grenoble.fr>\n"
"MIME-Version: 1.0\n"
"MIME-Version: 1.0\n"
...
@@ -697,8 +697,8 @@ msgid "Dimension properties"
...
@@ -697,8 +697,8 @@ msgid "Dimension properties"
msgstr "Propriétés des Cotes"
msgstr "Propriétés des Cotes"
#: pcbnew/cotation.cpp:113
#: pcbnew/cotation.cpp:113
#: pcbnew/dialog_edit_module.cpp:2
43
#: pcbnew/dialog_edit_module.cpp:2
67
#: pcbnew/dialog_edit_module.cpp:
289
#: pcbnew/dialog_edit_module.cpp:
313
msgid "Normal"
msgid "Normal"
msgstr "Normal"
msgstr "Normal"
...
@@ -985,71 +985,83 @@ msgstr "Propriétés"
...
@@ -985,71 +985,83 @@ msgstr "Propriétés"
msgid "3D settings"
msgid "3D settings"
msgstr "3D Caract"
msgstr "3D Caract"
#: pcbnew/dialog_edit_module.cpp:182
#: pcbnew/dialog_edit_module.cpp:171
msgid "X"
msgstr "X"
#: pcbnew/dialog_edit_module.cpp:172
msgid "Y"
msgstr "Y"
#: pcbnew/dialog_edit_module.cpp:184
msgid "Change module(s)"
msgid "Change module(s)"
msgstr "Change module(s)"
msgstr "Change module(s)"
#: pcbnew/dialog_edit_module.cpp:18
6
#: pcbnew/dialog_edit_module.cpp:18
8
msgid "Edit Module"
msgid "Edit Module"
msgstr "Edit Module"
msgstr "Edit Module"
#: pcbnew/dialog_edit_module.cpp:193
#: pcbnew/dialog_edit_module.cpp:192
msgid "Position"
msgstr "Position"
#: pcbnew/dialog_edit_module.cpp:217
msgid "Doc"
msgid "Doc"
msgstr "Doc"
msgstr "Doc"
#: pcbnew/dialog_edit_module.cpp:2
00
#: pcbnew/dialog_edit_module.cpp:2
24
msgid "Keywords"
msgid "Keywords"
msgstr "Mots Cles"
msgstr "Mots Cles"
#: pcbnew/dialog_edit_module.cpp:2
07
#: pcbnew/dialog_edit_module.cpp:2
31
msgid "Fields:"
msgid "Fields:"
msgstr "Champs:"
msgstr "Champs:"
#: pcbnew/dialog_edit_module.cpp:2
17
#: pcbnew/dialog_edit_module.cpp:2
41
msgid "Add Field"
msgid "Add Field"
msgstr "Ajouter Champ"
msgstr "Ajouter Champ"
#: pcbnew/dialog_edit_module.cpp:2
22
#: pcbnew/dialog_edit_module.cpp:2
46
msgid "Edit Field"
msgid "Edit Field"
msgstr "Editer Champ"
msgstr "Editer Champ"
#: pcbnew/dialog_edit_module.cpp:2
27
#: pcbnew/dialog_edit_module.cpp:2
51
msgid "Delete Field"
msgid "Delete Field"
msgstr "Supprimer Champ"
msgstr "Supprimer Champ"
#: pcbnew/dialog_edit_module.cpp:2
34
#: pcbnew/dialog_edit_module.cpp:2
58
msgid "Component"
msgid "Component"
msgstr "Composant"
msgstr "Composant"
#: pcbnew/dialog_edit_module.cpp:2
34
#: pcbnew/dialog_edit_module.cpp:2
58
msgid "Copper"
msgid "Copper"
msgstr "Cuivre"
msgstr "Cuivre"
#: pcbnew/dialog_edit_module.cpp:2
43
#: pcbnew/dialog_edit_module.cpp:2
67
msgid "User"
msgid "User"
msgstr "User"
msgstr "User"
#: pcbnew/dialog_edit_module.cpp:
279
#: pcbnew/dialog_edit_module.cpp:
303
msgid "Orient (0.1 deg)"
msgid "Orient (0.1 deg)"
msgstr "Orient (0.1 deg)"
msgstr "Orient (0.1 deg)"
#: pcbnew/dialog_edit_module.cpp:
289
#: pcbnew/dialog_edit_module.cpp:
313
msgid "Normal+Insert"
msgid "Normal+Insert"
msgstr "Normal+Insert"
msgstr "Normal+Insert"
#: pcbnew/dialog_edit_module.cpp:
289
#: pcbnew/dialog_edit_module.cpp:
313
msgid "Virtual"
msgid "Virtual"
msgstr "Virtuel"
msgstr "Virtuel"
#: pcbnew/dialog_edit_module.cpp:
290
#: pcbnew/dialog_edit_module.cpp:
314
msgid "Attributes"
msgid "Attributes"
msgstr "Attributs"
msgstr "Attributs"
#: pcbnew/dialog_edit_module.cpp:
293
#: pcbnew/dialog_edit_module.cpp:
317
msgid "Use this attribute for most non smd components"
msgid "Use this attribute for most non smd components"
msgstr "Utiliser cet attribut pour la plupart des composants"
msgstr "Utiliser cet attribut pour la plupart des composants"
#: pcbnew/dialog_edit_module.cpp:
295
#: pcbnew/dialog_edit_module.cpp:
319
msgid ""
msgid ""
"Use this attribute for smd components.\n"
"Use this attribute for smd components.\n"
"Only components with this option are put in the footprint position list file"
"Only components with this option are put in the footprint position list file"
...
@@ -1057,75 +1069,75 @@ msgstr ""
...
@@ -1057,75 +1069,75 @@ msgstr ""
"Uiliser cet attribut pour les composants CMS.\n"
"Uiliser cet attribut pour les composants CMS.\n"
"Seuls les composants avec cette option sont mis dans le fichier de position des composants"
"Seuls les composants avec cette option sont mis dans le fichier de position des composants"
#: pcbnew/dialog_edit_module.cpp:
297
#: pcbnew/dialog_edit_module.cpp:
321
msgid "Use this attribute for \"virtual\" components drawn on board (like a old ISA PC bus connector)"
msgid "Use this attribute for \"virtual\" components drawn on board (like a old ISA PC bus connector)"
msgstr "Uiliser cet attribut pour les composants \"virtuels\" directement dessinés sur le PCB (tel que les vieux connecteurs ISA de PC)"
msgstr "Uiliser cet attribut pour les composants \"virtuels\" directement dessinés sur le PCB (tel que les vieux connecteurs ISA de PC)"
#: pcbnew/dialog_edit_module.cpp:3
21
#: pcbnew/dialog_edit_module.cpp:3
45
msgid "Free"
msgid "Free"
msgstr "Libre"
msgstr "Libre"
#: pcbnew/dialog_edit_module.cpp:3
21
#: pcbnew/dialog_edit_module.cpp:3
45
msgid "Locked"
msgid "Locked"
msgstr "Verrouillé"
msgstr "Verrouillé"
#: pcbnew/dialog_edit_module.cpp:3
23
#: pcbnew/dialog_edit_module.cpp:3
47
msgid "Move and Auto Place"
msgid "Move and Auto Place"
msgstr "Move et Placement Automatique"
msgstr "Move et Placement Automatique"
#: pcbnew/dialog_edit_module.cpp:3
28
#: pcbnew/dialog_edit_module.cpp:3
52
msgid "Enable hotkey move commands and Auto Placement"
msgid "Enable hotkey move commands and Auto Placement"
msgstr "Autoriser les commandes clavier de déplacement et l'auto placement"
msgstr "Autoriser les commandes clavier de déplacement et l'auto placement"
#: pcbnew/dialog_edit_module.cpp:3
29
#: pcbnew/dialog_edit_module.cpp:3
53
msgid "Disable hotkey move commands and Auto Placement"
msgid "Disable hotkey move commands and Auto Placement"
msgstr "Interdire les commandes clavier de déplacement et l'auto placement"
msgstr "Interdire les commandes clavier de déplacement et l'auto placement"
#: pcbnew/dialog_edit_module.cpp:3
33
#: pcbnew/dialog_edit_module.cpp:3
57
msgid "Rot 90"
msgid "Rot 90"
msgstr "Rot 90"
msgstr "Rot 90"
#: pcbnew/dialog_edit_module.cpp:3
41
#: pcbnew/dialog_edit_module.cpp:3
65
msgid "Rot 180"
msgid "Rot 180"
msgstr "Rot 180"
msgstr "Rot 180"
#: pcbnew/dialog_edit_module.cpp:
378
#: pcbnew/dialog_edit_module.cpp:
402
msgid "3D Shape Name"
msgid "3D Shape Name"
msgstr "3D forme"
msgstr "3D forme"
#: pcbnew/dialog_edit_module.cpp:
395
#: pcbnew/dialog_edit_module.cpp:
419
msgid "Browse"
msgid "Browse"
msgstr "Examiner"
msgstr "Examiner"
#: pcbnew/dialog_edit_module.cpp:
399
#: pcbnew/dialog_edit_module.cpp:
423
msgid "Add 3D Shape"
msgid "Add 3D Shape"
msgstr "Ajout Forme 3D"
msgstr "Ajout Forme 3D"
#: pcbnew/dialog_edit_module.cpp:4
05
#: pcbnew/dialog_edit_module.cpp:4
29
msgid "Remove 3D Shape"
msgid "Remove 3D Shape"
msgstr "Suppr. Forme 3D:"
msgstr "Suppr. Forme 3D:"
#: pcbnew/dialog_edit_module.cpp:4
11
#: pcbnew/dialog_edit_module.cpp:4
35
msgid "Shape Scale:"
msgid "Shape Scale:"
msgstr "Echelle de la forme:"
msgstr "Echelle de la forme:"
#: pcbnew/dialog_edit_module.cpp:4
18
#: pcbnew/dialog_edit_module.cpp:4
42
msgid "Shape Offset:"
msgid "Shape Offset:"
msgstr "Offset forme:"
msgstr "Offset forme:"
#: pcbnew/dialog_edit_module.cpp:4
27
#: pcbnew/dialog_edit_module.cpp:4
51
msgid "Shape Rotation:"
msgid "Shape Rotation:"
msgstr "Rot de la forme"
msgstr "Rot de la forme"
#: pcbnew/dialog_edit_module.cpp:4
67
#: pcbnew/dialog_edit_module.cpp:4
91
msgid "3D Shape:"
msgid "3D Shape:"
msgstr "Forme 3D:"
msgstr "Forme 3D:"
#: pcbnew/dialog_edit_module.cpp:
769
#: pcbnew/dialog_edit_module.cpp:
802
msgid "Reference or Value cannot be deleted"
msgid "Reference or Value cannot be deleted"
msgstr "Référence ou Valeur ne peut etre effacée"
msgstr "Référence ou Valeur ne peut etre effacée"
#: pcbnew/dialog_edit_module.cpp:
773
#: pcbnew/dialog_edit_module.cpp:
806
#, c-format
#, c-format
msgid "Delete [%s]"
msgid "Delete [%s]"
msgstr "Supprimer [%s]"
msgstr "Supprimer [%s]"
...
@@ -3102,7 +3114,7 @@ msgstr "Lire config"
...
@@ -3102,7 +3114,7 @@ msgstr "Lire config"
msgid "File %s not found"
msgid "File %s not found"
msgstr " fichier %s non trouvé"
msgstr " fichier %s non trouvé"
#: pcbnew/pcbcfg.cpp:20
4
#: pcbnew/pcbcfg.cpp:20
5
msgid "Save preferences"
msgid "Save preferences"
msgstr "Sauver préférences"
msgstr "Sauver préférences"
...
@@ -3315,10 +3327,6 @@ msgstr "Origine des tracés au centre de la feuille"
...
@@ -3315,10 +3327,6 @@ msgstr "Origine des tracés au centre de la feuille"
msgid "TextPCB properties"
msgid "TextPCB properties"
msgstr "Propriétés des textes PCB"
msgstr "Propriétés des textes PCB"
#: pcbnew/pcbtexte.cpp:137
msgid "Position"
msgstr "Position"
#: pcbnew/plotgerb.cpp:70
#: pcbnew/plotgerb.cpp:70
msgid "unable to create file "
msgid "unable to create file "
msgstr "Impossible de créer fichier "
msgstr "Impossible de créer fichier "
...
@@ -3973,6 +3981,41 @@ msgstr "Pas de pads ou de points de départ pour remplir ce contour de zone"
...
@@ -3973,6 +3981,41 @@ msgstr "Pas de pads ou de points de départ pour remplir ce contour de zone"
msgid "Ok"
msgid "Ok"
msgstr "Ok"
msgstr "Ok"
#: pcbnew/specctra_export.cpp:64
msgid "Specctra DSN file:"
msgstr "Fichier Specctra DSN"
#: pcbnew/specctra_export.cpp:122
msgid "BOARD exported OK."
msgstr "PCB exporté Ok."
#: pcbnew/specctra_export.cpp:127
msgid "Unable to export, please fix and try again."
msgstr "Impossible d'exporter, fixer le problème et recommencer"
#: pcbnew/specctra_export.cpp:805
#, c-format
msgid "Unsupported DRAWSEGMENT type %s"
msgstr "DRAWSEGMENT type %s non supporté"
#: pcbnew/specctra_export.cpp:840
msgid "Unable to find the next segment with an endpoint of "
msgstr "Impossible de trouver le segment suivant avec une extrémité à "
#: pcbnew/specctra_export.cpp:843
msgid "Edit Edges_Pcb segments, making them contiguous."
msgstr "Modifier les segments du contour PCB pour les rendre contigus."
#: pcbnew/specctra_export.cpp:895
#, c-format
msgid "Component with value of \"%s\" has empty reference id."
msgstr "Le composant avec valeur \"%s\" a une référence vide."
#: pcbnew/specctra_export.cpp:903
#, c-format
msgid "Multiple components have identical reference IDs of \"%s\"."
msgstr "Multiple composants ont une reference identique \"%s\"."
#: pcbnew/pcbnew.cpp:43
#: pcbnew/pcbnew.cpp:43
msgid "Pcbnew is already running, Continue?"
msgid "Pcbnew is already running, Continue?"
msgstr "Pcbnew est est cours d'exécution. Continuer ?"
msgstr "Pcbnew est est cours d'exécution. Continuer ?"
...
@@ -4417,41 +4460,6 @@ msgstr "Autoroute Pad"
...
@@ -4417,41 +4460,6 @@ msgstr "Autoroute Pad"
msgid "Autoroute Net"
msgid "Autoroute Net"
msgstr "Autoroute Net"
msgstr "Autoroute Net"
#: pcbnew/specctra_export.cpp:64
msgid "Specctra DSN file:"
msgstr "Fichier Specctra DSN"
#: pcbnew/specctra_export.cpp:122
msgid "BOARD exported OK."
msgstr "PCB exporté Ok."
#: pcbnew/specctra_export.cpp:127
msgid "Unable to export, please fix and try again."
msgstr "Impossible d'exporter, fixer le problème et recommencer"
#: pcbnew/specctra_export.cpp:808
#, c-format
msgid "Unsupported DRAWSEGMENT type %s"
msgstr "DRAWSEGMENT type %s non supporté"
#: pcbnew/specctra_export.cpp:839
msgid "Unable to find the next segment with an endpoint of "
msgstr "Impossible de trouver le segment suivant avec une extrémité à "
#: pcbnew/specctra_export.cpp:842
msgid "Edit Edges_Pcb segments, making them contiguous."
msgstr "Modifier les segments du contour PCB pour les rendre contigus."
#: pcbnew/specctra_export.cpp:894
#, c-format
msgid "Component with value of \"%s\" has empty reference id."
msgstr "Le composant avec valeur \"%s\" a une référence vide."
#: pcbnew/specctra_export.cpp:902
#, c-format
msgid "Multiple components have identical reference IDs of \"%s\"."
msgstr "Multiple composants ont une reference identique \"%s\"."
#: pcbnew/dialog_pad_edit.cpp:157
#: pcbnew/dialog_pad_edit.cpp:157
msgid "Pad Num :"
msgid "Pad Num :"
msgstr "Num Pad :"
msgstr "Num Pad :"
...
@@ -4868,8 +4876,8 @@ msgid "yes"
...
@@ -4868,8 +4876,8 @@ msgid "yes"
msgstr "oui"
msgstr "oui"
#: eeschema/affiche.cpp:95
#: eeschema/affiche.cpp:95
msgid "Lengh"
msgid "Leng
t
h"
msgstr "Long
.
"
msgstr "Long
ueur
"
#: eeschema/affiche.cpp:101
#: eeschema/affiche.cpp:101
msgid "Up"
msgid "Up"
...
@@ -8040,100 +8048,120 @@ msgstr "Tracer traits de direction quelconque"
...
@@ -8040,100 +8048,120 @@ msgstr "Tracer traits de direction quelconque"
msgid "Draw lines H, V or 45 deg only"
msgid "Draw lines H, V or 45 deg only"
msgstr "Tracer traits H, V ou 45 deg seulement"
msgstr "Tracer traits H, V ou 45 deg seulement"
#: eeschema/component_wizard/
ki_component_setup.cpp:141
#: eeschema/component_wizard/
dialog_component_setup.cpp:137
msgid "Quick KICAD Library Component Builder"
msgid "Quick KICAD Library Component Builder"
msgstr ""
msgstr ""
#: eeschema/component_wizard/
ki_component_setup.cpp:145
#: eeschema/component_wizard/
dialog_component_setup.cpp:141
msgid "Component Features"
msgid "Component Features"
msgstr "Propriétés du Composant"
msgstr "Propriétés du Composant"
#: eeschema/component_wizard/
ki_component_setup.cpp:153
#: eeschema/component_wizard/
dialog_component_setup.cpp:149
msgid "Component Name"
msgid "Component Name"
msgstr "Nom du Composant!"
msgstr "Nom du Composant!"
#: eeschema/component_wizard/ki_component_setup.cpp:156
#: eeschema/component_wizard/dialog_component_setup.cpp:155
msgid "MyComponent"
msgstr "MyComponent"
#: eeschema/component_wizard/ki_component_setup.cpp:159
msgid " Symbol Text Size "
msgid " Symbol Text Size "
msgstr "Taille du Texte"
msgstr "Taille du Texte"
#: eeschema/component_wizard/
ki_component_setup.cpp:162
#: eeschema/component_wizard/
dialog_component_setup.cpp:158
#: eeschema/component_wizard/
ki_component_setup.cpp:212
#: eeschema/component_wizard/
dialog_component_setup.cpp:194
#: eeschema/component_wizard/
ki_component_setup.cpp:235
#: eeschema/component_wizard/
dialog_component_setup.cpp:217
msgid "50"
msgid "50"
msgstr "50"
msgstr "50"
#: eeschema/component_wizard/
ki_component_setup.cpp:165
#: eeschema/component_wizard/
dialog_component_setup.cpp:161
msgid "Parts Count"
msgid "Parts Count"
msgstr "Nb Parts"
msgstr "Nb Parts"
#: eeschema/component_wizard/
ki_component_setup.cpp:168
#: eeschema/component_wizard/
dialog_component_setup.cpp:164
msgid "1"
msgid "1"
msgstr "1"
msgstr "1"
#: eeschema/component_wizard/
ki_component_setup.cpp:171
#: eeschema/component_wizard/
dialog_component_setup.cpp:167
msgid "Pin Distance"
msgid "Pin Distance"
msgstr "Distance entre Pins"
msgstr "Distance entre Pins"
#: eeschema/component_wizard/
ki_component_setup.cpp:174
#: eeschema/component_wizard/
dialog_component_setup.cpp:170
msgid "100"
msgid "100"
msgstr "100"
msgstr "100"
#: eeschema/component_wizard/
ki_component_setup.cpp:177
#: eeschema/component_wizard/
dialog_component_setup.cpp:173
msgid "Pin Features"
msgid "Pin Features"
msgstr "Propriétés des Pins"
msgstr "Propriétés des Pins"
#: eeschema/component_wizard/
ki_component_setup.cpp:185
#: eeschema/component_wizard/
dialog_component_setup.cpp:181
msgid "Default Pin Format"
msgid "Default Pin Format"
msgstr "Format des Pins par Défaut"
msgstr "Format des Pins par Défaut"
#: eeschema/component_wizard/
ki_component_setup.cpp:209
#: eeschema/component_wizard/
dialog_component_setup.cpp:191
msgid "Pin Name Text Size"
msgid "Pin Name Text Size"
msgstr "Taille du Texte Nom de Pin"
msgstr "Taille du Texte Nom de Pin"
#: eeschema/component_wizard/
ki_component_setup.cpp:215
#: eeschema/component_wizard/
dialog_component_setup.cpp:197
msgid "Default Pin Type"
msgid "Default Pin Type"
msgstr "Type Pin par Défaut"
msgstr "Type Pin par Défaut"
#: eeschema/component_wizard/
ki_component_setup.cpp:221
#: eeschema/component_wizard/
dialog_component_setup.cpp:203
msgid "BiDir"
msgid "BiDir"
msgstr "Bidi"
msgstr "Bidi"
#: eeschema/component_wizard/
ki_component_setup.cpp:222
#: eeschema/component_wizard/
dialog_component_setup.cpp:204
msgid "Tri-State"
msgid "Tri-State"
msgstr "3 états"
msgstr "3 états"
#: eeschema/component_wizard/
ki_component_setup.cpp:225
#: eeschema/component_wizard/
dialog_component_setup.cpp:207
msgid "Power Input"
msgid "Power Input"
msgstr "Power Input"
msgstr "Power Input"
#: eeschema/component_wizard/
ki_component_setup.cpp:226
#: eeschema/component_wizard/
dialog_component_setup.cpp:208
msgid "Power Output"
msgid "Power Output"
msgstr "Power Output"
msgstr "Power Output"
#: eeschema/component_wizard/
ki_component_setup.cpp:227
#: eeschema/component_wizard/
dialog_component_setup.cpp:209
msgid "Open Colletor"
msgid "Open Colletor"
msgstr "Coll Ouvert"
msgstr "Coll Ouvert"
#: eeschema/component_wizard/
ki_component_setup.cpp:228
#: eeschema/component_wizard/
dialog_component_setup.cpp:210
msgid "Open Emitter"
msgid "Open Emitter"
msgstr "Emetteur Ouv."
msgstr "Emetteur Ouv."
#: eeschema/component_wizard/
ki_component_setup.cpp:232
#: eeschema/component_wizard/
dialog_component_setup.cpp:214
msgid " Pin Number Text Size"
msgid " Pin Number Text Size"
msgstr "Taille Texte Numéro de Pin"
msgstr "Taille Texte Numéro de Pin"
#: eeschema/component_wizard/
ki_component_setup.cpp:241
#: eeschema/component_wizard/
dialog_component_setup.cpp:223
msgid "Pin Count"
msgid "Pin Count"
msgstr "Nombre de Pins"
msgstr "Nombre de Pins"
#: eeschema/component_wizard/
ki_component_setup.cpp:244
#: eeschema/component_wizard/
dialog_component_setup.cpp:226
msgid "Component Style"
msgid "Component Style"
msgstr "Style du Composant"
msgstr "Style du Composant"
#: eeschema/component_wizard/component_setup_frame.cpp:51
msgid "Invert"
msgstr "Invert"
#: eeschema/component_wizard/component_setup_frame.cpp:52
msgid "Clock"
msgstr "Clock"
#: eeschema/component_wizard/component_setup_frame.cpp:53
msgid "Clock Invert"
msgstr "Clock Invert"
#: eeschema/component_wizard/component_setup_frame.cpp:54
msgid "Active Low Input"
msgstr "Entrée Active Bas"
#: eeschema/component_wizard/component_setup_frame.cpp:55
msgid "Clock Active Low"
msgstr "Clock Active Bas"
#: eeschema/component_wizard/component_setup_frame.cpp:56
msgid "Active Low Output"
msgstr " Output Active Bas"
#: cvpcb/autosel.cpp:68
#: cvpcb/autosel.cpp:68
#, c-format
#, c-format
msgid "Library: <%s> not found"
msgid "Library: <%s> not found"
...
@@ -8795,7 +8823,6 @@ msgid "Create New Directory"
...
@@ -8795,7 +8823,6 @@ msgid "Create New Directory"
msgstr "Créer un nouveau Répertoire"
msgstr "Créer un nouveau Répertoire"
#: kicad/treeprj_frame.cpp:432
#: kicad/treeprj_frame.cpp:432
#: kicad/kicad.cpp:215
msgid "noname"
msgid "noname"
msgstr "noname"
msgstr "noname"
...
@@ -8901,7 +8928,7 @@ msgstr "Fichiers D-Codes:"
...
@@ -8901,7 +8928,7 @@ msgstr "Fichiers D-Codes:"
msgid "GerbView is already running. Continue?"
msgid "GerbView is already running. Continue?"
msgstr "Gerbview est est cours d'exécution. Continuer ?"
msgstr "Gerbview est est cours d'exécution. Continuer ?"
#: gerbview/gerbview_config.cpp:1
31
#: gerbview/gerbview_config.cpp:1
47
msgid "Save config file"
msgid "Save config file"
msgstr "Sauver config"
msgstr "Sauver config"
...
@@ -9372,131 +9399,131 @@ msgstr "Couleurs"
...
@@ -9372,131 +9399,131 @@ msgstr "Couleurs"
msgid "Pos "
msgid "Pos "
msgstr "Pos "
msgstr "Pos "
#: common/wxwineda.cpp:171
#: common/common.cpp:98
msgid "X"
msgstr "X"
#: common/wxwineda.cpp:180
msgid "Y"
msgstr "Y"
#: common/common.cpp:93
msgid " (\"):"
msgid " (\"):"
msgstr " (\"):"
msgstr " (\"):"
#: common/common.cpp:349
#: common/common.cpp:188
msgid " \""
msgstr " \""
#: common/common.cpp:192
msgid " mm"
msgstr " mm"
#: common/common.cpp:373
msgid "Copper "
msgid "Copper "
msgstr "Cuivre "
msgstr "Cuivre "
#: common/common.cpp:3
49
#: common/common.cpp:3
73
msgid "Inner L1 "
msgid "Inner L1 "
msgstr "Interne 1"
msgstr "Interne 1"
#: common/common.cpp:3
49
#: common/common.cpp:3
73
msgid "Inner L2 "
msgid "Inner L2 "
msgstr "Interne 2"
msgstr "Interne 2"
#: common/common.cpp:3
49
#: common/common.cpp:3
73
msgid "Inner L3 "
msgid "Inner L3 "
msgstr "Interne 3"
msgstr "Interne 3"
#: common/common.cpp:3
50
#: common/common.cpp:3
74
msgid "Inner L4 "
msgid "Inner L4 "
msgstr "Interne 4"
msgstr "Interne 4"
#: common/common.cpp:3
50
#: common/common.cpp:3
74
msgid "Inner L5 "
msgid "Inner L5 "
msgstr "Interne 5"
msgstr "Interne 5"
#: common/common.cpp:3
50
#: common/common.cpp:3
74
msgid "Inner L6 "
msgid "Inner L6 "
msgstr "Interne 6"
msgstr "Interne 6"
#: common/common.cpp:3
50
#: common/common.cpp:3
74
msgid "Inner L7 "
msgid "Inner L7 "
msgstr "Interne 7"
msgstr "Interne 7"
#: common/common.cpp:3
51
#: common/common.cpp:3
75
msgid "Inner L8 "
msgid "Inner L8 "
msgstr "Interne 8"
msgstr "Interne 8"
#: common/common.cpp:3
51
#: common/common.cpp:3
75
msgid "Inner L9 "
msgid "Inner L9 "
msgstr "Interne 9"
msgstr "Interne 9"
#: common/common.cpp:3
51
#: common/common.cpp:3
75
msgid "Inner L10"
msgid "Inner L10"
msgstr "Interne 10"
msgstr "Interne 10"
#: common/common.cpp:3
51
#: common/common.cpp:3
75
msgid "Inner L11"
msgid "Inner L11"
msgstr "Interne 11"
msgstr "Interne 11"
#: common/common.cpp:3
52
#: common/common.cpp:3
76
msgid "Inner L12"
msgid "Inner L12"
msgstr "Interne 12"
msgstr "Interne 12"
#: common/common.cpp:3
52
#: common/common.cpp:3
76
msgid "Inner L13"
msgid "Inner L13"
msgstr "Interne 13"
msgstr "Interne 13"
#: common/common.cpp:3
52
#: common/common.cpp:3
76
msgid "Inner L14"
msgid "Inner L14"
msgstr "Interne 14"
msgstr "Interne 14"
#: common/common.cpp:3
53
#: common/common.cpp:3
77
msgid "Adhes Cop"
msgid "Adhes Cop"
msgstr "Adhes Cu "
msgstr "Adhes Cu "
#: common/common.cpp:3
53
#: common/common.cpp:3
77
msgid "Adhes Cmp"
msgid "Adhes Cmp"
msgstr "Adhe Cmp"
msgstr "Adhe Cmp"
#: common/common.cpp:3
53
#: common/common.cpp:3
77
msgid "SoldP Cop"
msgid "SoldP Cop"
msgstr "SoldP Cu "
msgstr "SoldP Cu "
#: common/common.cpp:3
53
#: common/common.cpp:3
77
msgid "SoldP Cmp"
msgid "SoldP Cmp"
msgstr "SoldP Cmp"
msgstr "SoldP Cmp"
#: common/common.cpp:3
54
#: common/common.cpp:3
78
msgid "SilkS Cop"
msgid "SilkS Cop"
msgstr "Sérigr Cu "
msgstr "Sérigr Cu "
#: common/common.cpp:3
54
#: common/common.cpp:3
78
msgid "SilkS Cmp"
msgid "SilkS Cmp"
msgstr "Sérigr Cmp"
msgstr "Sérigr Cmp"
#: common/common.cpp:3
54
#: common/common.cpp:3
78
msgid "Mask Cop "
msgid "Mask Cop "
msgstr "Masque Cu "
msgstr "Masque Cu "
#: common/common.cpp:3
54
#: common/common.cpp:3
78
msgid "Mask Cmp "
msgid "Mask Cmp "
msgstr "Masque Cmp"
msgstr "Masque Cmp"
#: common/common.cpp:3
55
#: common/common.cpp:3
79
msgid "Drawings "
msgid "Drawings "
msgstr "Drawings "
msgstr "Drawings "
#: common/common.cpp:3
55
#: common/common.cpp:3
79
msgid "Comments "
msgid "Comments "
msgstr "Comments "
msgstr "Comments "
#: common/common.cpp:3
55
#: common/common.cpp:3
79
msgid "Eco1 "
msgid "Eco1 "
msgstr "Eco1 "
msgstr "Eco1 "
#: common/common.cpp:3
55
#: common/common.cpp:3
79
msgid "Eco2 "
msgid "Eco2 "
msgstr "Eco2 "
msgstr "Eco2 "
#: common/common.cpp:3
56
#: common/common.cpp:3
80
msgid "Edges Pcb"
msgid "Edges Pcb"
msgstr "Contour Pcb"
msgstr "Contour Pcb"
#: common/common.cpp:3
56
#: common/common.cpp:3
80
msgid "BAD INDEX"
msgid "BAD INDEX"
msgstr "BAD INDEX"
msgstr "BAD INDEX"
...
@@ -9845,48 +9872,6 @@ msgstr "Sélection Grille"
...
@@ -9845,48 +9872,6 @@ msgstr "Sélection Grille"
msgid "grid user"
msgid "grid user"
msgstr "grille user"
msgstr "grille user"
#: share/svg_print.cpp:213
msgid "Black and White"
msgstr "Noir et Blanc"
#: share/svg_print.cpp:214
msgid "Print mode"
msgstr "Mode d'impression"
#: share/svg_print.cpp:228
#: share/dialog_print.cpp:217
msgid "Current"
msgstr "Courant"
#: share/svg_print.cpp:230
#: share/dialog_print.cpp:212
#: share/dialog_print.cpp:219
msgid "Page Print:"
msgstr "Imprimer page"
#: share/svg_print.cpp:234
msgid "Create &File"
msgstr "Créer &Fichier"
#: share/svg_print.cpp:249
msgid "Messages:"
msgstr "Messages:"
#: share/svg_print.cpp:262
#: share/dialog_print.cpp:256
msgid "Pen width mini"
msgstr "Epaiss plume mini"
#: share/svg_print.cpp:392
#: share/svg_print.cpp:409
msgid "Create file "
msgstr "Créer Fichier "
#: share/svg_print.cpp:394
#: share/svg_print.cpp:411
msgid " error"
msgstr " erreur"
#: share/wxprint.cpp:163
#: share/wxprint.cpp:163
msgid "Error Init Printer info"
msgid "Error Init Printer info"
msgstr "Erreur Init info imprimante"
msgstr "Erreur Init info imprimante"
...
@@ -9964,6 +9949,17 @@ msgstr "1 Page par couche"
...
@@ -9964,6 +9949,17 @@ msgstr "1 Page par couche"
msgid "Single Page"
msgid "Single Page"
msgstr "Page unique"
msgstr "Page unique"
#: share/dialog_print.cpp:212
#: share/dialog_print.cpp:219
#: share/svg_print.cpp:230
msgid "Page Print:"
msgstr "Imprimer page"
#: share/dialog_print.cpp:217
#: share/svg_print.cpp:228
msgid "Current"
msgstr "Courant"
#: share/dialog_print.cpp:230
#: share/dialog_print.cpp:230
msgid "Print S&etup"
msgid "Print S&etup"
msgstr "Options Impr&ession"
msgstr "Options Impr&ession"
...
@@ -9976,6 +9972,37 @@ msgstr "Pre&visualisation"
...
@@ -9976,6 +9972,37 @@ msgstr "Pre&visualisation"
msgid "&Print"
msgid "&Print"
msgstr "Imp&rimer"
msgstr "Imp&rimer"
#: share/dialog_print.cpp:256
#: share/svg_print.cpp:270
msgid "Pen width mini"
msgstr "Epaiss plume mini"
#: share/svg_print.cpp:213
msgid "Black and White"
msgstr "Noir et Blanc"
#: share/svg_print.cpp:214
msgid "Print mode"
msgstr "Mode d'impression"
#: share/svg_print.cpp:234
msgid "Create &File"
msgstr "Créer &Fichier"
#: share/svg_print.cpp:257
msgid "Messages:"
msgstr "Messages:"
#: share/svg_print.cpp:400
#: share/svg_print.cpp:417
msgid "Create file "
msgstr "Créer Fichier "
#: share/svg_print.cpp:402
#: share/svg_print.cpp:419
msgid " error"
msgstr " erreur"
#: pcbnew/cleaningoptions_dialog.h:48
#: pcbnew/cleaningoptions_dialog.h:48
msgid "Cleaning options"
msgid "Cleaning options"
msgstr "Options de Nettoyage"
msgstr "Options de Nettoyage"
...
@@ -10259,7 +10286,7 @@ msgstr "Propriétés des Pins"
...
@@ -10259,7 +10286,7 @@ msgstr "Propriétés des Pins"
msgid "EESchema Plot PS"
msgid "EESchema Plot PS"
msgstr "EESchema Tracé PS"
msgstr "EESchema Tracé PS"
#: eeschema/component_wizard/
ki_component_setup.h:54
#: eeschema/component_wizard/
dialog_component_setup.h:55
msgid "Component Builder"
msgid "Component Builder"
msgstr "Générateur de Composant"
msgstr "Générateur de Composant"
...
@@ -10419,11 +10446,16 @@ msgstr "DCodes id."
...
@@ -10419,11 +10446,16 @@ msgstr "DCodes id."
msgid "Page Settings"
msgid "Page Settings"
msgstr "Ajustage opt Page"
msgstr "Ajustage opt Page"
#: share/svg_print.h:50
msgid "Create SVG file"
msgstr "Créer Fichier SVG"
#: share/dialog_print.h:52
#: share/dialog_print.h:52
msgid "Print"
msgid "Print"
msgstr "Imprimer"
msgstr "Imprimer"
#: share/svg_print.h:52
msgid "Create SVG file"
msgstr "Créer Fichier SVG"
#~ msgid "Lengh"
#~ msgstr "Long."
#~ msgid "MyComponent"
#~ msgstr "MyComponent"
This diff is collapsed.
Click to expand it.
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