[PATCH] Translated comments from German to English

Christina Rossmanith ChrRossmanith at web.de
Tue Jan 4 13:20:29 PST 2011


---
 sc/inc/chgtrack.hxx |   59 ++++++++++++++++++++++++++++----------------------
 sc/inc/column.hxx   |   24 ++++++++++----------
 sc/inc/conditio.hxx |   40 +++++++++++++++++-----------------
 sc/inc/consoli.hxx  |   25 ++++++++++-----------
 sc/inc/datauno.hxx  |   42 ++++++++++++++++++------------------
 5 files changed, 98 insertions(+), 92 deletions(-)

diff --git a/sc/inc/chgtrack.hxx b/sc/inc/chgtrack.hxx
index b1984b0..6ddc527 100644
--- a/sc/inc/chgtrack.hxx
+++ b/sc/inc/chgtrack.hxx
@@ -1264,50 +1264,57 @@ public:
 
     SC_DLLPUBLIC		void				Undo( ULONG nStartAction, ULONG nEndAction, bool bMerge = false );
 
-                                // for MergeDocument, adjust references,
-                                //! may only be used in a temporary opened document
-                                //! der Track ist danach verhunzt
+                                // adjust references for MergeDocument
+                                //! may only be used in a temporary opened document.
+                                //! the Track (?) is unclean afterwards
             void				MergePrepare( ScChangeAction* pFirstMerge, bool bShared = false );
             void				MergeOwn( ScChangeAction* pAct, ULONG nFirstMerge, bool bShared = false );
     static	BOOL				MergeIgnore( const ScChangeAction&, ULONG nFirstMerge );
 
+                                // This comment was already really strange in German.
+                                // Tried to structure it a little. Hope no information got lost...
+                                //
                                 // Insert dependents into table.
-                                // Bei Insert sind es echte Abhaengige,
-                                // bei Move abhaengige Contents im FromRange
-                                // und geloeschte im ToRange bzw. Inserts in
-                                // FromRange oder ToRange,
-                                // bei Delete eine Liste der geloeschten,
-                                // bei Content andere Contents an gleicher
-                                // Position oder MatrixReferences zu MatrixOrigin.
-                                // Mit bListMasterDelete werden unter einem
-                                // MasterDelete alle zu diesem Delete gehoerenden
-                                // Deletes einer Reihe gelistet.
-                                // Mit bAllFlat werden auch alle Abhaengigen
-                                // der Abhaengigen flach eingefuegt.
+                                // ScChangeAction is
+                                // - "Insert": really dependents
+                                // - "Move": dependent contents in FromRange /
+                                //           deleted contents in ToRange
+                                //      OR   inserts in FromRange or ToRange
+                                // - "Delete": a list of deleted (what?)
+                                //      OR     for content, different contents at the same position
+                                //      OR     MatrixReferences belonging to MatrixOrigin
+                                //
+                                // With bListMasterDelete (==TRUE ?) all Deletes of a row belonging
+                                // to a MasterDelete are listed (possibly it is
+                                // "all Deletes belonging...are listed in a row?)
+                                //
+                                // With bAllFlat (==TRUE ?) all dependents of dependents
+                                // will be inserted flatly.
+
     SC_DLLPUBLIC		void				GetDependents( ScChangeAction*,
                                     ScChangeActionTable&,
                                     BOOL bListMasterDelete = FALSE,
                                     BOOL bAllFlat = FALSE ) const;
 
-                                // Reject visible Action (und abhaengige)
+                                // Reject visible action (and dependents)
             BOOL                Reject( ScChangeAction*, bool bShared = false );
 
-                                // Accept visible Action (und abhaengige)
+                                // Accept visible action (and dependents)
     SC_DLLPUBLIC		BOOL				Accept( ScChangeAction* );
 
-            void				AcceptAll();	// alle Virgins
-            BOOL				RejectAll();	// alle Virgins
+            void				AcceptAll();	// all Virgins
+            BOOL				RejectAll();	// all Virgins
 
-                                // Selektiert einen Content von mehreren an
-                                // gleicher Position und akzeptiert diesen und
-                                // die aelteren, rejected die neueren.
-                                // Mit bOldest==TRUE wird der erste OldValue
-                                // einer Virgin-Content-Kette restauriert.
+                                // Selects a content of several contents at the same
+                                // position and accepts this one and
+                                // the older ones, rejects the more recent ones.
+                                // If bOldest==TRUE then the first OldValue
+                                // of a Virgin-Content-List will be restored.
             BOOL				SelectContent( ScChangeAction*,
                                     BOOL bOldest = FALSE );
 
-                                // wenn ModifiedLink gesetzt, landen
-                                // Aenderungen in ScChangeTrackMsgQueue
+                                // If ModifiedLink is set, changes go to
+                                // ScChangeTrackMsgQueue
             void				SetModifiedLink( const Link& r )
                                     { aModifiedLink = r; ClearMsgQueue(); }
             const Link&			GetModifiedLink() const { return aModifiedLink; }
diff --git a/sc/inc/column.hxx b/sc/inc/column.hxx
index cf193de..de4f36f 100644
--- a/sc/inc/column.hxx
+++ b/sc/inc/column.hxx
@@ -112,7 +112,7 @@ private:
     ScAttrArray*	pAttrArray;
     ScDocument*		pDocument;
 
-friend class ScDocument;					// fuer FillInfo
+friend class ScDocument;					// for FillInfo
 friend class ScDocumentIterator;
 friend class ScValueIterator;
 friend class ScDBQueryDataIterator;
@@ -124,7 +124,7 @@ friend class ScHorizontalCellIterator;
 friend class ScHorizontalAttrIterator;
 
 public:
-    static bool bDoubleAlloc;			// fuer Import: Groesse beim Allozieren verdoppeln
+    static bool bDoubleAlloc;			// for Import: double size for alloc
 
     class DoubleAllocSwitch
     {
@@ -158,23 +158,23 @@ public:
                                 SCCOL& rPaintCol, SCROW& rPaintRow,
                                 BOOL bRefresh, BOOL bAttrs );
 
-    BOOL		IsEmptyVisData(BOOL bNotes) const;		// ohne Broadcaster
+    BOOL		IsEmptyVisData(BOOL bNotes) const;		// without Broadcaster
     BOOL		IsEmptyData() const;
     BOOL		IsEmptyAttr() const;
     BOOL		IsEmpty() const;
 
-                // nur Daten:
+                // data only:
     BOOL		IsEmptyBlock(SCROW nStartRow, SCROW nEndRow, bool bIgnoreNotes = false) const;
     SCSIZE	    GetEmptyLinesInBlock( SCROW nStartRow, SCROW nEndRow, ScDirection eDir ) const;
     BOOL		HasDataAt(SCROW nRow) const;
     BOOL		HasVisibleDataAt(SCROW nRow) const;
     SCROW		GetFirstDataPos() const;
     SCROW		GetLastDataPos() const;
-    SCROW		GetLastVisDataPos(BOOL bNotes) const;				// ohne Broadcaster
+    SCROW		GetLastVisDataPos(BOOL bNotes) const;				// without Broadcaster
     SCROW		GetFirstVisDataPos(BOOL bNotes) const;
     BOOL 		GetPrevDataPos(SCROW& rRow) const;
     BOOL 		GetNextDataPos(SCROW& rRow) const;
-    void		FindDataAreaPos(SCROW& rRow, long nMovY) const;	// (ohne Broadcaster)
+    void		FindDataAreaPos(SCROW& rRow, long nMovY) const;	// (without Broadcaster)
     void		FindUsed( SCROW nStartRow, SCROW nEndRow, BOOL* pUsed ) const;
 
     SCSIZE		VisibleCount( SCROW nStartRow, SCROW nEndRow ) const;
@@ -203,7 +203,7 @@ public:
 
     void		RemoveEditAttribs( SCROW nStartRow, SCROW nEndRow );
 
-                //	Markierung von diesem Dokument
+                //	Selection (?) of this document
     void		MixMarked( const ScMarkData& rMark, USHORT nFunction,
                             BOOL bSkipEmpty, ScColumn& rSrcCol );
     void		MixData( SCROW nRow1, SCROW nRow2, USHORT nFunction, BOOL bSkipEmpty,
@@ -216,7 +216,7 @@ public:
 
     SCCOL		GetCol() const { return nCol; }
 
-                //	UpdateSelectionFunction: Mehrfachselektion
+                //	UpdateSelectionFunction: multi-select
     void		UpdateSelectionFunction( const ScMarkData& rMark,
                                     ScFunctionData& rData,
                                     ScFlatBoolRowSegments& rHiddenRows,
@@ -243,7 +243,7 @@ public:
 
     BOOL		HasEditCells(SCROW nStartRow, SCROW nEndRow, SCROW& rFirst) const;
 
-                //	TRUE = Zahlformat gesetzt
+                //	TRUE = format for numbers is set
     BOOL		SetString( SCROW nRow, SCTAB nTab, const String& rString,
                            formula::FormulaGrammar::AddressConvention conv = formula::FormulaGrammar::CONV_OOO,
                            ScSetStringParam* pParam = NULL );
@@ -258,7 +258,7 @@ public:
     CellType	GetCellType( SCROW nRow ) const;
     SCSIZE		GetCellCount() const { return nCount; }
     ULONG		GetWeightedCount() const;
-    ULONG		GetCodeCount() const;		// RPN-Code in Formeln
+    ULONG		GetCodeCount() const;		// RPN-Code in formulas
     USHORT		GetErrCode( SCROW nRow ) const;
 
     BOOL		HasStringData( SCROW nRow ) const;
@@ -413,7 +413,7 @@ private:
 };
 
 
-class ScColumnIterator					// alle Daten eines Bereichs durchgehen
+class ScColumnIterator					// walk through all data of a area/range
 {
     const ScColumn*		pColumn;
     SCSIZE				nPos;
@@ -428,7 +428,7 @@ public:
 };
 
 
-class ScMarkedDataIter					// Daten in selektierten Bereichen durchgehen
+class ScMarkedDataIter					// walk through data in a selected area/range
 {
     const ScColumn*		pColumn;
     SCSIZE				nPos;
diff --git a/sc/inc/conditio.hxx b/sc/inc/conditio.hxx
index 87e2eac..8432f93 100644
--- a/sc/inc/conditio.hxx
+++ b/sc/inc/conditio.hxx
@@ -47,8 +47,8 @@ class ScRangeList;
 #define SC_COND_NOBLANKS	1
 
 
-            // Reihenfolge von ScConditionMode wie ScQueryOp,
-            // damit einmal zusammengefasst werden kann:
+            // ordering of ScConditionMode and ScQueryOp is equal,
+            // to facilitate the merging of both in the future
 
 enum ScConditionMode
 {
@@ -73,20 +73,20 @@ enum ScConditionValType
 
 class SC_DLLPUBLIC ScConditionEntry
 {
-                                        // gespeicherte Daten:
+                                        // stored data:
     ScConditionMode		eOp;
     USHORT				nOptions;
-    double				nVal1;			// eingegeben oder berechnet
+    double				nVal1;			// input or calculated
     double				nVal2;
-    String				aStrVal1;		// eingegeben oder berechnet
+    String				aStrVal1;		// input or calculated
     String				aStrVal2;
     String              aStrNmsp1;      // namespace to be used on (re)compilation, e.g. in XML import
     String              aStrNmsp2;      // namespace to be used on (re)compilation, e.g. in XML import
     formula::FormulaGrammar::Grammar eTempGrammar1;  // grammar to be used on (re)compilation, e.g. in XML import
     formula::FormulaGrammar::Grammar eTempGrammar2;  // grammar to be used on (re)compilation, e.g. in XML import
-    BOOL				bIsStr1;		// um auch leere Strings zu erkennen
+    BOOL				bIsStr1;		// for recognition of empty strings 
     BOOL				bIsStr2;
-    ScTokenArray*		pFormula1;		// eingegebene Formel
+    ScTokenArray*		pFormula1;		// entered formula
     ScTokenArray*		pFormula2;
     ScAddress           aSrcPos;        // source position for formulas
                                         // temporary data:
@@ -119,8 +119,8 @@ public:
             ScConditionEntry( ScConditionMode eOper,
                                 const ScTokenArray* pArr1, const ScTokenArray* pArr2,
                                 ScDocument* pDocument, const ScAddress& rPos );
-            ScConditionEntry( const ScConditionEntry& r );	// flache Kopie der Formeln
-            // echte Kopie der Formeln (fuer Ref-Undo):
+            ScConditionEntry( const ScConditionEntry& r );	// flat copy of formulas
+            // true copy of formulas (for Ref-Undo):
             ScConditionEntry( ScDocument* pDocument, const ScConditionEntry& r );
     virtual ~ScConditionEntry();
 
@@ -161,7 +161,7 @@ protected:
 };
 
 //
-//	einzelner Eintrag fuer bedingte Formatierung
+//	single entry for conditional formatting
 //
 
 class ScConditionalFormat;
@@ -202,24 +202,24 @@ protected:
 };
 
 //
-//	komplette bedingte Formatierung
+//	complete conditional formatting
 //
 
 class SC_DLLPUBLIC ScConditionalFormat
 {
     ScDocument*			pDoc;
-    ScRangeList*		pAreas;				// Bereiche fuer Paint
-    sal_uInt32			nKey;				// Index in Attributen
+    ScRangeList*		pAreas;				// area for Paint
+    sal_uInt32			nKey;				// Index in attributes
     ScCondFormatEntry**	ppEntries;
     USHORT				nEntryCount;
-    BOOL				bIsUsed;			// temporaer beim Speichern
+    BOOL				bIsUsed;			// temporary at Save
 
 public:
             ScConditionalFormat(sal_uInt32 nNewKey, ScDocument* pDocument);
             ScConditionalFormat(const ScConditionalFormat& r);
             ~ScConditionalFormat();
 
-    // echte Kopie der Formeln (fuer Ref-Undo / zwischen Dokumenten)
+    // true copy of formulas (for Ref-Undo / between documents)
     ScConditionalFormat* Clone(ScDocument* pNewDoc = NULL) const;
 
     void			AddEntry( const ScCondFormatEntry& rNew );
@@ -246,21 +246,21 @@ public:
     void			InvalidateArea();
 
     sal_uInt32		GetKey() const			{ return nKey; }
-    void			SetKey(sal_uInt32 nNew)	{ nKey = nNew; }	// nur wenn nicht eingefuegt!
+    void			SetKey(sal_uInt32 nNew)	{ nKey = nNew; }	// only if not inserted!
 
     void			SetUsed(BOOL bSet)		{ bIsUsed = bSet; }
     BOOL			IsUsed() const			{ return bIsUsed; }
 
     bool            MarkUsedExternalReferences() const;
 
-    //	sortiert (per PTRARR) nach Index
-    //	operator== nur fuer die Sortierung
+    //	sorted (via PTRARR) by Index
+    //	operator== only for sorting
     BOOL operator ==( const ScConditionalFormat& r ) const	{ return nKey == r.nKey; }
     BOOL operator < ( const ScConditionalFormat& r ) const	{ return nKey <  r.nKey; }
 };
 
 //
-//	Liste der Bereiche und Formate:
+//	List of areas and formats:
 //
 
 typedef ScConditionalFormat* ScConditionalFormatPtr;
@@ -294,7 +294,7 @@ public:
      *  references are marked now. */
     bool    MarkUsedExternalReferences() const;
 
-    BOOL	operator==( const ScConditionalFormatList& r ) const;		// fuer Ref-Undo
+    BOOL	operator==( const ScConditionalFormatList& r ) const;		// for Ref-Undo
 };
 
 #endif
diff --git a/sc/inc/consoli.hxx b/sc/inc/consoli.hxx
index a9edc48..7519855 100644
--- a/sc/inc/consoli.hxx
+++ b/sc/inc/consoli.hxx
@@ -36,7 +36,7 @@ class ScDocument;
 
 // -----------------------------------------------------------------------
 
-struct ScReferenceEntry				// ohne Constructor !
+struct ScReferenceEntry				// without constructor !
 {
     SCCOL	nCol;
     SCROW	nRow;
@@ -44,13 +44,13 @@ struct ScReferenceEntry				// ohne Constructor !
 };
 
 
-//!		Delta-Wert fuer Daten benutzen?
+//!		Use delta value for data?
 
-class ScReferenceList			// ohne Constructor !
+class ScReferenceList			// without constructor !
 {
 private:
     SCSIZE				nCount;
-    SCSIZE				nFullSize;			// inkl. Fuell-Eintraege
+    SCSIZE				nFullSize;			// incl. fill entries
     ScReferenceEntry*	pData;
 
 public:
@@ -68,18 +68,17 @@ public:
 
 
 //
-//	Reihenfolge:
-//		1)	ScConsData anlegen
+//	Sequence:
+//		1)	create ScConsData 
 //		2)	Parameter (Size/Flags)
-//		3)	AddFields fuer alle Bereiche (nur noetig bei bColByName oder bRowByName)
-//		4)	DoneFields					 ( 		"						"		   )
-//		5)	AddData fuer alle Bereiche
-//			evtl. AddName nach jedem Bereich
+//		3)	AddFields for all areas (only needed for bColByName or bRowByName)
+//		4)	DoneFields				( 		"						"		 )
+//		5)	AddData for all areas
+//			perhaps AddName after each area
 //		6)	OutputToDocument
 //
 
-//!	ab bestimmter Groesse ScDocument Struktur benutzen?
-
+//!	Use structure ScDocument if a certain size is exceeded?
 
 class ScConsData
 {
@@ -103,7 +102,7 @@ private:
     String**			ppTitles;
     SCSIZE**		    ppTitlePos;
     BOOL				bCornerUsed;
-    String				aCornerText;		// nur bei bColByName && bRowByName
+    String				aCornerText;		// only for bColByName && bRowByName
 
 public:
                 ScConsData();
diff --git a/sc/inc/datauno.hxx b/sc/inc/datauno.hxx
index 9089c24..22b2644 100644
--- a/sc/inc/datauno.hxx
+++ b/sc/inc/datauno.hxx
@@ -78,7 +78,7 @@ public:
 };
 
 
-//	ImportDescriptor gibt's nicht mehr als Uno-Objekt, nur noch Property-Sequence
+//	ImportDescriptor is not available as Uno-Objekt any longer, only Property-Sequence
 
 class ScImportDescriptor
 {
@@ -92,7 +92,7 @@ public:
     static long GetPropertyCount();
 };
 
-//	SortDescriptor gibt's nicht mehr als Uno-Objekt, nur noch Property-Sequence
+//	SortDescriptor is not available as Uno-Objekt any longer, only Property-Sequence
 
 class ScSortDescriptor
 {
@@ -107,7 +107,7 @@ public:
 };
 
 
-//	ScSubTotalDescriptorBase - Basisklasse fuer SubTotalDescriptor alleine und im DB-Bereich
+//	ScSubTotalDescriptorBase - base class for SubTotalDescriptor stand alone and in DB area (context?)
 
 //	to uno, both look the same
 
@@ -216,7 +216,7 @@ public:
 };
 
 
-//	ScSubTotalDescriptor - dummer Container zur Benutzung mit XImportTarget
+//	ScSubTotalDescriptor - dummy container to use with XImportTarget
 
 class ScSubTotalDescriptor : public ScSubTotalDescriptorBase
 {
@@ -227,17 +227,17 @@ public:
                             ScSubTotalDescriptor();
     virtual					~ScSubTotalDescriptor();
 
-                            // von ScSubTotalDescriptorBase:
+                            // from ScSubTotalDescriptorBase:
     virtual void			GetData( ScSubTotalParam& rParam ) const;
     virtual void			PutData( const ScSubTotalParam& rParam );
 
-                            // Zugriff von aussen:
+                            // external access:
     void					SetParam( const ScSubTotalParam& rNew );
 //	const ScSubTotalParam&	GetParam() const	{ return aStoredParam; }
 };
 
 
-//	ScRangeSubTotalDescriptor - SubTotalDescriptor eines Datenbank-Bereichs
+//	ScRangeSubTotalDescriptor - SubTotalDescriptor of a data base area
 
 class ScRangeSubTotalDescriptor : public ScSubTotalDescriptorBase
 {
@@ -248,7 +248,7 @@ public:
                             ScRangeSubTotalDescriptor(ScDatabaseRangeObj* pPar);
     virtual					~ScRangeSubTotalDescriptor();
 
-                            // von ScSubTotalDescriptorBase:
+                            // from ScSubTotalDescriptorBase:
     virtual void			GetData( ScSubTotalParam& rParam ) const;
     virtual void			PutData( const ScSubTotalParam& rParam );
 };
@@ -336,8 +336,8 @@ public:
 };
 
 
-//	ScFilterDescriptorBase - Basisklasse fuer FilterDescriptor
-//							 alleine, im DB-Bereich und im DataPilot
+//	ScFilterDescriptorBase - base class for FilterDescriptor
+//							 stand alone, in a DB area (or context?) and in the DataPilot
 
 //	to uno, all three look the same
 
@@ -358,8 +358,8 @@ public:
 
     virtual void			Notify( SfxBroadcaster& rBC, const SfxHint& rHint );
 
-                            // in den Ableitungen:
-                            // (nField[] hier innerhalb des Bereichs)
+                            // in the derived classes(?):
+                            // (nField[] here within the area)
     virtual void			GetData( ScQueryParam& rParam ) const = 0;
     virtual void			PutData( const ScQueryParam& rParam ) = 0;
 
@@ -428,28 +428,28 @@ public:
 };
 
 
-//	ScFilterDescriptor - dummer Container zur Benutzung mit XFilterable
+//	ScFilterDescriptor - dummy container to use with XFilterable
 
 class ScFilterDescriptor : public ScFilterDescriptorBase
 {
 private:
-    ScQueryParam			aStoredParam;		// nField[] hier innerhalb des Bereichs
+    ScQueryParam			aStoredParam;		// nField[] here within the area
 
 public:
                             ScFilterDescriptor(ScDocShell* pDocSh);
     virtual					~ScFilterDescriptor();
 
-                            // von ScFilterDescriptorBase:
+                            // from ScFilterDescriptorBase:
     virtual void			GetData( ScQueryParam& rParam ) const;
     virtual void			PutData( const ScQueryParam& rParam );
 
-                            // Zugriff von aussen:
+                            // external access:
     void					SetParam( const ScQueryParam& rNew );
     const ScQueryParam&		GetParam() const	{ return aStoredParam; }
 };
 
 
-//	ScRangeFilterDescriptor - FilterDescriptor eines Datenbank-Bereichs
+//	ScRangeFilterDescriptor - FilterDescriptor of a data base area
 
 class ScRangeFilterDescriptor : public ScFilterDescriptorBase
 {
@@ -460,13 +460,13 @@ public:
                             ScRangeFilterDescriptor(ScDocShell* pDocSh, ScDatabaseRangeObj* pPar);
     virtual					~ScRangeFilterDescriptor();
 
-                            // von ScFilterDescriptorBase:
+                            // from ScFilterDescriptorBase:
     virtual void			GetData( ScQueryParam& rParam ) const;
     virtual void			PutData( const ScQueryParam& rParam );
 };
 
 
-//	ScDataPilotFilterDescriptor - FilterDescriptor eines DataPilotDescriptors
+//	ScDataPilotFilterDescriptor - FilterDescriptor of a DataPilotDescriptors
 
 class ScDataPilotFilterDescriptor : public ScFilterDescriptorBase
 {
@@ -477,7 +477,7 @@ public:
                             ScDataPilotFilterDescriptor(ScDocShell* pDocSh, ScDataPilotDescriptorBase* pPar);
     virtual					~ScDataPilotFilterDescriptor();
 
-                            // von ScFilterDescriptorBase:
+                            // from ScFilterDescriptorBase:
     virtual void			GetData( ScQueryParam& rParam ) const;
     virtual void			PutData( const ScQueryParam& rParam );
 };
@@ -508,7 +508,7 @@ public:
 
     virtual void			Notify( SfxBroadcaster& rBC, const SfxHint& rHint );
 
-                            // nField[] hier innerhalb des Bereichs:
+                            // nField[] here within the area:
     void					GetQueryParam(ScQueryParam& rQueryParam) const;
     void					SetQueryParam(const ScQueryParam& rQueryParam);
     void					GetSubTotalParam(ScSubTotalParam& rSubTotalParam) const;
-- 
1.7.0.4


--------------070602010306060703030604--


More information about the LibreOffice mailing list