Author: marcus
Date: Fri Nov 18 21:03:32 2016
New Revision: 1770438

URL: http://svn.apache.org/viewvc?rev=1770438&view=rev
Log:
#i39199# Translated comments from German to English

Modified:
    openoffice/trunk/main/sd/source/core/drawdoc.cxx

Modified: openoffice/trunk/main/sd/source/core/drawdoc.cxx
URL: 
http://svn.apache.org/viewvc/openoffice/trunk/main/sd/source/core/drawdoc.cxx?rev=1770438&r1=1770437&r2=1770438&view=diff
==============================================================================
--- openoffice/trunk/main/sd/source/core/drawdoc.cxx (original)
+++ openoffice/trunk/main/sd/source/core/drawdoc.cxx Fri Nov 18 21:03:32 2016
@@ -180,14 +180,14 @@ SdDrawDocument::SdDrawDocument(DocumentT
        mpMasterPageListWatcher = ::std::auto_ptr<ImpMasterPageListWatcher>(
         new ImpMasterPageListWatcher(*this));
 
-       SetObjectShell(pDrDocSh);               // fuer das VCDrawModel
+       SetObjectShell(pDrDocSh);               // for the VCDrawModel
 
        if (mpDocSh)
        {
                SetSwapGraphics(sal_True);
        }
 
-       // Masseinheit (von App) und Massstab (von SdMod) setzen
+       // set measurement unit (of App) and scale (of SdMod)
        sal_Int32 nX, nY;
        SdOptions* pOptions = SD_MOD()->GetSdOptions(meDocType);
        pOptions->GetScale( nX, nY );
@@ -206,13 +206,12 @@ SdDrawDocument::SdDrawDocument(DocumentT
        pItemPool->FreezeIdRanges();
        SetTextDefaults();
 
-       // die DrawingEngine muss auch wissen, wo er ist
+       // also the DrawingEngine needs to know where it is
        FmFormModel::SetStyleSheetPool( new SdStyleSheetPool( GetPool(), this ) 
);
 
-       // Dem DrawOutliner den StyleSheetPool setzen, damit Textobjekte richtig
-       // eingelesen werden koennen. Der Link zum StyleRequest-Handler des
-       // Dokuments wird erst in NewOrLoadCompleted gesetzt, da erst dann alle
-       // Vorlagen existieren.
+       // Set the StyleSheetPool to the DrawOutliner, in order to read text 
objects
+       // correctly. The link to the StyleRequest handler of the document will 
be
+       // set first in NewOrLoadCompleted, because only then all templates 
exist.
        SdrOutliner& rOutliner = GetDrawOutliner();
        rOutliner.SetStyleSheetPool((SfxStyleSheetPool*)GetStyleSheetPool());
        SetCalcFieldValueHdl( &rOutliner );
@@ -251,8 +250,8 @@ SdDrawDocument::SdDrawDocument(DocumentT
         GetPool().GetSecondaryPool()->SetPoolDefaultItem( SvxScriptSpaceItem( 
sal_False, EE_PARA_ASIANCJKSPACING ) );
        }
 
-       // DefTab und SpellOptions setzen
-       // Jetzt am Modul (SD)
+       // set DefTab and SpellOptions
+       // now at the module (SD)
        sal_uInt16 nDefTab = pOptions->GetDefTab();
        SetDefaultTabulator( nDefTab );
 
@@ -303,10 +302,9 @@ SdDrawDocument::SdDrawDocument(DocumentT
     // Initialize the printer independent layout mode.
     SetPrinterIndependentLayout (pOptions->GetPrinterIndependentLayout());
 
-       // Dem HitTestOutliner den StyleSheetPool setzen.
-       // Der Link zum StyleRequest-Handler des
-       // Dokuments wird erst in NewOrLoadCompleted gesetzt, da erst dann alle
-       // Vorlagen existieren.
+       // Set the StyleSheetPool to the HitTestOutliner.
+       // The link to the StyleRequest handler of the document will be set
+       // first in NewOrLoadCompleted, because only then all templates exist.
        SfxItemSet aSet2( pHitTestOutliner->GetEmptyItemSet() );
        pHitTestOutliner->SetStyleSheetPool( 
(SfxStyleSheetPool*)GetStyleSheetPool() );
 
@@ -341,19 +339,19 @@ SdDrawDocument::SdDrawDocument(DocumentT
        pHitTestOutliner->SetControlWord( nCntrl2 );
 
        
/**************************************************************************
-       * Layer anlegen
+       * Create layer
        *
-       * Es werden auf Pages und MasterPages folgende Default-Layer angelegt:
+       * The following default layer will created on Pages and MasterPages:
        *
-       * Layer STR_LAYOUT        : Standardlayer fr alle Zeichenobjekte
+       * Layer STR_LAYOUT      : Default layer for all drawing objects
        *
-       * Layer STR_BCKGRND   : Hintergrund der MasterPage
-       *                                               (auf normalen Pages 
z.Z. keine Verwendung)
+       * Layer STR_BCKGRND     : Background of the MasterPage
+       *                         (it's currently not used on normal Pages)
        *
-       * Layer STR_BCKGRNDOBJ: Objekte auf dem Hintergrund der MasterPage
-       *                                               (auf normalen Pages 
z.Z. keine Verwendung)
+       * Layer STR_BCKGRNDOBJ  : Objects on the background of the MasterPage
+       *                         (it's currently not used on normal Pages)
        *
-       * Layer STR_CONTROLS  : Standardlayer fr Controls
+       * Layer STR_CONTROLS    : Default layer for Controls
        *
        
**************************************************************************/
        {
@@ -374,7 +372,7 @@ SdDrawDocument::SdDrawDocument(DocumentT
 
 /*************************************************************************
 |*
-|* Destruktor
+|* Destructor
 |*
 \************************************************************************/
 
@@ -403,7 +401,7 @@ SdDrawDocument::~SdDrawDocument()
 
        if (pLinkManager)
        {
-               // BaseLinks freigeben
+               // deallocate BaseLinks
                if ( pLinkManager->GetLinks().Count() )
                {
                        pLinkManager->Remove( 0, 
pLinkManager->GetLinks().Count() );
@@ -417,7 +415,7 @@ SdDrawDocument::~SdDrawDocument()
 
        for (sal_uLong i = 0; i < mpFrameViewList->Count(); i++)
        {
-               // Ggf. FrameViews loeschen
+               // if necessary delete FrameViews
                pFrameView =
             static_cast< ::sd::FrameView*>(mpFrameViewList->GetObject(i));
 
@@ -432,7 +430,7 @@ SdDrawDocument::~SdDrawDocument()
        {
                for (sal_uLong j = 0; j < mpCustomShowList->Count(); j++)
                {
-                       // Ggf. CustomShows loeschen
+                       // if necessary delete CustomShows
                        SdCustomShow* pCustomShow = (SdCustomShow*) 
mpCustomShowList->GetObject(j);
                        delete pCustomShow;
                }
@@ -456,9 +454,9 @@ SdDrawDocument::~SdDrawDocument()
 
 /*************************************************************************
 |*
-|* Diese Methode erzeugt ein neues Dokument (SdDrawDocument) und gibt einen
-|* Zeiger darauf zurueck. Die Drawing Engine benutzt diese Methode um das
-|* Dokument oder Teile davon ins Clipboard/DragServer stellen zu koennen.
+|* This methods creates a new document (SdDrawDocument) and gives back a
+|* pointer to it. The Drawing Engine uses this method to be able to put
+|* the document or parts of it into Clipboard/DragServer.
 |*
 \************************************************************************/
 
@@ -468,7 +466,8 @@ SdrModel* SdDrawDocument::AllocModel() c
 
        if( mpCreatingTransferable )
        {
-               // Dokument wird fuer Drag&Drop/Clipboard erzeugt, dafuer muss 
dem Dokument eine DocShell (SvPersist) bekannt sein
+               // the document will created for Drag&Drop/Clipboard,
+               // for this the document has to know a DocShell (SvPersist)
         SfxObjectShell*   pObj = NULL;
                ::sd::DrawDocShell*             pNewDocSh = NULL;
 
@@ -483,8 +482,8 @@ SdrModel* SdDrawDocument::AllocModel() c
                pNewDocSh->DoInitNew( NULL );
                pNewModel = pNewDocSh->GetDoc();
 
-               // Nur fuer Clipboard notwendig,
-               // fuer Drag&Drop erfolgt dieses im DragServer
+               // only necessary for Clipboard,
+               // for Drag&Drop this will happen in DragServer
                SdStyleSheetPool* pOldStylePool = (SdStyleSheetPool*) 
GetStyleSheetPool();
                SdStyleSheetPool* pNewStylePool = (SdStyleSheetPool*) 
pNewModel->GetStyleSheetPool();
 
@@ -495,7 +494,7 @@ SdrModel* SdDrawDocument::AllocModel() c
 
                for (sal_uInt16 i = 0; i < GetMasterSdPageCount(PK_STANDARD); 
i++)
                {
-                       // Alle Layouts der MasterPage mitnehmen
+                       // take all layouts of the MasterPage
                        String aOldLayoutName(((SdDrawDocument*) 
this)->GetMasterSdPage(i, PK_STANDARD)->GetLayoutName());
                        aOldLayoutName.Erase( aOldLayoutName.SearchAscii( 
SD_LT_SEPARATOR ) );
                        SdStyleSheetVector aCreatedSheets;
@@ -506,7 +505,7 @@ SdrModel* SdDrawDocument::AllocModel() c
        }
        else if( mbAllocDocSh )
        {
-               // Es wird eine DocShell erzeugt, welche mit GetAllocedDocSh() 
zurueckgegeben wird
+               // a DocShell will be created which will be returned with 
GetAllocedDocSh()
                SdDrawDocument* pDoc = (SdDrawDocument*) this;
                pDoc->SetAllocDocSh(sal_False);
                pDoc->mxAllocedDocShRef = new ::sd::DrawDocShell(
@@ -524,10 +523,9 @@ SdrModel* SdDrawDocument::AllocModel() c
 
 /*************************************************************************
 |*
-|* Diese Methode erzeugt eine neue Seite (SdPage) und gibt einen Zeiger
-|* darauf zurueck. Die Drawing Engine benutzt diese Methode beim Laden
-|* zur Erzeugung von Seiten (deren Typ sie ja nicht kennt, da es ABLEITUNGEN
-|* der SdrPage sind).
+|* This methods creates a new page (SdPage) and gives back a pointer to it.
+|* The Drawing Engine uses this method when loading to create pages (whose
+|* types are not knowed for it because these are DERIVATIONS of SdrPage).
 |*
 \************************************************************************/
 
@@ -538,7 +536,7 @@ SdrPage* SdDrawDocument::AllocPage(FASTB
 
 /*************************************************************************
 |*
-|* SetChanged(), das Model wurde geaendert
+|* SetChanged(), the modele was changed
 |*
 \************************************************************************/
 
@@ -548,16 +546,16 @@ void SdDrawDocument::SetChanged(sal_Bool
        {
                if (mbNewOrLoadCompleted && mpDocSh->IsEnableSetModified())
                {
-                       // weitergeben an Basisklasse
+                       // forward to baseclass
                        FmFormModel::SetChanged(bFlag);
 
-                       // an ObjectShell weiterleiten
+                       // pass to ObjectShell
                        mpDocSh->SetModified(bFlag);
                }
        }
        else
        {
-               // weitergeben an Basisklasse
+               // forward to baseclass
                FmFormModel::SetChanged(bFlag);
        }
 }
@@ -578,8 +576,8 @@ void SdDrawDocument::NbcSetChanged(sal_B
 |*
 |* NewOrLoadCompleted
 |*
-|* Wird gerufen, wenn das Dokument geladen wurde bzw. feststeht, dass es
-|* nicht mehr geladen wird.
+|* Will be called when the document was loaded respectively when it is
+|* certain that it will not be loaded any longer.
 |*
 \************************************************************************/
 
@@ -587,9 +585,9 @@ void SdDrawDocument::NewOrLoadCompleted(
 {
        if (eMode == NEW_DOC)
        {
-               // Neues Dokument:
-               // Praesentations- und Standardvorlagen erzeugen,
-               // Pool fuer virtuelle Controls erzeugen
+               // new document:
+               // create Presentation and default templates,
+               // create pool for virtual controls
                CreateLayoutTemplates();
                CreateDefaultCellStyles();
 
@@ -597,7 +595,7 @@ void SdDrawDocument::NewOrLoadCompleted(
        }
        else if (eMode == DOC_LOADED)
        {
-                       // Dokument wurde geladen:
+                       // document was loaded:
 
                CheckMasterPages();
 
@@ -632,26 +630,26 @@ void SdDrawDocument::NewOrLoadCompleted(
                                pPage->SetName( aName );
                }
 
-               // Sprachabhaengige Namen der StandardLayer erzeugen
+               // create language-dependent names of the default layer
                RestoreLayerNames();
 
-               // Sprachabhaengige Namen der Vorlagen setzen
+               // set language-dependent names of the templates
                
static_cast<SdStyleSheetPool*>(mxStyleSheetPool.get())->UpdateStdNames();
 
-               // Ggf. fehlende Vorlagen erzeugen (es gab z.B. frueher keinen 
Subtitle)
+               // if necessary create missing templates (e.g., formerly there 
was no Subtitle)
                
static_cast<SdStyleSheetPool*>(mxStyleSheetPool.get())->CreatePseudosIfNecessary();
        }
 
-       // Standardvorlage an der Drawing Engine setzen
+       // set default template at the Drawing Engine
        String aName( SdResId(STR_STANDARD_STYLESHEET_NAME));
        
SetDefaultStyleSheet(static_cast<SfxStyleSheet*>(mxStyleSheetPool->Find(aName, 
SD_STYLE_FAMILY_GRAPHICS)));
 
     // #119287# Set default StyleSheet for SdrGrafObj and SdrOle2Obj
        
SetDefaultStyleSheetForSdrGrafObjAndSdrOle2Obj(static_cast<SfxStyleSheet*>(mxStyleSheetPool->Find(String(
 SdResId(STR_POOLSHEET_OBJNOLINENOFILL)), SD_STYLE_FAMILY_GRAPHICS)));
 
-       // Draw-Outliner und  Dokument Outliner initialisieren,
-       // aber nicht den globalen Outliner, den der ist ja nicht
-       // dokumentspezifisch wie StyleSheetPool und StyleRequestHandler
+       // initialize Draw-Outliner and Document Outliner,
+       // but not the global Outliner because it is not document-specific
+       // like StyleSheetPool and StyleRequestHandler
        ::Outliner& rDrawOutliner = GetDrawOutliner();
        
rDrawOutliner.SetStyleSheetPool((SfxStyleSheetPool*)GetStyleSheetPool());
        sal_uLong nCntrl = rDrawOutliner.GetControlWord();
@@ -661,9 +659,9 @@ void SdDrawDocument::NewOrLoadCompleted(
                nCntrl &= ~EE_CNTRL_ONLINESPELLING;
        rDrawOutliner.SetControlWord(nCntrl);
 
-       // HitTest-Outliner und  Dokument Outliner initialisieren,
-       // aber nicht den globalen Outliner, den der ist ja nicht
-       // dokumentspezifisch wie StyleSheetPool und StyleRequestHandler
+       // initialize HitTest-Outliner and Document Outliner,
+       // but not the global Outliner because it is not document-specific
+       // like StyleSheetPool and StyleRequestHandler
        
pHitTestOutliner->SetStyleSheetPool((SfxStyleSheetPool*)GetStyleSheetPool());
 
        if(mpOutliner)
@@ -677,8 +675,7 @@ void SdDrawDocument::NewOrLoadCompleted(
 
        if ( eMode == DOC_LOADED )
        {
-               // Praesentationsobjekte muessen wieder Listener der 
entsprechenden
-               // Vorlagen werden
+               // presentation objects have to be Listener again of the 
respective templates
                SdStyleSheetPool* pSPool = (SdStyleSheetPool*) 
GetStyleSheetPool();
                sal_uInt16 nPage, nPageCount;
 
@@ -691,7 +688,7 @@ void SdDrawDocument::NewOrLoadCompleted(
                        pSPool->CreateLayoutStyleSheets( pPage->GetName(), 
sal_True );
                }
 
-               // Standard- und Notizseiten:
+               // Default and note pages:
                for (nPage = 0; nPage < GetPageCount(); nPage++)
                {
                        SdPage* pPage = (SdPage*)GetPage(nPage);
@@ -710,7 +707,7 @@ void SdDrawDocument::NewOrLoadCompleted(
        mbNewOrLoadCompleted = sal_True;
 
        
/**************************************************************************
-       * Alle gelinkten Pages aktualisieren
+       * Update all linked Pages
        
**************************************************************************/
        SdPage* pPage = NULL;
        sal_uInt16 nMaxSdPages = GetSdPageCount(PK_STANDARD);
@@ -767,7 +764,7 @@ void SdDrawDocument::NewOrLoadCompleted(
        const sd::ShapeList& rPresentationShapes( 
pPage->GetPresentationShapeList() );
        if(!rPresentationShapes.isEmpty())
        {
-               // Listen mit Titel- und Gliederungsvorlagen erstellen
+               // create lists with title and outline templates
                String aName = pPage->GetLayoutName();
                aName.Erase( aName.SearchAscii( SD_LT_SEPARATOR ));
 
@@ -777,8 +774,8 @@ void SdDrawDocument::NewOrLoadCompleted(
 
                SdrObject* pObj = rPresentationShapes.getNextShape(0);
 
-               // jetzt nach Titel- und Gliederungstextobjekten suchen und
-               // Objekte zu Listenern machen
+               // now search for title and outline text objects and
+               // change objects into Listener
                while(pObj)
                {
                        if (pObj->GetObjInventor() == SdrInventor)
@@ -791,7 +788,7 @@ void SdDrawDocument::NewOrLoadCompleted(
                                        if( pOPO && pOPO->GetOutlinerMode() == 
OUTLINERMODE_DONTKNOW )
                                                pOPO->SetOutlinerMode( 
OUTLINERMODE_TITLEOBJECT );
 
-                                       // sal_True: harte Attribute dabei 
nicht loeschen
+                                       // sal_True: in doing so do not delete 
hard attributes 
                                        if (pTitleSheet)
                                                
pObj->SetStyleSheet(pTitleSheet, sal_True);
                                }
@@ -808,7 +805,7 @@ void SdDrawDocument::NewOrLoadCompleted(
                                                        
pObj->StartListening(*pSheet);
 
                                                        if( nSheet == 0)
-                                                               // Textrahmen 
hoert auf StyleSheet der Ebene1
+                                                               // text frame 
listen to StyleSheet of Layer1
                                                                
pObj->NbcSetStyleSheet(pSheet, sal_True);
                                                }
                                        }
@@ -838,8 +835,8 @@ void SdDrawDocument::NewOrLoadCompleted(
 
 /*************************************************************************
 |*
-|* Lokaler Outliner, welcher fuer den Gliederungsmodus verwendet wird
-|* In diesen Outliner werden ggf. OutlinerViews inserted!
+|* Local Outliner that is used for the outline mode.
+|* If necessary, insert OutlinerViews into this outliner !
 |*
 \************************************************************************/
 
@@ -862,9 +859,8 @@ void SdDrawDocument::NewOrLoadCompleted(
 
 /*************************************************************************
 |*
-|* Interner Outliner, welcher fuer die Erzeugung von Textobjekten
-|* verwendet wird.
-|* In diesen Outliner werden keine OutlinerViews inserted!
+|* Internal Outliner that is used for creating text objects.
+|* No OutlinerViews will be inserted into this Outliner!
 |*
 \************************************************************************/
 
@@ -874,9 +870,9 @@ void SdDrawDocument::NewOrLoadCompleted(
        {
                mpInternalOutliner = new ::sd::Outliner( this, 
OUTLINERMODE_TEXTOBJECT );
                // MT:
-               // Dieser Outliner wird nur fuer das Erzeugen spezieller 
Textobjekte
-               // verwendet. Da in diesen Textobjekten keine 
Portion-Informationen
-               // gespeichert werden muessen, kann/soll der Update-Mode immer 
sal_False bleiben.
+               // This Outliner is used to create special text objects only.
+               // As no portion information have to be saved in these text 
objects,
+               // the update mode can/should stay always sal_False.
                mpInternalOutliner->SetUpdateMode( sal_False );
                mpInternalOutliner->EnableUndo( sal_False );
 
@@ -890,10 +886,10 @@ void SdDrawDocument::NewOrLoadCompleted(
        DBG_ASSERT( !mpInternalOutliner || ( 
mpInternalOutliner->GetUpdateMode() == sal_False ) , "InternalOutliner: 
UpdateMode = sal_True !" );
        DBG_ASSERT( !mpInternalOutliner || ( 
mpInternalOutliner->IsUndoEnabled() == sal_False ), "InternalOutliner: Undo = 
sal_True !" );
 
-       // MT: Wer ihn vollmuellt, macht ihn auch gleich wieder leer:
-       // Vorteile:
-       // a) Keine unnoetigen Clear-Aufrufe
-       // b) Kein Muell im Speicher.
+       // MT: Who fills it with spam has to empty it right after:
+       // Advantages:
+       // a) No uncessary clear calls.
+       // b) No spam in memory.
        DBG_ASSERT( !mpInternalOutliner || ( ( 
mpInternalOutliner->GetParagraphCount() == 1 ) && ( 
mpInternalOutliner->GetText( mpInternalOutliner->GetParagraph( 0 ) ).Len() == 0 
) ), "InternalOutliner: Nicht leer!" );
 
        return mpInternalOutliner;
@@ -901,7 +897,7 @@ void SdDrawDocument::NewOrLoadCompleted(
 
 /*************************************************************************
 |*
-|* OnlineSpelling ein/aus
+|* OnlineSpelling on/off
 |*
 \************************************************************************/
 
@@ -958,7 +954,7 @@ void SdDrawDocument::SetOnlineSpell(sal_
 
 /*************************************************************************
 |*
-|* OnlineSpelling: Markierung ein/aus
+|* OnlineSpelling: Marking on/off
 |*
 \************************************************************************/
 


Reply via email to