This translates all remaining german code comments of writer/sw/source/ui/dochdl to english.
This is contributed under the terms of the MPL 1.1 / GPLv3+ / LGPLv3+ triple license. --- sw/source/ui/dochdl/selglos.cxx | 2 +- sw/source/ui/dochdl/selglos.src | 4 +- sw/source/ui/dochdl/swdtflvr.cxx | 233 ++++++++++++++++++-------------------- 3 files changed, 115 insertions(+), 124 deletions(-) diff --git a/sw/source/ui/dochdl/selglos.cxx b/sw/source/ui/dochdl/selglos.cxx index dc57690..c01644a 100644 --- a/sw/source/ui/dochdl/selglos.cxx +++ b/sw/source/ui/dochdl/selglos.cxx @@ -65,7 +65,7 @@ SwSelGlossaryDlg::SwSelGlossaryDlg(Window * pParent, const String &rShortName) } /*-------------------------------------------------- - dtor ueberladen + overcharge dtor --------------------------------------------------*/ SwSelGlossaryDlg::~SwSelGlossaryDlg() {} diff --git a/sw/source/ui/dochdl/selglos.src b/sw/source/ui/dochdl/selglos.src index 8116251..9a5a425 100644 --- a/sw/source/ui/dochdl/selglos.src +++ b/sw/source/ui/dochdl/selglos.src @@ -37,7 +37,7 @@ ModalDialog DLG_SEL_GLOS OutputSize = TRUE ; SVLook = TRUE ; Size = MAP_APPFONT ( 220 , 100 ) ; - /* ### ACHTUNG: Neuer Text in Resource? AutoText einfügen : AutoText einf³gen */ + /* ### ATTENTION: new text in resource? add AutoText : add AutoText */ Text [ en-US ] = "Insert AutoText" ; Moveable = TRUE ; OKButton BT_OK @@ -63,7 +63,7 @@ ModalDialog DLG_SEL_GLOS { Pos = MAP_APPFONT ( 6 , 3 ) ; Size = MAP_APPFONT ( 152 , 8 ) ; - /* ### ACHTUNG: Neuer Text in Resource? AutoTexte zum Kürzel : AutoTexte zum K³rzel */ + /* ### ATTENTION: new text in resource? AutoTexts to abbreviation : AutoTexts to abbreviation */ Text [ en-US ] = "AutoTexts for shortcut " ; }; ListBox LB_GLOS diff --git a/sw/source/ui/dochdl/swdtflvr.cxx b/sw/source/ui/dochdl/swdtflvr.cxx index 871ee66..6778699 100644 --- a/sw/source/ui/dochdl/swdtflvr.cxx +++ b/sw/source/ui/dochdl/swdtflvr.cxx @@ -103,7 +103,7 @@ #include <docsh.hxx> #include <wdocsh.hxx> #include <fldbas.hxx> //DDE -#include <swundo.hxx> // fuer Undo-Ids +#include <swundo.hxx> // for Undo-Ids #include <pam.hxx> #include <ndole.hxx> #include <swwait.hxx> @@ -268,7 +268,7 @@ SwTransferable::~SwTransferable() { Application::GetSolarMutex().acquire(); - // der DDELink braucht noch die WrtShell! + // the DDELink still needs the WrtShell! if( refDdeLink.Is() ) { ((SwTrnsfrDdeLink*)&refDdeLink)->Disconnect( TRUE ); @@ -283,8 +283,8 @@ SwTransferable::~SwTransferable() // dead. delete pClpDocFac; - //JP 22.04.95: erst schliessen, dann kann die Ref. auch gecleared werden, - // so das die DocShell auch tatsaechlich geloescht wird! + //JP 22.04.95: first close, then the Ref. can be cleared as well, so that + // the DocShell really gets deleted! if( aDocShellRef.Is() ) { SfxObjectShell * pObj = aDocShellRef; @@ -346,8 +346,8 @@ void SwTransferable::AddSupportedFormats() void SwTransferable::InitOle( SfxObjectShell* pDoc, SwDoc& rDoc ) { - //OleVisArea einstellen. Linke obere Ecke der Seite und Groesse - //der RealSize in Twips. + //set OleVisArea. Upper left corner of the page and size of + //RealSize in Twips. const Size aSz( OLESIZE ); SwRect aVis( Point( DOCUMENTBORDER, DOCUMENTBORDER ), aSz ); pDoc->SetVisArea( aVis.SVRect() ); @@ -411,7 +411,7 @@ sal_Bool SwTransferable::GetData( const DATA_FLAVOR& rFlavor ) { SelectionType nSelectionType = pWrtShell->GetSelectionType(); -// SEL_GRF kommt vom ContentType der editsh +// SEL_GRF comes from ContentType of editsh if( (nsSelectionType::SEL_GRF | nsSelectionType::SEL_DRW_FORM) & nSelectionType ) { pClpGraphic = new Graphic; @@ -421,7 +421,7 @@ sal_Bool SwTransferable::GetData( const DATA_FLAVOR& rFlavor ) if( !pWrtShell->GetDrawObjGraphic( FORMAT_BITMAP, *pClpBitmap )) pOrigGrf = pClpBitmap; - // ist es ein URL-Button ? + // is it an URL-Button ? String sURL, sDesc; if( pWrtShell->GetURLFromButton( sURL, sDesc ) ) { @@ -434,10 +434,10 @@ sal_Bool SwTransferable::GetData( const DATA_FLAVOR& rFlavor ) SwDoc *const pTmpDoc = lcl_GetDoc(*pClpDocFac); pTmpDoc->SetRefForDocShell( boost::addressof(aDocShellRef) ); - pTmpDoc->LockExpFlds(); // nie die Felder updaten - Text so belassen + pTmpDoc->LockExpFlds(); // never update fields - leave text as it is pWrtShell->Copy( pTmpDoc ); - // es wurde in der CORE eine neu angelegt (OLE-Objekte kopiert!) + // in CORE a new one was created (OLE-Objekte copied!) if( aDocShellRef.Is() ) SwTransferable::InitOle( aDocShellRef, *pTmpDoc ); pTmpDoc->SetRefForDocShell( 0 ); @@ -479,8 +479,7 @@ sal_Bool SwTransferable::GetData( const DATA_FLAVOR& rFlavor ) if( TRNSFR_OLE == eBufferType ) { //TODO/MBA: testing - is this the "single OLE object" case?! - // aus dem ClipDoc das OLE-Object besorgen und von dem die Daten - // besorgen. + // get OLE-Object from ClipDoc and get the data from that. sal_Int64 nAspect = embed::Aspects::MSOLE_CONTENT; // will be set in the next statement uno::Reference < embed::XEmbeddedObject > xObj = FindOLEObj( nAspect ); Graphic* pOLEGraph = FindOLEReplacementGraphic(); @@ -757,7 +756,7 @@ void SwTransferable::DeleteSelection() { if(!pWrtShell) return; - // Selektionsart vor Action-Klammerung erfragen + // ask for type of selection before action-bracketing const int nSelection = pWrtShell->GetSelectionType(); pWrtShell->StartUndo( UNDO_DELETE ); if( ( nsSelectionType::SEL_TXT | nsSelectionType::SEL_TBL ) & nSelection ) @@ -820,7 +819,7 @@ int SwTransferable::PrepareForCopy( BOOL bIsCut ) AddFormat( FORMAT_GDIMETAFILE ); eBufferType = TRNSFR_OLE; } - //Gibt es ueberhaupt etwas zum bereitstellen? + //Is there anything to provide anyway? else if ( pWrtShell->IsSelection() || pWrtShell->IsFrmSelected() || pWrtShell->IsObjSelected() ) { @@ -830,10 +829,10 @@ int SwTransferable::PrepareForCopy( BOOL bIsCut ) pClpDocFac = new SwDocFac; - // zusaetzlichen Cursor erzeugen, damit eine Gleichbehandlung - // von Tastatur- und Mausselektion moeglich ist. - // Im AddMode wird bei Tastaturselektion der neue Cursor erst - // beim Bewegen des Cursors nach Selektionsende erzeugt. + // create additional cursor so that equal treatment of keyboard + // and mouse selection is possible. + // In AddMode with keyboard selection, the new cursor is not created + // before the cursor is moved after end of selection. if( pWrtShell->IsAddMode() && pWrtShell->SwCrsrShell::HasSelection() ) pWrtShell->CreateCrsr(); @@ -861,7 +860,7 @@ int SwTransferable::PrepareForCopy( BOOL bIsCut ) pMarkAccess->deleteMark(*ppMark); } - // es wurde in der CORE eine neu angelegt (OLE-Objekte kopiert!) + // a new one was created in CORE (OLE-Objekte copied!) if( aDocShellRef.Is() ) SwTransferable::InitOle( aDocShellRef, *pTmpDoc ); pTmpDoc->SetRefForDocShell( 0 ); @@ -882,11 +881,10 @@ int SwTransferable::PrepareForCopy( BOOL bIsCut ) bDDELink = pWrtShell->HasWholeTabSelection(); } - //Wenn's einer braucht OLE'n wir ihm was. + //When someone needs it, we 'OLE' him something AddFormat( SOT_FORMATSTR_ID_EMBED_SOURCE ); - //RTF vor das Metafile von OLE stellen, weil mit weniger verlusten - //behaftet. + //put RTF above the OLE's Metafile to have less loss if( !pWrtShell->IsObjSelected() ) { AddFormat( FORMAT_RTF ); @@ -912,7 +910,7 @@ int SwTransferable::PrepareForCopy( BOOL bIsCut ) if( !pWrtShell->GetDrawObjGraphic( FORMAT_BITMAP, *pClpBitmap )) pOrigGrf = pClpBitmap; - // ist es ein URL-Button ? + // is it an URL-Button ? String sURL, sDesc; if( pWrtShell->GetURLFromButton( sURL, sDesc ) ) { @@ -927,7 +925,7 @@ int SwTransferable::PrepareForCopy( BOOL bIsCut ) } } - // beim Cut hat DDE-Link keinen Sinn!! + // at Cut, DDE-Link doesn't make sense!! SwDocShell* pDShell; if( !bIsCut && bDDELink && 0 != ( pDShell = pWrtShell->GetDoc()->GetDocShell()) && @@ -937,9 +935,9 @@ int SwTransferable::PrepareForCopy( BOOL bIsCut ) refDdeLink = new SwTrnsfrDdeLink( *this, *pWrtShell ); } - //ObjectDescriptor wurde bereits aus der alten DocShell gefuellt. - //Jetzt noch anpassen. Dadurch kann im GetData die erste Anfrage - //auch noch mit delayed rendering beantwortet werden. + //ObjectDescriptor was already filly by the old DocShell. + //Now adjust it. Thus in GetData the first query can still + //be answered with delayed rendering. aObjDesc.mbCanLink = FALSE; Size aSz( OLESIZE ); aObjDesc.maSize = OutputDevice::LogicToLogic( aSz, MAP_TWIP, MAP_100TH_MM ); @@ -1015,30 +1013,30 @@ int SwTransferable::CopyGlossary( SwTextBlocks& rGlossary, SwNodes& rNds = pCDoc->GetNodes(); SwNodeIndex aNodeIdx( *rNds.GetEndOfContent().StartOfSectionNode() ); - SwCntntNode* pCNd = rNds.GoNext( &aNodeIdx ); // gehe zum 1. ContentNode + SwCntntNode* pCNd = rNds.GoNext( &aNodeIdx ); // go to 1st ContentNode SwPaM aPam( *pCNd ); pCDoc->SetRefForDocShell( boost::addressof(aDocShellRef) ); - pCDoc->LockExpFlds(); // nie die Felder updaten - Text so belassen + pCDoc->LockExpFlds(); // never update fields - leave test as it is pCDoc->InsertGlossary( rGlossary, rStr, aPam, 0 ); - // es wurde in der CORE eine neu angelegt (OLE-Objekte kopiert!) + // a new one was created in CORE (OLE-Objekte copied!) if( aDocShellRef.Is() ) SwTransferable::InitOle( aDocShellRef, *pCDoc ); pCDoc->SetRefForDocShell( 0 ); eBufferType = TRNSFR_DOCUMENT; - //Wenn's einer braucht OLE'n wir ihm was. + //When someone needs it, we 'OLE' her something. AddFormat( SOT_FORMATSTR_ID_EMBED_SOURCE ); AddFormat( FORMAT_RTF ); AddFormat( SOT_FORMATSTR_ID_HTML ); AddFormat( FORMAT_STRING ); - //ObjectDescriptor wurde bereits aus der alten DocShell gefuellt. - //Jetzt noch anpassen. Dadurch kann im GetData die erste Anfrage - //auch noch mit delayed rendering beantwortet werden. + //ObjectDescriptor was already filly by the old DocShell. + //Now adjust it. Thus in GetData the first query can still + //be answered with delayed rendering. aObjDesc.mbCanLink = FALSE; Size aSz( OLESIZE ); aObjDesc.maSize = OutputDevice::LogicToLogic( aSz, MAP_TWIP, MAP_100TH_MM ); @@ -1171,7 +1169,7 @@ int SwTransferable::PasteData( TransferableDataHelper& rData, case EXCHG_DEST_DOC_DRAWOBJ: case EXCHG_DEST_DOC_URLBUTTON: case EXCHG_DEST_DOC_GROUPOBJ: - // Rahmen/Objecte selektieren + // select frames/objects SwTransferable::SetSelInShell( rSh, TRUE, pPt ); break; @@ -1184,13 +1182,13 @@ int SwTransferable::PasteData( TransferableDataHelper& rData, else if( ( !GetSwTransferable( rData ) || bIsPasteFmt ) && !rSh.IsTableMode() && rSh.HasSelection() ) { - // dann die Selektionen loeschen + // then delete the selection - //Selektierten Inhalt loeschen, - // - nicht bei Tabellen-Selektion - // - nicht bei ReRead einer Grafik/DDEDaten - // - nicht bei D&D, fuer die richtige Selektion wurde im - // Drop-Handler gesorgt + //don't delete selected content + // - at table-selection + // - at ReRead of a graphic/DDEData + // - at D&D, for the right selection was taken care of + // in Drop-Handler BOOL bDelSel = FALSE; switch( nDestination ) { @@ -1232,12 +1230,12 @@ int SwTransferable::PasteData( TransferableDataHelper& rData, pAction = new SwTrnsfrActionAndUndo( &rSh, UNDO_PASTE_CLIPBOARD); } - // im Drag&Drop duerfen keine MessageBoxen angezeigt werden + // in Drag&Drop MessageBoxes must not be showed BOOL bMsg = 0 == pPt; BYTE nActionFlags = static_cast< BYTE >(( nAction >> 8 ) & 0xFF); USHORT nClearedAction = ( nAction & EXCHG_ACTION_MASK ); - // Selektionen loeschen + // delete selektions switch( nClearedAction ) { @@ -1258,7 +1256,7 @@ int SwTransferable::PasteData( TransferableDataHelper& rData, case EXCHG_OUT_ACTION_INSERT_IMAGEMAP: case EXCHG_OUT_ACTION_REPLACE_IMAGEMAP: - // dann muss ueber das Format gegangen werden + // then we have to use the format switch( nFormat ) { case SOT_FORMATSTR_ID_DRAWING: @@ -1325,7 +1323,7 @@ int SwTransferable::PasteData( TransferableDataHelper& rData, break; case SOT_FORMAT_FILE_LIST: - // dann nur als Grafiken einfuegen + // then insert as graphics only nRet = SwTransferable::_PasteFileList( rData, rSh, EXCHG_IN_ACTION_LINK == nClearedAction, pPt, bMsg ); @@ -1551,7 +1549,7 @@ USHORT SwTransferable::GetSotDestination( const SwWrtShell& rSh, case OBJCNT_URLBUTTON: nRet = EXCHG_DEST_DOC_URLBUTTON; break; case OBJCNT_GROUPOBJ: nRet = EXCHG_DEST_DOC_GROUPOBJ; break; -// was mmchen wir bei Mehrfachselektion??? +// what do we do at multiple selections??? default: { if( rSh.GetView().GetDocShell()->ISA(SwWebDocShell) ) @@ -1803,8 +1801,8 @@ int SwTransferable::_PasteOLE( TransferableDataHelper& rData, SwWrtShell& rSh, xObjRef.SetGraphic( aGraphic, aMimeType ); } - //Size einstellen. Ist ein Hack wg. Auslieferung, die Size sollte - //an das InsertOle uebergeben werden!!!!!!!!!! + //set size. This is a hack because of handing over, size should be + //passed to the InsertOle!!!!!!!!!! Size aSize; if ( aObjDesc.mnViewAspect == embed::Aspects::MSOLE_ICON ) { @@ -1818,7 +1816,7 @@ int SwTransferable::_PasteOLE( TransferableDataHelper& rData, SwWrtShell& rSh, } else if( aObjDesc.maSize.Width() && aObjDesc.maSize.Height() ) { - aSize = Size( aObjDesc.maSize ); //immer 100TH_MM + aSize = Size( aObjDesc.maSize ); //always 100TH_MM MapUnit aUnit = VCLUnoHelper::UnoEmbed2VCLMapUnit( xObj->getMapUnit( aObjDesc.mnViewAspect ) ); aSize = OutputDevice::LogicToLogic( aSize, MAP_100TH_MM, aUnit ); awt::Size aSz; @@ -1851,7 +1849,7 @@ int SwTransferable::_PasteOLE( TransferableDataHelper& rData, SwWrtShell& rSh, { } } - //Ende mit Hack! + //End of Hack! rSh.InsertOleObject( xObjRef ); nRet = 1; @@ -1883,8 +1881,7 @@ int SwTransferable::_PasteTargetURL( TransferableDataHelper& rData, String sURL( aINetImg.GetImageURL() ); SwTransferable::_CheckForURLOrLNKFile( rData, sURL ); - //!!! auf FileSystem abpruefen - nur dann ist es sinnvoll die - // Grafiken zu testen !!!! + //!!! check at FileSystem - only then it make sense to test graphics !!! Graphic aGrf; GraphicFilter *pFlt = GraphicFilter::GetGraphicFilter(); nRet = GRFILTER_OK == GraphicFilter::LoadGraphic( sURL, aEmptyStr, aGrf, pFlt ); @@ -1951,7 +1948,7 @@ void SwTransferable::SetSelInShell( SwWrtShell& rSh, BOOL bSelectFrm, { if( bSelectFrm ) { - // Rahmen/Objecte selektieren + // select frames/objects if( pPt && !rSh.GetView().GetViewFrame()->GetDispatcher()->IsLocked() ) { rSh.GetView().NoRotate(); @@ -1985,7 +1982,7 @@ int SwTransferable::_PasteDDE( TransferableDataHelper& rData, SwWrtShell& rWrtShell, BOOL bReReadGrf, BOOL bMsg ) { - // Daten aus dem Clipboardformat + // data from Clipboardformat String aApp, aTopic, aItem; { @@ -1994,7 +1991,7 @@ int SwTransferable::_PasteDDE( TransferableDataHelper& rData, { OSL_ENSURE( !&rWrtShell, "DDE Data not found." ); return 0; - } //sinnvollen Fehler melden!! + } // report useful error!! rtl_TextEncoding eEncoding = DDE_TXT_ENCODING; xStrm->ReadCString( aApp, eEncoding ); @@ -2005,7 +2002,7 @@ int SwTransferable::_PasteDDE( TransferableDataHelper& rData, String aCmd; sfx2::MakeLnkName( aCmd, &aApp, aTopic, aItem ); - // wollen wir jetzt eine Grafik einlesen ? + // do we want to read in a graphic now? ULONG nFormat; if( !rData.HasFormat( FORMAT_RTF ) && !rData.HasFormat( SOT_FORMATSTR_ID_HTML ) && @@ -2078,8 +2075,7 @@ int SwTransferable::_PasteDDE( TransferableDataHelper& rData, { do { // middle checked loop - // Wenn die Daten von einer Tabellenkalkulation kommen - // fuegen wir eine DDE-Tabelle ein + // When data comes from a spreadsheet, we add a DDE-table if( ( rData.HasFormat( SOT_FORMATSTR_ID_SYLK ) || rData.HasFormat( SOT_FORMATSTR_ID_SYLK_BIGCAPS ) ) && aExpand.Len() && @@ -2093,7 +2089,7 @@ int SwTransferable::_PasteDDE( TransferableDataHelper& rData, sTmp = sTmp.GetToken( 0, '\n' ); xub_StrLen nCols = sTmp.GetTokenCount( '\t' ); - // mindestens eine Spalte & Zeile muss vorhanden sein + // at least one column & row must be there if( !nRows || !nCols ) { if( bMsg ) @@ -2108,7 +2104,7 @@ int SwTransferable::_PasteDDE( TransferableDataHelper& rData, } else if( 1 < aExpand.GetTokenCount( '\n' ) ) { - // mehrere Absaetze -> eine geschuetzte Section einfuegen + // multiple paragraphs -> insert a protected section if( rWrtShell.HasSelection() ) rWrtShell.DelRight(); @@ -2117,7 +2113,7 @@ int SwTransferable::_PasteDDE( TransferableDataHelper& rData, aSect.SetProtectFlag(true); rWrtShell.InsertSection( aSect ); - pDDETyp = 0; // FeldTypen wieder entfernen + pDDETyp = 0; // remove FieldTypes again } else { @@ -2129,11 +2125,11 @@ int SwTransferable::_PasteDDE( TransferableDataHelper& rData, } while( FALSE ); } else - pDDETyp = 0; // FeldTypen wieder entfernen + pDDETyp = 0; // remove FieldTypes again if( !pDDETyp && !bDoublePaste ) { - // FeldTyp wieder entfernen - Fehler aufgetreten! + // remove FieldType again - error occured! for( j = nSize; j >= INIT_FLDTYPES; --j ) if( pTyp == rWrtShell.GetFldType( j ) ) { @@ -2217,17 +2213,16 @@ int SwTransferable::_PasteGrf( TransferableDataHelper& rData, SwWrtShell& rSh, if( bCheckForGrf ) { - //!!! auf FileSystem abpruefen - nur dann ist es sinnvoll die - // Grafiken zu testen !!!! + //!!! check at FileSystem - only then it makes sense to test the graphics !!! GraphicFilter *pFlt = GraphicFilter::GetGraphicFilter(); nRet = GRFILTER_OK == GraphicFilter::LoadGraphic( aBkmk.GetURL(), aEmptyStr, aGrf, pFlt ); if( !nRet && SW_PASTESDR_SETATTR == nAction && SOT_FORMAT_FILE == nFmt && - // Bug 63031 - nur bei Rahmenselektion + // Bug 63031 - only at frame selection rSh.IsFrmSelected() ) { - // dann als Hyperlink hinter die Grafik setzen + // then set as hyperlink after the graphic nFmt = SOT_FORMATSTR_ID_NETSCAPE_BOOKMARK; nRet = TRUE; } @@ -2299,7 +2294,7 @@ int SwTransferable::_PasteGrf( TransferableDataHelper& rData, SwWrtShell& rSh, } else if( bCheckForImageMap ) { - // oder sollte das File ein ImageMap-File sein? + // or should the file be an ImageMap-File? ImageMap aMap; SfxMedium aMed( INetURLObject(aBkmk.GetURL()).GetFull(), STREAM_STD_READ, FALSE ); @@ -2334,7 +2329,7 @@ int SwTransferable::_PasteImageMap( TransferableDataHelper& rData, SwFmtURL aURL( (SwFmtURL&)aSet.Get( RES_URL ) ); const ImageMap* pOld = aURL.GetMap(); - // setzen oder ersetzen ist hier die Frage + // set or replace, that is the question ImageMap aImageMap; if( rData.GetImageMap( SOT_FORMATSTR_ID_SVIM, aImageMap ) && ( !pOld || aImageMap != *pOld )) @@ -2358,7 +2353,7 @@ int SwTransferable::_PasteAsHyperlink( TransferableDataHelper& rData, String sDesc; SwTransferable::_CheckForURLOrLNKFile( rData, sFile, &sDesc ); - //#41801# ersteinmal die URL absolut machen + //#41801# at first, make the URL absolute INetURLObject aURL; aURL.SetSmartProtocol( INET_PROT_FILE ); aURL.SetSmartURL( sFile ); @@ -2422,14 +2417,14 @@ int SwTransferable::_PasteFileName( TransferableDataHelper& rData, { BOOL bIsURLFile = SwTransferable::_CheckForURLOrLNKFile( rData, sFile, &sDesc ); - //Eigenes FileFormat? -->Einfuegen, nicht fuer StarWriter/Web + //Own FileFormat? --> insert, not for StarWriter/Web String sFileURL = URIHelper::SmartRel2Abs(INetURLObject(), sFile, Link(), false ); const SfxFilter* pFlt = SW_PASTESDR_SETATTR == nAction ? 0 : SwIoSystem::GetFileFilter( sFileURL, aEmptyStr ); if( pFlt && !rSh.GetView().GetDocShell()->ISA(SwWebDocShell) ) { - // und dann per PostUser Event den Bereich-Einfuegen-Dialog hochreissen + // and then pull up the insert-region-dialog by PostUser event SwSectionData * pSect = new SwSectionData( FILE_LINK_SECTION, rSh.GetDoc()->GetUniqueSectionName() ); @@ -2443,10 +2438,9 @@ int SwTransferable::_PasteFileName( TransferableDataHelper& rData, else if( SW_PASTESDR_SETATTR == nAction || ( bIsURLFile && SW_PASTESDR_INSERT == nAction )) { - //Fremde Files koennen wir immerhin noch als Links - //Einfuegen. + //we can insert foreign files as links after all - //#41801# ersteinmal die URL absolut machen + //#41801# at first, make the URL absolute INetURLObject aURL; aURL.SetSmartProtocol( INET_PROT_FILE ); aURL.SetSmartURL( sFile ); @@ -2898,7 +2892,7 @@ void SwTransferable::SetDataForDragAndDrop( const Point& rSttPos ) AddFormat( FORMAT_GDIMETAFILE ); eBufferType = TRNSFR_OLE; } - //Gibt es ueberhaupt etwas zum bereitstellen? + //Is there anything to provide anyway? else if ( pWrtShell->IsSelection() || pWrtShell->IsFrmSelected() || pWrtShell->IsObjSelected() ) { @@ -2918,8 +2912,7 @@ void SwTransferable::SetDataForDragAndDrop( const Point& rSttPos ) AddFormat( SOT_FORMATSTR_ID_EMBED_SOURCE ); - //RTF vor das Metafile von OLE stellen, weil mit weniger verlusten - //behaftet. + //put RTF ahead of the OLE's Metafile for less loss if( !pWrtShell->IsObjSelected() ) { AddFormat( FORMAT_RTF ); @@ -2945,7 +2938,7 @@ void SwTransferable::SetDataForDragAndDrop( const Point& rSttPos ) if( !pWrtShell->GetDrawObjGraphic( FORMAT_BITMAP, *pClpBitmap )) pOrigGrf = pClpBitmap; - // ist es ein URL-Button ? + // is it an URL-Button ? String sURL, sDesc; if( pWrtShell->GetURLFromButton( sURL, sDesc ) ) { @@ -2959,9 +2952,9 @@ void SwTransferable::SetDataForDragAndDrop( const Point& rSttPos ) } } - //ObjectDescriptor wurde bereits aus der alten DocShell gefuellt. - //Jetzt noch anpassen. Dadurch kann im GetData die erste Anfrage - //auch noch mit delayed rendering beantwortet werden. + //ObjectDescriptor was already filly by the old DocShell. + //Now adjust it. Thus in GetData the first query can still + //be answered with delayed rendering. aObjDesc.mbCanLink = FALSE; aObjDesc.maDragStartPos = rSttPos; aObjDesc.maSize = OutputDevice::LogicToLogic( Size( OLESIZE ), @@ -2971,7 +2964,7 @@ void SwTransferable::SetDataForDragAndDrop( const Point& rSttPos ) } else if( nSelection & nsSelectionType::SEL_TXT && !pWrtShell->HasMark() ) { - // ist nur ein Feld - Selektiert? + // is only one field - selected? SwContentAtPos aCntntAtPos( SwContentAtPos::SW_INETATTR ); Point aPos( SwEditWin::GetDDStartPosX(), SwEditWin::GetDDStartPosY()); @@ -3033,13 +3026,13 @@ void SwTransferable::StartDrag( Window* pWin, const Point& rPos ) void SwTransferable::DragFinished( sal_Int8 nAction ) { - //Und noch die letzten Nacharbeiten damit alle Stati stimmen. + //And the last finishing work so that all statuses are right if( DND_ACTION_MOVE == nAction ) { if( bCleanUp ) { - //Es wurde auserhalb des Writers gedroped. Wir muessen noch - //loeschen. + //Is was dropped outside of Writer. We still have to + //delete. pWrtShell->StartAllAction(); pWrtShell->StartUndo( UNDO_UI_DRAG_AND_MOVE ); @@ -3048,7 +3041,7 @@ void SwTransferable::DragFinished( sal_Int8 nAction ) else { if ( !(pWrtShell->IsSelFrmMode() || pWrtShell->IsObjSelected()) ) - //SmartCut, eines der Blanks mitnehmen. + //SmartCut, take one of the blanks along pWrtShell->IntelligentCut( pWrtShell->GetSelectionType(), TRUE ); pWrtShell->DelRight(); } @@ -3077,8 +3070,8 @@ void SwTransferable::DragFinished( sal_Int8 nAction ) int SwTransferable::PrivatePaste( SwWrtShell& rShell ) { - // erst den SelectionType erfragen, dann Action-Klammerung !!!! - // (sonst wird nicht in eine TabellenSelektion gepastet!!!) + // first, ask for the SelectionType, then action-bracketing !!!! + // (otherwise it's not pasted into a TableSelection!!!) OSL_ENSURE( !rShell.ActionPend(), "Paste darf nie eine Actionklammerung haben" ); if ( !pClpDocFac ) return sal_False; // the return value of the SwFEShell::Paste also is BOOL! @@ -3092,20 +3085,19 @@ int SwTransferable::PrivatePaste( SwWrtShell& rShell ) bool bKillPaMs = false; - //Selektierten Inhalt loeschen, nicht bei Tabellen-Selektion und - //Tabelle im Clipboard + //Delete selected content, not at table-selection and table in Clipboard if( rShell.HasSelection() && !( nSelection & nsSelectionType::SEL_TBL_CELLS)) { bKillPaMs = true; rShell.SetRetainSelection( true ); rShell.DelRight(); - // war ein Fly selektiert, so muss jetzt fuer eine gueltige - // Cursor-Position gesorgt werden! (geparkter Cursor!) + // when a Fly was selected, a valid cursor position has to be found now + // (parked Cursor!) if( ( nsSelectionType::SEL_FRM | nsSelectionType::SEL_GRF | nsSelectionType::SEL_OLE | nsSelectionType::SEL_DRW | nsSelectionType::SEL_DRW_FORM ) & nSelection ) { - // den Cursor wieder positionieren + // position the cursor again Point aPt( rShell.GetCharRect().Pos() ); rShell.SwCrsrShell::SetCrsr( aPt, TRUE ); } @@ -3136,7 +3128,7 @@ int SwTransferable::PrivatePaste( SwWrtShell& rShell ) if( bKillPaMs ) rShell.KillPams(); - // Wenn Smart Paste dann Leerzeichen einfuegen + // If Smart Paste then insert blanks if( nRet && bSmart && ((bInWrd && !bEndWrd )|| bSttWrd) ) rShell.SwEditShell::Insert(' '); @@ -3166,7 +3158,7 @@ int SwTransferable::PrivateDrop( SwWrtShell& rSh, const Point& rDragPt, if( (TRNSFR_INETFLD & eBufferType) && pBkmk ) aTmp = *pBkmk; - // Zielgrafik selektieren + // select target graphic if( rSh.SelectObj( rDragPt ) ) { rSh.HideCrsr(); @@ -3176,7 +3168,7 @@ int SwTransferable::PrivateDrop( SwWrtShell& rSh, const Point& rDragPt, const int nSelection = rSh.GetSelectionType(); - // Draw-Objekte erstmal noch nicht beruecksichtigen + // not yet consider Draw objects if( nsSelectionType::SEL_GRF & nSelection ) { SfxItemSet aSet( rSh.GetAttrPool(), RES_URL, RES_URL ); @@ -3201,14 +3193,14 @@ int SwTransferable::PrivateDrop( SwWrtShell& rSh, const Point& rDragPt, if( &rSh != &rSrcSh && (nsSelectionType::SEL_GRF & rSh.GetSelectionType()) && TRNSFR_GRAPHIC == eBufferType ) { - // ReRead auf die Grafik + // ReRead on the graphic String sGrfNm, sFltNm; rSrcSh.GetGrfNms( &sGrfNm, &sFltNm ); rSh.ReRead( sGrfNm, sFltNm, rSrcSh.GetGraphic() ); return 1; } - //Nicht in Selektionen oder selektierten Rahmen + //not in selections or selected frames if( rSh.ChgCurrPam( rDragPt ) || ( rSh.IsSelFrmMode() && rSh.IsInsideSelectedObj( rDragPt )) ) return 0; @@ -3217,7 +3209,7 @@ int SwTransferable::PrivateDrop( SwWrtShell& rSh, const Point& rDragPt, bTblSel = TRUE; else if( rSrcSh.IsSelFrmMode() || rSrcSh.IsObjSelected() ) { - // keine positionsgeschuetzten Objecte verschieben! + // don't move position-protected objects! if( bMove && rSrcSh.IsSelObjProtected( FLYPROTECT_POS ) ) return 0; @@ -3272,7 +3264,7 @@ int SwTransferable::PrivateDrop( SwWrtShell& rSh, const Point& rDragPt, Point aSttPt( SwEditWin::GetDDStartPosX(), SwEditWin::GetDDStartPosY() ); - //JP 05.03.96: INetFelder erstmal selektieren ! + //JP 05.03.96: at first, select INetFelder! if( TRNSFR_INETFLD == eBufferType ) { if( &rSrcSh == &rSh ) @@ -3282,7 +3274,7 @@ int SwTransferable::PrivateDrop( SwWrtShell& rSh, const Point& rDragPt, rSh.SelectTxtAttr( RES_TXTATR_INETFMT ); if( rSh.ChgCurrPam( rDragPt ) ) { - // nicht in sich selbst kopieren/verschieben + // don't copy/move inside of yourself rSh.DestroyCrsr(); rSh.EndUndo( eUndoId ); rSh.EndAction(); @@ -3297,15 +3289,15 @@ int SwTransferable::PrivateDrop( SwWrtShell& rSh, const Point& rDragPt, rSrcSh.SelectTxtAttr( RES_TXTATR_INETFMT ); } - // ist am Einfuege Punkt ein URL-Attribut? Dann das ersetzen, - // also einfach eine Selektion aufspannen? + // is there an URL attribute at the insert point? Then replace that, + // so simply put up a selection? rSh.DelINetAttrWithText(); bDDINetAttr = TRUE; } if ( rSrcSh.IsSelFrmMode() ) { - //Hack: Spezialbehandlung austricksen + //Hack: trick the special treatment aSttPt -= aSttPt - rSrcSh.GetObjRect().Pos(); } @@ -3324,7 +3316,7 @@ int SwTransferable::PrivateDrop( SwWrtShell& rSh, const Point& rDragPt, } else { - //SmartCut, eines der Blank mitnehmen. + //SmartCut, take one of the blanks along. rSh.SwCrsrShell::DestroyCrsr(); if ( cWord == SwWrtShell::WORD_SPACE_BEFORE ) rSh.ExtendSelection( FALSE ); @@ -3381,7 +3373,7 @@ int SwTransferable::PrivateDrop( SwWrtShell& rSh, const Point& rDragPt, rSh.SwCrsrShell::CreateCrsr(); else { - // Selektionsmodus einschalten + // turn on selection mode rSh.SttSelect(); rSh.EndSelect(); } @@ -3395,7 +3387,7 @@ int SwTransferable::PrivateDrop( SwWrtShell& rSh, const Point& rDragPt, rSrcSh.EndUndo( eUndoId ); rSh.EndUndo( eUndoId ); - // Shell in den richtigen Status versetzen + // put the shell in the right state if( &rSrcSh != &rSh && ( rSh.IsFrmSelected() || rSh.IsObjSelected() )) rSh.EnterSelFrmMode(); @@ -3479,7 +3471,7 @@ SwTrnsfrDdeLink::SwTrnsfrDdeLink( SwTransferable& rTrans, SwWrtShell& rSh ) : rTrnsfr( rTrans ), pDocShell( 0 ), bDelBookmrk( FALSE ), bInDisconnect( FALSE ) { - // hier kommen wir nur bei Tabellen- oder Text-Selection an + // we only end up here with table- or text selection const int nSelection = rSh.GetSelectionType(); if( nsSelectionType::SEL_TBL_CELLS & nSelection ) { @@ -3514,8 +3506,7 @@ SwTrnsfrDdeLink::SwTrnsfrDdeLink( SwTransferable& rTrans, SwWrtShell& rSh ) if( sName.Len() && 0 != ( pDocShell = rSh.GetDoc()->GetDocShell() ) ) { - // dann erzeugen wir uns mal unseren "Server" und connecten uns - // zu diesem + // then we create our "server" and connect to it refObj = pDocShell->DdeCreateLinkSource( sName ); if( refObj.Is() ) { @@ -3538,7 +3529,7 @@ SwTrnsfrDdeLink::~SwTrnsfrDdeLink() void SwTrnsfrDdeLink::DataChanged( const String& , const uno::Any& ) { - // tja das wars dann mit dem Link + // well, that's it with the link if( !bInDisconnect ) { if( FindDocShell() && pDocShell->GetView() ) @@ -3614,13 +3605,13 @@ BOOL SwTrnsfrDdeLink::WriteData( SvStream& rStrm ) void SwTrnsfrDdeLink::Disconnect( BOOL bRemoveDataAdvise ) { //JP 29.01.96 Bug 24432: - // kein DataChanged mehr entgegen nehmen, wenn man - // sich schon im Disconnet befindet! - // (DTOR vom Bookmark verschickt einen DataChanged!) + // don't accept DataChanged anymore, when already + // located in Disconnet! + // (DTOR from Bookmark sends a DataChanged!) BOOL bOldDisconnect = bInDisconnect; bInDisconnect = TRUE; - // den nicht verwendeten Bookmark wieder zerstoeren (ohne Undo!)? + // destroy the unused bookmark again (without Undo!)? if( bDelBookmrk && refObj.Is() && FindDocShell() ) { SwDoc* pDoc = pDocShell->GetDoc(); @@ -3651,10 +3642,10 @@ void SwTrnsfrDdeLink::Disconnect( BOOL bRemoveDataAdvise ) refObj->SetUpdateTimeout( nOldTimeOut ); refObj->RemoveConnectAdvise( this ); if( bRemoveDataAdvise ) - // in einem DataChanged darf das SelectionObject NIE geloescht - // werden; wird schon von der Basisklasse erledigt + // in a DataChanged the SelectionObject must NEVER be deleted + // is already handled by the base class // (ADVISEMODE_ONLYONCE!!!!) - // Im normalen Disconnet aber schon! + // but always in normal Disconnect! refObj->RemoveAllDataAdvise( this ); refObj.Clear(); } @@ -3667,11 +3658,11 @@ BOOL SwTrnsfrDdeLink::FindDocShell() SfxObjectShell* pTmpSh = SfxObjectShell::GetFirst( &aType ); while( pTmpSh ) { - if( pTmpSh == pDocShell ) // die wollen wir haben + if( pTmpSh == pDocShell ) // that's what we want to have { if( pDocShell->GetDoc() ) return TRUE; - break; // das Doc ist nicht mehr vorhanden, also raus! + break; // the Doc is not there anymore, so out! } pTmpSh = SfxObjectShell::GetNext( *pTmpSh, &aType ); } -- 1.7.1
_______________________________________________ LibreOffice mailing list LibreOffice@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice