diff options
author | Markus Maier <maier@fs.ei.tum.de> | 2012-11-25 01:10:10 +0100 |
---|---|---|
committer | Michael Meeks <michael.meeks@suse.com> | 2012-11-25 16:48:01 +0000 |
commit | b05dc2e3910d22bb919ada64a0cb21c67c0f3623 (patch) | |
tree | 2bb86143147a3b39a349d8d742628107326f2ab2 /dbaccess | |
parent | b60f7e4e1c8a4db1dc0b5b1583cc1170c70590db (diff) |
German comment translations
Change-Id: I0d169b7cd0f47b6986063d0cc0b6697b1d575e6a
Diffstat (limited to 'dbaccess')
24 files changed, 197 insertions, 204 deletions
diff --git a/dbaccess/source/ui/inc/ConnectionLineData.hxx b/dbaccess/source/ui/inc/ConnectionLineData.hxx index 510e54b7f775..bbcdc7f95b62 100644 --- a/dbaccess/source/ui/inc/ConnectionLineData.hxx +++ b/dbaccess/source/ui/inc/ConnectionLineData.hxx @@ -56,11 +56,10 @@ namespace dbaui OConnectionLineData(); OConnectionLineData( const ::rtl::OUString& rSourceFieldName, const ::rtl::OUString& rDestFieldName ); OConnectionLineData( const OConnectionLineData& rConnLineData ); - - // eine Kopie der eigenen Instanz liefern (das ist mir irgendwie angenehmer als ein virtueller Zuweisungsoperator) + // provide a copy of own instance (this is somehow more acceptable for me compared to a virtual assignment operator void CopyFrom(const OConnectionLineData& rSource); - // Memberzugriff (schreiben) + // member access (write) void SetFieldName(EConnectionSide nWhich, const ::rtl::OUString& strFieldName) { if (nWhich==JTCS_FROM) @@ -74,7 +73,7 @@ namespace dbaui inline bool clearSourceFieldName() { SetSourceFieldName(::rtl::OUString()); return true;} inline bool clearDestFieldName() { SetDestFieldName(::rtl::OUString()); return true;} - // Memberzugriff (lesen) + // member access (read) ::rtl::OUString GetFieldName(EConnectionSide nWhich) const { return (nWhich == JTCS_FROM) ? m_aSourceFieldName : m_aDestFieldName; } ::rtl::OUString GetSourceFieldName() const { return GetFieldName(JTCS_FROM); } ::rtl::OUString GetDestFieldName() const { return GetFieldName(JTCS_TO); } diff --git a/dbaccess/source/ui/inc/TableWindow.hxx b/dbaccess/source/ui/inc/TableWindow.hxx index bffde7216eb0..a72149c4e20d 100644 --- a/dbaccess/source/ui/inc/TableWindow.hxx +++ b/dbaccess/source/ui/inc/TableWindow.hxx @@ -54,7 +54,7 @@ namespace dbaui friend class OTableWindowTitle; friend class OTableWindowListBox; protected: - // und die Tabelle selber (brauche ich, da ich sie locken will, solange das Fenster lebt) + // and the table itself (needed for me as I want to lock it as long as the window is alive) FixedImage m_aTypeImage; OTableWindowTitle m_aTitle; OTableWindowListBox* m_pListBox; @@ -84,14 +84,14 @@ namespace dbaui virtual void DataChanged( const DataChangedEvent& rDCEvt ); virtual OTableWindowListBox* CreateListBox(); - // wird im ERSTEN Init aufgerufen + // called at FIRST Init sal_Bool FillListBox(); - // wird in JEDEM Init aufgerufen + // called at EACH Init virtual void OnEntryDoubleClicked(SvTreeListEntry* /*pEntry*/) { } - // wird aus dem DoubleClickHdl der ListBox heraus aufgerufen + // called from the DoubleClickHdl of the ListBox - /** HandleKeyInput triues to handle the KeyEvent. Movement or deletion + /** HandleKeyInput tries to handle the KeyEvent. Movement or deletion @param rEvt The KEyEvent @return @@ -127,7 +127,7 @@ namespace dbaui public: virtual ~OTableWindow(); - // spaeter Constructor, siehe auch CreateListbox und FillListbox + // late Constructor, see also CreateListbox and FillListbox virtual sal_Bool Init(); OJoinTableView* getTableView(); @@ -183,7 +183,7 @@ namespace dbaui // Accessibility virtual ::com::sun::star::uno::Reference< ::com::sun::star::accessibility::XAccessible > CreateAccessible(); - // habe ich Connections nach aussen ? + // do I have connections to the outside? sal_Bool ExistsAConn() const; void EnumValidFields(::std::vector< ::rtl::OUString>& arrstrFields); diff --git a/dbaccess/source/ui/inc/TableWindowListBox.hxx b/dbaccess/source/ui/inc/TableWindowListBox.hxx index e42658f23363..a33f4fd33981 100644 --- a/dbaccess/source/ui/inc/TableWindowListBox.hxx +++ b/dbaccess/source/ui/inc/TableWindowListBox.hxx @@ -30,8 +30,8 @@ namespace dbaui struct OJoinExchangeData { public: - OTableWindowListBox* pListBox; // die ListBox innerhalb desselben (daraus kann man sich das TabWin und daraus den WinName besorgen) - SvTreeListEntry* pEntry; // der Eintrag, der gedraggt oder auf den gedroppt wurde + OTableWindowListBox* pListBox; // the ListBox inside the same (you can get the TabWin and the WinName out of it) + SvTreeListEntry* pEntry; // the entry, which was dragged or to which was dropped on OJoinExchangeData(OTableWindowListBox* pBox); OJoinExchangeData() : pListBox(NULL), pEntry(NULL) { } diff --git a/dbaccess/source/ui/inc/TokenWriter.hxx b/dbaccess/source/ui/inc/TokenWriter.hxx index b8aacbc896de..2281886e9d23 100644 --- a/dbaccess/source/ui/inc/TokenWriter.hxx +++ b/dbaccess/source/ui/inc/TokenWriter.hxx @@ -49,7 +49,7 @@ namespace com { namespace sun { namespace star { namespace dbaui { // ========================================================================= - // ODatabaseImportExport Basisklasse f"ur Import/Export + // ODatabaseImportExport base class for import/export // ========================================================================= class ODatabaseExport; typedef ::cppu::WeakImplHelper1< ::com::sun::star::lang::XEventListener> ODatabaseImportExport_BASE; @@ -90,7 +90,7 @@ namespace dbaui #endif ODatabaseExport* m_pReader; - sal_Int32* m_pRowMarker; // wenn gesetzt, dann nur diese Rows kopieren + sal_Int32* m_pRowMarker; // if set, then copy only these rows rtl_TextEncoding m_eDestEnc; sal_Bool m_bInInitialize; sal_Bool m_bCheckOnly; @@ -131,7 +131,7 @@ namespace dbaui }; // ========================================================================= - // RTF Im- und Export + // RTF Import and Export // ========================================================================= class ORTFImportExport : public ODatabaseImportExport @@ -156,7 +156,7 @@ namespace dbaui virtual sal_Bool Read(); }; // ========================================================================= - // HTML Im- und Export + // HTML Import and Export // ========================================================================= #define SBA_HTML_FONTSIZES 7 const sal_Int16 nIndentMax = 23; @@ -201,7 +201,7 @@ namespace dbaui }; // ========================================================================= - // normal RowSet Im- und Export + // normal RowSet Import and Export // ========================================================================= class ORowSetImportExport : public ODatabaseImportExport diff --git a/dbaccess/source/ui/inc/TypeInfo.hxx b/dbaccess/source/ui/inc/TypeInfo.hxx index 9cced6f2fe69..2f4a40ad3948 100644 --- a/dbaccess/source/ui/inc/TypeInfo.hxx +++ b/dbaccess/source/ui/inc/TypeInfo.hxx @@ -32,7 +32,7 @@ namespace dbaui { //======================================================================== -// Anhand dieser Ids werden die sprachabhaengigen ::rtl::OUString aus der Resource geholt +// Based on these ids the language dependent ::rtl::OUString are fetched from the resource const sal_uInt16 TYPE_UNKNOWN = 0; const sal_uInt16 TYPE_TEXT = 1; const sal_uInt16 TYPE_NUMERIC = 2; @@ -70,26 +70,26 @@ const sal_uInt16 TYPE_BIT = 31; { public: ::rtl::OUString aUIName; // the name which is the user see (a combination of resource text and aTypeName) - ::rtl::OUString aTypeName; // Name des Types in der Datenbank - ::rtl::OUString aLiteralPrefix; // Prefix zum Quoten - ::rtl::OUString aLiteralSuffix; // Suffix zum Quoten - ::rtl::OUString aCreateParams; // Parameter zum Erstellen + ::rtl::OUString aTypeName; // name of type in database + ::rtl::OUString aLiteralPrefix; // prefix for quoting + ::rtl::OUString aLiteralSuffix; // suffix for quoting + ::rtl::OUString aCreateParams; // parameter for creation ::rtl::OUString aLocalTypeName; - sal_Int32 nPrecision; // Laenge des Types - sal_Int32 nType; // Datenbanktyp + sal_Int32 nPrecision; // length of type + sal_Int32 nType; // database type - sal_Int16 nMaximumScale; // Nachkommastellen - sal_Int16 nMinimumScale; // Min Nachkommastellen + sal_Int16 nMaximumScale; // decimal places after decimal point + sal_Int16 nMinimumScale; // min decimal places after decimal point - sal_Int16 nSearchType; // kann nach dem Typen gesucht werden + sal_Int16 nSearchType; // if it is possible to search for type - sal_Bool bCurrency : 1, // Waehrung - bAutoIncrement : 1, // Ist es ein automatisch incrementierendes Feld - bNullable : 1, // Kann das Feld NULL annehmen - bCaseSensitive : 1, // Ist der Type Casesensitive - bUnsigned : 1; // Ist der Type Unsigned + sal_Bool bCurrency : 1, // currency + bAutoIncrement : 1, // if automatic incrementing field + bNullable : 1, // if field can be NULL + bCaseSensitive : 1, // if type is case sensitive + bUnsigned : 1; // if type is unsigned OTypeInfo() :nPrecision(0) diff --git a/dbaccess/source/ui/inc/WCopyTable.hxx b/dbaccess/source/ui/inc/WCopyTable.hxx index 61f297aec9fe..bc0e07b1c60b 100644 --- a/dbaccess/source/ui/inc/WCopyTable.hxx +++ b/dbaccess/source/ui/inc/WCopyTable.hxx @@ -334,7 +334,7 @@ namespace dbaui OKButton& GetOKButton() { return m_pbFinish; } Wizard_Button_Style GetPressedButton() const { return m_ePressed; } void EnableButton(Wizard_Button_Style eStyle,sal_Bool bEnable); - void AddWizardPage(OWizardPage* pPage); // Page wird von OCopyTableWizard gelöscht + void AddWizardPage(OWizardPage* pPage); // Page wird von OCopyTableWizard gelöscht void RemoveWizardPage(OWizardPage* pPage); // Page goes again to user void CheckButtons(); // checks which button can be disabled, enabled diff --git a/dbaccess/source/ui/inc/WTypeSelect.hxx b/dbaccess/source/ui/inc/WTypeSelect.hxx index cb464ed688d1..ba9acfa2635e 100644 --- a/dbaccess/source/ui/inc/WTypeSelect.hxx +++ b/dbaccess/source/ui/inc/WTypeSelect.hxx @@ -62,7 +62,7 @@ namespace dbaui // ======================================================== // Wizard Page: OWizTypeSelectList - // definiert nur das ::com::sun::star::ucb::Command f"ur das Contextmenu + // just defines the ::com::sun::star::ucb::Command for the Contextmenu // ======================================================== class OWizTypeSelectList : public MultiListBox { @@ -81,8 +81,8 @@ namespace dbaui // ======================================================== // Wizard Page: OWizTypeSelect - // Dient als Basis Klasse fuer unterschiedliche Kopiereigenschaften - // FillColumnList wird aufgerufen, wenn der Button AUTO ausgeloest wird. + // Serves as base class for different copy properties. + // Calls FillColumnList, when button AUTO is triggered // ======================================================== class OWizTypeSelect : public OWizardPage { diff --git a/dbaccess/source/ui/inc/sqledit.hxx b/dbaccess/source/ui/inc/sqledit.hxx index 835c5341be1e..a4ac1a39f523 100644 --- a/dbaccess/source/ui/inc/sqledit.hxx +++ b/dbaccess/source/ui/inc/sqledit.hxx @@ -42,10 +42,10 @@ namespace dbaui Timer m_timerInvalidate; Timer m_timerUndoActionCreation; Link m_lnkTextModifyHdl; - String m_strOrigText; // wird beim Undo wiederhergestellt + String m_strOrigText; // is restored on undo OQueryTextView* m_pView; - sal_Bool m_bAccelAction; // Wird bei Cut, Copy, Paste gesetzt - sal_Bool m_bStopTimer; + sal_Bool m_bAccelAction; // is set on cut, copy, paste + sal_Bool m_bStopTimer; svtools::ColorConfig m_ColorConfig; rtl::Reference< ChangesListener > m_listener; @@ -77,9 +77,8 @@ namespace dbaui sal_Bool IsInAccelAct(); void SetTextModifyHdl(const Link& lnk) { m_lnkTextModifyHdl = lnk; } - // bitte nicht SetModifyHdl benutzen, den brauche ich selber, der hier wird von dem damit gesetzten Handler - // gerufen - // der Link bekommt einen Pointer-to-string, der nach dem Link nicht mehr gueltig ist + // please don't use SetModifyHdl, I need it for myself, this here is called from the handler set with that + // the link gets a pointer-to-string, which is invalid after the link void stopTimer(); void startTimer(); diff --git a/dbaccess/source/ui/misc/HtmlReader.cxx b/dbaccess/source/ui/misc/HtmlReader.cxx index 99cc8eb3af4f..97a3e5bef485 100644 --- a/dbaccess/source/ui/misc/HtmlReader.cxx +++ b/dbaccess/source/ui/misc/HtmlReader.cxx @@ -64,7 +64,7 @@ using namespace ::com::sun::star::sdbc; using namespace ::com::sun::star::sdbcx; using namespace ::com::sun::star::awt; -#define DBAUI_HTML_FONTSIZES 8 // wie Export, HTML-Options +#define DBAUI_HTML_FONTSIZES 8 // like export, HTML-Options #define HTML_META_NONE 0 #define HTML_META_AUTHOR 1 #define HTML_META_DESCRIPTION 2 @@ -145,18 +145,18 @@ void OHTMLReader::NextToken( int nToken ) { RTL_LOGFILE_CONTEXT_AUTHOR( aLogger, "misc", "Ocke.Janssen@sun.com", "OHTMLReader::NextToken" ); DBG_CHKTHIS(OHTMLReader,NULL); - if(m_bError || !m_nRows) // falls Fehler oder keine Rows mehr zur "Uberpr"ufung dann gleich zur"uck + if(m_bError || !m_nRows) // if there is an error or no more rows to check, return immediatelly return; if ( nToken == HTML_META ) setTextEncoding(); - if(m_xConnection.is()) // gibt an welcher CTOR gerufen wurde und damit, ob eine Tabelle erstellt werden soll + if(m_xConnection.is()) // names, which CTOR was called and hence, if a table should be created { switch(nToken) { case HTML_TABLE_ON: ++m_nTableCount; - { // es kann auch TD oder TH sein, wenn es vorher kein TABLE gab + { // can also be TD or TH, if there was no TABLE before const HTMLOptions& rHtmlOptions = GetOptions(); for (size_t i = 0, n = rHtmlOptions.size(); i < n; ++i) { @@ -164,7 +164,7 @@ void OHTMLReader::NextToken( int nToken ) switch( rOption.GetToken() ) { case HTML_O_WIDTH: - { // Prozent: von Dokumentbreite bzw. aeusserer Zelle + { // percentage: of document width respectively outer cell m_nColumnWidth = GetWidthPixel( rOption ); } break; @@ -174,9 +174,9 @@ void OHTMLReader::NextToken( int nToken ) case HTML_THEAD_ON: case HTML_TBODY_ON: { - sal_uInt32 nTell = rInput.Tell(); // ver�ndert vielleicht die Position des Streams + sal_uInt32 nTell = rInput.Tell(); // perhaps alters position of the stream if ( !m_xTable.is() ) - {// erste Zeile als Header verwenden + {// use first line as header m_bError = !CreateTable(nToken); if ( m_bAppendFirstLine ) rInput.Seek(nTell); @@ -194,10 +194,10 @@ void OHTMLReader::NextToken( int nToken ) { try { - m_pUpdateHelper->moveToInsertRow(); // sonst neue Zeile anh"angen + m_pUpdateHelper->moveToInsertRow(); // otherwise append new line } catch(SQLException& e) - // UpdateFehlerbehandlung + // handling update failure { showErrorDialog(e); } @@ -207,7 +207,7 @@ void OHTMLReader::NextToken( int nToken ) break; case HTML_TEXTTOKEN: case HTML_SINGLECHAR: - if ( m_bInTbl ) //&& !m_bSDNum ) // wichtig, da wir sonst auch die Namen der Fonts bekommen + if ( m_bInTbl ) //&& !m_bSDNum ) // important, as otherwise we also get the names of the fonts m_sTextToken += aToken; break; case HTML_PARABREAK_OFF: @@ -228,7 +228,7 @@ void OHTMLReader::NextToken( int nToken ) insertValueIntoColumn(); } catch(SQLException& e) - // UpdateFehlerbehandlung + // handling update failure { showErrorDialog(e); } @@ -253,7 +253,7 @@ void OHTMLReader::NextToken( int nToken ) } catch(SQLException& e) ////////////////////////////////////////////////////////////////////// - // UpdateFehlerbehandlung + // handling update failure { showErrorDialog(e); } @@ -261,13 +261,13 @@ void OHTMLReader::NextToken( int nToken ) break; } } - else // Zweig nur f"ur Typpr"ufung g"ultig + else // branch only valid for type checking { switch(nToken) { case HTML_THEAD_ON: case HTML_TBODY_ON: - // Der Spalten Kopf z"ahlt nicht mit + // The head of the column is not included if(m_bHead) { do @@ -282,7 +282,7 @@ void OHTMLReader::NextToken( int nToken ) break; case HTML_TEXTTOKEN: case HTML_SINGLECHAR: - if ( m_bInTbl ) // && !m_bSDNum ) // wichtig, da wir sonst auch die Namen der Fonts bekommen + if ( m_bInTbl ) // && !m_bSDNum ) // important, as otherwise we also get the names of the fonts m_sTextToken += aToken; break; case HTML_PARABREAK_OFF: @@ -389,7 +389,7 @@ void OHTMLReader::TableFontOn(FontDescriptor& _rFont,sal_Int32 &_rTextColor) xub_StrLen nPos = 0; while( nPos != STRING_NOTFOUND ) { - // Fontliste, VCL: Semikolon als Separator, HTML: Komma + // list fo fonts, VCL: semicolon as separator, HTML: comma String aFName = rFace.GetToken( 0, ',', nPos ); aFName = comphelper::string::strip(aFName, ' '); if( aFontName.Len() ) @@ -421,19 +421,19 @@ sal_Int16 OHTMLReader::GetWidthPixel( const HTMLOption& rOption ) DBG_CHKTHIS(OHTMLReader,NULL); const String& rOptVal = rOption.GetString(); if ( rOptVal.Search('%') != STRING_NOTFOUND ) - { // Prozent + { // percentage OSL_ENSURE( m_nColumnWidth, "WIDTH Option: m_nColumnWidth==0 und Width%" ); return (sal_Int16)((rOption.GetNumber() * m_nColumnWidth) / 100); } else { if ( rOptVal.Search('*') != STRING_NOTFOUND ) - { // relativ zu was?!? -//TODO: ColArray aller relativen Werte sammeln und dann MakeCol + { // relativ to what?!? +//TODO: collect ColArray of all relevant values and then MakeCol return 0; } else - return (sal_Int16)rOption.GetNumber(); // Pixel + return (sal_Int16)rOption.GetNumber(); // pixel } } // --------------------------------------------------------------------------- diff --git a/dbaccess/source/ui/misc/RtfReader.cxx b/dbaccess/source/ui/misc/RtfReader.cxx index 977f12cce68c..3502b4897698 100644 --- a/dbaccess/source/ui/misc/RtfReader.cxx +++ b/dbaccess/source/ui/misc/RtfReader.cxx @@ -109,10 +109,10 @@ void ORTFReader::NextToken( int nToken ) { RTL_LOGFILE_CONTEXT_AUTHOR( aLogger, "misc", "Ocke.Janssen@sun.com", "ORTFReader::NextToken" ); DBG_CHKTHIS(ORTFReader,NULL); - if(m_bError || !m_nRows) // falls Fehler oder keine Rows mehr zur "Uberpr"ufung dann gleich zur"uck + if(m_bError || !m_nRows) // if there is an error or no more rows to check, return immediatelly return; - if(m_xConnection.is()) // gibt an welcher CTOR gerufen wurde und damit, ob eine Tabelle erstellt werden soll + if(m_xConnection.is()) // names, which CTOR was called and hence, if a table should be created { switch(nToken) { @@ -144,15 +144,15 @@ void ORTFReader::NextToken( int nToken ) break; case RTF_DEFLANG: - case RTF_LANG: // Sprache abfragen + case RTF_LANG: // inquire language m_nDefToken = (rtl_TextEncoding)nTokenValue; break; case RTF_TROWD: { bool bInsertRow = true; - if ( !m_xTable.is() ) // erste Zeile als Header verwenden + if ( !m_xTable.is() ) // use first line as header { - sal_uInt32 nTell = rInput.Tell(); // ver�ndert vielleicht die Position des Streams + sal_uInt32 nTell = rInput.Tell(); // perhaps alters position of the stream m_bError = !CreateTable(nToken); bInsertRow = m_bAppendFirstLine; @@ -166,10 +166,10 @@ void ORTFReader::NextToken( int nToken ) { try { - m_pUpdateHelper->moveToInsertRow(); // sonst neue Zeile anh"angen + m_pUpdateHelper->moveToInsertRow(); // otherwise append new line } catch(SQLException& e) - // UpdateFehlerbehandlung + // handling update failure { showErrorDialog(e); } @@ -182,11 +182,11 @@ void ORTFReader::NextToken( int nToken ) eraseTokens(); } - m_bInTbl = sal_True; // jetzt befinden wir uns in einer Tabellenbeschreibung + m_bInTbl = sal_True; // Now we are in a table description break; case RTF_TEXTTOKEN: case RTF_SINGLECHAR: - if(m_bInTbl) // wichtig, da wir sonst auch die Namen der Fonts bekommen + if(m_bInTbl) // important, as otherwise we also get the names of the fonts m_sTextToken += aToken; break; case RTF_CELL: @@ -196,7 +196,7 @@ void ORTFReader::NextToken( int nToken ) insertValueIntoColumn(); } catch(SQLException& e) - // UpdateFehlerbehandlung + // handling update failure { showErrorDialog(e); } @@ -205,7 +205,7 @@ void ORTFReader::NextToken( int nToken ) } break; case RTF_ROW: - // es kann vorkommen, da� die letzte Celle nicht mit \cell abgeschlossen ist + // it can happen that the last cell is not concluded with \cell try { insertValueIntoColumn(); @@ -216,7 +216,7 @@ void ORTFReader::NextToken( int nToken ) } catch(SQLException& e) ////////////////////////////////////////////////////////////////////// - // UpdateFehlerbehandlung + // handling update failure { showErrorDialog(e); } @@ -224,12 +224,12 @@ void ORTFReader::NextToken( int nToken ) break; } } - else // Zweig nur f"ur Typpr"ufung g"ultig + else // branch only valid for type checking { switch(nToken) { case RTF_TROWD: - // Der Spalten Kopf z"ahlt nicht mit + // The head of the column is not included if(m_bHead) { do diff --git a/dbaccess/source/ui/misc/TokenWriter.cxx b/dbaccess/source/ui/misc/TokenWriter.cxx index ab1db7fae207..eff93309a0ef 100644 --- a/dbaccess/source/ui/misc/TokenWriter.cxx +++ b/dbaccess/source/ui/misc/TokenWriter.cxx @@ -465,7 +465,7 @@ sal_Bool ORTFImportExport::Write() (*m_pStream) << ODatabaseImportExport::sNewLine; } - // Spaltenbeschreibung + // column description (*m_pStream) << '{' << ODatabaseImportExport::sNewLine; (*m_pStream) << aTRRH; @@ -496,7 +496,7 @@ sal_Bool ORTFImportExport::Write() default:pChar = OOO_STRING_SVTOOLS_RTF_QL; break; } - pHorzChar[i-1] = pChar; // um sp"ater nicht immer im ITEMSET zuw"uhlen + pHorzChar[i-1] = pChar; // to avoid to always rummage in the ITEMSET later on (*m_pStream) << ODatabaseImportExport::sNewLine; (*m_pStream) << '{'; @@ -858,7 +858,7 @@ void OHTMLImportExport::WriteTables() sal_Int32 nHeight = 0; m_xObject->getPropertyValue(PROPERTY_ROW_HEIGHT) >>= nHeight; - // 1. die Spaltenbeschreibung rauspusten + // 1. writing the column description const ::rtl::OUString* pIter = aNames.getConstArray(); const ::rtl::OUString* pEnd = pIter + aNames.getLength(); @@ -887,7 +887,7 @@ void OHTMLImportExport::WriteTables() IncIndent(-1); WriteCell(pFormat[i],pColWidth[i],nHeight,pHorJustify[i],*pIter,OOO_STRING_SVTOOLS_HTML_tableheader); - } + }libreOffice SetModifyHdl IncIndent(-1); TAG_OFF_LF( OOO_STRING_SVTOOLS_HTML_tablerow ); @@ -896,7 +896,7 @@ void OHTMLImportExport::WriteTables() IncIndent(1); TAG_ON_LF( OOO_STRING_SVTOOLS_HTML_tbody ); - // 2. und jetzt die Daten + // 2. and now the data ::comphelper::ComponentContext aContext(m_xFactory); Reference< XRowSet > xRowSet(m_xRow,UNO_QUERY); sal_Int32 j=1; @@ -964,14 +964,14 @@ void OHTMLImportExport::WriteCell( sal_Int32 nFormat,sal_Int32 nWidthPixel,sal_I nWidthPixel = nWidthPixel ? nWidthPixel : 86; nHeightPixel = nHeightPixel ? nHeightPixel : 17; - // trotz der <TABLE COLS=n> und <COL WIDTH=x> Angaben noetig, - // da die nicht von Netscape beachtet werden.. - // Spaltenbreite + // despite the <TABLE COLS=n> and <COL WIDTH=x> designation necessary, + // as Netscape is not paying attention to them. + // column width aStrTD = aStrTD + " "; aStrTD = aStrTD + OOO_STRING_SVTOOLS_HTML_O_width; aStrTD = aStrTD + "="; aStrTD = aStrTD + ::rtl::OString::valueOf((sal_Int32)nWidthPixel); - // Zeilenhoehe + // line height aStrTD = aStrTD + " "; aStrTD = aStrTD + OOO_STRING_SVTOOLS_HTML_O_height; aStrTD = aStrTD + "="; @@ -1015,7 +1015,7 @@ void OHTMLImportExport::WriteCell( sal_Int32 nFormat,sal_Int32 nWidthPixel,sal_I if ( bStrikeout ) TAG_ON( OOO_STRING_SVTOOLS_HTML_strike ); if ( !rValue.Len() ) - TAG_ON( OOO_STRING_SVTOOLS_HTML_linebreak ); // keine komplett leere Zelle + TAG_ON( OOO_STRING_SVTOOLS_HTML_linebreak ); // no completely empty cell else HTMLOutFuncs::Out_String( (*m_pStream), rValue ,m_eDestEnc); diff --git a/dbaccess/source/ui/misc/WColumnSelect.cxx b/dbaccess/source/ui/misc/WColumnSelect.cxx index cdaf0050e681..24c5061ae695 100644 --- a/dbaccess/source/ui/misc/WColumnSelect.cxx +++ b/dbaccess/source/ui/misc/WColumnSelect.cxx @@ -97,7 +97,7 @@ OWizColumnSelect::~OWizColumnSelect() // ----------------------------------------------------------------------- void OWizColumnSelect::Reset() { - // urspr"unglichen zustand wiederherstellen + // restore original state DBG_CHKTHIS(OWizColumnSelect,NULL); clearListBox(m_lbOrgColumnNames); @@ -248,7 +248,7 @@ IMPL_LINK( OWizColumnSelect, ListDoubleClickHdl, MultiListBox *, pListBox ) } ////////////////////////////////////////////////////////////////////// - // Wenn Datenbank PrimaryKeys verarbeiten kann, PrimaryKey anlegen + // If database is able to process PrimaryKeys, set PrimaryKey Reference< XDatabaseMetaData > xMetaData( m_pParent->m_xDestConnection->getMetaData() ); ::rtl::OUString sExtraChars = xMetaData->getExtraNameCharacters(); sal_Int32 nMaxNameLen = m_pParent->getMaxColumnNameLength(); diff --git a/dbaccess/source/ui/misc/WCopyTable.cxx b/dbaccess/source/ui/misc/WCopyTable.cxx index bf3c9d35e7d4..b468478b5d50 100644 --- a/dbaccess/source/ui/misc/WCopyTable.cxx +++ b/dbaccess/source/ui/misc/WCopyTable.cxx @@ -80,7 +80,7 @@ using namespace dbtools; namespace CopyTableOperation = ::com::sun::star::sdb::application::CopyTableOperation; -#define MAX_PAGES 4 // max. Pages die angezeigt werden +#define MAX_PAGES 4 // max. number of pages, which are shown DBG_NAME(OCopyTableWizard) namespace @@ -804,7 +804,7 @@ sal_Bool OCopyTableWizard::CheckColumns(sal_Int32& _rnBreakPos) OSL_ENSURE( m_xDestConnection.is(), "OCopyTableWizard::CheckColumns: No connection!" ); ////////////////////////////////////////////////////////////////////// - // Wenn Datenbank PrimaryKeys verarbeiten kann, PrimaryKey anlegen + // If database is able to process PrimaryKeys, set PrimaryKey if ( m_xDestConnection.is() ) { sal_Bool bPKeyAllowed = supportsPrimaryKey(); @@ -1118,9 +1118,9 @@ void OCopyTableWizard::loadData( const ICopyTableSourceObject& _rSourceObject, ::rtl::OUString sCreateParam(RTL_CONSTASCII_USTRINGPARAM("x")); ////////////////////////////////////////////////////////////////////// // ReadOnly-Flag - // Bei Drop darf keine Zeile editierbar sein. - // Bei Add duerfen nur die leeren Zeilen editierbar sein. - // Bei Add und Drop koennen alle Zeilen editiert werden. + // On drop no line must be editable. + // On add only empty lines must be editable. + // On Add and Drop all lines can be edited. Sequence< ::rtl::OUString > aColumns( _rSourceObject.getColumnNames() ); const ::rtl::OUString* pColumn = aColumns.getConstArray(); const ::rtl::OUString* pColumnEnd = pColumn + aColumns.getLength(); diff --git a/dbaccess/source/ui/misc/WTypeSelect.cxx b/dbaccess/source/ui/misc/WTypeSelect.cxx index 0a40d8e22c0c..a55ee7ba7fe7 100644 --- a/dbaccess/source/ui/misc/WTypeSelect.cxx +++ b/dbaccess/source/ui/misc/WTypeSelect.cxx @@ -290,7 +290,7 @@ IMPL_LINK( OWizTypeSelect, ColumnSelectHdl, MultiListBox *, /*pListBox*/ ) // ----------------------------------------------------------------------- void OWizTypeSelect::Reset() { - // urspr"unglichen zustand wiederherstellen + // restore original state DBG_CHKTHIS(OWizTypeSelect,NULL); while(m_lbColumnNames.GetEntryCount()) @@ -412,7 +412,7 @@ long OWizTypeSelectList::PreNotify( NotifyEvent& rEvt ) const CommandEvent* pComEvt = rEvt.GetCommandEvent(); if(pComEvt->GetCommand() != COMMAND_CONTEXTMENU) break; - // die Stelle, an der geklickt wurde + // the place, at which was clicked Point ptWhere(0,0); if (pComEvt->IsMouseEvent()) ptWhere = pComEvt->GetMousePosPixel(); diff --git a/dbaccess/source/ui/querydesign/ConnectionLine.cxx b/dbaccess/source/ui/querydesign/ConnectionLine.cxx index 89df41cae188..afafa2b5a61d 100644 --- a/dbaccess/source/ui/querydesign/ConnectionLine.cxx +++ b/dbaccess/source/ui/querydesign/ConnectionLine.cxx @@ -145,9 +145,9 @@ OConnectionLine& OConnectionLine::operator=( const OConnectionLine& rLine ) { if( &rLine != this ) { - // da mir die Daten nicht gehoeren, loesche ich die alten nicht + // as the data does not belong to me, I don't delete the old one m_pData->CopyFrom(*rLine.GetData()); - // CopyFrom ist virtuell, damit ist es kein Problem, wenn m_pData von einem von OTableConnectionData abgeleiteten Typ ist + // CopyFrom is virtual, therefore it is not a problem, if m_pData is of a type derived from OTableConnectionData m_pTabConn = rLine.m_pTabConn; m_aSourceConnPos = rLine.m_aSourceConnPos; @@ -163,7 +163,7 @@ OConnectionLine& OConnectionLine::operator=( const OConnectionLine& rLine ) Rectangle OConnectionLine::GetBoundingRect() { ////////////////////////////////////////////////////////////////////// - // Umgebendes Rechteck bestimmen + // determine surrounding rectangle Rectangle aBoundingRect( Point(0,0), Point(0,0) ); if( !IsValid() ) return aBoundingRect; @@ -196,7 +196,7 @@ Rectangle OConnectionLine::GetBoundingRect() const OTableWindow* pSourceWin = m_pTabConn->GetSourceWin(); const OTableWindow* pDestWin = m_pTabConn->GetDestWin(); ////////////////////////////////////////////////////////////////////// - // Linie verlaeuft in z-Form + // line proceeds in in z-Form if( pSourceWin == pDestWin || Abs(m_aSourceConnPos.X() - m_aDestConnPos.X()) > Abs(m_aSourceDescrLinePos.X() - m_aDestDescrLinePos.X()) ) { aTopLeft.X() -= DESCRIPT_LINE_WIDTH; @@ -225,7 +225,7 @@ void calcPointX2(const OTableWindow* _pWin,Point& _rNewConPos,Point& _rNewDescrP sal_Bool OConnectionLine::RecalcLine() { ////////////////////////////////////////////////////////////////////// - // Fenster und Entries muessen gesetzt sein + // Windows and entries must be set const OTableWindow* pSourceWin = m_pTabConn->GetSourceWin(); const OTableWindow* pDestWin = m_pTabConn->GetDestWin(); @@ -236,7 +236,7 @@ sal_Bool OConnectionLine::RecalcLine() SvTreeListEntry* pDestEntry = pDestWin->GetListBox()->GetEntryFromText( GetData()->GetDestFieldName() ); ////////////////////////////////////////////////////////////////////// - // X-Koordinaten bestimmen + // determine X-coordinates Point aSourceCenter( 0, 0 ); Point aDestCenter( 0, 0 ); @@ -266,11 +266,11 @@ sal_Bool OConnectionLine::RecalcLine() calcPointX2(pSecondWin,*pSecondConPos,*pSecondDescrPos); ////////////////////////////////////////////////////////////////////// - // aSourceConnPosY bestimmen + // determine aSourceConnPosY calcPointsYValue(pSourceWin,pSourceEntry,m_aSourceConnPos,m_aSourceDescrLinePos); ////////////////////////////////////////////////////////////////////// - // aDestConnPosY bestimmen + // determine aDestConnPosY calcPointsYValue(pDestWin,pDestEntry,m_aDestConnPos,m_aDestDescrLinePos); return sal_True; @@ -283,12 +283,12 @@ void OConnectionLine::Draw( OutputDevice* pOutDev ) const sal_uInt16 nRectSize = 3; ////////////////////////////////////////////////////////////////////// - // Neue Dimensionen berechnen + // calculate new dimension if( !RecalcLine() ) return; ////////////////////////////////////////////////////////////////////// - // Zeichnen der Linien + // draw lines if (m_pTabConn->IsSelected()) pOutDev->SetLineColor(Application::GetSettings().GetStyleSettings().GetHighlightColor()); else @@ -335,8 +335,8 @@ bool OConnectionLine::CheckHit( const Point& rMousePos ) const { ////////////////////////////////////////////////////////////////////// /* - Vorgehensweise beim HitTest: - Es wird der Abstand nach Euklid berechnet. + course of action with HitTest: + the distance is calculated according to Euklid. */ Point q; double l = fabs(dist_Euklid(m_aSourceConnPos,m_aDestConnPos,rMousePos,q)); diff --git a/dbaccess/source/ui/querydesign/ConnectionLineData.cxx b/dbaccess/source/ui/querydesign/ConnectionLineData.cxx index 2beebe32f768..dc19797e207b 100644 --- a/dbaccess/source/ui/querydesign/ConnectionLineData.cxx +++ b/dbaccess/source/ui/querydesign/ConnectionLineData.cxx @@ -58,7 +58,7 @@ OConnectionLineData::~OConnectionLineData() void OConnectionLineData::CopyFrom(const OConnectionLineData& rSource) { *this = rSource; - // hier ziehe ich mich auf das (nicht-virtuelle) operator= zurueck, das nur meine Members kopiert + // Here I rely on the (non-virtual) operator=, which only copies my members } //------------------------------------------------------------------------ diff --git a/dbaccess/source/ui/querydesign/JoinController.cxx b/dbaccess/source/ui/querydesign/JoinController.cxx index 0724b189a866..20a2c60945e4 100644 --- a/dbaccess/source/ui/querydesign/JoinController.cxx +++ b/dbaccess/source/ui/querydesign/JoinController.cxx @@ -219,11 +219,11 @@ void OJoinController::impl_onModifyChanged() // ----------------------------------------------------------------------------- void OJoinController::SaveTabWinPosSize(OTableWindow* pTabWin, long nOffsetX, long nOffsetY) { - // die Daten zum Fenster + // the data for the window TTableWindowData::value_type pData = pTabWin->GetData(); OSL_ENSURE(pData != NULL, "SaveTabWinPosSize : TabWin hat keine Daten !"); - // Position & Size der Daten neu setzen (aus den aktuellen Fenster-Parametern) + // set Position & Size of data anew (with current window parameters) Point aPos = pTabWin->GetPosPixel(); aPos.X() += nOffsetX; aPos.Y() += nOffsetY; @@ -320,12 +320,10 @@ void OJoinController::Execute(sal_uInt16 _nId, const Sequence< PropertyValue >& // ----------------------------------------------------------------------------- void OJoinController::SaveTabWinsPosSize( OJoinTableView::OTableWindowMap* pTabWinList, long nOffsetX, long nOffsetY ) { - // Das Loeschen und Neuanlegen der alten Implementation ist unter dem aktuellen Modell nicht mehr richtig : Die TabWins - // habe einen Zeiger auf ihre Daten, verwaltet werden sie aber von mir. Wenn ich die alten loesche, haben die TabWins - // ploetzlich Zeiger auf nicht mehr existente Objekte. - // Wenn die TabWins ein SetData haetten, koennte ich mir das sparen ... haben sie aber nicht, ausserdem muesste ich dann immer - // noch Informationen, die sich eigentlich nicht geaendert haben, auch neu setzen. - // Also loesche ich die TabWinDatas nicht, sondern aktualisiere sie nur. + // Deletion and recreation of the old implementation with the current model is not correct anymore: + // The TabWins have a pointer to their data, but they are managed by me. When I delete the old ones, the TabWins suddenly have a pointer to objects, which no longer exist. + // If the TabWins had a SetData, I could save that effort... but they don't, further I also would still have to set information anew, which actually didn't change. + // So I don't delete the TabWinDatas, but only update them. OSL_ENSURE(m_vTableData.size() == pTabWinList->size(), "OJoinController::SaveTabWinsPosSize : inkonsistenter Zustand : sollte genausviel TabWinDatas haben wie TabWins !"); diff --git a/dbaccess/source/ui/querydesign/JoinExchange.cxx b/dbaccess/source/ui/querydesign/JoinExchange.cxx index 9614c49c94db..eec14375a6b0 100644 --- a/dbaccess/source/ui/querydesign/JoinExchange.cxx +++ b/dbaccess/source/ui/querydesign/JoinExchange.cxx @@ -40,7 +40,7 @@ namespace dbaui ,m_pDragListener(NULL) { DBG_CTOR(OJoinExchObj,NULL); - // Verfuegbare Typen in Liste einfuegen + // add available types to list } //------------------------------------------------------------------------ diff --git a/dbaccess/source/ui/querydesign/JoinTableView.cxx b/dbaccess/source/ui/querydesign/JoinTableView.cxx index de041132fb80..6487ff5f12c3 100644 --- a/dbaccess/source/ui/querydesign/JoinTableView.cxx +++ b/dbaccess/source/ui/querydesign/JoinTableView.cxx @@ -55,7 +55,7 @@ using namespace ::com::sun::star::lang; #define LINE_SIZE 50 //////////////////////////////////////////////////////////////// -// Konstanten fuer das Fensterlayout +// Constants for the window layout #define TABWIN_SPACING_X 17 #define TABWIN_SPACING_Y 17 @@ -195,14 +195,14 @@ OJoinTableView::~OJoinTableView() m_pAccessible = NULL; } ////////////////////////////////////////////////////////////////////// - // Listen loeschen + // delete lists clearLayoutInformation(); } //------------------------------------------------------------------------------ IMPL_LINK( OJoinTableView, ScrollHdl, ScrollBar*, pScrollBar ) { ////////////////////////////////////////////////////////////////////// - // Alle Fenster verschieben + // move all windows ScrollPane( pScrollBar->GetDelta(), (pScrollBar == GetHScrollBar()), sal_False ); return 0; @@ -332,7 +332,7 @@ void OJoinTableView::AddTabWin(const ::rtl::OUString& _rComposedName, const ::rt TTableWindowData::value_type pNewTabWinData(createTableWindowData( _rComposedName, rWinName,rWinName )); ////////////////////////////////////////////////////////////////// - // Neues Fenster in Fensterliste eintragen + // insert new window in window list OTableWindow* pNewTabWin = createWindow( pNewTabWinData ); if ( pNewTabWin->Init() ) { @@ -542,10 +542,10 @@ void OJoinTableView::SetDefaultTabWinPosSize( OTableWindow* pTabWin ) { DBG_CHKTHIS(OJoinTableView,NULL); ////////////////////////////////////////////////////////////////// - // Position bestimmen: - // Das Fenster wird in Zeilen der Hoehe TABWIN_SPACING_Y+TABWIN_HEIGTH_STD aufgeteilt. - // Dann wird fuer jede Zeile geprueft, ob noch Platz fuer ein weiteres Fenster ist. - // Wenn kein Platz ist, wird die naechste Zeile ueberprueft. + // determine position: + // the window is divided into lines with height TABWIN_SPACING_Y+TABWIN_HEIGTH_STD. + // Then for each line is checked, if there is space for another window. + // If there is no space, the next line is checked. Size aOutSize = GetSizePixel(); Point aNewPos( 0,0 ); sal_uInt16 nRow = 0; @@ -553,18 +553,18 @@ void OJoinTableView::SetDefaultTabWinPosSize( OTableWindow* pTabWin ) while( !bEnd ) { ////////////////////////////////////////////////////////////////// - // Neue Position auf Zeilenbeginn setzen + // Set new position to start of line aNewPos.X() = TABWIN_SPACING_X; aNewPos.Y() = (nRow+1) * TABWIN_SPACING_Y; ////////////////////////////////////////////////////////////////// - // Rectangle fuer die jeweilige Zeile bestimmen + // determine rectangle for the corresponding line Rectangle aRowRect( Point(0,0), aOutSize ); aRowRect.Top() = nRow * ( TABWIN_SPACING_Y + TABWIN_HEIGHT_STD ); aRowRect.Bottom() = (nRow+1) * ( TABWIN_SPACING_Y + TABWIN_HEIGHT_STD ); ////////////////////////////////////////////////////////////////// - // Belegte Bereiche dieser Zeile pruefen + // check occupied areas of this line OTableWindow* pOtherTabWin; OTableWindowMapIterator aIter = m_aTableMap.begin(); OTableWindowMapIterator aEnd = m_aTableMap.end(); @@ -579,14 +579,14 @@ void OJoinTableView::SetDefaultTabWinPosSize( OTableWindow* pTabWin ) ) { ////////////////////////////////////////////////////////////////// - // TabWin liegt in der Zeile + // TabWin is in the line if( aOtherTabWinRect.Right()>aNewPos.X() ) aNewPos.X() = aOtherTabWinRect.Right() + TABWIN_SPACING_X; } } ////////////////////////////////////////////////////////////////// - // Ist in dieser Zeile noch Platz? + // Is there space left in this line? if( (aNewPos.X()+TABWIN_WIDTH_STD)<aRowRect.Right() ) { aNewPos.Y() = aRowRect.Top() + TABWIN_SPACING_Y; @@ -609,7 +609,7 @@ void OJoinTableView::SetDefaultTabWinPosSize( OTableWindow* pTabWin ) } ////////////////////////////////////////////////////////////////// - // Groesse bestimmen + // determine size Size aNewSize( CalcZoom(TABWIN_WIDTH_STD), CalcZoom(TABWIN_HEIGHT_STD) ); // check if the new position in inside the scrollbars ranges @@ -631,12 +631,10 @@ void OJoinTableView::DataChanged(const DataChangedEvent& rDCEvt) DBG_CHKTHIS(OJoinTableView,NULL); if (rDCEvt.GetType() == DATACHANGED_SETTINGS) { - // nehmen wir den worst-case an : die Farben haben sich geaendert, also - // mich anpassen + // consider the worst case: the colors changed, so adjust me InitColors(); Invalidate(INVALIDATE_NOCHILDREN); - // durch das Invalidate werden auch die Connections neu gezeichnet, so dass die auch - // gleich in den neuen Farben dargestellt werden + // due to the Invalidate, the connections are redrawn, so that they are also pictured in the new colors } } @@ -644,7 +642,7 @@ void OJoinTableView::DataChanged(const DataChangedEvent& rDCEvt) void OJoinTableView::InitColors() { DBG_CHKTHIS(OJoinTableView,NULL); - // die Farben fuer die Darstellung sollten die Systemfarben sein + // the colors for the illustration should be the system colors StyleSettings aSystemStyle = Application::GetSettings().GetStyleSettings(); SetBackground(Wallpaper(Color(aSystemStyle.GetDialogColor()))); } @@ -693,7 +691,7 @@ sal_Bool OJoinTableView::ScrollPane( long nDelta, sal_Bool bHoriz, sal_Bool bPai sal_Bool bRet = sal_True; ////////////////////////////////////////////////////////////////////// - // ScrollBar-Positionen anpassen + // adjust ScrollBar-Positions if( bPaintScrollBars ) { if( bHoriz ) @@ -733,20 +731,20 @@ sal_Bool OJoinTableView::ScrollPane( long nDelta, sal_Bool bHoriz, sal_Bool bPai } ////////////////////////////////////////////////////////////////////// - // Wenn ScrollOffset bereits an den Grenzen liegt, kein Neuzeichnen + // If ScrollOffset hitting borders, no redrawing. if( (GetHScrollBar()->GetThumbPos()==m_aScrollOffset.X()) && (GetVScrollBar()->GetThumbPos()==m_aScrollOffset.Y()) ) return sal_False; ////////////////////////////////////////////////////////////////////// - // ScrollOffset neu setzen + // set ScrollOffset anew if (bHoriz) m_aScrollOffset.X() = GetHScrollBar()->GetThumbPos(); else m_aScrollOffset.Y() = GetVScrollBar()->GetThumbPos(); ////////////////////////////////////////////////////////////////////// - // Alle Fenster verschieben + // move all windows OTableWindow* pTabWin; Point aPos; @@ -783,9 +781,9 @@ void OJoinTableView::Tracking( const TrackingEvent& rTEvt ) m_aDragScrollTimer.Stop(); ////////////////////////////////////////////////////////////////////// - // Position des Childs nach Verschieben anpassen + // adjust position of child after moving ////////////////////////////////////////////////////////////////////// - // Fenster duerfen nicht aus Anzeigebereich herausbewegt werden + // windows are not allowed to leave display range Point aDragWinPos = rTEvt.GetMouseEvent().GetPosPixel() - m_aDragOffset; Size aDragWinSize = m_pDragWin->GetSizePixel(); if( aDragWinPos.X() < 0 ) @@ -800,21 +798,21 @@ void OJoinTableView::Tracking( const TrackingEvent& rTEvt ) aDragWinPos.X() = 0; if( aDragWinPos.Y() < 0 ) aDragWinPos.Y() = 0; - // TODO : nicht das Fenster neu positionieren, wenn es uebersteht, sondern einfach meinen Bereich erweitern + // TODO : don't position window anew, if it is leaving range, but just expand the range ////////////////////////////////////////////////////////////////////// - // Fenster positionieren + // position window EndTracking(); m_pDragWin->SetZOrder(NULL, WINDOW_ZORDER_FIRST); - // erst mal testen, ob ich mich ueberhaupt bewegt habe - // (das verhindert das Setzen des modified-Flags, wenn sich eigentlich gar nichts getan hat) + // check, if I really moved + // (this prevents setting the modified-Flag, when there actually was no change0 TTableWindowData::value_type pData = m_pDragWin->GetData(); if ( ! (pData && pData->HasPosition() && (pData->GetPosition() == aDragWinPos))) { - // die alten logischen Koordinaten + // old logic coordinates Point ptOldPos = m_pDragWin->GetPosPixel() + Point(GetHScrollBar()->GetThumbPos(), GetVScrollBar()->GetThumbPos()); - // neu positionieren + // new positioning m_pDragWin->SetPosPixel(aDragWinPos); TabWinMoved(m_pDragWin, ptOldPos); @@ -829,7 +827,7 @@ void OJoinTableView::Tracking( const TrackingEvent& rTEvt ) SetPointer( Pointer() ); EndTracking(); - // die alten physikalischen Koordinaten + // old physical coordinates Size szOld = m_pSizingWin->GetSizePixel(); Point ptOld = m_pSizingWin->GetPosPixel(); @@ -852,7 +850,7 @@ void OJoinTableView::Tracking( const TrackingEvent& rTEvt ) if( m_pDragWin ) { m_ptPrevDraggingPos = rTEvt.GetMouseEvent().GetPosPixel(); - // an Fenstergrenzen scrollen + // scroll at window borders ScrollWhileDragging(); } @@ -886,7 +884,7 @@ void OJoinTableView::MouseButtonUp( const MouseEvent& rEvt ) DBG_CHKTHIS(OJoinTableView,NULL); Window::MouseButtonUp(rEvt); ////////////////////////////////////////////////////////////////////// - // Wurde eine Connection ausgewaehlt? + // Has a connection been selected? if( !m_vTableConnection.empty() ) { DeselectConn(GetSelectedConn()); @@ -899,7 +897,7 @@ void OJoinTableView::MouseButtonUp( const MouseEvent& rEvt ) { SelectConn((*aIter)); - // Doppelclick + // Double-click if( rEvt.GetClicks() == 2 ) ConnDoubleClicked( (*aIter) ); @@ -933,7 +931,7 @@ void OJoinTableView::DeselectConn(OTableConnection* pConn) if (!pConn || !pConn->IsSelected()) return; - // die zugehoerigen Eitnraege in der ListBox des Tabellenfenster deselektieren + // deselect the corresponding entries in the ListBox of the table window OTableWindow* pWin = pConn->GetSourceWin(); if (pWin && pWin->GetListBox()) pWin->GetListBox()->SelectAll(sal_False); @@ -956,7 +954,7 @@ void OJoinTableView::SelectConn(OTableConnection* pConn) m_pSelectedConn = pConn; GrabFocus(); // has to be called here because a table window may still be focused - // die betroffenene Eintraege in den Windows selektieren + // select the concerned entries in the windows OTableWindow* pConnSource = pConn->GetSourceWin(); OTableWindow* pConnDest = pConn->GetDestWin(); if (pConnSource && pConnDest) @@ -996,7 +994,7 @@ void OJoinTableView::SelectConn(OTableConnection* pConn) if ((pFirstSourceVisible != pSourceBox->GetFirstEntryInView()) || (pFirstDestVisible != pDestBox->GetFirstEntryInView())) - // es wurde gescrollt -> neu zeichnen + // scrolling was done -> redraw Invalidate(INVALIDATE_NOCHILDREN); } } @@ -1013,7 +1011,7 @@ void OJoinTableView::InvalidateConnections() { DBG_CHKTHIS(OJoinTableView,NULL); ////////////////////////////////////////////////////////////////////// - // Die Joins zeichnen + // draw Joins ::std::for_each(m_vTableConnection.begin(),m_vTableConnection.end(), ::std::mem_fun(& OTableConnection::InvalidateConnection)); } @@ -1023,9 +1021,9 @@ void OJoinTableView::DrawConnections( const Rectangle& rRect ) { DBG_CHKTHIS(OJoinTableView,NULL); ////////////////////////////////////////////////////////////////////// - // Die Joins zeichnen + // draw Joins ::std::for_each(m_vTableConnection.begin(),m_vTableConnection.end(),boost::bind( &OTableConnection::Draw, _1, boost::cref( rRect ))); - // zum Schluss noch mal die selektierte ueber alle anderen drueber + // finally redraw the selected one above all others if (GetSelectedConn()) GetSelectedConn()->Draw( rRect ); } @@ -1059,7 +1057,7 @@ void OJoinTableView::ClearAll() HideTabWins(); - // und das selbe mit den Connections + // and the same with the Connections ::std::vector<OTableConnection*>::iterator aIter = m_vTableConnection.begin(); ::std::vector<OTableConnection*>::iterator aEnd = m_vTableConnection.end(); for(;aIter != aEnd;++aIter) @@ -1081,7 +1079,7 @@ sal_Bool OJoinTableView::ScrollWhileDragging() DBG_CHKTHIS(OJoinTableView,NULL); OSL_ENSURE(m_pDragWin != NULL, "OJoinTableView::ScrollWhileDragging darf nur waehrend Dragging eines Fensters aufgerufen werden !"); - // den Timer schon mal killen + // kill the timer if (m_aDragScrollTimer.IsActive()) m_aDragScrollTimer.Stop(); @@ -1092,21 +1090,21 @@ sal_Bool OJoinTableView::ScrollWhileDragging() if (!m_bTrackingInitiallyMoved && (aDragWinPos == m_pDragWin->GetPosPixel())) return sal_True; - // Darstellungsfehler vermeiden (wenn bei aktivem TrackingRect gescrollt wird) + // avoid illustration errors (when scrolling with active TrackingRect) HideTracking(); sal_Bool bScrolling = sal_False; sal_Bool bNeedScrollTimer = sal_False; - // An Fenstergrenzen scrollen - // TODO : nur dann abfangen, wenn das Fenster komplett verschwinden wuerde (nicht, solange noch ein Pixel sichtbar ist) + // scroll at window borders + // TODO : only catch, if window would disappear completely (don't, if there is still a pixel visible) if( aDragWinPos.X() < 5 ) { bScrolling = ScrollPane( -LINE_SIZE, sal_True, sal_True ); if( !bScrolling && (aDragWinPos.X()<0) ) aDragWinPos.X() = 0; - // brauche ich weiteres (timergesteuertes) Scrolling ? + // do I need further (timer controlled) scrolling ? bNeedScrollTimer = bScrolling && (aDragWinPos.X() < 5); } @@ -1116,7 +1114,7 @@ sal_Bool OJoinTableView::ScrollWhileDragging() if( !bScrolling && ( aLowerRight.X() > m_aOutputSize.Width() ) ) aDragWinPos.X() = m_aOutputSize.Width() - aDragWinSize.Width(); - // brauche ich weiteres (timergesteuertes) Scrolling ? + // do I need further (timer controlled) scrolling ? bNeedScrollTimer = bScrolling && (aLowerRight.X() > m_aOutputSize.Width() - 5); } @@ -1138,14 +1136,14 @@ sal_Bool OJoinTableView::ScrollWhileDragging() bNeedScrollTimer = bScrolling && (aLowerRight.Y() > m_aOutputSize.Height() - 5); } - // Timer neu setzen, wenn noch notwendig + // resetting timer, if still necessary if (bNeedScrollTimer) { m_aDragScrollTimer.SetTimeout(100); m_aDragScrollTimer.Start(); } - // das DraggingRect neu zeichnen + // redraw DraggingRect m_aDragRect = Rectangle(m_ptPrevDraggingPos - m_aDragOffset, m_pDragWin->GetSizePixel()); Update(); ShowTracking( m_aDragRect, SHOWTRACK_SMALL | SHOWTRACK_WINDOW ); @@ -1190,7 +1188,7 @@ sal_Bool OJoinTableView::IsAddAllowed() { DBG_CHKTHIS(OJoinTableView,NULL); - // nicht wenn Db readonly + // not, if Db readonly if (m_pView->getController().isReadOnly()) return sal_False; @@ -1199,7 +1197,7 @@ sal_Bool OJoinTableView::IsAddAllowed() Reference< XConnection> xConnection = m_pView->getController().getConnection(); if(!xConnection.is()) return sal_False; - // nicht wenn schon zuviele Tabellen + // not, if too many tables already Reference < XDatabaseMetaData > xMetaData( xConnection->getMetaData() ); sal_Int32 nMax = xMetaData.is() ? xMetaData->getMaxTablesInSelect() : 0; @@ -1616,7 +1614,7 @@ void OJoinTableView::clearLayoutInformation() m_pLastFocusTabWin = NULL; m_pSelectedConn = NULL; ////////////////////////////////////////////////////////////////////// - // Listen loeschen + // delete lists OTableWindowMapIterator aIter = m_aTableMap.begin(); OTableWindowMapIterator aEnd = m_aTableMap.end(); for(;aIter != aEnd;++aIter) diff --git a/dbaccess/source/ui/querydesign/QTableConnection.cxx b/dbaccess/source/ui/querydesign/QTableConnection.cxx index 0a7aa31abeb3..849cd9c30482 100644 --- a/dbaccess/source/ui/querydesign/QTableConnection.cxx +++ b/dbaccess/source/ui/querydesign/QTableConnection.cxx @@ -40,7 +40,7 @@ OQueryTableConnection::OQueryTableConnection(const OQueryTableConnection& rConn) :OTableConnection( rConn ) { DBG_CTOR(OQueryTableConnection,NULL); - // keine eigenen Members, also reicht die Basisklassenfunktionalitaet + // no own members, so base class functionality is sufficient } //------------------------------------------------------------------------ OQueryTableConnection::~OQueryTableConnection() @@ -55,27 +55,26 @@ OQueryTableConnection& OQueryTableConnection::operator=(const OQueryTableConnect return *this; OTableConnection::operator=(rConn); - // keine eigenen Members ... + // no own members ... return *this; } //------------------------------------------------------------------------ sal_Bool OQueryTableConnection::operator==(const OQueryTableConnection& rCompare) { - OSL_ENSURE(GetData() && rCompare.GetData(), "OQueryTableConnection::operator== : einer der beiden Teilnehmer hat keine Daten !"); + OSL_ENSURE(GetData() && rCompare.GetData(), "OQueryTableConnection::operator== : one of the two participants has no data!"); - // allzuviel brauche ich nicht vergleichen (schon gar nicht alle Member) : lediglich die Fenster, an denen wir haengen, und - // die Indizies in der entsprechenden Tabelle muessen uebereinstimmen + // I don't have to compare all too much (especially not all the members) : merely the windows, which we are connected to, and the indices in the corresponding table have to match. OQueryTableConnectionData* pMyData = static_cast<OQueryTableConnectionData*>(GetData().get()); OQueryTableConnectionData* pCompData = static_cast<OQueryTableConnectionData*>(rCompare.GetData().get()); - // Connections werden als gleich angesehen, wenn sie in Source-/Dest-Fenstername und Source-/Dest-FieldIndex uebereinstimmen ... + // Connections are seen as equal, if source and destination window names and source and destination field Indices match... return ( ( (pMyData->getReferencedTable() == pCompData->getReferencedTable()) && (pMyData->getReferencingTable() == pCompData->getReferencingTable()) && (pMyData->GetFieldIndex(JTCS_TO) == pCompData->GetFieldIndex(JTCS_TO)) && (pMyData->GetFieldIndex(JTCS_FROM) == pCompData->GetFieldIndex(JTCS_FROM)) ) - || // ... oder diese Uebereinstimmung ueber Kreuz besteht + || // ... or this cross matching is given ( (pMyData->getReferencingTable() == pCompData->getReferencedTable()) && (pMyData->getReferencedTable() == pCompData->getReferencingTable()) && (pMyData->GetFieldIndex(JTCS_TO) == pCompData->GetFieldIndex(JTCS_FROM)) && diff --git a/dbaccess/source/ui/querydesign/QTableConnectionData.cxx b/dbaccess/source/ui/querydesign/QTableConnectionData.cxx index e79aafa94689..f482d406d81c 100644 --- a/dbaccess/source/ui/querydesign/QTableConnectionData.cxx +++ b/dbaccess/source/ui/querydesign/QTableConnectionData.cxx @@ -75,7 +75,7 @@ OQueryTableConnectionData::~OQueryTableConnectionData() OConnectionLineDataRef OQueryTableConnectionData::CreateLineDataObj() { DBG_CHKTHIS(OQueryTableConnectionData,NULL); - // keine Spezialisierung bei den LineDatas, also eine Instanz der Standard-Klasse + // no specializing of LineDatas, so it is an instance of standard class return new OConnectionLineData(); } @@ -90,7 +90,7 @@ OConnectionLineDataRef OQueryTableConnectionData::CreateLineDataObj( const OConn void OQueryTableConnectionData::CopyFrom(const OTableConnectionData& rSource) { DBG_CHKTHIS(OQueryTableConnectionData,NULL); - // wie in der Basisklasse zurueckziehen auf das (nicht-virtuelle) operator= + // same as in base class, use of (non-virtual) operator= *this = (const OQueryTableConnectionData&)rSource; } @@ -125,7 +125,7 @@ OQueryTableConnectionData& OQueryTableConnectionData::operator=(const OQueryTabl void OQueryTableConnectionData::InitFromDrag(const OTableFieldDescRef& rDragLeft, const OTableFieldDescRef& rDragRight) { DBG_CHKTHIS(OQueryTableConnectionData,NULL); - // die Infos in rDrag in Parameter fuer das Basisklassen-Init umsetzen ... + // convert Information in rDrag into parameters for the base class init OQueryTableWindow* pSourceWin = static_cast<OQueryTableWindow*>(rDragLeft->GetTabWindow()); OQueryTableWindow* pDestWin = static_cast<OQueryTableWindow*>(rDragRight->GetTabWindow()); OSL_ENSURE(pSourceWin,"NO Source window found!"); @@ -133,7 +133,7 @@ void OQueryTableConnectionData::InitFromDrag(const OTableFieldDescRef& rDragLeft m_pReferencingTable = pSourceWin->GetData(); m_pReferencedTable = pDestWin->GetData(); - // und dann meine Members setzen + // set members SetFieldIndex(JTCS_FROM, rDragLeft->GetFieldIndex()); SetFieldIndex(JTCS_TO, rDragRight->GetFieldIndex()); diff --git a/dbaccess/source/ui/querydesign/QTableConnectionData.hxx b/dbaccess/source/ui/querydesign/QTableConnectionData.hxx index 8e0bb872f4bc..8f8721587ac1 100644 --- a/dbaccess/source/ui/querydesign/QTableConnectionData.hxx +++ b/dbaccess/source/ui/querydesign/QTableConnectionData.hxx @@ -37,7 +37,7 @@ namespace dbaui ETableFieldType m_eDestType; protected: - // fuer das Anlegen und Duplizieren von Lines vom eigenen Typ + // for creation and duplication of lines of own type virtual OConnectionLineDataRef CreateLineDataObj(); virtual OConnectionLineDataRef CreateLineDataObj( const OConnectionLineData& rConnLineData ); diff --git a/dbaccess/source/ui/querydesign/QTableWindow.cxx b/dbaccess/source/ui/querydesign/QTableWindow.cxx index 357860bc450b..953cdfaa0da4 100644 --- a/dbaccess/source/ui/querydesign/QTableWindow.cxx +++ b/dbaccess/source/ui/querydesign/QTableWindow.cxx @@ -63,8 +63,8 @@ OQueryTableWindow::OQueryTableWindow( Window* pParent, const TTableWindowData::v else m_strInitialAlias = GetAliasName(); - // wenn der Tabellen- gleich dem Aliasnamen ist, dann darf ich das nicht an InitialAlias weiterreichen, denn das Anhaengen - // eines eventuelle Tokens nicht klappen ... + // if table name matches alias, do not pass to InitialAlias, + // as the appending of a possible token could not succeed... if (m_strInitialAlias == pTabWinData->GetTableName()) m_strInitialAlias = ::rtl::OUString(); @@ -86,20 +86,20 @@ sal_Bool OQueryTableWindow::Init() OQueryTableView* pContainer = static_cast<OQueryTableView*>(getTableView()); - // zuerst Alias bestimmen + // first determine Alias ::rtl::OUString sAliasName; TTableWindowData::value_type pWinData = GetData(); if (!m_strInitialAlias.isEmpty() ) - // Der Alias wurde explizit mit angegeben + // Alias was explicitly given sAliasName = m_strInitialAlias; else if ( GetTable().is() ) GetTable()->getPropertyValue( PROPERTY_NAME ) >>= sAliasName; else return sal_False; - // Alias mit fortlaufender Nummer versehen + // Alias with successive number if (pContainer->CountTableAlias(sAliasName, m_nAliasNum)) { sAliasName += ::rtl::OUString('_'); @@ -109,26 +109,26 @@ sal_Bool OQueryTableWindow::Init() sAliasName = comphelper::string::remove(sAliasName, '"'); SetAliasName(sAliasName); - // SetAliasName reicht das als WinName weiter, dadurch benutzt es die Basisklasse + // SetAliasName passes it as WinName, hence it uses the base class // reset the title m_aTitle.SetText( pWinData->GetWinName() ); m_aTitle.Show(); if (!bSuccess) - { // es soll nur ein Dummy-Window aufgemacht werden ... + { // it should just open a dummy window... OSL_ENSURE(!GetAliasName().isEmpty(), "OQueryTableWindow::Init : kein Alias- UND kein Tabellenname geht nicht !"); - // .. aber das braucht wenigstens einen Alias + // .. but that needs at least an Alias - // ::com::sun::star::form::ListBox anlegen + // create ::com::sun::star::form::ListBox if (!m_pListBox) m_pListBox = CreateListBox(); - // Titel setzen + // set titel m_aTitle.SetText(GetAliasName()); m_aTitle.Show(); clearListBox(); - // neu zu fuellen brauche ich die nicht, da ich ja keine Tabelle habe + // don't need to refill them as I don't have a table m_pListBox->Show(); } @@ -153,31 +153,31 @@ void OQueryTableWindow::deleteUserData(void*& _pUserData) //------------------------------------------------------------------------------ void OQueryTableWindow::OnEntryDoubleClicked(SvTreeListEntry* pEntry) { - OSL_ENSURE(pEntry != NULL, "OQueryTableWindow::OnEntryDoubleClicked : pEntry darf nicht NULL sein !"); - // man koennte das auch abfragen und dann ein return hinsetzen, aber so weist es vielleicht auf Fehler bei Aufrufer hin + OSL_ENSURE(pEntry != NULL, "OQueryTableWindow::OnEntryDoubleClicked : pEntry must not be NULL !"); + // you could also scan that and then return, but like this it could possibly hint to faults at the caller if (getTableView()->getDesignView()->getController().isReadOnly()) return; OTableFieldInfo* pInf = static_cast<OTableFieldInfo*>(pEntry->GetUserData()); - OSL_ENSURE(pInf != NULL, "OQueryTableWindow::OnEntryDoubleClicked : Feld hat keine FieldInfo !"); + OSL_ENSURE(pInf != NULL, "OQueryTableWindow::OnEntryDoubleClicked : field doesn't have FieldInfo !"); - // eine DragInfo aufbauen + // build up DragInfo OTableFieldDescRef aInfo = new OTableFieldDesc(GetTableName(),m_pListBox->GetEntryText(pEntry)); aInfo->SetTabWindow(this); aInfo->SetAlias(GetAliasName()); aInfo->SetFieldIndex(m_pListBox->GetModel()->GetAbsPos(pEntry)); aInfo->SetDataType(pInf->GetDataType()); - // und das entsprechende Feld einfuegen + // and insert corresponding field static_cast<OQueryTableView*>(getTableView())->InsertField(aInfo); } //------------------------------------------------------------------------------ sal_Bool OQueryTableWindow::ExistsField(const ::rtl::OUString& strFieldName, OTableFieldDescRef& rInfo) { - OSL_ENSURE(m_pListBox != NULL, "OQueryTableWindow::ExistsField : habe keine ::com::sun::star::form::ListBox !"); - OSL_ENSURE(rInfo.is(),"OQueryTableWindow::ExistsField: invlid argument for OTableFieldDescRef!"); + OSL_ENSURE(m_pListBox != NULL, "OQueryTableWindow::ExistsField : doesn't have ::com::sun::star::form::ListBox !"); + OSL_ENSURE(rInfo.is(),"OQueryTableWindow::ExistsField: invalid argument for OTableFieldDescRef!"); Reference< XConnection> xConnection = getTableView()->getDesignView()->getController().getConnection(); sal_Bool bExists = sal_False; if(xConnection.is()) @@ -193,7 +193,7 @@ sal_Bool OQueryTableWindow::ExistsField(const ::rtl::OUString& strFieldName, OTa if (bCase(strFieldName,::rtl::OUString(m_pListBox->GetEntryText(pEntry)))) { OTableFieldInfo* pInf = static_cast<OTableFieldInfo*>(pEntry->GetUserData()); - OSL_ENSURE(pInf != NULL, "OQueryTableWindow::ExistsField : Feld hat keine FieldInfo !"); + OSL_ENSURE(pInf != NULL, "OQueryTableWindow::ExistsField : field doesn't have FieldInfo !"); rInfo->SetTabWindow(this); rInfo->SetField(strFieldName); diff --git a/dbaccess/source/ui/querydesign/QTableWindow.hxx b/dbaccess/source/ui/querydesign/QTableWindow.hxx index 247bb68ec375..da65912a1cb7 100644 --- a/dbaccess/source/ui/querydesign/QTableWindow.hxx +++ b/dbaccess/source/ui/querydesign/QTableWindow.hxx @@ -44,7 +44,7 @@ namespace dbaui static_cast<OQueryTableWindowData*>(GetData().get())->SetAliasName(strNewAlias); } - // spaeter Constructor, die Basisklasse ERZEUGT beim ersten Aufruf die Listbox + // late Constructor, the base class CREATES Listbox on first call virtual sal_Bool Init(); inline sal_Int32 GetAliasNum() const { return m_nAliasNum; } @@ -58,7 +58,7 @@ namespace dbaui virtual void KeyInput( const KeyEvent& rEvt ); virtual void OnEntryDoubleClicked(SvTreeListEntry* pEntry); - // wird aus dem DoubleClickHdl der ListBox heraus aufgerufen + // is called from DoubleClickHdl of the ListBox /** delete the user data with the equal type as created within createUserData @param _pUserData The user data store in the listbox entries. Created with a call to createUserData. |