]> git.saurik.com Git - wxWidgets.git/commitdiff
dbbrowse.cpp dbgrid.cpp dlguser.cpp pgmctrl.cpp de/help.mo
authorMark Johnson <mj10777@web.de>
Sun, 13 Feb 2000 18:31:05 +0000 (18:31 +0000)
committerMark Johnson <mj10777@web.de>
Sun, 13 Feb 2000 18:31:05 +0000 (18:31 +0000)
  de/help.po
  de/dbbrowse.mo de/dbbrowse.po

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5995 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

demos/dbbrowse/dbbrowse.cpp
demos/dbbrowse/dbgrid.cpp
demos/dbbrowse/de/dbbrowse.mo [new file with mode: 0644]
demos/dbbrowse/de/dbbrowse.po [new file with mode: 0644]
demos/dbbrowse/de/help.mo
demos/dbbrowse/de/help.po
demos/dbbrowse/dlguser.cpp
demos/dbbrowse/pgmctrl.cpp

index b6770225e419a5fad37307b32bec1391e7d22473..2f44733d7d2d50ccfa561bca5ffae8d5cfe8bb1a 100644 (file)
 #endif
 //----------------------------------------------------------------------------------------
 #ifndef __WXMSW__
-#endif
  #include "bitmaps/logo.xpm"
+#endif
 //----------------------------------------------------------------------------------------
 //-- all #includes that every .cpp needs             --- 19990807.mj10777 ----------------
 //----------------------------------------------------------------------------------------
 #include "std.h"    // sorgsam Pflegen !
-#include <iostream>
+// #include <iostream>
 //----------------------------------------------------------------------------------------
 //-- Some Global Vars for this file ------------------------------------------------------
 //----------------------------------------------------------------------------------------
-MainFrame *frame = NULL;      // The one and only MainFrame
+MainFrame *frame = NULL;                            // The one and only MainFrame
 //----------------------------------------------------------------------------------------
 BEGIN_EVENT_TABLE(MainFrame, wxFrame)
- EVT_MENU(QUIT, MainFrame::OnQuit)
- EVT_MENU(ABOUT, MainFrame::OnAbout)
- EVT_MENU(HELP, MainFrame::OnHelp)
- EVT_SIZE(MainFrame::OnSize)
+ EVT_MENU(QUIT, MainFrame::OnQuit)                  // Program End
+ EVT_MENU(ABOUT, MainFrame::OnAbout)                // Program Discription
+ EVT_MENU(HELP, MainFrame::OnHelp)                  // Program Help
 END_EVENT_TABLE()
 //----------------------------------------------------------------------------------------
-IMPLEMENT_APP(MainApp)
+IMPLEMENT_APP(MainApp)      // This declares wxApp::MainApp as "the" Application
 //----------------------------------------------------------------------------------------
 // 'Main program' equivalent, creating windows and returning main app frame
 //----------------------------------------------------------------------------------------
-bool MainApp::OnInit(void)
+bool MainApp::OnInit(void)  // Does everything needed for a program start
 {
+ wxString Temp0;            // Use as needed
  //---------------------------------------------------------------------------------------
- // set the language to use
- const char *langhelp = NULL;
- const char *language = NULL;
- const char *langid   = NULL;
+ // set the language to use   // Help.??  (.std = english, .de = german etc.)
+ const char *language = NULL; // czech, german, french, polish
+ const char *langid   = NULL; // std = english , cz, de = german, fr = french, pl = polish
+ wxString   s_LangHelp;       // Directory/Filename.hhp of the Help-Project file
+ wxString   s_LangId, s_Language;
+ s_Language.Empty(); s_LangId.Empty(); s_LangHelp.Empty();
  //---------------------------------------------------------------------------------------
  //-- Graphic File suport - use only when needed, otherwise big .exe's
  //---------------------------------------------------------------------------------------
@@ -77,22 +79,26 @@ bool MainApp::OnInit(void)
  // wxBitmap::AddHandler( new wxXPMDataHandler );   // - Attempt failed
 #endif
  //---------------------------------------------------------------------------------------
- langid = "std"; // Standard language is "std" = english
  switch ( argc )
  {
   default:
       // ignore the other args, fall through
   case 3:
-      language = argv[2];
-      langid   = argv[1];
+      language = argv[2];         // czech, english, french, german , polish
+      langid   = argv[1];         // cz, std, fr, de , pl
       break;
   case 2:
-      langid = argv[1];
+      langid   = argv[1];         // cz, std, fr, de , pl
       break;
   case 1:
       break;
  };
  //---------------------------------------------------------------------------------------
+ // Win-Registry : Workplace\HKEY_CURRENT_USERS\Software\%GetVendorName()\%GetAppName()
+ //---------------------------------------------------------------------------------------
+ SetVendorName("mj10777");           // Needed to get Configuration Information
+ SetAppName("DBBrowse");            // "" , also needed for s_LangHelp
+ //---------------------------------------------------------------------------------------
  // we're using wxConfig's "create-on-demand" feature: it will create the
  // config object when it's used for the first time. It has a number of
  // advantages compared with explicitly creating our wxConfig:
@@ -104,71 +110,68 @@ bool MainApp::OnInit(void)
  // to Get() if you want to override the default values (the application
  // name is the name of the executable and the vendor name is the same)
  //---------------------------------------------------------------------------------------
- SetVendorName("mj10777");
- SetAppName("DBBrowser");
- p_ProgramCfg = wxConfigBase::Get();
- // p_ProgramCfg->DeleteAll();
- p_ProgramCfg->SetPath("/");
- wxString Temp0, Temp1;
- Temp0.Empty();
+ p_ProgramCfg = wxConfigBase::Get();  // Get Program Configuration from Registry
+ // p_ProgramCfg->DeleteAll();           // This is how the Config can be erased
+ p_ProgramCfg->SetPath("/");          // Start at root
  //---------------------------------------------------------------------------------------
  //-- Set the Language and remember it for the next time. --------------------------------
  //---------------------------------------------------------------------------------------
- langhelp = "help.std/dbbrowse.hhp";
- if (langid == "std")
+ if (langid == NULL) // No Parameter was given
  {
+  Temp0.Empty();
   p_ProgramCfg->Read("/Local/langid",&Temp0); // >const char *langid< can't be used here
   if (Temp0 == "")
-   langid = "std";
+   langid = "std";  // Standard language is "std" = english
   else
    langid = Temp0;
  }
- Temp0 = langid;
- p_ProgramCfg->Write("/Local/langid",Temp0); // >const char *langid< can't be used here
+ Temp0.Printf("%s",langid);
  //---------------------------------------------------------------------------------------
  // Support the following languages  (std = english)
- if (Temp0 != "std")
- {
+ if ((Temp0 == "a")  || (Temp0 == "cz") || (Temp0 == "de") ||
+     (Temp0 == "fr") || (Temp0 == "pl"))
+ { // The three-letter language-string codes are only valid in Windows NT and Windows 95.
   if (Temp0 == "cz")
-  {
    language = "czech";  // csy or czech
-   langhelp = "help.cz/dbbrowse.hhp";
-  }
   if ((Temp0 == "de") || (Temp0 == "a"))
   {
    language = "german";  // deu or german
-   langhelp = "help.de/dbbrowse.hhp";
-  }
+   if (Temp0 == "a")
+   { langid = Temp0 = "de"; }  // Austrian = german
+  } // german / austrian
   if (Temp0 == "fr")
-  {
    language = "french";  // fra or french
-   langhelp = "help.fr/dbbrowse.hhp";
-  }
   if (Temp0 == "pl")
-  {
    language = "polish";  // plk or polish
-   langhelp = "help.pl/dbbrowse.hhp";
+  if (!m_locale.Init(language, langid, language)) // Don't do this for english (std)
+  { // You should recieve errors here for cz and pl since there is no cz/ and pl/ directory
+   wxLogMessage("-E-> %s : SetLocale error : langid(%s) ; language(%s)",GetAppName().c_str(),langid,language);
+   langid = "std";
+   language = "C";  // english, english-aus , -can , -nz , -uk , -usa
   }
-  if (!m_locale.Init(language, langid, language))      // setlocale(LC_ALL,""); does not work
-   wxMessageBox("SetLocale error");
-  m_locale.AddCatalog("PgmText");
-  m_locale.AddCatalog("Help");
-  Temp0 = language;
-  p_ProgramCfg->Write("/Local/language",Temp0);
- }
+  else
+  { // Read in Foreign language's text for GetAppName() and Help
+   m_locale.AddCatalog(GetAppName().c_str());
+   m_locale.AddCatalog("Help");
+  }
+ } // Support the following languages  (std = english)
  else
  {
-  Temp0 = "english";
-  p_ProgramCfg->Write("/Local/language",Temp0);
-  Temp0 = "std";    // allways english if not german or french (at the moment austrian)
+  langid = "std";
+  language = "C";  // english, english-aus , -can , -nz , -uk , -usa
  }
+ s_Language.Printf("%s",language);                       // language is a pointer
+ s_LangId.Printf("%s",langid);                           // langid   is a pointer
+ p_ProgramCfg->Write("/Local/language",s_Language);
+ p_ProgramCfg->Write("/Local/langid",s_LangId);
+ s_LangHelp.Printf("help.%s/%s.hhp",s_LangId.c_str(),GetAppName().c_str()); // "help.std/Garantie.hhp";
  //---------------------------------------------------------------------------------------
- Temp0 = "NONE";
- p_ProgramCfg->Write("/NONE",Temp0);
- p_ProgramCfg->Write("/Paths/NONE",Temp0);
- p_ProgramCfg->Write("/MainFrame/NONE",Temp0);
+ Temp0 = "NONE";                               // I don't remember why I did this
+ p_ProgramCfg->Write("/NONE",Temp0);           // I don't remember why I did this
+ p_ProgramCfg->Write("/Paths/NONE",Temp0);     // I don't remember why I did this
+ p_ProgramCfg->Write("/MainFrame/NONE",Temp0); // I don't remember why I did this
  //---------------------------------------------------------------------------------------
- p_ProgramCfg->Write("/Paths/Work",wxGetCwd());
+ p_ProgramCfg->Write("/Paths/Work",wxGetCwd()); // Get current Working Path
  p_ProgramCfg->SetPath("/");
  //---------------------------------------------------------------------------------------
  // restore frame position and size, if empty start Values (1,1) and (750,600)
@@ -184,7 +187,17 @@ bool MainApp::OnInit(void)
  // frame->SetBackgroundColour(* wxWHITE);
  //---------------------------------------------------------------------------------------
  // Give it an icon
- frame->SetIcon(wxICON(aLogo));    // Programm Icon = lowest name in RC File
+ //---------------------------------------------------------------------------------------
+ // 12.02.2000 - Guillermo Rodriguez Garcia :
+ //---------------------------------------------------------------------------------------
+ // This is different for Win9x and WinNT; one of them takes the first ico
+ // in the .rc file, while the other takes the icon with the lowest name,
+ // so to be sure that it always work, put your icon the first *and* give
+ // it a name such a 'appicon' or something.
+ //---------------------------------------------------------------------------------------
+ // mj10777 : any special rule in Linux ?
+ //---------------------------------------------------------------------------------------
+ frame->SetIcon(wxICON(aLogo));    // lowest name and first entry in RC File
  //---------------------------------------------------------------------------------------
  // Make a menubar
  wxMenu *file_menu = new wxMenu;
@@ -212,9 +225,6 @@ bool MainApp::OnInit(void)
  frame->pDoc->p_MainFrame          = frame;
  frame->pDoc->p_Splitter           = frame->p_Splitter;
  frame->pDoc->p_Splitter->pDoc     = frame->pDoc;       // ControlBase: saving the Sash
- if (!frame->pDoc->OnNewDocument())
-  frame->Close(TRUE);
- frame->SetClientSize(width, height);    // the wxSplitter does not show correctly without this !
  //---------------------------------------------------------------------------------------
  //-- Problem : GetClientSize(Width,Hight) are not the same as the values given in the ---
  //--            construction of the Frame.                                            ---
@@ -223,18 +233,26 @@ bool MainApp::OnInit(void)
  //---------------------------------------------------------------------------------------
  frame->GetClientSize(&frame->DiffW, &frame->DiffH); frame->DiffW-=w; frame->DiffH-=h;
  //----------------------------------------------------------------------------
- //-- Help    :                                                                        ---
+ //-- Help    : Load the help.%langid/%GetAppName().hhp (help.std/dbbrowse.hhp) file                                                                       ---
  //----------------------------------------------------------------------------
  frame->p_Help = new wxHtmlHelpController();   // construct the Help System
  frame->p_Help->UseConfig(p_ProgramCfg);       // Don't rember what this was for
- frame->p_Help->AddBook(langhelp);             // Use the language set
+ // You should recieve errors here for fr since there is no help.fr/ directory
+ if (!frame->p_Help->AddBook(s_LangHelp))      // Use the language set
+ { // You should recieve errors here for fr since there is no help.fr/ but a fr/ directory
+  wxLogMessage("-E-> %s : AddBook error : s_LangHelp(%s)",GetAppName().c_str(),s_LangHelp.c_str());
+ }
  frame->pDoc->p_Help = frame->p_Help;          // Save the information to the document
  //---------------------------------------------------------------------------------------
- // Show the frame
- frame->Show(TRUE);
- SetTopWindow(frame);
+ frame->Show(TRUE);                            // Show the frame
+ SetTopWindow(frame);                          // At this point the frame can be seen
  //---------------------------------------------------------------------------------------
- p_ProgramCfg->Flush(TRUE);        // sicher Objekt
+ // If you need a "Splash Screen" because of a long OnNewDocument, do it here
+ if (!frame->pDoc->OnNewDocument())
+  frame->Close(TRUE);
+ // Kill a "Splash Screen" because OnNewDocument, if you have one
+ //---------------------------------------------------------------------------------------
+ p_ProgramCfg->Flush(TRUE);        // save the configuration
  return TRUE;
 } // bool MainApp::OnInit(void)
 //----------------------------------------------------------------------------------------
@@ -249,9 +267,9 @@ MainFrame::MainFrame(wxFrame *frame, char *title,  const wxPoint& pos, const wxS
 MainFrame::~MainFrame(void)
 {
  // save the control's values to the config
- if ( p_ProgramCfg == NULL )
+ if (p_ProgramCfg == NULL)
    return;
- // save the frame position
+ // save the frame position before it is destroyed
  int x, y, w, h;
  GetPosition(&x, &y);
  GetClientSize(&w, &h); w -= DiffW; h -= DiffH;
@@ -265,8 +283,8 @@ MainFrame::~MainFrame(void)
  // we want here!)
  // delete wxConfigBase::Set((wxConfigBase *) NULL);
  p_ProgramCfg->Flush(TRUE);        // saves   Objekt
- delete frame->pDoc;               // Cleanup
-}
+ delete frame->pDoc;               // Cleanup (mjDoc::~mjDoc)
+} // MainFrame::~MainFrame(void)
 //----------------------------------------------------------------------------------------
 void MainFrame::OnQuit(wxCommandEvent& WXUNUSED(event))
 {
index b83245f264389422f4c9d521cdc8c1d9c0a7135d..2834e102d31e2e5de54157dd5b209c407d3caa0a 100644 (file)
@@ -76,9 +76,11 @@ int  DBGrid::OnTableView(wxString Table)
  //---------------------------------------------------------------------------------------
  int  i=0,x,y,z, ValidTable=0;
  wxString Temp0;
- //SetLabelFont(* f_Temp);
  wxBeginBusyCursor();
  SetFont(* pDoc->ft_Doc);
+ // wxFont *ft_Temp;
+ // ft_Temp = new wxFont(wxSystemSettings::GetSystemFont(wxSYS_SYSTEM_FONT));
+ // SetFont(*ft_Temp);
  //---------------------------------------------------------------------------------------
  ct_BrowserDB = (db_Br+i_Which)->ct_BrowserDB;                       // Get the DSN Pointer
  //---------------------------------------------------------------------------------------
diff --git a/demos/dbbrowse/de/dbbrowse.mo b/demos/dbbrowse/de/dbbrowse.mo
new file mode 100644 (file)
index 0000000..3b277ea
Binary files /dev/null and b/demos/dbbrowse/de/dbbrowse.mo differ
diff --git a/demos/dbbrowse/de/dbbrowse.po b/demos/dbbrowse/de/dbbrowse.po
new file mode 100644 (file)
index 0000000..1fbba69
--- /dev/null
@@ -0,0 +1,942 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# Mark Johnson, Berlin Germany - mj10777@gmx.net, 2000
+#
+#-----------------------------------------------------------
+#: ../BrowserDB.cpp:68 ../BrowserDB.cpp:72 ../DBGrid.cpp:151 ../DBGrid.cpp:174 ../DBGrid.cpp:197 ../DBGrid.cpp:220 ../DBGrid.cpp:232 ../DBGrid.cpp:247 ../DBGrid.cpp:262 ../DBGrid.cpp:277 ../DBGrid.cpp:292 ../DBGrid.cpp:305 ../DBGrid.cpp:315 ../DBGrid.cpp:329
+msgid   "\n"
+msgstr  ""
+
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#
+#:
+#, c-format
+msgid "Set Username and Password"
+msgstr "Username und Passwort setzen"
+
+#:
+#, c-format
+msgid "User ID:"
+msgstr "User ID:"
+
+#:
+#, c-format
+msgid "Password:"
+msgstr "Passwort:"
+
+#:
+#, c-format
+msgid ">>> %s <<<"
+msgstr ">>> %s <<<"
+#
+#: ../BrowserDB.cpp:67 ../BrowserDB.cpp:79 ../BrowserDB.cpp:80 ../BrowserDB.cpp:81 ../BrowserDB.cpp:95 ../BrowserDB.cpp:127 ../BrowserDB.cpp:128 ../BrowserDB.cpp:129 ../BrowserDB.cpp:208 ../BrowserDB.cpp:358 ../BrowserDB.cpp:385 ../DBBrowser.cpp:87 ../DBBrowser.cpp:124 ../DBBrowser.cpp:127 ../DBTree.cpp:40 ../DBTree.cpp:200 ../Doc.cpp:100 ../Doc.cpp:121 ../Doc.cpp:149 ../Doc.cpp:150 ../Doc.cpp:189 ../Doc.cpp:238 ../Doc.cpp:251 ../PgmCtrl.cpp:45
+#, fuzzy, c-format
+msgid   "\n"
+        "\n"
+        "-E-> BrowserDB::OnStartDB(%s) : Failed ! "
+msgstr  "\n"
+        "\n"
+        "-E-> BrowserDB::OnStartDB(%s) : Gescheitert ! "
+
+#: ../BrowserDB.cpp:131
+msgid   "\n"
+        "-E-> BrowserDB::OnConnectDataSource() DB CONNECTION ERROR : Unable to connect to the data source.\n"
+msgstr  "\n"
+        "-E-> BrowserDB::OnConnectDataSource() DB VERBINDUNGSFEHLER : Verbindungsaufbau zur Datenquelle nicht möglich.\n"
+
+#: ../BrowserDB.cpp:131
+msgid   "\n"
+        "-E-> BrowserDB::OnConnectDataSource() DB CONNECTION ERROR : Unable to connect to the data source.\n"
+        "\n"
+        "Check the name of your data source to verify it has been correctly entered/spelled.\n"
+        "\n"
+        "With some databases, the user name and password must\n"
+        "be created with full rights to the table prior to making a connection\n"
+        "(using tools provided by the database manufacturer)"
+msgstr  ""
+
+#: ../BrowserDB.cpp:341
+#, c-format
+msgid   "\n"
+        "-E-> BrowserDB::OnExecSQL - ODBC-Error with ExecSql of >%s<.\n"
+        "-E-> "
+msgstr  ""
+
+#: ../BrowserDB.cpp:225 ../BrowserDB.cpp:235 ../BrowserDB.cpp:238 ../BrowserDB.cpp:249 ../BrowserDB.cpp:252
+msgid   "\n"
+        "-E-> BrowserDB::OnGetData - ODBC-Error with GetNext \n"
+        "-E-> "
+msgstr  "\n"
+        "-E-> BrowserDB::OnGetData - ODBC-Fehler mit GetNext \n"
+        "-E-> "
+
+#: ../BrowserDB.cpp:180
+msgid   "\n"
+        "-E-> BrowserDB::OnGetNext - ODBC-Error with GetNext \n"
+        "-E-> "
+msgstr  ""
+
+#: ../BrowserDB.cpp:214
+#, c-format
+msgid   "\n"
+        "-E-> BrowserDB::OnGetNext - ODBC-Error with GetNext of >%s<.\n"
+        "-E-> "
+msgstr  ""
+
+#: ../BrowserDB.cpp:279 ../BrowserDB.cpp:293 ../BrowserDB.cpp:307 ../BrowserDB.cpp:321
+#, c-format
+msgid   "\n"
+        "-E-> BrowserDB::OnSelect - ODBC-Error with ExecSql of >%s<.\n"
+        "-E-> "
+msgstr  "\n"
+        "-E-> BrowserDB::OnSelect - ODBC-Fehler mit ExecSql  >%s<.\n"
+        "-E-> "
+
+#: ../BrowserDB.cpp:115
+msgid   "\n"
+        "-E-> BrowserDB::OnStartDB() : DB CONNECTION ERROR : A problem occured while trying to get a connection to the data source"
+msgstr  "\n"
+        "-E-> BrowserDB::OnStartDB() DB VERBINDUNGSFEHLER : Verbindungsaufbau zur Datenquelle nicht möglich"
+
+#: ../DBGrid.cpp:113 ../DBGrid.cpp:120
+msgid   "\n"
+        "-E-> DBGrid::OnTableView():: Invalid Column Pointer : Failed"
+msgstr  "\n"
+        "-E-> DBGrid::OnTableView():: Ungültige Spalten-Zeiger : Gescheiter"
+
+#: ../DBGrid.cpp:118 ../DBGrid.cpp:125
+msgid   "\n"
+        "-E-> DBGrid::OnTableView():: Invalid DSN Pointer : Failed"
+msgstr  "\n"
+        "-E-> DBGrid::OnTableView():: Ungültige DSN Zeiger : Gescheitert"
+
+#: ../DBTree.cpp:190 ../DBTree.cpp:191
+msgid   "\n"
+        "-E-> DBTree::OnPopulate() : A valid Pointer could not be created : Failed"
+msgstr  "\n"
+        "-E-> DBTree::OnPopulate() : Eine gültiger Zeiger konnte nicht erstellt werden : Gescheitert"
+
+#: ../DBTree.cpp:186 ../DBTree.cpp:187
+msgid   "\n"
+        "-E-> DBTree::OnPopulate() : Invalid Catalog Pointer : Failed"
+msgstr  "\n"
+        "-E-> DBTree::OnPopulate() : Ungüliter Zeiger auf Katalog : Gescheitert"
+
+#: ../BrowserDB.cpp:148
+msgid   "\n"
+        "-I-> BrowserDB::OnCloseDB() : Begin "
+msgstr  ""
+
+#: ../BrowserDB.cpp:161
+msgid   "\n"
+        "-I-> BrowserDB::OnCloseDB() : Ende "
+msgstr  ""
+
+#: ../BrowserDB.cpp:139
+#, c-format
+msgid   "\n"
+        "-I-> BrowserDB::OnGetDataSourceODBC() - DatabaseName(%s) ; DataSource(%s)"
+msgstr  "\n"
+        "-I-> BrowserDB::OnGetDataSourceODBC() - DatabaseName(%s) ; Datenquelle(%s)"
+
+#: ../BrowserDB.cpp:303 ../BrowserDB.cpp:331
+#, c-format
+msgid   "\n"
+        "-I-> BrowserDB::OnSelect(%s) Records(%d): End "
+msgstr  "\n"
+        "-I-> BrowserDB::OnSelect(%s) Sätze(%d): Ende "
+
+#: ../BrowserDB.cpp:104
+#, c-format
+msgid   "\n"
+        "-I-> BrowserDB::OnStartDB(%s) : Begin "
+msgstr  "\n"
+        "-I-> BrowserDB::OnStartDB(%s) : Begin "
+
+#: ../BrowserDB.cpp:140
+#, c-format
+msgid   "\n"
+        "-I-> BrowserDB::OnStartDB(%s) : End "
+msgstr  "\n"
+        "-I-> BrowserDB::OnStartDB(%s) : Ende "
+
+#: ../BrowserDB.cpp:108
+msgid   "\n"
+        "-I-> BrowserDB::OnStartDB() : DB is allready open."
+msgstr  "\n"
+        "-I-> BrowserDB::OnStartDB() : DB ist bereits geöffnet."
+
+#: ../BrowserDB.cpp:52
+msgid   "\n"
+        "ODBC errors:\n"
+msgstr  "\n"
+        "ODBC fehlern:\n"
+
+#: ../Doc.cpp:268 ../Doc.cpp:281
+#, c-format
+msgid   "\n"
+        "mjDoc::OnLeer(%s) : even this function will one day be available !"
+msgstr  "\n"
+        "mjDoc::OnLeer(%s) : eines Tages steht auch diese Funktion zur Verfügung !"
+
+#: ../BrowserDB.cpp:47
+msgid   "   Line: "
+msgstr  "   Zeile: "
+
+#: ../BrowserDB.cpp:47
+msgid   "Time"
+msgstr  "Zeit"
+
+#: ../BrowserDB.cpp:47
+msgid   "OK"
+msgstr  ""
+
+#: ../BrowserDB.cpp:47
+msgid   "Message"
+msgstr  "Nachricht"
+
+#: ../DBGrid.cpp:142 ../DBGrid.cpp:149 ../DBGrid.cpp:165 ../DBGrid.cpp:172 ../DBGrid.cpp:188 ../DBGrid.cpp:195 ../DBGrid.cpp:211 ../DBGrid.cpp:218
+msgid   " (shift down)"
+msgstr  " (shift down)"
+
+#: ../Doc.cpp:208
+msgid   " ? "
+msgstr  " ?"
+
+#: ../DBGrid.cpp:229 ../DBGrid.cpp:244 ../DBGrid.cpp:259 ../DBGrid.cpp:274 ../DBGrid.cpp:289 ../DBGrid.cpp:325 ../DBGrid.cpp:327
+msgid   " col "
+msgstr  " Spalte"
+
+#: ../DBGrid.cpp:326
+msgid   " to row "
+msgstr  "Teile"
+
+#: ../DBGrid.cpp:102
+#, c-format
+msgid   "%06d"
+msgstr  "%06d"
+
+#: ../DBTree.cpp:174
+#, c-format
+msgid   "%10s %d,%d"
+msgstr  "%10s %d,%d"
+
+#: ../BrowserDB.cpp:48
+#, c-format
+msgid   "%d"
+msgstr  "%d"
+
+#: ../DBTree.cpp:215 ../DBTree.cpp:260 ../DBTree.cpp:300 ../DBTree.cpp:322 ../PgmCtrl.cpp:143 ../PgmCtrl.cpp:195
+#, c-format
+msgid   "%s"
+msgstr  "%s"
+
+#: ../DBTree.cpp:118
+#, c-format
+msgid   "%s - (%s) (%s)"
+msgstr  "%s - (%s) (%s)"
+
+#: ../PgmCtrl.cpp:104 ../PgmCtrl.cpp:107
+#, c-format
+msgid   "%s Functions"
+msgstr  "%s Funktionen"
+
+#: ../DBBrowser.cpp:201 ../DBBrowser.cpp:211
+#, c-format
+msgid   "%s has started !"
+msgstr  "%s wurde gestartet !"
+
+#: ../DBTree.cpp:169
+#, c-format
+msgid   "%s(%d)"
+msgstr  "%s(%d)"
+
+#: ../DBTree.cpp:162
+#, c-format
+msgid   "%s(%d) ; "
+msgstr  "%s(%d) ;"
+
+#: ../DBBrowser.cpp:193 ../DBBrowser.cpp:203 ../DBBrowser.cpp:289 ../DBBrowser.cpp:305
+msgid   "&About"
+msgstr  "&Info"
+
+#: ../DBBrowser.cpp:197 ../DBBrowser.cpp:207 ../DBBrowser.cpp:295 ../DBBrowser.cpp:311
+msgid   "&File"
+msgstr  "&Datei"
+
+#: ../DBBrowser.cpp:191 ../DBBrowser.cpp:198 ../DBBrowser.cpp:201 ../DBBrowser.cpp:208
+msgid   "&Help"
+msgstr  "&Hilfe"
+
+#: ../DBTree.cpp:328 ../DBTree.cpp:332
+#, c-format
+msgid   "(%d) Here is where a wxTable Class for >%s< will be made! "
+msgstr  "(%d) Hier ist wo eine wxTable Klasse für >%s< erstellt wird!"
+
+#: ../DBTree.cpp:328 ../DBTree.cpp:332
+#, c-format
+msgid   "Here is where all wxTable Classes in >%s< will be made!"
+msgstr  "Hier ist wo alle wxTable Klassen für >%s< erstellt wird!"
+
+#: ../DBTree.cpp:328 ../DBTree.cpp:332
+#, c-format
+msgid   "Here is where a wxDB Class for >%s< will be made!"
+msgstr  "Hier ist wo eine wxDB Klasse für >%s< erstellt wird!"
+
+#: ../BrowserDB.cpp:189
+msgid   "-E->"
+msgstr  "-E->"
+
+#: ../BrowserDB.cpp:346
+msgid   "-E-> BrowserDB::OnExecSql - ExecSql()"
+msgstr  "-E-> BrowserDB::OnExecSql - ExecSql()"
+
+#: ../BrowserDB.cpp:285
+#, c-format
+msgid   "-E-> BrowserDB::OnGetNext - DB_DATA_TYPE_?? (%d) in Col(%s)"
+msgstr  "-E-> BrowserDB::OnGetNext - DB_DATA_TYPE_?? (%d) in Spalte(%s)"
+
+#: ../BrowserDB.cpp:310
+msgid   "-E-> BrowserDB::OnSelect - GetData()"
+msgstr  "-E-> BrowserDB::OnSelect - GetData()"
+
+#: ../Doc.cpp:173 ../Doc.cpp:186
+msgid   "-E-> Fatal situation"
+msgstr  "-E-> Tötliche Situation"
+
+#: ../BrowserDB.cpp:261 ../BrowserDB.cpp:289
+#, c-format
+msgid   "-E-> unknown Format(%d) - sql(%d)"
+msgstr  "-E-> unbekannte Format(%d) - sql(%d)"
+
+#: ../PgmCtrl.cpp:162 ../PgmCtrl.cpp:165
+msgid   "-E-> wxConfigBase.p_ProgramCfg->DeleteAll() was not succesfull !"
+msgstr  "-E-> wxConfigBase.p_ProgramCfg->DeleteAll() war nicht Erfolgreich !"
+
+#: ../PgmCtrl.cpp:146 ../PgmCtrl.cpp:149
+msgid   "-I-> After a programm restart, the language will be changed to English."
+msgstr  "-I-> Nach ein Programm neustart, wird die Sprache ins Englische geändert."
+
+#: ../PgmCtrl.cpp:153 ../PgmCtrl.cpp:156
+msgid   "-I-> After a programm restart, the language will be changed to German."
+msgstr  "-I-> Nach ein Programm neustart, wird die Sprache ins Deutsche geändert."
+
+#: ../BrowserDB.cpp:148
+msgid   "-I-> BrowserDB::OnCloseDB() : Begin "
+msgstr  "-I-> BrowserDB::OnCloseDB() : Begin"
+
+#: ../BrowserDB.cpp:139
+#, c-format
+msgid   "-I-> BrowserDB::OnGetDataSourceODBC() - DatabaseName(%s) ; DataSource(%s)"
+msgstr  "-I-> BrowserDB::OnGetDataSourceODBC() - DatabaseName(%s) ; DataSource(%s)"
+
+#: ../BrowserDB.cpp:140
+#, c-format
+msgid   "-I-> BrowserDB::OnStartDB(%s) : End "
+msgstr  "-I-> BrowserDB::OnStartDB(%s) : Ende"
+
+#: ../DBGrid.cpp:114
+#, c-format
+msgid   "-I-> DBGrid::OnTableView(%s) - %6d Records have been read."
+msgstr  "-I-> DBGrid::OnTableView(%s) - %6d Sätze wurde insgesamt gelesen."
+
+#: ../DBGrid.cpp:110
+#, c-format
+msgid   "-I-> DBGrid::OnTableView(%s) - Record %6d has been read."
+msgstr  "-I-> DBGrid::OnTableView(%s) - Satz %6d wurde gelesen."
+
+#: ../DBGrid.cpp:129
+msgid   "-I-> DBGrid::OnTableView() - End"
+msgstr  "-I-> DBGrid::OnTableView() - Ende"
+
+#: ../PgmCtrl.cpp:194
+#, c-format
+msgid   "-I-> PgmCtrl::OnSelChanged - %s"
+msgstr  "-I-> PgmCtrl::OnSelChanged - %s"
+
+#: ../Doc.cpp:126
+#, c-format
+msgid   "-I-> mjDoc::OnInitView() - End - %d DSN's found"
+msgstr  "-I-> mjDoc::OnInitView() - Ende - %d DSN's found"
+
+#: ../PgmCtrl.cpp:160 ../PgmCtrl.cpp:163
+msgid   "-I-> wxConfigBase.p_ProgramCfg->DeleteAll() was succesfull."
+msgstr  "-I-> wxConfigBase.p_ProgramCfg->DeleteAll() war erfolgreich."
+
+#: ../DBBrowser.cpp:116 ../DBBrowser.cpp:170
+msgid   "/"
+msgstr  "/"
+
+#: ../DBBrowser.cpp:124 ../DBBrowser.cpp:131 ../PgmCtrl.cpp:111 ../PgmCtrl.cpp:148 ../PgmCtrl.cpp:155
+msgid   "/Local/langid"
+msgstr  ""
+
+#: ../DBBrowser.cpp:156 ../DBBrowser.cpp:161 ../PgmCtrl.cpp:111
+msgid   "/Local/language"
+msgstr  ""
+
+#: ../DBBrowser.cpp:167
+msgid   "/MainFrame/NONE"
+msgstr  ""
+
+#: ../DBBrowser.cpp:289 ../Doc.cpp:81
+msgid   "/MainFrame/Sash"
+msgstr  ""
+
+#: ../DBBrowser.cpp:182 ../DBBrowser.cpp:288
+msgid   "/MainFrame/h"
+msgstr  ""
+
+#: ../DBBrowser.cpp:182 ../DBBrowser.cpp:287
+msgid   "/MainFrame/w"
+msgstr  ""
+
+#: ../DBBrowser.cpp:181 ../DBBrowser.cpp:285
+msgid   "/MainFrame/x"
+msgstr  ""
+
+#: ../DBBrowser.cpp:181 ../DBBrowser.cpp:286
+msgid   "/MainFrame/y"
+msgstr  ""
+
+#: ../DBBrowser.cpp:165
+msgid   "/NONE"
+msgstr  ""
+
+#: ../DBBrowser.cpp:166
+msgid   "/Paths/NONE"
+msgstr  ""
+
+#: ../DBBrowser.cpp:169 ../PgmCtrl.cpp:114
+msgid   "/Paths/Work"
+msgstr  ""
+
+#: ../DBBrowser.cpp:311 ../DBBrowser.cpp:327
+msgid   "About DBBrowser"
+msgstr  "Info über DBBrowser"
+
+#: ../Doc.cpp:164
+msgid   "Adaptive S"
+msgstr  ""
+
+#: ../DBGrid.cpp:228 ../DBGrid.cpp:243 ../DBGrid.cpp:258 ../DBGrid.cpp:273 ../DBGrid.cpp:288
+msgid   "Cell at row "
+msgstr  ""
+
+#: ../PgmCtrl.cpp:113 ../PgmCtrl.cpp:116
+msgid   "Change the language to English"
+msgstr  "Sprache ins Englische ändern"
+
+#: ../PgmCtrl.cpp:114 ../PgmCtrl.cpp:117
+msgid   "Change the language to German"
+msgstr  "Sprache ins deutsch ändern"
+
+#: ../DBGrid.cpp:59 ../DBTree.cpp:61 ../Doc.cpp:105 ../PgmCtrl.cpp:63
+msgid   "Comic Sans MS"
+msgstr  ""
+
+#: ../DBBrowser.cpp:113
+msgid   "DBBrowser"
+msgstr  ""
+
+#: ../DBBrowser.cpp:326
+msgid   "DBBrowser\n"
+        "Mark Johnson\n"
+        "Berlin, Germany\n"
+        "mj10777@gmx.net\n"
+        " (c) 1999"
+msgstr  "DBBrowser\n"
+        "Mark Johnson\n"
+        "Berlin, Germany\n"
+        "mj10777@gmx.net\n"
+        " (c) 1999"
+
+#: ../DBBrowser.cpp:185
+msgid   "DBBrowser - mj10777"
+msgstr  "DBBrowser - mj10777"
+
+#: ../DBBrowser.cpp:185
+msgid   "Help: %s"
+msgstr  "Hilfe: %s"
+
+#: ../DBBrowser.cpp:185
+msgid   "noname"
+msgstr  "ohnename"
+
+#: ../DBGrid.cpp:287
+msgid   "DBGrid::OnCellChange : "
+msgstr  "DBGrid::OnCellChange :"
+
+#: ../DBGrid.cpp:227
+msgid   "DBGrid::OnCellLeftClick : "
+msgstr  "DBGrid::OnCellLeftClick :"
+
+#: ../DBGrid.cpp:257
+msgid   "DBGrid::OnCellLeftDClick : "
+msgstr  "DBGrid::OnCellLeftDClick :"
+
+#: ../DBGrid.cpp:242
+msgid   "DBGrid::OnCellRightClick : "
+msgstr  "DBGrid::OnCellRightClick :"
+
+#: ../DBGrid.cpp:272
+msgid   "DBGrid::OnCellRightDClick : "
+msgstr  "DBGrid::OnCellRightDClick :"
+
+#: ../DBGrid.cpp:312
+msgid   "DBGrid::OnColSize : "
+msgstr  "DBGrid::OnColSize :"
+
+#: ../DBGrid.cpp:135
+msgid   "DBGrid::OnLabelLeftClick : "
+msgstr  "DBGrid::OnLabelLeftClick :"
+
+#: ../DBGrid.cpp:181
+msgid   "DBGrid::OnLabelLeftDClick : "
+msgstr  "DBGrid::OnLabelLeftDClick :"
+
+#: ../DBGrid.cpp:158
+msgid   "DBGrid::OnLabelRightClick : "
+msgstr  "DBGrid::OnLabelRightClick :"
+
+#: ../DBGrid.cpp:204
+msgid   "DBGrid::OnLabelRightDClick : "
+msgstr  "DBGrid::OnLabelRightDClick :"
+
+#: ../DBGrid.cpp:323
+msgid   "DBGrid::OnRangeSelected : "
+msgstr  "DBGrid::OnRangeSelected :"
+
+#: ../DBGrid.cpp:302
+msgid   "DBGrid::OnRowSize : "
+msgstr  "DBGrid::OnRowSize :"
+
+#: ../DBTree.cpp:157
+#, c-format
+msgid   "DB_DATA_TYPE_???? (%d)"
+msgstr  "DB_DATA_TYPE_???? (%d)"
+
+#: ../BrowserDB.cpp:438
+msgid   "DB_DATA_TYPE_DATE"
+msgstr  "DB_DATA_TYPE_DATE"
+
+#: ../BrowserDB.cpp:437
+msgid   "DB_DATA_TYPE_FLOAT"
+msgstr  "DB_DATA_TYPE_FLOAT"
+
+#: ../BrowserDB.cpp:436
+msgid   "DB_DATA_TYPE_INTEGER"
+msgstr  "DB_DATA_TYPE_INTEGER"
+
+#: ../BrowserDB.cpp:435
+msgid   "DB_DATA_TYPE_VARCHAR"
+msgstr  "DB_DATA_TYPE_VARCHAR"
+
+#: ../PgmCtrl.cpp:115 ../PgmCtrl.cpp:118
+msgid   "Delete all wxConfigBase Entry's"
+msgstr  "Lösche alle wxConfigBase Eintragungen"
+
+#: ../Doc.cpp:150
+#, c-format
+msgid   "DsDesc(%s) - %s"
+msgstr  ""
+
+#: ../DBBrowser.cpp:194 ../DBBrowser.cpp:204 ../DBBrowser.cpp:291 ../DBBrowser.cpp:307
+msgid   "E&xit"
+msgstr  "&Beenden"
+
+#: ../DBTree.cpp:139
+#, c-format
+msgid   "FN(%s"
+msgstr  ""
+
+#: ../DBBrowser.cpp:230
+msgid   "Failed adding book helpfiles/DBBrowser.hhp"
+msgstr  "helpfiles/DBBrowser.hhp konnte nicht hinzugefügt"
+
+#: ../DBBrowser.cpp:234
+msgid   "Failed adding book helpfiles/another.hhp"
+msgstr  ""
+
+#: ../DBBrowser.cpp:232
+msgid   "Failed adding book helpfiles/testing.hhp"
+msgstr  ""
+
+#: ../BrowserDB.cpp:45
+msgid   "File: "
+msgstr  ""
+
+#: ../DBTree.cpp:45
+msgid   "Table-Name(%s) with (%d)Columns ; Remarks(%s)"
+msgstr  "Table-Name(%s) mit (%d)Spalten ; Bemerkungen(%s)"
+
+#: ../DBTree.cpp:45
+msgid   "View-Name(%s) with (%d)Columns ; Remarks(%s)"
+msgstr  "View-Name(%s) mit (%d)Spalten ; Bemerkungen(%s)"
+
+#: ../DBGrid.cpp:45
+msgid   "Edit Modus"
+msgstr  "Änderungs Modus"
+
+#: ../DBGrid.cpp:45
+msgid   "Browse Modus"
+msgstr  "Anzeige Modus"
+
+#: ../DBTree.cpp:45
+msgid   "Make all wxTable.cpp/h classes"
+msgstr  "Alle wxTable.cpp/h Klassen erstellen"
+
+#: ../PgmCtrl.cpp:186
+#, c-format
+msgid   "Item '%s': %sselected, %sexpanded, %sbold,%u children (%u immediately under this item)."
+msgstr  ""
+
+#: ../DBTree.cpp:145
+msgid   "KEY"
+msgstr  ""
+
+#: ../DBTree.cpp:152
+msgid   "KEYF"
+msgstr  ""
+
+#: ../PgmCtrl.cpp:116 ../PgmCtrl.cpp:145
+msgid   "Language English"
+msgstr  ""
+
+#: ../PgmCtrl.cpp:117 ../PgmCtrl.cpp:152
+msgid   "Language German"
+msgstr  ""
+
+#: ../Doc.cpp:113
+msgid   "LogBook"
+msgstr  "LogBuch"
+
+#: ../DBBrowser.cpp:334
+msgid   "Main page"
+msgstr  ""
+
+#: ../DBTree.cpp:199 ../DBTree.cpp:203
+msgid   "Make wxDB.cpp/h "
+msgstr  "wxDB.cpp/h Erstellen"
+
+#: ../DBTree.cpp:199 ../DBTree.cpp:203
+msgid   "Make all wxTable.cpp/h "
+msgstr  "Alle wxTable.cpp/h Erstellen"
+
+#: ../DBTree.cpp:199 ../DBTree.cpp:203
+msgid   "Make wxTable.cpp/h "
+msgstr  "wxTable.cpp/h Erstellen"
+
+#: ../DBBrowser.cpp:164
+msgid   "NONE"
+msgstr  ""
+
+#: ../Doc.cpp:171 ../Doc.cpp:184
+msgid   "No Dataset names found in ODBC!\n"
+        "            Program will exit!\n"
+        "\n"
+        "                       Ciao"
+msgstr  "Keine Datenquellen in ODBC gefunden\n"
+        "            Programm wird beendet!\n"
+        "\n"
+        "                       Ciao"
+
+#: ../PgmCtrl.cpp:119
+msgid   "ODBC DSN"
+msgstr  ""
+
+#: ../DBTree.cpp:217 ../PgmCtrl.cpp:170
+msgid   "ODBC-"
+msgstr  ""
+
+#: ../PgmCtrl.cpp:122
+#, c-format
+msgid   "ODBC-%s"
+msgstr  ""
+
+#: ../PgmCtrl.cpp:119
+msgid   "ODBC-DSN"
+msgstr  ""
+
+#: ../PgmCtrl.cpp:115
+msgid   "Path Work"
+msgstr  ""
+
+#: ../Doc.cpp:94 ../Doc.cpp:96
+msgid   "PgmCtrl"
+msgstr  ""
+
+#: ../DBBrowser.cpp:154
+msgid   "PgmText"
+msgstr  ""
+
+#: ../PgmCtrl.cpp:107 ../PgmCtrl.cpp:110
+msgid   "Program settings"
+msgstr  "Programm Einstellungen"
+
+#: ../DBGrid.cpp:313
+msgid   "Resized col "
+msgstr  ""
+
+#: ../DBGrid.cpp:303
+msgid   "Resized row "
+msgstr  ""
+
+#: ../DBTree.cpp:119 ../PgmCtrl.cpp:108
+msgid   "Root"
+msgstr  ""
+
+#: ../BrowserDB.cpp:304
+#, c-format
+msgid   "SELECT * FROM %s"
+msgstr  "SELECT * FROM %s"
+
+#: ../DBTree.cpp:156
+#, c-format
+msgid   "SQL_C_???? (%d)"
+msgstr  "SQL_C_???? (%d)"
+
+#: ../BrowserDB.cpp:407
+msgid   "SQL_C_BINARY"
+msgstr  "SQL_C_BINARY"
+
+#: ../BrowserDB.cpp:408
+msgid   "SQL_C_BIT"
+msgstr  "SQL_C_BIT"
+
+#: ../BrowserDB.cpp:409
+msgid   "SQL_C_BOOKMARK"
+msgstr  "SQL_C_BOOKMARK"
+
+#: ../BrowserDB.cpp:410
+msgid   "SQL_C_CHAR"
+msgstr  "SQL_C_CHAR"
+
+#: ../BrowserDB.cpp:411
+msgid   "SQL_C_DATE"
+msgstr  "SQL_C_DATE"
+
+#: ../BrowserDB.cpp:412
+msgid   "SQL_C_DEFAULT"
+msgstr  "SQL_C_DEFAULT"
+
+#: ../BrowserDB.cpp:413
+msgid   "SQL_C_DOUBLE"
+msgstr  "SQL_C_DOUBLE"
+
+#: ../BrowserDB.cpp:414
+msgid   "SQL_C_FLOAT"
+msgstr  "SQL_C_FLOAT"
+
+#: ../BrowserDB.cpp:415
+msgid   "SQL_C_LONG"
+msgstr  "SQL_C_LONG"
+
+#: ../BrowserDB.cpp:416
+msgid   "SQL_C_SHORT"
+msgstr  "SQL_C_SHORT"
+
+#: ../BrowserDB.cpp:417
+msgid   "SQL_C_SLONG"
+msgstr  "SQL_C_SLONG"
+
+#: ../BrowserDB.cpp:418
+msgid   "SQL_C_SSHORT"
+msgstr  "SQL_C_SSHORT"
+
+#: ../BrowserDB.cpp:419
+msgid   "SQL_C_STINYINT"
+msgstr  "SQL_C_STINYINT"
+
+#: ../BrowserDB.cpp:420
+msgid   "SQL_C_TIME"
+msgstr  "SQL_C_TIME"
+
+#: ../BrowserDB.cpp:421
+msgid   "SQL_C_TIMESTAMP"
+msgstr  "SQL_C_TIMESTAMP"
+
+#: ../BrowserDB.cpp:422
+msgid   "SQL_C_TINYINT"
+msgstr  "SQL_C_TINYINT"
+
+#: ../BrowserDB.cpp:423
+msgid   "SQL_C_ULONG"
+msgstr  "SQL_C_ULONG"
+
+#: ../BrowserDB.cpp:424
+msgid   "SQL_C_USHORT"
+msgstr  "SQL_C_USHORT"
+
+#: ../BrowserDB.cpp:425
+msgid   "SQL_C_UTINYINT"
+msgstr  "SQL_C_UTINYINT"
+
+#: ../BrowserDB.cpp:428
+msgid   "SQL_LONGVARCHAR"
+msgstr  "SQL_LONGVARCHAR"
+
+#: ../BrowserDB.cpp:427
+msgid   "SQL_NUMERIC"
+msgstr  "SQL_NUMERIC"
+
+#: ../BrowserDB.cpp:429
+msgid   "SQL_REAL"
+msgstr  "SQL_REAL"
+
+#: ../BrowserDB.cpp:426
+msgid   "SQL_VARCHAR"
+msgstr  "SQL_VARCHAR"
+
+#: ../DBGrid.cpp:324
+msgid   "Selected cells from row "
+msgstr  ""
+
+#: ../DBBrowser.cpp:153
+msgid   "SetLocale error"
+msgstr  ""
+
+#: ../PgmCtrl.cpp:110 ../PgmCtrl.cpp:113
+msgid   "Setting Language"
+msgstr  "Sprache setzen"
+
+#: ../PgmCtrl.cpp:110
+msgid   "Settings"
+msgstr  ""
+
+#: ../DBTree.cpp:197 ../DBTree.cpp:201
+msgid   "Show Data"
+msgstr  "Daten Zeigen"
+
+#: ../DBTree.cpp:122
+msgid   "TABLE"
+msgstr  ""
+
+#: ../DBTree.cpp:127 ../DBTree.cpp:264 ../DBTree.cpp:303 ../DBTree.cpp:325
+#, c-format
+msgid   "TN(%s"
+msgstr  ""
+
+#: ../DBTree.cpp:124 ../DBTree.cpp:133 ../DBTree.cpp:134
+#, c-format
+msgid   "Tablename(%s) with (%d)Columns ; Remarks(%s)"
+msgstr  "Tablename(%s) mit (%d)Spalten ; Bemerkungen(%s)"
+
+#: ../DBTree.cpp:151 ../DBTree.cpp:152
+#, c-format
+msgid   "This Foreign Key comes from the following Table : %s"
+msgstr  "diese Fremd-Schlüssel stammt aus der folgende Tabelle : %s"
+
+#: ../DBTree.cpp:144 ../DBTree.cpp:145
+#, c-format
+msgid   "This Key is used in the following Tables : %s"
+msgstr  "Diese Schlüssel wird in folgende Tabellen Verwendet : %s"
+
+#: ../PgmCtrl.cpp:111 ../PgmCtrl.cpp:114
+#, c-format
+msgid   "Work Path : %s"
+msgstr  "Arbeits Pfad : %s"
+
+#: ../DBBrowser.cpp:136
+msgid   "a"
+msgstr  ""
+
+#: ../PgmCtrl.cpp:73
+msgid   "bitmap1"
+msgstr  ""
+
+#: ../PgmCtrl.cpp:74
+msgid   "bitmap2"
+msgstr  ""
+
+#: ../DBGrid.cpp:142 ../DBGrid.cpp:165 ../DBGrid.cpp:188 ../DBGrid.cpp:211
+msgid   "col label "
+msgstr  ""
+
+#: ../DBGrid.cpp:146 ../DBGrid.cpp:169 ../DBGrid.cpp:192 ../DBGrid.cpp:215
+msgid   "corner label"
+msgstr  ""
+
+#: ../DBBrowser.cpp:148
+msgid   "cz"
+msgstr  "cz"
+
+#: ../DBBrowser.cpp:150
+msgid   "czech"
+msgstr  "czech"
+
+#: ../Doc.cpp:166
+msgid   "dba"
+msgstr  "dba"
+
+#: ../DBBrowser.cpp:136 ../PgmCtrl.cpp:154
+msgid   "de"
+msgstr  "de"
+
+#: ../DBBrowser.cpp:160
+msgid   "english"
+msgstr  "english"
+
+#: ../DBBrowser.cpp:140
+msgid   "fr"
+msgstr  "fr"
+
+#: ../DBBrowser.cpp:142
+msgid   "french"
+msgstr  "french"
+
+#: ../DBBrowser.cpp:138
+msgid   "german"
+msgstr  "german"
+
+#: ../DBBrowser.cpp:239
+msgid   "helpfiles/DBBrowser.hhp"
+msgstr  ""
+
+#: ../DBBrowser.cpp:241
+msgid   "helpfiles/another.hhp"
+msgstr  ""
+
+#: ../DBBrowser.cpp:240
+msgid   "helpfiles/testing.hhp"
+msgstr  ""
+
+#: ../PgmCtrl.cpp:109 ../PgmCtrl.cpp:112
+#, c-format
+msgid   "locale (%s) ; Language (%s) ; Number(%2.2f)"
+msgstr  "locale (%s) ; Sprache  (%s) ; Nummer(%2.2f)"
+
+#: ../DBBrowser.cpp:112
+msgid   "mj10777"
+msgstr  "mj10777"
+
+#: ../DBTree.cpp:40 ../PgmCtrl.cpp:45
+msgid   "not "
+msgstr  "not"
+
+#: ../DBBrowser.cpp:144
+msgid   "pl"
+msgstr  "pl"
+
+#: ../DBBrowser.cpp:146
+msgid   "polish"
+msgstr  "polish"
+
+#: ../DBGrid.cpp:138 ../DBGrid.cpp:161 ../DBGrid.cpp:184 ../DBGrid.cpp:207
+msgid   "row label "
+msgstr  "row label"
+
+#: ../Doc.cpp:167
+msgid   "sql"
+msgstr  "sql"
+
+#: ../DBBrowser.cpp:126 ../DBBrowser.cpp:134 ../DBBrowser.cpp:162 ../PgmCtrl.cpp:147
+msgid   "std"
+msgstr  "std"
+
+#: ../PgmCtrl.cpp:115 ../PgmCtrl.cpp:118 ../PgmCtrl.cpp:157 ../PgmCtrl.cpp:160
+msgid   "wxConfigBase Delete"
+msgstr  "wxConfigBase Löschen"
index 51f289fdd0542ec5c3511fcc1f332bfbe8d67ba7..7057f5bb9436d1d08cc7f792d0f0e936dd9d526e 100644 (file)
Binary files a/demos/dbbrowse/de/help.mo and b/demos/dbbrowse/de/help.mo differ
index 83fe6fe7f68ed5290ff9d94f565c01b45a821aa6..875c13fec1830d54d93db10d02c4aa8d2e7d94f2 100644 (file)
-# for wxHelp
-# Copyright (C) 2000 Free Software Foundation, Inc.
-# Mark Johnson <mj10777@gmx.net>, 2000.
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
 #
-#-----------------------------------------------------------
-#: ../Help
-msgid   "Help"
-msgstr  "Hilfe"
+#, fuzzy
+msgid   ""
+msgstr  "Project-Id-Version: PACKAGE VERSION\n"
+        "POT-Creation-Date: 2000-02-13 16:32+0100\n"
+        "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+        "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+        "Language-Team: LANGUAGE <LL@li.org>\n"
+        "MIME-Version: 1.0\n"
+        "Content-Type: text/plain; charset=CHARSET\n"
+        "Content-Transfer-Encoding: ENCODING\n"
 
-#: ../Help
-msgid   "Help: %s"
-msgstr  "Hilfe: %s"
+#: helpfrm.cpp:566 helpfrm.cpp:567 helpfrm.cpp:976 helpfrm.cpp:1002
+#, c-format
+msgid   "%i of %i"
+msgstr  "%i von %i"
 
-#: ../Help
+#: helpfrm.cpp:529
+msgid   "Search in all books"
+msgstr  "Alle Bücher durchsuchen"
+
+#: helpfrm.cpp:529
 msgid   "(Help)"
 msgstr  "(Hilfe)"
 
-#: ../Help
-msgid   "Search"
-msgstr  "Suchen"
+#: helpfrm.cpp:529
+msgid   "(Help)"
+msgstr  "(Hilfe)"
 
-#: ../Help
+#: helpfrm.cpp:606 helpfrm.cpp:660
+msgid   "/"
+msgstr  ""
+
+#: helpfrm.cpp:606 helpfrm.cpp:660
+msgid   "OK"
+msgstr  "OK"
+
+#: helpfrm.cpp:606 helpfrm.cpp:660
+msgid   "Index"
+msgstr  ""
+
+#: helpfrm.cpp:606 helpfrm.cpp:660
+msgid   "Loading:"
+msgstr  "Laden:"
+
+#: helpfrm.cpp:606 helpfrm.cpp:660
+msgid   "text/html"
+msgstr  ""
+
+#: helpfrm.cpp:606 helpfrm.cpp:660
+msgid   "Connecting..."
+msgstr  "baue Verbindung ..."
+
+#: helpfrm.cpp:383 helpfrm.cpp:631 helpfrm.cpp:1024
 msgid   "<bookmarks>"
 msgstr  "<Lesezeichen>"
 
-#: ../Help
+#: helpfrm.cpp:383 helpfrm.cpp:631 helpfrm.cpp:1024
+msgid   "(bookmarks)"
+msgstr  "<Lesezeichen>"
+
+#: helpfrm.cpp:773
+msgid   "<html><body>Normal face<br>(and <u>underlined</u>. <i>Italic face.</i> <b>Bold face.</b> <b><i>Bold italic face.</i></b><br><font size=-2>font size -2</font><br><font size=-1>font size -1</font><br><font size=+0>font size +0</font><br><font size=+1>font size +1</font><br><font size=+2>font size +2</font><br><font size=+3>font size +3</font><br><font size=+4>font size +4</font><br><p><tt>Fixed size face.<br> <b>bold</b> <i>italic</i> <b><i>bold italic <u>underlined</u></i></b><br><font size=-2>font size -2</font><br><font size=-1>font size -1</font><br><font size=+0>font size +0</font><br><font size=+1>font size +1</font><br><font size=+2>font size +2</font><br><font size=+3>font size +3</font><br><font size=+4>font size +4</font></tt></body></html>"
+msgstr  "<html><body>Normale    <br>(und <u>äöüßÄÖÜ</u>.<i>Italic face.</i> <b>Bold face.</b> <b><i>Bold italic face.</i></b><br><font size=-2>font size -2</font><br><font size=-1>font size -1</font><br><font size=+0>font size +0</font><br><font size=+1>font size +1</font><br><font size=+2>font size +2</font><br><font size=+3>font size +3</font><br><font size=+4>font size +4</font><br><p><tt>Fixed size face.<br> <b>bold</b> <i>italic</i> <b><i>bold italic <u>underlined</u></i></b><br><font size=-2>font size -2</font><br><font size=-1>font size -1</font><br><font size=+0>font size +0</font><br><font size=+1>font size +1</font><br><font size=+2>font size +2</font><br><font size=+3>font size +3</font><br><font size=+4>font size +4</font></tt></body></html>"
+
+#: helpfrm.cpp:393
+msgid   "Add current page to bookmarks"
+msgstr  "Aktuelle HTLM Seite als Lesezeichen hinzufügen"
+
+#: helpfrm.cpp:756
+msgid   "Cancel"
+msgstr  "Abbruch"
+
+#: helpfrm.cpp:302
+msgid   "Case sensitive"
+msgstr  "Groß-/Kleinschreibung"
+
+#: helpfrm.cpp:207
 msgid   "Contents"
 msgstr  "Inhalt"
 
-#: ../Help
+#: helpfrm.cpp:259
+msgid   "Display all index items that contain given substring. Search is case insensitive."
+msgstr  "Alle Themen im Index nach Suchbegriff durchsuchen. Groß-/Kleinschreibung wird nicht beachtet"
+
+#: helpfrm.cpp:402
+msgid   "Display options dialog"
+msgstr  "Options Dialog anzeigen"
+
+#: helpfrm.cpp:233
 msgid   "Find"
 msgstr  "Suchen"
 
-#: ../Help
-msgid   "Show all"
-msgstr  "Alles zeigen"
+#: helpfrm.cpp:735
+msgid   "Fixed font:"
+msgstr  ""
 
-#: ../Help
-msgid   "%i of %i"
-msgstr  "%i von %i"
+#: helpfrm.cpp:745
+msgid   "Font size:"
+msgstr  "Font Größe"
 
-#: ../Help
-msgid   "Show/hide navigation panel"
-msgstr  "Suchbaum Ein-/Ausschalten"
+#: helpfrm.cpp:495
+#, c-format
+msgid   "Found %i matches"
+msgstr  "Suchbegriff %i mal gefunden"
 
-#: ../Help
+#: helpfrm.cpp:374
 msgid   "Go back to the previous HTML page"
 msgstr  "Vorherige HTLM Seite zeigen"
 
-#: ../Help
+#: helpfrm.cpp:377
 msgid   "Go forward to the next HTML page"
 msgstr  "Nächste HTLM Seite zeigen"
 
-#: ../Help
-msgid   "Add current page to bookmarks"
-msgstr  "Aktuelle HTLM Seite als Lesezeichen hinzufügen"
+#: helpfrm.cpp:377
+msgid   "Print this page"
+msgstr  "Diese Seite Drücken"
 
-#: ../Help
-msgid   "Remove current page from bookmarks"
-msgstr  "Aktuelle HTLM Seite als Lesezeichen entfernen"
+#: helpfrm.cpp:377
+msgid   "Next page"
+msgstr  "Nächste HTLM Seite zeigen"
 
-#: ../Help
-msgid   "Display options dialog"
-msgstr  "Anzeige Options Dialog"
+#: helpfrm.cpp:377
+msgid   "Go back"
+msgstr  "Vorherige HTLM Seite zeigen"
 
-#: ../Help
+#: helpfrm.cpp:377
+msgid   "Go forward"
+msgstr  "Nächste HTLM Seite zeigen"
+
+#: helpfrm.cpp:377
+msgid   "Go one level up in document hierarchy"
+msgstr  "Ins nächste Dokument-Ebene gehen"
+
+#: helpfrm.cpp:377
+msgid   "Previous page"
+msgstr  "Vorherige HTLM Seite zeigen"
+
+#: helpfrm.cpp:166
+msgid   "Help"
+msgstr  "Hilfe"
+
+#: helpfrm.cpp:718
 msgid   "Help Browser Options"
 msgstr  "Hilfe Browser Optionen"
 
-#: ../Help
-msgid   "Font size:"
-msgstr  "Font Größe:"
+#: helpfrm.cpp:265
+msgid   "Index"
+msgstr  ""
 
-#: ../Help
-msgid   "small"
-msgstr  "Klein"
+#: helpfrm.cpp:486
+msgid   "No matching page found yet"
+msgstr  "Passende Seite noch nicht gefunden"
 
-#: ../Help
-msgid   "medium"
-msgstr  "Mittel"
+#: helpfrm.cpp:727
+msgid   "Normal font:"
+msgstr  "Normale font:"
 
-#: ../Help
-msgid   "large"
-msgstr  "Groß"
+#: helpfrm.cpp:755
+msgid   "OK"
+msgstr  ""
 
-#: ../Help
+#: helpfrm.cpp:749
 msgid   "Preview:"
 msgstr  "Vorschau:"
 
-#: ../Help
-msgid   "Show all items in index"
-msgstr  "Alle Themen im Index anzeigen"
+#: helpfrm.cpp:396
+msgid   "Remove current page from bookmarks"
+msgstr  "Aktuelle HTLM Seite als Lesezeichen entfernen"
 
-#: ../Help
-msgid   "Display all index items that contain given substring. Search is case insensitive."
-msgstr  "Alle Themen im Index nach Suchbegriff durchsuchen. Groß-/Kleinschreibung wird nicht beachtet"
+#: helpfrm.cpp:282 helpfrm.cpp:327
+msgid   "Search"
+msgstr  "Suchen"
 
-#: ../Help
+#: helpfrm.cpp:284
 msgid   "Search contents of help book(s) for all occurences of the text you typed above"
 msgstr  "Alle Hilfebücher nach Suchbegriff durchsuchen."
 
-#: ../Help
-msgid   "all books"
-msgstr  "alle Bücher"
+#: helpfrm.cpp:486
+msgid   "Searching..."
+msgstr  "Suchen..."
 
-#: ../Help
-msgid   "Case sensitive"
-msgstr  "Groß-/Kleinschreibung"
+#: helpfrm.cpp:224
+msgid   "Show all"
+msgstr  "Alles zeigen"
 
-#: ../Help
+#: helpfrm.cpp:258
+msgid   "Show all items in index"
+msgstr  "Alle Themen im Index anzeigen"
+
+#: helpfrm.cpp:370
+msgid   "Show/hide navigation panel"
+msgstr  "Suchbaum Ein-/Ausschalten"
+
+#: helpfrm.cpp:310
 msgid   "Whole words only"
 msgstr  "Als Wort"
 
-#: ../Help
-msgid   "Searching..."
-msgstr  "Suchen..."
+#: helpfrm.cpp:583
+msgid   "all books"
+msgstr  "alle Bücher"
 
-#: ../Help
-msgid   "No matching page found yet"
-msgstr  "Passende Seite noch nicht gefunden"
+#: helpfrm.cpp:635 helpfrm.cpp:680
+#, c-format
+msgid   "hcBookmark_%i"
+msgstr  ""
 
-#: ../Help
-msgid   "Found %i matches"
-msgstr  "Suchbegriff %i mal gefunden"
+#: helpfrm.cpp:639 helpfrm.cpp:682
+#, c-format
+msgid   "hcBookmark_%i_url"
+msgstr  ""
+
+#: helpfrm.cpp:625 helpfrm.cpp:678
+msgid   "hcBookmarksCnt"
+msgstr  ""
+
+#: helpfrm.cpp:616 helpfrm.cpp:669
+msgid   "hcFixedFace"
+msgstr  ""
+
+#: helpfrm.cpp:618 helpfrm.cpp:671
+msgid   "hcFontSize"
+msgstr  ""
+
+#: helpfrm.cpp:614 helpfrm.cpp:668
+msgid   "hcH"
+msgstr  ""
+
+#: helpfrm.cpp:609 helpfrm.cpp:663
+msgid   "hcNavigPanel"
+msgstr  ""
 
+#: helpfrm.cpp:617 helpfrm.cpp:670
+msgid   "hcNormalFace"
+msgstr  ""
+
+#: helpfrm.cpp:610 helpfrm.cpp:664
+msgid   "hcSashPos"
+msgstr  ""
+
+#: helpfrm.cpp:613 helpfrm.cpp:667
+msgid   "hcW"
+msgstr  ""
+
+#: helpfrm.cpp:611 helpfrm.cpp:665
+msgid   "hcX"
+msgstr  ""
+
+#: helpfrm.cpp:612 helpfrm.cpp:666
+msgid   "hcY"
+msgstr  ""
+
+#: helpfrm.cpp:720
+msgid   "very large"
+msgstr  "sehr groß"
+
+#: helpfrm.cpp:720
+msgid   "large"
+msgstr  "groß"
+
+#: helpfrm.cpp:720
+msgid   "medium"
+msgstr  "mittel"
+
+#: helpfrm.cpp:720
+msgid   "small"
+msgstr  "klein"
+
+#: helpfrm.cpp:720
+msgid   "very small"
+msgstr  "sehr klein"
+
+#: helpfrm.cpp:166
+msgid   "wxHtmlHelp"
+msgstr  ""
 #-----------------------------------------------------------
 #: ../Help
 msgid   "Done"
@@ -131,3 +284,4 @@ msgstr  ":-) Ich habe Fertig"
 #: ../Help
 msgid   ""
 msgstr  ""
+#-----------------------------------------------------------
index c045db61038b5dc108b669e2f5d4a068a1d9dffd..b1975aea7adf0ca402162ce7f58a485d6374efc5 100644 (file)
@@ -73,7 +73,7 @@ DlgUser::DlgUser(wxWindow *parent, const wxString& title) :
   layout->height.AsIs();
   m_Password->SetConstraints(layout);
 
-  m_OK = new wxButton(this, wxID_OK, _("Ok"));
+  m_OK = new wxButton(this, wxID_OK, _("OK"));
   layout = new wxLayoutConstraints;
   layout->left.SameAs(this, wxLeft, 10);
   layout->top.SameAs(m_Label2, wxBottom,10);
@@ -99,7 +99,7 @@ DlgUser::DlgUser(wxWindow *parent, const wxString& title) :
 //----------------------------------------------------------------------------------------
 void DlgUser::OnInit()
 {
- wxString Temp; Temp.Printf(_(">>> %s <<< "),s_DSN.c_str());
+ wxString Temp; Temp.Printf(_(">>> %s <<<"),s_DSN.c_str());
  SetTitle(Temp);
  m_UserName->SetLabel(s_User);
  m_Password->SetLabel(s_Password);
index 4576a7f72a23c939afadf5e51d11f0dee548934d..e06dd291ad9b596558661c34d726be76c5c1392d 100644 (file)
@@ -252,7 +252,7 @@ void PgmCtrl::OnMouseMove(wxMouseEvent &event)
 void PgmCtrl::OnUserPassword()
 {
  // wxMessageBox(SaveDSN);
- int i, rc=0;
+ int i;
  //-------------------------------------------
  DlgUser *p_Dlg = new DlgUser(this, "Username and Password");
  //-------------------------------------------