[Libreoffice-commits] .: 2 commits - sw/source

Christina Rossmanith crossmanith at kemper.freedesktop.org
Mon Feb 28 01:12:28 PST 2011


 sw/source/ui/dialog/macassgn.cxx |    2 
 sw/source/ui/dochdl/gloshdl.cxx  |   75 ++++++------
 sw/source/ui/dochdl/selglos.cxx  |    2 
 sw/source/ui/dochdl/selglos.src  |    4 
 sw/source/ui/dochdl/swdtflvr.cxx |  233 ++++++++++++++++++---------------------
 sw/source/ui/inc/macassgn.hxx    |    2 
 sw/source/ui/misc/glossary.cxx   |    2 
 7 files changed, 155 insertions(+), 165 deletions(-)

New commits:
commit 67cb2082fd0b605e64d4044885803b11602b4f79
Author: Martin Kepplinger <martinkepplinger at eml.cc>
Date:   Mon Feb 28 10:12:04 2011 +0100

    Comment translation of writer/sw/source/ui/dochdl

diff --git a/sw/source/ui/dochdl/gloshdl.cxx b/sw/source/ui/dochdl/gloshdl.cxx
index ca39ce1..527db65 100644
--- a/sw/source/ui/dochdl/gloshdl.cxx
+++ b/sw/source/ui/dochdl/gloshdl.cxx
@@ -48,15 +48,15 @@
 #include <fmtcol.hxx>
 #include <docary.hxx>
 #include <wrtsh.hxx>
-#include <uitool.hxx>                   // Fehlermeldungen
+#include <uitool.hxx>                   // error messages
 #include <view.hxx>
 #include <swevent.hxx>
 #include <gloshdl.hxx>
 #include <glosdoc.hxx>
 #include <shellio.hxx>
-#include <swundo.hxx>               	// fuer Undo-Ids
+#include <swundo.hxx>               	// for Undo-Ids
 #include <expfld.hxx>
-#include <initui.hxx>					// fuer ::GetGlossaries()
+#include <initui.hxx>					// for ::GetGlossaries()
 #include <gloslst.hxx>
 #include <swdtflvr.hxx>
 #include <docsh.hxx>
@@ -91,7 +91,7 @@ SV_IMPL_PTRARR( TextBlockInfoArr, TextBlockInfo_ImplPtr )
 SV_IMPL_REF( SwDocShell )
 
 /*------------------------------------------------------------------------
-    Beschreibung:	Dialog fuer Bearbeiten Vorlagen
+    Description:	Dialog for edit templates
 ------------------------------------------------------------------------*/
 void SwGlossaryHdl::GlossaryDlg()
 {
@@ -120,9 +120,8 @@ void SwGlossaryHdl::GlossaryDlg()
 }
 
 /*------------------------------------------------------------------------
-    Beschreibung:	Setzen der aktuellen Gruppe; falls aus dem Dialog
-                    gerufen, wird die Gruppe temp. erzeugt fuer einen
-                    schnelleren Zugriff
+    Description:	set the default group; if called from the dialog
+                    the group is created temporarily for faster access
 ------------------------------------------------------------------------*/
 void SwGlossaryHdl::SetCurGroup(const String &rGrp, BOOL bApi, BOOL bAlwaysCreateNew )
 {
@@ -158,7 +157,7 @@ void SwGlossaryHdl::SetCurGroup(const String &rGrp, BOOL bApi, BOOL bAlwaysCreat
                 bPathEqual = TRUE;
         }
 
-        // Beim Pfadwechsel kann man sich auf den Namen nicht verlassen
+        // When path changed, the name is not reliable
         if(!bAlwaysCreateNew && bPathEqual)
             return;
     }
@@ -247,13 +246,13 @@ BOOL SwGlossaryHdl::CopyOrMove( const String& rSourceGroupName,  String& rSource
     if(pDestGroup->IsReadOnly() || (bMove && pSourceGroup->IsReadOnly()) )
         return FALSE;
 
-    //Der Index muss hier ermittelt werden, weil rSourceShortName in CopyBlock evtl veraendert wird
+    //The index must be determined here because rSourceShortName maybe changed in CopyBlock
     USHORT nDeleteIdx = pSourceGroup->GetIndex( rSourceShortName );
     OSL_ENSURE(USHRT_MAX != nDeleteIdx, "entry not found");
     ULONG nRet = pSourceGroup->CopyBlock( *pDestGroup, rSourceShortName, rLongName );
     if(!nRet && bMove)
     {
-        // der Index muss existieren
+        // the index must be existing
         nRet = pSourceGroup->Delete( nDeleteIdx ) ? 0 : 1;
     }
     rStatGlossaries.PutGroupDoc( pSourceGroup );
@@ -262,7 +261,7 @@ BOOL SwGlossaryHdl::CopyOrMove( const String& rSourceGroupName,  String& rSource
 }
 
 /*------------------------------------------------------------------------
-    Beschreibung: Loeschen einer Textbausteindatei-Gruppe
+    Description: delete a autotext-file-group
 ------------------------------------------------------------------------*/
 BOOL SwGlossaryHdl::DelGroup(const String &rGrpName)
 {
@@ -283,7 +282,7 @@ BOOL SwGlossaryHdl::DelGroup(const String &rGrpName)
 }
 
 /*------------------------------------------------------------------------
-    Beschreibung:	Anzahl Textbausteine erfragen
+    Description:	ask for number of autotexts
 ------------------------------------------------------------------------*/
 USHORT SwGlossaryHdl::GetGlossaryCnt()
 {
@@ -303,7 +302,7 @@ String	SwGlossaryHdl::GetGlossaryShortName(USHORT nId)
 }
 
 /*------------------------------------------------------------------------
-    Beschreibung:	Kurzname erfragen
+    Description:	ask for short name
 ------------------------------------------------------------------------*/
 String SwGlossaryHdl::GetGlossaryShortName(const String &rName)
 {
@@ -322,7 +321,7 @@ String SwGlossaryHdl::GetGlossaryShortName(const String &rName)
 }
 
 /*------------------------------------------------------------------------
- Beschreibung:	Kuerzel fuer Textbaustein bereits verwendet?
+    Description:	short name for autotext already used?
 ------------------------------------------------------------------------*/
 BOOL SwGlossaryHdl::HasShortName(const String& rShortName) const
 {
@@ -340,7 +339,7 @@ BOOL    SwGlossaryHdl::ConvertToNew(SwTextBlocks& /*rOld*/)
 }
 
 /*------------------------------------------------------------------------
-    Beschreibung:	Erzeugen eines Textbausteines
+    Desription:		Create autotext
 ------------------------------------------------------------------------*/
 BOOL SwGlossaryHdl::NewGlossary(const String& rName, const String& rShortName,
                                 BOOL bCreateGroup, BOOL bNoAttr)
@@ -375,7 +374,7 @@ BOOL SwGlossaryHdl::NewGlossary(const String& rName, const String& rShortName,
     return BOOL( nSuccess != (USHORT) -1 );
 }
 /*------------------------------------------------------------------------
-    Beschreibung:	Loeschen eines Textbausteines
+    Description:	Delete a autotext
 ------------------------------------------------------------------------*/
 BOOL SwGlossaryHdl::DelGlossary(const String &rShortName)
 {
@@ -394,7 +393,7 @@ BOOL SwGlossaryHdl::DelGlossary(const String &rShortName)
 }
 
 /*------------------------------------------------------------------------
-    Beschreibung: Kurzform expandieren
+    Description: expand short name
 ------------------------------------------------------------------------*/
 BOOL SwGlossaryHdl::ExpandGlossary()
 {
@@ -411,7 +410,7 @@ BOOL SwGlossaryHdl::ExpandGlossary()
 
     String aShortName;
 
-        // bei Textselektion diese verwenden
+        // use this at text selection
     if(pWrtShell->SwCrsrShell::HasSelection() && !pWrtShell->IsBlockMode())
     {
         aShortName = pWrtShell->GetSelTxt();
@@ -426,7 +425,7 @@ BOOL SwGlossaryHdl::ExpandGlossary()
             pWrtShell->LeaveExtMode();
         // select word
         pWrtShell->SelNearestWrd();
-            // Wort erfragen
+            // ask for word
         if(pWrtShell->IsSelection())
             aShortName = pWrtShell->GetSelTxt();
     }
@@ -452,7 +451,7 @@ BOOL SwGlossaryHdl::Expand( const String& rShortName,
         USHORT nGroupCount = pGlossaryList->GetGroupCount();
         for(USHORT i = 1; i <= nGroupCount; i++)
         {
-            // Gruppenname mit Pfad-Extension besorgen
+            // get group name with path-extension
             String sTitle;
             String sGroupName = pGlossaryList->GetGroupName(i - 1, FALSE, &sTitle);
             if(sGroupName == pGlossary->GetName())
@@ -475,7 +474,7 @@ BOOL SwGlossaryHdl::Expand( const String& rShortName,
                 }
             }
         }
-        if( aFoundArr.Count() )  // einer wurde gefunden
+        if( aFoundArr.Count() )  // one was found
         {
             pGlossaries->PutGroupDoc(pGlossary);
             if(1 == aFoundArr.Count())
@@ -543,10 +542,10 @@ BOOL SwGlossaryHdl::Expand( const String& rShortName,
         SvxMacro aEndMacro(aEmptyStr, aEmptyStr, STARBASIC);
         GetMacros( aShortName, aStartMacro, aEndMacro, pGlossary );
 
-    // StartAction darf nich vor HasSelection und DelRight stehen,
-    // sonst wird der moeglich Shellwechsel verzoegert und
-    // API-Programme wuerden dann haengenbleiben
-    // ausserdem darf das Ereignismacro ebenfalls nicht in einer Action gerufen werden
+    // StartAction must not be before HasSelection and DelRight,
+    // otherwise the possible Shell change gets delayed and
+    // API-programs would hang.
+    // Moreover the event macro must also not be called in an action
         pWrtShell->StartUndo(UNDO_INSGLOSSARY);
         if( aStartMacro.GetMacName().Len() )
             pWrtShell->ExecMacro( aStartMacro );
@@ -554,7 +553,7 @@ BOOL SwGlossaryHdl::Expand( const String& rShortName,
             pWrtShell->DelLeft();
         pWrtShell->StartAllAction();
 
-        // alle InputFelder zwischenspeichern
+        // cache all InputFields
         SwInputFieldList aFldLst( pWrtShell, TRUE );
 
         pWrtShell->InsertGlossary(*pGlossary, aShortName);
@@ -565,7 +564,7 @@ BOOL SwGlossaryHdl::Expand( const String& rShortName,
         }
         pWrtShell->EndUndo(UNDO_INSGLOSSARY);
 
-        // fuer alle neuen InputFelder die Eingaben abfordern
+        // demand input for all new InputFields
         if( aFldLst.BuildSortLst() )
             pWrtShell->UpdateInputFlds( &aFldLst );
     }
@@ -574,7 +573,7 @@ BOOL SwGlossaryHdl::Expand( const String& rShortName,
 }
 
 /*------------------------------------------------------------------------
-    Beschreibung: Textbaustein einfuegen
+    Description: add autotext
 ------------------------------------------------------------------------*/
 BOOL SwGlossaryHdl::InsertGlossary(const String &rName)
 {
@@ -590,17 +589,17 @@ BOOL SwGlossaryHdl::InsertGlossary(const String &rName)
     SvxMacro aEndMacro(aEmptyStr, aEmptyStr, STARBASIC);
     GetMacros( rName, aStartMacro, aEndMacro, pGlos );
 
-    // StartAction darf nich vor HasSelection und DelRight stehen,
-    // sonst wird der moeglich Shellwechsel verzoegert und
-    // API-Programme wuerden dann haengenbleiben
-    // ausserdem darf das Ereignismacro ebenfalls nicht in einer Action gerufen werden
+    // StartAction must not be before HasSelection and DelRight,
+    // otherwise the possible Shell change gets delayed and
+    // API-programs would hang.
+    // Moreover the event macro must also not be called in an action
     if( aStartMacro.GetMacName().Len() )
         pWrtShell->ExecMacro( aStartMacro );
     if( pWrtShell->HasSelection() )
         pWrtShell->DelRight();
     pWrtShell->StartAllAction();
 
-    // alle InputFelder zwischenspeichern
+    // cache all InputFields
     SwInputFieldList aFldLst( pWrtShell, TRUE );
 
     pWrtShell->InsertGlossary(*pGlos, rName);
@@ -610,7 +609,7 @@ BOOL SwGlossaryHdl::InsertGlossary(const String &rName)
         pWrtShell->ExecMacro( aEndMacro );
     }
 
-    // fuer alle neuen InputFelder die Eingaben abfordern
+    // demand input for all new InputFields
     if( aFldLst.BuildSortLst() )
         pWrtShell->UpdateInputFlds( &aFldLst );
 
@@ -620,7 +619,7 @@ BOOL SwGlossaryHdl::InsertGlossary(const String &rName)
 }
 
 /*------------------------------------------------------------------------
- Beschreibung:	Macro setzen / erfragen
+ Description:	set / ask for macro
 ------------------------------------------------------------------------*/
 void SwGlossaryHdl::SetMacros(const String& rShortName,
                               const SvxMacro* pStart,
@@ -673,7 +672,7 @@ void SwGlossaryHdl::GetMacros( const String &rShortName,
 
 
 /*------------------------------------------------------------------------
-    Beschreibung:	ctor, dtor
+    Description:	ctor, dtor
 ------------------------------------------------------------------------*/
 SwGlossaryHdl::SwGlossaryHdl(SfxViewFrame* pVwFrm, SwWrtShell *pSh)
     : rStatGlossaries( *::GetGlossaries() ),
@@ -691,7 +690,7 @@ SwGlossaryHdl::~SwGlossaryHdl()
 }
 
 /*------------------------------------------------------------------------
-    Beschreibung:	Umbenennen eines Textbausteines
+    Description:	rename an autotext
 ------------------------------------------------------------------------*/
 BOOL SwGlossaryHdl::Rename(const String& rOldShort, const String& rNewShortName,
                            const String& rNewName )
@@ -753,7 +752,7 @@ BOOL SwGlossaryHdl::IsOld() const
 }
 
 /*--------------------------------------------------
-    Gruppe ohne Pfadindex finden
+    find group without path index
 --------------------------------------------------*/
 BOOL SwGlossaryHdl::FindGroupName(String & rGroup)
 {
diff --git a/sw/source/ui/dochdl/selglos.cxx b/sw/source/ui/dochdl/selglos.cxx
index dc57690..e93cc55 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
+ overload dtor
 --------------------------------------------------*/
 SwSelGlossaryDlg::~SwSelGlossaryDlg() {}
 
diff --git a/sw/source/ui/dochdl/selglos.src b/sw/source/ui/dochdl/selglos.src
index 8116251..8bec282 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? insert AutoText : insert 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 for shortcut : AutoTexts for shortcut */
         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..457a1af 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 infront of  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 from 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 text 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-Objects 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 filled from 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 selections
 
-        //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 selections
 
         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 filled from 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.
+            //It 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 blank
     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 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: fool 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 Disconnect!
+    // 		(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 leave!
         }
         pTmpSh = SfxObjectShell::GetNext( *pTmpSh, &aType );
     }
commit b1137021e9a3c70c8c860dbbe22bb2db51b43309
Author: Christina Rossmanith <ChrRossmanith at web.de>
Date:   Fri Feb 25 21:49:07 2011 +0100

    renamed MACASSGN_TEXTBAUST -> MACASSGN_AUTOTEXT

diff --git a/sw/source/ui/dialog/macassgn.cxx b/sw/source/ui/dialog/macassgn.cxx
index 85dbb53..6daac06 100644
--- a/sw/source/ui/dialog/macassgn.cxx
+++ b/sw/source/ui/dialog/macassgn.cxx
@@ -70,7 +70,7 @@ SfxEventNamesItem SwMacroAssignDlg::AddEvents( DlgEventType eType )
 
     switch( eType )
     {
-    case MACASSGN_TEXTBAUST:			// text building blocks
+    case MACASSGN_AUTOTEXT:
         aItem.AddEvent( String( SW_RES(STR_EVENT_START_INS_GLOSSARY) ), String(),
                             SW_EVENT_START_INS_GLOSSARY );
         aItem.AddEvent( String( SW_RES(STR_EVENT_END_INS_GLOSSARY) ), String(), 
diff --git a/sw/source/ui/inc/macassgn.hxx b/sw/source/ui/inc/macassgn.hxx
index 1872e53..c2be6cb 100644
--- a/sw/source/ui/inc/macassgn.hxx
+++ b/sw/source/ui/inc/macassgn.hxx
@@ -35,7 +35,7 @@ class SvxMacroItem;
 
 enum DlgEventType
 {
-    MACASSGN_TEXTBAUST,
+    MACASSGN_AUTOTEXT,
     MACASSGN_GRAPHIC,
     MACASSGN_OLE,
     MACASSGN_FRMURL,
diff --git a/sw/source/ui/misc/glossary.cxx b/sw/source/ui/misc/glossary.cxx
index 990406d..0c708a8 100644
--- a/sw/source/ui/misc/glossary.cxx
+++ b/sw/source/ui/misc/glossary.cxx
@@ -590,7 +590,7 @@ IMPL_LINK( SwGlossaryDlg, MenuHdl, Menu *, pMn )
                 aItem.SetMacro( SW_EVENT_END_INS_GLOSSARY, aEnd );
 
             aSet.Put( aItem );
-            aSet.Put( SwMacroAssignDlg::AddEvents( MACASSGN_TEXTBAUST ) );
+            aSet.Put( SwMacroAssignDlg::AddEvents( MACASSGN_AUTOTEXT ) );
 
             const SfxPoolItem* pItem;
             SvxAbstractDialogFactory* pFact = SvxAbstractDialogFactory::Create();


More information about the Libreoffice-commits mailing list