[PATCH] Comment translation GER-ENG in sw/source/ui/utlui/ (Part1)

Matthias Freund (via Code Review) gerrit at gerrit.libreoffice.org
Wed Mar 27 17:01:55 PDT 2013


Hi,

I have submitted a patch for review:

    https://gerrit.libreoffice.org/3101

To pull it, you can do:

    git pull ssh://gerrit.libreoffice.org:29418/core refs/changes/01/3101/1

Comment translation GER-ENG in sw/source/ui/utlui/ (Part1)

Change-Id: I2e216493168e5fea170fa9f0be35919a8c7d2020
---
M sw/source/ui/utlui/attrdesc.cxx
M sw/source/ui/utlui/attrdesc.hrc
M sw/source/ui/utlui/bookctrl.cxx
M sw/source/ui/utlui/condedit.cxx
M sw/source/ui/utlui/content.cxx
5 files changed, 174 insertions(+), 290 deletions(-)



diff --git a/sw/source/ui/utlui/attrdesc.cxx b/sw/source/ui/utlui/attrdesc.cxx
index 0ac4289..b2bf485 100644
--- a/sw/source/ui/utlui/attrdesc.cxx
+++ b/sw/source/ui/utlui/attrdesc.cxx
@@ -53,9 +53,7 @@
 #include <fmtftntx.hxx>
 #include <fmtfollowtextflow.hxx>
 
-
 using namespace com::sun::star;
-
 
 TYPEINIT2(SwFmtCharFmt,SfxPoolItem,SwClient);
 
@@ -89,9 +87,6 @@
         }
     }
 }
-
-// ATT_CHARFMT *********************************************
-
 
 SfxItemPresentation SwFmtCharFmt::GetPresentation
 (
@@ -127,9 +122,6 @@
     return SFX_ITEM_PRESENTATION_NONE;
 }
 
-// ATT_AUTOFMT *********************************************
-
-
 SfxItemPresentation SwFmtAutoFmt::GetPresentation
 (
     SfxItemPresentation ePres,
@@ -154,9 +146,6 @@
     }
     return SFX_ITEM_PRESENTATION_NONE;
 }
-
-// ATT_INETFMT *********************************************
-
 
 SfxItemPresentation SwFmtINetFmt::GetPresentation
 (
@@ -203,11 +192,6 @@
     return SFX_ITEM_PRESENTATION_NONE;
 }
 
-/*************************************************************************
-|*    class     SwFmtDrop
-*************************************************************************/
-
-
 SfxItemPresentation SwFmtDrop::GetPresentation
 (
     SfxItemPresentation ePres,
@@ -247,11 +231,6 @@
     return SFX_ITEM_PRESENTATION_NONE;
 }
 
-/*************************************************************************
-|*    class     SwRegisterItem
-*************************************************************************/
-
-
 SfxItemPresentation SwRegisterItem::GetPresentation
 (
     SfxItemPresentation ePres,
@@ -277,11 +256,6 @@
     }
     return SFX_ITEM_PRESENTATION_NONE;
 }
-
-/*************************************************************************
-|*    class     SwNumRuleItem
-*************************************************************************/
-
 
 SfxItemPresentation SwNumRuleItem::GetPresentation
 (
@@ -311,9 +285,6 @@
     }
     return SFX_ITEM_PRESENTATION_NONE;
 }
-/*************************************************************************
-|*    class     SwParaConnectBorderItem
-*************************************************************************/
 
 SfxItemPresentation SwParaConnectBorderItem::GetPresentation
 (
@@ -341,12 +312,7 @@
     return SFX_ITEM_PRESENTATION_NONE;
 }
 
-
-
-/******************************************************************************
- *  Frame-Attribute:
- ******************************************************************************/
-
+// Frame attribute
 
 SfxItemPresentation SwFmtFrmSize::GetPresentation
 (
@@ -398,9 +364,8 @@
     return SFX_ITEM_PRESENTATION_NONE;
 }
 
-//Kopfzeile, fuer Seitenformate
-//Client von FrmFmt das den Header beschreibt.
-
+//Header for page formats.
+//Client of FrmFmt which describes the header.
 
 SfxItemPresentation SwFmtHeader::GetPresentation
 (
@@ -428,9 +393,8 @@
     return SFX_ITEM_PRESENTATION_NONE;
 }
 
-//Fusszeile, fuer Seitenformate
-//Client von FrmFmt das den Footer beschreibt.
-
+//Footer for page formats.
+//Client of FrmFmt which describes the footer.
 
 SfxItemPresentation SwFmtFooter::GetPresentation
 (
@@ -457,7 +421,6 @@
     }
     return SFX_ITEM_PRESENTATION_NONE;
 }
-
 
 SfxItemPresentation SwFmtSurround::GetPresentation
 (
@@ -513,10 +476,7 @@
     return SFX_ITEM_PRESENTATION_NONE;
 }
 
-
-//VertOrientation, wie und woran orientiert --
-//  sich der FlyFrm in der Vertikalen -----------
-
+//VertOrientation, how and by what orientate the FlyFrm in the vertical?
 
 SfxItemPresentation SwFmtVertOrient::GetPresentation
 (
@@ -574,9 +534,7 @@
     return SFX_ITEM_PRESENTATION_NONE;
 }
 
-//HoriOrientation, wie und woran orientiert --
-//  sich der FlyFrm in der Hoizontalen ----------
-
+//HoriOrientation, how and by what orientate the FlyFrm in the horizontal?
 
 SfxItemPresentation SwFmtHoriOrient::GetPresentation
 (
@@ -634,8 +592,7 @@
     return SFX_ITEM_PRESENTATION_NONE;
 }
 
-//FlyAnchor, Anker des Freifliegenden Rahmen ----
-
+// FlyAnchor, Anchor of the free-flying frame
 
 SfxItemPresentation SwFmtAnchor::GetPresentation
 (
@@ -677,7 +634,6 @@
     return SFX_ITEM_PRESENTATION_NONE;
 }
 
-
 SfxItemPresentation SwFmtPageDesc::GetPresentation
 (
     SfxItemPresentation ePres,
@@ -707,8 +663,7 @@
     return SFX_ITEM_PRESENTATION_NONE;
 }
 
-//Der ColumnDescriptor --------------------------
-
+//The ColumnDescriptor
 
 SfxItemPresentation SwFmtCol::GetPresentation
 (
@@ -748,8 +703,7 @@
     return SFX_ITEM_PRESENTATION_NONE;
 }
 
-//URL's und Maps
-
+//URL's and maps
 
 SfxItemPresentation SwFmtURL::GetPresentation
 (
@@ -789,10 +743,6 @@
     return SFX_ITEM_PRESENTATION_NONE;
 }
 
-
-//SwFmtEditInReadonly
-
-
 SfxItemPresentation SwFmtEditInReadonly::GetPresentation
 (
     SfxItemPresentation ePres,
@@ -819,7 +769,6 @@
     }
     return SFX_ITEM_PRESENTATION_NONE;
 }
-
 
 SfxItemPresentation SwFmtLayoutSplit::GetPresentation
 (
@@ -935,7 +884,6 @@
     return SFX_ITEM_PRESENTATION_NONE;
 }
 
-
 SfxItemPresentation SwFmtLineNumber::GetPresentation
 (
     SfxItemPresentation ePres,
@@ -1010,10 +958,6 @@
     return SFX_ITEM_PRESENTATION_NONE;
 }
 
-
-//SwHeaderAndFooterEatSpacingItem
-
-
 SfxItemPresentation SwHeaderAndFooterEatSpacingItem::GetPresentation
 (
     SfxItemPresentation /*ePres*/,
@@ -1026,8 +970,7 @@
     return SFX_ITEM_PRESENTATION_NONE;
 }
 
-
-// ---------------------- Grafik-Attribute --------------------------
+// Graphic attributes
 
 SfxItemPresentation SwMirrorGrf::GetPresentation(
     SfxItemPresentation ePres, SfxMapUnit /*eCoreUnit*/, SfxMapUnit /*ePresUnit*/,
@@ -1062,7 +1005,6 @@
     }
     return ePres;
 }
-
 
 SfxItemPresentation SwRotationGrf::GetPresentation(
     SfxItemPresentation ePres, SfxMapUnit /*eCoreUnit*/, SfxMapUnit /*ePresUnit*/,
diff --git a/sw/source/ui/utlui/attrdesc.hrc b/sw/source/ui/utlui/attrdesc.hrc
index 175e37c..5f8f5b6 100644
--- a/sw/source/ui/utlui/attrdesc.hrc
+++ b/sw/source/ui/utlui/attrdesc.hrc
@@ -47,9 +47,9 @@
 #define STR_FRM_WIDTH                   (RC_ATTR_BEGIN + 23)
 #define STR_FRM_FIXEDHEIGHT             (RC_ATTR_BEGIN + 24)
 #define STR_FRM_MINHEIGHT               (RC_ATTR_BEGIN + 25)
-#define STR_FLY_AT_PARA                                 (RC_ATTR_BEGIN + 26)
-#define STR_FLY_AS_CHAR                                 (RC_ATTR_BEGIN + 27)
-#define STR_FLY_AT_PAGE                                 (RC_ATTR_BEGIN + 28)
+#define STR_FLY_AT_PARA                 (RC_ATTR_BEGIN + 26)
+#define STR_FLY_AS_CHAR                 (RC_ATTR_BEGIN + 27)
+#define STR_FLY_AT_PAGE                 (RC_ATTR_BEGIN + 28)
 #define STR_POS_X                       (RC_ATTR_BEGIN + 29)
 #define STR_POS_Y                       (RC_ATTR_BEGIN + 30)
 #define STR_VERT_TOP                    (RC_ATTR_BEGIN + 31)
@@ -81,7 +81,6 @@
 #define STR_LINECOUNT                   (RC_ATTR_BEGIN + 57)
 #define STR_DONTLINECOUNT               (RC_ATTR_BEGIN + 58)
 #define STR_LINCOUNT_START              (RC_ATTR_BEGIN + 59)
-
 #define STR_LUMINANCE                   (RC_ATTR_BEGIN + 60)
 #define STR_CHANNELR                    (RC_ATTR_BEGIN + 61)
 #define STR_CHANNELG                    (RC_ATTR_BEGIN + 62)
@@ -94,22 +93,21 @@
 #define STR_DRAWMODE                    (RC_ATTR_BEGIN + 69)
 #define STR_DRAWMODE_STD                (RC_ATTR_BEGIN + 70)
 #define STR_DRAWMODE_GREY               (RC_ATTR_BEGIN + 71)
-#define STR_DRAWMODE_BLACKWHITE                         (RC_ATTR_BEGIN + 72)
-#define STR_DRAWMODE_WATERMARK                          (RC_ATTR_BEGIN + 73)
+#define STR_DRAWMODE_BLACKWHITE         (RC_ATTR_BEGIN + 72)
+#define STR_DRAWMODE_WATERMARK          (RC_ATTR_BEGIN + 73)
 #define STR_ROTATION                    (RC_ATTR_BEGIN + 74)
-#define STR_GRID_NONE                                   (RC_ATTR_BEGIN + 75)
-#define STR_GRID_LINES_ONLY                             (RC_ATTR_BEGIN + 76)
-#define STR_GRID_LINES_CHARS                            (RC_ATTR_BEGIN + 77)
-#define STR_FOLLOW_TEXT_FLOW                            (RC_ATTR_BEGIN + 78)
-#define STR_DONT_FOLLOW_TEXT_FLOW                       (RC_ATTR_BEGIN + 79)
-#define STR_CONNECT_BORDER_ON                           (RC_ATTR_BEGIN + 80)
-#define STR_CONNECT_BORDER_OFF                          (RC_ATTR_BEGIN + 81)
-
+#define STR_GRID_NONE                   (RC_ATTR_BEGIN + 75)
+#define STR_GRID_LINES_ONLY             (RC_ATTR_BEGIN + 76)
+#define STR_GRID_LINES_CHARS            (RC_ATTR_BEGIN + 77)
+#define STR_FOLLOW_TEXT_FLOW            (RC_ATTR_BEGIN + 78)
+#define STR_DONT_FOLLOW_TEXT_FLOW       (RC_ATTR_BEGIN + 79)
+#define STR_CONNECT_BORDER_ON           (RC_ATTR_BEGIN + 80)
+#define STR_CONNECT_BORDER_OFF          (RC_ATTR_BEGIN + 81)
 
 #define ATTR_ACT_END                                    STR_CONNECT_BORDER_OFF
 
 #if ATTR_ACT_END > RC_ATTR_END
-#error Resource-Id Ueberlauf in #file, #line
+#error Resource-Id overflow in #file, #line
 #endif
 
 #endif
diff --git a/sw/source/ui/utlui/bookctrl.cxx b/sw/source/ui/utlui/bookctrl.cxx
index 651172d..17f3c57 100644
--- a/sw/source/ui/utlui/bookctrl.cxx
+++ b/sw/source/ui/utlui/bookctrl.cxx
@@ -34,8 +34,6 @@
 
 SFX_IMPL_STATUSBAR_CONTROL( SwBookmarkControl, SfxStringItem );
 
-// class BookmarkPopup_Impl --------------------------------------------------
-
 class BookmarkPopup_Impl : public PopupMenu
 {
 public:
@@ -59,8 +57,6 @@
 {
     nCurId = GetCurItemId();
 }
-
-// class SvxZoomStatusBarControl ------------------------------------------
 
 SwBookmarkControl::SwBookmarkControl( sal_uInt16 _nSlotId,
                                       sal_uInt16 _nId,
diff --git a/sw/source/ui/utlui/condedit.cxx b/sw/source/ui/utlui/condedit.cxx
index 562f87d..f9859f4 100644
--- a/sw/source/ui/utlui/condedit.cxx
+++ b/sw/source/ui/utlui/condedit.cxx
@@ -26,7 +26,7 @@
 using ::rtl::OUString;
 using namespace ::com::sun::star::uno;
 
-// STATIC DATA -----------------------------------------------------------
+// STATIC DATA
 
 ConditionEdit::ConditionEdit( Window* pParent, const ResId& rResId )
     : Edit( pParent, rResId ),
@@ -35,9 +35,8 @@
 {
 }
 
-/*--------------------------------------------------------------------
-    Beschreibung: Drop moeglich, bzw Format bekannt?
- --------------------------------------------------------------------*/
+// Drop possible, respectively format known?
+
 sal_Int8 ConditionEdit::AcceptDrop( const AcceptDropEvent& /*rEvt*/ )
 {
     return OColumnTransferable::canExtractColumnDescriptor
diff --git a/sw/source/ui/utlui/content.cxx b/sw/source/ui/utlui/content.cxx
index 13ec0b7..29dbd7b 100644
--- a/sw/source/ui/utlui/content.cxx
+++ b/sw/source/ui/utlui/content.cxx
@@ -139,9 +139,7 @@
     }
 }
 
-/***************************************************************************
-    Beschreibung: Inhalt, enthaelt Namen und Verweis auf den Inhalstyp
-***************************************************************************/
+// Content, contains names and reference at the content type.
 
 SwContent::SwContent(const SwContentType* pCnt, const String& rName, long nYPos) :
     SwTypeNumber(CTYPE_CNT),
@@ -187,9 +185,7 @@
 {
 }
 
-/***************************************************************************
-    Beschreibung:   Inhaltstyp, kennt seine Inhalte und die WrtShell
-***************************************************************************/
+// Content type, knows it's contents and the WrtShell.
 
 SwContentType::SwContentType(SwWrtShell* pShell, sal_uInt16 nType, sal_uInt8 nLevel) :
     SwTypeNumber(CTYPE_CTT),
@@ -207,13 +203,11 @@
     Init();
 }
 
-/***************************************************************************
-    Beschreibung:   Initialisierung
-***************************************************************************/
+// Init
 
 void SwContentType::Init(sal_Bool* pbInvalidateWindow)
 {
-    // wenn sich der MemberCount aendert ...
+    // if the MemberCount is changing ...
     sal_uInt16 nOldMemberCount = nMemberCount;
     nMemberCount = 0;
     switch(nContentType)
@@ -435,9 +429,9 @@
         }
         break;
     }
-    // ... dann koennen die Daten auch nicht mehr gueltig sein
-    // abgesehen von denen, die schon korrigiert wurden, dann ist
-    // nOldMemberCount doch nicht so old
+    // ... then, the data can also no longer be valid,
+    // apart from those which have already been corrected,
+    // then nOldMemberCount is nevertheless not so old.
     if( nOldMemberCount != nMemberCount )
         bDataValid = false;
 }
@@ -447,9 +441,7 @@
     delete pMember;
 }
 
-/***************************************************************************
-    Beschreibung:    Inhalt liefern, dazu gfs. die Liste fuellen
-***************************************************************************/
+// Deliver content, for that if necessary fill the list
 
 const SwContent* SwContentType::GetMember(sal_uInt16 nIndex)
 {
@@ -469,9 +461,7 @@
     bDataValid = false;
 }
 
-/***************************************************************************
-    Beschreibung: Liste der Inhalte fuellen
-***************************************************************************/
+// Fill the List of contents
 
 void    SwContentType::FillMemberList(sal_Bool* pbLevelOrVisibilityChanged)
 {
@@ -510,9 +500,9 @@
                     SwOutlineContent* pCnt = new SwOutlineContent(this, aEntry, i, nLevel,
                                                         pWrtShell->IsOutlineMovable( i ), nPos );
                     pMember->insert(pCnt);//, nPos);
-                    // bei gleicher Anzahl und vorhandenem pOldMember wird die
-                    // alte mit der neuen OutlinePos verglichen
-                    // cast fuer Win16
+                    // with the same number and existing "pOldMember" the
+                    // old one is compared with the new OutlinePos.
+                    // cast for Win16
                     if(nOldMemberCount > (int)nPos &&
                         ((SwOutlineContent*)(*pOldMember)[nPos])->GetOutlineLevel() != nLevel)
                         *pbLevelOrVisibilityChanged = sal_True;
@@ -603,7 +593,7 @@
                 if(lcl_IsUiVisibleBookmark(*ppBookmark))
                 {
                     const String& rBkmName = ppBookmark->get()->GetName();
-                    //nYPos von 0 -> text::Bookmarks werden nach Alphabet sortiert
+                    //nYPos from 0 -> text::Bookmarks will be sorted alphabetically
                     SwContent* pCnt = new SwContent(this, rBkmName, 0);
                     pMember->insert(pCnt);
                 }
@@ -657,7 +647,7 @@
 
             for(std::vector<rtl::OUString>::const_iterator i = aRefMarks.begin(); i != aRefMarks.end(); ++i)
             {
-                //Referenzen nach Alphabet sortiert
+                // References sorted alphabetically
                 SwContent* pCnt = new SwContent(this, *i, 0);
                 pMember->insert(pCnt);
             }
@@ -790,9 +780,7 @@
 
 }
 
-/***************************************************************************
-    Beschreibung: TreeListBox fuer Inhaltsanzeige
-***************************************************************************/
+// TreeListBox for content indicator
 
 SwContentTree::SwContentTree(Window* pParent, const ResId& rResId) :
         SvTreeListBox( pParent, rResId ),
@@ -859,13 +847,12 @@
 
 SwContentTree::~SwContentTree()
 {
-    Clear(); // vorher gfs. Inhaltstypen loeschen
+    Clear(); // If applicable erase content types previously.
     bIsInDrag = false;
 }
 
-/***************************************************************************
-    Drag&Drop methods
-***************************************************************************/
+// Drag&Drop methods
+
 void SwContentTree::StartDrag( sal_Int8 nAction, const Point& rPosPixel )
 {
     if( !bIsRoot || nRootType != CONTENT_TYPE_OUTLINE )
@@ -889,16 +876,15 @@
 
 void SwContentTree::DragFinished( sal_Int8 nAction )
 {
-    //to prevent the removing of the selected entry in external drag and drop
-    // the drag action mustn't be MOVE
+    // To prevent the removing of the selected entry in external drag and drop
+    // the drag action mustn't be MOVE.
     SvTreeListBox::DragFinished( bIsInternalDrag ? nAction : DND_ACTION_COPY );
     SwContentTree::SetInDrag(false);
     bIsInternalDrag = false;
 }
 
-/***************************************************************************
-    Beschreibung:   QueryDrop wird im Navigator ausgefuehrt
-***************************************************************************/
+// QueryDrop will be executed in the navigator
+
 sal_Int8 SwContentTree::AcceptDrop( const AcceptDropEvent& rEvt )
 {
     sal_Int8 nRet = DND_ACTION_NONE;
@@ -912,9 +898,8 @@
     return nRet;
 }
 
-/***************************************************************************
-    Beschreibung:   Drop wird im Navigator ausgefuehrt
-***************************************************************************/
+// Drop will be executed in the navigator
+
 static void* lcl_GetOutlineKey( SwContentTree* pTree, SwOutlineContent* pContent)
 {
     void* key = 0;
@@ -959,9 +944,8 @@
     return bIsInDrag ? DND_ACTION_NONE : GetParentWindow()->ExecuteDrop(rEvt);
 }
 
-/***************************************************************************
-    Beschreibung:   Handler fuer Dragging und ContextMenu
-***************************************************************************/
+// Handler for Dragging and ContextMenu
+
 PopupMenu* SwContentTree::CreateContextMenu( void )
 {
     PopupMenu* pPop = new PopupMenu;
@@ -983,7 +967,7 @@
     }
     pSubPop2->CheckItem( 201 +
                     GetParentWindow()->GetRegionDropMode());
-    //Liste der offenen Dateien einfuegen
+    // Insert the list of the open files
     sal_uInt16 nId = 301;
     const SwView* pActiveView = ::GetActiveView();
     SwView *pView = SwModule::GetFirstView();
@@ -1020,9 +1004,9 @@
     pPop->InsertItem( 1, aContextStrings[ST_OUTLINE_LEVEL - ST_CONTEXT_FIRST]);
     pPop->InsertItem(2, aContextStrings[ST_DRAGMODE - ST_CONTEXT_FIRST]);
     pPop->InsertItem(3, aContextStrings[ST_DISPLAY - ST_CONTEXT_FIRST]);
-    //jetzt noch bearbeiten
+    // Now edit
     SvTreeListEntry* pEntry = 0;
-    //Bearbeiten nur, wenn die angezeigten Inhalte aus der aktiven View kommen
+    // Edit only if the shown content is comming from the current view.
     if((bIsActive || pActiveShell == pActiveView->GetWrtShellPtr())
             && 0 != (pEntry = FirstSelected()) && lcl_IsContent(pEntry))
     {
@@ -1125,9 +1109,8 @@
 
 }
 
-/***************************************************************************
-    Beschreibung:   Einrueckung fuer outlines (und sections)
-***************************************************************************/
+// Indentation for outlines (and sections)
+
 long    SwContentTree::GetTabPos( SvTreeListEntry* pEntry, SvLBoxTab* pTab)
 {
     sal_uInt16 nLevel = 0;
@@ -1145,15 +1128,14 @@
         }
     }
     sal_uInt16 nBasis = bIsRoot ? 0 : 5;
-    return nLevel * 10 + nBasis + pTab->GetPos();  //empirisch ermittelt
+    return nLevel * 10 + nBasis + pTab->GetPos();  //determined empirically
 }
 
-/***************************************************************************
-    Beschreibung:   Inhalte werden erst auf Anforderung in die Box eingefuegt
-***************************************************************************/
+// Content will be integrated into the Box only on demand.
+
 void  SwContentTree::RequestingChildren( SvTreeListEntry* pParent )
 {
-    // ist es ein Inhaltstyp?
+    // Is this a content type?
     if(lcl_IsContentType(pParent))
     {
         if(!pParent->HasChildren())
@@ -1162,9 +1144,7 @@
             SwContentType* pCntType = (SwContentType*)pParent->GetUserData();
 
             sal_uInt16 nCount = pCntType->GetMemberCount();
-             /**************************************************************
-                 Add for outline plus/minus
-             ***************************************************************/
+             // Add for outline plus/minus
              if(pCntType->GetType() == CONTENT_TYPE_OUTLINE)
              {
                  SvTreeListEntry* pChild = 0;
@@ -1217,16 +1197,14 @@
                          InsertEntry(sEntry, pParent,
                              sal_False, LIST_APPEND, (void*)pCnt);
                      }
-
                  }
             }
         }
     }
 }
 
-/***************************************************************************
-    Beschreibung:   Expand - Zustand fuer Inhaltstypen merken
-***************************************************************************/
+// Expand - Remember the state for content types.
+
 sal_Bool  SwContentTree::Expand( SvTreeListEntry* pParent )
 {
     if(!bIsRoot || (((SwContentType*)pParent->GetUserData())->GetType() == CONTENT_TYPE_OUTLINE) ||
@@ -1282,9 +1260,8 @@
     return SvTreeListBox::Expand(pParent);
 }
 
-/***************************************************************************
-    Beschreibung:   Collapse - Zustand fuer Inhaltstypen merken
-***************************************************************************/
+// Collapse - Remember the state for content types.
+
 sal_Bool  SwContentTree::Collapse( SvTreeListEntry* pParent )
 {
     sal_Bool bRet;
@@ -1320,13 +1297,12 @@
     return bRet;
 }
 
-/***************************************************************************
-    Beschreibung:   Auch auf Doppelclick wird zunaechst nur aufgeklappt
-***************************************************************************/
+// Also on double click will be initially opened only.
+
 IMPL_LINK_NOARG(SwContentTree, ContentDoubleClickHdl)
 {
     SvTreeListEntry* pEntry = GetCurEntry();
-    // ist es ein Inhaltstyp?
+    // Is it a content type?
     OSL_ENSURE(pEntry, "no current entry!");
     if(pEntry)
     {
@@ -1338,7 +1314,7 @@
             {
                 pActiveShell->GetView().GetViewFrame()->GetWindow().ToTop();
             }
-            //Inhaltstyp anspringen:
+            //Jump to content type:
             SwContent* pCnt = (SwContent*)pEntry->GetUserData();
             OSL_ENSURE( pCnt, "no UserData");
             GotoContent(pCnt);
@@ -1349,9 +1325,8 @@
     return 0;
 }
 
-/***************************************************************************
-    Beschreibung:   Anzeigen der Datei
-***************************************************************************/
+// Show the file
+
 void SwContentTree::Display( bool bActive )
 {
     if(!bIsImageListInitialized)
@@ -1359,11 +1334,11 @@
         aEntryImages = ImageList(SW_RES(IMG_NAVI_ENTRYBMP));
         bIsImageListInitialized = true;
     }
-    // erst den selektierten Eintrag auslesen, um ihn spaeter evtl. wieder
-    // zu selektieren -> die UserDaten sind hier nicht mehr gueltig!
+    // First read the selected entry to select it later again if necessary
+    // -> the user data here are no longer valid!
     SvTreeListEntry* pOldSelEntry = FirstSelected();
-    String sEntryName;  // Name des Eintrags
-    sal_uInt16 nEntryRelPos = 0; // rel. Pos zu seinem Parent
+    String sEntryName;  // Name of the entry
+    sal_uInt16 nEntryRelPos = 0; // relative position to their parent
     sal_uInt32 nOldEntryCount = GetEntryCount();
     sal_Int32 nOldScrollPos = 0;
     if(pOldSelEntry)
@@ -1431,13 +1406,13 @@
                     Expand(pEntry);
                     if(nEntryRelPos && nCntType == nLastSelType)
                     {
-                        // jetzt vielleicht noch ein Child selektieren
+                        // Now maybe select a additional child
                         SvTreeListEntry* pChild = pEntry;
                         SvTreeListEntry* pTemp = 0;
                         sal_uInt16 nPos = 1;
                         while(0 != (pChild = Next(pChild)))
                         {
-                            // der alte Text wird leicht bevorzugt
+                            // The old text will be slightly favored
                             if(sEntryName == GetEntryText(pChild) ||
                                 nPos == nEntryRelPos )
                             {
@@ -1493,7 +1468,7 @@
             Expand(pParent);
             if( nRootType == CONTENT_TYPE_OUTLINE && bIsActive )
             {
-                //feststellen, wo der Cursor steht
+                // find out where the cursor is
                 const sal_uInt16 nActPos = pShell->GetOutlinePos(MAXLEVEL);
                 SvTreeListEntry* pEntry = First();
 
@@ -1509,13 +1484,13 @@
             }
             else
             {
-                // jetzt vielleicht noch ein Child selektieren
+                // Now maybe select a additional child
                 SvTreeListEntry* pChild = pParent;
                 SvTreeListEntry* pTemp = 0;
                 sal_uInt16 nPos = 1;
                 while(0 != (pChild = Next(pChild)))
                 {
-                    // der alte Text wird leicht bevorzugt
+                    // The old text will be slightly favored
                     if(sEntryName == GetEntryText(pChild) ||
                         nPos == nEntryRelPos )
                     {
@@ -1547,9 +1522,8 @@
 
 }
 
-/***************************************************************************
-    Beschreibung:   Im Clear muessen auch die ContentTypes geloescht werden
-***************************************************************************/
+// In the Clear the content types have to be deleted, also.
+
 void SwContentTree::Clear()
 {
     SetUpdateMode(sal_False);
@@ -1611,7 +1585,7 @@
         case CONTENT_TYPE_POSTIT:
         case CONTENT_TYPE_INDEX:
         case CONTENT_TYPE_REFERENCE :
-            // koennen weder als URL noch als Bereich eingefuegt werden
+            // cannot inserted as URL or as  koennen weder als URL noch als region
         break;
         case CONTENT_TYPE_URLFIELD:
             sUrl = ((SwURLFieldContent*)pCnt)->GetURL();
@@ -1636,22 +1610,22 @@
             {
                 SfxMedium* pMedium = pDocShell->GetMedium();
                 sUrl = pMedium->GetURLObject().GetURLNoMark();
-                // nur, wenn primaer ein Link eingefuegt werden soll
+                // only if a primarily link shall be integrated.
                 bRet = true;
             }
             else if(    nActType == CONTENT_TYPE_REGION ||
                         nActType == CONTENT_TYPE_BOOKMARK )
             {
-                // fuer Bereich und Textmarken ist ein Link auch ohne
-                // Dateiname ins eigene Dokument erlaubt
+                // For field and bookmarks a link is also allowed
+                // without a filename into its own document.
                 bRet = true;
             }
             else if(bIsConstant &&
                     ( !::GetActiveView() ||
                         pActiveShell != ::GetActiveView()->GetWrtShellPtr()))
             {
-                // Urls von inaktiven Views ohne Dateinamen koennen auch nicht
-                // gedraggt werden
+                // Urls of inactive views cannot dragged without
+                // file names, also.
                 bRet = false;
             }
             else
@@ -1674,7 +1648,8 @@
 
         if( bRet )
         {
-            //fuer Outlines muss in die Description der Ueberschrifttext mit der echten Nummer
+            // In Outlines of heading text must match
+            // the real number into the description.
             if(bOutline)
                 sEntry = sOutlineText;
 
@@ -1685,8 +1660,7 @@
                 aBmk.Copy( rTransfer );
             }
 
-            // fuer fremde DocShells muss eine INetBookmark
-            // dazugeliefert werden
+            // An INetBookmark must a be delivered to foreign DocShells
             if( pDocShell->HasName() )
             {
                 INetBookmark aBkmk( sUrl, sEntry );
@@ -1697,9 +1671,8 @@
     return bRet;
 }
 
-/***************************************************************************
-    Beschreibung:   Umschalten der Anzeige auf Root
-***************************************************************************/
+// Switch the display to Root
+
 bool SwContentTree::ToggleToRoot()
 {
     if(!bIsRoot)
@@ -1729,23 +1702,21 @@
     return bIsRoot;
 }
 
-/***************************************************************************
-    Beschreibung:   Angezeigten Inhalt auf Gueltigkeit pruefen
-***************************************************************************/
+// Check if the displayed content is valid.
+
 bool SwContentTree::HasContentChanged()
 {
-/*
-    -Parallel durch das lokale Array und die Treelistbox laufen.
-    -Sind die Eintraege nicht expandiert, werden sie nur im Array verworfen
-    und der Contenttype wird als UserData neu gesetzt.
-    - ist der Root-Modus aktiv, wird nur dieser aktualisiert,
-    fuer die nicht angezeigten Inhaltstypen gilt:
-        die Memberliste wird geloescht und der Membercount aktualisiert
-    Wenn Inhalte ueberprueft werden, werden gleichzeitig die vorhanden
-    Memberlisten aufgefuellt. Sobald ein Unterschied auftritt wird nur noch
-    gefuellt und nicht mehr ueberprueft. Abschliessend wird die Box neu gefuellt.
 
-*/
+//  - Run through the local array and the Treelistbox in parallel.
+//  - Are the records not expanded, they are discarded only in the array
+//    and the content type will be set as the new UserData.
+//  - Is the root mode is active only this will be updated.
+
+//  Valid for the displayed content types is:
+//  the Memberlist will be erased and the membercount will be updated
+//  If content will be checked, the memberlists will be replenished
+//  at the same time. Once a difference occurs it will be only replenished
+//  no longer checked. Finally, the box is filled again.
 
     bool bRepaint = false;
     sal_Bool bInvalidate = sal_False;
@@ -1814,7 +1785,7 @@
         }
         if( !bRepaint && bOutline )
         {
-            //feststellen, wo der Cursor steht
+            // find out where the cursor is
             const sal_uInt16 nActPos = GetWrtShell()->GetOutlinePos(MAXLEVEL);
             SvTreeListEntry* pFirstEntry = First();
 
@@ -1838,7 +1809,7 @@
         SvTreeListEntry* pEntry = First();
         while ( pEntry )
         {
-            bool bNext = true; // mindestens ein Next muss sein
+            bool bNext = true; // at least a next must be
             SwContentType* pTreeType = (SwContentType*)pEntry->GetUserData();
             sal_uInt16 nType = pTreeType->GetType();
             sal_uInt16 nTreeCount = pTreeType->GetMemberCount();
@@ -1882,9 +1853,9 @@
                 }
                 else if(pEntry->HasChildren())
                 {
-                    //war der Eintrag einmal aufgeklappt, dann muessen auch
-                    // die unsichtbaren Eintraege geprueft werden.
-                    // zumindest muessen die Userdaten aktualisiert werden
+                    // was the entry once opened, then must also the
+                    // invisible records be examined.
+                    // At least the user data must be updated.
                     sal_Bool bLevelOrVisibiblityChanged = sal_False;
                     // bLevelOrVisibiblityChanged is set if outlines have changed their level
                     // or if the visibility of objects (frames, sections, tables) has changed
@@ -1934,7 +1905,7 @@
                     bRepaint = true;
                 }
             }
-            //hier muss noch der naechste Root-Entry gefunden werden
+            // The Root-Entry has to be found now
             while( pEntry && (bNext || GetParent(pEntry ) ))
             {
                 pEntry = Next(pEntry);
@@ -1947,18 +1918,16 @@
     return bRepaint;
 }
 
-/***************************************************************************
-    Beschreibung:   Bevor alle Daten geloescht werden, soll noch der letzte
- *                  aktive Eintrag festgestellt werden. Dann werden die
- *                  UserData geloescht
-***************************************************************************/
+// Before any data will be deleted, the last active entry has to be found.
+// After this the UserData will be deleted
+
 void SwContentTree::FindActiveTypeAndRemoveUserData()
 {
     SvTreeListEntry* pEntry = FirstSelected();
     if(pEntry)
     {
-        // wird Clear ueber TimerUpdate gerufen, kann nur fuer die Root
-        // die Gueltigkeit der UserData garantiert werden
+        // If clear is called by TimerUpdate:
+        // Only for root can the validity of the UserData be guaranteed.
         SvTreeListEntry* pParent;
         while(0 != (pParent = GetParent(pEntry)))
             pEntry = pParent;
@@ -1973,10 +1942,9 @@
     }
 }
 
-/***************************************************************************
-    Beschreibung:   Nachdem ein File auf den Navigator gedroppt wurde,
-                    wird die neue Shell gesetzt
-***************************************************************************/
+// After a file is dropped on the Navigator,
+// the new shell will be set.
+
 void SwContentTree::SetHiddenShell(SwWrtShell* pSh)
 {
     pHiddenShell = pSh;
@@ -1991,9 +1959,9 @@
 
     GetParentWindow()->UpdateListBox();
 }
-/***************************************************************************
-    Beschreibung:   Dokumentwechsel - neue Shell setzen
-***************************************************************************/
+
+//  Document change - set new Shell
+
 void SwContentTree::SetActiveShell(SwWrtShell* pSh)
 {
     if(bIsInternalDrag)
@@ -2015,8 +1983,8 @@
             bClear = true;
         }
     }
-    // nur wenn es die aktive View ist, wird das Array geloescht und
-    // die Anzeige neu gefuellt
+    // Only if it is the active view, the array will be deleted and
+    // the screen filled new.
     if(bIsActive && bClear)
     {
         FindActiveTypeAndRemoveUserData();
@@ -2028,9 +1996,8 @@
     }
 }
 
-/***************************************************************************
-    Beschreibung:   Eine offene View als aktiv festlegen
-***************************************************************************/
+// Set an open view as active.
+
 void SwContentTree::SetConstantShell(SwWrtShell* pSh)
 {
     pActiveShell = pSh;
@@ -2044,9 +2011,8 @@
     Display(true);
 }
 
-/***************************************************************************
-    Beschreibung:   Kommandos des Navigators ausfuehren
-***************************************************************************/
+// Execute commands of the Navigator
+
 void SwContentTree::ExecCommand(sal_uInt16 nCmd, sal_Bool bModifier)
 {
     bool nMove = false;
@@ -2077,7 +2043,7 @@
                     ( !nMove || pShell->IsOutlineMovable( nActPos )) )
             {
                 pShell->StartAllAction();
-                pShell->GotoOutline( nActPos); // Falls Textselektion != BoxSelektion
+                pShell->GotoOutline( nActPos); // If text selection != box selection
                 pShell->Push();
                 pShell->MakeOutlineSel( nActPos, nActPos,
                                     bModifier);
@@ -2088,7 +2054,7 @@
                         (nDir == 1 && nActPos < GetEntryCount() - 2) ) )
                     {
                         pShell->MoveOutlinePara( nDir );
-                        //Cursor wieder an die aktuelle Position setzen
+                        // Set cursor back to the current position
                         pShell->GotoOutline( nActPos + nDir);
                     }
                     else if(bModifier)
@@ -2110,23 +2076,20 @@
                         sal_uInt16 nDest;
                         if(nDir == 1)
                         {
-                            //Wenn der letzte Eintrag bewegt werden soll
-                            //ist Schluss
+                            // If the last entry is to be moved it is over!
                             if(pEntry && CONTENT_TYPE_OUTLINE ==
                                 ((SwTypeNumber*)pEntry->GetUserData())->GetTypeId())
                             {
-                                // pEntry zeigt jetzt auf den
-                                // dem letzten sel. Eintrag folgenden E.
+                                // pEntry now points to the following entry of the last
+                                // selected entry.
                                 nDest = nActEndPos;
                                 nDest++;
-                                //hier muss der uebernaechste Eintrag
-                                //gefunden werden. Die Selektion muss davor eingefuegt
-                                //werden
+                                // here needs to found the next record after next.
+                                // The selection must be inserted in front of.
                                 while(pEntry )
                                 {
                                     pEntry = Next(pEntry);
-                                    // nDest++ darf nur ausgefuehrt werden,
-                                    // wenn pEntry != 0
+                                    // nDest++ may only executed if pEntry != 0
                                     if(pEntry && nDest++ &&
                                     ( nActLevel >= ((SwOutlineContent*)pEntry->GetUserData())->GetOutlineLevel()||
                                      CONTENT_TYPE_OUTLINE != ((SwTypeNumber*)pEntry->GetUserData())->GetTypeId()))
@@ -2136,9 +2099,8 @@
                                     }
                                 }
                                 nDir = nDest - nActEndPos;
-                                //wenn kein Eintrag gefunden wurde, der der Bedingung
-                                //fuer das zuvor Einfuegen entspricht, muss etwas weniger
-                                //geschoben werden
+                                // If no entry was found which corresponds the condition
+                                // of the previously paste, it needs to be pushed slightly less.
                             }
                             else
                                 nDir = 0;
@@ -2164,7 +2126,7 @@
                         if(nDir)
                         {
                             pShell->MoveOutlinePara( nDir );
-                            //Cursor wieder an die aktuelle Position setzen
+                            //Set cursor back to the current position
                             pShell->GotoOutline( nActPos + nDir);
                         }
                     }
@@ -2176,7 +2138,7 @@
                 }
 
                 pShell->ClearMark();
-                pShell->Pop(sal_False); //Cursor steht jetzt wieder an der akt. Ueberschrift
+                pShell->Pop(sal_False); // Cursor is now back at the current superscription.
                 pShell->EndAllAction();
                 if(aActiveContentArr[CONTENT_TYPE_OUTLINE])
                     aActiveContentArr[CONTENT_TYPE_OUTLINE]->Invalidate();
@@ -2206,22 +2168,21 @@
     SvTreeListBox::Show();
 }
 
-/***************************************************************************
-    Beschreibung:   zusammengefaltet wird nicht geidlet
-***************************************************************************/
+// folded together will not be geidled
+
 void    SwContentTree::HideTree()
 {
     aUpdTimer.Stop();
     SvTreeListBox::Hide();
 }
 
-/***************************************************************************
-    Beschreibung:   Kein Idle mit Focus oder waehrend des Dragging
-***************************************************************************/
+// No idle with focus or while dragging.
+
 IMPL_LINK_NOARG(SwContentTree, TimerUpdate)
 {
-    // kein Update waehrend D&D
-    // Viewabfrage, da der Navigator zu spaet abgeraeumt wird
+    // No update while drag and drop.
+    // Query view because the Navigator is cleared too late.
+Viewabfrage, da der Navigator zu spaet abgeraeumt wird
     SwView* pView = GetParentWindow()->GetCreateView();
     if( (!HasFocus() || bViewHasChanged) &&
          !bIsInDrag && !bIsInternalDrag && pView &&
@@ -2273,11 +2234,8 @@
     bIsInternalDrag = true;
     return eMode;
 }
+// After the drag the current paragraph will be moved  w i t h  the children.
 
-/***************************************************************************
-    Beschreibung :  Nach dem Drag wird der aktuelle Absatz m i t
-                    Children verschoben
-***************************************************************************/
 sal_Bool  SwContentTree::NotifyMoving( SvTreeListEntry*  pTarget,
         SvTreeListEntry*  pEntry, SvTreeListEntry*& , sal_uLong& )
 {
@@ -2289,7 +2247,7 @@
             nTargetPos = USHRT_MAX;
         else
             nTargetPos = (( SwOutlineContent* )pTarget->GetUserData())->GetPos();
-        if( MAXLEVEL > nOutlineLevel && // werden nicht alle Ebenen angezeigt
+        if( MAXLEVEL > nOutlineLevel && // Not all layers are displayed.
                         nTargetPos != USHRT_MAX)
         {
             SvTreeListEntry* pNext = Next(pTarget);
@@ -2313,10 +2271,8 @@
     return sal_False;
 }
 
-/***************************************************************************
-    Beschreibung :  Nach dem Drag wird der aktuelle Absatz o h n e
-                    Children verschoben
-***************************************************************************/
+// After the drag the current paragraph will be moved  w i t h o u t  the children.
+
 sal_Bool  SwContentTree::NotifyCopying( SvTreeListEntry*  pTarget,
         SvTreeListEntry*  pEntry, SvTreeListEntry*& , sal_uLong& )
 {
@@ -2329,7 +2285,7 @@
         else
             nTargetPos = (( SwOutlineContent* )pTarget->GetUserData())->GetPos();
 
-        if( MAXLEVEL > nOutlineLevel && // werden nicht alle Ebenen angezeigt
+        if( MAXLEVEL > nOutlineLevel && // Not all layers are displayed.
                         nTargetPos != USHRT_MAX)
         {
             SvTreeListEntry* pNext = Next(pTarget);
@@ -2344,25 +2300,23 @@
             lcl_IsContent(pEntry),"Source == 0 or Source has no Content" );
         GetParentWindow()->MoveOutline( nSourcePos, nTargetPos, false);
 
-        //TreeListBox wird aus dem Dokument neu geladen
+        //TreeListBox will be reloaded from the document
         aActiveContentArr[CONTENT_TYPE_OUTLINE]->Invalidate();
         Display(true);
     }
     return sal_False;
 }
 
-/***************************************************************************
-    Beschreibung:   Kein Drop vor den ersten Eintrag - es ist ein SwContentType
-***************************************************************************/
+// No drop before the first entry - it's a SwContentType
+
 sal_Bool  SwContentTree::NotifyAcceptDrop( SvTreeListEntry* pEntry)
 {
     return pEntry != 0;
 }
 
-/***************************************************************************
-    Beschreibung:   Wird ein Ctrl+DoubleClick in einen freien Bereich ausgefuehrt,
- *                  dann soll die Basisfunktion des Controls gerufen werden
-***************************************************************************/
+// If a Ctrl + DoubleClick are executed in an open area,
+// then the base function of the control is to be called.
+
 void  SwContentTree::MouseButtonDown( const MouseEvent& rMEvt )
 {
     Point aPos( rMEvt.GetPosPixel());
@@ -2373,9 +2327,8 @@
         SvTreeListBox::MouseButtonDown( rMEvt );
 }
 
-/***************************************************************************
-    Beschreibung:   sofort aktualisieren
-***************************************************************************/
+// Update immediately
+
 void  SwContentTree::GetFocus()
 {
     SwView* pActView = GetParentWindow()->GetCreateView();
@@ -2411,11 +2364,11 @@
             switch(aCode.GetModifier())
             {
                 case KEY_MOD2:
-                    // Boxen umschalten
+                    // Switch boxes
                     GetParentWindow()->ToggleTree();
                 break;
                 case KEY_MOD1:
-                    // RootModus umschalten
+                    // Switch RootMode
                     ToggleToRoot();
                 break;
                 case 0:
@@ -2595,7 +2548,7 @@
         case 402:
             EditEntry(pFirst, nSelectedPopupEntry == 401 ? EDIT_MODE_RMV_IDX : EDIT_MODE_UPD_IDX);
         break;
-        // Eintrag bearbeiten
+        // Edit entry
         case 403:
             EditEntry(pFirst, EDIT_MODE_EDIT);
         break;
@@ -2629,7 +2582,7 @@
                 pActiveShell->GetView().GetPostItMgr()->Delete();
                 break;
             }
-        //Anzeige
+        //Display
         default:
         if(nSelectedPopupEntry > 300 && nSelectedPopupEntry < 400)
         {
@@ -2671,9 +2624,8 @@
     Display(bIsActive);
 }
 
-/***************************************************************************
-    Beschreibung:   Moduswechsel: gedropptes Doc anzeigen
-***************************************************************************/
+// Mode Change: Show dropped Doc
+
 void SwContentTree::ShowHiddenShell()
 {
     if(pHiddenShell)
@@ -2684,9 +2636,8 @@
     }
 }
 
-/***************************************************************************
-    Beschreibung:   Moduswechsel: aktive Sicht anzeigen
-***************************************************************************/
+// Mode Change: Show active view
+
 void SwContentTree::ShowActualView()
 {
     bIsActive = true;
@@ -2695,10 +2646,8 @@
     GetParentWindow()->UpdateListBox();
 }
 
-/***************************************************************************
-    Beschreibung: Hier sollen die Buttons zum Verschieben von
-                  Outlines en-/disabled werden
-***************************************************************************/
+// Here are the buttons for moving outlines are en-/disabled.
+
 sal_Bool  SwContentTree::Select( SvTreeListEntry* pEntry, sal_Bool bSelect )
 {
     if(!pEntry)
@@ -3068,7 +3017,7 @@
     rView.GetEditWin().GrabFocus();
 }
 
-/* Jetzt nochtdie passende text::Bookmark */
+// Now even the matching text::Bookmark
 NaviContentBookmark::NaviContentBookmark()
     :
     nDocSh(0),
@@ -3128,7 +3077,7 @@
         const OUString& rStr ,const Image& rImg1,const Image& rImg2,
         SvLBoxButtonKind eButtonKind)
 {
-    sal_uInt16 nColToHilite = 1; //0==Bitmap;1=="Spalte1";2=="Spalte2"
+    sal_uInt16 nColToHilite = 1; //0==Bitmap;1=="Column1";2=="Column2"
     SvTreeListBox::InitEntry( pEntry, rStr, rImg1, rImg2, eButtonKind );
     SvLBoxString* pCol = (SvLBoxString*)pEntry->GetItem( nColToHilite );
     SwContentLBoxString* pStr = new SwContentLBoxString( pEntry, 0, pCol->GetText() );

-- 
To view, visit https://gerrit.libreoffice.org/3101
To unsubscribe, visit https://gerrit.libreoffice.org/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I2e216493168e5fea170fa9f0be35919a8c7d2020
Gerrit-PatchSet: 1
Gerrit-Project: core
Gerrit-Branch: master
Gerrit-Owner: Matthias Freund <matti_lx at yahoo.de>



More information about the LibreOffice mailing list