Commit 75ce1923 authored by CHARRAS's avatar CHARRAS

Enhanced dialog for BOM generation and updated french and korean translationd

parent eeab5541
...@@ -75,6 +75,7 @@ static bool s_ListHierarchicalPinByName; ...@@ -75,6 +75,7 @@ static bool s_ListHierarchicalPinByName;
static bool s_ListBySheet; static bool s_ListBySheet;
static bool s_BrowsList; static bool s_BrowsList;
static int s_OutputFormOpt; static int s_OutputFormOpt;
static int s_OutputSeparatorOpt;
static bool s_Add_F1_state; static bool s_Add_F1_state;
static bool s_Add_F2_state; static bool s_Add_F2_state;
static bool s_Add_F3_state; static bool s_Add_F3_state;
...@@ -83,7 +84,27 @@ static bool s_Add_F5_state; ...@@ -83,7 +84,27 @@ static bool s_Add_F5_state;
static bool s_Add_F6_state; static bool s_Add_F6_state;
static bool s_Add_F7_state; static bool s_Add_F7_state;
static bool s_Add_F8_state; static bool s_Add_F8_state;
static bool * s_AddFieldList[] = {
& s_Add_F1_state,
& s_Add_F2_state,
& s_Add_F3_state,
& s_Add_F4_state,
& s_Add_F5_state,
& s_Add_F6_state,
& s_Add_F7_state,
& s_Add_F8_state,
NULL
};
#define OPTION_BOM_FORMAT wxT("BomFormat")
#define OPTION_BOM_SEPARATOR wxT("BomExportSeparator")
#define OPTION_BOM_ADD_FIELD wxT("BomAddField")
/* list of separators used in bom export to spreadsheet
(selected by s_OutputSeparatorOpt, and s_OutputSeparatorOpt radiobox) */
static char s_ExportSeparator[] = ("\t;,.");
static char s_ExportSeparatorSymbol;
/*! /*!
* WinEDA_Build_BOM_Frame type definition * WinEDA_Build_BOM_Frame type definition
*/ */
...@@ -99,6 +120,8 @@ BEGIN_EVENT_TABLE( WinEDA_Build_BOM_Frame, wxDialog ) ...@@ -99,6 +120,8 @@ BEGIN_EVENT_TABLE( WinEDA_Build_BOM_Frame, wxDialog )
////@begin WinEDA_Build_BOM_Frame event table entries ////@begin WinEDA_Build_BOM_Frame event table entries
EVT_CLOSE( WinEDA_Build_BOM_Frame::OnCloseWindow ) EVT_CLOSE( WinEDA_Build_BOM_Frame::OnCloseWindow )
EVT_RADIOBOX( ID_RADIOBOX_SELECT_FORMAT, WinEDA_Build_BOM_Frame::OnRadioboxSelectFormatSelected )
EVT_BUTTON( wxID_OK, WinEDA_Build_BOM_Frame::OnOkClick ) EVT_BUTTON( wxID_OK, WinEDA_Build_BOM_Frame::OnOkClick )
EVT_BUTTON( wxID_EXIT, WinEDA_Build_BOM_Frame::OnExitClick ) EVT_BUTTON( wxID_EXIT, WinEDA_Build_BOM_Frame::OnExitClick )
...@@ -128,7 +151,28 @@ WinEDA_Build_BOM_Frame::WinEDA_Build_BOM_Frame( WinEDA_DrawFrame* parent, ...@@ -128,7 +151,28 @@ WinEDA_Build_BOM_Frame::WinEDA_Build_BOM_Frame( WinEDA_DrawFrame* parent,
const wxSize& size, long style ) const wxSize& size, long style )
{ {
m_Parent = parent; m_Parent = parent;
/* Get options */
s_OutputFormOpt = m_Parent->m_Parent->m_EDA_Config->Read(OPTION_BOM_FORMAT, (long) 0);
s_OutputSeparatorOpt = m_Parent->m_Parent->m_EDA_Config->Read(OPTION_BOM_SEPARATOR, (long) 0);
long addfields = m_Parent->m_Parent->m_EDA_Config->Read(OPTION_BOM_ADD_FIELD, (long) 0);
for ( int ii = 0, bitmask = 1; s_AddFieldList[ii] != NULL; ii++ )
{
if ( (addfields & bitmask) ) * s_AddFieldList[ii] = true;
else * s_AddFieldList[ii] = false;
bitmask <<= 1;
}
Create(parent, id, caption, pos, size, style); Create(parent, id, caption, pos, size, style);
m_OutputFormCtrl->SetSelection(s_OutputFormOpt);
m_OutputSeparatorCtrl->SetSelection(s_OutputSeparatorOpt);
if ( s_OutputFormOpt == 1 )
m_OutputSeparatorCtrl->Enable(true);
else
m_OutputSeparatorCtrl->Enable(false);
} }
/*! /*!
...@@ -144,6 +188,8 @@ bool WinEDA_Build_BOM_Frame::Create( wxWindow* parent, wxWindowID id, const wxSt ...@@ -144,6 +188,8 @@ bool WinEDA_Build_BOM_Frame::Create( wxWindow* parent, wxWindowID id, const wxSt
m_GenListLabelsbyVal = NULL; m_GenListLabelsbyVal = NULL;
m_GenListLabelsbySheet = NULL; m_GenListLabelsbySheet = NULL;
m_OutputFormCtrl = NULL; m_OutputFormCtrl = NULL;
m_OutputSeparatorCtrl = NULL;
m_GetListBrowser = NULL;
m_FieldsToAppendListSizer = NULL; m_FieldsToAppendListSizer = NULL;
m_AddField1 = NULL; m_AddField1 = NULL;
m_AddField2 = NULL; m_AddField2 = NULL;
...@@ -153,7 +199,6 @@ bool WinEDA_Build_BOM_Frame::Create( wxWindow* parent, wxWindowID id, const wxSt ...@@ -153,7 +199,6 @@ bool WinEDA_Build_BOM_Frame::Create( wxWindow* parent, wxWindowID id, const wxSt
m_AddField6 = NULL; m_AddField6 = NULL;
m_AddField7 = NULL; m_AddField7 = NULL;
m_AddField8 = NULL; m_AddField8 = NULL;
m_GetListBrowser = NULL;
////@end WinEDA_Build_BOM_Frame member initialisation ////@end WinEDA_Build_BOM_Frame member initialisation
////@begin WinEDA_Build_BOM_Frame creation ////@begin WinEDA_Build_BOM_Frame creation
...@@ -179,7 +224,7 @@ void WinEDA_Build_BOM_Frame::CreateControls() ...@@ -179,7 +224,7 @@ void WinEDA_Build_BOM_Frame::CreateControls()
SetFont(*g_DialogFont); SetFont(*g_DialogFont);
////@begin WinEDA_Build_BOM_Frame content construction ////@begin WinEDA_Build_BOM_Frame content construction
// Generated by DialogBlocks, 09/05/2007 13:11:12 (unregistered) // Generated by DialogBlocks, 01/07/2007 21:25:39 (unregistered)
WinEDA_Build_BOM_Frame* itemDialog1 = this; WinEDA_Build_BOM_Frame* itemDialog1 = this;
...@@ -190,42 +235,61 @@ void WinEDA_Build_BOM_Frame::CreateControls() ...@@ -190,42 +235,61 @@ void WinEDA_Build_BOM_Frame::CreateControls()
itemBoxSizer2->Add(itemBoxSizer3, 0, wxALIGN_CENTER_HORIZONTAL|wxALL, 5); itemBoxSizer2->Add(itemBoxSizer3, 0, wxALIGN_CENTER_HORIZONTAL|wxALL, 5);
wxBoxSizer* itemBoxSizer4 = new wxBoxSizer(wxVERTICAL); wxBoxSizer* itemBoxSizer4 = new wxBoxSizer(wxVERTICAL);
itemBoxSizer3->Add(itemBoxSizer4, 0, wxGROW|wxALL, 5); itemBoxSizer3->Add(itemBoxSizer4, 0, wxGROW|wxRIGHT|wxTOP|wxBOTTOM, 5);
wxStaticBox* itemStaticBoxSizer5Static = new wxStaticBox(itemDialog1, wxID_ANY, _("List items : ")); wxStaticBox* itemStaticBoxSizer5Static = new wxStaticBox(itemDialog1, wxID_ANY, _("List items : "));
wxStaticBoxSizer* itemStaticBoxSizer5 = new wxStaticBoxSizer(itemStaticBoxSizer5Static, wxVERTICAL); wxStaticBoxSizer* itemStaticBoxSizer5 = new wxStaticBoxSizer(itemStaticBoxSizer5Static, wxVERTICAL);
itemBoxSizer4->Add(itemStaticBoxSizer5, 0, wxALIGN_CENTER_HORIZONTAL|wxALL, 5); itemBoxSizer4->Add(itemStaticBoxSizer5, 0, wxGROW|wxALL, 5);
m_ListCmpbyRefItems = new wxCheckBox( itemDialog1, ID_CHECKBOX, _("Components by Reference"), wxDefaultPosition, wxDefaultSize, wxCHK_2STATE ); m_ListCmpbyRefItems = new wxCheckBox( itemDialog1, ID_CHECKBOX, _("Components by Reference"), wxDefaultPosition, wxDefaultSize, wxCHK_2STATE );
m_ListCmpbyRefItems->SetValue(true); m_ListCmpbyRefItems->SetValue(true);
itemStaticBoxSizer5->Add(m_ListCmpbyRefItems, 0, wxGROW|wxALL, 5); itemStaticBoxSizer5->Add(m_ListCmpbyRefItems, 0, wxALIGN_LEFT|wxALL, 5);
m_ListSubCmpItems = new wxCheckBox( itemDialog1, ID_CHECKBOX2, _("Sub Components (i.e U2A, U2B..)"), wxDefaultPosition, wxDefaultSize, wxCHK_2STATE ); m_ListSubCmpItems = new wxCheckBox( itemDialog1, ID_CHECKBOX2, _("Sub Components (i.e U2A, U2B..)"), wxDefaultPosition, wxDefaultSize, wxCHK_2STATE );
m_ListSubCmpItems->SetValue(false); m_ListSubCmpItems->SetValue(false);
itemStaticBoxSizer5->Add(m_ListSubCmpItems, 0, wxGROW|wxALL, 5); itemStaticBoxSizer5->Add(m_ListSubCmpItems, 0, wxALIGN_LEFT|wxALL, 5);
m_ListCmpbyValItems = new wxCheckBox( itemDialog1, ID_CHECKBOX1, _("Components by Value"), wxDefaultPosition, wxDefaultSize, wxCHK_2STATE ); m_ListCmpbyValItems = new wxCheckBox( itemDialog1, ID_CHECKBOX1, _("Components by Value"), wxDefaultPosition, wxDefaultSize, wxCHK_2STATE );
m_ListCmpbyValItems->SetValue(true); m_ListCmpbyValItems->SetValue(true);
itemStaticBoxSizer5->Add(m_ListCmpbyValItems, 0, wxGROW|wxALL, 5); itemStaticBoxSizer5->Add(m_ListCmpbyValItems, 0, wxALIGN_LEFT|wxALL, 5);
m_GenListLabelsbyVal = new wxCheckBox( itemDialog1, ID_CHECKBOX3, _("Hierachy Pins by name"), wxDefaultPosition, wxDefaultSize, wxCHK_2STATE ); m_GenListLabelsbyVal = new wxCheckBox( itemDialog1, ID_CHECKBOX3, _("Hierachy Pins by name"), wxDefaultPosition, wxDefaultSize, wxCHK_2STATE );
m_GenListLabelsbyVal->SetValue(false); m_GenListLabelsbyVal->SetValue(false);
itemStaticBoxSizer5->Add(m_GenListLabelsbyVal, 0, wxGROW|wxALL, 5); itemStaticBoxSizer5->Add(m_GenListLabelsbyVal, 0, wxALIGN_LEFT|wxALL, 5);
m_GenListLabelsbySheet = new wxCheckBox( itemDialog1, ID_CHECKBOX4, _("Hierachy Pins by Sheets"), wxDefaultPosition, wxDefaultSize, wxCHK_2STATE ); m_GenListLabelsbySheet = new wxCheckBox( itemDialog1, ID_CHECKBOX4, _("Hierachy Pins by Sheets"), wxDefaultPosition, wxDefaultSize, wxCHK_2STATE );
m_GenListLabelsbySheet->SetValue(false); m_GenListLabelsbySheet->SetValue(false);
itemStaticBoxSizer5->Add(m_GenListLabelsbySheet, 0, wxGROW|wxALL, 5); itemStaticBoxSizer5->Add(m_GenListLabelsbySheet, 0, wxALIGN_LEFT|wxALL, 5);
wxArrayString m_OutputFormCtrlStrings; wxArrayString m_OutputFormCtrlStrings;
m_OutputFormCtrlStrings.Add(_("Print as list")); m_OutputFormCtrlStrings.Add(_("List"));
m_OutputFormCtrlStrings.Add(_("Print as text for spreadsheet import")); m_OutputFormCtrlStrings.Add(_("Text for spreadsheet import"));
m_OutputFormCtrl = new wxRadioBox( itemDialog1, ID_RADIOBOX1, _("Ouput:"), wxDefaultPosition, wxDefaultSize, m_OutputFormCtrlStrings, 1, wxRA_SPECIFY_COLS ); m_OutputFormCtrl = new wxRadioBox( itemDialog1, ID_RADIOBOX_SELECT_FORMAT, _("Output format:"), wxDefaultPosition, wxDefaultSize, m_OutputFormCtrlStrings, 1, wxRA_SPECIFY_COLS );
m_OutputFormCtrl->SetSelection(0); m_OutputFormCtrl->SetSelection(0);
itemBoxSizer4->Add(m_OutputFormCtrl, 0, wxALIGN_CENTER_HORIZONTAL|wxALL, 5); itemBoxSizer4->Add(m_OutputFormCtrl, 0, wxGROW|wxLEFT|wxRIGHT|wxTOP, 5);
wxStaticBox* itemStaticBoxSizer12Static = new wxStaticBox(itemDialog1, wxID_ANY, _("Fields to Add")); wxArrayString m_OutputSeparatorCtrlStrings;
m_FieldsToAppendListSizer = new wxStaticBoxSizer(itemStaticBoxSizer12Static, wxVERTICAL); m_OutputSeparatorCtrlStrings.Add(_("Tab"));
itemBoxSizer3->Add(m_FieldsToAppendListSizer, 0, wxGROW|wxALL, 5); m_OutputSeparatorCtrlStrings.Add(_(";"));
m_OutputSeparatorCtrlStrings.Add(_(","));
m_OutputSeparatorCtrl = new wxRadioBox( itemDialog1, ID_RADIOBOX_SEPARATOR, _("Field separator for spreadsheet import:"), wxDefaultPosition, wxDefaultSize, m_OutputSeparatorCtrlStrings, 1, wxRA_SPECIFY_ROWS );
m_OutputSeparatorCtrl->SetSelection(0);
itemBoxSizer4->Add(m_OutputSeparatorCtrl, 0, wxGROW|wxLEFT|wxRIGHT|wxBOTTOM, 5);
wxStaticBox* itemStaticBoxSizer13Static = new wxStaticBox(itemDialog1, wxID_ANY, _("Options"));
wxStaticBoxSizer* itemStaticBoxSizer13 = new wxStaticBoxSizer(itemStaticBoxSizer13Static, wxHORIZONTAL);
itemBoxSizer4->Add(itemStaticBoxSizer13, 0, wxGROW|wxALL, 5);
m_GetListBrowser = new wxCheckBox( itemDialog1, ID_CHECKBOX6, _("Launch list browser"), wxDefaultPosition, wxDefaultSize, wxCHK_2STATE );
m_GetListBrowser->SetValue(false);
itemStaticBoxSizer13->Add(m_GetListBrowser, 0, wxGROW|wxALL, 5);
wxBoxSizer* itemBoxSizer15 = new wxBoxSizer(wxVERTICAL);
itemBoxSizer3->Add(itemBoxSizer15, 0, 0, 0);
wxStaticBox* itemStaticBoxSizer16Static = new wxStaticBox(itemDialog1, wxID_ANY, _("Fields to Add"));
m_FieldsToAppendListSizer = new wxStaticBoxSizer(itemStaticBoxSizer16Static, wxVERTICAL);
itemBoxSizer15->Add(m_FieldsToAppendListSizer, 0, wxGROW|wxALL, 5);
m_AddField1 = new wxCheckBox( itemDialog1, ID_CHECKBOX_FIELD1, _("Add Field 1"), wxDefaultPosition, wxDefaultSize, 0 ); m_AddField1 = new wxCheckBox( itemDialog1, ID_CHECKBOX_FIELD1, _("Add Field 1"), wxDefaultPosition, wxDefaultSize, 0 );
m_AddField1->SetValue(false); m_AddField1->SetValue(false);
...@@ -259,25 +323,19 @@ void WinEDA_Build_BOM_Frame::CreateControls() ...@@ -259,25 +323,19 @@ void WinEDA_Build_BOM_Frame::CreateControls()
m_AddField8->SetValue(false); m_AddField8->SetValue(false);
m_FieldsToAppendListSizer->Add(m_AddField8, 0, wxGROW|wxALL, 5); m_FieldsToAppendListSizer->Add(m_AddField8, 0, wxGROW|wxALL, 5);
wxBoxSizer* itemBoxSizer21 = new wxBoxSizer(wxVERTICAL); itemBoxSizer15->Add(5, 5, 0, wxGROW|wxALL, 15);
itemBoxSizer3->Add(itemBoxSizer21, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5);
wxButton* itemButton22 = new wxButton( itemDialog1, wxID_OK, _("&Create List"), wxDefaultPosition, wxDefaultSize, 0 );
itemButton22->SetDefault();
itemButton22->SetForegroundColour(wxColour(166, 0, 0));
itemBoxSizer21->Add(itemButton22, 0, wxGROW|wxALL, 5);
wxButton* itemButton23 = new wxButton( itemDialog1, wxID_EXIT, _("&Quit"), wxDefaultPosition, wxDefaultSize, 0 ); wxBoxSizer* itemBoxSizer26 = new wxBoxSizer(wxVERTICAL);
itemButton23->SetForegroundColour(wxColour(0, 0, 210)); itemBoxSizer15->Add(itemBoxSizer26, 0, wxGROW|wxALL, 5);
itemBoxSizer21->Add(itemButton23, 0, wxGROW|wxALL, 5);
wxStaticBox* itemStaticBoxSizer24Static = new wxStaticBox(itemDialog1, wxID_ANY, _("Options")); wxButton* itemButton27 = new wxButton( itemDialog1, wxID_OK, _("&Create List"), wxDefaultPosition, wxDefaultSize, 0 );
wxStaticBoxSizer* itemStaticBoxSizer24 = new wxStaticBoxSizer(itemStaticBoxSizer24Static, wxHORIZONTAL); itemButton27->SetDefault();
itemBoxSizer2->Add(itemStaticBoxSizer24, 0, wxGROW|wxALL, 10); itemButton27->SetForegroundColour(wxColour(166, 0, 0));
itemBoxSizer26->Add(itemButton27, 0, wxGROW|wxALL, 5);
m_GetListBrowser = new wxCheckBox( itemDialog1, ID_CHECKBOX5, _("Launch list browser"), wxDefaultPosition, wxDefaultSize, wxCHK_2STATE ); wxButton* itemButton28 = new wxButton( itemDialog1, wxID_EXIT, _("&Quit"), wxDefaultPosition, wxDefaultSize, 0 );
m_GetListBrowser->SetValue(false); itemButton28->SetForegroundColour(wxColour(0, 0, 210));
itemStaticBoxSizer24->Add(m_GetListBrowser, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5); itemBoxSizer26->Add(itemButton28, 0, wxGROW|wxALL, 5);
// Set validators // Set validators
m_ListCmpbyRefItems->SetValidator( wxGenericValidator(& s_ListByRef) ); m_ListCmpbyRefItems->SetValidator( wxGenericValidator(& s_ListByRef) );
...@@ -286,6 +344,8 @@ void WinEDA_Build_BOM_Frame::CreateControls() ...@@ -286,6 +344,8 @@ void WinEDA_Build_BOM_Frame::CreateControls()
m_GenListLabelsbyVal->SetValidator( wxGenericValidator(& s_ListHierarchicalPinByName) ); m_GenListLabelsbyVal->SetValidator( wxGenericValidator(& s_ListHierarchicalPinByName) );
m_GenListLabelsbySheet->SetValidator( wxGenericValidator(& s_ListBySheet) ); m_GenListLabelsbySheet->SetValidator( wxGenericValidator(& s_ListBySheet) );
m_OutputFormCtrl->SetValidator( wxGenericValidator(& s_OutputFormOpt) ); m_OutputFormCtrl->SetValidator( wxGenericValidator(& s_OutputFormOpt) );
m_OutputSeparatorCtrl->SetValidator( wxGenericValidator(& s_OutputSeparatorOpt) );
m_GetListBrowser->SetValidator( wxGenericValidator(& s_BrowsList) );
m_AddField1->SetValidator( wxGenericValidator(& s_Add_F1_state) ); m_AddField1->SetValidator( wxGenericValidator(& s_Add_F1_state) );
m_AddField2->SetValidator( wxGenericValidator(& s_Add_F2_state) ); m_AddField2->SetValidator( wxGenericValidator(& s_Add_F2_state) );
m_AddField3->SetValidator( wxGenericValidator(& s_Add_F3_state) ); m_AddField3->SetValidator( wxGenericValidator(& s_Add_F3_state) );
...@@ -294,7 +354,6 @@ void WinEDA_Build_BOM_Frame::CreateControls() ...@@ -294,7 +354,6 @@ void WinEDA_Build_BOM_Frame::CreateControls()
m_AddField6->SetValidator( wxGenericValidator(& s_Add_F6_state) ); m_AddField6->SetValidator( wxGenericValidator(& s_Add_F6_state) );
m_AddField7->SetValidator( wxGenericValidator(& s_Add_F7_state) ); m_AddField7->SetValidator( wxGenericValidator(& s_Add_F7_state) );
m_AddField8->SetValidator( wxGenericValidator(& s_Add_F8_state) ); m_AddField8->SetValidator( wxGenericValidator(& s_Add_F8_state) );
m_GetListBrowser->SetValidator( wxGenericValidator(& s_BrowsList) );
////@end WinEDA_Build_BOM_Frame content construction ////@end WinEDA_Build_BOM_Frame content construction
} }
...@@ -349,15 +408,7 @@ void WinEDA_Build_BOM_Frame::OnOkClick( wxCommandEvent& event ) ...@@ -349,15 +408,7 @@ void WinEDA_Build_BOM_Frame::OnOkClick( wxCommandEvent& event )
void WinEDA_Build_BOM_Frame::OnExitClick( wxCommandEvent& event ) void WinEDA_Build_BOM_Frame::OnExitClick( wxCommandEvent& event )
{ {
s_Add_F1_state = m_AddField1->GetValue(); SavePreferences();
s_Add_F2_state = m_AddField2->GetValue();
s_Add_F3_state = m_AddField3->GetValue();
s_Add_F4_state = m_AddField4->GetValue();
s_Add_F5_state = m_AddField5->GetValue();
s_Add_F6_state = m_AddField6->GetValue();
s_Add_F7_state = m_AddField7->GetValue();
s_Add_F8_state = m_AddField8->GetValue();
s_OutputFormOpt = m_OutputFormCtrl->GetSelection();
EndModal(0); EndModal(0);
} }
...@@ -375,6 +426,9 @@ wxString mask, filename; ...@@ -375,6 +426,9 @@ wxString mask, filename;
s_ListBySheet = m_GenListLabelsbySheet->GetValue(); s_ListBySheet = m_GenListLabelsbySheet->GetValue();
s_BrowsList = m_GetListBrowser->GetValue(); s_BrowsList = m_GetListBrowser->GetValue();
s_OutputFormOpt = m_OutputFormCtrl->GetSelection(); s_OutputFormOpt = m_OutputFormCtrl->GetSelection();
s_OutputSeparatorOpt = m_OutputSeparatorCtrl->GetSelection();
if ( s_OutputSeparatorOpt < 0 ) s_OutputSeparatorOpt = 0;
s_ExportSeparatorSymbol = s_ExportSeparator[s_OutputSeparatorOpt];
m_ListFileName = ScreenSch->m_FileName; m_ListFileName = ScreenSch->m_FileName;
ChangeFileNameExt(m_ListFileName, EXT_LIST); ChangeFileNameExt(m_ListFileName, EXT_LIST);
...@@ -861,7 +915,8 @@ wxCheckBox * FieldCtrl = FieldListCtrl[0]; ...@@ -861,7 +915,8 @@ wxCheckBox * FieldCtrl = FieldListCtrl[0];
if ( CompactForm ) if ( CompactForm )
{ {
fprintf(f, ";%s", CONV_TO_UTF8(DrawLibItem->m_Field[FOOTPRINT].m_Text)); fprintf(f, "%c%s", s_ExportSeparatorSymbol,
CONV_TO_UTF8(DrawLibItem->m_Field[FOOTPRINT].m_Text));
} }
for ( ii = FIELD1; ii <= FIELD8; ii ++ ) for ( ii = FIELD1; ii <= FIELD8; ii ++ )
...@@ -869,7 +924,8 @@ wxCheckBox * FieldCtrl = FieldListCtrl[0]; ...@@ -869,7 +924,8 @@ wxCheckBox * FieldCtrl = FieldListCtrl[0];
FieldCtrl = FieldListCtrl[ii-FIELD1]; FieldCtrl = FieldListCtrl[ii-FIELD1];
if ( FieldCtrl == NULL ) continue; if ( FieldCtrl == NULL ) continue;
if ( ! FieldCtrl->IsChecked() ) continue; if ( ! FieldCtrl->IsChecked() ) continue;
if ( CompactForm ) fprintf(f, ";%s", CONV_TO_UTF8(DrawLibItem->m_Field[ii].m_Text)); if ( CompactForm ) fprintf(f, "%c%s", s_ExportSeparatorSymbol,
CONV_TO_UTF8(DrawLibItem->m_Field[ii].m_Text));
else fprintf(f, "; %-12s", CONV_TO_UTF8(DrawLibItem->m_Field[ii].m_Text)); else fprintf(f, "; %-12s", CONV_TO_UTF8(DrawLibItem->m_Field[ii].m_Text));
} }
} }
...@@ -890,7 +946,9 @@ wxString msg; ...@@ -890,7 +946,9 @@ wxString msg;
if ( CompactForm ) if ( CompactForm )
{ {
fprintf(f, "ref;value;sheet number;sheet name;footprint" ); fprintf(f, "ref%cvalue%csheet number%csheet name%cfootprint",
s_ExportSeparatorSymbol, s_ExportSeparatorSymbol,
s_ExportSeparatorSymbol, s_ExportSeparatorSymbol );
wxCheckBox * FieldListCtrl[FIELD8-FIELD1+1] = { wxCheckBox * FieldListCtrl[FIELD8-FIELD1+1] = {
m_AddField1, m_AddField1,
m_AddField2, m_AddField2,
...@@ -907,7 +965,7 @@ wxString msg; ...@@ -907,7 +965,7 @@ wxString msg;
if ( FieldCtrl == NULL ) continue; if ( FieldCtrl == NULL ) continue;
if ( ! FieldCtrl->IsChecked() ) continue; if ( ! FieldCtrl->IsChecked() ) continue;
msg = _("Field"); msg = _("Field");
fprintf(f, ";%s%d", CONV_TO_UTF8(msg), ii - FIELD1 + 1); fprintf(f, "%c%s%d", s_ExportSeparatorSymbol, CONV_TO_UTF8(msg), ii - FIELD1 + 1);
} }
fprintf( f, "\n"); fprintf( f, "\n");
} }
...@@ -937,7 +995,7 @@ wxString msg; ...@@ -937,7 +995,7 @@ wxString msg;
sprintf( NameCmp,"%s", CONV_TO_UTF8(DrawLibItem->m_Field[REFERENCE].m_Text) ); sprintf( NameCmp,"%s", CONV_TO_UTF8(DrawLibItem->m_Field[REFERENCE].m_Text) );
if ( ! CompactForm || Unit != ' ' ) sprintf( NameCmp+strlen(NameCmp),"%c", Unit); if ( ! CompactForm || Unit != ' ' ) sprintf( NameCmp+strlen(NameCmp),"%c", Unit);
if ( CompactForm ) fprintf(f, "%s;%s", NameCmp, if ( CompactForm ) fprintf(f, "%s%c%s", NameCmp, s_ExportSeparatorSymbol,
CONV_TO_UTF8(DrawLibItem->m_Field[VALUE].m_Text)); CONV_TO_UTF8(DrawLibItem->m_Field[VALUE].m_Text));
else fprintf(f, "| %-10s %-12s", NameCmp, else fprintf(f, "| %-10s %-12s", NameCmp,
CONV_TO_UTF8(DrawLibItem->m_Field[VALUE].m_Text)); CONV_TO_UTF8(DrawLibItem->m_Field[VALUE].m_Text));
...@@ -950,7 +1008,7 @@ wxString msg; ...@@ -950,7 +1008,7 @@ wxString msg;
sheetname = sheet->m_SheetName; sheetname = sheet->m_SheetName;
else sheetname = _("Root"); else sheetname = _("Root");
if ( CompactForm ) if ( CompactForm )
fprintf(f, ";%d;%s", DrawLibItem->m_FlagControlMulti, fprintf(f, "%c%d;%s", s_ExportSeparatorSymbol, DrawLibItem->m_FlagControlMulti,
CONV_TO_UTF8(sheetname)); CONV_TO_UTF8(sheetname));
else fprintf(f, " (Sheet %.2d: \"%s\")", DrawLibItem->m_FlagControlMulti, else fprintf(f, " (Sheet %.2d: \"%s\")", DrawLibItem->m_FlagControlMulti,
CONV_TO_UTF8(sheetname)); CONV_TO_UTF8(sheetname));
...@@ -1078,6 +1136,14 @@ wxString msg; ...@@ -1078,6 +1136,14 @@ wxString msg;
*/ */
void WinEDA_Build_BOM_Frame::OnCloseWindow( wxCloseEvent& event ) void WinEDA_Build_BOM_Frame::OnCloseWindow( wxCloseEvent& event )
{
SavePreferences();
EndModal(0);
}
/**************************************************/
void WinEDA_Build_BOM_Frame::SavePreferences(void)
/**************************************************/
{ {
s_Add_F1_state = m_AddField1->GetValue(); s_Add_F1_state = m_AddField1->GetValue();
s_Add_F2_state = m_AddField2->GetValue(); s_Add_F2_state = m_AddField2->GetValue();
...@@ -1087,7 +1153,32 @@ void WinEDA_Build_BOM_Frame::OnCloseWindow( wxCloseEvent& event ) ...@@ -1087,7 +1153,32 @@ void WinEDA_Build_BOM_Frame::OnCloseWindow( wxCloseEvent& event )
s_Add_F6_state = m_AddField6->GetValue(); s_Add_F6_state = m_AddField6->GetValue();
s_Add_F7_state = m_AddField7->GetValue(); s_Add_F7_state = m_AddField7->GetValue();
s_Add_F8_state = m_AddField8->GetValue(); s_Add_F8_state = m_AddField8->GetValue();
EndModal(0); s_OutputFormOpt = m_OutputFormCtrl->GetSelection();
s_OutputSeparatorOpt = m_OutputSeparatorCtrl->GetSelection();
m_Parent->m_Parent->m_EDA_Config->Write(OPTION_BOM_FORMAT, (long)s_OutputFormOpt);
m_Parent->m_Parent->m_EDA_Config->Write(OPTION_BOM_SEPARATOR, (long) s_OutputSeparatorOpt);
long addfields = 0;
for ( int ii = 0, bitmask = 1; s_AddFieldList[ii] != NULL; ii++ )
{
if ( * s_AddFieldList[ii] ) addfields |= bitmask;
bitmask <<= 1;
}
m_Parent->m_Parent->m_EDA_Config->Write(OPTION_BOM_ADD_FIELD, addfields);
} }
/*!
* wxEVT_COMMAND_RADIOBOX_SELECTED event handler for ID_RADIOBOX1
*/
void WinEDA_Build_BOM_Frame::OnRadioboxSelectFormatSelected( wxCommandEvent& event )
{
if ( m_OutputFormCtrl->GetSelection() == 1 )
m_OutputSeparatorCtrl->Enable(true);
else
m_OutputSeparatorCtrl->Enable(false);
}
...@@ -44,7 +44,9 @@ ...@@ -44,7 +44,9 @@
#define ID_CHECKBOX1 10003 #define ID_CHECKBOX1 10003
#define ID_CHECKBOX3 10005 #define ID_CHECKBOX3 10005
#define ID_CHECKBOX4 10006 #define ID_CHECKBOX4 10006
#define ID_RADIOBOX1 10009 #define ID_RADIOBOX_SELECT_FORMAT 10009
#define ID_RADIOBOX_SEPARATOR 10015
#define ID_CHECKBOX6 10016
#define ID_CHECKBOX_FIELD1 10007 #define ID_CHECKBOX_FIELD1 10007
#define ID_CHECKBOX_FIELD2 10008 #define ID_CHECKBOX_FIELD2 10008
#define ID_CHECKBOX_FIELD4 10010 #define ID_CHECKBOX_FIELD4 10010
...@@ -52,7 +54,6 @@ ...@@ -52,7 +54,6 @@
#define ID_CHECKBOX_FIELD6 10012 #define ID_CHECKBOX_FIELD6 10012
#define ID_CHECKBOX_FIELD7 10013 #define ID_CHECKBOX_FIELD7 10013
#define ID_CHECKBOX_FIELD8 10014 #define ID_CHECKBOX_FIELD8 10014
#define ID_CHECKBOX5 10002
#define SYMBOL_WINEDA_BUILD_BOM_FRAME_STYLE wxDEFAULT_DIALOG_STYLE|wxCAPTION|wxRESIZE_BORDER|wxSYSTEM_MENU|wxSTAY_ON_TOP|wxCLOSE_BOX #define SYMBOL_WINEDA_BUILD_BOM_FRAME_STYLE wxDEFAULT_DIALOG_STYLE|wxCAPTION|wxRESIZE_BORDER|wxSYSTEM_MENU|wxSTAY_ON_TOP|wxCLOSE_BOX
#define SYMBOL_WINEDA_BUILD_BOM_FRAME_TITLE _("List of Material") #define SYMBOL_WINEDA_BUILD_BOM_FRAME_TITLE _("List of Material")
#define SYMBOL_WINEDA_BUILD_BOM_FRAME_IDNAME ID_DIALOG #define SYMBOL_WINEDA_BUILD_BOM_FRAME_IDNAME ID_DIALOG
...@@ -101,6 +102,9 @@ public: ...@@ -101,6 +102,9 @@ public:
/// wxEVT_CLOSE_WINDOW event handler for ID_DIALOG /// wxEVT_CLOSE_WINDOW event handler for ID_DIALOG
void OnCloseWindow( wxCloseEvent& event ); void OnCloseWindow( wxCloseEvent& event );
/// wxEVT_COMMAND_RADIOBOX_SELECTED event handler for ID_RADIOBOX_SELECT_FORMAT
void OnRadioboxSelectFormatSelected( wxCommandEvent& event );
/// wxEVT_COMMAND_BUTTON_CLICKED event handler for wxID_OK /// wxEVT_COMMAND_BUTTON_CLICKED event handler for wxID_OK
void OnOkClick( wxCommandEvent& event ); void OnOkClick( wxCommandEvent& event );
...@@ -124,6 +128,7 @@ public: ...@@ -124,6 +128,7 @@ public:
int PrintListeCmpByRef( FILE * f, EDA_BaseStruct ** List, int NbItems, bool CompactForm = FALSE ); int PrintListeCmpByRef( FILE * f, EDA_BaseStruct ** List, int NbItems, bool CompactForm = FALSE );
int PrintListeCmpByVal( FILE *f, EDA_BaseStruct **List, int NbItems); int PrintListeCmpByVal( FILE *f, EDA_BaseStruct **List, int NbItems);
void PrintFieldData(FILE * f, EDA_SchComponentStruct * DrawLibItem, bool CompactForm = FALSE); void PrintFieldData(FILE * f, EDA_SchComponentStruct * DrawLibItem, bool CompactForm = FALSE);
void SavePreferences(void);
/// Should we show tooltips? /// Should we show tooltips?
...@@ -136,6 +141,8 @@ public: ...@@ -136,6 +141,8 @@ public:
wxCheckBox* m_GenListLabelsbyVal; wxCheckBox* m_GenListLabelsbyVal;
wxCheckBox* m_GenListLabelsbySheet; wxCheckBox* m_GenListLabelsbySheet;
wxRadioBox* m_OutputFormCtrl; wxRadioBox* m_OutputFormCtrl;
wxRadioBox* m_OutputSeparatorCtrl;
wxCheckBox* m_GetListBrowser;
wxStaticBoxSizer* m_FieldsToAppendListSizer; wxStaticBoxSizer* m_FieldsToAppendListSizer;
wxCheckBox* m_AddField1; wxCheckBox* m_AddField1;
wxCheckBox* m_AddField2; wxCheckBox* m_AddField2;
...@@ -145,7 +152,6 @@ public: ...@@ -145,7 +152,6 @@ public:
wxCheckBox* m_AddField6; wxCheckBox* m_AddField6;
wxCheckBox* m_AddField7; wxCheckBox* m_AddField7;
wxCheckBox* m_AddField8; wxCheckBox* m_AddField8;
wxCheckBox* m_GetListBrowser;
////@end WinEDA_Build_BOM_Frame member variables ////@end WinEDA_Build_BOM_Frame member variables
WinEDA_DrawFrame * m_Parent; WinEDA_DrawFrame * m_Parent;
......
...@@ -384,7 +384,7 @@ ...@@ -384,7 +384,7 @@
<string name="proxy-AlignV">"Expand"</string> <string name="proxy-AlignV">"Expand"</string>
<long name="proxy-Stretch factor">0</long> <long name="proxy-Stretch factor">0</long>
<long name="proxy-Border">5</long> <long name="proxy-Border">5</long>
<bool name="proxy-wxLEFT">1</bool> <bool name="proxy-wxLEFT">0</bool>
<bool name="proxy-wxRIGHT">1</bool> <bool name="proxy-wxRIGHT">1</bool>
<bool name="proxy-wxTOP">1</bool> <bool name="proxy-wxTOP">1</bool>
<bool name="proxy-wxBOTTOM">1</bool> <bool name="proxy-wxBOTTOM">1</bool>
...@@ -414,7 +414,7 @@ ...@@ -414,7 +414,7 @@
<bool name="proxy-Enabled">1</bool> <bool name="proxy-Enabled">1</bool>
<string name="proxy-Static box class">"wxStaticBox"</string> <string name="proxy-Static box class">"wxStaticBox"</string>
<string name="proxy-Orientation">"Vertical"</string> <string name="proxy-Orientation">"Vertical"</string>
<string name="proxy-AlignH">"Centre"</string> <string name="proxy-AlignH">"Expand"</string>
<string name="proxy-AlignV">"Expand"</string> <string name="proxy-AlignV">"Expand"</string>
<long name="proxy-Stretch factor">0</long> <long name="proxy-Stretch factor">0</long>
<long name="proxy-Border">5</long> <long name="proxy-Border">5</long>
...@@ -470,7 +470,7 @@ ...@@ -470,7 +470,7 @@
<long name="proxy-Y">-1</long> <long name="proxy-Y">-1</long>
<long name="proxy-Width">-1</long> <long name="proxy-Width">-1</long>
<long name="proxy-Height">-1</long> <long name="proxy-Height">-1</long>
<string name="proxy-AlignH">"Expand"</string> <string name="proxy-AlignH">"Left"</string>
<string name="proxy-AlignV">"Centre"</string> <string name="proxy-AlignV">"Centre"</string>
<long name="proxy-Stretch factor">0</long> <long name="proxy-Stretch factor">0</long>
<long name="proxy-Border">5</long> <long name="proxy-Border">5</long>
...@@ -528,7 +528,7 @@ ...@@ -528,7 +528,7 @@
<long name="proxy-Y">-1</long> <long name="proxy-Y">-1</long>
<long name="proxy-Width">-1</long> <long name="proxy-Width">-1</long>
<long name="proxy-Height">-1</long> <long name="proxy-Height">-1</long>
<string name="proxy-AlignH">"Expand"</string> <string name="proxy-AlignH">"Left"</string>
<string name="proxy-AlignV">"Centre"</string> <string name="proxy-AlignV">"Centre"</string>
<long name="proxy-Stretch factor">0</long> <long name="proxy-Stretch factor">0</long>
<long name="proxy-Border">5</long> <long name="proxy-Border">5</long>
...@@ -586,7 +586,7 @@ ...@@ -586,7 +586,7 @@
<long name="proxy-Y">-1</long> <long name="proxy-Y">-1</long>
<long name="proxy-Width">-1</long> <long name="proxy-Width">-1</long>
<long name="proxy-Height">-1</long> <long name="proxy-Height">-1</long>
<string name="proxy-AlignH">"Expand"</string> <string name="proxy-AlignH">"Left"</string>
<string name="proxy-AlignV">"Centre"</string> <string name="proxy-AlignV">"Centre"</string>
<long name="proxy-Stretch factor">0</long> <long name="proxy-Stretch factor">0</long>
<long name="proxy-Border">5</long> <long name="proxy-Border">5</long>
...@@ -644,7 +644,7 @@ ...@@ -644,7 +644,7 @@
<long name="proxy-Y">-1</long> <long name="proxy-Y">-1</long>
<long name="proxy-Width">-1</long> <long name="proxy-Width">-1</long>
<long name="proxy-Height">-1</long> <long name="proxy-Height">-1</long>
<string name="proxy-AlignH">"Expand"</string> <string name="proxy-AlignH">"Left"</string>
<string name="proxy-AlignV">"Centre"</string> <string name="proxy-AlignV">"Centre"</string>
<long name="proxy-Stretch factor">0</long> <long name="proxy-Stretch factor">0</long>
<long name="proxy-Border">5</long> <long name="proxy-Border">5</long>
...@@ -702,7 +702,7 @@ ...@@ -702,7 +702,7 @@
<long name="proxy-Y">-1</long> <long name="proxy-Y">-1</long>
<long name="proxy-Width">-1</long> <long name="proxy-Width">-1</long>
<long name="proxy-Height">-1</long> <long name="proxy-Height">-1</long>
<string name="proxy-AlignH">"Expand"</string> <string name="proxy-AlignH">"Left"</string>
<string name="proxy-AlignV">"Centre"</string> <string name="proxy-AlignV">"Centre"</string>
<long name="proxy-Stretch factor">0</long> <long name="proxy-Stretch factor">0</long>
<long name="proxy-Border">5</long> <long name="proxy-Border">5</long>
...@@ -718,7 +718,7 @@ ...@@ -718,7 +718,7 @@
</document> </document>
</document> </document>
<document> <document>
<string name="title">"wxRadioBox: ID_RADIOBOX1"</string> <string name="title">"wxRadioBox: ID_RADIOBOX_SELECT_FORMAT"</string>
<string name="type">"dialog-control-document"</string> <string name="type">"dialog-control-document"</string>
<string name="filename">""</string> <string name="filename">""</string>
<string name="icon-name">"radiobox"</string> <string name="icon-name">"radiobox"</string>
...@@ -728,7 +728,8 @@ ...@@ -728,7 +728,8 @@
<long name="locked">0</long> <long name="locked">0</long>
<string name="created">"9/5/2007"</string> <string name="created">"9/5/2007"</string>
<string name="proxy-type">"wbRadioBoxProxy"</string> <string name="proxy-type">"wbRadioBoxProxy"</string>
<string name="proxy-Id name">"ID_RADIOBOX1"</string> <string name="event-handler-0">"wxEVT_COMMAND_RADIOBOX_SELECTED|OnRadioboxSelectFormatSelected|NONE||"</string>
<string name="proxy-Id name">"ID_RADIOBOX_SELECT_FORMAT"</string>
<long name="proxy-Id value">10009</long> <long name="proxy-Id value">10009</long>
<string name="proxy-Class">"wxRadioBox"</string> <string name="proxy-Class">"wxRadioBox"</string>
<string name="proxy-Base class">"wxRadioBox"</string> <string name="proxy-Base class">"wxRadioBox"</string>
...@@ -737,9 +738,9 @@ ...@@ -737,9 +738,9 @@
<string name="proxy-Implementation filename">""</string> <string name="proxy-Implementation filename">""</string>
<string name="proxy-Header filename">""</string> <string name="proxy-Header filename">""</string>
<string name="proxy-Member variable name">"m_OutputFormCtrl"</string> <string name="proxy-Member variable name">"m_OutputFormCtrl"</string>
<string name="proxy-Label">"Ouput:"</string> <string name="proxy-Label">"Output format:"</string>
<long name="proxy-Major dimension count">1</long> <long name="proxy-Major dimension count">1</long>
<string name="proxy-Items">"Print as list|Print as text for spreadsheet import"</string> <string name="proxy-Items">"List|Text for spreadsheet import"</string>
<long name="proxy-Initial value">0</long> <long name="proxy-Initial value">0</long>
<string name="proxy-Help text">""</string> <string name="proxy-Help text">""</string>
<string name="proxy-Tooltip text">""</string> <string name="proxy-Tooltip text">""</string>
...@@ -761,12 +762,162 @@ ...@@ -761,12 +762,162 @@
<long name="proxy-Y">-1</long> <long name="proxy-Y">-1</long>
<long name="proxy-Width">-1</long> <long name="proxy-Width">-1</long>
<long name="proxy-Height">-1</long> <long name="proxy-Height">-1</long>
<string name="proxy-AlignH">"Centre"</string> <string name="proxy-AlignH">"Expand"</string>
<string name="proxy-AlignV">"Centre"</string>
<long name="proxy-Stretch factor">0</long>
<long name="proxy-Border">5</long>
<bool name="proxy-wxLEFT">1</bool>
<bool name="proxy-wxRIGHT">1</bool>
<bool name="proxy-wxTOP">1</bool>
<bool name="proxy-wxBOTTOM">0</bool>
<bool name="proxy-wxSHAPED">0</bool>
<bool name="proxy-wxADJUST_MINSIZE">0</bool>
<bool name="proxy-wxFIXED_MINSIZE">0</bool>
<string name="proxy-Custom arguments">""</string>
<string name="proxy-Custom ctor arguments">""</string>
</document>
<document>
<string name="title">"wxRadioBox: ID_RADIOBOX_SEPARATOR"</string>
<string name="type">"dialog-control-document"</string>
<string name="filename">""</string>
<string name="icon-name">"radiobox"</string>
<long name="is-transient">0</long>
<long name="owns-file">1</long>
<long name="title-mode">0</long>
<long name="locked">0</long>
<string name="created">"1/7/2007"</string>
<string name="proxy-type">"wbRadioBoxProxy"</string>
<string name="proxy-Id name">"ID_RADIOBOX_SEPARATOR"</string>
<long name="proxy-Id value">10015</long>
<string name="proxy-Class">"wxRadioBox"</string>
<string name="proxy-Base class">"wxRadioBox"</string>
<bool name="proxy-External implementation">1</bool>
<bool name="proxy-Separate files">0</bool>
<string name="proxy-Implementation filename">""</string>
<string name="proxy-Header filename">""</string>
<string name="proxy-Member variable name">"m_OutputSeparatorCtrl"</string>
<string name="proxy-Label">"Field separator for spreadsheet import:"</string>
<long name="proxy-Major dimension count">1</long>
<string name="proxy-Items">"Tab|;|,"</string>
<long name="proxy-Initial value">0</long>
<string name="proxy-Help text">""</string>
<string name="proxy-Tooltip text">""</string>
<string name="proxy-Background colour">""</string>
<string name="proxy-Foreground colour">""</string>
<string name="proxy-Font">""</string>
<bool name="proxy-Hidden">0</bool>
<bool name="proxy-Enabled">1</bool>
<string name="proxy-Platform">"&lt;Any platform&gt;"</string>
<string name="proxy-Data variable">"s_OutputSeparatorOpt"</string>
<string name="proxy-Data validator">"wxGenericValidator(&amp; %VARIABLE%)"</string>
<bool name="proxy-wxRA_SPECIFY_ROWS">1</bool>
<bool name="proxy-wxRA_SPECIFY_COLS">0</bool>
<bool name="proxy-wxWANTS_CHARS">0</bool>
<bool name="proxy-wxNO_FULL_REPAINT_ON_RESIZE">0</bool>
<bool name="proxy-wxFULL_REPAINT_ON_RESIZE">0</bool>
<string name="proxy-Custom styles">""</string>
<long name="proxy-X">-1</long>
<long name="proxy-Y">-1</long>
<long name="proxy-Width">-1</long>
<long name="proxy-Height">-1</long>
<string name="proxy-AlignH">"Expand"</string>
<string name="proxy-AlignV">"Centre"</string> <string name="proxy-AlignV">"Centre"</string>
<long name="proxy-Stretch factor">0</long> <long name="proxy-Stretch factor">0</long>
<long name="proxy-Border">5</long> <long name="proxy-Border">5</long>
<bool name="proxy-wxLEFT">1</bool> <bool name="proxy-wxLEFT">1</bool>
<bool name="proxy-wxRIGHT">1</bool> <bool name="proxy-wxRIGHT">1</bool>
<bool name="proxy-wxTOP">0</bool>
<bool name="proxy-wxBOTTOM">1</bool>
<bool name="proxy-wxSHAPED">0</bool>
<bool name="proxy-wxADJUST_MINSIZE">0</bool>
<bool name="proxy-wxFIXED_MINSIZE">0</bool>
<string name="proxy-Custom arguments">""</string>
<string name="proxy-Custom ctor arguments">""</string>
</document>
<document>
<string name="title">"wxStaticBoxSizer H"</string>
<string name="type">"dialog-control-document"</string>
<string name="filename">""</string>
<string name="icon-name">"sizer"</string>
<long name="is-transient">0</long>
<long name="owns-file">1</long>
<long name="title-mode">0</long>
<long name="locked">0</long>
<string name="created">"1/7/2007"</string>
<string name="proxy-type">"wbStaticBoxSizerProxy"</string>
<string name="proxy-Id name">"wxID_ANY"</string>
<long name="proxy-Id value">-1</long>
<string name="proxy-Label">"Options"</string>
<string name="proxy-Member variable name">""</string>
<string name="proxy-Sizer member variable name">""</string>
<string name="proxy-Foreground colour">""</string>
<string name="proxy-Font">""</string>
<bool name="proxy-Hidden">0</bool>
<bool name="proxy-Enabled">1</bool>
<string name="proxy-Static box class">"wxStaticBox"</string>
<string name="proxy-Orientation">"Horizontal"</string>
<string name="proxy-AlignH">"Expand"</string>
<string name="proxy-AlignV">"Centre"</string>
<long name="proxy-Stretch factor">0</long>
<long name="proxy-Border">5</long>
<bool name="proxy-wxLEFT">1</bool>
<bool name="proxy-wxRIGHT">1</bool>
<bool name="proxy-wxTOP">1</bool>
<bool name="proxy-wxBOTTOM">1</bool>
<bool name="proxy-wxSHAPED">0</bool>
<bool name="proxy-wxADJUST_MINSIZE">0</bool>
<bool name="proxy-wxFIXED_MINSIZE">0</bool>
<string name="proxy-Platform">"&lt;Any platform&gt;"</string>
<document>
<string name="title">"wxCheckBox: ID_CHECKBOX6"</string>
<string name="type">"dialog-control-document"</string>
<string name="filename">""</string>
<string name="icon-name">"checkbox"</string>
<long name="is-transient">0</long>
<long name="owns-file">1</long>
<long name="title-mode">0</long>
<long name="locked">0</long>
<string name="created">"1/7/2007"</string>
<string name="proxy-type">"wbCheckBoxProxy"</string>
<string name="proxy-Id name">"ID_CHECKBOX6"</string>
<long name="proxy-Id value">10016</long>
<string name="proxy-Class">"wxCheckBox"</string>
<string name="proxy-Base class">"wxCheckBox"</string>
<bool name="proxy-External implementation">1</bool>
<bool name="proxy-Separate files">0</bool>
<string name="proxy-Implementation filename">""</string>
<string name="proxy-Header filename">""</string>
<string name="proxy-Member variable name">"m_GetListBrowser"</string>
<string name="proxy-Label">"Launch list browser"</string>
<bool name="proxy-Initial value">0</bool>
<string name="proxy-Help text">""</string>
<string name="proxy-Tooltip text">""</string>
<string name="proxy-Data variable">"s_BrowsList"</string>
<string name="proxy-Data validator">"wxGenericValidator(&amp; %VARIABLE%)"</string>
<string name="proxy-Background colour">""</string>
<string name="proxy-Foreground colour">""</string>
<string name="proxy-Font">""</string>
<bool name="proxy-Hidden">0</bool>
<bool name="proxy-Enabled">1</bool>
<string name="proxy-Platform">"&lt;Any platform&gt;"</string>
<bool name="proxy-wxALIGN_RIGHT">0</bool>
<bool name="proxy-wxCHK_2STATE">1</bool>
<bool name="proxy-wxCHK_3STATE">0</bool>
<bool name="proxy-wxCHK_ALLOW_3RD_STATE_FOR_USER">0</bool>
<bool name="proxy-wxWANTS_CHARS">0</bool>
<bool name="proxy-wxNO_FULL_REPAINT_ON_RESIZE">0</bool>
<bool name="proxy-wxFULL_REPAINT_ON_RESIZE">0</bool>
<string name="proxy-Custom styles">""</string>
<long name="proxy-X">-1</long>
<long name="proxy-Y">-1</long>
<long name="proxy-Width">-1</long>
<long name="proxy-Height">-1</long>
<string name="proxy-AlignH">"Left"</string>
<string name="proxy-AlignV">"Expand"</string>
<long name="proxy-Stretch factor">0</long>
<long name="proxy-Border">5</long>
<bool name="proxy-wxLEFT">1</bool>
<bool name="proxy-wxRIGHT">1</bool>
<bool name="proxy-wxTOP">1</bool> <bool name="proxy-wxTOP">1</bool>
<bool name="proxy-wxBOTTOM">1</bool> <bool name="proxy-wxBOTTOM">1</bool>
<bool name="proxy-wxSHAPED">0</bool> <bool name="proxy-wxSHAPED">0</bool>
...@@ -776,6 +927,24 @@ ...@@ -776,6 +927,24 @@
<string name="proxy-Custom ctor arguments">""</string> <string name="proxy-Custom ctor arguments">""</string>
</document> </document>
</document> </document>
</document>
<document>
<string name="title">"wxBoxSizer V"</string>
<string name="type">"dialog-control-document"</string>
<string name="filename">""</string>
<string name="icon-name">"sizer"</string>
<long name="is-transient">0</long>
<long name="owns-file">1</long>
<long name="title-mode">0</long>
<long name="locked">0</long>
<string name="created">"1/7/2007"</string>
<string name="proxy-type">"wbBoxSizerProxy"</string>
<string name="proxy-Orientation">"Vertical"</string>
<string name="proxy-Member variable name">""</string>
<bool name="proxy-wxSHAPED">0</bool>
<bool name="proxy-wxADJUST_MINSIZE">0</bool>
<bool name="proxy-wxFIXED_MINSIZE">0</bool>
<string name="proxy-Platform">"&lt;Any platform&gt;"</string>
<document> <document>
<string name="title">"wxStaticBoxSizer V"</string> <string name="title">"wxStaticBoxSizer V"</string>
<string name="type">"dialog-control-document"</string> <string name="type">"dialog-control-document"</string>
...@@ -785,7 +954,7 @@ ...@@ -785,7 +954,7 @@
<long name="owns-file">1</long> <long name="owns-file">1</long>
<long name="title-mode">0</long> <long name="title-mode">0</long>
<long name="locked">0</long> <long name="locked">0</long>
<string name="created">"7/8/2006"</string> <string name="created">"1/7/2007"</string>
<string name="proxy-type">"wbStaticBoxSizerProxy"</string> <string name="proxy-type">"wbStaticBoxSizerProxy"</string>
<string name="proxy-Id name">"wxID_ANY"</string> <string name="proxy-Id name">"wxID_ANY"</string>
<string name="proxy-Id value">"-1"</string> <string name="proxy-Id value">"-1"</string>
...@@ -798,8 +967,8 @@ ...@@ -798,8 +967,8 @@
<bool name="proxy-Enabled">1</bool> <bool name="proxy-Enabled">1</bool>
<string name="proxy-Static box class">"wxStaticBox"</string> <string name="proxy-Static box class">"wxStaticBox"</string>
<string name="proxy-Orientation">"Vertical"</string> <string name="proxy-Orientation">"Vertical"</string>
<string name="proxy-AlignH">"Centre"</string> <string name="proxy-AlignH">"Expand"</string>
<string name="proxy-AlignV">"Expand"</string> <string name="proxy-AlignV">"Top"</string>
<long name="proxy-Stretch factor">0</long> <long name="proxy-Stretch factor">0</long>
<long name="proxy-Border">5</long> <long name="proxy-Border">5</long>
<bool name="proxy-wxLEFT">1</bool> <bool name="proxy-wxLEFT">1</bool>
...@@ -819,7 +988,7 @@ ...@@ -819,7 +988,7 @@
<long name="owns-file">1</long> <long name="owns-file">1</long>
<long name="title-mode">0</long> <long name="title-mode">0</long>
<long name="locked">0</long> <long name="locked">0</long>
<string name="created">"7/8/2006"</string> <string name="created">"1/7/2007"</string>
<string name="proxy-type">"wbCheckBoxProxy"</string> <string name="proxy-type">"wbCheckBoxProxy"</string>
<string name="proxy-Id name">"ID_CHECKBOX_FIELD1"</string> <string name="proxy-Id name">"ID_CHECKBOX_FIELD1"</string>
<long name="proxy-Id value">10007</long> <long name="proxy-Id value">10007</long>
...@@ -877,7 +1046,7 @@ ...@@ -877,7 +1046,7 @@
<long name="owns-file">1</long> <long name="owns-file">1</long>
<long name="title-mode">0</long> <long name="title-mode">0</long>
<long name="locked">0</long> <long name="locked">0</long>
<string name="created">"7/8/2006"</string> <string name="created">"1/7/2007"</string>
<string name="proxy-type">"wbCheckBoxProxy"</string> <string name="proxy-type">"wbCheckBoxProxy"</string>
<string name="proxy-Id name">"ID_CHECKBOX_FIELD2"</string> <string name="proxy-Id name">"ID_CHECKBOX_FIELD2"</string>
<long name="proxy-Id value">10008</long> <long name="proxy-Id value">10008</long>
...@@ -935,7 +1104,7 @@ ...@@ -935,7 +1104,7 @@
<long name="owns-file">1</long> <long name="owns-file">1</long>
<long name="title-mode">0</long> <long name="title-mode">0</long>
<long name="locked">0</long> <long name="locked">0</long>
<string name="created">"7/8/2006"</string> <string name="created">"1/7/2007"</string>
<string name="proxy-type">"wbCheckBoxProxy"</string> <string name="proxy-type">"wbCheckBoxProxy"</string>
<string name="proxy-Id name">"ID_CHECKBOX_FIELD1"</string> <string name="proxy-Id name">"ID_CHECKBOX_FIELD1"</string>
<long name="proxy-Id value">10007</long> <long name="proxy-Id value">10007</long>
...@@ -993,7 +1162,7 @@ ...@@ -993,7 +1162,7 @@
<long name="owns-file">1</long> <long name="owns-file">1</long>
<long name="title-mode">0</long> <long name="title-mode">0</long>
<long name="locked">0</long> <long name="locked">0</long>
<string name="created">"7/8/2006"</string> <string name="created">"1/7/2007"</string>
<string name="proxy-type">"wbCheckBoxProxy"</string> <string name="proxy-type">"wbCheckBoxProxy"</string>
<string name="proxy-Id name">"ID_CHECKBOX_FIELD4"</string> <string name="proxy-Id name">"ID_CHECKBOX_FIELD4"</string>
<long name="proxy-Id value">10010</long> <long name="proxy-Id value">10010</long>
...@@ -1051,7 +1220,7 @@ ...@@ -1051,7 +1220,7 @@
<long name="owns-file">1</long> <long name="owns-file">1</long>
<long name="title-mode">0</long> <long name="title-mode">0</long>
<long name="locked">0</long> <long name="locked">0</long>
<string name="created">"7/8/2006"</string> <string name="created">"1/7/2007"</string>
<string name="proxy-type">"wbCheckBoxProxy"</string> <string name="proxy-type">"wbCheckBoxProxy"</string>
<string name="proxy-Id name">"ID_CHECKBOX_FIELD5"</string> <string name="proxy-Id name">"ID_CHECKBOX_FIELD5"</string>
<long name="proxy-Id value">10011</long> <long name="proxy-Id value">10011</long>
...@@ -1109,7 +1278,7 @@ ...@@ -1109,7 +1278,7 @@
<long name="owns-file">1</long> <long name="owns-file">1</long>
<long name="title-mode">0</long> <long name="title-mode">0</long>
<long name="locked">0</long> <long name="locked">0</long>
<string name="created">"7/8/2006"</string> <string name="created">"1/7/2007"</string>
<string name="proxy-type">"wbCheckBoxProxy"</string> <string name="proxy-type">"wbCheckBoxProxy"</string>
<string name="proxy-Id name">"ID_CHECKBOX_FIELD6"</string> <string name="proxy-Id name">"ID_CHECKBOX_FIELD6"</string>
<long name="proxy-Id value">10012</long> <long name="proxy-Id value">10012</long>
...@@ -1167,7 +1336,7 @@ ...@@ -1167,7 +1336,7 @@
<long name="owns-file">1</long> <long name="owns-file">1</long>
<long name="title-mode">0</long> <long name="title-mode">0</long>
<long name="locked">0</long> <long name="locked">0</long>
<string name="created">"7/8/2006"</string> <string name="created">"1/7/2007"</string>
<string name="proxy-type">"wbCheckBoxProxy"</string> <string name="proxy-type">"wbCheckBoxProxy"</string>
<string name="proxy-Id name">"ID_CHECKBOX_FIELD7"</string> <string name="proxy-Id name">"ID_CHECKBOX_FIELD7"</string>
<long name="proxy-Id value">10013</long> <long name="proxy-Id value">10013</long>
...@@ -1225,7 +1394,7 @@ ...@@ -1225,7 +1394,7 @@
<long name="owns-file">1</long> <long name="owns-file">1</long>
<long name="title-mode">0</long> <long name="title-mode">0</long>
<long name="locked">0</long> <long name="locked">0</long>
<string name="created">"7/8/2006"</string> <string name="created">"1/7/2007"</string>
<string name="proxy-type">"wbCheckBoxProxy"</string> <string name="proxy-type">"wbCheckBoxProxy"</string>
<string name="proxy-Id name">"ID_CHECKBOX_FIELD8"</string> <string name="proxy-Id name">"ID_CHECKBOX_FIELD8"</string>
<long name="proxy-Id value">10014</long> <long name="proxy-Id value">10014</long>
...@@ -1275,6 +1444,32 @@ ...@@ -1275,6 +1444,32 @@
<string name="proxy-Custom ctor arguments">""</string> <string name="proxy-Custom ctor arguments">""</string>
</document> </document>
</document> </document>
<document>
<string name="title">"Spacer"</string>
<string name="type">"dialog-control-document"</string>
<string name="filename">""</string>
<string name="icon-name">"spacer"</string>
<long name="is-transient">0</long>
<long name="owns-file">1</long>
<long name="title-mode">0</long>
<long name="locked">0</long>
<string name="created">"1/7/2007"</string>
<string name="proxy-type">"wbSpacerProxy"</string>
<long name="proxy-Width">5</long>
<long name="proxy-Height">5</long>
<string name="proxy-AlignH">"Expand"</string>
<string name="proxy-AlignV">"Centre"</string>
<long name="proxy-Stretch factor">0</long>
<long name="proxy-Border">15</long>
<bool name="proxy-wxLEFT">1</bool>
<bool name="proxy-wxRIGHT">1</bool>
<bool name="proxy-wxTOP">1</bool>
<bool name="proxy-wxBOTTOM">1</bool>
<bool name="proxy-wxSHAPED">0</bool>
<bool name="proxy-wxADJUST_MINSIZE">0</bool>
<bool name="proxy-wxFIXED_MINSIZE">0</bool>
<string name="proxy-Platform">"&lt;Any platform&gt;"</string>
</document>
<document> <document>
<string name="title">"wxBoxSizer V"</string> <string name="title">"wxBoxSizer V"</string>
<string name="type">"dialog-control-document"</string> <string name="type">"dialog-control-document"</string>
...@@ -1284,11 +1479,11 @@ ...@@ -1284,11 +1479,11 @@
<long name="owns-file">1</long> <long name="owns-file">1</long>
<long name="title-mode">0</long> <long name="title-mode">0</long>
<long name="locked">0</long> <long name="locked">0</long>
<string name="created">"15/4/2006"</string> <string name="created">"1/7/2007"</string>
<string name="proxy-type">"wbBoxSizerProxy"</string> <string name="proxy-type">"wbBoxSizerProxy"</string>
<string name="proxy-Orientation">"Vertical"</string> <string name="proxy-Orientation">"Vertical"</string>
<string name="proxy-Member variable name">""</string> <string name="proxy-Member variable name">""</string>
<string name="proxy-AlignH">"Centre"</string> <string name="proxy-AlignH">"Expand"</string>
<string name="proxy-AlignV">"Centre"</string> <string name="proxy-AlignV">"Centre"</string>
<long name="proxy-Stretch factor">0</long> <long name="proxy-Stretch factor">0</long>
<long name="proxy-Border">5</long> <long name="proxy-Border">5</long>
...@@ -1309,7 +1504,7 @@ ...@@ -1309,7 +1504,7 @@
<long name="owns-file">1</long> <long name="owns-file">1</long>
<long name="title-mode">0</long> <long name="title-mode">0</long>
<long name="locked">0</long> <long name="locked">0</long>
<string name="created">"15/4/2006"</string> <string name="created">"1/7/2007"</string>
<string name="proxy-type">"wbButtonProxy"</string> <string name="proxy-type">"wbButtonProxy"</string>
<string name="event-handler-0">"wxEVT_COMMAND_BUTTON_CLICKED|OnOkClick"</string> <string name="event-handler-0">"wxEVT_COMMAND_BUTTON_CLICKED|OnOkClick"</string>
<string name="proxy-Id name">"wxID_OK"</string> <string name="proxy-Id name">"wxID_OK"</string>
...@@ -1368,7 +1563,7 @@ ...@@ -1368,7 +1563,7 @@
<long name="owns-file">1</long> <long name="owns-file">1</long>
<long name="title-mode">0</long> <long name="title-mode">0</long>
<long name="locked">0</long> <long name="locked">0</long>
<string name="created">"15/4/2006"</string> <string name="created">"1/7/2007"</string>
<string name="proxy-type">"wbButtonProxy"</string> <string name="proxy-type">"wbButtonProxy"</string>
<string name="event-handler-0">"wxEVT_COMMAND_BUTTON_CLICKED|OnExitClick"</string> <string name="event-handler-0">"wxEVT_COMMAND_BUTTON_CLICKED|OnExitClick"</string>
<string name="proxy-Id name">"wxID_EXIT"</string> <string name="proxy-Id name">"wxID_EXIT"</string>
...@@ -1420,98 +1615,6 @@ ...@@ -1420,98 +1615,6 @@
</document> </document>
</document> </document>
</document> </document>
<document>
<string name="title">"wxStaticBoxSizer H"</string>
<string name="type">"dialog-control-document"</string>
<string name="filename">""</string>
<string name="icon-name">"sizer"</string>
<long name="is-transient">0</long>
<long name="owns-file">1</long>
<long name="title-mode">0</long>
<long name="locked">0</long>
<string name="created">"24/2/2006"</string>
<string name="proxy-type">"wbStaticBoxSizerProxy"</string>
<string name="proxy-Id name">"wxID_ANY"</string>
<string name="proxy-Id value">"-1"</string>
<string name="proxy-Label">"Options"</string>
<string name="proxy-Member variable name">""</string>
<string name="proxy-Sizer member variable name">""</string>
<string name="proxy-Foreground colour">""</string>
<string name="proxy-Font">""</string>
<bool name="proxy-Hidden">0</bool>
<bool name="proxy-Enabled">1</bool>
<string name="proxy-Static box class">"wxStaticBox"</string>
<string name="proxy-Orientation">"Horizontal"</string>
<string name="proxy-AlignH">"Expand"</string>
<string name="proxy-AlignV">"Centre"</string>
<long name="proxy-Stretch factor">0</long>
<long name="proxy-Border">10</long>
<bool name="proxy-wxLEFT">1</bool>
<bool name="proxy-wxRIGHT">1</bool>
<bool name="proxy-wxTOP">1</bool>
<bool name="proxy-wxBOTTOM">1</bool>
<bool name="proxy-wxSHAPED">0</bool>
<bool name="proxy-wxADJUST_MINSIZE">0</bool>
<bool name="proxy-wxFIXED_MINSIZE">0</bool>
<string name="proxy-Platform">"&lt;Any platform&gt;"</string>
<document>
<string name="title">"wxCheckBox: ID_CHECKBOX5"</string>
<string name="type">"dialog-control-document"</string>
<string name="filename">""</string>
<string name="icon-name">"checkbox"</string>
<long name="is-transient">0</long>
<long name="owns-file">1</long>
<long name="title-mode">0</long>
<long name="locked">0</long>
<string name="created">"24/2/2006"</string>
<string name="proxy-type">"wbCheckBoxProxy"</string>
<string name="proxy-Id name">"ID_CHECKBOX5"</string>
<long name="proxy-Id value">10002</long>
<string name="proxy-Class">"wxCheckBox"</string>
<string name="proxy-Base class">"wxCheckBox"</string>
<bool name="proxy-External implementation">1</bool>
<bool name="proxy-Separate files">0</bool>
<string name="proxy-Implementation filename">""</string>
<string name="proxy-Header filename">""</string>
<string name="proxy-Member variable name">"m_GetListBrowser"</string>
<string name="proxy-Label">"Launch list browser"</string>
<bool name="proxy-Initial value">0</bool>
<string name="proxy-Help text">""</string>
<string name="proxy-Tooltip text">""</string>
<string name="proxy-Data variable">"s_BrowsList"</string>
<string name="proxy-Data validator">"wxGenericValidator(&amp; %VARIABLE%)"</string>
<string name="proxy-Background colour">""</string>
<string name="proxy-Foreground colour">""</string>
<string name="proxy-Font">""</string>
<bool name="proxy-Hidden">0</bool>
<bool name="proxy-Enabled">1</bool>
<string name="proxy-Platform">"&lt;Any platform&gt;"</string>
<bool name="proxy-wxALIGN_RIGHT">0</bool>
<bool name="proxy-wxCHK_2STATE">1</bool>
<bool name="proxy-wxCHK_3STATE">0</bool>
<bool name="proxy-wxCHK_ALLOW_3RD_STATE_FOR_USER">0</bool>
<bool name="proxy-wxWANTS_CHARS">0</bool>
<bool name="proxy-wxNO_FULL_REPAINT_ON_RESIZE">0</bool>
<bool name="proxy-wxFULL_REPAINT_ON_RESIZE">0</bool>
<string name="proxy-Custom styles">""</string>
<long name="proxy-X">-1</long>
<long name="proxy-Y">-1</long>
<long name="proxy-Width">-1</long>
<long name="proxy-Height">-1</long>
<string name="proxy-AlignH">"Left"</string>
<string name="proxy-AlignV">"Centre"</string>
<long name="proxy-Stretch factor">0</long>
<long name="proxy-Border">5</long>
<bool name="proxy-wxLEFT">1</bool>
<bool name="proxy-wxRIGHT">1</bool>
<bool name="proxy-wxTOP">1</bool>
<bool name="proxy-wxBOTTOM">1</bool>
<bool name="proxy-wxSHAPED">0</bool>
<bool name="proxy-wxADJUST_MINSIZE">0</bool>
<bool name="proxy-wxFIXED_MINSIZE">0</bool>
<string name="proxy-Custom arguments">""</string>
<string name="proxy-Custom ctor arguments">""</string>
</document>
</document> </document>
</document> </document>
</document> </document>
......
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
COMMON_GLOBL wxString g_BuildVersion COMMON_GLOBL wxString g_BuildVersion
#ifdef EDA_BASE #ifdef EDA_BASE
(wxT("(2007-06-26)")) (wxT("(2007-07-02)"))
#endif #endif
; ;
......
No preview for this file type
...@@ -2,8 +2,8 @@ msgid "" ...@@ -2,8 +2,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: kicad\n" "Project-Id-Version: kicad\n"
"POT-Creation-Date: \n" "POT-Creation-Date: \n"
"PO-Revision-Date: 2007-06-26 09:46+0100\n" "PO-Revision-Date: 2007-07-01 21:10+0100\n"
"Last-Translator: jp charras <jean-pierre.charras@inpg.fr>\n" "Last-Translator: \n"
"Language-Team: kicad team <jean-pierre.charras@ujf-grenoble.fr>\n" "Language-Team: kicad team <jean-pierre.charras@ujf-grenoble.fr>\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=iso-8859-1\n" "Content-Type: text/plain; charset=iso-8859-1\n"
...@@ -4525,11 +4525,11 @@ msgstr "P&ostprocesseurs" ...@@ -4525,11 +4525,11 @@ msgstr "P&ostprocesseurs"
msgid "Module Editor: module modified!, Continue ?" msgid "Module Editor: module modified!, Continue ?"
msgstr "Editeur de Module: module modifi! Continuer ?" msgstr "Editeur de Module: module modifi! Continuer ?"
#: pcbnew/hotkeys.cpp:127 #: pcbnew/hotkeys.cpp:156
msgid "Footprint found, but locked" msgid "Footprint found, but locked"
msgstr "Module trouv, mais verrouill" msgstr "Module trouv, mais verrouill"
#: pcbnew/hotkeys.cpp:248 #: pcbnew/hotkeys.cpp:277
msgid "Delete module?" msgid "Delete module?"
msgstr "Effacer Module?" msgstr "Effacer Module?"
...@@ -4717,13 +4717,13 @@ msgid "Componant properties" ...@@ -4717,13 +4717,13 @@ msgid "Componant properties"
msgstr "Proprits du composant" msgstr "Proprits du composant"
#: eeschema/fieldedi.cpp:223 #: eeschema/fieldedi.cpp:223
#: eeschema/dialog_build_BOM.cpp:274
#: eeschema/dialog_erc.cpp:237 #: eeschema/dialog_erc.cpp:237
#: eeschema/dialog_edit_component_in_lib.cpp:166 #: eeschema/dialog_edit_component_in_lib.cpp:166
#: eeschema/dialog_create_component.cpp:176 #: eeschema/dialog_create_component.cpp:176
#: eeschema/libedpart.cpp:241 #: eeschema/libedpart.cpp:241
#: eeschema/dialog_edit_component_in_schematic.cpp:204 #: eeschema/dialog_edit_component_in_schematic.cpp:204
#: eeschema/editpart.cpp:204 #: eeschema/editpart.cpp:204
#: eeschema/dialog_build_BOM.cpp:327
#: cvpcb/options.cpp:138 #: cvpcb/options.cpp:138
#: cvpcb/dialog_display_options.h:43 #: cvpcb/dialog_display_options.h:43
msgid "Options" msgid "Options"
...@@ -5631,196 +5631,6 @@ msgstr "Incr ...@@ -5631,196 +5631,6 @@ msgstr "Incr
msgid "Default Label Size" msgid "Default Label Size"
msgstr "Taille Label par dfaut:" msgstr "Taille Label par dfaut:"
#: eeschema/dialog_build_BOM.cpp:195
msgid "List items : "
msgstr "Liste lments:"
#: eeschema/dialog_build_BOM.cpp:199
#: eeschema/genliste.cpp:126
msgid "Components by Reference"
msgstr "Composants par rfrence"
#: eeschema/dialog_build_BOM.cpp:203
#: eeschema/genliste.cpp:132
msgid "Sub Components (i.e U2A, U2B..)"
msgstr "Sous Composants (i.e U2A, U2B..)"
#: eeschema/dialog_build_BOM.cpp:207
#: eeschema/genliste.cpp:129
msgid "Components by Value"
msgstr "Composants par valeur"
#: eeschema/dialog_build_BOM.cpp:211
#: eeschema/genliste.cpp:135
msgid "Hierachy Pins by name"
msgstr "Pins de hierarchie par nom"
#: eeschema/dialog_build_BOM.cpp:215
#: eeschema/genliste.cpp:138
msgid "Hierachy Pins by Sheets"
msgstr "Pins de hirarchie par feuilles"
#: eeschema/dialog_build_BOM.cpp:220
msgid "Print as list"
msgstr "Imprimer comme liste"
#: eeschema/dialog_build_BOM.cpp:221
msgid "Print as text for spreadsheet import"
msgstr "Gnrer comme text pour importation dans un tableur"
#: eeschema/dialog_build_BOM.cpp:222
msgid "Ouput:"
msgstr "Sortie:"
#: eeschema/dialog_build_BOM.cpp:226
msgid "Fields to Add"
msgstr "Champ ajouterr"
#: eeschema/dialog_build_BOM.cpp:230
msgid "Add Field 1"
msgstr "Ajouter Champ 1"
#: eeschema/dialog_build_BOM.cpp:234
msgid "Add Field 2"
msgstr "Ajouter Champ 2"
#: eeschema/dialog_build_BOM.cpp:238
msgid "Add Field 3"
msgstr "Ajouter Champ 3"
#: eeschema/dialog_build_BOM.cpp:242
msgid "Add Field 4"
msgstr "Ajouter Champ 4"
#: eeschema/dialog_build_BOM.cpp:246
msgid "Add Field 5"
msgstr "Ajouter Champ 5"
#: eeschema/dialog_build_BOM.cpp:250
msgid "Add Field 6"
msgstr "Ajouter Champ 6"
#: eeschema/dialog_build_BOM.cpp:254
msgid "Add Field 7"
msgstr "Ajouter Champ 7"
#: eeschema/dialog_build_BOM.cpp:258
msgid "Add Field 8"
msgstr "Ajouter Champ 8"
#: eeschema/dialog_build_BOM.cpp:265
#: eeschema/genliste.cpp:144
msgid "&Create List"
msgstr "&Crer Liste"
#: eeschema/dialog_build_BOM.cpp:270
#: eeschema/dialog_erc.cpp:218
msgid "&Quit"
msgstr "&Quitter"
#: eeschema/dialog_build_BOM.cpp:278
msgid "Launch list browser"
msgstr "Lancer le visualisateur de liste"
#: eeschema/dialog_build_BOM.cpp:383
msgid "Bill of material:"
msgstr "Liste du materiel:"
#: eeschema/dialog_build_BOM.cpp:427
#: eeschema/dialog_build_BOM.cpp:479
#: eeschema/genliste.cpp:214
msgid "Failed to open file "
msgstr "Erreur ouverture "
#: eeschema/dialog_build_BOM.cpp:543
#, c-format
msgid ""
"\n"
"#Glob labels ( order = Sheet Number ) count = %d\n"
msgstr ""
"\n"
"#Glob labels ( ordre = Numro de feuiller ) nombre = %d\n"
#: eeschema/dialog_build_BOM.cpp:553
#, c-format
msgid ""
"\n"
"#Glob labels ( order = Alphab. ) count = %d\n"
"\n"
msgstr ""
"\n"
"#Glob labels ( ordre = Alphab. ) nombre = %d\n"
#: eeschema/dialog_build_BOM.cpp:560
#: eeschema/genliste.cpp:294
msgid ""
"\n"
"#End List\n"
msgstr ""
"\n"
"#End List\n"
#: eeschema/dialog_build_BOM.cpp:909
#: eeschema/component_class.cpp:53
msgid "Field"
msgstr "Champ"
#: eeschema/dialog_build_BOM.cpp:916
#: eeschema/genliste.cpp:584
msgid ""
"\n"
"#Cmp ( order = Reference )"
msgstr ""
"\n"
"#Cmp ( ordre = Reference )"
#: eeschema/dialog_build_BOM.cpp:917
#: eeschema/dialog_build_BOM.cpp:983
#: eeschema/genliste.cpp:585
#: eeschema/genliste.cpp:640
msgid " (with SubCmp)"
msgstr "avec sub-composants"
#: eeschema/dialog_build_BOM.cpp:951
#: eeschema/genliste.cpp:616
#: eeschema/hierarch.cpp:134
#: eeschema/erc.cpp:690
msgid "Root"
msgstr "Racine"
#: eeschema/dialog_build_BOM.cpp:965
#: eeschema/dialog_build_BOM.cpp:1017
#: eeschema/genliste.cpp:623
#: eeschema/genliste.cpp:672
msgid "#End Cmp\n"
msgstr "#End Cmp\n"
#: eeschema/dialog_build_BOM.cpp:982
#: eeschema/genliste.cpp:639
msgid ""
"\n"
"#Cmp ( order = Value )"
msgstr ""
"\n"
"#Cmp ( ordre = Valeur )"
#: eeschema/dialog_build_BOM.cpp:1042
#: eeschema/genliste.cpp:697
#, c-format
msgid "> %-28.28s Global (Sheet %.2d) pos: %3.3f, %3.3f\n"
msgstr "> %-28.28s Global (feuille %.2d) pos: %3.3f, %3.3f\n"
#: eeschema/dialog_build_BOM.cpp:1058
#: eeschema/genliste.cpp:713
#, c-format
msgid "> %-28.28s Sheet %-7.7s (Sheet %.2d) pos: %3.3f, %3.3f\n"
msgstr "> %-28.28s Sheet %-7.7s (feuille %.2d) pos: %3.3f, %3.3f\n"
#: eeschema/dialog_build_BOM.cpp:1071
#: eeschema/genliste.cpp:726
msgid "#End labels\n"
msgstr "#End labels\n"
#: eeschema/netlist_control.cpp:98 #: eeschema/netlist_control.cpp:98
#: eeschema/netlist_control.cpp:252 #: eeschema/netlist_control.cpp:252
#: gerbview/options.cpp:207 #: gerbview/options.cpp:207
...@@ -5924,6 +5734,11 @@ msgstr "&Test Erc" ...@@ -5924,6 +5734,11 @@ msgstr "&Test Erc"
msgid "&Del Markers" msgid "&Del Markers"
msgstr "&Supprimer Marqueurs" msgstr "&Supprimer Marqueurs"
#: eeschema/dialog_erc.cpp:218
#: eeschema/dialog_build_BOM.cpp:323
msgid "&Quit"
msgstr "&Quitter"
#: eeschema/dialog_erc.cpp:222 #: eeschema/dialog_erc.cpp:222
msgid "erc" msgid "erc"
msgstr "erc" msgstr "erc"
...@@ -6152,7 +5967,7 @@ msgid " Normal" ...@@ -6152,7 +5967,7 @@ msgid " Normal"
msgstr " Normal" msgstr " Normal"
#: eeschema/genliste.cpp:101 #: eeschema/genliste.cpp:101
#: eeschema/dialog_build_BOM.h:57 #: eeschema/dialog_build_BOM.h:58
msgid "List of Material" msgid "List of Material"
msgstr "Liste du Matriel" msgstr "Liste du Matriel"
...@@ -6160,6 +5975,36 @@ msgstr "Liste du Mat ...@@ -6160,6 +5975,36 @@ msgstr "Liste du Mat
msgid " List items : " msgid " List items : "
msgstr " Liste lments: " msgstr " Liste lments: "
#: eeschema/genliste.cpp:126
#: eeschema/dialog_build_BOM.cpp:244
msgid "Components by Reference"
msgstr "Composants par rfrence"
#: eeschema/genliste.cpp:129
#: eeschema/dialog_build_BOM.cpp:252
msgid "Components by Value"
msgstr "Composants par valeur"
#: eeschema/genliste.cpp:132
#: eeschema/dialog_build_BOM.cpp:248
msgid "Sub Components (i.e U2A, U2B..)"
msgstr "Sous Composants (i.e U2A, U2B..)"
#: eeschema/genliste.cpp:135
#: eeschema/dialog_build_BOM.cpp:256
msgid "Hierachy Pins by name"
msgstr "Pins de hierarchie par nom"
#: eeschema/genliste.cpp:138
#: eeschema/dialog_build_BOM.cpp:260
msgid "Hierachy Pins by Sheets"
msgstr "Pins de hirarchie par feuilles"
#: eeschema/genliste.cpp:144
#: eeschema/dialog_build_BOM.cpp:318
msgid "&Create List"
msgstr "&Crer Liste"
#: eeschema/genliste.cpp:149 #: eeschema/genliste.cpp:149
#: 3d-viewer/3d_toolbar.cpp:112 #: 3d-viewer/3d_toolbar.cpp:112
msgid "&Exit" msgid "&Exit"
...@@ -6169,6 +6014,12 @@ msgstr "&Quitter" ...@@ -6169,6 +6014,12 @@ msgstr "&Quitter"
msgid "List of material:" msgid "List of material:"
msgstr "Liste du Matriel:" msgstr "Liste du Matriel:"
#: eeschema/genliste.cpp:214
#: eeschema/dialog_build_BOM.cpp:476
#: eeschema/dialog_build_BOM.cpp:528
msgid "Failed to open file "
msgstr "Erreur ouverture "
#: eeschema/genliste.cpp:277 #: eeschema/genliste.cpp:277
msgid "" msgid ""
"\n" "\n"
...@@ -6185,6 +6036,71 @@ msgstr "" ...@@ -6185,6 +6036,71 @@ msgstr ""
"\n" "\n"
"#Glob labels ( ordre = Alphab. )\n" "#Glob labels ( ordre = Alphab. )\n"
#: eeschema/genliste.cpp:294
#: eeschema/dialog_build_BOM.cpp:609
msgid ""
"\n"
"#End List\n"
msgstr ""
"\n"
"#End List\n"
#: eeschema/genliste.cpp:584
#: eeschema/dialog_build_BOM.cpp:969
msgid ""
"\n"
"#Cmp ( order = Reference )"
msgstr ""
"\n"
"#Cmp ( ordre = Reference )"
#: eeschema/genliste.cpp:585
#: eeschema/genliste.cpp:640
#: eeschema/dialog_build_BOM.cpp:970
#: eeschema/dialog_build_BOM.cpp:1036
msgid " (with SubCmp)"
msgstr "avec sub-composants"
#: eeschema/genliste.cpp:616
#: eeschema/hierarch.cpp:134
#: eeschema/erc.cpp:690
#: eeschema/dialog_build_BOM.cpp:1004
msgid "Root"
msgstr "Racine"
#: eeschema/genliste.cpp:623
#: eeschema/genliste.cpp:672
#: eeschema/dialog_build_BOM.cpp:1018
#: eeschema/dialog_build_BOM.cpp:1070
msgid "#End Cmp\n"
msgstr "#End Cmp\n"
#: eeschema/genliste.cpp:639
#: eeschema/dialog_build_BOM.cpp:1035
msgid ""
"\n"
"#Cmp ( order = Value )"
msgstr ""
"\n"
"#Cmp ( ordre = Valeur )"
#: eeschema/genliste.cpp:697
#: eeschema/dialog_build_BOM.cpp:1095
#, c-format
msgid "> %-28.28s Global (Sheet %.2d) pos: %3.3f, %3.3f\n"
msgstr "> %-28.28s Global (feuille %.2d) pos: %3.3f, %3.3f\n"
#: eeschema/genliste.cpp:713
#: eeschema/dialog_build_BOM.cpp:1111
#, c-format
msgid "> %-28.28s Sheet %-7.7s (Sheet %.2d) pos: %3.3f, %3.3f\n"
msgstr "> %-28.28s Sheet %-7.7s (feuille %.2d) pos: %3.3f, %3.3f\n"
#: eeschema/genliste.cpp:726
#: eeschema/dialog_build_BOM.cpp:1124
msgid "#End labels\n"
msgstr "#End labels\n"
#: eeschema/eeschema.cpp:56 #: eeschema/eeschema.cpp:56
msgid "Eeschema is already running, Continue?" msgid "Eeschema is already running, Continue?"
msgstr "Eeschema est est cours d'excution. Continuer ?" msgstr "Eeschema est est cours d'excution. Continuer ?"
...@@ -6593,6 +6509,11 @@ msgstr "Ref" ...@@ -6593,6 +6509,11 @@ msgstr "Ref"
msgid "Sheet" msgid "Sheet"
msgstr "Feuille" msgstr "Feuille"
#: eeschema/component_class.cpp:53
#: eeschema/dialog_build_BOM.cpp:962
msgid "Field"
msgstr "Champ"
#: eeschema/sheetlab.cpp:77 #: eeschema/sheetlab.cpp:77
msgid "PinSheet Properties:" msgid "PinSheet Properties:"
msgstr "Proprits des Pins de Hierarchie" msgstr "Proprits des Pins de Hierarchie"
...@@ -6994,6 +6915,7 @@ msgstr "Chemin par d ...@@ -6994,6 +6915,7 @@ msgstr "Chemin par d
#: eeschema/netlist.cpp:96 #: eeschema/netlist.cpp:96
#: eeschema/netlist.cpp:129 #: eeschema/netlist.cpp:129
#: eeschema/dialog_build_BOM.cpp:265
msgid "List" msgid "List"
msgstr "Liste" msgstr "Liste"
...@@ -7928,6 +7850,97 @@ msgstr "" ...@@ -7928,6 +7850,97 @@ msgstr ""
"\n" "\n"
" >> Erreurs ERC: %d\n" " >> Erreurs ERC: %d\n"
#: eeschema/dialog_build_BOM.cpp:240
msgid "List items : "
msgstr "Liste lments:"
#: eeschema/dialog_build_BOM.cpp:266
msgid "Text for spreadsheet import"
msgstr "Texte pour import dans tableur:"
#: eeschema/dialog_build_BOM.cpp:267
msgid "Output format:"
msgstr "Format de sortie"
#: eeschema/dialog_build_BOM.cpp:272
msgid "Tab"
msgstr "Tab"
#: eeschema/dialog_build_BOM.cpp:273
msgid ";"
msgstr ";"
#: eeschema/dialog_build_BOM.cpp:274
msgid ","
msgstr ","
#: eeschema/dialog_build_BOM.cpp:275
msgid "Field separator for spreadsheet import:"
msgstr "Separateur de champ pour import dans tableu:"
#: eeschema/dialog_build_BOM.cpp:279
msgid "Fields to Add"
msgstr "Champ ajouterr"
#: eeschema/dialog_build_BOM.cpp:283
msgid "Add Field 1"
msgstr "Ajouter Champ 1"
#: eeschema/dialog_build_BOM.cpp:287
msgid "Add Field 2"
msgstr "Ajouter Champ 2"
#: eeschema/dialog_build_BOM.cpp:291
msgid "Add Field 3"
msgstr "Ajouter Champ 3"
#: eeschema/dialog_build_BOM.cpp:295
msgid "Add Field 4"
msgstr "Ajouter Champ 4"
#: eeschema/dialog_build_BOM.cpp:299
msgid "Add Field 5"
msgstr "Ajouter Champ 5"
#: eeschema/dialog_build_BOM.cpp:303
msgid "Add Field 6"
msgstr "Ajouter Champ 6"
#: eeschema/dialog_build_BOM.cpp:307
msgid "Add Field 7"
msgstr "Ajouter Champ 7"
#: eeschema/dialog_build_BOM.cpp:311
msgid "Add Field 8"
msgstr "Ajouter Champ 8"
#: eeschema/dialog_build_BOM.cpp:331
msgid "Launch list browser"
msgstr "Lancer le visualisateur de liste"
#: eeschema/dialog_build_BOM.cpp:432
msgid "Bill of material:"
msgstr "Liste du materiel:"
#: eeschema/dialog_build_BOM.cpp:592
#, c-format
msgid ""
"\n"
"#Glob labels ( order = Sheet Number ) count = %d\n"
msgstr ""
"\n"
"#Glob labels ( ordre = Numro de feuiller ) nombre = %d\n"
#: eeschema/dialog_build_BOM.cpp:602
#, c-format
msgid ""
"\n"
"#Glob labels ( order = Alphab. ) count = %d\n"
"\n"
msgstr ""
"\n"
"#Glob labels ( ordre = Alphab. ) nombre = %d\n"
#: cvpcb/dialog_display_options.cpp:141 #: cvpcb/dialog_display_options.cpp:141
#: cvpcb/options.cpp:159 #: cvpcb/options.cpp:159
msgid "Pad &Num" msgid "Pad &Num"
......
No preview for this file type
...@@ -2,16 +2,16 @@ msgid "" ...@@ -2,16 +2,16 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: kicad\n" "Project-Id-Version: kicad\n"
"POT-Creation-Date: \n" "POT-Creation-Date: \n"
"PO-Revision-Date: 2006-08-31 14:06+0900\n" "PO-Revision-Date: 2007-06-26 14:26+0900\n"
"Last-Translator: \n" "Last-Translator: sushizang <sushizang@empal.com>\n"
"Language-Team: kicad team <jean-pierre.charras@ujf-grenoble.fr>\n" "Language-Team: kicad team <jean-pierre.charras@ujf-grenoble.fr>\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n" "Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Poedit-Language: Korean\n"
"X-Poedit-Country: KOREA, REPUBLIC OF\n" "X-Poedit-Country: KOREA, REPUBLIC OF\n"
"X-Poedit-Basepath: f:\\kicad-dev\n" "X-Poedit-Basepath: f:\\kicad-dev\n"
"X-Poedit-KeywordsList: _\n" "X-Poedit-KeywordsList: _\n"
"X-Poedit-Language: Korean\n"
"X-Poedit-SearchPath-0: pcbnew\n" "X-Poedit-SearchPath-0: pcbnew\n"
"X-Poedit-SearchPath-1: eeschema\n" "X-Poedit-SearchPath-1: eeschema\n"
"X-Poedit-SearchPath-2: cvpcb\n" "X-Poedit-SearchPath-2: cvpcb\n"
...@@ -90,7 +90,7 @@ msgstr "항목 삭제" ...@@ -90,7 +90,7 @@ msgstr "항목 삭제"
#: pcbnew/librairi.cpp:47 #: pcbnew/librairi.cpp:47
msgid "Import Module:" msgid "Import Module:"
msgstr "모듈 가져오기:" msgstr "모듈 가져오기"
#: pcbnew/librairi.cpp:62 #: pcbnew/librairi.cpp:62
#: pcbnew/files.cpp:181 #: pcbnew/files.cpp:181
...@@ -110,13 +110,13 @@ msgstr "라이브러리 만들기" ...@@ -110,13 +110,13 @@ msgstr "라이브러리 만들기"
#: pcbnew/librairi.cpp:124 #: pcbnew/librairi.cpp:124
msgid "Export Module:" msgid "Export Module:"
msgstr "모듈 내보내기:" msgstr "모듈 내보내기"
#: pcbnew/librairi.cpp:138 #: pcbnew/librairi.cpp:138
#: pcbnew/librairi.cpp:365 #: pcbnew/librairi.cpp:365
#, c-format #, c-format
msgid "File %s exists, OK to replace ?" msgid "File %s exists, OK to replace ?"
msgstr "<%s> 파일은 이미 존재합니다. 덮어쓰시겠습니까?" msgstr "%s 파일은 이미 존재합니다. 덮어쓰시겠습니까?"
#: pcbnew/librairi.cpp:146 #: pcbnew/librairi.cpp:146
#: eeschema/symbedit.cpp:156 #: eeschema/symbedit.cpp:156
...@@ -132,7 +132,7 @@ msgstr "<%s> 파일로 모듈을 내보냈습니다." ...@@ -132,7 +132,7 @@ msgstr "<%s> 파일로 모듈을 내보냈습니다."
#: pcbnew/librairi.cpp:181 #: pcbnew/librairi.cpp:181
#, c-format #, c-format
msgid "Ok to delete module %s in library %s" msgid "Ok to delete module %s in library %s"
msgstr "라이브러리 <%s> 안의<%s> 모듈이 삭제됩니다." msgstr "%s 라이브러리 안의 %s 모듈이 삭제됩니다."
#: pcbnew/librairi.cpp:190 #: pcbnew/librairi.cpp:190
msgid "Library " msgid "Library "
...@@ -155,7 +155,7 @@ msgstr "라이브러리 파일이 아닙니다." ...@@ -155,7 +155,7 @@ msgstr "라이브러리 파일이 아닙니다."
#: pcbnew/librairi.cpp:228 #: pcbnew/librairi.cpp:228
#, c-format #, c-format
msgid "Module [%s] not found" msgid "Module [%s] not found"
msgstr "<%s> 모듈을 찾을 수 없습니다." msgstr "[%s] 모듈을 찾을 수 없습니다."
#: pcbnew/librairi.cpp:240 #: pcbnew/librairi.cpp:240
#: pcbnew/librairi.cpp:377 #: pcbnew/librairi.cpp:377
...@@ -171,16 +171,16 @@ msgstr "<%s> 모듈을 찾을 수 없습니다." ...@@ -171,16 +171,16 @@ msgstr "<%s> 모듈을 찾을 수 없습니다."
#: eeschema/plothpgl.cpp:559 #: eeschema/plothpgl.cpp:559
#: cvpcb/genequiv.cpp:42 #: cvpcb/genequiv.cpp:42
msgid "Unable to create " msgid "Unable to create "
msgstr "생성할 수 없습니다." msgstr "다음을 생성할 수 없습니다: "
#: pcbnew/librairi.cpp:316 #: pcbnew/librairi.cpp:316
#, c-format #, c-format
msgid "Component %s deleted in library %s" msgid "Component %s deleted in library %s"
msgstr "<%s> 라이브러리의 <%s> 컴포넌트가 삭제되었습니다." msgstr "%s 라이브러리의 %s 컴포넌트가 삭제되었습니다."
#: pcbnew/librairi.cpp:341 #: pcbnew/librairi.cpp:341
msgid " No modules to archive!" msgid " No modules to archive!"
msgstr "압축할 모듈이 없습니다." msgstr " 압축할 모듈이 없습니다!"
#: pcbnew/librairi.cpp:348 #: pcbnew/librairi.cpp:348
msgid "Library" msgid "Library"
...@@ -189,7 +189,7 @@ msgstr "라이브러리" ...@@ -189,7 +189,7 @@ msgstr "라이브러리"
#: pcbnew/librairi.cpp:434 #: pcbnew/librairi.cpp:434
#, c-format #, c-format
msgid "Library %s not found" msgid "Library %s not found"
msgstr "<%s> 라이브러리를 찾을 수 없습니다." msgstr "%s 라이브러리를 찾을 수 없습니다."
#: pcbnew/librairi.cpp:445 #: pcbnew/librairi.cpp:445
#: eeschema/symbtext.cpp:136 #: eeschema/symbtext.cpp:136
...@@ -200,22 +200,22 @@ msgstr "이름:" ...@@ -200,22 +200,22 @@ msgstr "이름:"
#: pcbnew/librairi.cpp:454 #: pcbnew/librairi.cpp:454
#, c-format #, c-format
msgid "Unable to open %s" msgid "Unable to open %s"
msgstr "<%s>을(를) 열 수 없습니다." msgstr "%s을(를) 열 수 없습니다."
#: pcbnew/librairi.cpp:464 #: pcbnew/librairi.cpp:464
#, c-format #, c-format
msgid "File %s is not a eeschema library" msgid "File %s is not a eeschema library"
msgstr "<%s> 파일은 EESchema 라이브러리가 아닙니다." msgstr "%s 파일은 EESchema 라이브러리가 아닙니다."
#: pcbnew/librairi.cpp:491 #: pcbnew/librairi.cpp:491
msgid "Module exists Line " msgid "Module exists Line "
msgstr "모듈에 선이 존재합니다." msgstr "모듈에 선이 존재합니다: "
#: pcbnew/librairi.cpp:601 #: pcbnew/librairi.cpp:601
#: eeschema/libedit.cpp:113 #: eeschema/libedit.cpp:113
#: eeschema/libedit.cpp:390 #: eeschema/libedit.cpp:390
msgid "Component " msgid "Component "
msgstr "컴포넌트" msgstr "컴포넌트 "
#: pcbnew/librairi.cpp:602 #: pcbnew/librairi.cpp:602
msgid " added in " msgid " added in "
...@@ -239,7 +239,7 @@ msgstr "Module Editor (라이브러리: " ...@@ -239,7 +239,7 @@ msgstr "Module Editor (라이브러리: "
#: pcbnew/librairi.cpp:705 #: pcbnew/librairi.cpp:705
msgid "Library exists " msgid "Library exists "
msgstr "라이브러리가 존재합니다. " msgstr "라이브러리가 존재합니다: "
#: pcbnew/librairi.cpp:720 #: pcbnew/librairi.cpp:720
msgid "Create error " msgid "Create error "
...@@ -539,7 +539,7 @@ msgstr "네트 선택" ...@@ -539,7 +539,7 @@ msgstr "네트 선택"
#: pcbnew/onrightclick.cpp:424 #: pcbnew/onrightclick.cpp:424
msgid "Delete Zone Limit" msgid "Delete Zone Limit"
msgstr "역 경계 삭제" msgstr "역 경계 삭제"
#: pcbnew/onrightclick.cpp:428 #: pcbnew/onrightclick.cpp:428
#: pcbnew/onrightclick.cpp:439 #: pcbnew/onrightclick.cpp:439
...@@ -810,15 +810,15 @@ msgstr "표준" ...@@ -810,15 +810,15 @@ msgstr "표준"
#: pcbnew/muonde.cpp:353 #: pcbnew/muonde.cpp:353
msgid "Symmetrical" msgid "Symmetrical"
msgstr "대칭적으로" msgstr "대칭"
#: pcbnew/muonde.cpp:353 #: pcbnew/muonde.cpp:353
msgid "mirrored" msgid "mirrored"
msgstr "미러" msgstr "미러"
#: pcbnew/muonde.cpp:354 #: pcbnew/muonde.cpp:354
msgid "ShapeOption" msgid "ShapeOption"
msgstr "형상 옵션" msgstr "형상 설정"
#: pcbnew/muonde.cpp:358 #: pcbnew/muonde.cpp:358
#: pcbnew/mirepcb.cpp:111 #: pcbnew/mirepcb.cpp:111
...@@ -877,7 +877,7 @@ msgstr "<%s> 라이브러리를 찾을 수 없습니다 ." ...@@ -877,7 +877,7 @@ msgstr "<%s> 라이브러리를 찾을 수 없습니다 ."
#: pcbnew/loadcmp.cpp:206 #: pcbnew/loadcmp.cpp:206
#, c-format #, c-format
msgid "Scan Lib: %s" msgid "Scan Lib: %s"
msgstr "라이브러리 검색: <%s>" msgstr "라이브러리 검색: %s"
#: pcbnew/loadcmp.cpp:215 #: pcbnew/loadcmp.cpp:215
msgid "File is Not a library" msgid "File is Not a library"
...@@ -939,7 +939,7 @@ msgstr "값 " ...@@ -939,7 +939,7 @@ msgstr "값 "
#: pcbnew/netlist.cpp:95 #: pcbnew/netlist.cpp:95
#, c-format #, c-format
msgid "Netlist file %s not found" msgid "Netlist file %s not found"
msgstr "<%s> 네트리스트 파일을 찾을 수 없습니다." msgstr "%s 네트리스트 파일을 찾을 수 없습니다."
#: pcbnew/netlist.cpp:142 #: pcbnew/netlist.cpp:142
msgid "Read Netlist " msgid "Read Netlist "
...@@ -948,17 +948,17 @@ msgstr "네트리스트 읽기" ...@@ -948,17 +948,17 @@ msgstr "네트리스트 읽기"
#: pcbnew/netlist.cpp:356 #: pcbnew/netlist.cpp:356
#, c-format #, c-format
msgid "Cmp %s: Mismatch! module is [%s] and netlist said [%s]\n" msgid "Cmp %s: Mismatch! module is [%s] and netlist said [%s]\n"
msgstr "컴포넌트 <%s>: 불일치! %s 모듈과 <%s> 네트리스트가 일치하지 않습니다.\n" msgstr "컴포넌트 %s: 불일치! %s 모듈과 [%s] 네트리스트가 일치하지 않습니다.\n"
#: pcbnew/netlist.cpp:393 #: pcbnew/netlist.cpp:393
#, c-format #, c-format
msgid "Component [%s] not found" msgid "Component [%s] not found"
msgstr "<%s> 컴포넌트를 찾을 수 없습니다." msgstr "[%s] 컴포넌트를 찾을 수 없습니다."
#: pcbnew/netlist.cpp:453 #: pcbnew/netlist.cpp:453
#, c-format #, c-format
msgid "Module [%s]: Pad [%s] not found" msgid "Module [%s]: Pad [%s] not found"
msgstr "모듈 <%s>: <%s> 패드를 찾을 수 없습니다." msgstr "모듈 [%s]: [%s] 패드를 찾을 수 없습니다."
#: pcbnew/netlist.cpp:479 #: pcbnew/netlist.cpp:479
msgid "No Modules" msgid "No Modules"
...@@ -1011,7 +1011,7 @@ msgstr "설정 파일 읽기:" ...@@ -1011,7 +1011,7 @@ msgstr "설정 파일 읽기:"
#: cvpcb/menucfg.cpp:182 #: cvpcb/menucfg.cpp:182
#, c-format #, c-format
msgid "File %s not found" msgid "File %s not found"
msgstr "<%s> 파일을 찾을 수 없습니다." msgstr "%s 파일을 찾을 수 없습니다."
#: pcbnew/pcbcfg.cpp:151 #: pcbnew/pcbcfg.cpp:151
#: eeschema/eeconfig.cpp:142 #: eeschema/eeconfig.cpp:142
...@@ -1042,7 +1042,7 @@ msgstr "DRC 활성 (현재 상태: DRC 불능 !!!)" ...@@ -1042,7 +1042,7 @@ msgstr "DRC 활성 (현재 상태: DRC 불능 !!!)"
#: pcbnew/pcbframe.cpp:356 #: pcbnew/pcbframe.cpp:356
msgid "Polar Coords not show" msgid "Polar Coords not show"
msgstr "좌표 보이지 않기" msgstr "좌표 숨기기"
#: pcbnew/pcbframe.cpp:356 #: pcbnew/pcbframe.cpp:356
msgid "Display Polar Coords" msgid "Display Polar Coords"
...@@ -1051,7 +1051,7 @@ msgstr "좌표 보이기" ...@@ -1051,7 +1051,7 @@ msgstr "좌표 보이기"
#: pcbnew/pcbframe.cpp:361 #: pcbnew/pcbframe.cpp:361
#: eeschema/schframe.cpp:243 #: eeschema/schframe.cpp:243
msgid "Grid not show" msgid "Grid not show"
msgstr "그리드 보이지 않기" msgstr "그리드 숨기기"
#: pcbnew/pcbframe.cpp:361 #: pcbnew/pcbframe.cpp:361
#: eeschema/schframe.cpp:243 #: eeschema/schframe.cpp:243
...@@ -1060,7 +1060,7 @@ msgstr "그리드 보이기" ...@@ -1060,7 +1060,7 @@ msgstr "그리드 보이기"
#: pcbnew/pcbframe.cpp:369 #: pcbnew/pcbframe.cpp:369
msgid "General ratsnest not show" msgid "General ratsnest not show"
msgstr "일반 연결선 보이지 않기" msgstr "일반 연결선 숨기기"
#: pcbnew/pcbframe.cpp:369 #: pcbnew/pcbframe.cpp:369
msgid "Show General ratsnest" msgid "Show General ratsnest"
...@@ -1068,7 +1068,7 @@ msgstr "일반 연결선 보이기" ...@@ -1068,7 +1068,7 @@ msgstr "일반 연결선 보이기"
#: pcbnew/pcbframe.cpp:374 #: pcbnew/pcbframe.cpp:374
msgid "Module ratsnest not show" msgid "Module ratsnest not show"
msgstr "모듈 연결선 보이지 않기" msgstr "모듈 연결선 숨기기"
#: pcbnew/pcbframe.cpp:374 #: pcbnew/pcbframe.cpp:374
msgid "Show Module ratsnest" msgid "Show Module ratsnest"
...@@ -1084,13 +1084,13 @@ msgstr "이전 트랙 자동 삭제 기능 사용" ...@@ -1084,13 +1084,13 @@ msgstr "이전 트랙 자동 삭제 기능 사용"
#: pcbnew/pcbframe.cpp:384 #: pcbnew/pcbframe.cpp:384
msgid "Do not Show Zones" msgid "Do not Show Zones"
msgstr "구역 보이지 않기" msgstr "영역 숨기기"
#: pcbnew/pcbframe.cpp:384 #: pcbnew/pcbframe.cpp:384
#: pcbnew/tool_pcb.cpp:178 #: pcbnew/tool_pcb.cpp:178
#: pcbnew/set_color.cpp:387 #: pcbnew/set_color.cpp:387
msgid "Show Zones" msgid "Show Zones"
msgstr "역 보이기" msgstr "역 보이기"
#: pcbnew/pcbframe.cpp:389 #: pcbnew/pcbframe.cpp:389
msgid "Show Pads Sketch mode" msgid "Show Pads Sketch mode"
...@@ -1187,7 +1187,7 @@ msgstr "보드 인쇄" ...@@ -1187,7 +1187,7 @@ msgstr "보드 인쇄"
#: pcbnew/tool_pcb.cpp:107 #: pcbnew/tool_pcb.cpp:107
#: pcbnew/menubarpcb.cpp:93 #: pcbnew/menubarpcb.cpp:93
msgid "Plot (Hplg, Postscript, or Gerber format)" msgid "Plot (Hplg, Postscript, or Gerber format)"
msgstr "플로트" msgstr "플로트 (HPLG, Postscript 또는 Gerber 형식)"
#: pcbnew/tool_pcb.cpp:110 #: pcbnew/tool_pcb.cpp:110
#: pcbnew/tool_modedit.cpp:100 #: pcbnew/tool_modedit.cpp:100
...@@ -1338,7 +1338,7 @@ msgstr "비아 및 트랙 추가" ...@@ -1338,7 +1338,7 @@ msgstr "비아 및 트랙 추가"
#: pcbnew/tool_pcb.cpp:242 #: pcbnew/tool_pcb.cpp:242
#: pcbnew/edit.cpp:525 #: pcbnew/edit.cpp:525
msgid "Add Zones" msgid "Add Zones"
msgstr "역 추가" msgstr "역 추가"
#: pcbnew/tool_pcb.cpp:247 #: pcbnew/tool_pcb.cpp:247
#: pcbnew/tool_modedit.cpp:153 #: pcbnew/tool_modedit.cpp:153
...@@ -1474,7 +1474,7 @@ msgstr "플로트" ...@@ -1474,7 +1474,7 @@ msgstr "플로트"
#: pcbnew/pcbplot.cpp:140 #: pcbnew/pcbplot.cpp:140
msgid "Plot Format" msgid "Plot Format"
msgstr "플로트 포맷" msgstr "플로트 형식"
#: pcbnew/pcbplot.cpp:156 #: pcbnew/pcbplot.cpp:156
msgid "Spot min" msgid "Spot min"
...@@ -1567,7 +1567,7 @@ msgstr "모든 레이어에 패드 인쇄/플로트" ...@@ -1567,7 +1567,7 @@ msgstr "모든 레이어에 패드 인쇄/플로트"
#: pcbnew/pcbplot.cpp:249 #: pcbnew/pcbplot.cpp:249
msgid "Print Module Value" msgid "Print Module Value"
msgstr "모듈값 인쇄" msgstr "모듈 값 인쇄"
#: pcbnew/pcbplot.cpp:252 #: pcbnew/pcbplot.cpp:252
msgid "Enable/disable print/plot module value on Silkscreen layers" msgid "Enable/disable print/plot module value on Silkscreen layers"
...@@ -1749,7 +1749,7 @@ msgstr "파일" ...@@ -1749,7 +1749,7 @@ msgstr "파일"
#: pcbnew/plotgerb.cpp:794 #: pcbnew/plotgerb.cpp:794
#, c-format #, c-format
msgid "unable to reopen file <%s>" msgid "unable to reopen file <%s>"
msgstr "<%s> 파일을 다시 열 수 없" msgstr "<%s> 파일을 다시 열 수 없습니다."
#: pcbnew/sel_layer.cpp:76 #: pcbnew/sel_layer.cpp:76
msgid "Select Layer:" msgid "Select Layer:"
...@@ -1994,7 +1994,7 @@ msgstr "GenCAD (&G)" ...@@ -1994,7 +1994,7 @@ msgstr "GenCAD (&G)"
#: pcbnew/menubarpcb.cpp:101 #: pcbnew/menubarpcb.cpp:101
msgid "Export GenCAD Format" msgid "Export GenCAD Format"
msgstr "GenCAD 포맷으로 내보내기" msgstr "GenCAD 형식으로 내보내기"
#: pcbnew/menubarpcb.cpp:105 #: pcbnew/menubarpcb.cpp:105
msgid "&Module report" msgid "&Module report"
...@@ -2290,7 +2290,7 @@ msgid "Unable to create temporary file " ...@@ -2290,7 +2290,7 @@ msgid "Unable to create temporary file "
msgstr "임시 파일을 만들 수 없습니다." msgstr "임시 파일을 만들 수 없습니다."
#: pcbnew/router.cpp:71 #: pcbnew/router.cpp:71
msgid "Create temporary file " msgid "Create temporary file: "
msgstr "임시 파일 만들기" msgstr "임시 파일 만들기"
#: pcbnew/router.cpp:528 #: pcbnew/router.cpp:528
...@@ -2299,7 +2299,7 @@ msgstr "데이터 파일을 찾을 수 없습니다." ...@@ -2299,7 +2299,7 @@ msgstr "데이터 파일을 찾을 수 없습니다."
#: pcbnew/router.cpp:534 #: pcbnew/router.cpp:534
msgid "Lecture fichier de routage " msgid "Lecture fichier de routage "
msgstr "자동 배선 파일을 읽는 중 " msgstr "자동 배선 파일을 읽는 중: "
#: pcbnew/zones.cpp:136 #: pcbnew/zones.cpp:136
#: pcbnew/zones.cpp:137 #: pcbnew/zones.cpp:137
...@@ -2314,7 +2314,7 @@ msgstr "그리드 크기:" ...@@ -2314,7 +2314,7 @@ msgstr "그리드 크기:"
#: pcbnew/zones.cpp:144 #: pcbnew/zones.cpp:144
msgid "Zone clearance value (mm):" msgid "Zone clearance value (mm):"
msgstr "역 유격값 (밀리미터):" msgstr "역 유격값 (밀리미터):"
#: pcbnew/zones.cpp:156 #: pcbnew/zones.cpp:156
msgid "Include Pads" msgid "Include Pads"
...@@ -2330,7 +2330,7 @@ msgstr "패드 제외" ...@@ -2330,7 +2330,7 @@ msgstr "패드 제외"
#: pcbnew/zones.cpp:160 #: pcbnew/zones.cpp:160
msgid "Pad options:" msgid "Pad options:"
msgstr "패드 설정:" msgstr "패드 설정"
#: pcbnew/zones.cpp:164 #: pcbnew/zones.cpp:164
#: eeschema/dialog_options.cpp:240 #: eeschema/dialog_options.cpp:240
...@@ -2343,7 +2343,7 @@ msgstr "수평, 수직 및 45도" ...@@ -2343,7 +2343,7 @@ msgstr "수평, 수직 및 45도"
#: pcbnew/zones.cpp:167 #: pcbnew/zones.cpp:167
msgid "Zone edges orient:" msgid "Zone edges orient:"
msgstr "구역 에지 방향:" msgstr "영역 에지 방향"
#: pcbnew/zones.cpp:175 #: pcbnew/zones.cpp:175
msgid "Fill" msgid "Fill"
...@@ -2376,7 +2376,7 @@ msgstr "업데이트 설정" ...@@ -2376,7 +2376,7 @@ msgstr "업데이트 설정"
#: pcbnew/zones.cpp:191 #: pcbnew/zones.cpp:191
msgid "Zone clearance value:" msgid "Zone clearance value:"
msgstr "역 유격값:" msgstr "역 유격값:"
#: pcbnew/zones.cpp:194 #: pcbnew/zones.cpp:194
msgid "Grid (mm):" msgid "Grid (mm):"
...@@ -2388,15 +2388,15 @@ msgstr "그리드 (인치):" ...@@ -2388,15 +2388,15 @@ msgstr "그리드 (인치):"
#: pcbnew/zones.cpp:336 #: pcbnew/zones.cpp:336
msgid "New zone segment width: " msgid "New zone segment width: "
msgstr "새 역 세그먼트 두께: " msgstr "새 역 세그먼트 두께: "
#: pcbnew/zones.cpp:520 #: pcbnew/zones.cpp:520
msgid "Zone: No net selected" msgid "Zone: No net selected"
msgstr "역: 네트가 선택되지 않았습니다." msgstr "역: 네트가 선택되지 않았습니다."
#: pcbnew/zones.cpp:562 #: pcbnew/zones.cpp:562
msgid "Delete Current Zone Edges" msgid "Delete Current Zone Edges"
msgstr "현재 역 에지 삭제" msgstr "현재 역 에지 삭제"
#: pcbnew/zones.cpp:807 #: pcbnew/zones.cpp:807
msgid "No Net" msgid "No Net"
...@@ -2442,7 +2442,7 @@ msgstr "텍스트 모듈 컴포넌트" ...@@ -2442,7 +2442,7 @@ msgstr "텍스트 모듈 컴포넌트"
#: pcbnew/set_color.cpp:362 #: pcbnew/set_color.cpp:362
msgid "Text Module invisible" msgid "Text Module invisible"
msgstr "텍스트 모듈 보이지 않기" msgstr "텍스트 모듈 숨기기"
#: pcbnew/set_color.cpp:370 #: pcbnew/set_color.cpp:370
msgid "Anchors" msgid "Anchors"
...@@ -2472,7 +2472,7 @@ msgstr "모두 보이기" ...@@ -2472,7 +2472,7 @@ msgstr "모두 보이기"
#: pcbnew/set_color.cpp:683 #: pcbnew/set_color.cpp:683
#: gerbview/set_color.cpp:232 #: gerbview/set_color.cpp:232
msgid "Show None" msgid "Show None"
msgstr "모두 보이지 않기" msgstr "모두 숨기기"
#: pcbnew/set_color.cpp:688 #: pcbnew/set_color.cpp:688
#: gerbview/reglage.cpp:114 #: gerbview/reglage.cpp:114
...@@ -2607,12 +2607,12 @@ msgstr "현재 값" ...@@ -2607,12 +2607,12 @@ msgstr "현재 값"
#: pcbnew/xchgmod.cpp:208 #: pcbnew/xchgmod.cpp:208
#, c-format #, c-format
msgid "file %s not found" msgid "file %s not found"
msgstr "<%s> 파일을 찾을 수 없습니다." msgstr "%s 파일을 찾을 수 없습니다."
#: pcbnew/xchgmod.cpp:222 #: pcbnew/xchgmod.cpp:222
#, c-format #, c-format
msgid "Unable to create file %s" msgid "Unable to create file %s"
msgstr "<%s> 파일을 만들 수 없습니다." msgstr "%s 파일을 만들 수 없습니다."
#: pcbnew/xchgmod.cpp:326 #: pcbnew/xchgmod.cpp:326
#, c-format #, c-format
...@@ -2800,7 +2800,7 @@ msgstr "트랙 포함" ...@@ -2800,7 +2800,7 @@ msgstr "트랙 포함"
#: pcbnew/block.cpp:136 #: pcbnew/block.cpp:136
msgid "Include zones" msgid "Include zones"
msgstr "역 포함" msgstr "역 포함"
#: pcbnew/block.cpp:141 #: pcbnew/block.cpp:141
msgid "Include Text on copper layers" msgid "Include Text on copper layers"
...@@ -2832,7 +2832,7 @@ msgstr "드로우 레이어 삭제" ...@@ -2832,7 +2832,7 @@ msgstr "드로우 레이어 삭제"
#: pcbnew/block.cpp:530 #: pcbnew/block.cpp:530
msgid "Delete zones" msgid "Delete zones"
msgstr "역 삭제" msgstr "역 삭제"
#: pcbnew/block.cpp:561 #: pcbnew/block.cpp:561
msgid "Rotate Block" msgid "Rotate Block"
...@@ -2848,7 +2848,7 @@ msgstr "트랙 회전" ...@@ -2848,7 +2848,7 @@ msgstr "트랙 회전"
#: pcbnew/block.cpp:627 #: pcbnew/block.cpp:627
msgid "Zone rotation" msgid "Zone rotation"
msgstr "역 회전" msgstr "역 회전"
#: pcbnew/block.cpp:646 #: pcbnew/block.cpp:646
msgid "Draw layers rotation" msgid "Draw layers rotation"
...@@ -2868,7 +2868,7 @@ msgstr "트랙 미러" ...@@ -2868,7 +2868,7 @@ msgstr "트랙 미러"
#: pcbnew/block.cpp:821 #: pcbnew/block.cpp:821
msgid "Zone mirroring" msgid "Zone mirroring"
msgstr "역 미러" msgstr "역 미러"
#: pcbnew/block.cpp:841 #: pcbnew/block.cpp:841
msgid "Draw layers mirroring" msgid "Draw layers mirroring"
...@@ -2888,7 +2888,7 @@ msgstr "트랙 이동" ...@@ -2888,7 +2888,7 @@ msgstr "트랙 이동"
#: pcbnew/block.cpp:1017 #: pcbnew/block.cpp:1017
msgid "Move zones" msgid "Move zones"
msgstr "역 이동" msgstr "역 이동"
#: pcbnew/block.cpp:1036 #: pcbnew/block.cpp:1036
msgid "Move draw layers" msgid "Move draw layers"
...@@ -2908,7 +2908,7 @@ msgstr "트랙 복사" ...@@ -2908,7 +2908,7 @@ msgstr "트랙 복사"
#: pcbnew/block.cpp:1197 #: pcbnew/block.cpp:1197
msgid "Zone copy" msgid "Zone copy"
msgstr "역 복사" msgstr "역 복사"
#: pcbnew/block.cpp:1219 #: pcbnew/block.cpp:1219
msgid "Draw layers copy" msgid "Draw layers copy"
...@@ -2953,7 +2953,7 @@ msgstr "보이기" ...@@ -2953,7 +2953,7 @@ msgstr "보이기"
#: pcbnew/dialog_edit_mod_text.cpp:230 #: pcbnew/dialog_edit_mod_text.cpp:230
msgid "no show" msgid "no show"
msgstr "보이지 않기" msgstr "숨기기"
#: pcbnew/dialog_edit_mod_text.cpp:313 #: pcbnew/dialog_edit_mod_text.cpp:313
msgid "Value:" msgid "Value:"
...@@ -2967,12 +2967,12 @@ msgstr "모듈 배치 %s %s" ...@@ -2967,12 +2967,12 @@ msgstr "모듈 배치 %s %s"
#: pcbnew/controle.cpp:88 #: pcbnew/controle.cpp:88
#, c-format #, c-format
msgid "module %s not found" msgid "module %s not found"
msgstr "<%s> 모듈을 찾을 수 없습니다." msgstr "%s 모듈을 찾을 수 없습니다."
#: pcbnew/controle.cpp:90 #: pcbnew/controle.cpp:90
#, c-format #, c-format
msgid "Pin %s (module %s) not found" msgid "Pin %s (module %s) not found"
msgstr "<%s> 핀을 찾을 수 없습니다. (모듈 %s)" msgstr "%s 핀을 찾을 수 없습니다. (모듈 %s)"
#: pcbnew/controle.cpp:92 #: pcbnew/controle.cpp:92
#, c-format #, c-format
...@@ -2985,7 +2985,7 @@ msgstr "삭제할 항목" ...@@ -2985,7 +2985,7 @@ msgstr "삭제할 항목"
#: pcbnew/dialog_initpcb.cpp:109 #: pcbnew/dialog_initpcb.cpp:109
msgid "Delete Zones" msgid "Delete Zones"
msgstr "역 삭제" msgstr "역 삭제"
#: pcbnew/dialog_initpcb.cpp:113 #: pcbnew/dialog_initpcb.cpp:113
msgid "Delete Texts" msgid "Delete Texts"
...@@ -3260,7 +3260,7 @@ msgstr "3D 형상:" ...@@ -3260,7 +3260,7 @@ msgstr "3D 형상:"
#: pcbnew/dialog_edit_module.cpp:709 #: pcbnew/dialog_edit_module.cpp:709
#, c-format #, c-format
msgid "Delete [%s]" msgid "Delete [%s]"
msgstr "삭제 <%s>" msgstr "삭제 [%s]"
#: pcbnew/dialog_track_options.cpp:125 #: pcbnew/dialog_track_options.cpp:125
msgid "Via Size" msgid "Via Size"
...@@ -3345,7 +3345,7 @@ msgstr "트랙 추가" ...@@ -3345,7 +3345,7 @@ msgstr "트랙 추가"
#: pcbnew/edit.cpp:527 #: pcbnew/edit.cpp:527
msgid "Warning: Display Zone is OFF!!!" msgid "Warning: Display Zone is OFF!!!"
msgstr "경고: 표시 역 비활성!!!" msgstr "경고: 표시 역 비활성!!!"
#: pcbnew/edit.cpp:534 #: pcbnew/edit.cpp:534
msgid "Add Mire" msgid "Add Mire"
...@@ -3513,7 +3513,7 @@ msgstr "형식" ...@@ -3513,7 +3513,7 @@ msgstr "형식"
#: pcbnew/affiche.cpp:140 #: pcbnew/affiche.cpp:140
msgid "Zone" msgid "Zone"
msgstr "역" msgstr "역"
#: pcbnew/affiche.cpp:165 #: pcbnew/affiche.cpp:165
msgid "NetCode" msgid "NetCode"
...@@ -3558,7 +3558,7 @@ msgstr "형상" ...@@ -3558,7 +3558,7 @@ msgstr "형상"
#: pcbnew/affiche.cpp:238 #: pcbnew/affiche.cpp:238
msgid " Arc " msgid " Arc "
msgstr " 호" msgstr " 호 "
#: pcbnew/affiche.cpp:265 #: pcbnew/affiche.cpp:265
msgid "Seg" msgid "Seg"
...@@ -3781,11 +3781,11 @@ msgstr "네트를 삭제하시겠습니까?" ...@@ -3781,11 +3781,11 @@ msgstr "네트를 삭제하시겠습니까?"
#: pcbnew/dialog_pad_edit.cpp:152 #: pcbnew/dialog_pad_edit.cpp:152
msgid "Pad Num :" msgid "Pad Num :"
msgstr "패드 번호:" msgstr "패드 번호 :"
#: pcbnew/dialog_pad_edit.cpp:158 #: pcbnew/dialog_pad_edit.cpp:158
msgid "Pad Net Name :" msgid "Pad Net Name :"
msgstr "패드 네트 이름:" msgstr "패드 네트 이름 :"
#: pcbnew/dialog_pad_edit.cpp:178 #: pcbnew/dialog_pad_edit.cpp:178
msgid "90" msgid "90"
...@@ -3815,7 +3815,7 @@ msgstr "사각형" ...@@ -3815,7 +3815,7 @@ msgstr "사각형"
#: pcbnew/dialog_pad_edit.cpp:190 #: pcbnew/dialog_pad_edit.cpp:190
msgid "Trapeze" msgid "Trapeze"
msgstr "트러피즈" msgstr "사다리꼴"
#: pcbnew/dialog_pad_edit.cpp:192 #: pcbnew/dialog_pad_edit.cpp:192
msgid "Pad Shape:" msgid "Pad Shape:"
...@@ -4776,7 +4776,7 @@ msgstr "가로/세로" ...@@ -4776,7 +4776,7 @@ msgstr "가로/세로"
#: eeschema/dialog_options.cpp:242 #: eeschema/dialog_options.cpp:242
msgid "Wires - Bus orient" msgid "Wires - Bus orient"
msgstr "와이어 - 배선 방향" msgstr "와이어 - 버스 방향"
#: eeschema/dialog_options.cpp:263 #: eeschema/dialog_options.cpp:263
msgid "Auto increment params" msgid "Auto increment params"
...@@ -4898,7 +4898,7 @@ msgstr "변환 유닛" ...@@ -4898,7 +4898,7 @@ msgstr "변환 유닛"
#: eeschema/edit_component_in_lib.cpp:363 #: eeschema/edit_component_in_lib.cpp:363
#: eeschema/dialog_edit_component_in_schematic.cpp:211 #: eeschema/dialog_edit_component_in_schematic.cpp:211
msgid "Vertical" msgid "Vertical"
msgstr "세로" msgstr "세로쓰기"
#: eeschema/plothpgl.cpp:205 #: eeschema/plothpgl.cpp:205
msgid "Sheet Size" msgid "Sheet Size"
...@@ -4975,7 +4975,7 @@ msgstr "플로트" ...@@ -4975,7 +4975,7 @@ msgstr "플로트"
#: eeschema/pinedit.cpp:18 #: eeschema/pinedit.cpp:18
#: eeschema/pinedit-dialog.cpp:310 #: eeschema/pinedit-dialog.cpp:310
msgid "line" msgid "line"
msgstr "라인" msgstr ""
#: eeschema/pinedit.cpp:18 #: eeschema/pinedit.cpp:18
#: eeschema/pinedit-dialog.cpp:311 #: eeschema/pinedit-dialog.cpp:311
...@@ -5031,7 +5031,7 @@ msgstr " 표준" ...@@ -5031,7 +5031,7 @@ msgstr " 표준"
#: eeschema/schedit.cpp:278 #: eeschema/schedit.cpp:278
msgid "Push/Pop Hierarchy" msgid "Push/Pop Hierarchy"
msgstr "계층구조 보이기/감추기" msgstr "계층구조 보이기/숨기기"
#: eeschema/schedit.cpp:282 #: eeschema/schedit.cpp:282
msgid "Add NoConnect Flag" msgid "Add NoConnect Flag"
...@@ -5088,7 +5088,7 @@ msgstr "전원 추가" ...@@ -5088,7 +5088,7 @@ msgstr "전원 추가"
#: eeschema/schedit.cpp:436 #: eeschema/schedit.cpp:436
#: eeschema/delete.cpp:299 #: eeschema/delete.cpp:299
msgid "Delete SHEET!!" msgid "Delete SHEET!!"
msgstr "시트 삭제" msgstr "시트 삭제!!"
#: eeschema/annotate_dialog.cpp:119 #: eeschema/annotate_dialog.cpp:119
msgid "Hierarchy" msgid "Hierarchy"
...@@ -5140,7 +5140,7 @@ msgstr "핀 길이:" ...@@ -5140,7 +5140,7 @@ msgstr "핀 길이:"
#: eeschema/pinedit-dialog.cpp:263 #: eeschema/pinedit-dialog.cpp:263
msgid "No Draw" msgid "No Draw"
msgstr "보이지 않음" msgstr "숨기기"
#: eeschema/pinedit-dialog.cpp:285 #: eeschema/pinedit-dialog.cpp:285
#: eeschema/affiche.cpp:99 #: eeschema/affiche.cpp:99
...@@ -5304,12 +5304,12 @@ msgid "Rotate -" ...@@ -5304,12 +5304,12 @@ msgid "Rotate -"
msgstr "회전 -" msgstr "회전 -"
#: eeschema/onrightclick.cpp:276 #: eeschema/onrightclick.cpp:276
msgid "Mirror -- (Y)" msgid "Mirror -- (X)"
msgstr "미러 -- (Y)" msgstr "미러 -- (X)"
#: eeschema/onrightclick.cpp:277 #: eeschema/onrightclick.cpp:277
msgid "Mirror || (X)" msgid "Mirror || (Y)"
msgstr "미러 || (X)" msgstr "미러 || (Y)"
#: eeschema/onrightclick.cpp:278 #: eeschema/onrightclick.cpp:278
msgid "Normal (N)" msgid "Normal (N)"
...@@ -5547,7 +5547,7 @@ msgstr "기타" ...@@ -5547,7 +5547,7 @@ msgstr "기타"
#: eeschema/dialog_eeschema_config.cpp:170 #: eeschema/dialog_eeschema_config.cpp:170
#: cvpcb/dialog_cvpcb_config.cpp:144 #: cvpcb/dialog_cvpcb_config.cpp:144
msgid "NetList Formats:" msgid "NetList Formats:"
msgstr "네트리스트 포맷" msgstr "네트리스트 형식"
#: eeschema/dialog_set_status.cpp:148 #: eeschema/dialog_set_status.cpp:148
#: eeschema/dialog_eeschema_config.cpp:223 #: eeschema/dialog_eeschema_config.cpp:223
...@@ -5621,7 +5621,7 @@ msgstr "컴포넌트 이름이 없습니다!" ...@@ -5621,7 +5621,7 @@ msgstr "컴포넌트 이름이 없습니다!"
#: eeschema/edit_component_in_schematic.cpp:266 #: eeschema/edit_component_in_schematic.cpp:266
#, c-format #, c-format
msgid "Component [%s] not found!" msgid "Component [%s] not found!"
msgstr "<%s> 컴포넌트를 찾을 수 없습니다!" msgstr "[%s] 컴포넌트를 찾을 수 없습니다!"
#: eeschema/edit_component_in_schematic.cpp:368 #: eeschema/edit_component_in_schematic.cpp:368
msgid "No Field to move" msgid "No Field to move"
...@@ -5717,7 +5717,7 @@ msgstr "부품 찾기 실패" ...@@ -5717,7 +5717,7 @@ msgstr "부품 찾기 실패"
#: eeschema/getpart.cpp:163 #: eeschema/getpart.cpp:163
msgid " in library" msgid " in library"
msgstr "다음 라이브러리 안에" msgstr " 라이브러리: "
#: eeschema/libedit.cpp:38 #: eeschema/libedit.cpp:38
msgid " Part: " msgid " Part: "
...@@ -5746,7 +5746,7 @@ msgstr "현재 부품이 저장되지 않았습니다. 그래도 계속 하시 ...@@ -5746,7 +5746,7 @@ msgstr "현재 부품이 저장되지 않았습니다. 그래도 계속 하시
#: eeschema/libedit.cpp:235 #: eeschema/libedit.cpp:235
msgid "Ok to modify Library File " msgid "Ok to modify Library File "
msgstr "라이브러리 파일을 편집합니다." msgstr "다음 라이브러리 파일을 수정합니다: "
#: eeschema/libedit.cpp:244 #: eeschema/libedit.cpp:244
msgid "Error while saving Library File " msgid "Error while saving Library File "
...@@ -5754,11 +5754,11 @@ msgstr "라이브러리 파일 저장 중 에러" ...@@ -5754,11 +5754,11 @@ msgstr "라이브러리 파일 저장 중 에러"
#: eeschema/libedit.cpp:250 #: eeschema/libedit.cpp:250
msgid "Library File " msgid "Library File "
msgstr "라이브러리 파일" msgstr "라이브러리 파일: "
#: eeschema/libedit.cpp:252 #: eeschema/libedit.cpp:252
msgid "Document File " msgid "Document File "
msgstr "문서 파일" msgstr "문서 파일: "
#: eeschema/libedit.cpp:305 #: eeschema/libedit.cpp:305
msgid "No Active Library" msgid "No Active Library"
...@@ -5775,11 +5775,11 @@ msgstr "컴포넌트를 찾을 수 없습니다." ...@@ -5775,11 +5775,11 @@ msgstr "컴포넌트를 찾을 수 없습니다."
#: eeschema/libedit.cpp:348 #: eeschema/libedit.cpp:348
msgid "Delete component " msgid "Delete component "
msgstr "컴포넌트 삭제" msgstr "컴포넌트 삭제: "
#: eeschema/libedit.cpp:349 #: eeschema/libedit.cpp:349
msgid " in library " msgid " in library "
msgstr "다음 라이브러리 안에" msgstr " 라이브러리: "
#: eeschema/libedit.cpp:373 #: eeschema/libedit.cpp:373
msgid "Delete old component ?" msgid "Delete old component ?"
...@@ -5800,12 +5800,12 @@ msgstr "라이브러리가 정의되지 않았습니다." ...@@ -5800,12 +5800,12 @@ msgstr "라이브러리가 정의되지 않았습니다."
#: eeschema/libedit.cpp:576 #: eeschema/libedit.cpp:576
#, c-format #, c-format
msgid "Component %s exists, Change it ?" msgid "Component %s exists, Change it ?"
msgstr "<%s> 컴포넌트는 이미 존재합니다. 바꾸시겠습니까?" msgstr "%s 컴포넌트는 이미 존재합니다. 바꾸시겠습니까?"
#: eeschema/libedit.cpp:615 #: eeschema/libedit.cpp:615
#, c-format #, c-format
msgid "Component %s saved in %s" msgid "Component %s saved in %s"
msgstr "<%s> 컴포넌트가 <%s>에 저장되었습니다." msgstr "%s 컴포넌트가 %s에 저장되었습니다."
#: eeschema/component_class.cpp:50 #: eeschema/component_class.cpp:50
msgid "Pcb" msgid "Pcb"
...@@ -5855,7 +5855,7 @@ msgstr "LibEdit: 부품이 수정되었습니다. 그래도 계속 하시겠습 ...@@ -5855,7 +5855,7 @@ msgstr "LibEdit: 부품이 수정되었습니다. 그래도 계속 하시겠습
#: eeschema/libframe.cpp:115 #: eeschema/libframe.cpp:115
#, c-format #, c-format
msgid "Library %s modified!, Continue ?" msgid "Library %s modified!, Continue ?"
msgstr "<%s> 라이브러리가 수정되었습니다. 그래도 계속 하시겠습니까?" msgstr "%s 라이브러리가 수정되었습니다. 그래도 계속 하시겠습니까?"
#: eeschema/libframe.cpp:335 #: eeschema/libframe.cpp:335
msgid "Include last component changes" msgid "Include last component changes"
...@@ -5969,7 +5969,7 @@ msgstr "BOM 및/또는 크로스 레퍼런스" ...@@ -5969,7 +5969,7 @@ msgstr "BOM 및/또는 크로스 레퍼런스"
#: eeschema/tool_sch.cpp:152 #: eeschema/tool_sch.cpp:152
msgid "Hierarchy Push/Pop" msgid "Hierarchy Push/Pop"
msgstr "계층구조 보이기/감추기" msgstr "계층구조 보이기/숨기기"
#: eeschema/tool_sch.cpp:157 #: eeschema/tool_sch.cpp:157
msgid "Add components" msgid "Add components"
...@@ -6183,7 +6183,7 @@ msgstr "" ...@@ -6183,7 +6183,7 @@ msgstr ""
#: eeschema/eeload.cpp:191 #: eeschema/eeload.cpp:191
#, c-format #, c-format
msgid "File %s not found (new project ?)" msgid "File %s not found (new project ?)"
msgstr "<%s> 파일을 찾을 수 없습니다. 새 프로젝트를 만드시겠습니까?" msgstr "%s 파일을 찾을 수 없습니다. 새 프로젝트를 만드시겠습니까?"
#: eeschema/eeload.cpp:237 #: eeschema/eeload.cpp:237
msgid "No FileName in SubSheet" msgid "No FileName in SubSheet"
...@@ -6232,7 +6232,7 @@ msgstr "경고: %s 핀이 연결되어 있지 않습니다." ...@@ -6232,7 +6232,7 @@ msgstr "경고: %s 핀이 연결되어 있지 않습니다."
#: eeschema/erc.cpp:531 #: eeschema/erc.cpp:531
#, c-format #, c-format
msgid "Warning Pin %s not driven (Net %d)" msgid "Warning Pin %s not driven (Net %d)"
msgstr "경고: %s 핀이 강제되어 있지 않습니다. (%d 네트)" msgstr "경고: %s 핀이 연결되어 있지 않습니다. (%d 네트)"
#: eeschema/erc.cpp:541 #: eeschema/erc.cpp:541
msgid "Warning More than 1 Pin connected to UnConnect symbol" msgid "Warning More than 1 Pin connected to UnConnect symbol"
...@@ -6294,11 +6294,11 @@ msgstr "마커를 찾을 수 없습니다." ...@@ -6294,11 +6294,11 @@ msgstr "마커를 찾을 수 없습니다."
#: eeschema/find.cpp:330 #: eeschema/find.cpp:330
msgid " Found in " msgid " Found in "
msgstr "다음에서 찾았습니다: " msgstr "을(를) 다음에서 찾았습니다: "
#: eeschema/find.cpp:337 #: eeschema/find.cpp:337
msgid " Not Found" msgid " Not Found"
msgstr "찾을 수 없음." msgstr "을(를) 찾을 수 없습니다."
#: eeschema/find.cpp:367 #: eeschema/find.cpp:367
#: eeschema/selpart.cpp:39 #: eeschema/selpart.cpp:39
...@@ -6309,13 +6309,13 @@ msgstr "라이브러리가 로드되지 않았습니다." ...@@ -6309,13 +6309,13 @@ msgstr "라이브러리가 로드되지 않았습니다."
#: eeschema/find.cpp:446 #: eeschema/find.cpp:446
#: eeschema/find.cpp:460 #: eeschema/find.cpp:460
msgid "Found " msgid "Found "
msgstr "찾았습니다." msgstr "다음을 찾았습니다: "
#: eeschema/find.cpp:391 #: eeschema/find.cpp:391
#: eeschema/find.cpp:447 #: eeschema/find.cpp:447
#: eeschema/find.cpp:461 #: eeschema/find.cpp:461
msgid " in lib " msgid " in lib "
msgstr "다음 라이브러리에서: " msgstr " 라이브러리: "
#: eeschema/find.cpp:401 #: eeschema/find.cpp:401
msgid " found only in cache" msgid " found only in cache"
...@@ -6339,7 +6339,7 @@ msgstr "내비게이터" ...@@ -6339,7 +6339,7 @@ msgstr "내비게이터"
#: eeschema/lib_export.cpp:39 #: eeschema/lib_export.cpp:39
msgid "Import part:" msgid "Import part:"
msgstr "부품 가져오기:" msgstr "부품 가져오기"
#: eeschema/lib_export.cpp:71 #: eeschema/lib_export.cpp:71
msgid "File is empty" msgid "File is empty"
...@@ -6355,7 +6355,7 @@ msgstr "새 라이브러리" ...@@ -6355,7 +6355,7 @@ msgstr "새 라이브러리"
#: eeschema/lib_export.cpp:101 #: eeschema/lib_export.cpp:101
msgid "Export part:" msgid "Export part:"
msgstr "부품 내보내기:" msgstr "부품 내보내기"
#: eeschema/lib_export.cpp:135 #: eeschema/lib_export.cpp:135
msgid "0k" msgid "0k"
...@@ -6543,7 +6543,7 @@ msgstr "PS 플로트" ...@@ -6543,7 +6543,7 @@ msgstr "PS 플로트"
#: eeschema/menubar.cpp:70 #: eeschema/menubar.cpp:70
msgid "Plotting in Postscript format" msgid "Plotting in Postscript format"
msgstr "Postscript 포맷으로 플로팅" msgstr "Postscript 형식으로 플로팅"
#: eeschema/menubar.cpp:75 #: eeschema/menubar.cpp:75
msgid "Plot HPGL" msgid "Plot HPGL"
...@@ -6551,7 +6551,7 @@ msgstr "HPGL 플로트" ...@@ -6551,7 +6551,7 @@ msgstr "HPGL 플로트"
#: eeschema/menubar.cpp:75 #: eeschema/menubar.cpp:75
msgid "Plotting in HPGL format" msgid "Plotting in HPGL format"
msgstr "HPGL 포맷으로 플로팅" msgstr "HPGL 형식으로 플로팅"
#: eeschema/menubar.cpp:80 #: eeschema/menubar.cpp:80
msgid "Plot SVG" msgid "Plot SVG"
...@@ -6559,7 +6559,7 @@ msgstr "SVG 플로트" ...@@ -6559,7 +6559,7 @@ msgstr "SVG 플로트"
#: eeschema/menubar.cpp:80 #: eeschema/menubar.cpp:80
msgid "Plotting in SVG format" msgid "Plotting in SVG format"
msgstr "SVG 포맷으로 플로팅" msgstr "SVG 형식으로 플로팅"
#: eeschema/menubar.cpp:86 #: eeschema/menubar.cpp:86
msgid "Plot Hplg, Postscript, SVG" msgid "Plot Hplg, Postscript, SVG"
...@@ -6646,7 +6646,7 @@ msgstr "잘못된 버스 라벨: " ...@@ -6646,7 +6646,7 @@ msgstr "잘못된 버스 라벨: "
#: eeschema/netlist_control.cpp:246 #: eeschema/netlist_control.cpp:246
#: gerbview/options.cpp:207 #: gerbview/options.cpp:207
msgid "Default format" msgid "Default format"
msgstr "기본 포맷" msgstr "기본 형식"
#: eeschema/netlist_control.cpp:112 #: eeschema/netlist_control.cpp:112
msgid "&Browse Plugin" msgid "&Browse Plugin"
...@@ -6692,7 +6692,7 @@ msgstr "네트리스트 명령:" ...@@ -6692,7 +6692,7 @@ msgstr "네트리스트 명령:"
#: eeschema/netlist_control.cpp:313 #: eeschema/netlist_control.cpp:313
#: share/setpage.cpp:245 #: share/setpage.cpp:245
msgid "Title:" msgid "Title:"
msgstr "타이틀:" msgstr "제목:"
#: eeschema/netlist_control.cpp:328 #: eeschema/netlist_control.cpp:328
msgid "Plugin files:" msgid "Plugin files:"
...@@ -6727,7 +6727,7 @@ msgstr "회로도가 수정되었습니다. 끝내기 전에 저장하시겠습 ...@@ -6727,7 +6727,7 @@ msgstr "회로도가 수정되었습니다. 끝내기 전에 저장하시겠습
#: eeschema/schframe.cpp:253 #: eeschema/schframe.cpp:253
msgid "No show Hidden Pins" msgid "No show Hidden Pins"
msgstr "숨은 핀 보이지 않기" msgstr "숨은 핀 숨기기"
#: eeschema/schframe.cpp:256 #: eeschema/schframe.cpp:256
msgid "Draw lines at any direction" msgid "Draw lines at any direction"
...@@ -6744,7 +6744,7 @@ msgstr "라이브러리 선택" ...@@ -6744,7 +6744,7 @@ msgstr "라이브러리 선택"
#: eeschema/selpart.cpp:94 #: eeschema/selpart.cpp:94
#, c-format #, c-format
msgid "Select component (%d items)" msgid "Select component (%d items)"
msgstr "컴포넌트 선택 (%d 항목)" msgstr " 컴포넌트 선택 (%d 항목)"
#: eeschema/sheetlab.cpp:77 #: eeschema/sheetlab.cpp:77
msgid "PinSheet Properties:" msgid "PinSheet Properties:"
...@@ -6760,7 +6760,7 @@ msgstr "새 전역 라벨을 찾을 수 없습니다." ...@@ -6760,7 +6760,7 @@ msgstr "새 전역 라벨을 찾을 수 없습니다."
#: eeschema/symbedit.cpp:50 #: eeschema/symbedit.cpp:50
msgid "Import symbol drawings:" msgid "Import symbol drawings:"
msgstr "심볼 드로잉 가져오기:" msgstr "심볼 드로잉 가져오기"
#: eeschema/symbedit.cpp:71 #: eeschema/symbedit.cpp:71
#, c-format #, c-format
...@@ -6777,12 +6777,12 @@ msgstr "유효하지 않은 심볼 파일입니다." ...@@ -6777,12 +6777,12 @@ msgstr "유효하지 않은 심볼 파일입니다."
#: eeschema/symbedit.cpp:142 #: eeschema/symbedit.cpp:142
msgid "Export symbol drawings:" msgid "Export symbol drawings:"
msgstr "심볼 드로잉 내보내기:" msgstr "심볼 드로잉 내보내기"
#: eeschema/symbedit.cpp:161 #: eeschema/symbedit.cpp:161
#, c-format #, c-format
msgid "Save Symbol in [%s]" msgid "Save Symbol in [%s]"
msgstr "<%s>에 심볼 저장" msgstr "[%s]에 심볼 저장"
#: eeschema/tool_lib.cpp:47 #: eeschema/tool_lib.cpp:47
msgid "deselect current tool" msgid "deselect current tool"
...@@ -6862,11 +6862,11 @@ msgstr "중복 핀 테스트" ...@@ -6862,11 +6862,11 @@ msgstr "중복 핀 테스트"
#: eeschema/tool_lib.cpp:187 #: eeschema/tool_lib.cpp:187
msgid "show as \"De Morgan\" normal part" msgid "show as \"De Morgan\" normal part"
msgstr "드모르강 표준 부품으로 보이기" msgstr "드모르강 표준 부품으로 표시"
#: eeschema/tool_lib.cpp:193 #: eeschema/tool_lib.cpp:193
msgid "show as \"De Morgan\" convert part" msgid "show as \"De Morgan\" convert part"
msgstr "드모르강 변환 부품으로 보이기" msgstr "드모르강 변환 부품으로 표시"
#: eeschema/tool_lib.cpp:202 #: eeschema/tool_lib.cpp:202
msgid "Documents" msgid "Documents"
...@@ -6906,11 +6906,11 @@ msgstr "1:1 확대" ...@@ -6906,11 +6906,11 @@ msgstr "1:1 확대"
#: eeschema/tool_viewlib.cpp:87 #: eeschema/tool_viewlib.cpp:87
msgid "Show as \"De Morgan\" normal part" msgid "Show as \"De Morgan\" normal part"
msgstr "드모르강 표준 부품으로 보이기" msgstr "드모르강 표준 부품으로 표시"
#: eeschema/tool_viewlib.cpp:91 #: eeschema/tool_viewlib.cpp:91
msgid "Show as \"De Morgan\" convert part" msgid "Show as \"De Morgan\" convert part"
msgstr "드모르강 변환 부품으로 보이기" msgstr "드모르강 변환 부품으로 표시"
#: eeschema/tool_viewlib.cpp:101 #: eeschema/tool_viewlib.cpp:101
msgid "View component documents" msgid "View component documents"
...@@ -6931,7 +6931,7 @@ msgstr "라이브러리 탐색: " ...@@ -6931,7 +6931,7 @@ msgstr "라이브러리 탐색: "
#: eeschema/viewlibs.cpp:306 #: eeschema/viewlibs.cpp:306
#, c-format #, c-format
msgid "Current Part: <%s> (is Alias of <%s>)" msgid "Current Part: <%s> (is Alias of <%s>)"
msgstr "현재 부품: <%s> (%s의 별명)" msgstr "현재 부품: <%s> (<%s>의 별명)"
#: eeschema/viewlibs.cpp:312 #: eeschema/viewlibs.cpp:312
#, c-format #, c-format
...@@ -7062,7 +7062,7 @@ msgstr "항목 전환 핀 만들기" ...@@ -7062,7 +7062,7 @@ msgstr "항목 전환 핀 만들기"
#: eeschema/edit_component_in_lib.cpp:847 #: eeschema/edit_component_in_lib.cpp:847
msgid "Part as \"De Morgan\" anymore" msgid "Part as \"De Morgan\" anymore"
msgstr "더 이상 드모르강 부품으로 보이지 않음" msgstr "더 이상 드모르강 부품으로 표시하지 않음"
#: eeschema/edit_component_in_lib.cpp:872 #: eeschema/edit_component_in_lib.cpp:872
msgid "Delete Convert items" msgid "Delete Convert items"
...@@ -7111,12 +7111,12 @@ msgstr "3-스테이트" ...@@ -7111,12 +7111,12 @@ msgstr "3-스테이트"
#: eeschema/dialog_edit_label.cpp:161 #: eeschema/dialog_edit_label.cpp:161
msgid "Glabel Shape:" msgid "Glabel Shape:"
msgstr "전역 라벨 모양:" msgstr "전역 라벨 모양"
#: eeschema/dialog_edit_label.cpp:168 #: eeschema/dialog_edit_label.cpp:168
#: share/setpage.cpp:413 #: share/setpage.cpp:413
msgid "Size " msgid "Size "
msgstr "Size " msgstr "크기 "
#: eeschema/dialog_edit_component_in_schematic.cpp:70 #: eeschema/dialog_edit_component_in_schematic.cpp:70
msgid "Component properties (Not found in lib)" msgid "Component properties (Not found in lib)"
...@@ -7410,7 +7410,7 @@ msgstr "컴포넌트: %d (프리: %d)" ...@@ -7410,7 +7410,7 @@ msgstr "컴포넌트: %d (프리: %d)"
#: cvpcb/init.cpp:100 #: cvpcb/init.cpp:100
msgid "Unknown Netlist Format" msgid "Unknown Netlist Format"
msgstr "알 수 없는 네트리스트 포맷입니다." msgstr "알 수 없는 네트리스트 형식입니다."
#: cvpcb/init.cpp:164 #: cvpcb/init.cpp:164
msgid "Save Net List & Cmp" msgid "Save Net List & Cmp"
...@@ -7450,7 +7450,7 @@ msgstr "이 파일은 라이브러리 파일이 아닙니다." ...@@ -7450,7 +7450,7 @@ msgstr "이 파일은 라이브러리 파일이 아닙니다."
#: cvpcb/loadcmp.cpp:95 #: cvpcb/loadcmp.cpp:95
#, c-format #, c-format
msgid "Module %s not found" msgid "Module %s not found"
msgstr "<%s> 모듈을 찾을 수 없습니다." msgstr "%s 모듈을 찾을 수 없습니다."
#: cvpcb/menucfg.cpp:77 #: cvpcb/menucfg.cpp:77
msgid "Lib Dir:" msgid "Lib Dir:"
...@@ -7489,20 +7489,20 @@ msgstr "Retro 확장자: " ...@@ -7489,20 +7489,20 @@ msgstr "Retro 확장자: "
#: cvpcb/viewlogi.cpp:72 #: cvpcb/viewlogi.cpp:72
#, c-format #, c-format
msgid "Unknown file format <%s>" msgid "Unknown file format <%s>"
msgstr "알 수 없는 파일 포맷: <%s>" msgstr "알 수 없는 파일 형식: <%s>"
#: cvpcb/rdorcad.cpp:75 #: cvpcb/rdorcad.cpp:75
msgid "Netlist Format: EESchema" msgid "Netlist Format: EESchema"
msgstr "네트리스트 포맷: EESchema" msgstr "네트리스트 형식: EESchema"
#: cvpcb/rdorcad.cpp:119 #: cvpcb/rdorcad.cpp:119
#, c-format #, c-format
msgid "Netlist error: %s" msgid "Netlist error: %s"
msgstr "네트리스트 에러: <%s>" msgstr "네트리스트 에러: %s"
#: cvpcb/rdpcad.cpp:61 #: cvpcb/rdpcad.cpp:61
msgid "Netlist Format: Pcad" msgid "Netlist Format: Pcad"
msgstr "네트리스트 포맷: P-CAD" msgstr "네트리스트 형식: P-CAD"
#: cvpcb/tool_cvpcb.cpp:33 #: cvpcb/tool_cvpcb.cpp:33
msgid "Open Netlist" msgid "Open Netlist"
...@@ -7594,12 +7594,12 @@ msgstr "파일을 찾을 수 없습니다." ...@@ -7594,12 +7594,12 @@ msgstr "파일을 찾을 수 없습니다."
#: cvpcb/viewlnet.cpp:87 #: cvpcb/viewlnet.cpp:87
msgid "Format Netlist: ViewLogic net&pkg" msgid "Format Netlist: ViewLogic net&pkg"
msgstr "포맷 네트리스트: ViewLogic 네트 및 패키지" msgstr "형식 네트리스트: ViewLogic 네트 및 패키지"
#: cvpcb/viewlnet.cpp:205 #: cvpcb/viewlnet.cpp:205
#, c-format #, c-format
msgid "Component [%s] not found in .pkg file" msgid "Component [%s] not found in .pkg file"
msgstr ".pkg 파일에서 <%s> 컴포넌트를 찾을 수 없습니다." msgstr ".pkg 파일에서 [%s] 컴포넌트를 찾을 수 없습니다."
#: cvpcb/viewlogi.cpp:55 #: cvpcb/viewlogi.cpp:55
msgid "Netlist file " msgid "Netlist file "
...@@ -7778,11 +7778,11 @@ msgstr "타겟 디렉토리" ...@@ -7778,11 +7778,11 @@ msgstr "타겟 디렉토리"
#: kicad/files-io.cpp:173 #: kicad/files-io.cpp:173
msgid "Unzip in " msgid "Unzip in "
msgstr "다음으로 압축 해제" msgstr "다음으로 압축 해제: "
#: kicad/files-io.cpp:193 #: kicad/files-io.cpp:193
msgid "Extract file " msgid "Extract file "
msgstr "파일 추출" msgstr "파일 추출: "
#: kicad/files-io.cpp:200 #: kicad/files-io.cpp:200
msgid " OK\n" msgid " OK\n"
...@@ -7798,7 +7798,7 @@ msgstr "프로젝트 파일 압축:" ...@@ -7798,7 +7798,7 @@ msgstr "프로젝트 파일 압축:"
#: kicad/files-io.cpp:256 #: kicad/files-io.cpp:256
msgid "Compress file " msgid "Compress file "
msgstr "압축 파일" msgstr "압축 파일: "
#: kicad/files-io.cpp:275 #: kicad/files-io.cpp:275
msgid "" msgid ""
...@@ -7886,11 +7886,11 @@ msgstr "확인" ...@@ -7886,11 +7886,11 @@ msgstr "확인"
#: gerbview/options.cpp:206 #: gerbview/options.cpp:206
msgid "format: 2.3" msgid "format: 2.3"
msgstr "포맷: 2.3" msgstr "형식: 2.3"
#: gerbview/options.cpp:206 #: gerbview/options.cpp:206
msgid "format 3.4" msgid "format 3.4"
msgstr "포맷: 3.4" msgstr "형식: 3.4"
#: gerbview/options.cpp:285 #: gerbview/options.cpp:285
msgid "Gerbview Draw Options" msgid "Gerbview Draw Options"
...@@ -7947,7 +7947,7 @@ msgstr "레이어가 수정되었습니다. 그래도 계속 하시겠습니까? ...@@ -7947,7 +7947,7 @@ msgstr "레이어가 수정되었습니다. 그래도 계속 하시겠습니까?
#: gerbview/gerberframe.cpp:202 #: gerbview/gerberframe.cpp:202
msgid "Clear and Load gerber file" msgid "Clear and Load gerber file"
msgstr "화면 지운 후 거버 파일 열기" msgstr "화면 지운 후 거버 파일 열기"
#: gerbview/gerberframe.cpp:203 #: gerbview/gerberframe.cpp:203
msgid "Clear all layers and Load new gerber file" msgid "Clear all layers and Load new gerber file"
...@@ -7983,7 +7983,7 @@ msgstr "드릴 열기" ...@@ -7983,7 +7983,7 @@ msgstr "드릴 열기"
#: gerbview/gerberframe.cpp:223 #: gerbview/gerberframe.cpp:223
msgid "Load Drill File (EXCELLON Format)" msgid "Load Drill File (EXCELLON Format)"
msgstr "드릴 파일 열기 (EXCELLON 포맷)" msgstr "드릴 파일 열기 (EXCELLON 형식)"
#: gerbview/gerberframe.cpp:227 #: gerbview/gerberframe.cpp:227
msgid "&New" msgid "&New"
...@@ -7999,7 +7999,7 @@ msgstr "레이어 저장 (&S)" ...@@ -7999,7 +7999,7 @@ msgstr "레이어 저장 (&S)"
#: gerbview/gerberframe.cpp:234 #: gerbview/gerberframe.cpp:234
msgid "Save current layers (GERBER format)" msgid "Save current layers (GERBER format)"
msgstr "현재 레이어 저장 (거버 포맷)" msgstr "현재 레이어 저장 (거버 형식)"
#: gerbview/gerberframe.cpp:238 #: gerbview/gerberframe.cpp:238
msgid "Save layers as.." msgid "Save layers as.."
...@@ -8011,7 +8011,7 @@ msgstr "현재 레이어를 다른 이름으로 저장..." ...@@ -8011,7 +8011,7 @@ msgstr "현재 레이어를 다른 이름으로 저장..."
#: gerbview/gerberframe.cpp:246 #: gerbview/gerberframe.cpp:246
msgid "Plotting in various formats" msgid "Plotting in various formats"
msgstr "다양한 포맷으로 플로팅" msgstr "다양한 형식으로 플로팅"
#: gerbview/gerberframe.cpp:249 #: gerbview/gerberframe.cpp:249
msgid "Quit Gerbview" msgid "Quit Gerbview"
...@@ -8083,7 +8083,7 @@ msgstr "현재 작업 데이터가 손실됩니다. 그래도 계속 하시겠 ...@@ -8083,7 +8083,7 @@ msgstr "현재 작업 데이터가 손실됩니다. 그래도 계속 하시겠
#: gerbview/initpcb.cpp:86 #: gerbview/initpcb.cpp:86
msgid "Delete zones ?" msgid "Delete zones ?"
msgstr "역을 삭제하시겠습니까?" msgstr "역을 삭제하시겠습니까?"
#: gerbview/initpcb.cpp:202 #: gerbview/initpcb.cpp:202
#, c-format #, c-format
...@@ -8101,7 +8101,7 @@ msgstr "블록 삭제 (Ctrl+드래그)" ...@@ -8101,7 +8101,7 @@ msgstr "블록 삭제 (Ctrl+드래그)"
#: gerbview/readgerb.cpp:228 #: gerbview/readgerb.cpp:228
#, c-format #, c-format
msgid "%d errors while reading gerber file [%s]" msgid "%d errors while reading gerber file [%s]"
msgstr "%d 에러: <%s> 거버 파일을 읽는 중 발생" msgstr "%d 에러: [%s] 거버 파일을 읽는 중 발생"
#: gerbview/reglage.cpp:121 #: gerbview/reglage.cpp:121
msgid "Drill File Ext:" msgid "Drill File Ext:"
...@@ -8380,7 +8380,7 @@ msgstr "--- " ...@@ -8380,7 +8380,7 @@ msgstr "--- "
#: common/confirm.cpp:97 #: common/confirm.cpp:97
msgid "Infos:" msgid "Infos:"
msgstr "Infos:" msgstr "정보"
#: common/eda_doc.cpp:125 #: common/eda_doc.cpp:125
msgid "Doc File " msgid "Doc File "
...@@ -8393,12 +8393,12 @@ msgstr " /usr/bin/에서 PDF 뷰어를 찾을 수 없습니다. (xpdf, gpdf 또 ...@@ -8393,12 +8393,12 @@ msgstr " /usr/bin/에서 PDF 뷰어를 찾을 수 없습니다. (xpdf, gpdf 또
#: common/eda_doc.cpp:180 #: common/eda_doc.cpp:180
#, c-format #, c-format
msgid "Unknown MIME type for Doc File [%s] (%s)" msgid "Unknown MIME type for Doc File [%s] (%s)"
msgstr "알 수 없는 마임 타입의 문서 파일 <%s> (%s)" msgstr "알 수 없는 마임 타입의 문서 파일 [%s] (%s)"
#: common/eda_doc.cpp:200 #: common/eda_doc.cpp:200
#, c-format #, c-format
msgid "Cannot find Pdf viewer %s" msgid "Cannot find Pdf viewer %s"
msgstr "<%s> PDF 뷰어를 찾을 수 없습니다." msgstr "%s PDF 뷰어를 찾을 수 없습니다."
#: common/edaappl.cpp:457 #: common/edaappl.cpp:457
msgid "Default" msgid "Default"
...@@ -8446,7 +8446,7 @@ msgstr "언어" ...@@ -8446,7 +8446,7 @@ msgstr "언어"
#: common/gestfich.cpp:547 #: common/gestfich.cpp:547
msgid "No default editor found, you must choose it" msgid "No default editor found, you must choose it"
msgstr "기본 에디터를 찾을 수 없습니다. 한 가지를 선택해야 합니다." msgstr "기본 에디터를 찾을 수 없습니다. 최소한 한 가지를 선택해야 합니다."
#: common/get_component_dialog.cpp:105 #: common/get_component_dialog.cpp:105
msgid "History list:" msgid "History list:"
...@@ -8553,11 +8553,11 @@ msgstr "회전 Z <-" ...@@ -8553,11 +8553,11 @@ msgstr "회전 Z <-"
#: 3d-viewer/3d_toolbar.cpp:91 #: 3d-viewer/3d_toolbar.cpp:91
msgid "Create Image (png format)" msgid "Create Image (png format)"
msgstr "이미지로 내보내기 (png 형식)" msgstr "이미지 만들기 (png 형식)"
#: 3d-viewer/3d_toolbar.cpp:92 #: 3d-viewer/3d_toolbar.cpp:92
msgid "Create Image (jpeg format)" msgid "Create Image (jpeg format)"
msgstr "이미지로 내보내기 (jpeg 형식)" msgstr "이미지 만들기 (jpeg 형식)"
#: 3d-viewer/3d_toolbar.cpp:96 #: 3d-viewer/3d_toolbar.cpp:96
msgid "&File" msgid "&File"
...@@ -8569,7 +8569,7 @@ msgstr "정보 표시" ...@@ -8569,7 +8569,7 @@ msgstr "정보 표시"
#: share/drawframe.cpp:347 #: share/drawframe.cpp:347
msgid "Inch" msgid "Inch"
msgstr "Inch" msgstr "인치"
#: share/drawframe.cpp:353 #: share/drawframe.cpp:353
msgid "??" msgid "??"
...@@ -8589,7 +8589,7 @@ msgstr "미리 보기에 문제가 있습니다!" ...@@ -8589,7 +8589,7 @@ msgstr "미리 보기에 문제가 있습니다!"
#: share/wxprint.cpp:420 #: share/wxprint.cpp:420
msgid "There was a problem printing" msgid "There was a problem printing"
msgstr "인쇄하기에 문제가 있습니다!" msgstr "인쇄에 문제가 있습니다!"
#: share/wxprint.cpp:440 #: share/wxprint.cpp:440
#, c-format #, c-format
...@@ -8713,7 +8713,7 @@ msgstr "스케일 0.7" ...@@ -8713,7 +8713,7 @@ msgstr "스케일 0.7"
#: share/dialog_print.cpp:132 #: share/dialog_print.cpp:132
msgid "Approx. Scale 1" msgid "Approx. Scale 1"
msgstr "대략 스케일 1" msgstr "근사 스케일 1"
#: share/dialog_print.cpp:133 #: share/dialog_print.cpp:133
msgid "Accurate Scale 1" msgid "Accurate Scale 1"
...@@ -8729,11 +8729,11 @@ msgstr "스케일 4" ...@@ -8729,11 +8729,11 @@ msgstr "스케일 4"
#: share/dialog_print.cpp:139 #: share/dialog_print.cpp:139
msgid "Approx. Scale:" msgid "Approx. Scale:"
msgstr "대략 스케일" msgstr "근사 스케일"
#: share/dialog_print.cpp:171 #: share/dialog_print.cpp:171
msgid "Black" msgid "Black"
msgstr "흑백" msgstr "흑백 이미지"
#: share/dialog_print.cpp:173 #: share/dialog_print.cpp:173
msgid "Color Print:" msgid "Color Print:"
...@@ -8761,7 +8761,7 @@ msgstr "인쇄 (&P)" ...@@ -8761,7 +8761,7 @@ msgstr "인쇄 (&P)"
#: pcbnew/zones.h:53 #: pcbnew/zones.h:53
msgid "Fill Zones Options" msgid "Fill Zones Options"
msgstr "역 채움 설정" msgstr "역 채움 설정"
#: pcbnew/find.h:38 #: pcbnew/find.h:38
msgid "Find" msgid "Find"
...@@ -8801,11 +8801,11 @@ msgstr "패드 속성" ...@@ -8801,11 +8801,11 @@ msgstr "패드 속성"
#: pcbnew/gen_self.h:213 #: pcbnew/gen_self.h:213
msgid "Length(inch):" msgid "Length(inch):"
msgstr "길이 (인치):" msgstr "길이(인치):"
#: pcbnew/gen_self.h:219 #: pcbnew/gen_self.h:219
msgid "Length(mm):" msgid "Length(mm):"
msgstr "길이 (밀리미터):" msgstr "길이(밀리미터):"
#: pcbnew/gen_self.h:234 #: pcbnew/gen_self.h:234
msgid "Requested length < minimum length" msgid "Requested length < minimum length"
...@@ -9024,3 +9024,482 @@ msgstr "페이지 설정" ...@@ -9024,3 +9024,482 @@ msgstr "페이지 설정"
msgid "Print" msgid "Print"
msgstr "인쇄" msgstr "인쇄"
#: kicad/buildmnu.cpp:274
msgid "Refresh project tree"
msgstr "프로젝트 목록 새로 고침"
#: eeschema/menubar.cpp:43
msgid "&Reload the current sheet"
msgstr "현재 시트 다시 읽기(&R)"
#: eeschema/menubar.cpp:93
msgid "Plot to Clipboard"
msgstr "클립보드로 플로트"
#: eeschema/onrightclick.cpp:553
msgid "Copy to Clipboard"
msgstr "클립보드로 복사"
#: eeschema/menubar.cpp:93
msgid "Export drawings to clipboard"
msgstr "클립보드로 드로잉 내보내기"
#: share/setpage.cpp:214
msgid "User Page Size X: "
msgstr "사용자 크기 X: "
#: share/setpage.cpp:220
msgid "User Page Size Y: "
msgstr "사용자 크기 Y: "
#: share/setpage.cpp:322
#: share/setpage.cpp:324
#: share/setpage.cpp:326
#: share/setpage.cpp:328
#: share/setpage.cpp:330
#: share/setpage.cpp:332
#: share/setpage.cpp:334
msgid "Export to other sheets"
msgstr "다른 시트로 내보내기"
#: eeschema/dialog_build_BOM.cpp:220
msgid "Print as list"
msgstr "목록으로 인쇄"
#: eeschema/dialog_build_BOM.cpp:221
msgid "Print as text for spreadsheet import"
msgstr "스프레드시트에서 읽을 수 있는 텍스트로 인쇄"
#: eeschema/dialog_build_BOM.cpp:226
msgid "Fields to Add"
msgstr "추가할 필드"
#: eeschema/dialog_build_BOM.cpp:230
msgid "Add Field 1"
msgstr "필드 1 추가"
#: eeschema/dialog_build_BOM.cpp:234
msgid "Add Field 2"
msgstr "필드 2 추가"
#: eeschema/dialog_build_BOM.cpp:238
msgid "Add Field 3"
msgstr "필드 3 추가"
#: eeschema/dialog_build_BOM.cpp:242
msgid "Add Field 4"
msgstr "필드 4 추가"
#: eeschema/dialog_build_BOM.cpp:246
msgid "Add Field 5"
msgstr "필드 5 추가"
#: eeschema/dialog_build_BOM.cpp:250
msgid "Add Field 6"
msgstr "필드 6 추가"
#: eeschema/dialog_build_BOM.cpp:254
msgid "Add Field 7"
msgstr "필드 7 추가"
#: eeschema/dialog_build_BOM.cpp:258
msgid "Add Field 8"
msgstr "필드 8 추가"
#: eeschema/edit_component_in_schematic.cpp:183
#: eeschema/edit_component_in_lib.cpp:438
msgid "Field Name:"
msgstr "필드 이름:"
#: eeschema/onrightclick.cpp:542
msgid "Other block commands"
msgstr "다른 블록 명령"
#: eeschema/onrightclick.cpp:549
msgid "Mirror Block ||"
msgstr "블록 미러 ||"
#: eeschema/edit_component_in_lib.cpp:251
msgid "Footprint Filter"
msgstr "풋프린트 필터"
#: eeschema/edit_component_in_lib.cpp:260
msgid "Footprints"
msgstr "풋프린트"
#: cvpcb/listboxes.cpp:310
#, c-format
msgid "Footprints: %d"
msgstr "풋프린트: %d"
#: cvpcb/listboxes.cpp:412
#, c-format
msgid "Footprints (All): %d"
msgstr "풋프린트 (모두): %d"
#: cvpcb/listboxes.cpp:414
#, c-format
msgid "Footprints (filtered): %d"
msgstr "풋프린트 (필터됨): %d"
#: eeschema/dialog_options.cpp:208
msgid "Draw Options:"
msgstr "드로우 설정:"
#: eeschema/dialog_options.cpp:308
#: eeschema/plotps.cpp:226
msgid "Default Line Width"
msgstr "기본 선 굵기"
#: eeschema/dialog_options.cpp:311
msgid "Default Label Size"
msgstr "기본 라벨 크기"
#: cvpcb/tool_cvpcb.cpp:75
msgid "Display the filtered footprint list for the current component"
msgstr "현재 컴포넌트에 대해 필터된 풋프린트 목록만 표시"
#: cvpcb/tool_cvpcb.cpp:79
msgid "Display the full footprint list (without filtering)"
msgstr "모든 풋프린트 목록 표시 (필터링 안됨)"
#: pcbnew/editpads.cpp:74
msgid "Pad Position"
msgstr "패드 위치"
#: pcbnew/dialog_pad_edit.cpp:179
msgid "Drill Shape:"
msgstr "드릴 모양:"
#: pcbnew/dialog_pad_edit.cpp:201
msgid "Trapezoidal"
msgstr "사다리꼴"
#: pcbnew/onrightclick.cpp:609
#: eeschema/component_class.cpp:51
msgid "Footprint"
msgstr "풋프린트"
#: pcbnew/onrightclick.cpp:617
msgid "Move (M)"
msgstr "이동 (M)"
#: pcbnew/onrightclick.cpp:619
msgid "Drag (G)"
msgstr "드래그 (G)"
#: pcbnew/onrightclick.cpp:622
msgid "Rotate + (R)"
msgstr "회전 + (R)"
#: pcbnew/onrightclick.cpp:626
msgid "Flip (S)"
msgstr "플립 (S)"
#: pcbnew/onrightclick.cpp:691
msgid "Pad"
msgstr "패드"
#: pcbnew/onrightclick.cpp:701
msgid "Drag"
msgstr "드래그"
#: pcbnew/onrightclick.cpp:670
#: pcbnew/onrightclick.cpp:699
#: pcbnew/onrightclick.cpp:742
msgid "Move"
msgstr "이동"
#: pcbnew/onrightclick.cpp:716
msgid "delete"
msgstr "삭제"
#: pcbnew/onrightclick.cpp:652
msgid "Footprint ref"
msgstr "풋프린트 레퍼런스"
#: pcbnew/onrightclick.cpp:656
msgid "Footprint value"
msgstr "풋프린트 값"
#: pcbnew/onrightclick.cpp:660
msgid "Footprint text"
msgstr "풋프린트 텍스트"
#: 3d-viewer/3d_toolbar.cpp:118
msgid "Choose background color"
msgstr "배경색 선택"
#: 3d-viewer/3d_canvas.cpp:335
#: 3d-viewer/3d_toolbar.cpp:77
msgid "Move left <-"
msgstr "왼쪽으로 이동 <-"
#: 3d-viewer/3d_canvas.cpp:340
#: 3d-viewer/3d_toolbar.cpp:80
msgid "Move right ->"
msgstr "오른쪽으로 이동 ->"
#: 3d-viewer/3d_canvas.cpp:345
#: 3d-viewer/3d_toolbar.cpp:83
msgid "Move Up ^"
msgstr "위쪽으로 이동 ^"
#: 3d-viewer/3d_canvas.cpp:350
#: 3d-viewer/3d_toolbar.cpp:86
msgid "Move Down"
msgstr "아래쪽으로 이동"
#: pcbnew/gendrill.cpp:223
msgid "Drill report"
msgstr "드릴 리포트"
#: pcbnew/gendrill.cpp:225
msgid "Drill Report:"
msgstr "드릴 리포트:"
#: pcbnew/gendrill.cpp:177
msgid "keep zeros"
msgstr "영점 유지"
#: share/setpage.cpp:198
msgid "Size A4"
msgstr "A4 크기"
#: share/setpage.cpp:199
msgid "Size A3"
msgstr "A3 크기"
#: share/setpage.cpp:200
msgid "Size A2"
msgstr "A2 크기"
#: share/setpage.cpp:201
msgid "Size A1"
msgstr "A1 크기"
#: share/setpage.cpp:202
msgid "Size A0"
msgstr "A0 크기"
#: share/setpage.cpp:203
msgid "Size A"
msgstr "A 크기"
#: share/setpage.cpp:204
msgid "Size B"
msgstr "B 크기"
#: share/setpage.cpp:205
msgid "Size C"
msgstr "C 크기"
#: share/setpage.cpp:206
msgid "Size D"
msgstr "D 크기"
#: share/setpage.cpp:207
msgid "Size E"
msgstr "E 크기"
#: share/setpage.cpp:208
msgid "User size"
msgstr "사용자 크기"
#: kicad/treeprj_frame.cpp:63
msgid "&Run"
msgstr "실행 (&R)"
#: kicad/treeprj_frame.cpp:64
msgid "Run the Python Script"
msgstr "Python 스크립트 실행"
#: kicad/treeprj_frame.cpp:70
msgid "&Edit in a text editor"
msgstr "텍스트 에디터로 편집 (&E)"
#: kicad/treeprj_frame.cpp:71
msgid "Edit the Python Script in a Text Editor"
msgstr "텍스트 에디터로 Python 스크립트 편집"
#: kicad/treeprj_frame.cpp:84
msgid "New D&irectory"
msgstr "새 디렉토리 (&i)"
#: kicad/treeprj_frame.cpp:84
msgid "Create a New Directory"
msgstr "새 디렉토리 만들기"
#: kicad/treeprj_frame.cpp:89
msgid "New &Schematic"
msgstr "새 회로도 (&S)"
#: kicad/treeprj_frame.cpp:89
msgid "Create a New Schematic File"
msgstr "새 회로도 파일 만들기"
#: kicad/treeprj_frame.cpp:93
msgid "New &PCB"
msgstr "새 PCB (&P)"
#: kicad/treeprj_frame.cpp:93
msgid "Create a New PCB File"
msgstr "새 PCB 파일 만들기"
#: kicad/treeprj_frame.cpp:97
msgid "New &Gerber File"
msgstr "새 거버 파일 (&G)"
#: kicad/treeprj_frame.cpp:97
msgid "Create a New Gerber File"
msgstr "새 거버 파일 만들기"
#: kicad/treeprj_frame.cpp:101
msgid "New &Netlist"
msgstr "새 네트리스트 (&N)"
#: kicad/treeprj_frame.cpp:101
msgid "Create a New Netlist"
msgstr "새 네트리스트 만들기"
#: kicad/treeprj_frame.cpp:107
msgid "New P&ython Script"
msgstr "새 Python 스크립트 (&y)"
#: kicad/treeprj_frame.cpp:107
msgid "Create a New Python Script"
msgstr "새 Python 스크립트 만들기"
#: kicad/treeprj_frame.cpp:112
msgid "New &Text File"
msgstr "새 텍스트 파일 (&T)"
#: kicad/treeprj_frame.cpp:112
msgid "Create a New Txt File"
msgstr "새 텍스트 파일 만들기"
#: kicad/treeprj_frame.cpp:116
msgid "New &File"
msgstr "새 파일 (&F)"
#: kicad/treeprj_frame.cpp:116
msgid "Create a New File"
msgstr "새 파일 만들기"
#: kicad/treeprj_frame.cpp:127
msgid "&Rename File"
msgstr "파일 이름 바꾸기 (&R)"
#: kicad/treeprj_frame.cpp:127
msgid "&Rename Directory"
msgstr "디렉토리 이름 바꾸기 (&R)"
#: kicad/treeprj_frame.cpp:128
msgid "Rename the File"
msgstr "파일 이름 바꾸기"
#: kicad/treeprj_frame.cpp:128
msgid "&Rename the Directory"
msgstr "디렉토리 이름 바꾸기 (&R)"
#: kicad/treeprj_frame.cpp:132
msgid "&Delete File"
msgstr "파일 삭제 (&D)"
#: kicad/treeprj_frame.cpp:132
msgid "&Delete Directory"
msgstr "디렉토리 삭제 (&D)"
#: kicad/treeprj_frame.cpp:133
msgid "Delete the File"
msgstr "파일 삭제"
#: kicad/treeprj_frame.cpp:133
msgid "&Delete the Directory and its content"
msgstr "디렉토리와 그 내용 삭제 (&D)"
#: kicad/treeprj_frame.cpp:360
msgid "Create New File:"
msgstr "새 파일 만들기:"
#: kicad/treeprj_frame.cpp:360
msgid "Create New Directory"
msgstr "새 디렉토리 만들기"
#: kicad/treeprj_frame.cpp:362
msgid "noname"
msgstr "noname"
#: kicad/treeprj_frame.cpp:661
msgid "Change File Name: "
msgstr "파일 이름 바꾸기: "
#: kicad/treeprj_datas.cpp:182
msgid "Unable to move file ... "
msgstr "파일을 이동할 수 없습니다 ... "
#: kicad/treeprj_datas.cpp:182
#: kicad/treeprj_datas.cpp:249
msgid "Permission error ?"
msgstr "권한 에러 ?"
#: kicad/treeprj_datas.cpp:240
msgid ""
"Changing file extension will change file type.\n"
" Do you want to continue ?"
msgstr ""
"확장자를 바꾸면 파일 형식이 변경됩니다.\n"
"그래도 계속 하시겠습니까?"
#: kicad/treeprj_datas.cpp:241
msgid "Rename File"
msgstr "파일 이름 바꾸기"
#: kicad/treeprj_datas.cpp:249
msgid "Unable to rename file ... "
msgstr "파일 이름을 바꿀 수 없습니다 ... "
#: kicad/treeprj_datas.cpp:267
msgid "Do you really want to delete "
msgstr "다음을 정말 삭제하시겠습니까: "
#: kicad/treeprj_datas.cpp:267
msgid "Delete File"
msgstr "파일 삭제"
#: pcbnew/pcbplot.cpp:184
msgid "plot Origine:"
msgstr "플로트 원점"
#: pcbnew/pcbplot.cpp:222
msgid "Plot Negative"
msgstr "음영 플로트"
#: pcbnew/onrightclick.cpp:730
msgid "Pcb Text"
msgstr "PCB 텍스트"
#: pcbnew/onrightclick.cpp:519
msgid "Drag Segments, keep slope"
msgstr "세그먼트 드래그, 기울기 유지"
#: pcbnew/onrightclick.cpp:521
msgid "Drag Segment"
msgstr "세그먼트 드래그"
#: pcbnew/onrightclick.cpp:524
msgid "Move Segment"
msgstr "세그먼트 이동"
#: pcbnew/zones.cpp:194
msgid "Grid :"
msgstr "그리드 "
#: pcbnew/move_or_drag_track.cpp:640
msgid "Unable to drag this segment: too many segments connected"
msgstr "이 세그먼트를 드래그 할 수 없습니다: 너무 많은 세그먼트가 연결되어 있습니다."
#: pcbnew/move_or_drag_track.cpp:690
msgid "Unable to drag this segment: two colinear segments"
msgstr "이 세그먼트를 드래그 할 수 없습니다: 두 세그먼트가 평행합니다."
...@@ -9,6 +9,10 @@ ...@@ -9,6 +9,10 @@
# non-standard location edit common/gestfich.ccp so it knows where to # non-standard location edit common/gestfich.ccp so it knows where to
# load help/data/etc. files from. # load help/data/etc. files from.
# Current supported PREFIXes are /usr, /usr/local & /usr/local/kicad # Current supported PREFIXes are /usr, /usr/local & /usr/local/kicad
STD_INSTALL = 1
ifeq ($(STD_INSTALL), 1)
PREFIX = /usr PREFIX = /usr
KICAD_BIN = $(PREFIX)/bin KICAD_BIN = $(PREFIX)/bin
KICAD_PLUGINS = $(PREFIX)/lib/kicad/plugins KICAD_PLUGINS = $(PREFIX)/lib/kicad/plugins
...@@ -19,6 +23,19 @@ KICAD_LIBRARY=$(KICAD_DATA)/library ...@@ -19,6 +23,19 @@ KICAD_LIBRARY=$(KICAD_DATA)/library
KICAD_INTERNAT=$(KICAD_DATA)/internat KICAD_INTERNAT=$(KICAD_DATA)/internat
KICAD_TEMPLATE=$(KICAD_DATA)/template KICAD_TEMPLATE=$(KICAD_DATA)/template
# used by myself (JP Charras) to build a staticcaly linked distribution intalled in /usr/local (with STD_INSTALL = 0)
else
PREFIX = /usr/local/linux
KICAD_BIN = $(PREFIX)/bin
KICAD_PLUGINS = $(PREFIX)/linux/plugins
KICAD_DOCS=$(PREFIX)/help
KICAD_DATA=$(PREFIX)
KICAD_MODULES=$(KICAD_DATA)/modules
KICAD_LIBRARY=$(KICAD_DATA)/library
KICAD_INTERNAT=$(KICAD_DATA)/internat
KICAD_TEMPLATE=$(KICAD_DATA)/template
endif
# http://www.gnu.org/software/autoconf/manual/make/Catalogue-of-Rules.html#Catalogue-of-Rules # http://www.gnu.org/software/autoconf/manual/make/Catalogue-of-Rules.html#Catalogue-of-Rules
CXX = g++ CXX = g++
LD = g++ LD = g++
......
************************************************************** **************************************************************
Update 25 jun 2007 Update 02 jul 2007
pcbnew: pcbnew:
bug fix (problem in postscript generation due to the internationalization bug fix (problem in postscript generation due to the internationalization
of floating point number notation ) of floating point number notation )
...@@ -10,6 +10,7 @@ pcbnew: ...@@ -10,6 +10,7 @@ pcbnew:
bug fix: bug fix:
crash libedit when loading certain components (linux only) crash libedit when loading certain components (linux only)
incomplete generation of erc file list incomplete generation of erc file list
some other enhancements
************************************************************** **************************************************************
......
release version: release version:
25 jun 2007 02 jul 2007
files (.zip,.tgz): files (.zip,.tgz):
kicad-2007-06-25 kicad-2007-07-02
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