1. _() calls added where needed.
2. const added in params in postscrp.[h,cpp] in order to compile with
_().
3. Some .cvsignore added. (I did not found any .cvsignore in repository,
it is rather hard to compile something without them...)


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@469 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Denis Pershin
1998-08-08 05:20:46 +00:00
parent bbcdf8bc7c
commit 1a5a836775
50 changed files with 364 additions and 332 deletions

View File

@@ -171,15 +171,15 @@ enum {
};// ps_action = PS_PREVIEW; };// ps_action = PS_PREVIEW;
// PostScript printer settings // PostScript printer settings
void WXDLLEXPORT wxSetPrinterCommand(char *cmd); void WXDLLEXPORT wxSetPrinterCommand(const char *cmd);
void WXDLLEXPORT wxSetPrintPreviewCommand(char *cmd); void WXDLLEXPORT wxSetPrintPreviewCommand(const char *cmd);
void WXDLLEXPORT wxSetPrinterOptions(char *flags); void WXDLLEXPORT wxSetPrinterOptions(const char *flags);
void WXDLLEXPORT wxSetPrinterOrientation(int orientation); void WXDLLEXPORT wxSetPrinterOrientation(int orientation);
void WXDLLEXPORT wxSetPrinterScaling(double x, double y); void WXDLLEXPORT wxSetPrinterScaling(double x, double y);
void WXDLLEXPORT wxSetPrinterTranslation(long x, long y); void WXDLLEXPORT wxSetPrinterTranslation(long x, long y);
void WXDLLEXPORT wxSetPrinterMode(int mode); void WXDLLEXPORT wxSetPrinterMode(int mode);
void WXDLLEXPORT wxSetPrinterFile(char *f); void WXDLLEXPORT wxSetPrinterFile(const char *f);
void WXDLLEXPORT wxSetAFMPath(char *f); void WXDLLEXPORT wxSetAFMPath(const char *f);
// Get current values // Get current values
char* WXDLLEXPORT wxGetPrinterCommand(void); char* WXDLLEXPORT wxGetPrinterCommand(void);
@@ -220,17 +220,17 @@ class WXDLLEXPORT wxPrintSetupData: public wxObject
wxPrintSetupData(void); wxPrintSetupData(void);
~wxPrintSetupData(void); ~wxPrintSetupData(void);
void SetPrinterCommand(char *cmd); void SetPrinterCommand(const char *cmd);
void SetPaperName(char *paper); void SetPaperName(const char *paper);
void SetPrintPreviewCommand(char *cmd); void SetPrintPreviewCommand(const char *cmd);
void SetPrinterOptions(char *flags); void SetPrinterOptions(const char *flags);
void SetPrinterFile(char *f); void SetPrinterFile(const char *f);
void SetPrinterOrientation(int orient); void SetPrinterOrientation(int orient);
void SetPrinterScaling(double x, double y); void SetPrinterScaling(double x, double y);
void SetPrinterTranslation(long x, long y); void SetPrinterTranslation(long x, long y);
// 1 = Preview, 2 = print to file, 3 = send to printer // 1 = Preview, 2 = print to file, 3 = send to printer
void SetPrinterMode(int mode); void SetPrinterMode(int mode);
void SetAFMPath(char *f); void SetAFMPath(const char *f);
void SetColour(bool col); void SetColour(bool col);
// Get current values // Get current values
@@ -268,7 +268,7 @@ class WXDLLEXPORT wxPrintPaperType: public wxObject
int heightPixels; int heightPixels;
char *pageName; char *pageName;
wxPrintPaperType(char *name = NULL, int wmm = 0, int hmm = 0, int wp = 0, int hp = 0); wxPrintPaperType(const char *name = NULL, int wmm = 0, int hmm = 0, int wp = 0, int hp = 0);
~wxPrintPaperType(void); ~wxPrintPaperType(void);
}; };
@@ -283,7 +283,7 @@ class WXDLLEXPORT wxPrintPaperDatabase: public wxList
void CreateDatabase(void); void CreateDatabase(void);
void ClearDatabase(void); void ClearDatabase(void);
void AddPaperType(char *name, int wmm, int hmm, int wp, int hp); void AddPaperType(const char *name, int wmm, int hmm, int wp, int hp);
wxPrintPaperType *FindPaperType(const char *name); wxPrintPaperType *FindPaperType(const char *name);
}; };

5
install/unix/.cvsignore Normal file
View File

@@ -0,0 +1,5 @@
configure
config.cache
config.status
Linux.system.cache
system.list

View File

@@ -0,0 +1,2 @@
setup.h
substit

View File

@@ -31,6 +31,7 @@
#if USE_TIMEDATE #if USE_TIMEDATE
#include "wx/date.h" #include "wx/date.h"
#include <wx/intl.h>
#include <stdio.h> #include <stdio.h>
#include <string.h> #include <string.h>
@@ -47,11 +48,14 @@
#define ABBR_LENGTH 3 #define ABBR_LENGTH 3
static const char *dayname[] = {"Sunday","Monday","Tuesday","Wednesday", static const char *dayname[] = {
"Thursday","Friday","Saturday"} ; "Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"
};
static const char *mname[] = {"January","February","March","April","May", static const char *mname[] = {
"June","July","August","September","October","November","December"}; "January", "February", "March", "April", "May", "June", "July", "August",
"September", "October", "November", "December"
};
static int GauDays[] = { 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 }; static int GauDays[] = { 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 };
@@ -346,17 +350,17 @@ wxString wxDate::FormatDate (int type) const
{ {
case wxDAY: case wxDAY:
if ( (day_of_week < 1) || (day_of_week > 7) ) if ( (day_of_week < 1) || (day_of_week > 7) )
strcpy(buf,"invalid day"); strcpy(buf, _("invalid day"));
else else
strncpy( buf, dayname[day_of_week-1], strncpy( buf, _(dayname[day_of_week-1]),
(DisplayOptions & wxDATE_ABBR) ? ABBR_LENGTH : 9); (DisplayOptions & wxDATE_ABBR) ? ABBR_LENGTH : 9);
return wxString(buf); return wxString(buf);
case wxMONTH: case wxMONTH:
if ( (month < 1) || (month > 12) ) if ( (month < 1) || (month > 12) )
strcpy(buf,"invalid month"); strcpy(buf, _("invalid month"));
else else
strncpy( buf, mname[month-1], strncpy( buf, _(mname[month-1]),
(DisplayOptions & wxDATE_ABBR) ? ABBR_LENGTH : 9); (DisplayOptions & wxDATE_ABBR) ? ABBR_LENGTH : 9);
return wxString(buf); return wxString(buf);
@@ -364,39 +368,39 @@ wxString wxDate::FormatDate (int type) const
if ( (month < 1) || (month > 12) || (day_of_week < 0) || if ( (month < 1) || (month > 12) || (day_of_week < 0) ||
(day_of_week > 7) ) (day_of_week > 7) )
{ {
strcpy(buf,"invalid date"); strcpy(buf, _("invalid date"));
return wxString(buf); return wxString(buf);
} }
strncpy( buf, dayname[day_of_week-1], strncpy( buf, _(dayname[day_of_week-1]),
(DisplayOptions & wxDATE_ABBR) ? ABBR_LENGTH : 9); (DisplayOptions & wxDATE_ABBR) ? ABBR_LENGTH : 9);
strcat( buf, ", "); strcat( buf, ", ");
strncat( buf, mname[month-1], strncat( buf, _(mname[month-1]),
(DisplayOptions & wxDATE_ABBR) ? ABBR_LENGTH : 9); (DisplayOptions & wxDATE_ABBR) ? ABBR_LENGTH : 9);
strcat( buf, " "); strcat( buf, " ");
sprintf( buf+strlen(buf), "%d, %d", day, abs(year) ); sprintf( buf+strlen(buf), "%d, %d", day, abs(year) );
if (year < 0) if (year < 0)
strcat(buf," B.C."); strcat(buf,_(" B.C."));
return wxString(buf); return wxString(buf);
case wxEUROPEAN: case wxEUROPEAN:
if ( (month < 1) || (month > 12) || (day_of_week < 0) || if ( (month < 1) || (month > 12) || (day_of_week < 0) ||
(day_of_week > 7) ) (day_of_week > 7) )
{ {
strcpy(buf,"invalid date"); strcpy(buf, _("invalid date"));
return wxString(buf); return wxString(buf);
} }
sprintf(buf,"%d ", day); sprintf(buf,"%d ", day);
strncat(buf, mname[month-1], strncat(buf, _(mname[month-1]),
(DisplayOptions & wxDATE_ABBR) ? ABBR_LENGTH : 9); (DisplayOptions & wxDATE_ABBR) ? ABBR_LENGTH : 9);
sprintf( buf+strlen(buf), " %d", abs(year) ); sprintf( buf+strlen(buf), " %d", abs(year) );
if (year < 0) if (year < 0)
strcat(buf," B.C."); strcat(buf, _(" B.C."));
return wxString(buf); return wxString(buf);
case wxMDY: case wxMDY:
default: default:
if (day==0 || month==0 || year==0) if (day==0 || month==0 || year==0)
strcpy(buf,"invalid date"); strcpy(buf, _("invalid date"));
else else
sprintf( buf+strlen(buf), "%1d/%1d/%02d", month, day, sprintf( buf+strlen(buf), "%1d/%1d/%02d", month, day,
(DisplayOptions & wxNO_CENTURY) && (abs(year) > 1899) (DisplayOptions & wxNO_CENTURY) && (abs(year) > 1899)

View File

@@ -34,6 +34,7 @@
#include "wx/menu.h" #include "wx/menu.h"
#include "wx/list.h" #include "wx/list.h"
#include "wx/filedlg.h" #include "wx/filedlg.h"
#include <wx/intl.h>
#endif #endif
#ifdef __WXGTK__ #ifdef __WXGTK__
@@ -194,7 +195,7 @@ bool wxDocument::SaveAs(void)
if (!docTemplate) if (!docTemplate)
return FALSE; return FALSE;
char *tmp = wxFileSelector("Save as", docTemplate->GetDirectory(), GetFilename(), char *tmp = wxFileSelector(_("Save as"), docTemplate->GetDirectory(), GetFilename(),
docTemplate->GetDefaultExtension(), docTemplate->GetFileFilter(), docTemplate->GetDefaultExtension(), docTemplate->GetFileFilter(),
wxSAVE|wxOVERWRITE_PROMPT, GetDocumentWindow()); wxSAVE|wxOVERWRITE_PROMPT, GetDocumentWindow());
@@ -240,19 +241,19 @@ bool wxDocument::OnSaveDocument(const wxString& file)
if (wxTheApp->GetAppName() != "") if (wxTheApp->GetAppName() != "")
msgTitle = wxTheApp->GetAppName(); msgTitle = wxTheApp->GetAppName();
else else
msgTitle = wxString("File error"); msgTitle = wxString(_("File error"));
ofstream store(file); ofstream store(file);
if (store.fail() || store.bad()) if (store.fail() || store.bad())
{ {
(void)wxMessageBox("Sorry, could not open this file for saving.", msgTitle, wxOK | wxICON_EXCLAMATION, (void)wxMessageBox(_("Sorry, could not open this file for saving."), msgTitle, wxOK | wxICON_EXCLAMATION,
GetDocumentWindow()); GetDocumentWindow());
// Saving error // Saving error
return FALSE; return FALSE;
} }
if (SaveObject(store)==FALSE) if (SaveObject(store)==FALSE)
{ {
(void)wxMessageBox("Sorry, could not save this file.", msgTitle, wxOK | wxICON_EXCLAMATION, (void)wxMessageBox(_("Sorry, could not save this file."), msgTitle, wxOK | wxICON_EXCLAMATION,
GetDocumentWindow()); GetDocumentWindow());
// Saving error // Saving error
return FALSE; return FALSE;
@@ -271,18 +272,18 @@ bool wxDocument::OnOpenDocument(const wxString& file)
if (wxTheApp->GetAppName() != "") if (wxTheApp->GetAppName() != "")
msgTitle = wxTheApp->GetAppName(); msgTitle = wxTheApp->GetAppName();
else else
msgTitle = wxString("File error"); msgTitle = wxString(_("File error"));
ifstream store(file); ifstream store(file);
if (store.fail() || store.bad()) if (store.fail() || store.bad())
{ {
(void)wxMessageBox("Sorry, could not open this file.", msgTitle, wxOK|wxICON_EXCLAMATION, (void)wxMessageBox(_("Sorry, could not open this file."), msgTitle, wxOK|wxICON_EXCLAMATION,
GetDocumentWindow()); GetDocumentWindow());
return FALSE; return FALSE;
} }
if (LoadObject(store)==FALSE) if (LoadObject(store)==FALSE)
{ {
(void)wxMessageBox("Sorry, could not open this file.", msgTitle, wxOK|wxICON_EXCLAMATION, (void)wxMessageBox(_("Sorry, could not open this file."), msgTitle, wxOK|wxICON_EXCLAMATION,
GetDocumentWindow()); GetDocumentWindow());
return FALSE; return FALSE;
} }
@@ -329,7 +330,7 @@ bool wxDocument::GetPrintableName(wxString& buf) const
} }
else else
{ {
buf = "unnamed"; buf = _("unnamed");
return TRUE; return TRUE;
} }
} }
@@ -361,9 +362,9 @@ bool wxDocument::OnSaveModified(void)
if (wxTheApp->GetAppName() != "") if (wxTheApp->GetAppName() != "")
msgTitle = wxTheApp->GetAppName(); msgTitle = wxTheApp->GetAppName();
else else
msgTitle = wxString("Warning"); msgTitle = wxString(_("Warning"));
sprintf(buf, "Do you want to save changes to document %s?", (const char *)title); sprintf(buf, _("Do you want to save changes to document %s?"), (const char *)title);
int res = wxMessageBox(buf, msgTitle, wxYES_NO|wxCANCEL|wxICON_QUESTION, int res = wxMessageBox(buf, msgTitle, wxYES_NO|wxCANCEL|wxICON_QUESTION,
GetDocumentWindow()); GetDocumentWindow());
if (res == wxNO) if (res == wxNO)
@@ -802,7 +803,7 @@ void wxDocManager::OnPreview(wxCommandEvent& WXUNUSED(event))
#endif #endif
preview = new wxPostScriptPrintPreview(printout, view->OnCreatePrintout()); preview = new wxPostScriptPrintPreview(printout, view->OnCreatePrintout());
wxPreviewFrame *frame = new wxPreviewFrame(preview, (wxFrame *)wxTheApp->GetTopWindow(), "Print Preview", wxPreviewFrame *frame = new wxPreviewFrame(preview, (wxFrame *)wxTheApp->GetTopWindow(), _("Print Preview"),
wxPoint(100, 100), wxSize(600, 650)); wxPoint(100, 100), wxSize(600, 650));
frame->Centre(wxBOTH); frame->Centre(wxBOTH);
frame->Initialize(); frame->Initialize();
@@ -1027,7 +1028,7 @@ wxDocument *wxDocManager::GetCurrentDocument(void) const
bool wxDocManager::MakeDefaultName(wxString& name) bool wxDocManager::MakeDefaultName(wxString& name)
{ {
char buf[256]; char buf[256];
sprintf(buf, "unnamed%d", m_defaultDocumentNameCounter); sprintf(buf, _("unnamed%d"), m_defaultDocumentNameCounter);
m_defaultDocumentNameCounter ++; m_defaultDocumentNameCounter ++;
name = buf; name = buf;
return TRUE; return TRUE;
@@ -1161,7 +1162,7 @@ wxDocTemplate *wxDocManager::SelectDocumentPath(wxDocTemplate **templates,
// Omit final "|" // Omit final "|"
descrBuf[len-1] = 0; descrBuf[len-1] = 0;
char *pathTmp = wxFileSelector("Select a file", "", "", "", descrBuf, 0, wxTheApp->GetTopWindow()); char *pathTmp = wxFileSelector(_("Select a file"), "", "", "", descrBuf, 0, wxTheApp->GetTopWindow());
delete[] descrBuf; delete[] descrBuf;
if (pathTmp) if (pathTmp)
{ {
@@ -1190,7 +1191,7 @@ wxDocTemplate *wxDocManager::SelectDocumentPath(wxDocTemplate **templates,
if (!temp) if (!temp)
return NULL; return NULL;
char *pathTmp = wxFileSelector("Select a file", "", "", char *pathTmp = wxFileSelector(_("Select a file"), "", "",
temp->GetDefaultExtension(), temp->GetDefaultExtension(),
temp->GetFileFilter(), temp->GetFileFilter(),
0, wxTheApp->GetTopWindow()); 0, wxTheApp->GetTopWindow());
@@ -1235,7 +1236,7 @@ wxDocTemplate *wxDocManager::SelectDocumentType(wxDocTemplate **templates,
return temp; return temp;
} }
wxDocTemplate *theTemplate = (wxDocTemplate *)wxGetSingleChoiceData("Select a document template", "Templates", n, wxDocTemplate *theTemplate = (wxDocTemplate *)wxGetSingleChoiceData(_("Select a document template"), _("Templates"), n,
strings, data); strings, data);
delete[] strings; delete[] strings;
delete[] data; delete[] data;
@@ -1258,7 +1259,7 @@ wxDocTemplate *wxDocManager::SelectViewType(wxDocTemplate **templates,
n ++; n ++;
} }
} }
wxDocTemplate *theTemplate = (wxDocTemplate *)wxGetSingleChoiceData("Select a document view", "Views", n, wxDocTemplate *theTemplate = (wxDocTemplate *)wxGetSingleChoiceData(_("Select a document view"), _("Views"), n,
strings, data); strings, data);
delete[] strings; delete[] strings;
delete[] data; delete[] data;
@@ -1630,12 +1631,12 @@ void wxCommandProcessor::SetMenuStrings(void)
{ {
wxCommand *command = (wxCommand *)m_currentCommand->Data(); wxCommand *command = (wxCommand *)m_currentCommand->Data();
wxString commandName(command->GetName()); wxString commandName(command->GetName());
if (commandName == "") commandName = "Unnamed command"; if (commandName == "") commandName = _("Unnamed command");
bool canUndo = command->CanUndo(); bool canUndo = command->CanUndo();
if (canUndo) if (canUndo)
buf = wxString("&Undo ") + commandName; buf = wxString(_("&Undo ")) + commandName;
else else
buf = wxString("Can't &Undo ") + commandName; buf = wxString(_("Can't &Undo ")) + commandName;
m_commandEditMenu->SetLabel(wxID_UNDO, buf); m_commandEditMenu->SetLabel(wxID_UNDO, buf);
m_commandEditMenu->Enable(wxID_UNDO, canUndo); m_commandEditMenu->Enable(wxID_UNDO, canUndo);
@@ -1645,25 +1646,25 @@ void wxCommandProcessor::SetMenuStrings(void)
{ {
wxCommand *redoCommand = (wxCommand *)m_currentCommand->Next()->Data(); wxCommand *redoCommand = (wxCommand *)m_currentCommand->Next()->Data();
wxString redoCommandName(redoCommand->GetName()); wxString redoCommandName(redoCommand->GetName());
if (redoCommandName == "") redoCommandName = "Unnamed command"; if (redoCommandName == "") redoCommandName = _("Unnamed command");
buf = wxString("&Redo ") + redoCommandName; buf = wxString(_("&Redo ")) + redoCommandName;
m_commandEditMenu->SetLabel(wxID_REDO, buf); m_commandEditMenu->SetLabel(wxID_REDO, buf);
m_commandEditMenu->Enable(wxID_REDO, TRUE); m_commandEditMenu->Enable(wxID_REDO, TRUE);
} }
else else
{ {
m_commandEditMenu->SetLabel(wxID_REDO, "&Redo"); m_commandEditMenu->SetLabel(wxID_REDO, _("&Redo"));
m_commandEditMenu->Enable(wxID_REDO, FALSE); m_commandEditMenu->Enable(wxID_REDO, FALSE);
} }
} }
else else
{ {
m_commandEditMenu->SetLabel(wxID_UNDO, "&Undo"); m_commandEditMenu->SetLabel(wxID_UNDO, _("&Undo"));
m_commandEditMenu->Enable(wxID_UNDO, FALSE); m_commandEditMenu->Enable(wxID_UNDO, FALSE);
if (m_commands.Number() == 0) if (m_commands.Number() == 0)
{ {
m_commandEditMenu->SetLabel(wxID_REDO, "&Redo"); m_commandEditMenu->SetLabel(wxID_REDO, _("&Redo"));
m_commandEditMenu->Enable(wxID_REDO, FALSE); m_commandEditMenu->Enable(wxID_REDO, FALSE);
} }
else else
@@ -1672,8 +1673,8 @@ void wxCommandProcessor::SetMenuStrings(void)
// we've undone to the start of the list, but can redo the first. // we've undone to the start of the list, but can redo the first.
wxCommand *redoCommand = (wxCommand *)m_commands.First()->Data(); wxCommand *redoCommand = (wxCommand *)m_commands.First()->Data();
wxString redoCommandName(redoCommand->GetName()); wxString redoCommandName(redoCommand->GetName());
if (!redoCommandName) redoCommandName = "Unnamed command"; if (!redoCommandName) redoCommandName = _("Unnamed command");
buf = wxString("&Redo ") + redoCommandName; buf = wxString(_("&Redo ")) + redoCommandName;
m_commandEditMenu->SetLabel(wxID_REDO, buf); m_commandEditMenu->SetLabel(wxID_REDO, buf);
m_commandEditMenu->Enable(wxID_REDO, TRUE); m_commandEditMenu->Enable(wxID_REDO, TRUE);
} }
@@ -1743,7 +1744,7 @@ void wxFileHistory::AddFileToHistory(const wxString& file)
{ {
if (m_fileHistoryN == 0) if (m_fileHistoryN == 0)
m_fileMenu->AppendSeparator(); m_fileMenu->AppendSeparator();
m_fileMenu->Append(wxID_FILE1+m_fileHistoryN, "[EMPTY]"); m_fileMenu->Append(wxID_FILE1+m_fileHistoryN, _("[EMPTY]"));
m_fileHistoryN ++; m_fileHistoryN ++;
} }
// Shuffle filenames down // Shuffle filenames down

View File

@@ -24,6 +24,7 @@
#endif #endif
#include "wx/dynarray.h" #include "wx/dynarray.h"
#include <wx/intl.h>
#include <stdlib.h> #include <stdlib.h>
#include <string.h> // for memmove #include <string.h> // for memmove
@@ -227,7 +228,7 @@ void wxBaseArray::Add(long lItem, CMPFUNC fnCompare)
// add item at the given position // add item at the given position
void wxBaseArray::Insert(long lItem, uint uiIndex) void wxBaseArray::Insert(long lItem, uint uiIndex)
{ {
wxCHECK_RET( uiIndex <= m_uiCount, "bad index in wxArray::Insert" ); wxCHECK_RET( uiIndex <= m_uiCount, _("bad index in wxArray::Insert") );
Grow(); Grow();
@@ -240,7 +241,7 @@ void wxBaseArray::Insert(long lItem, uint uiIndex)
// removes item from array (by index) // removes item from array (by index)
void wxBaseArray::Remove(uint uiIndex) void wxBaseArray::Remove(uint uiIndex)
{ {
wxCHECK_RET( uiIndex <= m_uiCount, "bad index in wxArray::Remove" ); wxCHECK_RET( uiIndex <= m_uiCount, _("bad index in wxArray::Remove") );
memmove(&m_pItems[uiIndex], &m_pItems[uiIndex + 1], memmove(&m_pItems[uiIndex], &m_pItems[uiIndex + 1],
(m_uiCount - uiIndex - 1)*sizeof(long)); (m_uiCount - uiIndex - 1)*sizeof(long));
@@ -253,7 +254,7 @@ void wxBaseArray::Remove(long lItem)
int iIndex = Index(lItem); int iIndex = Index(lItem);
wxCHECK_RET( iIndex != NOT_FOUND, wxCHECK_RET( iIndex != NOT_FOUND,
"removing inexistent item in wxArray::Remove" ); _("removing inexistent item in wxArray::Remove") );
Remove((uint)iIndex); Remove((uint)iIndex);
} }

View File

@@ -146,7 +146,7 @@ bool wxFile::Create(const char *szFileName, bool bOverwrite, int access)
int fd = open(szFileName, O_CREAT | (bOverwrite ? O_TRUNC : O_EXCL), access); int fd = open(szFileName, O_CREAT | (bOverwrite ? O_TRUNC : O_EXCL), access);
if ( fd == -1 ) { if ( fd == -1 ) {
wxLogSysError("can't create file '%s'", szFileName); wxLogSysError(_("can't create file '%s'"), szFileName);
return FALSE; return FALSE;
} }
else { else {
@@ -181,7 +181,7 @@ bool wxFile::Open(const char *szFileName, OpenMode mode, int access)
int fd = open(szFileName, flags, access); int fd = open(szFileName, flags, access);
if ( fd == -1 ) { if ( fd == -1 ) {
wxLogSysError("can't open file '%s'", szFileName); wxLogSysError(_("can't open file '%s'"), szFileName);
return FALSE; return FALSE;
} }
else { else {
@@ -195,7 +195,7 @@ bool wxFile::Close()
{ {
if ( IsOpened() ) { if ( IsOpened() ) {
if ( close(m_fd) == -1 ) { if ( close(m_fd) == -1 ) {
wxLogSysError("can't close file descriptor %d", m_fd); wxLogSysError(_("can't close file descriptor %d"), m_fd);
m_fd = fd_invalid; m_fd = fd_invalid;
return FALSE; return FALSE;
} }
@@ -217,7 +217,7 @@ off_t wxFile::Read(void *pBuf, off_t nCount)
int iRc = ::read(m_fd, pBuf, nCount); int iRc = ::read(m_fd, pBuf, nCount);
if ( iRc == -1 ) { if ( iRc == -1 ) {
wxLogSysError("can't read from file descriptor %d", m_fd); wxLogSysError(_("can't read from file descriptor %d"), m_fd);
return wxInvalidOffset; return wxInvalidOffset;
} }
else else
@@ -231,7 +231,7 @@ uint wxFile::Write(const void *pBuf, uint nCount)
int iRc = ::write(m_fd, pBuf, nCount); int iRc = ::write(m_fd, pBuf, nCount);
if ( iRc == -1 ) { if ( iRc == -1 ) {
wxLogSysError("can't write to file descriptor %d", m_fd); wxLogSysError(_("can't write to file descriptor %d"), m_fd);
m_error = TRUE; m_error = TRUE;
return 0; return 0;
} }
@@ -246,7 +246,7 @@ bool wxFile::Flush()
// @@@ fsync() is not ANSI (BSDish) // @@@ fsync() is not ANSI (BSDish)
// if ( fsync(m_fd) == -1 ) { // TODO // if ( fsync(m_fd) == -1 ) { // TODO
if (TRUE) { if (TRUE) {
wxLogSysError("can't flush file descriptor %d", m_fd); wxLogSysError(_("can't flush file descriptor %d"), m_fd);
return FALSE; return FALSE;
} }
} }
@@ -278,12 +278,12 @@ off_t wxFile::Seek(off_t ofs, wxSeekMode mode)
break; break;
default: default:
wxFAIL_MSG("unknown seek origin"); wxFAIL_MSG(_("unknown seek origin"));
} }
int iRc = lseek(m_fd, ofs, flag); int iRc = lseek(m_fd, ofs, flag);
if ( iRc == -1 ) { if ( iRc == -1 ) {
wxLogSysError("can't seek on file descriptor %d", m_fd); wxLogSysError(_("can't seek on file descriptor %d"), m_fd);
return wxInvalidOffset; return wxInvalidOffset;
} }
else else
@@ -297,7 +297,7 @@ off_t wxFile::Tell() const
int iRc = tell(m_fd); int iRc = tell(m_fd);
if ( iRc == -1 ) { if ( iRc == -1 ) {
wxLogSysError("can't get seek position on file descriptor %d", m_fd); wxLogSysError(_("can't get seek position on file descriptor %d"), m_fd);
return wxInvalidOffset; return wxInvalidOffset;
} }
else else
@@ -330,7 +330,7 @@ off_t wxFile::Length() const
#endif //_MSC_VER #endif //_MSC_VER
if ( iRc == -1 ) { if ( iRc == -1 ) {
wxLogSysError("can't find length of file on file descriptor %d", m_fd); wxLogSysError(_("can't find length of file on file descriptor %d"), m_fd);
return wxInvalidOffset; return wxInvalidOffset;
} }
else else
@@ -364,12 +364,12 @@ bool wxFile::Eof() const
return FALSE; return FALSE;
case -1: case -1:
wxLogSysError("can't determine if the end of file is reached on " wxLogSysError(_("can't determine if the end of file is reached on \
"descriptor %d", m_fd); descriptor %d"), m_fd);
break; break;
default: default:
wxFAIL_MSG("invalid eof() return value."); wxFAIL_MSG(_("invalid eof() return value."));
} }
return TRUE; return TRUE;
@@ -432,12 +432,12 @@ bool wxTempFile::Commit()
m_file.Close(); m_file.Close();
if ( wxFile::Exists(m_strName) && remove(m_strName) != 0 ) { if ( wxFile::Exists(m_strName) && remove(m_strName) != 0 ) {
wxLogSysError("can't remove file '%s'", m_strName.c_str()); wxLogSysError(_("can't remove file '%s'"), m_strName.c_str());
return FALSE; return FALSE;
} }
if ( rename(m_strTemp, m_strName) != 0 ) { if ( rename(m_strTemp, m_strName) != 0 ) {
wxLogSysError("can't commit changes to file '%s'", m_strName.c_str()); wxLogSysError(_("can't commit changes to file '%s'"), m_strName.c_str());
return FALSE; return FALSE;
} }
@@ -448,5 +448,5 @@ void wxTempFile::Discard()
{ {
m_file.Close(); m_file.Close();
if ( remove(m_strTemp) != 0 ) if ( remove(m_strTemp) != 0 )
wxLogSysError("can't remove temporary file '%s'", m_strTemp.c_str()); wxLogSysError(_("can't remove temporary file '%s'"), m_strTemp.c_str());
} }

View File

@@ -572,7 +572,7 @@ bool wxFileConfig::Write(const char *szKey, const char *szValue)
wxString strName = path.Name(); wxString strName = path.Name();
if ( strName.IsEmpty() ) { if ( strName.IsEmpty() ) {
// setting the value of a group is an error // setting the value of a group is an error
wxASSERT_MSG( IsEmpty(szValue), "can't set value of a group!" ); wxASSERT_MSG( IsEmpty(szValue), _("can't set value of a group!") );
// ... except if it's empty in which case it's a way to force it's creation // ... except if it's empty in which case it's a way to force it's creation
m_pCurrentGroup->SetDirty(); m_pCurrentGroup->SetDirty();

View File

@@ -26,6 +26,7 @@
#endif #endif
#include "wx/utils.h" #include "wx/utils.h"
#include <wx/intl.h>
#include <ctype.h> #include <ctype.h>
#include <stdio.h> #include <stdio.h>
@@ -960,7 +961,7 @@ char *wxGetTempFileName(const wxString& prefix, char *buf)
return buf; return buf;
} }
} }
cerr << "wxWindows: error finding temporary file name.\n"; cerr << _("wxWindows: error finding temporary file name.\n");
if (buf) buf[0] = 0; if (buf) buf[0] = 0;
return NULL; return NULL;
#endif #endif
@@ -1304,7 +1305,7 @@ bool wxFindFileInPath(wxString *pStr, const char *pszPath, const char *pszFile)
{ {
// we assume that it's not empty // we assume that it's not empty
wxCHECK_MSG( !IsEmpty(pszFile), FALSE, wxCHECK_MSG( !IsEmpty(pszFile), FALSE,
"empty file name in wxFindFileInPath"); _("empty file name in wxFindFileInPath"));
// skip path separator in the beginning of the file name if present // skip path separator in the beginning of the file name if present
if ( wxIsPathSeparator(*pszFile) ) if ( wxIsPathSeparator(*pszFile) )
@@ -1339,7 +1340,7 @@ void WXDLLEXPORT wxSplitPath(const char *pszFileName,
wxString *pstrName, wxString *pstrName,
wxString *pstrExt) wxString *pstrExt)
{ {
wxCHECK_RET( pszFileName, "NULL file name in wxSplitPath" ); wxCHECK_RET( pszFileName, _("NULL file name in wxSplitPath") );
const char *pDot = strrchr(pszFileName, FILE_SEP_EXT); const char *pDot = strrchr(pszFileName, FILE_SEP_EXT);
const char *pSepUnix = strrchr(pszFileName, FILE_SEP_PATH_UNIX); const char *pSepUnix = strrchr(pszFileName, FILE_SEP_PATH_UNIX);

View File

@@ -243,17 +243,17 @@ bool wxMsgCatalog::Load(const char *szDirPrefix, const char *szName)
// (we're using an object because we have several return paths) // (we're using an object because we have several return paths)
NoTransErr noTransErr; NoTransErr noTransErr;
wxLogVerbose("looking for catalog '%s' in path '%s'.", wxLogVerbose(_("looking for catalog '%s' in path '%s'."),
szName, strPath.c_str()); szName, strPath.c_str());
wxString strFullName; wxString strFullName;
if ( !wxFindFileInPath(&strFullName, strPath, strFile) ) { if ( !wxFindFileInPath(&strFullName, strPath, strFile) ) {
wxLogWarning("catalog file for domain '%s' not found.", szName); wxLogWarning(_("catalog file for domain '%s' not found."), szName);
return FALSE; return FALSE;
} }
// open file // open file
wxLogVerbose("using catalog '%s' from '%s'.", wxLogVerbose(_("using catalog '%s' from '%s'."),
szName, strFullName.c_str()); szName, strFullName.c_str());
wxFile fileMsg(strFullName); wxFile fileMsg(strFullName);
@@ -288,7 +288,7 @@ bool wxMsgCatalog::Load(const char *szDirPrefix, const char *szName)
if ( !bValid ) { if ( !bValid ) {
// it's either too short or has incorrect magic number // it's either too short or has incorrect magic number
wxLogWarning("'%s' is not a valid message catalog.", strFullName.c_str()); wxLogWarning(_("'%s' is not a valid message catalog."), strFullName.c_str());
wxDELETEA(m_pData); wxDELETEA(m_pData);
return FALSE; return FALSE;
@@ -381,7 +381,7 @@ bool wxLocale::Init(const char *szName,
szLocale = szName; szLocale = szName;
m_pszOldLocale = setlocale(LC_ALL, szLocale); m_pszOldLocale = setlocale(LC_ALL, szLocale);
if ( m_pszOldLocale == NULL ) if ( m_pszOldLocale == NULL )
wxLogError("locale '%s' can not be set.", szLocale); wxLogError(_("locale '%s' can not be set."), szLocale);
// the short name will be used to look for catalog files as well, // the short name will be used to look for catalog files as well,
// so we need something here // so we need something here
@@ -451,10 +451,10 @@ const char *wxLocale::GetString(const char *szOrigString,
wxSuppressTransErrors(); wxSuppressTransErrors();
if ( szDomain != NULL ) if ( szDomain != NULL )
wxLogWarning("string '%s' not found in domain '%s' for locale '%s'.", wxLogWarning(_("string '%s' not found in domain '%s' for locale '%s'."),
szOrigString, szDomain, m_strLocale.c_str()); szOrigString, szDomain, m_strLocale.c_str());
else else
wxLogWarning("string '%s' not found in locale '%s'.", wxLogWarning(_("string '%s' not found in locale '%s'."),
szOrigString, m_strLocale.c_str()); szOrigString, m_strLocale.c_str());
} }

View File

@@ -29,6 +29,7 @@
#include "wx/utils.h" #include "wx/utils.h"
#include "wx/dialog.h" #include "wx/dialog.h"
#include "wx/msgdlg.h" #include "wx/msgdlg.h"
#include <wx/intl.h>
#endif #endif
#include "wx/layout.h" #include "wx/layout.h"
@@ -1098,7 +1099,7 @@ bool wxOldDoLayout(wxWindow *win)
// failed, so we can print a specific diagnostic message. // failed, so we can print a specific diagnostic message.
if (noFailures > 0) if (noFailures > 0)
{ {
wxDebugMsg("wxWindow::Layout() failed.\n"); wxDebugMsg(_("wxWindow::Layout() failed.\n"));
} }
*/ */
// Now set the sizes and positions of the children, and // Now set the sizes and positions of the children, and
@@ -1341,7 +1342,7 @@ bool wxSizer::LayoutPhase1(int *noChanges)
{ {
if (!m_sizerParent) if (!m_sizerParent)
{ {
wxMessageBox("wxExpandSizer has no parent!", "Sizer error", wxOK); wxMessageBox(_("wxExpandSizer has no parent!"), _("Sizer error"), wxOK);
return TRUE; return TRUE;
} }

View File

@@ -24,6 +24,7 @@
#include "wx/defs.h" #include "wx/defs.h"
#include "wx/list.h" #include "wx/list.h"
#include "wx/utils.h" #include "wx/utils.h"
#include <wx/intl.h>
#endif #endif
// Sun CC compatibility (interference with xview/pkg.h, apparently...) // Sun CC compatibility (interference with xview/pkg.h, apparently...)
@@ -252,7 +253,7 @@ wxNode *wxList::Find (const char *key) const
{ {
if (!current->key.string) if (!current->key.string)
{ {
wxFatalError ("wxList: string key not present, probably did not Append correctly!"); wxFatalError (_("wxList: string key not present, probably did not Append correctly!"));
break; break;
} }
if (strcmp (current->key.string, key) == 0) if (strcmp (current->key.string, key) == 0)

View File

@@ -307,13 +307,13 @@ void wxLog::DoLog(wxLogLevel level, const char *szString)
break; break;
default: default:
wxFAIL_MSG("unknown log level in wxLog::DoLog"); wxFAIL_MSG(_("unknown log level in wxLog::DoLog"));
} }
} }
void wxLog::DoLogString(const char *WXUNUSED(szString)) void wxLog::DoLogString(const char *WXUNUSED(szString))
{ {
wxFAIL_MSG("DoLogString must be overrided if it's called."); wxFAIL_MSG(_("DoLogString must be overrided if it's called."));
} }
void wxLog::Flush() void wxLog::Flush()
@@ -483,7 +483,7 @@ void wxLogGui::DoLog(wxLogLevel level, const char *szString)
break; break;
default: default:
wxFAIL_MSG("unknown log level in wxLogGui::DoLog"); wxFAIL_MSG(_("unknown log level in wxLogGui::DoLog"));
} }
} }
@@ -552,11 +552,11 @@ wxLogFrame::wxLogFrame(const char *szTitle)
// create menu // create menu
wxMenuBar *pMenuBar = new wxMenuBar; wxMenuBar *pMenuBar = new wxMenuBar;
wxMenu *pMenu = new wxMenu; wxMenu *pMenu = new wxMenu;
pMenu->Append(Menu_Save, "&Save..."); pMenu->Append(Menu_Save, _("&Save..."));
pMenu->Append(Menu_Clear, "C&lear"); pMenu->Append(Menu_Clear, _("C&lear"));
pMenu->AppendSeparator(); pMenu->AppendSeparator();
pMenu->Append(Menu_Close, "&Close"); pMenu->Append(Menu_Close, _("&Close"));
pMenuBar->Append(pMenu, "&Log"); pMenuBar->Append(pMenu, _("&Log"));
SetMenuBar(pMenuBar); SetMenuBar(pMenuBar);
// @@ what about status bar? needed (for menu prompts)? // @@ what about status bar? needed (for menu prompts)?
@@ -593,7 +593,7 @@ void wxLogFrame::OnSave(wxCommandEvent& WXUNUSED(event))
wxString strMsg; wxString strMsg;
strMsg.Printf(_("Append log to file '%s' " strMsg.Printf(_("Append log to file '%s' "
"(choosing [No] will overwrite it)?"), szFileName); "(choosing [No] will overwrite it)?"), szFileName);
switch ( wxMessageBox(strMsg, "Question", wxYES_NO | wxCANCEL) ) { switch ( wxMessageBox(strMsg, _("Question"), wxYES_NO | wxCANCEL) ) {
case wxYES: case wxYES:
bAppend = TRUE; bAppend = TRUE;
break; break;
@@ -606,7 +606,7 @@ void wxLogFrame::OnSave(wxCommandEvent& WXUNUSED(event))
return; return;
default: default:
wxFAIL_MSG("invalid message box return value"); wxFAIL_MSG(_("invalid message box return value"));
} }
if ( bAppend ) { if ( bAppend ) {
@@ -624,7 +624,7 @@ void wxLogFrame::OnSave(wxCommandEvent& WXUNUSED(event))
// ------------------------- // -------------------------
#ifdef __WXGTK__ #ifdef __WXGTK__
// @@@@ TODO: no GetNumberOfLines and GetLineText in wxGTK yet // @@@@ TODO: no GetNumberOfLines and GetLineText in wxGTK yet
wxLogError("Sorry, this function is not implemented under GTK"); wxLogError(_("Sorry, this function is not implemented under GTK"));
#else #else
int nLines = m_pTextCtrl->GetNumberOfLines(); int nLines = m_pTextCtrl->GetNumberOfLines();
for ( int nLine = 0; bOk && nLine < nLines; nLine++ ) { for ( int nLine = 0; bOk && nLine < nLines; nLine++ ) {

View File

@@ -234,7 +234,7 @@ wxPostScriptDC::~wxPostScriptDC (void)
bool wxPostScriptDC::PrinterDialog(wxWindow *parent) bool wxPostScriptDC::PrinterDialog(wxWindow *parent)
{ {
wxPostScriptPrintDialog dialog (parent, "Printer Settings", wxPoint(150, 150), wxSize(400, 400), wxDEFAULT_DIALOG_STYLE | wxDIALOG_MODAL); wxPostScriptPrintDialog dialog (parent, _("Printer Settings"), wxPoint(150, 150), wxSize(400, 400), wxDEFAULT_DIALOG_STYLE | wxDIALOG_MODAL);
m_ok = (dialog.ShowModal () == wxID_OK) ; m_ok = (dialog.ShowModal () == wxID_OK) ;
if (!m_ok) if (!m_ok)
@@ -264,7 +264,7 @@ bool wxPostScriptDC::PrinterDialog(wxWindow *parent)
} }
else if ((m_filename == "") && (wxThePrintSetupData->GetPrinterMode() == PS_FILE)) else if ((m_filename == "") && (wxThePrintSetupData->GetPrinterMode() == PS_FILE))
{ {
char *file = wxSaveFileSelector ("PostScript", "ps"); char *file = wxSaveFileSelector (_("PostScript"), "ps");
if (!file) if (!file)
{ {
m_ok = FALSE; m_ok = FALSE;
@@ -1985,11 +1985,11 @@ void wxPostScriptDC::GetSize(int* width, int* height) const
{ {
const char *paperType = wxThePrintSetupData->GetPaperName(); const char *paperType = wxThePrintSetupData->GetPaperName();
if (!paperType) if (!paperType)
paperType = "A4 210 x 297 mm"; paperType = _("A4 210 x 297 mm");
wxPrintPaperType *paper = wxThePrintPaperDatabase->FindPaperType(paperType); wxPrintPaperType *paper = wxThePrintPaperDatabase->FindPaperType(paperType);
if (!paper) if (!paper)
paper = wxThePrintPaperDatabase->FindPaperType("A4 210 x 297 mm"); paper = wxThePrintPaperDatabase->FindPaperType(_("A4 210 x 297 mm"));
if (paper) if (paper)
{ {
*width = paper->widthPixels; *width = paper->widthPixels;
@@ -2006,11 +2006,11 @@ void wxPostScriptDC::GetSizeMM(long *width, long *height) const
{ {
const char *paperType = wxThePrintSetupData->GetPaperName(); const char *paperType = wxThePrintSetupData->GetPaperName();
if (!paperType) if (!paperType)
paperType = "A4 210 x 297 mm"; paperType = _("A4 210 x 297 mm");
wxPrintPaperType *paper = wxThePrintPaperDatabase->FindPaperType(paperType); wxPrintPaperType *paper = wxThePrintPaperDatabase->FindPaperType(paperType);
if (!paper) if (!paper)
paper = wxThePrintPaperDatabase->FindPaperType("A4 210 x 297 mm"); paper = wxThePrintPaperDatabase->FindPaperType(_("A4 210 x 297 mm"));
if (paper) if (paper)
{ {
*width = paper->widthMM; *width = paper->widthMM;
@@ -2053,15 +2053,15 @@ wxDialog(parent, -1, title, pos, size, style)
(void) new wxStaticText(this, -1, _("Printer Command: "), wxPoint(5, yPos)); (void) new wxStaticText(this, -1, _("Printer Command: "), wxPoint(5, yPos));
wxTextCtrl *text_prt = new wxTextCtrl(this, wxID_PRINTER_COMMAND, wxThePrintSetupData->GetPrinterCommand(), wxPoint(100, yPos), wxSize(100, -1)); wxTextCtrl *text_prt = new wxTextCtrl(this, wxID_PRINTER_COMMAND, wxThePrintSetupData->GetPrinterCommand(), wxPoint(100, yPos), wxSize(100, -1));
(void) new wxStaticText(this, -1, "Printer Options: ", wxPoint(210, yPos)); (void) new wxStaticText(this, -1, _("Printer Options: "), wxPoint(210, yPos));
wxTextCtrl *text0 = new wxTextCtrl(this, wxID_PRINTER_OPTIONS, wxThePrintSetupData->GetPrinterOptions(), wxPoint(305, yPos), wxSize(150, -1)); wxTextCtrl *text0 = new wxTextCtrl(this, wxID_PRINTER_OPTIONS, wxThePrintSetupData->GetPrinterOptions(), wxPoint(305, yPos), wxSize(150, -1));
yPos += 40; yPos += 40;
#endif #endif
wxString orientation[2]; wxString orientation[2];
orientation[0] = "Portrait"; orientation[0] = _("Portrait");
orientation[1] = "Landscape"; orientation[1] = _("Landscape");
wxRadioBox *radio0 = new wxRadioBox(this, wxID_PRINTER_ORIENTATION, "Orientation: ", wxPoint(5, yPos), wxSize(-1,-1), wxRadioBox *radio0 = new wxRadioBox(this, wxID_PRINTER_ORIENTATION, "Orientation: ", wxPoint(5, yPos), wxSize(-1,-1),
2,orientation,2,0); 2,orientation,2,0);
@@ -2074,12 +2074,12 @@ wxDialog(parent, -1, title, pos, size, style)
wxGetResource ("wxWindows", "PSView", &wxThePrintSetupData->previewCommand); wxGetResource ("wxWindows", "PSView", &wxThePrintSetupData->previewCommand);
wxString print_modes[3]; wxString print_modes[3];
print_modes[0] = "Send to Printer"; print_modes[0] = _("Send to Printer");
print_modes[1] = "Print to File"; print_modes[1] = _("Print to File");
print_modes[2] = "Preview Only"; print_modes[2] = _("Preview Only");
int features = (wxThePrintSetupData->GetPrintPreviewCommand() && *wxThePrintSetupData->GetPrintPreviewCommand()) ? 3 : 2; int features = (wxThePrintSetupData->GetPrintPreviewCommand() && *wxThePrintSetupData->GetPrintPreviewCommand()) ? 3 : 2;
wxRadioBox *radio1 = new wxRadioBox(this, wxID_PRINTER_MODES, "PostScript:", wxRadioBox *radio1 = new wxRadioBox(this, wxID_PRINTER_MODES, _("PostScript:"),
wxPoint(150, yPos), wxSize(-1,-1), features, print_modes, features, 0); wxPoint(150, yPos), wxSize(-1,-1), features, print_modes, features, 0);
#ifdef __WXMSW__ #ifdef __WXMSW__
@@ -2099,20 +2099,20 @@ wxDialog(parent, -1, title, pos, size, style)
yPos += 90; yPos += 90;
(void) new wxStaticText(this, -1, "X Scaling", wxPoint(5, yPos)); (void) new wxStaticText(this, -1, _("X Scaling"), wxPoint(5, yPos));
/* wxTextCtrl *text1 = */ (void) new wxTextCtrl(this, wxID_PRINTER_X_SCALE, buf, wxPoint(100, yPos), wxSize(100, -1)); /* wxTextCtrl *text1 = */ (void) new wxTextCtrl(this, wxID_PRINTER_X_SCALE, buf, wxPoint(100, yPos), wxSize(100, -1));
sprintf (buf, "%.2f", wx_printer_scale_y); sprintf (buf, "%.2f", wx_printer_scale_y);
(void) new wxStaticText(this, -1, "Y Scaling", wxPoint(220, yPos)); (void) new wxStaticText(this, -1, _("Y Scaling"), wxPoint(220, yPos));
/* wxTextCtrl *text2 = */ (void) new wxTextCtrl(this, wxID_PRINTER_Y_SCALE, buf, wxPoint(320, yPos), wxSize(100, -1)); /* wxTextCtrl *text2 = */ (void) new wxTextCtrl(this, wxID_PRINTER_Y_SCALE, buf, wxPoint(320, yPos), wxSize(100, -1));
yPos += 25; yPos += 25;
(void) new wxStaticText(this, -1, "X Translation", wxPoint(5, yPos)); (void) new wxStaticText(this, -1, _("X Translation"), wxPoint(5, yPos));
sprintf (buf, "%.2ld", wx_printer_translate_x); sprintf (buf, "%.2ld", wx_printer_translate_x);
/* wxTextCtrl *text3 = */ (void) new wxTextCtrl(this, wxID_PRINTER_X_TRANS, buf, wxPoint(100, yPos), wxSize(100, -1)); /* wxTextCtrl *text3 = */ (void) new wxTextCtrl(this, wxID_PRINTER_X_TRANS, buf, wxPoint(100, yPos), wxSize(100, -1));
(void) new wxStaticText(this, -1, "Y Translation", wxPoint(220, yPos)); (void) new wxStaticText(this, -1, _("Y Translation"), wxPoint(220, yPos));
sprintf (buf, "%.2ld", wx_printer_translate_y); sprintf (buf, "%.2ld", wx_printer_translate_y);
/* wxTextCtrl *text4 = */ (void) new wxTextCtrl(this, wxID_PRINTER_Y_TRANS, buf, wxPoint(320, yPos), wxSize(100, -1)); /* wxTextCtrl *text4 = */ (void) new wxTextCtrl(this, wxID_PRINTER_Y_TRANS, buf, wxPoint(320, yPos), wxSize(100, -1));
@@ -2159,22 +2159,22 @@ int wxPostScriptPrintDialog::ShowModal (void)
// PostScript printer settings // PostScript printer settings
// RETAINED FOR BACKWARD COMPATIBILITY // RETAINED FOR BACKWARD COMPATIBILITY
void wxSetPrinterCommand(char *cmd) void wxSetPrinterCommand(const char *cmd)
{ {
wxThePrintSetupData->SetPrinterCommand(cmd); wxThePrintSetupData->SetPrinterCommand(cmd);
} }
void wxSetPrintPreviewCommand(char *cmd) void wxSetPrintPreviewCommand(const char *cmd)
{ {
wxThePrintSetupData->SetPrintPreviewCommand(cmd); wxThePrintSetupData->SetPrintPreviewCommand(cmd);
} }
void wxSetPrinterOptions(char *flags) void wxSetPrinterOptions(const char *flags)
{ {
wxThePrintSetupData->SetPrinterOptions(flags); wxThePrintSetupData->SetPrinterOptions(flags);
} }
void wxSetPrinterFile(char *f) void wxSetPrinterFile(const char *f)
{ {
wxThePrintSetupData->SetPrinterFile(f); wxThePrintSetupData->SetPrinterFile(f);
} }
@@ -2200,7 +2200,7 @@ void wxSetPrinterMode(int mode)
wxThePrintSetupData->SetPrinterMode(mode); wxThePrintSetupData->SetPrinterMode(mode);
} }
void wxSetAFMPath(char *f) void wxSetAFMPath(const char *f)
{ {
wxThePrintSetupData->SetAFMPath(f); wxThePrintSetupData->SetAFMPath(f);
} }
@@ -2289,7 +2289,7 @@ wxPrintSetupData::~wxPrintSetupData(void)
delete[] printerFile; delete[] printerFile;
} }
void wxPrintSetupData::SetPrinterCommand(char *cmd) void wxPrintSetupData::SetPrinterCommand(const char *cmd)
{ {
if (cmd == printerCommand) if (cmd == printerCommand)
return; return;
@@ -2302,7 +2302,7 @@ void wxPrintSetupData::SetPrinterCommand(char *cmd)
printerCommand = NULL; printerCommand = NULL;
} }
void wxPrintSetupData::SetPrintPreviewCommand(char *cmd) void wxPrintSetupData::SetPrintPreviewCommand(const char *cmd)
{ {
if (cmd == previewCommand) if (cmd == previewCommand)
return; return;
@@ -2315,7 +2315,7 @@ void wxPrintSetupData::SetPrintPreviewCommand(char *cmd)
previewCommand = NULL; previewCommand = NULL;
} }
void wxPrintSetupData::SetPaperName(char *name) void wxPrintSetupData::SetPaperName(const char *name)
{ {
if (name == paperName) if (name == paperName)
return; return;
@@ -2328,7 +2328,7 @@ void wxPrintSetupData::SetPaperName(char *name)
paperName = NULL; paperName = NULL;
} }
void wxPrintSetupData::SetPrinterOptions(char *flags) void wxPrintSetupData::SetPrinterOptions(const char *flags)
{ {
if (printerFlags == flags) if (printerFlags == flags)
return; return;
@@ -2341,7 +2341,7 @@ void wxPrintSetupData::SetPrinterOptions(char *flags)
printerFlags = NULL; printerFlags = NULL;
} }
void wxPrintSetupData::SetPrinterFile(char *f) void wxPrintSetupData::SetPrinterFile(const char *f)
{ {
if (f == printerFile) if (f == printerFile)
return; return;
@@ -2377,7 +2377,7 @@ void wxPrintSetupData::SetPrinterMode(int mode)
printerMode = mode; printerMode = mode;
} }
void wxPrintSetupData::SetAFMPath(char *f) void wxPrintSetupData::SetAFMPath(const char *f)
{ {
if (f == afmPath) if (f == afmPath)
return; return;
@@ -2482,7 +2482,7 @@ void wxInitializePrintSetupData(bool init)
wxThePrintSetupData->SetPrintPreviewCommand(PS_VIEWER_PROG); wxThePrintSetupData->SetPrintPreviewCommand(PS_VIEWER_PROG);
wxThePrintSetupData->SetPrinterOrientation(PS_PORTRAIT); wxThePrintSetupData->SetPrinterOrientation(PS_PORTRAIT);
wxThePrintSetupData->SetPrinterMode(PS_PREVIEW); wxThePrintSetupData->SetPrinterMode(PS_PREVIEW);
wxThePrintSetupData->SetPaperName("A4 210 x 297 mm"); wxThePrintSetupData->SetPaperName(_("A4 210 x 297 mm"));
// Could have a .ini file to read in some defaults // Could have a .ini file to read in some defaults
// - and/or use environment variables, e.g. WXWIN // - and/or use environment variables, e.g. WXWIN
@@ -2514,7 +2514,7 @@ void wxInitializePrintSetupData(bool init)
* Paper size database for PostScript * Paper size database for PostScript
*/ */
wxPrintPaperType::wxPrintPaperType(char *name, int wmm, int hmm, int wp, int hp) wxPrintPaperType::wxPrintPaperType(const char *name, int wmm, int hmm, int wp, int hp)
{ {
widthMM = wmm; widthMM = wmm;
heightMM = hmm; heightMM = hmm;
@@ -2549,10 +2549,10 @@ void wxPrintPaperDatabase::CreateDatabase(void)
// Heck, someone will know how to make it hunky-dory... // Heck, someone will know how to make it hunky-dory...
// JACS 25/5/95 // JACS 25/5/95
AddPaperType("A4 210 x 297 mm", 210, 297, 595, 842); AddPaperType(_("A4 210 x 297 mm"), 210, 297, 595, 842);
AddPaperType("A3 297 x 420 mm", 297, 420, 842, 1191); AddPaperType(_("A3 297 x 420 mm"), 297, 420, 842, 1191);
AddPaperType("Letter 8 1/2 x 11 in", 216, 279, 612, 791); AddPaperType(_("Letter 8 1/2 x 11 in"), 216, 279, 612, 791);
AddPaperType("Legal 8 1/2 x 14 in", 216, 356, 612, 1009); AddPaperType(_("Legal 8 1/2 x 14 in"), 216, 356, 612, 1009);
} }
void wxPrintPaperDatabase::ClearDatabase(void) void wxPrintPaperDatabase::ClearDatabase(void)
@@ -2560,7 +2560,7 @@ void wxPrintPaperDatabase::ClearDatabase(void)
Clear(); Clear();
} }
void wxPrintPaperDatabase::AddPaperType(char *name, int wmm, int hmm, int wp, int hp) void wxPrintPaperDatabase::AddPaperType(const char *name, int wmm, int hmm, int wp, int hp)
{ {
Append(name, new wxPrintPaperType(name, wmm, hmm, wp, hp)); Append(name, new wxPrintPaperType(name, wmm, hmm, wp, hp));
} }

View File

@@ -141,7 +141,7 @@ wxWindow *wxPrinterBase::CreateAbortWindow(wxWindow *parent, wxPrintout *WXUNUSE
void wxPrinterBase::ReportError(wxWindow *parent, wxPrintout *WXUNUSED(printout), char *message) void wxPrinterBase::ReportError(wxWindow *parent, wxPrintout *WXUNUSED(printout), char *message)
{ {
wxMessageBox(message, "Printing Error", wxOK, parent); wxMessageBox(message, _("Printing Error"), wxOK, parent);
} }
/* /*
@@ -171,7 +171,7 @@ wxPrintout::~wxPrintout(void)
bool wxPrintout::OnBeginDocument(int WXUNUSED(startPage), int WXUNUSED(endPage)) bool wxPrintout::OnBeginDocument(int WXUNUSED(startPage), int WXUNUSED(endPage))
{ {
return GetDC()->StartDoc("Printing"); return GetDC()->StartDoc(_("Printing"));
} }
void wxPrintout::OnEndDocument(void) void wxPrintout::OnEndDocument(void)
@@ -354,14 +354,14 @@ void wxPreviewControlBar::CreateButtons(void)
int y = 5; int y = 5;
int gap = 5; int gap = 5;
closeButton = new wxButton(this, wxID_PREVIEW_CLOSE, "Close", closeButton = new wxButton(this, wxID_PREVIEW_CLOSE, _("Close"),
wxPoint(x, y), wxSize(buttonWidth, buttonHeight)); wxPoint(x, y), wxSize(buttonWidth, buttonHeight));
x += gap + buttonWidth; x += gap + buttonWidth;
if (buttonFlags & wxPREVIEW_PRINT) if (buttonFlags & wxPREVIEW_PRINT)
{ {
printButton = new wxButton(this, wxID_PREVIEW_PRINT, "Print...", wxPoint(x, y), printButton = new wxButton(this, wxID_PREVIEW_PRINT, _("Print..."), wxPoint(x, y),
wxSize(buttonWidth, buttonHeight)); wxSize(buttonWidth, buttonHeight));
x += gap + buttonWidth; x += gap + buttonWidth;
} }
@@ -660,8 +660,8 @@ bool wxPrintPreviewBase::RenderPage(int pageNum)
if (!previewCanvas) if (!previewCanvas)
{ {
wxMessageBox("wxPrintPreviewBase::RenderPage: must use wxPrintPreviewBase::SetCanvas to let me know about the canvas!", wxMessageBox(_("wxPrintPreviewBase::RenderPage: must use wxPrintPreviewBase::SetCanvas to let me know about the canvas!"),
"Print Preview Failure", wxOK); _("Print Preview Failure"), wxOK);
return FALSE; return FALSE;
} }
previewCanvas->GetSize(&canvasWidth, &canvasHeight); previewCanvas->GetSize(&canvasWidth, &canvasHeight);
@@ -683,7 +683,7 @@ bool wxPrintPreviewBase::RenderPage(int pageNum)
{ {
if (previewBitmap) if (previewBitmap)
delete previewBitmap; delete previewBitmap;
wxMessageBox("Sorry, not enough memory to create a preview.", "Print Preview Failure", wxOK); wxMessageBox(_("Sorry, not enough memory to create a preview."), _("Print Preview Failure"), wxOK);
return FALSE; return FALSE;
} }
} }
@@ -701,7 +701,7 @@ bool wxPrintPreviewBase::RenderPage(int pageNum)
if (!previewPrintout->OnBeginDocument(printData.GetFromPage(), printData.GetToPage())) if (!previewPrintout->OnBeginDocument(printData.GetFromPage(), printData.GetToPage()))
{ {
wxMessageBox("Could not start document preview.", "Print Preview Failure", wxOK); wxMessageBox(_("Could not start document preview."), _("Print Preview Failure"), wxOK);
memoryDC.SelectObject(wxNullBitmap); memoryDC.SelectObject(wxNullBitmap);
@@ -720,9 +720,9 @@ bool wxPrintPreviewBase::RenderPage(int pageNum)
char buf[200]; char buf[200];
if (maxPage != 0) if (maxPage != 0)
sprintf(buf, "Page %d of %d", pageNum, maxPage); sprintf(buf, _("Page %d of %d"), pageNum, maxPage);
else else
sprintf(buf, "Page %d", pageNum); sprintf(buf, _("Page %d"), pageNum);
if (previewFrame) if (previewFrame)
previewFrame->SetStatusText(buf); previewFrame->SetStatusText(buf);

View File

@@ -99,7 +99,7 @@ void wxCleanUpResourceSystem(void)
void wxWarning(char *msg) void wxWarning(char *msg)
{ {
wxMessageBox(msg, "Warning", wxOK); wxMessageBox(msg, _("Warning"), wxOK);
} }
#if !USE_SHARED_LIBRARY #if !USE_SHARED_LIBRARY
@@ -287,7 +287,7 @@ bool wxResourceTable::ParseResourceData(char *data)
PrologDatabase db; PrologDatabase db;
if (!db.ReadPrologFromString(data)) if (!db.ReadPrologFromString(data))
{ {
wxWarning("Ill-formed resource file syntax."); wxWarning(_("Ill-formed resource file syntax."));
return FALSE; return FALSE;
} }
@@ -794,7 +794,7 @@ wxItemResource *wxResourceInterpretControl(wxResourceTable& table, PrologExpr *e
if (id == 0) if (id == 0)
{ {
char buf[300]; char buf[300];
sprintf(buf, "Could not resolve control class or id '%s'. Use (non-zero) integer instead\n or provide #define (see manual for caveats)", sprintf(buf, _("Could not resolve control class or id '%s'. Use (non-zero) integer instead\n or provide #define (see manual for caveats)"),
(const char*) expr1->StringValue()); (const char*) expr1->StringValue());
wxWarning(buf); wxWarning(buf);
delete controlItem; delete controlItem;
@@ -1209,7 +1209,7 @@ wxItemResource *wxResourceInterpretMenuItem(wxResourceTable& table, PrologExpr *
if (id == 0) if (id == 0)
{ {
char buf[300]; char buf[300];
sprintf(buf, "Could not resolve menu id '%s'. Use (non-zero) integer instead\n or provide #define (see manual for caveats)", sprintf(buf, _("Could not resolve menu id '%s'. Use (non-zero) integer instead\n or provide #define (see manual for caveats)"),
(const char*) idExpr->StringValue()); (const char*) idExpr->StringValue());
wxWarning(buf); wxWarning(buf);
} }
@@ -1631,7 +1631,7 @@ bool wxResourceReadOneResource(FILE *fd, PrologDatabase& db, bool *eof, wxResour
else else
{ {
char buf[300]; char buf[300];
sprintf(buf, "#define %s must be an integer.", name); sprintf(buf, _("#define %s must be an integer."), name);
wxWarning(buf); wxWarning(buf);
delete[] name; delete[] name;
delete[] value; delete[] value;
@@ -1655,7 +1655,7 @@ bool wxResourceReadOneResource(FILE *fd, PrologDatabase& db, bool *eof, wxResour
if (!wxResourceParseIncludeFile(actualName, table)) if (!wxResourceParseIncludeFile(actualName, table))
{ {
char buf[400]; char buf[400];
sprintf(buf, "Could not find resource include file %s.", actualName); sprintf(buf, _("Could not find resource include file %s."), actualName);
wxWarning(buf); wxWarning(buf);
} }
delete[] name; delete[] name;
@@ -1664,9 +1664,9 @@ bool wxResourceReadOneResource(FILE *fd, PrologDatabase& db, bool *eof, wxResour
else if (strcmp(wxResourceBuffer, "static") != 0) else if (strcmp(wxResourceBuffer, "static") != 0)
{ {
char buf[300]; char buf[300];
strcpy(buf, "Found "); strcpy(buf, _("Found "));
strncat(buf, wxResourceBuffer, 30); strncat(buf, wxResourceBuffer, 30);
strcat(buf, ", expected static, #include or #define\nwhilst parsing resource."); strcat(buf, _(", expected static, #include or #define\nwhilst parsing resource."));
wxWarning(buf); wxWarning(buf);
return FALSE; return FALSE;
} }
@@ -1674,28 +1674,28 @@ bool wxResourceReadOneResource(FILE *fd, PrologDatabase& db, bool *eof, wxResour
// char // char
if (!wxGetResourceToken(fd)) if (!wxGetResourceToken(fd))
{ {
wxWarning("Unexpected end of file whilst parsing resource."); wxWarning(_("Unexpected end of file whilst parsing resource."));
*eof = TRUE; *eof = TRUE;
return FALSE; return FALSE;
} }
if (strcmp(wxResourceBuffer, "char") != 0) if (strcmp(wxResourceBuffer, "char") != 0)
{ {
wxWarning("Expected 'char' whilst parsing resource."); wxWarning(_("Expected 'char' whilst parsing resource."));
return FALSE; return FALSE;
} }
// *name // *name
if (!wxGetResourceToken(fd)) if (!wxGetResourceToken(fd))
{ {
wxWarning("Unexpected end of file whilst parsing resource."); wxWarning(_("Unexpected end of file whilst parsing resource."));
*eof = TRUE; *eof = TRUE;
return FALSE; return FALSE;
} }
if (wxResourceBuffer[0] != '*') if (wxResourceBuffer[0] != '*')
{ {
wxWarning("Expected '*' whilst parsing resource."); wxWarning(_("Expected '*' whilst parsing resource."));
return FALSE; return FALSE;
} }
char nameBuf[100]; char nameBuf[100];
@@ -1704,21 +1704,21 @@ bool wxResourceReadOneResource(FILE *fd, PrologDatabase& db, bool *eof, wxResour
// = // =
if (!wxGetResourceToken(fd)) if (!wxGetResourceToken(fd))
{ {
wxWarning("Unexpected end of file whilst parsing resource."); wxWarning(_("Unexpected end of file whilst parsing resource."));
*eof = TRUE; *eof = TRUE;
return FALSE; return FALSE;
} }
if (strcmp(wxResourceBuffer, "=") != 0) if (strcmp(wxResourceBuffer, "=") != 0)
{ {
wxWarning("Expected '=' whilst parsing resource."); wxWarning(_("Expected '=' whilst parsing resource."));
return FALSE; return FALSE;
} }
// String // String
if (!wxGetResourceToken(fd)) if (!wxGetResourceToken(fd))
{ {
wxWarning("Unexpected end of file whilst parsing resource."); wxWarning(_("Unexpected end of file whilst parsing resource."));
*eof = TRUE; *eof = TRUE;
return FALSE; return FALSE;
} }
@@ -1727,7 +1727,7 @@ bool wxResourceReadOneResource(FILE *fd, PrologDatabase& db, bool *eof, wxResour
if (!db.ReadPrologFromString(wxResourceBuffer)) if (!db.ReadPrologFromString(wxResourceBuffer))
{ {
char buf[300]; char buf[300];
sprintf(buf, "%s: ill-formed resource file syntax.", nameBuf); sprintf(buf, _("%s: ill-formed resource file syntax."), nameBuf);
wxWarning(buf); wxWarning(buf);
return FALSE; return FALSE;
} }
@@ -2060,7 +2060,7 @@ long wxParseWindowStyle(char *bitListString)
if (!found) if (!found)
{ {
char buf[200]; char buf[200];
sprintf(buf, "Unrecognized style %s whilst parsing resource.", word); sprintf(buf, _("Unrecognized style %s whilst parsing resource."), word);
wxWarning(buf); wxWarning(buf);
return 0; return 0;
} }
@@ -2084,7 +2084,7 @@ wxBitmap *wxResourceCreateBitmap(char *resource, wxResourceTable *table)
if (!item->GetType() || strcmp(item->GetType(), "wxBitmap") != 0) if (!item->GetType() || strcmp(item->GetType(), "wxBitmap") != 0)
{ {
char buf[300]; char buf[300];
sprintf(buf, "%s not a bitmap resource specification.", resource); sprintf(buf, _("%s not a bitmap resource specification."), resource);
wxWarning(buf); wxWarning(buf);
return NULL; return NULL;
} }
@@ -2186,13 +2186,13 @@ wxBitmap *wxResourceCreateBitmap(char *resource, wxResourceTable *table)
if (!item) if (!item)
{ {
char buf[400]; char buf[400];
sprintf(buf, "Failed to find XBM resource %s.\nForgot to use wxResourceLoadBitmapData?", name); sprintf(buf, _("Failed to find XBM resource %s.\nForgot to use wxResourceLoadBitmapData?"), name);
wxWarning(buf); wxWarning(buf);
return NULL; return NULL;
} }
bitmap = new wxBitmap((char *)item->GetValue1(), (int)item->GetValue2(), (int)item->GetValue3()); bitmap = new wxBitmap((char *)item->GetValue1(), (int)item->GetValue2(), (int)item->GetValue3());
#else #else
wxWarning("No XBM facility available!"); wxWarning(_("No XBM facility available!"));
#endif #endif
break; break;
} }
@@ -2203,13 +2203,13 @@ wxBitmap *wxResourceCreateBitmap(char *resource, wxResourceTable *table)
if (!item) if (!item)
{ {
char buf[400]; char buf[400];
sprintf(buf, "Failed to find XPM resource %s.\nForgot to use wxResourceLoadBitmapData?", name); sprintf(buf, _("Failed to find XPM resource %s.\nForgot to use wxResourceLoadBitmapData?"), name);
wxWarning(buf); wxWarning(buf);
return NULL; return NULL;
} }
bitmap = new wxBitmap(item->GetValue1()); bitmap = new wxBitmap(item->GetValue1());
#else #else
wxWarning("No XPM facility available!"); wxWarning(_("No XPM facility available!"));
#endif #endif
break; break;
} }
@@ -2235,7 +2235,7 @@ wxBitmap *wxResourceCreateBitmap(char *resource, wxResourceTable *table)
else else
{ {
char buf[300]; char buf[300];
sprintf(buf, "Bitmap resource specification %s not found.", resource); sprintf(buf, _("Bitmap resource specification %s not found."), resource);
wxWarning(buf); wxWarning(buf);
return NULL; return NULL;
} }
@@ -2257,7 +2257,7 @@ wxIcon *wxResourceCreateIcon(char *resource, wxResourceTable *table)
if (!item->GetType() || strcmp(item->GetType(), "wxIcon") != 0) if (!item->GetType() || strcmp(item->GetType(), "wxIcon") != 0)
{ {
char buf[300]; char buf[300];
sprintf(buf, "%s not an icon resource specification.", resource); sprintf(buf, _("%s not an icon resource specification."), resource);
wxWarning(buf); wxWarning(buf);
return NULL; return NULL;
} }
@@ -2359,13 +2359,13 @@ wxIcon *wxResourceCreateIcon(char *resource, wxResourceTable *table)
if (!item) if (!item)
{ {
char buf[400]; char buf[400];
sprintf(buf, "Failed to find XBM resource %s.\nForgot to use wxResourceLoadIconData?", name); sprintf(buf, _("Failed to find XBM resource %s.\nForgot to use wxResourceLoadIconData?"), name);
wxWarning(buf); wxWarning(buf);
return NULL; return NULL;
} }
icon = new wxIcon((char *)item->GetValue1(), (int)item->GetValue2(), (int)item->GetValue3()); icon = new wxIcon((char *)item->GetValue1(), (int)item->GetValue2(), (int)item->GetValue3());
#else #else
wxWarning("No XBM facility available!"); wxWarning(_("No XBM facility available!"));
#endif #endif
break; break;
} }
@@ -2378,16 +2378,16 @@ wxIcon *wxResourceCreateIcon(char *resource, wxResourceTable *table)
if (!item) if (!item)
{ {
char buf[400]; char buf[400];
sprintf(buf, "Failed to find XPM resource %s.\nForgot to use wxResourceLoadIconData?", name); sprintf(buf, _("Failed to find XPM resource %s.\nForgot to use wxResourceLoadIconData?"), name);
wxWarning(buf); wxWarning(buf);
return NULL; return NULL;
} }
icon = new wxIcon((char **)item->GetValue1()); icon = new wxIcon((char **)item->GetValue1());
#else #else
wxWarning("No XPM facility available!"); wxWarning(_("No XPM facility available!"));
#endif #endif
*/ */
wxWarning("No XPM icon facility available!"); wxWarning(_("No XPM icon facility available!"));
break; break;
} }
default: default:
@@ -2412,7 +2412,7 @@ wxIcon *wxResourceCreateIcon(char *resource, wxResourceTable *table)
else else
{ {
char buf[300]; char buf[300];
sprintf(buf, "Icon resource specification %s not found.", resource); sprintf(buf, _("Icon resource specification %s not found."), resource);
wxWarning(buf); wxWarning(buf);
return NULL; return NULL;
} }
@@ -2740,7 +2740,7 @@ bool wxResourceReadOneResourceString(char *s, PrologDatabase& db, bool *eof, wxR
else else
{ {
char buf[300]; char buf[300];
sprintf(buf, "#define %s must be an integer.", name); sprintf(buf, _("#define %s must be an integer."), name);
wxWarning(buf); wxWarning(buf);
delete[] name; delete[] name;
delete[] value; delete[] value;
@@ -2765,7 +2765,7 @@ bool wxResourceReadOneResourceString(char *s, PrologDatabase& db, bool *eof, wxR
if (!wxResourceParseIncludeFile(actualName, table)) if (!wxResourceParseIncludeFile(actualName, table))
{ {
char buf[400]; char buf[400];
sprintf(buf, "Could not find resource include file %s.", actualName); sprintf(buf, _("Could not find resource include file %s."), actualName);
wxWarning(buf); wxWarning(buf);
} }
delete[] name; delete[] name;
@@ -2775,9 +2775,9 @@ bool wxResourceReadOneResourceString(char *s, PrologDatabase& db, bool *eof, wxR
else if (strcmp(wxResourceBuffer, "static") != 0) else if (strcmp(wxResourceBuffer, "static") != 0)
{ {
char buf[300]; char buf[300];
strcpy(buf, "Found "); strcpy(buf, _("Found "));
strncat(buf, wxResourceBuffer, 30); strncat(buf, wxResourceBuffer, 30);
strcat(buf, ", expected static, #include or #define\nwhilst parsing resource."); strcat(buf, _(", expected static, #include or #define\nwhilst parsing resource."));
wxWarning(buf); wxWarning(buf);
return FALSE; return FALSE;
} }
@@ -2785,28 +2785,28 @@ bool wxResourceReadOneResourceString(char *s, PrologDatabase& db, bool *eof, wxR
// char // char
if (!wxGetResourceTokenString(s)) if (!wxGetResourceTokenString(s))
{ {
wxWarning("Unexpected end of file whilst parsing resource."); wxWarning(_("Unexpected end of file whilst parsing resource."));
*eof = TRUE; *eof = TRUE;
return FALSE; return FALSE;
} }
if (strcmp(wxResourceBuffer, "char") != 0) if (strcmp(wxResourceBuffer, "char") != 0)
{ {
wxWarning("Expected 'char' whilst parsing resource."); wxWarning(_("Expected 'char' whilst parsing resource."));
return FALSE; return FALSE;
} }
// *name // *name
if (!wxGetResourceTokenString(s)) if (!wxGetResourceTokenString(s))
{ {
wxWarning("Unexpected end of file whilst parsing resource."); wxWarning(_("Unexpected end of file whilst parsing resource."));
*eof = TRUE; *eof = TRUE;
return FALSE; return FALSE;
} }
if (wxResourceBuffer[0] != '*') if (wxResourceBuffer[0] != '*')
{ {
wxWarning("Expected '*' whilst parsing resource."); wxWarning(_("Expected '*' whilst parsing resource."));
return FALSE; return FALSE;
} }
char nameBuf[100]; char nameBuf[100];
@@ -2815,21 +2815,21 @@ bool wxResourceReadOneResourceString(char *s, PrologDatabase& db, bool *eof, wxR
// = // =
if (!wxGetResourceTokenString(s)) if (!wxGetResourceTokenString(s))
{ {
wxWarning("Unexpected end of file whilst parsing resource."); wxWarning(_("Unexpected end of file whilst parsing resource."));
*eof = TRUE; *eof = TRUE;
return FALSE; return FALSE;
} }
if (strcmp(wxResourceBuffer, "=") != 0) if (strcmp(wxResourceBuffer, "=") != 0)
{ {
wxWarning("Expected '=' whilst parsing resource."); wxWarning(_("Expected '=' whilst parsing resource."));
return FALSE; return FALSE;
} }
// String // String
if (!wxGetResourceTokenString(s)) if (!wxGetResourceTokenString(s))
{ {
wxWarning("Unexpected end of file whilst parsing resource."); wxWarning(_("Unexpected end of file whilst parsing resource."));
*eof = TRUE; *eof = TRUE;
return FALSE; return FALSE;
} }
@@ -2838,7 +2838,7 @@ bool wxResourceReadOneResourceString(char *s, PrologDatabase& db, bool *eof, wxR
if (!db.ReadPrologFromString(wxResourceBuffer)) if (!db.ReadPrologFromString(wxResourceBuffer))
{ {
char buf[300]; char buf[300];
sprintf(buf, "%s: ill-formed resource file syntax.", nameBuf); sprintf(buf, _("%s: ill-formed resource file syntax."), nameBuf);
wxWarning(buf); wxWarning(buf);
return FALSE; return FALSE;
} }

View File

@@ -34,6 +34,7 @@
#ifndef WX_PRECOMP #ifndef WX_PRECOMP
#include "wx/defs.h" #include "wx/defs.h"
#include "wx/string.h" #include "wx/string.h"
#include <wx/intl.h>
#endif #endif
#include <ctype.h> #include <ctype.h>
@@ -1230,7 +1231,7 @@ void wxArrayString::Insert(const wxString& str, size_t nIndex)
{ {
wxASSERT( str.GetStringData()->IsValid() ); wxASSERT( str.GetStringData()->IsValid() );
wxCHECK_RET( nIndex <= m_nCount, "bad index in wxArrayString::Insert" ); wxCHECK_RET( nIndex <= m_nCount, ("bad index in wxArrayString::Insert") );
Grow(); Grow();
@@ -1246,7 +1247,7 @@ void wxArrayString::Insert(const wxString& str, size_t nIndex)
// removes item from array (by index) // removes item from array (by index)
void wxArrayString::Remove(size_t nIndex) void wxArrayString::Remove(size_t nIndex)
{ {
wxCHECK_RET( nIndex <= m_nCount, "bad index in wxArrayString::Remove" ); wxCHECK_RET( nIndex <= m_nCount, _("bad index in wxArrayString::Remove") );
// release our lock // release our lock
Item(nIndex).GetStringData()->Unlock(); Item(nIndex).GetStringData()->Unlock();
@@ -1262,7 +1263,7 @@ void wxArrayString::Remove(const char *sz)
int iIndex = Index(sz); int iIndex = Index(sz);
wxCHECK_RET( iIndex != NOT_FOUND, wxCHECK_RET( iIndex != NOT_FOUND,
"removing inexistent element in wxArrayString::Remove" ); _("removing inexistent element in wxArrayString::Remove") );
Remove((size_t)iIndex); Remove((size_t)iIndex);
} }

View File

@@ -115,7 +115,7 @@ wxTextFile::Type wxTextFile::GuessType() const
case Type_Unix: nUnix++; break; \ case Type_Unix: nUnix++; break; \
case Type_Dos: nDos++; break; \ case Type_Dos: nDos++; break; \
case Type_Mac: nMac++; break; \ case Type_Mac: nMac++; break; \
default: wxFAIL_MSG("unknown line terminator"); \ default: wxFAIL_MSG(_("unknown line terminator")); \
} }
uint n; uint n;
@@ -131,7 +131,7 @@ wxTextFile::Type wxTextFile::GuessType() const
// interpret the results (@@ far from being even 50% fool proof) // interpret the results (@@ far from being even 50% fool proof)
if ( nDos + nUnix + nMac == 0 ) { if ( nDos + nUnix + nMac == 0 ) {
// no newlines at all // no newlines at all
wxLogWarning("'%s' is probably a binary file.", m_strFile.c_str()); wxLogWarning(_("'%s' is probably a binary file."), m_strFile.c_str());
} }
else { else {
#define GREATER_OF(t1, t2) n##t1 == n##t2 ? typeDefault \ #define GREATER_OF(t1, t2) n##t1 == n##t2 ? typeDefault \
@@ -224,7 +224,7 @@ bool wxTextFile::Write(Type typeNew)
wxTempFile fileTmp(m_strFile); wxTempFile fileTmp(m_strFile);
if ( !fileTmp.IsOpened() ) { if ( !fileTmp.IsOpened() ) {
wxLogError("can't write file '%s' to disk.", m_strFile.c_str()); wxLogError(_("can't write file '%s' to disk."), m_strFile.c_str());
return FALSE; return FALSE;
} }

View File

@@ -32,6 +32,7 @@ seconds since January 1, 1901, GMT.
#include "wx/time.h" #include "wx/time.h"
#include "wx/date.h" #include "wx/date.h"
#include "wx/utils.h" #include "wx/utils.h"
#include <wx/intl.h>
#if USE_IOSTREAMH #if USE_IOSTREAMH
#include <iostream.h> #include <iostream.h>
@@ -141,7 +142,7 @@ wxTime::wxTime(const wxDate& date, hourTy h, minuteTy m, secondTy s, bool dst)
/* /*
if (IsDST()) setError(NIHCL_BADTIME,DEFAULT, if (IsDST()) setError(NIHCL_BADTIME,DEFAULT,
date.dayOfMonth(),date.nameOfMonth(),date.year(), date.dayOfMonth(),date.nameOfMonth(),date.year(),
h,m,s,(dst?"DST":"")); h,m,s,(dst?_("DST"):""));
*/ */
} }
sec += TIME_ZONE; // adjust to GMT sec += TIME_ZONE; // adjust to GMT
@@ -313,9 +314,9 @@ char *wxTime::FormatTime() const {
if (Format == wx12h) if (Format == wx12h)
if (GetHour() <= 12) if (GetHour() <= 12)
strcat(timeBuf,"am"); strcat(timeBuf,_("am"));
else else
strcat(timeBuf,"pm"); strcat(timeBuf,_("pm"));
return timeBuf; return timeBuf;
} }
@@ -348,8 +349,8 @@ void wxTime::printOn(ostream& strm) const
strm << ' ' << ((hh <= 12) ? hh : hh-12) << ':' strm << ' ' << ((hh <= 12) ? hh : hh-12) << ':'
<< setfill('0') << setw(2) << GetMinute() << ':' << setfill('0') << setw(2) << GetMinute() << ':'
<< setfill('0') << setw(2) << GetSecond() << ' '; << setfill('0') << setw(2) << GetSecond() << ' ';
if (hh < 12) strm << "am"; if (hh < 12) strm << _("am");
else strm << "pm"; else strm << _("pm");
} }
wxTime::wxTime(OIOin& strm) wxTime::wxTime(OIOin& strm)

View File

@@ -132,8 +132,8 @@ bool wxTextValidator::Validate(wxWindow *parent)
if ( !m_includeList.Member(val) ) if ( !m_includeList.Member(val) )
{ {
char buf[512]; char buf[512];
sprintf(buf, "%s is invalid.", (const char *)val); sprintf(buf, _("%s is invalid."), (const char *)val);
wxMessageBox(buf, "Validation conflict", wxOK | wxICON_EXCLAMATION, parent); wxMessageBox(buf, _("Validation conflict"), wxOK | wxICON_EXCLAMATION, parent);
return FALSE; return FALSE;
} }
} }
@@ -142,37 +142,37 @@ bool wxTextValidator::Validate(wxWindow *parent)
if ( m_excludeList.Member(val) ) if ( m_excludeList.Member(val) )
{ {
char buf[512]; char buf[512];
sprintf(buf, "%s is invalid.", (const char *)val); sprintf(buf, _("%s is invalid."), (const char *)val);
wxMessageBox(buf, "Validation conflict", wxOK | wxICON_EXCLAMATION, parent); wxMessageBox(buf, _("Validation conflict"), wxOK | wxICON_EXCLAMATION, parent);
return FALSE; return FALSE;
} }
} }
if ( (m_validatorStyle & wxFILTER_ASCII) && !val.IsAscii() ) if ( (m_validatorStyle & wxFILTER_ASCII) && !val.IsAscii() )
{ {
char buf[512]; char buf[512];
sprintf(buf, "%s should only contain ASCII characters.", (const char *)val); sprintf(buf, _("%s should only contain ASCII characters."), (const char *)val);
wxMessageBox(buf, "Validation conflict", wxOK | wxICON_EXCLAMATION, parent); wxMessageBox(buf, _("Validation conflict"), wxOK | wxICON_EXCLAMATION, parent);
return FALSE; return FALSE;
} }
if ( (m_validatorStyle & wxFILTER_ALPHA) && !wxIsAlpha(val) ) if ( (m_validatorStyle & wxFILTER_ALPHA) && !wxIsAlpha(val) )
{ {
char buf[512]; char buf[512];
sprintf(buf, "%s should only contain alphabetic characters.", (const char *)val); sprintf(buf, _("%s should only contain alphabetic characters."), (const char *)val);
wxMessageBox(buf, "Validation conflict", wxOK | wxICON_EXCLAMATION, parent); wxMessageBox(buf, _("Validation conflict"), wxOK | wxICON_EXCLAMATION, parent);
return FALSE; return FALSE;
} }
if ( (m_validatorStyle & wxFILTER_ALPHANUMERIC) && !wxIsAlphaNumeric(val)) if ( (m_validatorStyle & wxFILTER_ALPHANUMERIC) && !wxIsAlphaNumeric(val))
{ {
char buf[512]; char buf[512];
sprintf(buf, "%s should only contain alphabetic or numeric characters.", (const char *)val); sprintf(buf, _("%s should only contain alphabetic or numeric characters."), (const char *)val);
wxMessageBox(buf, "Validation conflict", wxOK | wxICON_EXCLAMATION, parent); wxMessageBox(buf,_("Validation conflict"), wxOK | wxICON_EXCLAMATION, parent);
return FALSE; return FALSE;
} }
if ( (m_validatorStyle & wxFILTER_NUMERIC) && !val.IsNumber()) if ( (m_validatorStyle & wxFILTER_NUMERIC) && !val.IsNumber())
{ {
char buf[512]; char buf[512];
sprintf(buf, "%s should be numeric.", (const char *)val); sprintf(buf, _("%s should be numeric."), (const char *)val);
wxMessageBox(buf, "Validation conflict", wxOK | wxICON_EXCLAMATION, parent); wxMessageBox(buf, _("Validation conflict"), wxOK | wxICON_EXCLAMATION, parent);
return FALSE; return FALSE;
} }

View File

@@ -17,6 +17,7 @@
#include <wx/stream.h> #include <wx/stream.h>
#include <wx/zstream.h> #include <wx/zstream.h>
#include <wx/utils.h> #include <wx/utils.h>
#include <wx/intl.h>
#include "../zlib/zlib.h" // don't change this, Robert #include "../zlib/zlib.h" // don't change this, Robert
#ifdef __BORLANDC__ #ifdef __BORLANDC__
@@ -130,8 +131,8 @@ wxZlibOutputStream::~wxZlibOutputStream()
err = deflate(&m_deflate, Z_FINISH); err = deflate(&m_deflate, Z_FINISH);
if (err != Z_STREAM_END) { if (err != Z_STREAM_END) {
wxDebugMsg("wxZlibOutputStream: an error occured while we was closing " wxDebugMsg(_("wxZlibOutputStream: an error occured while we was closing "
"the stream.\n"); "the stream.\n"));
return; return;
} }

View File

@@ -228,12 +228,12 @@ void wxGenericColourDialog::CreateWidgets(void)
{ {
wxBeginBusyCursor(); wxBeginBusyCursor();
wxButton *okButton = new wxButton(this, wxID_OK, "OK", wxPoint(okButtonX, buttonY)); wxButton *okButton = new wxButton(this, wxID_OK, _("OK"), wxPoint(okButtonX, buttonY));
int bw, bh; int bw, bh;
okButton->GetSize(&bw, &bh); okButton->GetSize(&bw, &bh);
(void) new wxButton(this, wxID_CANCEL, "Cancel", wxPoint(okButtonX + bw + 10, buttonY)); (void) new wxButton(this, wxID_CANCEL, _("Cancel"), wxPoint(okButtonX + bw + 10, buttonY));
(void) new wxButton(this, wxID_ADD_CUSTOM, "Add to custom colours", (void) new wxButton(this, wxID_ADD_CUSTOM, _("Add to custom colours"),
wxPoint(customButtonX, buttonY)); wxPoint(customButtonX, buttonY));
int sliderX = singleCustomColourRect.x + singleCustomColourRect.width + sectionSpacing; int sliderX = singleCustomColourRect.x + singleCustomColourRect.width + sectionSpacing;

View File

@@ -31,6 +31,7 @@
#include "wx/dcclient.h" #include "wx/dcclient.h"
#include "wx/choice.h" #include "wx/choice.h"
#include "wx/checkbox.h" #include "wx/checkbox.h"
#include <wx/intl.h>
#endif #endif
#include <string.h> #include <string.h>
@@ -121,7 +122,7 @@ wxGenericFontDialog::wxGenericFontDialog(void)
} }
wxGenericFontDialog::wxGenericFontDialog(wxWindow *parent, wxFontData *data): wxGenericFontDialog::wxGenericFontDialog(wxWindow *parent, wxFontData *data):
wxDialog(parent, -1, "Font", wxPoint(0, 0), wxSize(600, 600), wxDEFAULT_DIALOG_STYLE|wxDIALOG_MODAL) wxDialog(parent, -1, _("Font"), wxPoint(0, 0), wxSize(600, 600), wxDEFAULT_DIALOG_STYLE|wxDIALOG_MODAL)
{ {
m_useEvents = FALSE; m_useEvents = FALSE;
Create(parent, data); Create(parent, data);
@@ -228,7 +229,7 @@ void wxGenericFontDialog::CreateWidgets(void)
} }
pointSizeChoice = new wxChoice(this, wxID_FONT_SIZE, wxPoint(210, y), wxSize(50, -1), 40, pointSizes); pointSizeChoice = new wxChoice(this, wxID_FONT_SIZE, wxPoint(210, y), wxSize(50, -1), 40, pointSizes);
underLineCheckBox = new wxCheckBox(this, wxID_FONT_UNDERLINE, "Underline", wxPoint(280, y)); underLineCheckBox = new wxCheckBox(this, wxID_FONT_UNDERLINE, _("Underline"), wxPoint(280, y));
int rectY; int rectY;
pointSizeChoice->GetPosition(&x, &rectY); //NL mod pointSizeChoice->GetPosition(&x, &rectY); //NL mod
@@ -242,8 +243,8 @@ void wxGenericFontDialog::CreateWidgets(void)
int by = (fontRect.y + fontRect.height + 5); int by = (fontRect.y + fontRect.height + 5);
wxButton *okButton = new wxButton(this, wxID_OK, "OK", wxPoint(5, by)); wxButton *okButton = new wxButton(this, wxID_OK, _("OK"), wxPoint(5, by));
(void) new wxButton(this, wxID_OK, "Cancel", wxPoint(50, by)); (void) new wxButton(this, wxID_OK, _("Cancel"), wxPoint(50, by));
familyChoice->SetStringSelection( wxFontFamilyIntToString(dialogFont.GetFamily()) ); familyChoice->SetStringSelection( wxFontFamilyIntToString(dialogFont.GetFamily()) );
styleChoice->SetStringSelection(wxFontStyleIntToString(dialogFont.GetStyle())); styleChoice->SetStringSelection(wxFontStyleIntToString(dialogFont.GetStyle()));
@@ -306,7 +307,7 @@ void wxGenericFontDialog::PaintFont(wxDC& dc)
float cy = (float)(fontRect.y + (fontRect.height/2.0) - (h/2.0)); float cy = (float)(fontRect.y + (fontRect.height/2.0) - (h/2.0));
dc.SetTextForeground(fontData.fontColour); dc.SetTextForeground(fontData.fontColour);
dc.SetClippingRegion( fontRect.x, fontRect.y, (long)(fontRect.width-2.0), (long)(fontRect.height-2.0)); dc.SetClippingRegion( fontRect.x, fontRect.y, (long)(fontRect.width-2.0), (long)(fontRect.height-2.0));
dc.DrawText("ABCDEFGabcdefg12345", (long)cx, (long)cy); dc.DrawText(_("ABCDEFGabcdefg12345"), (long)cx, (long)cy);
dc.DestroyClippingRegion(); dc.DestroyClippingRegion();
dc.SetFont(wxNullFont); dc.SetFont(wxNullFont);
} }

View File

@@ -1015,7 +1015,7 @@ void wxListMainWindow::OnRenameTimer()
m_text->SetFocus(); m_text->SetFocus();
*/ */
/* /*
char *res = wxGetTextFromUser( "Enter new name:", "", s ); char *res = wxGetTextFromUser( _("Enter new name:"), "", s );
if (res) if (res)
{ {
m_dirty = TRUE; m_dirty = TRUE;

View File

@@ -27,6 +27,7 @@
#include "wx/dc.h" #include "wx/dc.h"
#include "wx/app.h" #include "wx/app.h"
#include "wx/msgdlg.h" #include "wx/msgdlg.h"
#include <wx/intl.h>
#endif #endif
#include "wx/generic/printps.h" #include "wx/generic/printps.h"
@@ -155,7 +156,7 @@ bool wxPostScriptPrinter::Print(wxWindow *parent, wxPrintout *printout, bool pro
if (!printout->OnBeginDocument(printData.GetFromPage(), printData.GetToPage())) if (!printout->OnBeginDocument(printData.GetFromPage(), printData.GetToPage()))
{ {
wxEndBusyCursor(); wxEndBusyCursor();
wxMessageBox("Could not start printing.", "Print Error", wxOK, parent); wxMessageBox(_("Could not start printing."), _("Print Error"), wxOK, parent);
break; break;
} }
if (abortIt) if (abortIt)
@@ -229,11 +230,11 @@ void wxPostScriptPrintPreview::DetermineScaling(void)
{ {
const char *paperType = wxThePrintSetupData->GetPaperName(); const char *paperType = wxThePrintSetupData->GetPaperName();
if (!paperType) if (!paperType)
paperType = "A4 210 x 297 mm"; paperType = _("A4 210 x 297 mm");
wxPrintPaperType *paper = wxThePrintPaperDatabase->FindPaperType(paperType); wxPrintPaperType *paper = wxThePrintPaperDatabase->FindPaperType(paperType);
if (!paper) if (!paper)
paper = wxThePrintPaperDatabase->FindPaperType("A4 210 x 297 mm"); paper = wxThePrintPaperDatabase->FindPaperType(_("A4 210 x 297 mm"));
if (paper) if (paper)
{ {
previewPrintout->SetPPIScreen(100, 100); previewPrintout->SetPPIScreen(100, 100);

View File

@@ -36,6 +36,7 @@
#include "wx/radiobox.h" #include "wx/radiobox.h"
#include "wx/filedlg.h" #include "wx/filedlg.h"
#include "wx/choice.h" #include "wx/choice.h"
#include <wx/intl.h>
#endif #endif
#include "wx/generic/prntdlgg.h" #include "wx/generic/prntdlgg.h"
@@ -68,7 +69,7 @@ extern wxPrintPaperDatabase *wxThePrintPaperDatabase;
wxGenericPrintDialog::wxGenericPrintDialog(wxWindow *parent, wxPrintData* data): wxGenericPrintDialog::wxGenericPrintDialog(wxWindow *parent, wxPrintData* data):
wxDialog(parent, -1, "Print", wxPoint(0, 0), wxSize(600, 600), wxDEFAULT_DIALOG_STYLE|wxDIALOG_MODAL) wxDialog(parent, -1, _("Print"), wxPoint(0, 0), wxSize(600, 600), wxDEFAULT_DIALOG_STYLE|wxDIALOG_MODAL)
{ {
if ( data ) if ( data )
printData = *data; printData = *data;
@@ -79,10 +80,10 @@ wxGenericPrintDialog::wxGenericPrintDialog(wxWindow *parent, wxPrintData* data):
int yPos = 5; int yPos = 5;
int xPos = 5; int xPos = 5;
wxButton *okButton = new wxButton(this, wxID_OK, "OK", wxPoint(5, yPos), wxSize(buttonWidth, buttonHeight)); wxButton *okButton = new wxButton(this, wxID_OK, _("OK"), wxPoint(5, yPos), wxSize(buttonWidth, buttonHeight));
(void) new wxButton(this, wxID_CANCEL, "Cancel", wxPoint(buttonWidth + 5 + spacing, yPos), wxSize(buttonWidth, buttonHeight)); (void) new wxButton(this, wxID_CANCEL, _("Cancel"), wxPoint(buttonWidth + 5 + spacing, yPos), wxSize(buttonWidth, buttonHeight));
setupButton = new wxButton(this, wxPRINTID_SETUP, "Setup...", wxPoint(buttonWidth*2 + 5 + 2*spacing, yPos), wxSize(buttonWidth, buttonHeight)); setupButton = new wxButton(this, wxPRINTID_SETUP, _("Setup..."), wxPoint(buttonWidth*2 + 5 + 2*spacing, yPos), wxSize(buttonWidth, buttonHeight));
okButton->SetDefault(); okButton->SetDefault();
okButton->SetFocus(); okButton->SetFocus();
@@ -90,10 +91,10 @@ wxGenericPrintDialog::wxGenericPrintDialog(wxWindow *parent, wxPrintData* data):
yPos += 35; yPos += 35;
wxString choices[2]; wxString choices[2];
choices[0] = "All"; choices[0] = _("All");
choices[1] = "Pages"; choices[1] = _("Pages");
rangeRadioBox = new wxRadioBox(this, wxPRINTID_RANGE, "Print Range", rangeRadioBox = new wxRadioBox(this, wxPRINTID_RANGE, _("Print Range"),
wxPoint(5, yPos), wxSize(-1, -1), 2, choices, 2); wxPoint(5, yPos), wxSize(-1, -1), 2, choices, 2);
rangeRadioBox->SetSelection(1); rangeRadioBox->SetSelection(1);
@@ -103,19 +104,19 @@ wxGenericPrintDialog::wxGenericPrintDialog(wxWindow *parent, wxPrintData* data):
int textWidth = 40; int textWidth = 40;
spacing = 10; spacing = 10;
(void) new wxStaticText(this, wxPRINTID_STATIC, "From:", wxPoint(xPos, yPos)); (void) new wxStaticText(this, wxPRINTID_STATIC, _("From:"), wxPoint(xPos, yPos));
xPos += staticWidth; xPos += staticWidth;
fromText = new wxTextCtrl(this, wxPRINTID_FROM, "", wxPoint(xPos, yPos), wxSize(textWidth, -1)); fromText = new wxTextCtrl(this, wxPRINTID_FROM, "", wxPoint(xPos, yPos), wxSize(textWidth, -1));
xPos += spacing + textWidth; xPos += spacing + textWidth;
(void) new wxStaticText(this, wxPRINTID_STATIC, "To:", wxPoint(xPos, yPos)); (void) new wxStaticText(this, wxPRINTID_STATIC, _("To:"), wxPoint(xPos, yPos));
xPos += staticWidth; xPos += staticWidth;
toText = new wxTextCtrl(this, wxPRINTID_TO, "", wxPoint(xPos, yPos), wxSize(textWidth, -1)); toText = new wxTextCtrl(this, wxPRINTID_TO, "", wxPoint(xPos, yPos), wxSize(textWidth, -1));
xPos += spacing + textWidth; xPos += spacing + textWidth;
(void) new wxStaticText(this, wxPRINTID_STATIC, "Copies:", wxPoint(xPos, yPos)); (void) new wxStaticText(this, wxPRINTID_STATIC, _("Copies:"), wxPoint(xPos, yPos));
xPos += spacing + staticWidth; xPos += spacing + staticWidth;
noCopiesText = new wxTextCtrl(this, wxPRINTID_COPIES, "", wxPoint(xPos, yPos), wxSize(textWidth, -1)); noCopiesText = new wxTextCtrl(this, wxPRINTID_COPIES, "", wxPoint(xPos, yPos), wxSize(textWidth, -1));
@@ -123,7 +124,7 @@ wxGenericPrintDialog::wxGenericPrintDialog(wxWindow *parent, wxPrintData* data):
yPos += 30; yPos += 30;
xPos = 5; xPos = 5;
printToFileCheckBox = new wxCheckBox(this, wxPRINTID_PRINTTOFILE, "Print to File", wxPoint(xPos, yPos)); printToFileCheckBox = new wxCheckBox(this, wxPRINTID_PRINTTOFILE, _("Print to File"), wxPoint(xPos, yPos));
Fit(); Fit();
Centre(wxBOTH); Centre(wxBOTH);
@@ -168,7 +169,7 @@ void wxGenericPrintDialog::OnOK(wxCommandEvent& WXUNUSED(event))
{ {
wxThePrintSetupData->SetPrinterMode(PS_FILE); wxThePrintSetupData->SetPrinterMode(PS_FILE);
char *f = wxFileSelector("PostScript file", char *f = wxFileSelector(_("PostScript file"),
wxPathOnly(wxThePrintSetupData->GetPrinterFile()), wxPathOnly(wxThePrintSetupData->GetPrinterFile()),
wxFileNameFromPath(wxThePrintSetupData->GetPrinterFile()), wxFileNameFromPath(wxThePrintSetupData->GetPrinterFile()),
"ps", "*.ps", 0, this); "ps", "*.ps", 0, this);
@@ -271,7 +272,7 @@ wxDC *wxGenericPrintDialog::GetPrintDC(void)
*/ */
wxGenericPrintSetupDialog::wxGenericPrintSetupDialog(wxWindow *parent, wxPrintSetupData* data): wxGenericPrintSetupDialog::wxGenericPrintSetupDialog(wxWindow *parent, wxPrintSetupData* data):
wxDialog(parent, -1, "Print Setup", wxPoint(0, 0), wxSize(600, 600), wxDEFAULT_DIALOG_STYLE|wxDIALOG_MODAL) wxDialog(parent, -1, _("Print Setup"), wxPoint(0, 0), wxSize(600, 600), wxDEFAULT_DIALOG_STYLE|wxDIALOG_MODAL)
{ {
if ( data ) if ( data )
printData = *data; printData = *data;
@@ -282,9 +283,9 @@ wxGenericPrintSetupDialog::wxGenericPrintSetupDialog(wxWindow *parent, wxPrintSe
int yPos = 5; int yPos = 5;
int xPos = 5; int xPos = 5;
wxButton *okButton = new wxButton(this, wxID_OK, "OK", wxPoint(xPos, yPos), wxSize(buttonWidth, buttonHeight)); wxButton *okButton = new wxButton(this, wxID_OK, _("OK"), wxPoint(xPos, yPos), wxSize(buttonWidth, buttonHeight));
xPos += buttonWidth + spacing; xPos += buttonWidth + spacing;
(void) new wxButton(this, wxID_CANCEL, "Cancel", wxPoint(xPos, yPos), wxSize(buttonWidth, buttonHeight)); (void) new wxButton(this, wxID_CANCEL, _("Cancel"), wxPoint(xPos, yPos), wxSize(buttonWidth, buttonHeight));
okButton->SetDefault(); okButton->SetDefault();
okButton->SetFocus(); okButton->SetFocus();
@@ -295,16 +296,16 @@ wxGenericPrintSetupDialog::wxGenericPrintSetupDialog(wxWindow *parent, wxPrintSe
paperTypeChoice = CreatePaperTypeChoice(&xPos, &yPos); paperTypeChoice = CreatePaperTypeChoice(&xPos, &yPos);
wxString choices[2]; wxString choices[2];
choices[0] = "Portrait"; choices[0] = _("Portrait");
choices[1] = "Landscape"; choices[1] = _("Landscape");
orientationRadioBox = new wxRadioBox(this, wxPRINTID_ORIENTATION, "Orientation", orientationRadioBox = new wxRadioBox(this, wxPRINTID_ORIENTATION, _("Orientation"),
wxPoint(xPos, yPos), wxSize(-1, -1), 2, choices, 2); wxPoint(xPos, yPos), wxSize(-1, -1), 2, choices, 2);
orientationRadioBox->SetSelection(0); orientationRadioBox->SetSelection(0);
xPos += 200; xPos += 200;
colourCheckBox = new wxCheckBox(this, wxPRINTID_PRINTCOLOUR, "Print in colour", wxPoint(xPos, yPos)); colourCheckBox = new wxCheckBox(this, wxPRINTID_PRINTCOLOUR, _("Print in colour"), wxPoint(xPos, yPos));
xPos = 5; xPos = 5;
yPos += 60; yPos += 60;
@@ -313,13 +314,13 @@ wxGenericPrintSetupDialog::wxGenericPrintSetupDialog(wxWindow *parent, wxPrintSe
int textWidth = 120; int textWidth = 120;
spacing = 10; spacing = 10;
(void) new wxStaticText(this, wxPRINTID_STATIC, "Printer command:", wxPoint(xPos, yPos)); (void) new wxStaticText(this, wxPRINTID_STATIC, _("Printer command:"), wxPoint(xPos, yPos));
xPos += staticWidth; xPos += staticWidth;
printerCommandText = new wxTextCtrl(this, wxPRINTID_COMMAND, "", wxPoint(xPos, yPos), wxSize(textWidth, -1)); printerCommandText = new wxTextCtrl(this, wxPRINTID_COMMAND, "", wxPoint(xPos, yPos), wxSize(textWidth, -1));
xPos += textWidth + spacing; xPos += textWidth + spacing;
(void) new wxStaticText(this, wxPRINTID_STATIC, "Printer options:", wxPoint(xPos, yPos)); (void) new wxStaticText(this, wxPRINTID_STATIC, _("Printer options:"), wxPoint(xPos, yPos));
xPos += staticWidth; xPos += staticWidth;
printerOptionsText = new wxTextCtrl(this, wxPRINTID_OPTIONS, "", wxPoint(xPos, yPos), wxSize(textWidth, -1)); printerOptionsText = new wxTextCtrl(this, wxPRINTID_OPTIONS, "", wxPoint(xPos, yPos), wxSize(textWidth, -1));
@@ -397,7 +398,7 @@ wxChoice *wxGenericPrintSetupDialog::CreatePaperTypeChoice(int *x, int *y)
sel = i; sel = i;
} }
(void) new wxStaticText(this, wxPRINTID_STATIC, "Paper size", wxPoint(*x, *y)); (void) new wxStaticText(this, wxPRINTID_STATIC, _("Paper size"), wxPoint(*x, *y));
*y += 25; *y += 25;
wxChoice *choice = new wxChoice(this, wxPRINTID_PAPERSIZE, wxPoint(*x, *y), wxSize(300, -1), n, wxChoice *choice = new wxChoice(this, wxPRINTID_PAPERSIZE, wxPoint(*x, *y), wxSize(300, -1), n,
@@ -437,7 +438,7 @@ void wxGenericPageSetupDialog::OnPrinter(wxCommandEvent& WXUNUSED(event))
} }
wxGenericPageSetupDialog::wxGenericPageSetupDialog(wxWindow *parent, wxPageSetupData* data): wxGenericPageSetupDialog::wxGenericPageSetupDialog(wxWindow *parent, wxPageSetupData* data):
wxDialog(parent, -1, "Page Setup", wxPoint(0, 0), wxSize(600, 600), wxDIALOG_MODAL|wxDEFAULT_DIALOG_STYLE) wxDialog(parent, -1, _("Page Setup"), wxPoint(0, 0), wxSize(600, 600), wxDIALOG_MODAL|wxDEFAULT_DIALOG_STYLE)
{ {
if ( data ) if ( data )
pageData = *data; pageData = *data;
@@ -448,16 +449,16 @@ wxGenericPageSetupDialog::wxGenericPageSetupDialog(wxWindow *parent, wxPageSetup
int yPos = 5; int yPos = 5;
int xPos = 5; int xPos = 5;
wxButton *okButton = new wxButton(this, wxID_OK, "OK", wxPoint(5, yPos), wxSize(buttonWidth, buttonHeight)); wxButton *okButton = new wxButton(this, wxID_OK, _("OK"), wxPoint(5, yPos), wxSize(buttonWidth, buttonHeight));
(void) new wxButton(this, wxID_CANCEL, "Cancel", wxPoint(buttonWidth + 5 + spacing, yPos), wxSize(buttonWidth, buttonHeight)); (void) new wxButton(this, wxID_CANCEL, _("Cancel"), wxPoint(buttonWidth + 5 + spacing, yPos), wxSize(buttonWidth, buttonHeight));
printerButton = new wxButton(this, wxPRINTID_SETUP, "Printer...", wxPoint(buttonWidth*2 + 5 + 2*spacing, yPos), wxSize(buttonWidth, buttonHeight)); printerButton = new wxButton(this, wxPRINTID_SETUP, _("Printer..."), wxPoint(buttonWidth*2 + 5 + 2*spacing, yPos), wxSize(buttonWidth, buttonHeight));
if ( !pageData.GetEnablePrinter() ) if ( !pageData.GetEnablePrinter() )
printerButton->Enable(FALSE); printerButton->Enable(FALSE);
// if (printData.GetEnableHelp()) // if (printData.GetEnableHelp())
// wxButton *helpButton = new wxButton(this, (wxFunction)wxGenericPageSetupHelpProc, "Help", -1, -1, buttonWidth, buttonHeight); // wxButton *helpButton = new wxButton(this, (wxFunction)wxGenericPageSetupHelpProc, _("Help"), -1, -1, buttonWidth, buttonHeight);
okButton->SetDefault(); okButton->SetDefault();
okButton->SetFocus(); okButton->SetFocus();
@@ -470,9 +471,9 @@ wxGenericPageSetupDialog::wxGenericPageSetupDialog(wxWindow *parent, wxPageSetup
xPos = 5; xPos = 5;
wxString choices[2]; wxString choices[2];
choices[0] = "Portrait"; choices[0] = _("Portrait");
choices[1] = "Landscape"; choices[1] = _("Landscape");
orientationRadioBox = new wxRadioBox(this, wxPRINTID_ORIENTATION, "Orientation", orientationRadioBox = new wxRadioBox(this, wxPRINTID_ORIENTATION, _("Orientation"),
wxPoint(xPos, yPos), wxSize(-1, -1), 2, choices, 2); wxPoint(xPos, yPos), wxSize(-1, -1), 2, choices, 2);
orientationRadioBox->SetSelection(0); orientationRadioBox->SetSelection(0);
@@ -483,13 +484,13 @@ wxGenericPageSetupDialog::wxGenericPageSetupDialog(wxWindow *parent, wxPageSetup
int textWidth = 60; int textWidth = 60;
spacing = 10; spacing = 10;
(void) new wxStaticText(this, wxPRINTID_STATIC, "Left margin (mm):", wxPoint(xPos, yPos)); (void) new wxStaticText(this, wxPRINTID_STATIC, _("Left margin (mm):"), wxPoint(xPos, yPos));
xPos += staticWidth; xPos += staticWidth;
marginLeftText = new wxTextCtrl(this, wxPRINTID_LEFTMARGIN, "", wxPoint(xPos, yPos), wxSize(textWidth, -1)); marginLeftText = new wxTextCtrl(this, wxPRINTID_LEFTMARGIN, "", wxPoint(xPos, yPos), wxSize(textWidth, -1));
xPos += textWidth + spacing; xPos += textWidth + spacing;
(void) new wxStaticText(this, wxPRINTID_STATIC, "Right margin (mm):", wxPoint(xPos, yPos)); (void) new wxStaticText(this, wxPRINTID_STATIC, _("Right margin (mm):"), wxPoint(xPos, yPos));
xPos += staticWidth; xPos += staticWidth;
marginRightText = new wxTextCtrl(this, wxPRINTID_RIGHTMARGIN, "", wxPoint(xPos, yPos), wxSize(textWidth, -1)); marginRightText = new wxTextCtrl(this, wxPRINTID_RIGHTMARGIN, "", wxPoint(xPos, yPos), wxSize(textWidth, -1));
@@ -498,13 +499,13 @@ wxGenericPageSetupDialog::wxGenericPageSetupDialog(wxWindow *parent, wxPageSetup
yPos += 35; yPos += 35;
xPos = 5; xPos = 5;
(void) new wxStaticText(this, wxPRINTID_STATIC, "Top margin (mm):", wxPoint(xPos, yPos)); (void) new wxStaticText(this, wxPRINTID_STATIC, _("Top margin (mm):"), wxPoint(xPos, yPos));
xPos += staticWidth; xPos += staticWidth;
marginTopText = new wxTextCtrl(this, wxPRINTID_TOPMARGIN, "", wxPoint(xPos, yPos), wxSize(textWidth, -1)); marginTopText = new wxTextCtrl(this, wxPRINTID_TOPMARGIN, "", wxPoint(xPos, yPos), wxSize(textWidth, -1));
xPos += textWidth + spacing; xPos += textWidth + spacing;
(void) new wxStaticText(this, wxPRINTID_STATIC, "Bottom margin (mm):", wxPoint(xPos, yPos)); (void) new wxStaticText(this, wxPRINTID_STATIC, _("Bottom margin (mm):"), wxPoint(xPos, yPos));
xPos += staticWidth; xPos += staticWidth;
marginBottomText = new wxTextCtrl(this, wxPRINTID_BOTTOMMARGIN, "", wxPoint(xPos, yPos), wxSize(textWidth, -1)); marginBottomText = new wxTextCtrl(this, wxPRINTID_BOTTOMMARGIN, "", wxPoint(xPos, yPos), wxSize(textWidth, -1));
@@ -595,7 +596,7 @@ wxChoice *wxGenericPageSetupDialog::CreatePaperTypeChoice(int *x, int *y)
sel = i; sel = i;
} }
(void) new wxStaticText(this, wxPRINTID_STATIC, "Paper size", wxPoint(*x, *y)); (void) new wxStaticText(this, wxPRINTID_STATIC, _("Paper size"), wxPoint(*x, *y));
*y += 25; *y += 25;
wxChoice *choice = new wxChoice(this, wxPRINTID_PAPERSIZE, wxPoint(*x, *y), wxSize(300, -1), n, wxChoice *choice = new wxChoice(this, wxPRINTID_PAPERSIZE, wxPoint(*x, *y), wxSize(300, -1), n,

View File

@@ -927,7 +927,7 @@ void wxTabView::SetTabSelection(int sel, bool activateTool)
control->SetSelected((sel != 0)); // TODO ?? control->SetSelected((sel != 0)); // TODO ??
else else
{ {
wxMessageBox("Could not find tab for id", "Error", wxOK); wxMessageBox(_("Could not find tab for id"), _("Error"), wxOK);
return; return;
} }

View File

@@ -624,7 +624,7 @@ bool wxTreeCtrl::ExpandItem( long item, int action )
void wxTreeCtrl::DeleteItem( long item ) void wxTreeCtrl::DeleteItem( long item )
{ {
wxGenericTreeItem *pItem = FindItem( item ); wxGenericTreeItem *pItem = FindItem( item );
wxCHECK_RET( pItem != NULL, "wxTreeCtrl::DeleteItem: no such pItem." ); wxCHECK_RET( pItem != NULL, _("wxTreeCtrl::DeleteItem: no such pItem.") );
pItem->m_parent->m_children.DeleteObject(pItem); pItem->m_parent->m_children.DeleteObject(pItem);
@@ -634,7 +634,7 @@ void wxTreeCtrl::DeleteItem( long item )
void wxTreeCtrl::DeleteChildren( long item ) void wxTreeCtrl::DeleteChildren( long item )
{ {
wxGenericTreeItem *pItem = FindItem( item ); wxGenericTreeItem *pItem = FindItem( item );
wxCHECK_RET( pItem != NULL, "wxTreeCtrl::DeleteChildren: no such pItem." ); wxCHECK_RET( pItem != NULL, _("wxTreeCtrl::DeleteChildren: no such pItem.") );
pItem->m_children.Clear(); pItem->m_children.Clear();
@@ -701,7 +701,7 @@ bool wxTreeCtrl::SelectItem(long itemId)
{ {
wxGenericTreeItem *pItem = FindItem(itemId); wxGenericTreeItem *pItem = FindItem(itemId);
if ( !pItem ) { if ( !pItem ) {
wxLogDebug("Can't select an item %d which doesn't exist.", itemId); wxLogDebug(_("Can't select an item %d which doesn't exist."), itemId);
return FALSE; return FALSE;
} }

View File

@@ -322,7 +322,7 @@ int wxEntry( int argc, char *argv[] )
{ {
if (!wxApp::GetInitializerFunction()) if (!wxApp::GetInitializerFunction())
{ {
printf( "wxWindows error: No initializer - use IMPLEMENT_APP macro.\n" ); printf( _("wxWindows error: No initializer - use IMPLEMENT_APP macro.\n") );
return 0; return 0;
}; };
@@ -335,7 +335,7 @@ int wxEntry( int argc, char *argv[] )
if (!wxTheApp) if (!wxTheApp)
{ {
printf( "wxWindows error: wxTheApp == NULL\n" ); printf( _("wxWindows error: wxTheApp == NULL\n") );
return 0; return 0;
}; };

View File

@@ -13,6 +13,7 @@
#endif #endif
#include "wx/combobox.h" #include "wx/combobox.h"
#include <wx/intl.h>
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
// data // data
@@ -155,7 +156,7 @@ void wxComboBox::Delete( int n )
wxNode *node = m_clientData.Nth( n ); wxNode *node = m_clientData.Nth( n );
if (!node) if (!node)
{ {
wxFAIL_MSG("wxComboBox::Delete wrong index"); wxFAIL_MSG(_("wxComboBox::Delete wrong index"));
} }
else else
m_clientData.DeleteNode( node ); m_clientData.DeleteNode( node );

View File

@@ -14,6 +14,7 @@
#include "wx/window.h" #include "wx/window.h"
#include "wx/app.h" #include "wx/app.h"
#include "wx/gdicmn.h" #include "wx/gdicmn.h"
#include <wx/intl.h>
#include "gdk/gdkprivate.h" #include "gdk/gdkprivate.h"

View File

@@ -31,7 +31,8 @@ void gtk_filedialog_ok_callback( GtkWidget *WXUNUSED(widget), gpointer data )
if((style&wxSAVE)&&(style&wxOVERWRITE_PROMPT)) if((style&wxSAVE)&&(style&wxOVERWRITE_PROMPT))
if(wxFileExists(gtk_file_selection_get_filename(GTK_FILE_SELECTION(dialog->m_widget) ))) { if(wxFileExists(gtk_file_selection_get_filename(GTK_FILE_SELECTION(dialog->m_widget) ))) {
if(wxMessageBox("File exists. Overwrite?","Confirm",wxYES_NO)!=wxYES) if(wxMessageBox(_("File exists. Overwrite?"),
_("Confirm"), wxYES_NO) != wxYES)
return; return;
} }
@@ -63,7 +64,7 @@ wxFileDialog::wxFileDialog(wxWindow *parent, const wxString& message,
m_dialogStyle = style; m_dialogStyle = style;
m_filterIndex = 1; m_filterIndex = 1;
m_widget = gtk_file_selection_new( "File selection" ); m_widget = gtk_file_selection_new(_("File selection"));
int x = (gdk_screen_width () - 400) / 2; int x = (gdk_screen_width () - 400) / 2;
int y = (gdk_screen_height () - 400) / 2; int y = (gdk_screen_height () - 400) / 2;
@@ -164,6 +165,3 @@ char* wxSaveFileSelector(const char *what, const char *extension, const char *de
return wxFileSelector (prompt, NULL, default_name, ext, wild, 0, parent); return wxFileSelector (prompt, NULL, default_name, ext, wild, 0, parent);
}; };

View File

@@ -16,6 +16,7 @@
#include "wx/dynarray.h" #include "wx/dynarray.h"
#include "wx/listbox.h" #include "wx/listbox.h"
#include "wx/utils.h" #include "wx/utils.h"
#include <wx/intl.h>
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
// data // data
@@ -166,7 +167,7 @@ void wxListBox::Delete( int n )
wxNode *node = m_clientData.Nth( n ); wxNode *node = m_clientData.Nth( n );
if (!node) if (!node)
{ {
wxFAIL_MSG("wxListBox::Delete wrong index"); wxFAIL_MSG(_("wxListBox::Delete wrong index"));
} }
else else
m_clientData.DeleteNode( node ); m_clientData.DeleteNode( node );

View File

@@ -16,6 +16,7 @@
#include "wx/dialog.h" #include "wx/dialog.h"
#include "wx/menu.h" #include "wx/menu.h"
#include "wx/gtk/win_gtk.h" #include "wx/gtk/win_gtk.h"
#include <wx/intl.h>
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
@@ -323,7 +324,7 @@ void wxMDIClientWindow::AddChild( wxWindow *child )
{ {
if (!child->IsKindOf(CLASSINFO(wxMDIChildFrame))) if (!child->IsKindOf(CLASSINFO(wxMDIChildFrame)))
{ {
wxFAIL_MSG("wxNotebook::AddChild: Child has to be wxMDIChildFrame"); wxFAIL_MSG(_("wxNotebook::AddChild: Child has to be wxMDIChildFrame"));
return; return;
}; };
@@ -332,7 +333,7 @@ void wxMDIClientWindow::AddChild( wxWindow *child )
wxString s; wxString s;
wxMDIChildFrame* mdi_child = (wxMDIChildFrame*) child; wxMDIChildFrame* mdi_child = (wxMDIChildFrame*) child;
s = mdi_child->m_title; s = mdi_child->m_title;
if (s.IsNull()) s = "MDI child"; if (s.IsNull()) s = _("MDI child");
GtkWidget *label_widget; GtkWidget *label_widget;
label_widget = gtk_label_new( s ); label_widget = gtk_label_new( s );

View File

@@ -193,7 +193,7 @@ void wxMenuItem::SetText(const wxString& str)
void wxMenuItem::Check( bool check ) void wxMenuItem::Check( bool check )
{ {
wxCHECK_RET( IsCheckable(), "can't check uncheckable item!" ) wxCHECK_RET( IsCheckable(), _("can't check uncheckable item!") )
m_isChecked = check; m_isChecked = check;
gtk_check_menu_item_set_state( (GtkCheckMenuItem*)m_menuItem, (gint)check ); gtk_check_menu_item_set_state( (GtkCheckMenuItem*)m_menuItem, (gint)check );
@@ -355,7 +355,7 @@ wxMenuItem *wxMenu::FindItem(int id) const
node = node->Next(); node = node->Next();
}; };
wxLogDebug("wxMenu::FindItem: item %d not found.", id); wxLogDebug(_("wxMenu::FindItem: item %d not found."), id);
return NULL; return NULL;
} }

View File

@@ -184,7 +184,7 @@ int wxNotebook::GetSelection() const
node = node->Next(); node = node->Next();
}; };
wxCHECK_MSG( node != NULL, -1, "wxNotebook: no selection?"); wxCHECK_MSG( node != NULL, -1, _("wxNotebook: no selection?"));
return page->m_id; return page->m_id;
}; };
@@ -230,7 +230,7 @@ wxNotebookPage* wxNotebook::GetNotebookPage(int page) const
node = node->Next(); node = node->Next();
}; };
wxLogDebug( "Notebook page %d not found!", page ); wxLogDebug( _("Notebook page %d not found!"), page );
return NULL; return NULL;
}; };
@@ -301,12 +301,12 @@ bool wxNotebook::SetPageImage( int page, int image )
void wxNotebook::SetPageSize( const wxSize &WXUNUSED(size) ) void wxNotebook::SetPageSize( const wxSize &WXUNUSED(size) )
{ {
wxFAIL_MSG("wxNotebook::SetPageSize not implemented"); wxFAIL_MSG(_("wxNotebook::SetPageSize not implemented"));
}; };
void wxNotebook::SetPadding( const wxSize &WXUNUSED(padding) ) void wxNotebook::SetPadding( const wxSize &WXUNUSED(padding) )
{ {
wxFAIL_MSG("wxNotebook::SetPadding not implemented"); wxFAIL_MSG(_("wxNotebook::SetPadding not implemented"));
}; };
bool wxNotebook::DeleteAllPages() bool wxNotebook::DeleteAllPages()
@@ -369,7 +369,7 @@ bool wxNotebook::AddPage(wxWindow* win, const wxString& text,
}; };
wxCHECK_MSG(page != NULL, FALSE, wxCHECK_MSG(page != NULL, FALSE,
"Can't add a page whose parent is not the notebook!"); _("Can't add a page whose parent is not the notebook!"));
// then set the attributes // then set the attributes
page->m_text = text; page->m_text = text;
@@ -401,7 +401,7 @@ void wxNotebook::AddChild( wxWindow *win )
wxNotebookPage *page = new wxNotebookPage(); wxNotebookPage *page = new wxNotebookPage();
page->m_id = GetPageCount(); page->m_id = GetPageCount();
page->m_label = (GtkLabel *)gtk_label_new("Handle"); page->m_label = (GtkLabel *)gtk_label_new(_("Handle"));
page->m_client = win; page->m_client = win;
gtk_notebook_append_page( GTK_NOTEBOOK(m_widget), win->m_widget, gtk_notebook_append_page( GTK_NOTEBOOK(m_widget), win->m_widget,
(GtkWidget *)page->m_label); (GtkWidget *)page->m_label);
@@ -417,7 +417,7 @@ void wxNotebook::AddChild( wxWindow *win )
if (!page->m_page) if (!page->m_page)
{ {
wxLogFatalError( "Notebook page creation error" ); wxLogFatalError( _("Notebook page creation error") );
return; return;
} }

View File

@@ -14,6 +14,7 @@
#endif #endif
#include "wx/toolbar.h" #include "wx/toolbar.h"
#include <wx/intl.h>
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
// wxToolBarTool // wxToolBarTool
@@ -170,7 +171,7 @@ void wxToolBar::AddSeparator(void)
void wxToolBar::ClearTools(void) void wxToolBar::ClearTools(void)
{ {
wxFAIL_MSG("wxToolBar::ClearTools not implemented"); wxFAIL_MSG(_("wxToolBar::ClearTools not implemented"));
}; };
void wxToolBar::Realize(void) void wxToolBar::Realize(void)
@@ -213,7 +214,7 @@ void wxToolBar::EnableTool(int toolIndex, bool enable)
void wxToolBar::ToggleTool(int WXUNUSED(toolIndex), bool WXUNUSED(toggle) ) void wxToolBar::ToggleTool(int WXUNUSED(toolIndex), bool WXUNUSED(toggle) )
{ {
wxFAIL_MSG("wxToolBar::ToggleTool not implemented"); wxFAIL_MSG(_("wxToolBar::ToggleTool not implemented"));
}; };
wxObject *wxToolBar::GetToolClientData(int index) const wxObject *wxToolBar::GetToolClientData(int index) const

View File

@@ -14,6 +14,7 @@
#include "wx/textctrl.h" #include "wx/textctrl.h"
#include "wx/utils.h" #include "wx/utils.h"
#include <wx/intl.h>
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
// wxTextCtrl // wxTextCtrl
@@ -185,14 +186,14 @@ void wxTextCtrl::WriteText( const wxString &text )
bool wxTextCtrl::LoadFile( const wxString &WXUNUSED(file) ) bool wxTextCtrl::LoadFile( const wxString &WXUNUSED(file) )
{ {
wxFAIL_MSG("wxTextCtrl::LoadFile not implemented"); wxFAIL_MSG(_("wxTextCtrl::LoadFile not implemented"));
return FALSE; return FALSE;
}; };
bool wxTextCtrl::SaveFile( const wxString &WXUNUSED(file) ) bool wxTextCtrl::SaveFile( const wxString &WXUNUSED(file) )
{ {
wxFAIL_MSG("wxTextCtrl::SaveFile not implemented"); wxFAIL_MSG(_("wxTextCtrl::SaveFile not implemented"));
return FALSE; return FALSE;
}; };
@@ -254,7 +255,7 @@ void wxTextCtrl::SetSelection( long from, long to )
void wxTextCtrl::ShowPosition( long WXUNUSED(pos) ) void wxTextCtrl::ShowPosition( long WXUNUSED(pos) )
{ {
wxFAIL_MSG("wxTextCtrl::ShowPosition not implemented"); wxFAIL_MSG(_("wxTextCtrl::ShowPosition not implemented"));
}; };
long wxTextCtrl::GetInsertionPoint(void) const long wxTextCtrl::GetInsertionPoint(void) const

View File

@@ -27,6 +27,7 @@
#include "wx/mdi.h" #include "wx/mdi.h"
#include "wx/notebook.h" #include "wx/notebook.h"
#include "wx/statusbr.h" #include "wx/statusbr.h"
#include <wx/intl.h>
//#include "wx/treectrl.h" //#include "wx/treectrl.h"
#include "gdk/gdkkeysyms.h" #include "gdk/gdkkeysyms.h"
#include <math.h> #include <math.h>
@@ -902,7 +903,7 @@ void wxWindow::PreCreation( wxWindow *parent, wxWindowID id,
long style, const wxString &name ) long style, const wxString &name )
{ {
if (m_needParent && (parent == NULL)) if (m_needParent && (parent == NULL))
wxFatalError( "Need complete parent.", name ); wxFatalError( _("Need complete parent."), name );
m_widget = NULL; m_widget = NULL;
m_hasVMT = FALSE; m_hasVMT = FALSE;
@@ -1079,7 +1080,7 @@ void wxWindow::ImplementSetPosition(void)
if (!m_parent) if (!m_parent)
{ {
printf( "wxWindow::SetSize error.\n" ); printf( _("wxWindow::SetSize error.\n") );
return; return;
} }
@@ -1679,7 +1680,7 @@ bool wxWindow::TransferDataToWindow(void)
if (child->GetValidator() && /* child->GetValidator()->Ok() && */ if (child->GetValidator() && /* child->GetValidator()->Ok() && */
!child->GetValidator()->TransferToWindow() ) !child->GetValidator()->TransferToWindow() )
{ {
wxMessageBox( "Application Error", "Could not transfer data to window", wxOK|wxICON_EXCLAMATION ); wxMessageBox( _("Application Error"), _("Could not transfer data to window"), wxOK|wxICON_EXCLAMATION );
return FALSE; return FALSE;
}; };
node = node->Next(); node = node->Next();
@@ -2360,19 +2361,19 @@ void wxWindow::SetConstraintSizes(bool recurse)
wxString winName; wxString winName;
if (GetName() == "") if (GetName() == "")
winName = "unnamed"; winName = _("unnamed");
else else
winName = GetName(); winName = GetName();
wxDebugMsg("Constraint(s) not satisfied for window of type %s, name %s:\n", (const char *)windowClass, (const char *)winName); wxDebugMsg(_("Constraint(s) not satisfied for window of type %s, name %s:\n"), (const char *)windowClass, (const char *)winName);
if (!constr->left.GetDone()) if (!constr->left.GetDone())
wxDebugMsg(" unsatisfied 'left' constraint.\n"); wxDebugMsg(_(" unsatisfied 'left' constraint.\n"));
if (!constr->right.GetDone()) if (!constr->right.GetDone())
wxDebugMsg(" unsatisfied 'right' constraint.\n"); wxDebugMsg(_(" unsatisfied 'right' constraint.\n"));
if (!constr->width.GetDone()) if (!constr->width.GetDone())
wxDebugMsg(" unsatisfied 'width' constraint.\n"); wxDebugMsg(_(" unsatisfied 'width' constraint.\n"));
if (!constr->height.GetDone()) if (!constr->height.GetDone())
wxDebugMsg(" unsatisfied 'height' constraint.\n"); wxDebugMsg(_(" unsatisfied 'height' constraint.\n"));
wxDebugMsg("Please check constraints: try adding AsIs() constraints.\n"); wxDebugMsg(_("Please check constraints: try adding AsIs() constraints.\n"));
} }
if (recurse) if (recurse)

View File

@@ -322,7 +322,7 @@ int wxEntry( int argc, char *argv[] )
{ {
if (!wxApp::GetInitializerFunction()) if (!wxApp::GetInitializerFunction())
{ {
printf( "wxWindows error: No initializer - use IMPLEMENT_APP macro.\n" ); printf( _("wxWindows error: No initializer - use IMPLEMENT_APP macro.\n") );
return 0; return 0;
}; };
@@ -335,7 +335,7 @@ int wxEntry( int argc, char *argv[] )
if (!wxTheApp) if (!wxTheApp)
{ {
printf( "wxWindows error: wxTheApp == NULL\n" ); printf( _("wxWindows error: wxTheApp == NULL\n") );
return 0; return 0;
}; };

View File

@@ -13,6 +13,7 @@
#endif #endif
#include "wx/combobox.h" #include "wx/combobox.h"
#include <wx/intl.h>
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
// data // data
@@ -155,7 +156,7 @@ void wxComboBox::Delete( int n )
wxNode *node = m_clientData.Nth( n ); wxNode *node = m_clientData.Nth( n );
if (!node) if (!node)
{ {
wxFAIL_MSG("wxComboBox::Delete wrong index"); wxFAIL_MSG(_("wxComboBox::Delete wrong index"));
} }
else else
m_clientData.DeleteNode( node ); m_clientData.DeleteNode( node );

View File

@@ -14,6 +14,7 @@
#include "wx/window.h" #include "wx/window.h"
#include "wx/app.h" #include "wx/app.h"
#include "wx/gdicmn.h" #include "wx/gdicmn.h"
#include <wx/intl.h>
#include "gdk/gdkprivate.h" #include "gdk/gdkprivate.h"

View File

@@ -31,7 +31,8 @@ void gtk_filedialog_ok_callback( GtkWidget *WXUNUSED(widget), gpointer data )
if((style&wxSAVE)&&(style&wxOVERWRITE_PROMPT)) if((style&wxSAVE)&&(style&wxOVERWRITE_PROMPT))
if(wxFileExists(gtk_file_selection_get_filename(GTK_FILE_SELECTION(dialog->m_widget) ))) { if(wxFileExists(gtk_file_selection_get_filename(GTK_FILE_SELECTION(dialog->m_widget) ))) {
if(wxMessageBox("File exists. Overwrite?","Confirm",wxYES_NO)!=wxYES) if(wxMessageBox(_("File exists. Overwrite?"),
_("Confirm"), wxYES_NO) != wxYES)
return; return;
} }
@@ -63,7 +64,7 @@ wxFileDialog::wxFileDialog(wxWindow *parent, const wxString& message,
m_dialogStyle = style; m_dialogStyle = style;
m_filterIndex = 1; m_filterIndex = 1;
m_widget = gtk_file_selection_new( "File selection" ); m_widget = gtk_file_selection_new(_("File selection"));
int x = (gdk_screen_width () - 400) / 2; int x = (gdk_screen_width () - 400) / 2;
int y = (gdk_screen_height () - 400) / 2; int y = (gdk_screen_height () - 400) / 2;
@@ -164,6 +165,3 @@ char* wxSaveFileSelector(const char *what, const char *extension, const char *de
return wxFileSelector (prompt, NULL, default_name, ext, wild, 0, parent); return wxFileSelector (prompt, NULL, default_name, ext, wild, 0, parent);
}; };

View File

@@ -16,6 +16,7 @@
#include "wx/dynarray.h" #include "wx/dynarray.h"
#include "wx/listbox.h" #include "wx/listbox.h"
#include "wx/utils.h" #include "wx/utils.h"
#include <wx/intl.h>
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
// data // data
@@ -166,7 +167,7 @@ void wxListBox::Delete( int n )
wxNode *node = m_clientData.Nth( n ); wxNode *node = m_clientData.Nth( n );
if (!node) if (!node)
{ {
wxFAIL_MSG("wxListBox::Delete wrong index"); wxFAIL_MSG(_("wxListBox::Delete wrong index"));
} }
else else
m_clientData.DeleteNode( node ); m_clientData.DeleteNode( node );

View File

@@ -16,6 +16,7 @@
#include "wx/dialog.h" #include "wx/dialog.h"
#include "wx/menu.h" #include "wx/menu.h"
#include "wx/gtk/win_gtk.h" #include "wx/gtk/win_gtk.h"
#include <wx/intl.h>
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
@@ -323,7 +324,7 @@ void wxMDIClientWindow::AddChild( wxWindow *child )
{ {
if (!child->IsKindOf(CLASSINFO(wxMDIChildFrame))) if (!child->IsKindOf(CLASSINFO(wxMDIChildFrame)))
{ {
wxFAIL_MSG("wxNotebook::AddChild: Child has to be wxMDIChildFrame"); wxFAIL_MSG(_("wxNotebook::AddChild: Child has to be wxMDIChildFrame"));
return; return;
}; };
@@ -332,7 +333,7 @@ void wxMDIClientWindow::AddChild( wxWindow *child )
wxString s; wxString s;
wxMDIChildFrame* mdi_child = (wxMDIChildFrame*) child; wxMDIChildFrame* mdi_child = (wxMDIChildFrame*) child;
s = mdi_child->m_title; s = mdi_child->m_title;
if (s.IsNull()) s = "MDI child"; if (s.IsNull()) s = _("MDI child");
GtkWidget *label_widget; GtkWidget *label_widget;
label_widget = gtk_label_new( s ); label_widget = gtk_label_new( s );

View File

@@ -193,7 +193,7 @@ void wxMenuItem::SetText(const wxString& str)
void wxMenuItem::Check( bool check ) void wxMenuItem::Check( bool check )
{ {
wxCHECK_RET( IsCheckable(), "can't check uncheckable item!" ) wxCHECK_RET( IsCheckable(), _("can't check uncheckable item!") )
m_isChecked = check; m_isChecked = check;
gtk_check_menu_item_set_state( (GtkCheckMenuItem*)m_menuItem, (gint)check ); gtk_check_menu_item_set_state( (GtkCheckMenuItem*)m_menuItem, (gint)check );
@@ -355,7 +355,7 @@ wxMenuItem *wxMenu::FindItem(int id) const
node = node->Next(); node = node->Next();
}; };
wxLogDebug("wxMenu::FindItem: item %d not found.", id); wxLogDebug(_("wxMenu::FindItem: item %d not found."), id);
return NULL; return NULL;
} }

View File

@@ -184,7 +184,7 @@ int wxNotebook::GetSelection() const
node = node->Next(); node = node->Next();
}; };
wxCHECK_MSG( node != NULL, -1, "wxNotebook: no selection?"); wxCHECK_MSG( node != NULL, -1, _("wxNotebook: no selection?"));
return page->m_id; return page->m_id;
}; };
@@ -230,7 +230,7 @@ wxNotebookPage* wxNotebook::GetNotebookPage(int page) const
node = node->Next(); node = node->Next();
}; };
wxLogDebug( "Notebook page %d not found!", page ); wxLogDebug( _("Notebook page %d not found!"), page );
return NULL; return NULL;
}; };
@@ -301,12 +301,12 @@ bool wxNotebook::SetPageImage( int page, int image )
void wxNotebook::SetPageSize( const wxSize &WXUNUSED(size) ) void wxNotebook::SetPageSize( const wxSize &WXUNUSED(size) )
{ {
wxFAIL_MSG("wxNotebook::SetPageSize not implemented"); wxFAIL_MSG(_("wxNotebook::SetPageSize not implemented"));
}; };
void wxNotebook::SetPadding( const wxSize &WXUNUSED(padding) ) void wxNotebook::SetPadding( const wxSize &WXUNUSED(padding) )
{ {
wxFAIL_MSG("wxNotebook::SetPadding not implemented"); wxFAIL_MSG(_("wxNotebook::SetPadding not implemented"));
}; };
bool wxNotebook::DeleteAllPages() bool wxNotebook::DeleteAllPages()
@@ -369,7 +369,7 @@ bool wxNotebook::AddPage(wxWindow* win, const wxString& text,
}; };
wxCHECK_MSG(page != NULL, FALSE, wxCHECK_MSG(page != NULL, FALSE,
"Can't add a page whose parent is not the notebook!"); _("Can't add a page whose parent is not the notebook!"));
// then set the attributes // then set the attributes
page->m_text = text; page->m_text = text;
@@ -401,7 +401,7 @@ void wxNotebook::AddChild( wxWindow *win )
wxNotebookPage *page = new wxNotebookPage(); wxNotebookPage *page = new wxNotebookPage();
page->m_id = GetPageCount(); page->m_id = GetPageCount();
page->m_label = (GtkLabel *)gtk_label_new("Handle"); page->m_label = (GtkLabel *)gtk_label_new(_("Handle"));
page->m_client = win; page->m_client = win;
gtk_notebook_append_page( GTK_NOTEBOOK(m_widget), win->m_widget, gtk_notebook_append_page( GTK_NOTEBOOK(m_widget), win->m_widget,
(GtkWidget *)page->m_label); (GtkWidget *)page->m_label);
@@ -417,7 +417,7 @@ void wxNotebook::AddChild( wxWindow *win )
if (!page->m_page) if (!page->m_page)
{ {
wxLogFatalError( "Notebook page creation error" ); wxLogFatalError( _("Notebook page creation error") );
return; return;
} }

View File

@@ -14,6 +14,7 @@
#endif #endif
#include "wx/toolbar.h" #include "wx/toolbar.h"
#include <wx/intl.h>
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
// wxToolBarTool // wxToolBarTool
@@ -170,7 +171,7 @@ void wxToolBar::AddSeparator(void)
void wxToolBar::ClearTools(void) void wxToolBar::ClearTools(void)
{ {
wxFAIL_MSG("wxToolBar::ClearTools not implemented"); wxFAIL_MSG(_("wxToolBar::ClearTools not implemented"));
}; };
void wxToolBar::Realize(void) void wxToolBar::Realize(void)
@@ -213,7 +214,7 @@ void wxToolBar::EnableTool(int toolIndex, bool enable)
void wxToolBar::ToggleTool(int WXUNUSED(toolIndex), bool WXUNUSED(toggle) ) void wxToolBar::ToggleTool(int WXUNUSED(toolIndex), bool WXUNUSED(toggle) )
{ {
wxFAIL_MSG("wxToolBar::ToggleTool not implemented"); wxFAIL_MSG(_("wxToolBar::ToggleTool not implemented"));
}; };
wxObject *wxToolBar::GetToolClientData(int index) const wxObject *wxToolBar::GetToolClientData(int index) const

View File

@@ -14,6 +14,7 @@
#include "wx/textctrl.h" #include "wx/textctrl.h"
#include "wx/utils.h" #include "wx/utils.h"
#include <wx/intl.h>
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
// wxTextCtrl // wxTextCtrl
@@ -185,14 +186,14 @@ void wxTextCtrl::WriteText( const wxString &text )
bool wxTextCtrl::LoadFile( const wxString &WXUNUSED(file) ) bool wxTextCtrl::LoadFile( const wxString &WXUNUSED(file) )
{ {
wxFAIL_MSG("wxTextCtrl::LoadFile not implemented"); wxFAIL_MSG(_("wxTextCtrl::LoadFile not implemented"));
return FALSE; return FALSE;
}; };
bool wxTextCtrl::SaveFile( const wxString &WXUNUSED(file) ) bool wxTextCtrl::SaveFile( const wxString &WXUNUSED(file) )
{ {
wxFAIL_MSG("wxTextCtrl::SaveFile not implemented"); wxFAIL_MSG(_("wxTextCtrl::SaveFile not implemented"));
return FALSE; return FALSE;
}; };
@@ -254,7 +255,7 @@ void wxTextCtrl::SetSelection( long from, long to )
void wxTextCtrl::ShowPosition( long WXUNUSED(pos) ) void wxTextCtrl::ShowPosition( long WXUNUSED(pos) )
{ {
wxFAIL_MSG("wxTextCtrl::ShowPosition not implemented"); wxFAIL_MSG(_("wxTextCtrl::ShowPosition not implemented"));
}; };
long wxTextCtrl::GetInsertionPoint(void) const long wxTextCtrl::GetInsertionPoint(void) const

View File

@@ -27,6 +27,7 @@
#include "wx/mdi.h" #include "wx/mdi.h"
#include "wx/notebook.h" #include "wx/notebook.h"
#include "wx/statusbr.h" #include "wx/statusbr.h"
#include <wx/intl.h>
//#include "wx/treectrl.h" //#include "wx/treectrl.h"
#include "gdk/gdkkeysyms.h" #include "gdk/gdkkeysyms.h"
#include <math.h> #include <math.h>
@@ -902,7 +903,7 @@ void wxWindow::PreCreation( wxWindow *parent, wxWindowID id,
long style, const wxString &name ) long style, const wxString &name )
{ {
if (m_needParent && (parent == NULL)) if (m_needParent && (parent == NULL))
wxFatalError( "Need complete parent.", name ); wxFatalError( _("Need complete parent."), name );
m_widget = NULL; m_widget = NULL;
m_hasVMT = FALSE; m_hasVMT = FALSE;
@@ -1079,7 +1080,7 @@ void wxWindow::ImplementSetPosition(void)
if (!m_parent) if (!m_parent)
{ {
printf( "wxWindow::SetSize error.\n" ); printf( _("wxWindow::SetSize error.\n") );
return; return;
} }
@@ -1679,7 +1680,7 @@ bool wxWindow::TransferDataToWindow(void)
if (child->GetValidator() && /* child->GetValidator()->Ok() && */ if (child->GetValidator() && /* child->GetValidator()->Ok() && */
!child->GetValidator()->TransferToWindow() ) !child->GetValidator()->TransferToWindow() )
{ {
wxMessageBox( "Application Error", "Could not transfer data to window", wxOK|wxICON_EXCLAMATION ); wxMessageBox( _("Application Error"), _("Could not transfer data to window"), wxOK|wxICON_EXCLAMATION );
return FALSE; return FALSE;
}; };
node = node->Next(); node = node->Next();
@@ -2360,19 +2361,19 @@ void wxWindow::SetConstraintSizes(bool recurse)
wxString winName; wxString winName;
if (GetName() == "") if (GetName() == "")
winName = "unnamed"; winName = _("unnamed");
else else
winName = GetName(); winName = GetName();
wxDebugMsg("Constraint(s) not satisfied for window of type %s, name %s:\n", (const char *)windowClass, (const char *)winName); wxDebugMsg(_("Constraint(s) not satisfied for window of type %s, name %s:\n"), (const char *)windowClass, (const char *)winName);
if (!constr->left.GetDone()) if (!constr->left.GetDone())
wxDebugMsg(" unsatisfied 'left' constraint.\n"); wxDebugMsg(_(" unsatisfied 'left' constraint.\n"));
if (!constr->right.GetDone()) if (!constr->right.GetDone())
wxDebugMsg(" unsatisfied 'right' constraint.\n"); wxDebugMsg(_(" unsatisfied 'right' constraint.\n"));
if (!constr->width.GetDone()) if (!constr->width.GetDone())
wxDebugMsg(" unsatisfied 'width' constraint.\n"); wxDebugMsg(_(" unsatisfied 'width' constraint.\n"));
if (!constr->height.GetDone()) if (!constr->height.GetDone())
wxDebugMsg(" unsatisfied 'height' constraint.\n"); wxDebugMsg(_(" unsatisfied 'height' constraint.\n"));
wxDebugMsg("Please check constraints: try adding AsIs() constraints.\n"); wxDebugMsg(_("Please check constraints: try adding AsIs() constraints.\n"));
} }
if (recurse) if (recurse)