[Libreoffice] [PATCH] Translations sw/inc: crsrsh.hxx, cshtyp.hxx
Christoph Herzog
rhogez at googlemail.com
Mon Jan 10 07:07:34 PST 2011
From b1a0d7dbe05057229cd06ad996a5375ee948166b Mon Sep 17 00:00:00 2001
From: Christoph Herzog <rhogez at googlemail.com>
Date: Mon, 10 Jan 2011 16:04:53 +0100
Subject: [PATCH] Translations sw/inc: crsrsh.hxx, cshtyp.hxx
---
sw/inc/crsrsh.hxx | 94
++++++++++++++++++++++++++---------------------------
sw/inc/cshtyp.hxx | 41 +++++++++++------------
2 files changed, 65 insertions(+), 70 deletions(-)
diff --git a/sw/inc/crsrsh.hxx b/sw/inc/crsrsh.hxx
index d4f1c6a..93ecfc9 100644
--- a/sw/inc/crsrsh.hxx
+++ b/sw/inc/crsrsh.hxx
@@ -40,7 +40,7 @@
#include <cshtyp.hxx> // for CursorShell types
#include <crstate.hxx> // for CursorMove-States
#include <toxe.hxx> // SwTOXSearchDir
-#include <tblsel.hxx> //SwTblSearchType
+#include <tblsel.hxx> // SwTblSearchType
#include <viscrs.hxx>
#include <node.hxx>
#include <tblsel.hxx>
@@ -228,7 +228,7 @@ private:
// TRUE -> everything protected / hidden
BOOL bInCMvVisportChgd : 1; // Flag for CrsrMoves
// TRUE -> view was moved
- BOOL bGCAttr : 1; // TRUE -> es existieren
nichtaufgespannte Attr.
+ BOOL bGCAttr : 1; // TRUE -> non expanded attributes exist.
BOOL bIgnoreReadonly : 1; // TRUE -> make the cursor visible on next
// EndAction in spite of Readonly
BOOL bSelTblCells : 1; // TRUE -> select cells over the InputWin
@@ -452,101 +452,98 @@ public:
#endif
/*
- * Beim Abgeben des Focuses werden die selektierten Bereiche nicht mehr
- * angezeigt; andererseits beim Erhalten des Focuses, werden alle
selek-
- * tierten Bereiche wieder angezeigt. (Bereiche muessen neu berechnet
- * werden!)
+ * When the focus is lost the selected ranges are not displayed
anymore.
+ * On the other hand, on receiving the focus all selected ranges
are displayed again
+ * (ranges must be recalculated!).
*/
BOOL HasShFcs() const { return bHasFocus; }
void ShLooseFcs();
void ShGetFcs( BOOL bUpdate = TRUE );
- // Methoden zum Anzeigen bzw. Verstecken des sichtbaren Text-Cursors
+ // Methods for displaying or hiding the visible text cursor.
void ShowCrsr();
void HideCrsr();
- // Methoden zum Anzeigen bzw. Verstecken der selektierten Bereiche mit
- // dem sichtbaren Cursor
+ // Methods for displaying or hiding the selected ranges with
visible cursor.
void ShowCrsrs( BOOL bCrsrVis );
void HideCrsrs();
BOOL IsOverwriteCrsr() const { return bOverwriteCrsr; }
void SetOverwriteCrsr( BOOL bFlag ) { bOverwriteCrsr = bFlag; }
- // gebe den aktuellen Frame, in dem der Cursor steht, zurueck
+ // Return current frame in which the cursor is placed.
SwCntntFrm *GetCurrFrm( const BOOL bCalcFrm = TRUE ) const;
- //TRUE wenn der Crsr wenn der Crsr wegen Readonly gehidet ist,
- //FALSE wenn der arbeitet (trotz Readonly).
+ //TRUE if cursor is hidden because of readonly.
+ //FALSE if it is working despite readonly.
BOOL IsCrsrReadonly() const;
- // Cursor steht in etwas geschuetztem oder in die Selektion umspannt
- // etwas geschuetztes.
+
+ // Cursor is placed in something that is protected or selection
contains
+ // something that is protected.
BOOL HasReadonlySel() const;
- // darf der Cursor in ReadOnlyBereiche?
+
+ // Can the cursor be set to read only ranges?
BOOL IsReadOnlyAvailable() const { return bSetCrsrInReadOnly; }
void SetReadOnlyAvailable( BOOL bFlag );
BOOL IsOverReadOnlyPos( const Point& rPt ) const;
- // Methoden fuer aFlyMacroLnk
+ // Methods for aFlyMacroLnk.
void SetFlyMacroLnk( const Link& rLnk ) { aFlyMacroLnk =
rLnk; }
const Link& GetFlyMacroLnk() const { return
aFlyMacroLnk; }
- // Methoden geben/aendern den Link fuer die
Attribut/Format-Aenderungen
+ // Methods returning/altering link for changes of attributes/formates.
void SetChgLnk( const Link &rLnk ) { aChgLnk = rLnk; }
const Link& GetChgLnk() const { return aChgLnk; }
- // Methoden geben/aendern den Link fuers "Grafik vollstaendig
geladen"
+ // Methods returning/altering ling for "graphic completely loaded".
void SetGrfArrivedLnk( const Link &rLnk ) { aGrfArrivedLnk
= rLnk; }
const Link& GetGrfArrivedLnk() const { return
aGrfArrivedLnk; }
- //ChgLink callen, innerhalb einer Action wird der Ruf verzoegert.
+ //Call ChgLink. When within an action calling will be delayed.
void CallChgLnk();
- // Abfrage, ob der aktuelle Cursor eine Selektion aufspannt,
- // also, ob Mark gesetzt und SPoint und Mark unterschiedlich sind.
+ // Check if the current cursor contains a selection, i.e.
+ // if Mark is set and SPoint and Mark are different.
BOOL HasSelection() const;
- // Abfrage, ob ueberhaupt eine Selektion existiert, sprich der
akt. Cursor
- // aufgespannt oder nicht der einzigste ist.
+ // Check if a selection exists, i.e. if the current cursor
comprises a selection.
inline BOOL IsSelection() const;
// returns if multiple cursors are available
inline BOOL IsMultiSelection() const;
- // Abfrage, ob ein kompletter Absatz selektiert wurde
+ // Check if a complete paragraph was selected.
BOOL IsSelFullPara() const;
- // Abfrage, ob die Selektion in einem Absatz ist
+
+ // Check if selection is within one paragraph.
inline BOOL IsSelOnePara() const;
- //Sollte fuer das Clipboard der WaitPtr geschaltet werden.
+ //Should WaitPtr be activated for Clipboard.
BOOL ShouldWait() const;
/*
- * liefert das SRectangle, auf dem der Cursor steht.
+ * Returns SRectangle, at which the cursor is located.
*/
const SwRect &GetCharRect() const { return aCharRect; }
/*
- * liefert zurueck, ob der Cursor sich ganz oder teilweise im
- * sichtbaren Bereich befindet.
+ * Returns if cursor is wholly or partly within visible range.
*/
BOOL IsCrsrVisible() const { return VisArea().IsOver(
GetCharRect() ); }
- // gebe die aktuelle Seitennummer zurueck:
- // TRUE: in der der Cursor steht
- // FALSE: die am oberen Rand sichtbar ist
+ // Return current page number:
+ // TRUE: in which cursor is located.
+ // FALSE: which is visible at the upper margin.
void GetPageNum( USHORT &rnPhyNum, USHORT &rnVirtNum,
BOOL bAtCrsrPos = TRUE, const BOOL bCalcFrm = TRUE );
- // bestimme in welche Richtung "leere Seiten" behandelt werden!
- // (wird benutzt im PhyPage.. )
+ // Determine how "empty pages" are handled
+ // (used in PhyPage).
USHORT GetNextPrevPageNum( BOOL bNext = TRUE );
- // setze den Cursor auf die Seite "nPage" an den Anfang
+ // Move cursor at the bginning of page "nPage".
BOOL GotoPage( USHORT nPage );
- // gebe alle Dokumentseiten zurueck
USHORT GetPageCnt();
- // Gehe zur naechsten Selection
BOOL GoNextCrsr();
- // gehe zur vorherigen Selection
+
BOOL GoPrevCrsr();
// at CurCrsr.SPoint
@@ -577,9 +574,9 @@ public:
// end of the node)
String GetText() const;
- // pruefe ob vom aktuellen Crsr der SPoint/Mark in einer Tabelle
stehen
+ // Check of SPoint or Mark of current cursor are placed within a table.
inline const SwTableNode* IsCrsrInTbl( BOOL bIsPtInTbl = TRUE ) const;
- //
+
inline Point& GetCrsrDocPos( BOOL bPoint = TRUE ) const;
inline BOOL IsCrsrPtAtEnd() const;
@@ -686,9 +683,10 @@ public:
// get the nth character from the start or end of the current
selection
sal_Unicode GetChar( BOOL bEnd = TRUE, long nOffset = 0 );
BOOL ExtendSelection( BOOL bEnd = TRUE, xub_StrLen nCount = 1 );
- // setze nur den sichtbaren Cursor an die angegebene Dokument-Pos.
- // returnt FALSE: wenn der ob der SPoint vom Layout korrigiert wurde.
- // (wird zum Anzeigen von Drag&Drop/Copy-Cursor benoetigt)
+
+ // Place only the visible cursor at the given position in the document.
+ // Return FALSE if SPoint was corrected by layout.
+ // (This is needed for displaying the Drag&Drop/Copy-Cursor.)
BOOL SetVisCrsr( const Point &rPt );
inline void UnSetVisCrsr();
@@ -698,8 +696,8 @@ public:
USHORT nResType = USHRT_MAX );
BOOL GotoFld( const SwFmtFld& rFld );
- // returne die Anzahl der Cursor im Ring (Flag besagt ob man nur
- // aufgepspannte haben will - sprich etwas selektiert ist (Basic))
+ // Return number of cursors in ring (The flag indicates whether
+ // only cursors containing selections are requested).
USHORT GetCrsrCnt( BOOL bAll = TRUE ) const;
// Char Travelling - methods (in crstrvl1.cxx)
@@ -734,7 +732,7 @@ public:
// Used for Drag&Drop/Clipboard-Paste in tables
BOOL ParkTblCrsr();
- // gibt es nicht aufgespannte Attribute?
+ // Non expanded attributes?
BOOL IsGCAttr() const { return bGCAttr; }
void ClearGCAttr() { bGCAttr = FALSE; }
void UpdateAttr() { bGCAttr = TRUE; }
@@ -743,8 +741,8 @@ public:
BOOL IsAllProtect() const { return bAllProtect; }
#ifdef SW_CRSR_TIMER
- // setze das Flag am VisCrsr, ob dieser ueber Timer getriggert (TRUE)
- // oder direkt (FALSE) angezeigt wird. (default ist Timer getriggert)
+ // Set flag at VisCrsr. Is it triggered by Timer (TRUE) or directly
(FALSE).
+ // Default is triggert by Timer.
BOOL ChgCrsrTimerFlag( BOOL bTimerOn = TRUE );
#endif
diff --git a/sw/inc/cshtyp.hxx b/sw/inc/cshtyp.hxx
index bdadb29..e5aa13c 100644
--- a/sw/inc/cshtyp.hxx
+++ b/sw/inc/cshtyp.hxx
@@ -35,67 +35,64 @@ class SwPaM;
class SwCntntFrm;
class SwLayoutFrm;
-// eine Struktur fuer den SwPaM. In dieser stehen die Methoden-Pointer
-// fuer das richtungsabhaengige Bewegen des Cursors.
+// Structure for SwPaM. Contains the method-pointers for cursor movement.
struct SwMoveFnCollection;
typedef SwMoveFnCollection* SwMoveFn;
-// Type-Definition fuer die CrsrShell
-// Richtungsparameter fuer MovePage ( wird in SwCntntFrm initialisiert )
+// Type definition for CrsrShell.
+// Direction-parameter for MovePage (initialized in SwCntntFrm).
typedef SwLayoutFrm * (*SwWhichPage)( const SwLayoutFrm * );
typedef SwCntntFrm * (*SwPosPage)( const SwLayoutFrm * );
extern SwWhichPage fnPagePrev, fnPageCurr, fnPageNext;
extern SwPosPage fnPageStart, fnPageEnd;
-// Richtungsparameter fuer MovePara ( wird in SwPaM initialisiert )
+// Direction-parameter for MovePara (initialized in SwCntntFrm).
typedef SwMoveFnCollection* SwPosPara;
typedef BOOL (*SwWhichPara)( SwPaM&, SwPosPara );
extern SwWhichPara fnParaPrev, fnParaCurr, fnParaNext;
extern SwPosPara fnParaStart, fnParaEnd;
-// Richtungsparameter fuer MoveSection
+// Direction-parameter for MoveSection.
typedef SwMoveFnCollection* SwPosSection;
typedef BOOL (*SwWhichSection)( SwPaM&, SwPosSection );
extern SwWhichSection fnSectionPrev, fnSectionCurr, fnSectionNext;
extern SwPosSection fnSectionStart, fnSectionEnd;
-// Richtungsparameter fuer MoveTable
+// Direction-parameter for MoveTable
typedef SwMoveFnCollection* SwPosTable;
typedef BOOL (*SwWhichTable)( SwPaM&, SwPosTable, BOOL bInReadOnly );
extern SwWhichTable fnTablePrev, fnTableCurr, fnTableNext;
extern SwPosTable fnTableStart, fnTableEnd;
-// Richtungsparameter fuer MoveColumn
+// Direction-parameter for MoveColumn
typedef SwLayoutFrm * (*SwWhichColumn)( const SwLayoutFrm * );
typedef SwCntntFrm * (*SwPosColumn)( const SwLayoutFrm * );
extern SwWhichColumn fnColumnPrev, fnColumnCurr, fnColumnNext;
extern SwPosColumn fnColumnStart, fnColumnEnd;
-// Richtungsparameter fuer MoveRegion (Bereiche!)
+// Direction-parameter for MoveRegion (ranges!)
typedef SwMoveFnCollection* SwPosRegion;
typedef BOOL (*SwWhichRegion)( SwPaM&, SwPosRegion, BOOL bInReadOnly );
extern SwWhichRegion fnRegionPrev, fnRegionCurr, fnRegionNext,
fnRegionCurrAndSkip;
extern SwPosRegion fnRegionStart, fnRegionEnd;
-
/*
- * folgende Kombinationen sind erlaubt:
- * - suche einen im Body: -> FND_IN_BODY
- * - suche alle im Body: -> FND_IN_BODYONLY | FND_IN_SELALL
- * - suche in Selectionen: einen / alle -> FND_IN_SEL [ |
FND_IN_SELALL ]
- * - suche im nicht Body: einen / alle -> FND_IN_OTHER [ |
FND_IN_SELALL ]
- * - suche ueberall alle: -> FND_IN_SELALL
+ * The following combinations are allowed:
+ * - find one in body -> FND_IN_BODY
+ * - find all in body: -> FND_IN_BODYONLY | FND_IN_SELALL
+ * - find in selections: one/all -> FND_IN_SEL [ |
FND_IN_SELALL ]
+ * - find not in body: one/all -> FND_IN_OTHER [ |
FND_IN_SELALL ]
+ * - find all everywhere -> FND_IN_SELALL
*/
enum FindRanges
{
- FND_IN_BODY = 0x00, // suche "eins" mur im Body-Text
- FND_IN_OTHER = 0x02, // suche "alles" in Footer/Header/Fly...
- FND_IN_SEL = 0x04, // suche in Selectionen
- FND_IN_BODYONLY = 0x08, // suche nur im Body - nur in Verbindung mit
- // FND_IN_SELALL !!!
- FND_IN_SELALL = 0x01 // - alle ( nur im nicht Body und Selectionen)
+ FND_IN_BODY = 0x00, // Find "one" only in body text.
+ FND_IN_OTHER = 0x02, // Find "all" in Footer/Header/Fly...
+ FND_IN_SEL = 0x04, // Find in selections.
+ FND_IN_BODYONLY = 0x08, // Find only in body - only in combination
with FND_IN_SELALL !!!
+ FND_IN_SELALL = 0x01 // All (only in non-body and selections).
};
-- 1.7.1
More information about the LibreOffice
mailing list