Commit b7d8f5e3 authored by charras's avatar charras

added contributors in about_kicad.cpp

parent 51c0f04a
...@@ -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\nWeb sites:\n"); description << wxT( "\n\nWeb 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
} }
...@@ -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( aUnits >= CENTIMETRE )
StringValue << Value; StringValue << aValue;
else else
{ {
value_to_print = To_User_Unit( Units, Value, Internal_Unit ); value_to_print = To_User_Unit( aUnits, aValue, aInternal_Unit );
StringValue.Printf( ( Internal_Unit > 1000 ) ? wxT( "%.4f" ) : wxT( "%.3f" ), StringValue.Printf( ( aInternal_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 MakeStringFromValue * @todo replace this obsolete funtion by ReturnStringFromValue
* 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;
} }
...@@ -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 );
......
...@@ -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.
......
No preview for this file type
...@@ -2,8 +2,8 @@ msgid "" ...@@ -2,8 +2,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: kicad\n" "Project-Id-Version: kicad\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2008-08-25 21:24+0100\n" "POT-Creation-Date: 2008-09-08 19:19+0100\n"
"PO-Revision-Date: 2008-08-25 21:24+0100\n" "PO-Revision-Date: 2008-09-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:243 #: pcbnew/dialog_edit_module.cpp:267
#: 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:186 #: pcbnew/dialog_edit_module.cpp:188
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:200 #: pcbnew/dialog_edit_module.cpp:224
msgid "Keywords" msgid "Keywords"
msgstr "Mots Cles" msgstr "Mots Cles"
#: pcbnew/dialog_edit_module.cpp:207 #: pcbnew/dialog_edit_module.cpp:231
msgid "Fields:" msgid "Fields:"
msgstr "Champs:" msgstr "Champs:"
#: pcbnew/dialog_edit_module.cpp:217 #: pcbnew/dialog_edit_module.cpp:241
msgid "Add Field" msgid "Add Field"
msgstr "Ajouter Champ" msgstr "Ajouter Champ"
#: pcbnew/dialog_edit_module.cpp:222 #: pcbnew/dialog_edit_module.cpp:246
msgid "Edit Field" msgid "Edit Field"
msgstr "Editer Champ" msgstr "Editer Champ"
#: pcbnew/dialog_edit_module.cpp:227 #: pcbnew/dialog_edit_module.cpp:251
msgid "Delete Field" msgid "Delete Field"
msgstr "Supprimer Champ" msgstr "Supprimer Champ"
#: pcbnew/dialog_edit_module.cpp:234 #: pcbnew/dialog_edit_module.cpp:258
msgid "Component" msgid "Component"
msgstr "Composant" msgstr "Composant"
#: pcbnew/dialog_edit_module.cpp:234 #: pcbnew/dialog_edit_module.cpp:258
msgid "Copper" msgid "Copper"
msgstr "Cuivre" msgstr "Cuivre"
#: pcbnew/dialog_edit_module.cpp:243 #: pcbnew/dialog_edit_module.cpp:267
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:321 #: pcbnew/dialog_edit_module.cpp:345
msgid "Free" msgid "Free"
msgstr "Libre" msgstr "Libre"
#: pcbnew/dialog_edit_module.cpp:321 #: pcbnew/dialog_edit_module.cpp:345
msgid "Locked" msgid "Locked"
msgstr "Verrouillé" msgstr "Verrouillé"
#: pcbnew/dialog_edit_module.cpp:323 #: pcbnew/dialog_edit_module.cpp:347
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:328 #: pcbnew/dialog_edit_module.cpp:352
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:329 #: pcbnew/dialog_edit_module.cpp:353
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:333 #: pcbnew/dialog_edit_module.cpp:357
msgid "Rot 90" msgid "Rot 90"
msgstr "Rot 90" msgstr "Rot 90"
#: pcbnew/dialog_edit_module.cpp:341 #: pcbnew/dialog_edit_module.cpp:365
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:405 #: pcbnew/dialog_edit_module.cpp:429
msgid "Remove 3D Shape" msgid "Remove 3D Shape"
msgstr "Suppr. Forme 3D:" msgstr "Suppr. Forme 3D:"
#: pcbnew/dialog_edit_module.cpp:411 #: pcbnew/dialog_edit_module.cpp:435
msgid "Shape Scale:" msgid "Shape Scale:"
msgstr "Echelle de la forme:" msgstr "Echelle de la forme:"
#: pcbnew/dialog_edit_module.cpp:418 #: pcbnew/dialog_edit_module.cpp:442
msgid "Shape Offset:" msgid "Shape Offset:"
msgstr "Offset forme:" msgstr "Offset forme:"
#: pcbnew/dialog_edit_module.cpp:427 #: pcbnew/dialog_edit_module.cpp:451
msgid "Shape Rotation:" msgid "Shape Rotation:"
msgstr "Rot de la forme" msgstr "Rot de la forme"
#: pcbnew/dialog_edit_module.cpp:467 #: pcbnew/dialog_edit_module.cpp:491
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:204 #: pcbnew/pcbcfg.cpp:205
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 "Length"
msgstr "Long." msgstr "Longueur"
#: 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:131 #: gerbview/gerbview_config.cpp:147
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:349 #: common/common.cpp:373
msgid "Inner L1 " msgid "Inner L1 "
msgstr "Interne 1" msgstr "Interne 1"
#: common/common.cpp:349 #: common/common.cpp:373
msgid "Inner L2 " msgid "Inner L2 "
msgstr "Interne 2" msgstr "Interne 2"
#: common/common.cpp:349 #: common/common.cpp:373
msgid "Inner L3 " msgid "Inner L3 "
msgstr "Interne 3" msgstr "Interne 3"
#: common/common.cpp:350 #: common/common.cpp:374
msgid "Inner L4 " msgid "Inner L4 "
msgstr "Interne 4" msgstr "Interne 4"
#: common/common.cpp:350 #: common/common.cpp:374
msgid "Inner L5 " msgid "Inner L5 "
msgstr "Interne 5" msgstr "Interne 5"
#: common/common.cpp:350 #: common/common.cpp:374
msgid "Inner L6 " msgid "Inner L6 "
msgstr "Interne 6" msgstr "Interne 6"
#: common/common.cpp:350 #: common/common.cpp:374
msgid "Inner L7 " msgid "Inner L7 "
msgstr "Interne 7" msgstr "Interne 7"
#: common/common.cpp:351 #: common/common.cpp:375
msgid "Inner L8 " msgid "Inner L8 "
msgstr "Interne 8" msgstr "Interne 8"
#: common/common.cpp:351 #: common/common.cpp:375
msgid "Inner L9 " msgid "Inner L9 "
msgstr "Interne 9" msgstr "Interne 9"
#: common/common.cpp:351 #: common/common.cpp:375
msgid "Inner L10" msgid "Inner L10"
msgstr "Interne 10" msgstr "Interne 10"
#: common/common.cpp:351 #: common/common.cpp:375
msgid "Inner L11" msgid "Inner L11"
msgstr "Interne 11" msgstr "Interne 11"
#: common/common.cpp:352 #: common/common.cpp:376
msgid "Inner L12" msgid "Inner L12"
msgstr "Interne 12" msgstr "Interne 12"
#: common/common.cpp:352 #: common/common.cpp:376
msgid "Inner L13" msgid "Inner L13"
msgstr "Interne 13" msgstr "Interne 13"
#: common/common.cpp:352 #: common/common.cpp:376
msgid "Inner L14" msgid "Inner L14"
msgstr "Interne 14" msgstr "Interne 14"
#: common/common.cpp:353 #: common/common.cpp:377
msgid "Adhes Cop" msgid "Adhes Cop"
msgstr "Adhes Cu " msgstr "Adhes Cu "
#: common/common.cpp:353 #: common/common.cpp:377
msgid "Adhes Cmp" msgid "Adhes Cmp"
msgstr "Adhe Cmp" msgstr "Adhe Cmp"
#: common/common.cpp:353 #: common/common.cpp:377
msgid "SoldP Cop" msgid "SoldP Cop"
msgstr "SoldP Cu " msgstr "SoldP Cu "
#: common/common.cpp:353 #: common/common.cpp:377
msgid "SoldP Cmp" msgid "SoldP Cmp"
msgstr "SoldP Cmp" msgstr "SoldP Cmp"
#: common/common.cpp:354 #: common/common.cpp:378
msgid "SilkS Cop" msgid "SilkS Cop"
msgstr "Sérigr Cu " msgstr "Sérigr Cu "
#: common/common.cpp:354 #: common/common.cpp:378
msgid "SilkS Cmp" msgid "SilkS Cmp"
msgstr "Sérigr Cmp" msgstr "Sérigr Cmp"
#: common/common.cpp:354 #: common/common.cpp:378
msgid "Mask Cop " msgid "Mask Cop "
msgstr "Masque Cu " msgstr "Masque Cu "
#: common/common.cpp:354 #: common/common.cpp:378
msgid "Mask Cmp " msgid "Mask Cmp "
msgstr "Masque Cmp" msgstr "Masque Cmp"
#: common/common.cpp:355 #: common/common.cpp:379
msgid "Drawings " msgid "Drawings "
msgstr "Drawings " msgstr "Drawings "
#: common/common.cpp:355 #: common/common.cpp:379
msgid "Comments " msgid "Comments "
msgstr "Comments " msgstr "Comments "
#: common/common.cpp:355 #: common/common.cpp:379
msgid "Eco1 " msgid "Eco1 "
msgstr "Eco1 " msgstr "Eco1 "
#: common/common.cpp:355 #: common/common.cpp:379
msgid "Eco2 " msgid "Eco2 "
msgstr "Eco2 " msgstr "Eco2 "
#: common/common.cpp:356 #: common/common.cpp:380
msgid "Edges Pcb" msgid "Edges Pcb"
msgstr "Contour Pcb" msgstr "Contour Pcb"
#: common/common.cpp:356 #: common/common.cpp:380
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"
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment