sw/source/core/tox/tox.cxx | 30 ++++++++-------- sw/source/core/tox/toxhlp.cxx | 12 +++--- sw/source/core/tox/txmsrt.cxx | 70 +++++++++++++++++--------------------- sw/source/filter/ascii/ascatr.cxx | 18 ++++----- sw/source/filter/ascii/parasc.cxx | 37 +++++++++----------- sw/source/filter/ascii/wrtasc.cxx | 31 ++++++++-------- sw/source/filter/ascii/wrtasc.hxx | 2 - 7 files changed, 96 insertions(+), 104 deletions(-)
New commits: commit ad68e47b740498a80c5802e1672022221f196c22 Author: Philipp Weissenbacher <p.weissenbac...@gmail.com> Date: Tue Jun 12 15:18:03 2012 +0200 Translate German comments, fix some spelling errors Change-Id: I2a4cc2c903f469898df9c739658ce25523199fbb diff --git a/sw/source/filter/ascii/ascatr.cxx b/sw/source/filter/ascii/ascatr.cxx index 9682ada..5ca0aa8 100644 --- a/sw/source/filter/ascii/ascatr.cxx +++ b/sw/source/filter/ascii/ascatr.cxx @@ -46,8 +46,8 @@ #include <ftninfo.hxx> /* - * Dieses File enthaelt alle Ausgabe-Funktionen des ASCII-Writers; - * fuer alle Nodes, Attribute, Formate und Chars. + * This file contains all output functions of the ASCII-Writer; + * For all nodes, attributes, formats and chars. */ class SwASC_AttrIter @@ -82,9 +82,8 @@ xub_StrLen SwASC_AttrIter::SearchNext( xub_StrLen nStartPos ) const SwpHints* pTxtAttrs = rNd.GetpSwpHints(); if( pTxtAttrs ) { -// kann noch optimiert werden, wenn ausgenutzt wird, dass die TxtAttrs -// nach der Anfangsposition geordnet sind. Dann muessten -// allerdings noch 2 Indices gemerkt werden +// TODO: This can be optimized, if we make use of the fact that the TxtAttrs +// are sorted by starting position. We would need to remember two indices, however. for ( sal_uInt16 i = 0; i < pTxtAttrs->Count(); i++ ) { const SwTxtAttr* pHt = (*pTxtAttrs)[i]; @@ -151,7 +150,7 @@ sal_Bool SwASC_AttrIter::OutAttr( xub_StrLen nSwPos ) //------------------------ -/* Ausgabe der Nodes */ +// Output of the node //------------------------ static Writer& OutASC_SwTxtNode( Writer& rWrt, SwCntntNode& rNode ) @@ -210,10 +209,9 @@ static Writer& OutASC_SwTxtNode( Writer& rWrt, SwCntntNode& rNode ) } /* - * lege hier jetzt die Tabellen fuer die ASCII-Funktions-Pointer auf - * die Ausgabe-Funktionen an. - * Es sind lokale Strukturen, die nur innerhalb der ASCII-DLL - * bekannt sein muessen. + * Create the table for the ASCII function pointers to the output + * functon. + * There are local structures that only need to be known to the ASCII DLL. */ SwNodeFnTab aASCNodeFnTab = { diff --git a/sw/source/filter/ascii/parasc.cxx b/sw/source/filter/ascii/parasc.cxx index 807f78b..40ff5d7 100644 --- a/sw/source/filter/ascii/parasc.cxx +++ b/sw/source/filter/ascii/parasc.cxx @@ -45,7 +45,7 @@ #include <pagedesc.hxx> #include <breakit.hxx> #include <swerror.h> -#include <statstr.hrc> // ResId fuer Statusleiste +#include <statstr.hrc> // ResId for the status bar #include <mdiexp.hxx> // ...Percent() #include <poolfmt.hxx> @@ -77,17 +77,17 @@ public: }; -// Aufruf fuer die allg. Reader-Schnittstelle +// Call for the general reader interface sal_uLong AsciiReader::Read( SwDoc &rDoc, const String&, SwPaM &rPam, const String & ) { if( !pStrm ) { - OSL_ENSURE( !this, "ASCII-Read ohne Stream" ); + OSL_ENSURE( !this, "ASCII read without a stream" ); return ERR_SWG_READ_ERROR; } - // Alle Ueberschriften sind normalerweise ohne Kapitelnummer. - // Darum hier explizit abschalten weil das Default jetzt wieder auf AN ist. + // All headers normally do not have a chapter number. + // We explicitly disable them here, because the default is set back to on. if( !bInsertMode ) Reader::SetNoOutlineNum( rDoc ); @@ -145,7 +145,7 @@ SwASCIIParser::~SwASCIIParser() } -// Aufruf des Parsers +// Calling the parser sal_uLong SwASCIIParser::CallParser() { rInput.Seek(STREAM_SEEK_TO_END); @@ -205,12 +205,12 @@ sal_uLong SwASCIIParser::CallParser() { // Using the pool defaults for the font causes significant // trouble for the HTML filter, because it is not able - // to export the pool defaults (or to be more precice: + // to export the pool defaults (or to be more precise: // the HTML filter is not able to detect whether a pool // default has changed or not. Even a comparison with the // HTMLi template does not work, because the defaults are // not copied when a new doc is created. The result of - // comparing pool defaults therfor would be that the + // comparing pool defaults therefor would be that the // defaults are exported always if the have changed for // text documents in general. That's not sensible, as well // as it is not sensible to export them always. @@ -296,7 +296,7 @@ sal_uLong SwASCIIParser::ReadChars() if( currentCharSet == RTL_TEXTENCODING_DONTKNOW ) currentCharSet = RTL_TEXTENCODING_ASCII_US; hConverter = rtl_createTextToUnicodeConverter( currentCharSet ); - OSL_ENSURE( hConverter, "no string convert avaiable" ); + OSL_ENSURE( hConverter, "no string convert available" ); if (!hConverter) return ERROR_SW_READ_BASE; bSwapUnicode = false; @@ -317,12 +317,12 @@ sal_uLong SwASCIIParser::ReadChars() if( pLastStt != pStt ) InsertText( String( pLastStt )); - // lese einen neuen Block ein + // Read a new block sal_uLong lGCount; if( SVSTREAM_OK != rInput.GetError() || 0 == (lGCount = rInput.Read( pArr + nArrOffset, ASC_BUFFLEN - nArrOffset ))) - break; // aus der WHILE-Schleife heraus + break; // break from the while loop /* If there was some unconverted bytes on the last cycle then they @@ -383,7 +383,7 @@ sal_uLong SwASCIIParser::ReadChars() pLastStt = ++pStt; cLastCR = 0; nLineLen = 0; - // das letze am Ende nehmen wir nicht + // We skip the last one at the end if( !rInput.IsEof() || !(pEnd == pStt || ( !*pEnd && pEnd == pStt+1 ) ) ) pDoc->SplitNode( *pPam->GetPoint(), false ); @@ -400,7 +400,7 @@ sal_uLong SwASCIIParser::ReadChars() *pStt = 0; ++pStt; - // das letze am Ende nehmen wir nicht + // We skip the last one at the end if( !rInput.IsEof() || pEnd != pStt ) bSplitNode = true; } @@ -426,7 +426,7 @@ sal_uLong SwASCIIParser::ReadChars() else bChkSplit = true; - // das letze am Ende nehmen wir nicht + // We skip the last one at the end if( bChkSplit && ( !rInput.IsEof() || pEnd != pStt )) bSplitNode = true; } @@ -434,7 +434,7 @@ sal_uLong SwASCIIParser::ReadChars() case 0x0c: { - // dann mal einen harten Seitenumbruch einfuegen + // Insert a hard page break *pStt++ = 0; if( nLineLen ) { @@ -453,14 +453,14 @@ sal_uLong SwASCIIParser::ReadChars() if( nReadCnt == nFileSize && pStt+1 == pEnd ) *pStt = 0; else - *pStt = '#'; // Ersatzdarstellung + *pStt = '#'; // Replacement visualisation break; case '\t': break; default: if( ' ' > *pStt ) - // Ctrl-Zchn gefunden ersetze durch '#' + // Found control char, replace with '#' *pStt = '#'; break; } @@ -483,8 +483,7 @@ sal_uLong SwASCIIParser::ReadChars() } else if( bSplitNode ) { - // es wurde ein CR/LF erkannt, also speichere den Text - + // We found a CR/LF, thus save the text InsertText( String( pLastStt )); pDoc->SplitNode( *pPam->GetPoint(), false ); pLastStt = pStt; diff --git a/sw/source/filter/ascii/wrtasc.cxx b/sw/source/filter/ascii/wrtasc.cxx index 5699f66..f56406e 100644 --- a/sw/source/filter/ascii/wrtasc.cxx +++ b/sw/source/filter/ascii/wrtasc.cxx @@ -38,7 +38,7 @@ #include <frmfmt.hxx> #include <wrtasc.hxx> -#include <statstr.hrc> // ResId fuer Statusleiste +#include <statstr.hrc> // ResId for status bar //----------------------------------------------------------------- @@ -98,7 +98,7 @@ sal_uLong SwASCWriter::WriteStream() { sal_Char cLineEnd[ 3 ]; sal_Char* pCEnd = cLineEnd; - if( bASCII_ParaAsCR ) // falls vorgegeben ist. + if( bASCII_ParaAsCR ) // If predefined *pCEnd++ = '\015'; else if( bASCII_ParaAsBlanc ) *pCEnd++ = ' '; @@ -127,7 +127,7 @@ sal_uLong SwASCWriter::WriteStream() rtl_TextEncoding eOld = Strm().GetStreamCharSet(); Strm().SetStreamCharSet( GetAsciiOptions().GetCharSet() ); - // gebe alle Bereich des Pams in das ASC-File aus. + // Output all areas of the pam into the ASC file do { sal_Bool bTstFly = sal_True; while( pCurPam->GetPoint()->nNode.GetIndex() < pCurPam->GetMark()->nNode.GetIndex() || @@ -137,23 +137,22 @@ sal_uLong SwASCWriter::WriteStream() SwTxtNode* pNd = pCurPam->GetPoint()->nNode.GetNode().GetTxtNode(); if( pNd ) { - // sollten nur Rahmen vorhanden sein? - // (Moeglich, wenn Rahmen-Selektion ins Clipboard - // gestellt wurde) + // Should we have frames only? + // That's possible, if we put a frame selection into the clipboard if( bTstFly && bWriteAll && - // keine Laenge + // No length !pNd->GetTxt().Len() && - // Rahmen vorhanden + // Frame exists pDoc->GetSpzFrmFmts()->Count() && - // nur ein Node im Array + // Only one node in the array pDoc->GetNodes().GetEndOfExtras().GetIndex() + 3 == pDoc->GetNodes().GetEndOfContent().GetIndex() && - // und genau der ist selektiert + // And exactly this one is selected pDoc->GetNodes().GetEndOfContent().GetIndex() - 1 == pCurPam->GetPoint()->nNode.GetIndex() ) { - // dann den Inhalt vom Rahmen ausgeben. - // dieser steht immer an Position 0 !! + // Print the frame's content. + // It is always at position 0! SwFrmFmt* pFmt = (*pDoc->GetSpzFrmFmts())[ 0 ]; const SwNodeIndex* pIdx = pFmt->GetCntnt().GetCntntIdx(); if( pIdx ) @@ -162,7 +161,7 @@ sal_uLong SwASCWriter::WriteStream() pCurPam = NewSwPaM( *pDoc, pIdx->GetIndex(), pIdx->GetNode().EndOfSectionIndex() ); pCurPam->Exchange(); - continue; // while-Schleife neu aufsetzen !! + continue; // reset while loop! } } else @@ -189,7 +188,7 @@ sal_uLong SwASCWriter::WriteStream() } Out( aASCNodeFnTab, *pNd, *this ); } - bTstFly = sal_False; // eimal Testen reicht + bTstFly = sal_False; // Testing once is enough } if( !pCurPam->Move( fnMoveForward, fnGoNode ) ) @@ -197,10 +196,10 @@ sal_uLong SwASCWriter::WriteStream() if( bShowProgress ) ::SetProgressState( pCurPam->GetPoint()->nNode.GetIndex(), - pDoc->GetDocShell() ); // Wie weit ? + pDoc->GetDocShell() ); // How far? } - } while( CopyNextPam( &pPam ) ); // bis alle Pam bearbeitet + } while( CopyNextPam( &pPam ) ); // Until all pams are processed Strm().SetStreamCharSet( eOld ); diff --git a/sw/source/filter/ascii/wrtasc.hxx b/sw/source/filter/ascii/wrtasc.hxx index c073ddd..be09d35 100644 --- a/sw/source/filter/ascii/wrtasc.hxx +++ b/sw/source/filter/ascii/wrtasc.hxx @@ -34,7 +34,7 @@ extern SwNodeFnTab aASCNodeFnTab; -// der ASC-Writer +// The ASC writer class SwASCWriter : public Writer { commit 5836cd33b60c574489fe0b46a671db76d3ca547b Author: Philipp Weissenbacher <p.weissenbac...@gmail.com> Date: Thu Jun 7 13:33:49 2012 +0200 Translate German comments Change-Id: I96606cc97afb4fab6af45b116c265b1b3c584e00 diff --git a/sw/source/core/tox/tox.cxx b/sw/source/core/tox/tox.cxx index 06a3ef8..3731435 100644 --- a/sw/source/core/tox/tox.cxx +++ b/sw/source/core/tox/tox.cxx @@ -155,7 +155,7 @@ SwFormTokens lcl_GetAuthPattern(sal_uInt16 nTypeId) return aRet; } /*-------------------------------------------------------------------- - Beschreibung: Verzeichnis-Markierungen D/Ctor + TOX dtor and ctor --------------------------------------------------------------------*/ @@ -211,7 +211,7 @@ void SwTOXMark::RegisterToTOXType( SwTOXType& rMark ) int SwTOXMark::operator==( const SfxPoolItem& rAttr ) const { - OSL_ENSURE( SfxPoolItem::operator==( rAttr ), "keine gleichen Attribute" ); + OSL_ENSURE( SfxPoolItem::operator==( rAttr ), "Attributes are not the same" ); return GetRegisteredIn() == ((SwTOXMark&)rAttr).GetRegisteredIn(); } @@ -246,7 +246,7 @@ String SwTOXMark::GetText() const else if( pTxtAttr && pTxtAttr->GetpTxtNd() ) { xub_StrLen* pEndIdx = pTxtAttr->GetEnd(); - OSL_ENSURE( pEndIdx, "TOXMark ohne Mark!!"); + OSL_ENSURE( pEndIdx, "TOXMark without mark!"); if( pEndIdx ) { const xub_StrLen nStt = *pTxtAttr->GetStart(); @@ -269,7 +269,7 @@ void SwTOXMark::InsertTOXMarks( SwTOXMarks& aMarks, const SwTOXType& rType ) } /*-------------------------------------------------------------------- - Beschreibung: Typen von Verzeichnissen verwalten + Manage types of TOX --------------------------------------------------------------------*/ SwTOXType::SwTOXType( TOXTypes eTyp, const String& rName ) @@ -288,7 +288,7 @@ SwTOXType::SwTOXType(const SwTOXType& rCopy) } /*-------------------------------------------------------------------- - Beschreibung: Formen bearbeiten + Edit forms --------------------------------------------------------------------*/ SwForm::SwForm( TOXTypes eTyp ) // #i21237# @@ -300,10 +300,10 @@ SwForm::SwForm( TOXTypes eTyp ) // #i21237# bGenerateTabPos = sal_False; bIsRelTabPos = sal_True; - // Inhaltsverzeichnis hat entsprechend Anzahl Headlines + Ueberschrift - // Benutzer hat 10 Ebenen + Ueberschrift - // Stichwort hat 3 Ebenen + Ueberschrift + Trenner - // indexes of tables, objects illustrations and authorities consist of a heading and one level + // The table of contents has a certain number of headlines + headings + // The user has 10 levels + headings + // Keyword has 3 levels + headings Ueberschrift + seperator + // Indexes of tables, object illustrations and authorities consist of a heading and one level sal_uInt16 nPoolId; switch( eType ) @@ -316,7 +316,7 @@ SwForm::SwForm( TOXTypes eTyp ) // #i21237# case TOX_TABLES : nPoolId = STR_POOLCOLL_TOX_TABLESH; break; case TOX_AUTHORITIES : nPoolId = STR_POOLCOLL_TOX_AUTHORITIESH; break; default: - OSL_ENSURE( !this, "ungueltiger TOXTyp"); + OSL_ENSURE( !this, "invalid TOXTyp"); return ; } @@ -371,7 +371,7 @@ SwForm::SwForm( TOXTypes eTyp ) // #i21237# } } else - for( sal_uInt16 i = 1; i < GetFormMax(); ++i, ++nPoolId ) // Nr 0 ist der Titel + for( sal_uInt16 i = 1; i < GetFormMax(); ++i, ++nPoolId ) // Number 0 is the title { if(TOX_AUTHORITIES == eType) SetPattern(i, lcl_GetAuthPattern(i)); @@ -510,7 +510,7 @@ void SwForm::AdjustTabStops(SwDoc& rDoc, sal_Bool bInsertNewTapStops) // #i21237 } } /*-------------------------------------------------------------------- - Beschreibung: Ctor TOXBase + Ctor TOXBase --------------------------------------------------------------------*/ @@ -597,7 +597,7 @@ SwTOXBase& SwTOXBase::CopyTOXBase( SwDoc* pDoc, const SwTOXBase& rSource ) } /*-------------------------------------------------------------------- - Beschreibung: Verzeichnisspezifische Funktionen + TOX specific functions --------------------------------------------------------------------*/ SwTOXBase::~SwTOXBase() @@ -703,7 +703,7 @@ String SwFormToken::GetString() const else if(TOKEN_CHAPTER_INFO == eTokenType) { sRet += String::CreateFromInt32( nChapterFormat ); -//add maximum permetted level + // add maximum permitted level sRet += ','; sRet += String::CreateFromInt32( nOutlineLevel ); } @@ -723,7 +723,7 @@ String SwFormToken::GetString() const else if(TOKEN_ENTRY_NO == eTokenType) { sRet += String::CreateFromInt32( nChapterFormat ); -//add maximum permitted level + // add maximum permitted level sRet += ','; sRet += String::CreateFromInt32( nOutlineLevel ); } diff --git a/sw/source/core/tox/toxhlp.cxx b/sw/source/core/tox/toxhlp.cxx index 970cb29..e1a3140 100644 --- a/sw/source/core/tox/toxhlp.cxx +++ b/sw/source/core/tox/toxhlp.cxx @@ -60,7 +60,7 @@ IndexEntrySupplierWrapper::IndexEntrySupplierWrapper() ) { #if OSL_DEBUG_LEVEL > 0 - rtl::OStringBuffer aMsg(RTL_CONSTASCII_STRINGPARAM("IndexEntrySupplierWrapper: Exception caught\n")); + rtl::OStringBuffer aMsg(RTL_CONSTASCII_STRINGPARAM("IndexEntrySupplierWrapper: Caught exception\n")); aMsg.append(rtl::OUStringToOString(e.Message, RTL_TEXTENCODING_UTF8)); OSL_FAIL( aMsg.getStr() ); #endif @@ -86,7 +86,7 @@ String IndexEntrySupplierWrapper::GetIndexKey( const String& rTxt, ) { #if OSL_DEBUG_LEVEL > 0 - rtl::OStringBuffer aMsg(RTL_CONSTASCII_STRINGPARAM("getIndexKey: Exception caught\n")); + rtl::OStringBuffer aMsg(RTL_CONSTASCII_STRINGPARAM("getIndexKey: Caught exception\n")); aMsg.append(rtl::OUStringToOString(e.Message, RTL_TEXTENCODING_UTF8)); OSL_FAIL( aMsg.getStr() ); #endif @@ -107,7 +107,7 @@ String IndexEntrySupplierWrapper::GetFollowingText( sal_Bool bMorePages ) const ) { #if OSL_DEBUG_LEVEL > 0 - rtl::OStringBuffer aMsg(RTL_CONSTASCII_STRINGPARAM("getIndexFollowPageWord: Exception caught\n")); + rtl::OStringBuffer aMsg(RTL_CONSTASCII_STRINGPARAM("getIndexFollowPageWord: Caught exception\n")); aMsg.append(rtl::OUStringToOString(e.Message, RTL_TEXTENCODING_UTF8)); OSL_FAIL( aMsg.getStr() ); #endif @@ -130,7 +130,7 @@ IndexEntrySupplierWrapper::GetAlgorithmList( const ::com::sun::star::lang::Local ) { #if OSL_DEBUG_LEVEL > 0 - rtl::OStringBuffer aMsg(RTL_CONSTASCII_STRINGPARAM("getAlgorithmList: Exception caught\n")); + rtl::OStringBuffer aMsg(RTL_CONSTASCII_STRINGPARAM("getAlgorithmList: Caught exception\n")); aMsg.append(rtl::OUStringToOString(e.Message, RTL_TEXTENCODING_UTF8)); OSL_FAIL( aMsg.getStr() ); #endif @@ -153,7 +153,7 @@ sal_Bool IndexEntrySupplierWrapper::LoadAlgorithm( ) { #if OSL_DEBUG_LEVEL > 0 - rtl::OStringBuffer aMsg(RTL_CONSTASCII_STRINGPARAM("loadAlgorithm: Exception caught\n")); + rtl::OStringBuffer aMsg(RTL_CONSTASCII_STRINGPARAM("loadAlgorithm: Caught exception\n")); aMsg.append(rtl::OUStringToOString(e.Message, RTL_TEXTENCODING_UTF8)); OSL_FAIL( aMsg.getStr() ); #endif @@ -179,7 +179,7 @@ sal_Int16 IndexEntrySupplierWrapper::CompareIndexEntry( ) { #if OSL_DEBUG_LEVEL > 0 - rtl::OStringBuffer aMsg(RTL_CONSTASCII_STRINGPARAM("compareIndexEntry: Exception caught\n")); + rtl::OStringBuffer aMsg(RTL_CONSTASCII_STRINGPARAM("compareIndexEntry: Caught exception\n")); aMsg.append(rtl::OUStringToOString(e.Message, RTL_TEXTENCODING_UTF8)); OSL_FAIL( aMsg.getStr() ); #endif diff --git a/sw/source/core/tox/txmsrt.cxx b/sw/source/core/tox/txmsrt.cxx index e6f18c1..a515b16 100644 --- a/sw/source/core/tox/txmsrt.cxx +++ b/sw/source/core/tox/txmsrt.cxx @@ -59,7 +59,7 @@ using namespace ::com::sun::star; using namespace ::com::sun::star::uno; using ::rtl::OUString; /*-------------------------------------------------------------------- - Beschreibung: Strings initialisieren + Initialize strings --------------------------------------------------------------------*/ sal_uInt16 SwTOXSortTabBase::nOpt = 0; @@ -140,7 +140,7 @@ String SwTOXInternational::GetFollowingText( sal_Bool bMorePages ) const } /*-------------------------------------------------------------------- - Beschreibung: SortierElement fuer Verzeichniseintraege + SortElement for TOX entries --------------------------------------------------------------------*/ @@ -170,11 +170,11 @@ SwTOXSortTabBase::SwTOXSortTabBase( TOXSortType nTyp, const SwCntntNode* pNd, case TOX_SORT_CONTENT: case TOX_SORT_PARA: case TOX_SORT_TABLE: - // falls sie in Sonderbereichen stehen, sollte man die - // Position im Body besorgen + // If they are in a special areas, we should get the position at the + // body if( nPos < pNd->GetNodes().GetEndOfExtras().GetIndex() ) { - // dann die "Anker" (Body) Position holen. + // Then get the 'anchor' (body) position Point aPt; const SwCntntFrm* pFrm = pNd->getLayoutFrm( pNd->GetDoc()->GetCurrentLayout(), &aPt, 0, sal_False ); if( pFrm ) @@ -226,8 +226,8 @@ sal_Bool SwTOXSortTabBase::operator==( const SwTOXSortTabBase& rCmp ) if( bRet ) { - // beide Pointer vorhanden -> vergleiche Text - // beide Pointer nicht vorhanden -> vergleiche AlternativText + // Both pointers exist -> compare text + // else -> compare AlternativeText const xub_StrLen *pEnd = pTxtMark->GetEnd(), *pEndCmp = rCmp.pTxtMark->GetEnd(); @@ -282,8 +282,8 @@ sal_Bool SwTOXSortTabBase::operator<( const SwTOXSortTabBase& rCmp ) String sOtherTxtReading; rCmp.GetTxt( sOtherTxt, sOtherTxtReading ); - // beide Pointer vorhanden -> vergleiche Text - // beide Pointer nicht vorhanden -> vergleiche AlternativText + // Both pointers exist -> compare text + // else -> compare AlternativeText if( ( pEnd && pEndCmp ) || ( !pEnd && !pEndCmp ) ) pTOXIntl->IsEqual( sMyTxt, sMyTxtReading, GetLocale(), sOtherTxt, sOtherTxtReading, rCmp.GetLocale() ); @@ -303,7 +303,7 @@ sal_Bool SwTOXSortTabBase::operator<( const SwTOXSortTabBase& rCmp ) } /*-------------------------------------------------------------------- - Beschreibung: sortierter Stichworteintrag + Sorted keyword entry --------------------------------------------------------------------*/ @@ -320,7 +320,7 @@ SwTOXIndex::SwTOXIndex( const SwTxtNode& rNd, } // -// Stichworte vergleichen. Bezieht sich nur auf den Text +// Compare keywords. Only relates to the text. // @@ -328,11 +328,11 @@ sal_Bool SwTOXIndex::operator==( const SwTOXSortTabBase& rCmpBase ) { SwTOXIndex& rCmp = (SwTOXIndex&)rCmpBase; - // In Abhaengigkeit von den Optionen Grosskleinschreibung beachten + // Respect case taking dependencies into account if(GetLevel() != rCmp.GetLevel() || nKeyLevel != rCmp.nKeyLevel) return sal_False; - OSL_ENSURE(pTxtMark, "pTxtMark == 0, Kein Stichwort"); + OSL_ENSURE(pTxtMark, "pTxtMark == 0, No keyword"); String sMyTxt; String sMyTxtReading; @@ -345,7 +345,7 @@ sal_Bool SwTOXIndex::operator==( const SwTOXSortTabBase& rCmpBase ) sal_Bool bRet = pTOXIntl->IsEqual( sMyTxt, sMyTxtReading, GetLocale(), sOtherTxt, sOtherTxtReading, rCmp.GetLocale() ); - // Wenn nicht zusammengefasst wird muss die Pos aus gewertet werden + // If we don't summarize we need to evaluate the Pos if(bRet && !(GetOptions() & nsSwTOIOptions::TOI_SAME_ENTRY)) bRet = nPos == rCmp.nPos; @@ -353,13 +353,13 @@ sal_Bool SwTOXIndex::operator==( const SwTOXSortTabBase& rCmpBase ) } // -// kleiner haengt nur vom Text ab +// operator, only depends on the text sal_Bool SwTOXIndex::operator<( const SwTOXSortTabBase& rCmpBase ) { SwTOXIndex& rCmp = (SwTOXIndex&)rCmpBase; - OSL_ENSURE(pTxtMark, "pTxtMark == 0, Kein Stichwort"); + OSL_ENSURE(pTxtMark, "pTxtMark == 0, No keyword"); String sMyTxt; String sMyTxtReading; @@ -373,7 +373,7 @@ sal_Bool SwTOXIndex::operator<( const SwTOXSortTabBase& rCmpBase ) pTOXIntl->IsLess( sMyTxt, sMyTxtReading, GetLocale(), sOtherTxt, sOtherTxtReading, rCmp.GetLocale() ); - // Wenn nicht zusammengefasst wird muss die Pos aus gewertet werden + // If we don't summarize we need to evaluate the Pos if( !bRet && !(GetOptions() & nsSwTOIOptions::TOI_SAME_ENTRY) ) { bRet = pTOXIntl->IsEqual( sMyTxt, sMyTxtReading, GetLocale(), @@ -385,11 +385,11 @@ sal_Bool SwTOXIndex::operator<( const SwTOXSortTabBase& rCmpBase ) } // -// Das Stichwort selbst +// The keyword itself void SwTOXIndex::GetText_Impl( String& rTxt, String& rTxtReading ) const { - OSL_ENSURE(pTxtMark, "pTxtMark == 0, Kein Stichwort"); + OSL_ENSURE(pTxtMark, "pTxtMark == 0, No keyword"); const SwTOXMark& rTOXMark = pTxtMark->GetTOXMark(); switch(nKeyLevel) { @@ -447,7 +447,7 @@ void SwTOXIndex::FillText( SwTxtNode& rNd, const SwIndex& rInsPos, sal_uInt16 ) sal_uInt16 SwTOXIndex::GetLevel() const { - OSL_ENSURE(pTxtMark, "pTxtMark == 0, Kein Stichwort"); + OSL_ENSURE(pTxtMark, "pTxtMark == 0, No keyword"); sal_uInt16 nForm = FORM_PRIMARY_KEY; @@ -462,7 +462,7 @@ sal_uInt16 SwTOXIndex::GetLevel() const } /*-------------------------------------------------------------------- - Beschreibung: Schluessel und Trennzeichen + Key and separator --------------------------------------------------------------------*/ @@ -522,7 +522,7 @@ void SwTOXCustom::GetText_Impl( String& rTxt, String &rTxtReading ) const /*-------------------------------------------------------------------- - Beschreibung: sortierter Inhaltsverz. Eintrag + Sorts the TOX entries --------------------------------------------------------------------*/ @@ -533,8 +533,7 @@ SwTOXContent::SwTOXContent( const SwTxtNode& rNd, const SwTxtTOXMark* pMark, } -// Der Text des Inhalts -// +// The content's text void SwTOXContent::GetText_Impl( String& rTxt, String& rTxtReading ) const { @@ -567,7 +566,7 @@ void SwTOXContent::FillText( SwTxtNode& rNd, const SwIndex& rInsPos, sal_uInt16 } // -// Die Ebene fuer Anzeige +// The level for displaying it // @@ -577,14 +576,11 @@ sal_uInt16 SwTOXContent::GetLevel() const } /*-------------------------------------------------------------------- - Beschreibung: Verzeichnis aus Absaetzen zusammengesammelt + TOX assembled from paragraphs + Watch out for OLE/graphics when sorting! + The position must not come from the document, but from the "anchor"! --------------------------------------------------------------------*/ -// bei Sortierung von OLE/Grafiken aufpassen !!! -// Die Position darf nicht die im Dokument, -// sondern muss die vom "Henkel" sein !! - - SwTOXPara::SwTOXPara( const SwCntntNode& rNd, SwTOXElement eT, sal_uInt16 nLevel ) : SwTOXSortTabBase( TOX_SORT_PARA, &rNd, 0, 0 ), eType( eT ), @@ -615,13 +611,13 @@ void SwTOXPara::GetText_Impl( String& rTxt, String& ) const case nsSwTOXElement::TOX_GRAPHIC: case nsSwTOXElement::TOX_FRAME: { - // suche das FlyFormat, dort steht der Object/Grafik-Name + // Find the FlyFormat; the object/graphic name is there SwFrmFmt* pFly = pNd->GetFlyFmt(); if( pFly ) rTxt = pFly->GetName(); else { - OSL_ENSURE( !this, "Grafik/Object ohne Namen" ); + OSL_ENSURE( !this, "Graphic/object without name" ); sal_uInt16 nId = nsSwTOXElement::TOX_OLE == eType ? STR_OBJECT_DEFNAME : nsSwTOXElement::TOX_GRAPHIC == eType @@ -662,7 +658,7 @@ sal_uInt16 SwTOXPara::GetLevel() const if( nsSwTOXElement::TOX_OUTLINELEVEL == eType && pNd->GetTxtNode() ) { - const int nTmp = ((SwTxtNode*)pNd)->GetAttrOutlineLevel();//#outline level,zhaojianwei???? + const int nTmp = ((SwTxtNode*)pNd)->GetAttrOutlineLevel(); if(nTmp != 0 ) nRet = static_cast<sal_uInt16>(nTmp); } @@ -695,7 +691,7 @@ String SwTOXPara::GetURL() const case nsSwTOXElement::TOX_GRAPHIC: case nsSwTOXElement::TOX_FRAME: { - // suche das FlyFormat, dort steht der Object/Grafik-Name + // Find the FlyFormat; the object/graphic name is there SwFrmFmt* pFly = pNd->GetFlyFmt(); if( pFly ) { @@ -720,7 +716,7 @@ String SwTOXPara::GetURL() const /*-------------------------------------------------------------------- - Beschreibung: Tabelle + Table --------------------------------------------------------------------*/ @@ -740,7 +736,7 @@ void SwTOXTable::GetText_Impl( String& rTxt, String& ) const } else { - OSL_ENSURE( !this, "Wo ist meine Tabelle geblieben?" ); + OSL_ENSURE( !this, "Where's my table?" ); rTxt = SW_RESSTR( STR_TABLE_DEFNAME ); } } _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits