[PATCH] Translations of comments in writer/sw/inc
Christoph Herzog
rhogez at googlemail.com
Mon Jan 24 09:48:46 PST 2011
---
sw/inc/errhdl.hxx | 15 ++++-----
sw/inc/error.h | 8 ++---
sw/inc/expfld.hxx | 86 +++++++++++++++++----------------------------------
sw/inc/index.hxx | 16 ++++------
sw/inc/inetfld.hxx | 20 +++++-------
5 files changed, 53 insertions(+), 92 deletions(-)
diff --git a/sw/inc/errhdl.hxx b/sw/inc/errhdl.hxx
index 1b89d0a..53c893a 100644
--- a/sw/inc/errhdl.hxx
+++ b/sw/inc/errhdl.hxx
@@ -34,19 +34,19 @@
#include <sal/types.h>
#include "swdllapi.h"
-extern BOOL bAssert; // TRUE, wenn eine ASSERT Box hochkam
+extern BOOL bAssert; // TRUE, if an ASSERT Box popped up.
// -----------------------------------------------------------------------
-// Ausgabe einer Fehlermeldung inkl. Dateiname und Zeilennummer
-// wo der Fehler auftrat.
-// Die Funktion darf nicht direkt benutzt werden!
+// Return an error message including file name and line number indicating
+// where the error occured.
+// The function may not be used directly!
// -----------------------------------------------------------------------
SW_DLLPUBLIC void AssertFail( USHORT, const sal_Char* );
// -----------------------------------------------------------------------
-// Prueft ob die angegebene Bedingung wahr ist, wenn nicht wird eine
-// Fehlermeldung die ueber die ID Identifiziert wird, ausgegeben.
+// Check if the given condition is true. If not, an error message,
+// identified via the ID, will be returned.
// -----------------------------------------------------------------------
#define ASSERT_ID( cond, id ) \
if( !(cond) ) { \
@@ -56,8 +56,7 @@ SW_DLLPUBLIC void AssertFail( USHORT, const sal_Char* );
// -----------------------------------------------------------------------
-// Beim Bilden der Produktversion werden alle Debug-Utilities automatisch
-// ignoriert
+// When building for production all debugging utilities are ignored automatically.
// -----------------------------------------------------------------------
#else
#define ASSERT_ID( cond, id ) ;
diff --git a/sw/inc/error.h b/sw/inc/error.h
index 7ca8f71..c9617d0 100644
--- a/sw/inc/error.h
+++ b/sw/inc/error.h
@@ -31,18 +31,16 @@
#define ERR_SWGBASE 25000
-/*** Error Codes **********************************************************/
+// Error Codes.
#define ERR_VAR_IDX (ERR_SWGBASE+ 0)
#define ERR_OUTOFSCOPE (ERR_SWGBASE+ 1)
-/* Error Codes fuer Numerierungsregeln */
#define ERR_NUMLEVEL (ERR_SWGBASE+ 2)
-/* Error Codes fuer TxtNode */
+// Error Codes for TxtNode.
#define ERR_NOHINTS (ERR_SWGBASE+ 3)
-// von _START bis _END sind in der COREDL.DLL entsprechende Strings
-// abgelegt, die erfragt werden koennen.
+// Strings to be queried are in COREDL.DLL from _START to _END.
#define ERR_SWGMSG_START (ERR_VAR_IDX)
#define ERR_SWGMSG_END (ERR_NOHINTS)
diff --git a/sw/inc/expfld.hxx b/sw/inc/expfld.hxx
index 80d33e9..fafd8b8 100644
--- a/sw/inc/expfld.hxx
+++ b/sw/inc/expfld.hxx
@@ -43,11 +43,10 @@ class SwFmtFld;
class _SetGetExpFlds;
class SwEditShell;
-// Vorwaertsdeklaration: besorge den "Body-TextNode", fuer Exp.Fld in Fly's
-// Header/Footers/Footnodes
+// Forward declaration: get "BodyTxtNode" for exp.fld in Fly's headers/footers/footnotes.
const SwTxtNode* GetBodyTxtNode( const SwDoc& pDoc, SwPosition& rPos,
const SwFrm& rFrm );
-// Wandlung Address -> Adressen
+
void ReplacePoint(String& sTmpName, BOOL bWithCommandType = FALSE);
struct _SeqFldLstElem
@@ -70,27 +69,18 @@ public:
BOOL SeekEntry( const _SeqFldLstElem& , USHORT* pPos = 0 );
};
-/*--------------------------------------------------------------------
- Beschreibung: Ausdruck
- --------------------------------------------------------------------*/
-
class SwGetExpFieldType : public SwValueFieldType
{
public:
SwGetExpFieldType(SwDoc* pDoc);
virtual SwFieldType* Copy() const;
- // ueberlagert, weil das Get-Field nicht veraendert werden kann
- // und dann auch nicht aktualisiert werden muss. Aktualisierung
- // erfolgt beim Aendern von Set-Werten !
+ // Overlay, because get-field cannot be changed and therefore
+ // does not need to be updated. Update at changing of set-values!
virtual void Modify( SfxPoolItem *pOld, SfxPoolItem *pNew );
};
-/*--------------------------------------------------------------------
- Beschreibung: GetExperession
- --------------------------------------------------------------------*/
-
class SW_DLLPUBLIC SwGetExpField : public SwFormulaField
{
String sExpand;
@@ -112,17 +102,19 @@ public:
inline const String& GetExpStr() const;
inline void ChgExpStr(const String& rExpand);
- // wird von der Formatierung abgefragt
+ // Called by formating.
inline BOOL IsInBodyTxt() const;
- // wird von UpdateExpFlds gesetzt (dort ist die Node-Position bekannt)
+
+ // Set by UpdateExpFlds where node position is known.
inline void ChgBodyTxtFlag( BOOL bIsInBody );
- // fuer Felder in Header/Footer/Footnotes/Flys:
- // (wird nur von der Formatierung aufgerufen!!)
+
+ // For fields in header/footer/footnotes/flys:
+ // Only called by formating!!
void ChangeExpansion( const SwFrm&, const SwTxtFld& );
virtual String GetCntnt(BOOL bName = FALSE) const;
- // Die Formel aendern
+ // Change formula.
virtual String GetPar2() const;
virtual void SetPar2(const String& rStr);
@@ -142,19 +134,14 @@ inline void SwGetExpField::ChgExpStr(const String& rExpand)
inline const String& SwGetExpField::GetExpStr() const
{ return sExpand; }
-// wird von der Formatierung abgefragt
+// Called by formating.
inline BOOL SwGetExpField::IsInBodyTxt() const
{ return bIsInBodyTxt; }
-// wird von UpdateExpFlds gesetzt (dort ist die Node-Position bekannt)
+// Set by UpdateExpFlds where node position is known.
inline void SwGetExpField::ChgBodyTxtFlag( BOOL bIsInBody )
{ bIsInBodyTxt = bIsInBody; }
-
-/*--------------------------------------------------------------------
- Beschreibung: Ausdruck setzen
- --------------------------------------------------------------------*/
-
class SwSetExpField;
class SW_DLLPUBLIC SwSetExpFieldType : public SwValueFieldType
@@ -181,8 +168,7 @@ public:
BOOL IsDeleted() const { return bDeleted; }
void SetDeleted( BOOL b ) { bDeleted = b; }
- // ueberlagert, weil das Set-Field selbst dafuer sorgt, das
- // es aktualisiert wird.
+ // Overlay, because set-field takes care for its being updated by itself.
virtual void Modify( SfxPoolItem *pOld, SfxPoolItem *pNew );
inline const String& GetSetRefName() const;
@@ -191,14 +177,15 @@ public:
USHORT GetSeqFldList( SwSeqFldList& rList );
String MakeSeqName( USHORT nSeqNo );
- // Seqencefelder ggfs. Kapitelweise numerieren
+ // Number sequence fields chapterwise if required.
const String& GetDelimiter() const { return sDelim; }
void SetDelimiter( const String& s ) { sDelim = s; }
BYTE GetOutlineLvl() const { return nLevel; }
void SetOutlineLvl( BYTE n ) { nLevel = n; }
void SetChapter( SwSetExpField& rFld, const SwNode& rNd );
- // Member nur fuers SwDoc::UpdateExpFld - wird nur waehrend der Laufzeit
- // von SequencefeldTypen benoetigt!!!
+
+ // Member only for SwDoc::UpdateExpFld.
+ // It is needed only at runtime of sequence field types!
const SwNode* GetOutlineChgNd() const { return pOutlChgNd; }
void SetOutlineChgNd( const SwNode* p ) { pOutlChgNd = p; }
@@ -219,10 +206,6 @@ inline const String& SwSetExpFieldType::GetSetRefName() const
{ return sName; }
-/*--------------------------------------------------------------------
- Beschreibung: Ausdruck
- --------------------------------------------------------------------*/
-
class SW_DLLPUBLIC SwSetExpField : public SwFormulaField
{
String sExpand;
@@ -256,14 +239,14 @@ public:
inline BOOL IsSequenceFld() const;
- // fuer SequenceFelder - logische Nummer
+ // Logical number, sequence fields.
inline void SetSeqNumber( USHORT n ) { nSeqNo = n; }
inline USHORT GetSeqNumber() const { return nSeqNo; }
- // Der Name nur erfragen
+ // Query name only.
virtual const String& GetPar1() const;
- // Die Formel
+ // Query formula.
virtual String GetPar2() const;
virtual void SetPar2(const String& rStr);
virtual bool QueryValue( com::sun::star::uno::Any& rVal, USHORT nWhich ) const;
@@ -291,9 +274,6 @@ inline BOOL SwSetExpField::GetInputFlag() const
inline BOOL SwSetExpField::IsSequenceFld() const
{ return 0 != (nsSwGetSetExpType::GSE_SEQ & ((SwSetExpFieldType*)GetTyp())->GetType()); }
-/*--------------------------------------------------------------------
- Beschreibung: Eingabe im Text/Variable setzen
- --------------------------------------------------------------------*/
class SwInputFieldType : public SwFieldType
{
@@ -306,9 +286,6 @@ public:
SwDoc* GetDoc() const { return pDoc; }
};
-/*--------------------------------------------------------------------
- Beschreibung: Eingabefeld
- --------------------------------------------------------------------*/
class SW_DLLPUBLIC SwInputField : public SwField
{
@@ -318,7 +295,7 @@ class SW_DLLPUBLIC SwInputField : public SwField
String aToolTip;
USHORT nSubType;
public:
- // Direkte Eingabe ueber Dialog alten Wert loeschen
+ // Direct input via dialog; delete old value.
SwInputField(SwInputFieldType*, const String& rContent ,
const String& rPrompt, USHORT nSubType = 0,
ULONG nFmt = 0);
@@ -366,12 +343,11 @@ public:
void PushCrsr();
void PopCrsr();
- // vergleiche TmpLst mit akt Feldern. Alle neue kommen in die SortLst
- // damit sie geupdatet werden koennen. Returnt die Anzahl.
- // (Fuer Textbausteine: nur seine Input-Felder aktualisieren)
+ // Put all that are new into SortLst for updating. Returns count.
+ // (For Glossary: only update its input-fields).
+ // Compare TmpLst with current fields.
USHORT BuildSortLst();
- // Alle unselektierten Felder aus Liste entfernen
void RemoveUnselectedFlds();
private:
@@ -380,11 +356,7 @@ private:
SvPtrarr aTmpLst;
};
-/*--------------------------------------------------------------------
- Beschreibung: Tabellen-Formelfeld
- (Implementierung steht in tblcalc.cxx)
- --------------------------------------------------------------------*/
-
+// Implementation in tblcalc.cxx.
class SwTblFieldType : public SwValueFieldType
{
public:
@@ -398,7 +370,7 @@ class SwTblField : public SwValueField, public SwTableFormula
String sExpand;
USHORT nSubType;
- // suche den TextNode, in dem das Feld steht
+ // Search TextNode containing the field.
virtual const SwNode* GetNodeOfFormula() const;
public:
@@ -414,11 +386,11 @@ public:
const String& GetExpStr() const { return sExpand; }
void ChgExpStr(const String& rStr) { sExpand = rStr; }
- // berechne sich selbst
void CalcField( SwTblCalcPara& rCalcPara );
virtual String GetCntnt(BOOL bName = FALSE) const;
- // Die Formel
+
+ // The formula.
virtual String GetPar2() const;
virtual void SetPar2(const String& rStr);
virtual bool QueryValue( com::sun::star::uno::Any& rVal, USHORT nWhich ) const;
diff --git a/sw/inc/index.hxx b/sw/inc/index.hxx
index 7921863..6a87fe8 100644
--- a/sw/inc/index.hxx
+++ b/sw/inc/index.hxx
@@ -36,7 +36,7 @@
#define INVALID_INDEX STRING_NOTFOUND
-// Maximale Anzahl von Indizies im IndexArray (zum Abtesten auf Ueberlaeufe)
+// Maximal count of indices in IndexArray (for testing on overflows).
class SwIndex;
class SwIndexReg;
struct SwPosition;
@@ -61,7 +61,7 @@ class SW_DLLPUBLIC SwIndex
SwIndex *pNext, *pPrev;
SwIndex& ChgValue( const SwIndex& rIdx, xub_StrLen nNewValue );
- void Remove(); // Ausketten
+ void Remove();
public:
explicit SwIndex(SwIndexReg *const pReg, xub_StrLen const nIdx = 0);
@@ -99,15 +99,12 @@ public:
INLINE SwIndex& operator=( xub_StrLen );
SwIndex& operator=( const SwIndex & );
- // gebe den Wert vom Index als xub_StrLen zurueck
xub_StrLen GetIndex() const { return nIndex; }
- // ermoeglicht Zuweisungen ohne Erzeugen eines temporaeren
- // Objektes
+ // Assignments without creating a temporary object.
SwIndex &Assign(SwIndexReg *,xub_StrLen);
- // Herausgabe des Pointers auf das IndexArray,
- // (fuers RTTI am SwIndexReg)
+ // Returns pointer to IndexArray (for RTTI at SwIndexReg).
const SwIndexReg* GetIdxReg() const { return pArray; }
};
@@ -120,9 +117,8 @@ class SwIndexReg
const SwIndex *pFirst, *pLast, *pMiddle;
- // ein globales Array, in das Indizies verschoben werden, die mal
- // temporaer "ausgelagert" werden muessen; oder die zum Zeitpunkt des
- // anlegens kein gueltiges Array kennen (SwPaM/SwPosition!)
+ // A global array for holding indices that need to be "swapped" temporarily
+ // or do not know a valid array (SwPaM/SwPosition!).
friend void _InitCore();
friend void _FinitCore();
static SwIndexReg* pEmptyIndexArray;
diff --git a/sw/inc/inetfld.hxx b/sw/inc/inetfld.hxx
index ef1ebbf..830fc52 100644
--- a/sw/inc/inetfld.hxx
+++ b/sw/inc/inetfld.hxx
@@ -37,9 +37,7 @@ class SwINetField;
class SwCharFmt;
class SwDoc;
-/*--------------------------------------------------------------------
- Beschreibung: InterNet-FieldType -> Lade Document mit der URL
- --------------------------------------------------------------------*/
+// InterNet-FieldType -> Load document with URL
class SwINetFieldType : public SwFieldType
{
@@ -57,21 +55,20 @@ public:
SwDoc* GetDoc() const { return pDoc; }
};
-/*--------------------------------------------------------------------
- Beschreibung: InterNet-Field -> Lade Document mit der URL
- --------------------------------------------------------------------*/
+
+// InterNet-Field -> Load document with URL
class SwINetField : public SwField
{
friend class SwINetFieldType;
- String sTargetFrameName; // in diesen Frame soll die URL
+ String sTargetFrameName; // Frame to put the URL.
String sURL;
String sText;
SvxMacroTableDtor* pMacroTbl;
public:
- // Direkte Eingabe alten Wert loeschen
+ // Direct input, delete old value.
SwINetField( SwINetFieldType* pTyp, USHORT nFmt,
const String& rURL, const String& rText );
virtual ~SwINetField();
@@ -84,11 +81,11 @@ public:
virtual const String& GetPar1() const;
virtual void SetPar1(const String& rStr);
- // HinweisText
+ // Information text.
virtual String GetPar2() const;
virtual void SetPar2(const String& rStr);
- // das ist das akt. Zeichenformat
+ // Current character format.
SwCharFmt* GetCharFmt();
const SwCharFmt* GetCharFmt() const
{ return ((SwINetField*)this)->GetCharFmt(); }
@@ -96,11 +93,10 @@ public:
const String& GetTargetFrameName() const { return sTargetFrameName; }
void SetTargetFrameName( const String& rNm ) { sTargetFrameName = rNm; }
- // setze eine neue oder loesche die akt. MakroTabelle
+ // Set new or delete old MacroTable.
void SetMacroTbl( const SvxMacroTableDtor* pTbl = 0 );
const SvxMacroTableDtor* GetMacroTbl() const { return pMacroTbl; }
- // setze / erfrage ein Makro
void SetMacro( USHORT nEvent, const SvxMacro& rMacro );
const SvxMacro* GetMacro( USHORT nEvent ) const;
};
--
1.7.1
--------------000204080902090102040906--
More information about the LibreOffice
mailing list