Hi,
my first patch...
Christina Rossmanith
From 5967c1f8775734ecf63ac41c8e4766df2147bb7c Mon Sep 17 00:00:00 2001
From: cr <ChrRossmanith@web.de>
Date: Mon, 3 Jan 2011 14:04:34 +0100
Subject: [PATCH] Translated comments from German to English.
---
.../source/controller/dialogs/tp_TitleRotation.cxx | 2 +-
sc/inc/arealink.hxx | 3 +-
sc/inc/attrib.hxx | 20 ++--
sc/inc/bigrange.hxx | 2 +-
sc/inc/callform.hxx | 4 +-
sc/inc/cell.hxx | 17 +--
sc/inc/cellsuno.hxx | 32 ++--
sc/inc/chartpos.hxx | 18 ++--
sc/inc/chgtrack.hxx | 150 +++++++++-----------
9 files changed, 117 insertions(+), 131 deletions(-)
diff --git a/chart2/source/controller/dialogs/tp_TitleRotation.cxx
b/chart2/source/controller/dialogs/tp_TitleRotation.cxx
index f21fa6a..697b3a0 100644
--- a/chart2/source/controller/dialogs/tp_TitleRotation.cxx
+++ b/chart2/source/controller/dialogs/tp_TitleRotation.cxx
@@ -91,7 +91,7 @@ SfxTabPage* SchAlignmentTabPage::CreateWithoutRotation(Window* pParent,
BOOL SchAlignmentTabPage::FillItemSet(SfxItemSet& rOutAttrs)
{
- //Seit 4/1998 koennen Texte frei gedreht werden: SCHATTR_TEXT_DEGREES
+ //Since 04/1998 text can be rotated by an arbitrary angle: SCHATTR_TEXT_DEGREES
bool bStacked = aOrientHlp.GetStackedState() == STATE_CHECK;
rOutAttrs.Put( SfxBoolItem( SCHATTR_TEXT_STACKED, bStacked ) );
diff --git a/sc/inc/arealink.hxx b/sc/inc/arealink.hxx
index ac46754..b45c207 100644
--- a/sc/inc/arealink.hxx
+++ b/sc/inc/arealink.hxx
@@ -51,8 +51,7 @@ private:
ScRange aDestArea;
BOOL bAddUndo;
BOOL bInCreate;
- BOOL bDoInsert; // wird fuer das erste Update auf FALSE gesetzt
-
+ BOOL bDoInsert; // is set to FALSE for first update (Is that comment correct?
Can't find statement containing "bDoInsert" and "FALSE" using grok)
BOOL FindExtRange( ScRange& rRange, ScDocument* pSrcDoc, const String& rAreaName
);
public:
diff --git a/sc/inc/attrib.hxx b/sc/inc/attrib.hxx
index 7ab362f..9200b88 100644
--- a/sc/inc/attrib.hxx
+++ b/sc/inc/attrib.hxx
@@ -38,8 +38,8 @@
//------------------------------------------------------------------------
- // Flags fuer durch Merge verdeckte Zellen
- // und Control fuer Auto-Filter
+ // flags for cells hidden by merge
+ // and control for auto filter
#define SC_MF_HOR 0x0001
#define SC_MF_VER 0x0002
#define SC_MF_AUTO 0x0004 /// autofilter arrow
@@ -161,7 +161,7 @@ public:
//----------------------------------------------------------------------------
-// ScRangeItem: verwaltet einen Tabellenbereich
+// ScRangeItem: manages an area of a table
#define SCR_INVALID 0x01
#define SCR_ALLTABS 0x02
@@ -180,7 +180,7 @@ public:
inline ScRangeItem& operator=( const ScRangeItem &rCpy );
- // "pure virtual Methoden" vom SfxPoolItem
+ // "pure virtual methods" from SfxPoolItem
virtual int operator==( const SfxPoolItem& ) const;
virtual SfxItemPresentation GetPresentation( SfxItemPresentation ePres,
SfxMapUnit eCoreMetric,
@@ -201,7 +201,7 @@ private:
};
inline ScRangeItem::ScRangeItem( const USHORT nWhichP )
- : SfxPoolItem( nWhichP ), nFlags( SCR_INVALID ) // == ungueltige Area
+ : SfxPoolItem( nWhichP ), nFlags( SCR_INVALID ) // == invalid area
{
}
@@ -223,7 +223,7 @@ inline ScRangeItem& ScRangeItem::operator=( const ScRangeItem &rCpy )
}
//----------------------------------------------------------------------------
-// ScTableListItem: verwaltet eine Liste von Tabellen
+// ScTableListItem: manages a list of tables
//----------------------------------------------------------------------------
class ScTableListItem : public SfxPoolItem
{
@@ -236,7 +236,7 @@ public:
ScTableListItem& operator=( const ScTableListItem &rCpy );
- // "pure virtual Methoden" vom SfxPoolItem
+ // "pure virtual Methoden" from SfxPoolItem
virtual int operator==( const SfxPoolItem& ) const;
virtual SfxItemPresentation GetPresentation( SfxItemPresentation ePres,
SfxMapUnit eCoreMetric,
@@ -255,7 +255,7 @@ inline ScTableListItem::ScTableListItem( const USHORT nWhichP )
{}
//----------------------------------------------------------------------------
-// Seitenformat-Item: Kopf-/Fusszeileninhalte
+// page format item: contents of header and footer
#define SC_HF_LEFTAREA 1
#define SC_HF_CENTERAREA 2
@@ -290,13 +290,13 @@ public:
void SetCenterArea( const EditTextObject& rNew );
void SetRightArea( const EditTextObject& rNew );
- //Set mit Uebereignung der Pointer, nArea siehe defines oben
+ // Set method with pointer assignment, nArea see defines above
void SetArea( EditTextObject *pNew, int nArea );
};
//----------------------------------------------------------------------------
-// Seitenformat-Item: Kopf-/Fusszeileninhalte
+// page format item: contents of header and footer
class SC_DLLPUBLIC ScViewObjectModeItem: public SfxEnumItem
{
diff --git a/sc/inc/bigrange.hxx b/sc/inc/bigrange.hxx
index c74f765..fe9cae0 100644
--- a/sc/inc/bigrange.hxx
+++ b/sc/inc/bigrange.hxx
@@ -112,7 +112,7 @@ inline void ScBigAddress::PutInOrder( ScBigAddress& r )
inline BOOL ScBigAddress::IsValid( const ScDocument* pDoc ) const
-{ //! Min/Max sind ok, kennzeichnen ganze Col/Row/Tab
+{ // min/max interval bounds define whole col/row/tab
return
((0 <= nCol && nCol <= MAXCOL)
|| nCol == nInt32Min || nCol == nInt32Max) &&
diff --git a/sc/inc/callform.hxx b/sc/inc/callform.hxx
index 163499b..e5ae6d2 100644
--- a/sc/inc/callform.hxx
+++ b/sc/inc/callform.hxx
@@ -98,8 +98,8 @@ public:
BOOL Call(void** ppParam);
BOOL Unadvice(double nHandle);
- // Name und Beschreibung des Parameters nParam.
- // nParam==0 => Desc := Funktions-Beschreibung,
+ // name and description of parameter nParam.
+ // nParam==0 => Desc := function description,
// Name := n/a
BOOL GetParamDesc( String& aName, String& aDesc, USHORT nParam );
};
diff --git a/sc/inc/cell.hxx b/sc/inc/cell.hxx
index afeef74..110c848 100644
--- a/sc/inc/cell.hxx
+++ b/sc/inc/cell.hxx
@@ -252,8 +252,8 @@ class SC_DLLPUBLIC ScEditCell : public ScBaseCell
{
private:
EditTextObject* pData;
- String* pString; // fuer schnelleren Zugriff von
Formeln
- ScDocument* pDoc; // fuer EditEngine Zugriff mit Pool
+ String* pString; // for faster access to formulas
+ ScDocument* pDoc; // for EditEngine access with Pool
void SetTextObject( const EditTextObject* pObject,
const SfxItemPool* pFromPool );
@@ -267,12 +267,12 @@ public:
DECL_FIXEDMEMPOOL_NEWDEL( ScEditCell )
#endif
- ~ScEditCell(); // wegen pData immer!
+ ~ScEditCell(); // always because of pData!
ScEditCell( const EditTextObject* pObject, ScDocument*,
const SfxItemPool* pFromPool /* = NULL */ );
ScEditCell( const ScEditCell& rCell, ScDocument& rDoc );
- // fuer Zeilenumbrueche
+ // for line breaks
ScEditCell( const String& rString, ScDocument* );
void SetData( const EditTextObject* pObject,
@@ -506,13 +506,12 @@ public:
void SetMatColsRows( SCCOL nCols, SCROW nRows );
void GetMatColsRows( SCCOL& nCols, SCROW& nRows ) const;
- // ob Zelle im ChangeTrack und nicht im echten Dokument ist
+ // cell belongs to ChangeTrack and not to the real document
void SetInChangeTrack( BOOL bVal ) { bInChangeTrack = bVal; }
BOOL IsInChangeTrack() const { return bInChangeTrack; }
- // Zu Typ und Format das entsprechende Standardformat.
- // Bei Format "Standard" evtl. das in die Formelzelle
- // uebernommene Format.
+ // standard format for type and format
+ // for format "Standard" possibly the format used in the formula cell
ULONG GetStandardFormat( SvNumberFormatter& rFormatter, ULONG nFormat )
const;
// For import filters!
@@ -543,7 +542,7 @@ public:
void MaybeInterpret();
};
-// Iterator fuer Referenzen in einer Formelzelle
+// Iterator for references in a formula cell
class ScDetectiveRefIter
{
private:
diff --git a/sc/inc/cellsuno.hxx b/sc/inc/cellsuno.hxx
index 4062365..9dbfd72 100644
--- a/sc/inc/cellsuno.hxx
+++ b/sc/inc/cellsuno.hxx
@@ -131,10 +131,10 @@ typedef ScNamedEntry* ScNamedEntryPtr;
SV_DECL_PTRARR_DEL( ScNamedEntryArr_Impl, ScNamedEntryPtr, 4, 4 )
-// ScCellRangesBase - Basisklasse fuer ScCellRangesObj (mit Index-Access)
-// und ScCellRangeObj (ohne
Index-Access)
+// ScCellRangesBase - base class for ScCellRangesObj (with access by index)
+// and ScCellRangeObj (without
access by index)
-// XServiceInfo ist in den Ableitungen implementiert
+// XServiceInfo is implemented in derived classes
class ScHelperFunctions
{
@@ -174,9 +174,9 @@ class SC_DLLPUBLIC ScCellRangesBase : public com::sun::star::beans::XPropertySet
public cppu::OWeakObject,
public SfxListener
{
- friend class ScTabViewObj; // fuer select()
- friend class ScTableSheetObj; // fuer createCursorByRange()
- friend class ooo::vba::excel::ScVbaCellRangeAccess;
+ friend class ScTabViewObj; // for select()
+ friend class ScTableSheetObj; // for createCursorByRange()
+ friend class ooo::vba::excel::ScVbaCellRangeAccess;
private:
const SfxItemPropertySet* pPropSet;
@@ -245,16 +245,16 @@ public:
virtual void Notify( SfxBroadcaster& rBC, const SfxHint& rHint );
virtual void RefChanged();
- // aus Ableitungen, aber auch per getImplementation
+ // from derived classes and by getImplementation
ScDocShell* GetDocShell() const { return pDocShell;
}
ScDocument* GetDocument() const;
const ScRangeList& GetRangeList() const { return aRanges; }
void AddRange(const ScRange& rRange, const sal_Bool
bMergeRanges);
- // per Service erzeugtes Objekt zum Leben erwecken:
+ // arouse object created via service:
void InitInsertRange(ScDocShell* pDocSh, const ScRange&
rR);
- void SetNewRange(const ScRange& rNew); // fuer
Cursor
+ void SetNewRange(const ScRange& rNew); // for
cursor
void SetNewRanges(const ScRangeList& rNew);
void SetCursorOnly(BOOL bSet);
@@ -656,7 +656,7 @@ public:
const formula::FormulaGrammar::Grammar )
throw(::com::sun::star::uno::RuntimeException);
- // XCellRange ist Basisklasse von XSheetCellRange und XSheetOperation
+ // XCellRange is base class of XSheetCellRange and XSheetOperation
// operator XCellRangeRef() const { return (XSheetCellRange*)this; }
// XCellRangeAddressable
@@ -792,7 +792,7 @@ public:
getCellRangeByName( const ::rtl::OUString& aRange, const
ScAddress::Details& rDetails )
throw(::com::sun::star::uno::RuntimeException);
- // XPropertySet ueberladen wegen Range-Properties
+ // XPropertySet overloaded due to Range-Properties
virtual ::com::sun::star::uno::Reference< ::com::sun::star::beans::XPropertySetInfo >
SAL_CALL getPropertySetInfo()
throw(::com::sun::star::uno::RuntimeException);
@@ -955,7 +955,7 @@ public:
virtual ::com::sun::star::uno::Reference< ::com::sun::star::container::XNameAccess > SAL_CALL
getTextFieldMasters() throw(::com::sun::star::uno::RuntimeException);
- // XPropertySet ueberladen wegen Zell-Properties
+ // XPropertySet overloaded due to cell properties
virtual ::com::sun::star::uno::Reference< ::com::sun::star::beans::XPropertySetInfo >
SAL_CALL getPropertySetInfo()
throw(::com::sun::star::uno::RuntimeException);
@@ -1006,7 +1006,7 @@ class ScTableSheetObj : public ScCellRangeObj,
public com::sun::star::sheet::XExternalSheetName,
public com::sun::star::document::XEventsSupplier
{
- friend class ScTableSheetsObj; // fuer insertByName()
+ friend class ScTableSheetsObj; // for insertByName()
private:
const SfxItemPropertySet* pSheetPropSet;
@@ -1213,7 +1213,7 @@ public:
virtual ::com::sun::star::uno::Reference< ::com::sun::star::container::XNameReplace > SAL_CALL
getEvents()
throw (::com::sun::star::uno::RuntimeException);
- // XPropertySet ueberladen wegen Sheet-Properties
+ // XPropertySet overloaded due to sheet properties
virtual ::com::sun::star::uno::Reference< ::com::sun::star::beans::XPropertySetInfo >
SAL_CALL getPropertySetInfo()
throw(::com::sun::star::uno::RuntimeException);
@@ -1274,7 +1274,7 @@ public:
virtual void SAL_CALL setName( const ::rtl::OUString& aName )
throw(::com::sun::star::uno::RuntimeException);
- // XPropertySet ueberladen wegen Spalten-Properties
+ // XPropertySet overloaded due to column properties
virtual ::com::sun::star::uno::Reference< ::com::sun::star::beans::XPropertySetInfo >
SAL_CALL getPropertySetInfo()
throw(::com::sun::star::uno::RuntimeException);
@@ -1314,7 +1314,7 @@ public:
ScTableRowObj(ScDocShell* pDocSh, SCROW nRow, SCTAB nTab);
virtual ~ScTableRowObj();
- // XPropertySet ueberladen wegen Zeilen-Properties
+ // XPropertySet overloaded due to row properties
virtual ::com::sun::star::uno::Reference< ::com::sun::star::beans::XPropertySetInfo >
SAL_CALL getPropertySetInfo()
throw(::com::sun::star::uno::RuntimeException);
diff --git a/sc/inc/chartpos.hxx b/sc/inc/chartpos.hxx
index e85eeae..0302da7 100644
--- a/sc/inc/chartpos.hxx
+++ b/sc/inc/chartpos.hxx
@@ -50,9 +50,9 @@ class ScChartPositionMap
SCROW nRowCount;
ScChartPositionMap( SCCOL nChartCols, SCROW nChartRows,
- SCCOL nColAdd, // Header-Spalten
- SCROW nRowAdd, // Header-Zeilen
- Table& rCols // Table mit Col-Tables mit Address*
+ SCCOL nColAdd, // header columns
+ SCROW nRowAdd, // header rows
+ Table& rCols // table with col tables with
address*
);
~ScChartPositionMap(); //! deletes all ScAddress*
@@ -68,7 +68,7 @@ public:
BOOL IsValid( SCCOL nCol, SCROW nRow ) const
{ return nCol < nColCount && nRow < nRowCount; }
- // Daten spaltenweise
+ // data column by column
ULONG GetIndex( SCCOL nCol, SCROW nRow ) const
{ return (ULONG) nCol * nRowCount + nRow; }
@@ -79,7 +79,7 @@ public:
return NULL;
}
- //! kann NULL sein und damit "kein Wert"
+ //! might be NULL indicating "no value"
const ScAddress* GetPosition( SCCOL nChartCol, SCROW nChartRow ) const
{
if ( IsValid( nChartCol, nChartRow ) )
@@ -103,15 +103,15 @@ public:
enum ScChartGlue {
SC_CHARTGLUE_NA,
- SC_CHARTGLUE_NONE, // alte Mimik
- SC_CHARTGLUE_COLS, // alte Mimik
+ SC_CHARTGLUE_NONE, // old mimic
+ SC_CHARTGLUE_COLS, // old mimic
SC_CHARTGLUE_ROWS,
SC_CHARTGLUE_BOTH
};
class ScDocument;
-class ScChartPositioner // nur noch Parameter-Struct
+class ScChartPositioner // only parameter struct
{
ScRangeListRef aRangeListRef;
ScDocument* pDocument;
@@ -126,7 +126,7 @@ class ScChartPositioner // nur noch Parameter-Struct
private:
void CheckColRowHeaders();
- void GlueState(); // zusammengefasste Bereiche
+ void GlueState(); // summarised areas
void CreatePositionMap();
public:
diff --git a/sc/inc/chgtrack.hxx b/sc/inc/chgtrack.hxx
index c78b4fc..b1984b0 100644
--- a/sc/inc/chgtrack.hxx
+++ b/sc/inc/chgtrack.hxx
@@ -90,9 +90,9 @@ class SvStream;
// --- ScChangeActionLinkEntry ---------------------------------------------
-// Fuegt sich selbst am Beginn einer Kette ein, bzw. vor einem anderen
-// LinkEntry, on delete selbstaendiges ausklinken auch des gelinkten.
-// ppPrev == &previous->pNext oder Adresse des Pointers auf Beginn der Kette,
+// Inserts itself as the head of a chain (better: linked list?), or before a LinkEntry
+// on delete: automatically remove of what is linked (German original was strange...)
+// ppPrev == &previous->pNext oder address of pointer to head of linked list,
// *ppPrev == this
class ScChangeAction;
@@ -239,18 +239,15 @@ protected:
ScBigRange aBigRange; // Ins/Del/MoveTo/ContentPos
DateTime aDateTime; //! UTC
- String aUser; // wer war's
- String aComment; // Benutzerkommentar
- ScChangeAction* pNext; // naechster in Kette
- ScChangeAction* pPrev; // vorheriger in Kette
- ScChangeActionLinkEntry* pLinkAny; // irgendwelche Links
- ScChangeActionLinkEntry* pLinkDeletedIn; // Zuordnung zu
- // geloeschten oder
- // druebergemoveten oder
- // rejecteten Insert
- // Bereichen
- ScChangeActionLinkEntry* pLinkDeleted; // Links zu geloeschten
- ScChangeActionLinkEntry* pLinkDependent; // Links zu abhaengigen
+ String aUser; // who?
+ String aComment; // user comment
+ ScChangeAction* pNext; // next in linked list
+ ScChangeAction* pPrev; // previous in linked list
+ ScChangeActionLinkEntry* pLinkAny; // arbitrary links
+ ScChangeActionLinkEntry* pLinkDeletedIn; // access to insert areas which were
+ // deleted or moved or rejected
+ ScChangeActionLinkEntry* pLinkDeleted; // links to deleted
+ ScChangeActionLinkEntry* pLinkDependent; // links to dependent
ULONG nAction;
ULONG nRejectAction;
ScChangeActionType eType;
@@ -371,27 +368,25 @@ public:
BOOL IsRejecting() const
{ return nRejectAction != 0; }
- // ob Action im Dokument sichtbar ist
+ // if action is visible in the document
BOOL IsVisible() const;
- // ob Action anfassbar ist
+ // if action if touchable
BOOL IsTouchable() const;
- // ob Action ein Eintrag in Dialog-Root ist
+ // if action is an entry in dialog root
BOOL IsDialogRoot() const;
- // ob ein Eintrag im Dialog aufklappbar sein soll
+ // if an entry in a dialog shall be a drop down entry
BOOL IsDialogParent() const;
- // ob Action ein Delete ist, unter dem
- // aufgeklappt mehrere einzelne Deletes sind
+ // if action is a delete with subdeletes (aufgeklappt = open ?)
BOOL IsMasterDelete() const;
- // ob Action akzeptiert/selektiert/abgelehnt
- // werden kann
+ // if action is acceptable/selectable/rejectable
BOOL IsClickable() const;
- // ob Action abgelehnt werden kann
+ // if action is rejectable
BOOL IsRejectable() const;
const ScBigRange& GetBigRange() const { return aBigRange; }
@@ -425,22 +420,21 @@ public:
BOOL HasDeleted() const
{ return pLinkDeleted != NULL; }
- // Description wird an String angehaengt.
- // Mit bSplitRange wird bei Delete nur
- // eine Spalte/Zeile beruecksichtigt (fuer
- // Auflistung der einzelnen Eintraege).
+ // description will be appended to string
+ // with bSplitRange only one column/row will be considered for
delete
+ // (for a listing of entries)
virtual void GetDescription( String&, ScDocument*,
BOOL bSplitRange = FALSE, bool bWarning = true ) const;
virtual void GetRefString( String&, ScDocument*,
BOOL bFlag3D = FALSE ) const;
- // fuer DocumentMerge altes Datum einer anderen
- // Action setzen, mit GetDateTimeUTC geholt
+ // for DocumentMerge set old date of the other
+ // action, fetched by GetDateTimeUTC
void SetDateTimeUTC( const DateTime& rDT )
{ aDateTime = rDT; }
- // Benutzerkommentar setzen
+ // set user comment
void SetComment( const String& rStr )
{ aComment = rStr; }
@@ -546,8 +540,8 @@ class ScChangeActionDel : public ScChangeAction
ScChangeTrack* pTrack;
ScChangeActionCellListEntry* pFirstCell;
- ScChangeActionIns* pCutOff; // abgeschnittener Insert
- short nCutOff; // +: Start -: End
+ ScChangeActionIns* pCutOff; // cut insert
+ short nCutOff; // +: start -: end
ScChangeActionDelMoveEntry* pLinkMove;
SCsCOL nDx;
SCsROW nDy;
@@ -583,20 +577,18 @@ public:
const ScChangeActionType eType,
const SCsCOLROW nD,
ScChangeTrack* pTrack); // only to use in the XML
import
- // wich of nDx and nDy is
set is depend on the type
+ // which of nDx and nDy is
set is dependend on the type
- // ob dieses das unterste einer Reihe (oder
- // auch einzeln) ist
+ // is the last in a row (or single)
BOOL IsBaseDelete() const;
- // ob dieses das oberste einer Reihe (oder
- // auch einzeln) ist
+ // is the first in a row (or single)
BOOL IsTopDelete() const;
- // ob dieses ein Teil einer Reihe ist
+ // is part of a row
BOOL IsMultiDelete() const;
- // ob es eine Col ist, die zu einem TabDelete gehoert
+ // is col, belonging to a TabDelete
BOOL IsTabDeleteCol() const;
SCsCOL GetDx() const { return nDx; }
@@ -716,9 +708,9 @@ class ScChangeActionContent : public ScChangeAction
String aNewValue;
ScBaseCell* pOldCell;
ScBaseCell* pNewCell;
- ScChangeActionContent* pNextContent; // an gleicher Position
+ ScChangeActionContent* pNextContent; // at the same position
ScChangeActionContent* pPrevContent;
- ScChangeActionContent* pNextInSlot; // in gleichem Slot
+ ScChangeActionContent* pNextInSlot; // in the same slot
ScChangeActionContent** ppPrevInSlot;
void InsertInSlot( ScChangeActionContent** pp )
@@ -874,8 +866,8 @@ public:
void SetPrevContent( ScChangeActionContent* p )
{ pPrevContent = p; }
- // moeglichst nicht verwenden,
- // setzt nur String bzw. generiert Formelzelle
+ // don't use:
+ // assigns String / creates forumula cell
void SetOldValue( const String& rOld, ScDocument* );
void SetNewValue( const String& rNew, ScDocument* );
@@ -955,10 +947,10 @@ public:
enum ScChangeTrackMsgType
{
SC_CTM_NONE,
- SC_CTM_APPEND, // Actions angehaengt
- SC_CTM_REMOVE, // Actions weggenommen
- SC_CTM_CHANGE, // Actions geaendert
- SC_CTM_PARENT // war kein Parent und ist jetzt einer
+ SC_CTM_APPEND, // Actions appended
+ SC_CTM_REMOVE, // Actions removed
+ SC_CTM_CHANGE, // Actions changed
+ SC_CTM_PARENT // became a parent (and wasn't before)
};
struct ScChangeTrackMsgInfo
@@ -970,7 +962,7 @@ struct ScChangeTrackMsgInfo
ULONG nEndAction;
};
-// MsgQueue fuer Benachrichtigung via ModifiedLink
+// MsgQueue for notification via ModifiedLink
DECLARE_QUEUE( ScChangeTrackMsgQueue, ScChangeTrackMsgInfo* )
DECLARE_STACK( ScChangeTrackMsgStack, ScChangeTrackMsgInfo* )
@@ -983,13 +975,11 @@ enum ScChangeTrackMergeState
SC_CTMS_OTHER
};
-// zusaetzlich zu pFirst/pNext/pLast/pPrev eine Table, um schnell sowohl
-// per ActionNumber als auch ueber Liste zugreifen zu koennen
+// Table, additionally to pFirst/pNext/pLast/pPrev, to enable fast access by ActionNumber and by
list
DECLARE_TABLE( ScChangeActionTable, ScChangeAction* )
-// Intern generierte Actions beginnen bei diesem Wert (fast alle Bits gesetzt)
-// und werden runtergezaehlt, um sich in einer Table wertemaessig nicht mit den
-// "normalen" Actions in die Quere zu kommen.
+// Internally generated actions start at this value (nearly all bits set)
+// and are decremented, to keep values in a table seperated from "normal" actions.
#define SC_CHGTRACK_GENERATED_START ((UINT32) 0xfffffff0)
class ScChangeTrack : public utl::ConfigurationListener
@@ -1076,7 +1066,7 @@ class ScChangeTrack : public utl::ConfigurationListener
void SetLastCutMoveRange( const ScRange&, ScDocument* );
- // ModifyMsg blockweise und nicht einzeln erzeugen
+ // create block of ModifyMsg
void StartBlockModify( ScChangeTrackMsgType,
ULONG nStartAction );
void EndBlockModify( ULONG nEndAction );
@@ -1114,11 +1104,11 @@ class ScChangeTrack : public utl::ConfigurationListener
ScChangeActionCellListEntry*&,
ScChangeAction* pDeletor );
- // Action und alle abhaengigen rejecten,
- // Table stammt aus vorherigem GetDependents,
- // ist nur bei Insert und Move (MasterType)
- // noetig, kann ansonsten NULL sein.
- // bRecursion == Aufruf aus Reject mit Table
+ // Reject action and all dependent actions,
+ // Table stems from previous GetDependents,
+ // only needed for Insert and Move (MasterType),
+ // is NULL otherwise.
+ // bRecursion == called from reject with table
BOOL Reject( ScChangeAction*,
ScChangeActionTable*, BOOL bRecursion );
@@ -1201,32 +1191,32 @@ public:
ScDocument* pRefDoc,
ULONG& nStartAction, ULONG& nEndAction,
SCsTAB nDz = 0 );
- // nDz: Multi-TabDel, LookUpContent ist
- // um -nDz verschoben zu suchen
+ // nDz: multi TabDel, LookUpContent must be searched
+ // with an offset of -nDz
- // nachdem neuer Wert im Dokument gesetzt wurde,
- // alter Wert aus RefDoc/UndoDoc
+ // after new value was set in the document,
+ // old value from RefDoc/UndoDoc
void AppendContent( const ScAddress& rPos,
ScDocument* pRefDoc );
- // nachdem neue Werte im Dokument gesetzt wurden,
- // alte Werte aus RefDoc/UndoDoc
+ // after new values were set in the document,
+ // old values from RefDoc/UndoDoc
void AppendContentRange( const ScRange& rRange,
ScDocument* pRefDoc,
ULONG& nStartAction, ULONG& nEndAction,
ScChangeActionClipMode eMode = SC_CACM_NONE );
- // nachdem neuer Wert im Dokument gesetzt wurde,
- // alter Wert aus pOldCell, nOldFormat,
+ // after new value was set in the document,
+ // old value from pOldCell, nOldFormat,
// RefDoc==NULL => Doc
void AppendContent( const ScAddress& rPos,
const ScBaseCell* pOldCell,
ULONG nOldFormat, ScDocument* pRefDoc = NULL );
- // nachdem neuer Wert im Dokument gesetzt wurde,
- // alter Wert aus pOldCell, Format aus Doc
+ // after new value was set in the document,
+ // old value from pOldCell, format from Doc
void AppendContent( const ScAddress& rPos,
const ScBaseCell* pOldCell );
- // nachdem neue Werte im Dokument gesetzt wurden,
- // alte Werte aus RefDoc/UndoDoc.
- // Alle Contents, wo im RefDoc eine Zelle steht.
+ // after new values were set in the document,
+ // old values from RefDoc/UndoDoc.
+ // All contents with a cell in RefDoc
void AppendContentsIfInRefDoc( ScDocument* pRefDoc,
ULONG& nStartAction, ULONG& nEndAction );
@@ -1244,9 +1234,8 @@ public:
ULONG nOldFormat = 0,
ULONG nNewFormat = 0 );
- // die folgenden beiden nur benutzen wenn's
- // nicht anders geht (setzen nur String fuer
- // NewValue bzw. Formelerzeugung)
+ // Only use the following two if there is no different solution!
+ // (Assign String for NewValue or creation of a formula
respectively)
SC_DLLPUBLIC void AppendInsert( const ScRange& );
@@ -1275,15 +1264,14 @@ public:
SC_DLLPUBLIC void Undo( ULONG nStartAction, ULONG
nEndAction, bool bMerge = false );
- // fuer MergeDocument, Referenzen anpassen,
- //! darf nur in einem temporaer geoeffneten
- //! Dokument verwendet werden, der Track
- //! ist danach verhunzt
+ // for MergeDocument, adjust references,
+ //! may only be used in a temporary opened document
+ //! der Track ist danach verhunzt
void MergePrepare( ScChangeAction* pFirstMerge, bool
bShared = false );
void MergeOwn( ScChangeAction* pAct, ULONG nFirstMerge,
bool bShared = false );
static BOOL MergeIgnore( const ScChangeAction&, ULONG
nFirstMerge );
- // Abhaengige in Table einfuegen.
+ // Insert dependents into table.
// Bei Insert sind es echte Abhaengige,
// bei Move abhaengige Contents im FromRange
// und geloeschte im ToRange bzw. Inserts in
--
1.7.0.4
Context
- [Libreoffice] [PATCH] Translated comments from German to English. · Christina Roßmanith
Privacy Policy |
Impressum (Legal Info) |
Copyright information: Unless otherwise specified, all text and images
on this website are licensed under the
Creative Commons Attribution-Share Alike 3.0 License.
This does not include the source code of LibreOffice, which is
licensed under the Mozilla Public License (
MPLv2).
"LibreOffice" and "The Document Foundation" are
registered trademarks of their corresponding registered owners or are
in actual use as trademarks in one or more countries. Their respective
logos and icons are also subject to international copyright laws. Use
thereof is explained in our
trademark policy.