[Libreoffice-commits] .: sw/inc

Michael Meeks mmeeks at kemper.freedesktop.org
Fri Jan 7 01:46:32 PST 2011


 sw/inc/IDocumentContentOperations.hxx |   81 ++++++++++++++--------------------
 1 file changed, 34 insertions(+), 47 deletions(-)

New commits:
commit 6184f22c31df853d19e43f673c5ae4f23ff103db
Author: Christoph Herzog <christoph.herzog at uni-bamberg.de>
Date:   Fri Jan 7 09:46:33 2011 +0000

    translate german comments

diff --git a/sw/inc/IDocumentContentOperations.hxx b/sw/inc/IDocumentContentOperations.hxx
index 040b09c..9d4de14 100644
--- a/sw/inc/IDocumentContentOperations.hxx
+++ b/sw/inc/IDocumentContentOperations.hxx
@@ -74,20 +74,20 @@
     };
 
  public:
-    /** Kopieren eines Bereiches im oder in ein anderes Dokument !
-        Die Position kann auch im Bereich liegen !!
-    */
+    /** Copying of a range within or to another document.
+        The position can also be within the range!
+     */
     virtual bool CopyRange(SwPaM&, SwPosition&, const bool bCopyAll ) const = 0;
 
-    /** Loesche die Section, in der der Node steht.
+    /** Delete section containing the node.
     */
     virtual void DeleteSection(SwNode* pNode) = 0;
 
-    /** loeschen eines BereichesSwFlyFrmFmt
+    /** Delete a range SwFlyFrmFmt.
     */
     virtual bool DeleteRange(SwPaM&) = 0;
 
-    /** loeschen gesamter Absaetze
+    /** Delete full paragraphs.
     */
     virtual bool DelFullPara(SwPaM&) = 0;
 
@@ -100,51 +100,45 @@
     virtual bool DeleteAndJoin( SwPaM&,
                                 const bool bForceJoinNext = false ) = 0;
 
-    /** verschieben eines Bereiches
-    */
     virtual bool MoveRange(SwPaM&, SwPosition&, SwMoveFlags) = 0;
 
-    /** verschieben ganzer Nodes
-    */
     virtual bool MoveNodeRange(SwNodeRange&, SwNodeIndex&, SwMoveFlags) = 0;
 
-    /** verschieben eines Bereiches
+    /** Move a range.
     */
     virtual bool MoveAndJoin(SwPaM&, SwPosition&, SwMoveFlags) = 0;
 
-    /** Ueberschreiben eines Strings in einem bestehenden Textnode.
+    /** Overwrite string in an existing text node.
     */
     virtual bool Overwrite(const SwPaM &rRg, const String& rStr) = 0;
 
     /** Insert string into existing text node at position rRg.Point().
-    */
+     */
     virtual bool InsertString(const SwPaM &rRg, const String&,
               const enum InsertFlags nInsertMode = INS_EMPTYEXPAND ) = 0;
 
     /** change text to Upper/Lower/Hiragana/Katagana/...
-    */
+     */
     virtual void TransliterateText(const SwPaM& rPaM, utl::TransliterationWrapper&) = 0;
 
-    /** Einfuegen einer Grafik, Formel. Die XXXX werden kopiert.
-    */
+    /** Insert graphic or formula. The XXXX are copied.
+     */
     virtual SwFlyFrmFmt* Insert(const SwPaM &rRg, const String& rGrfName, const String& rFltName, const Graphic* pGraphic,
                         const SfxItemSet* pFlyAttrSet, const SfxItemSet* pGrfAttrSet, SwFrmFmt*) = 0;
 
-    /**
-    */
     virtual SwFlyFrmFmt* Insert(const SwPaM& rRg, const GraphicObject& rGrfObj,	const SfxItemSet* pFlyAttrSet,
                         const SfxItemSet* pGrfAttrSet, SwFrmFmt*) = 0;
 
-    /** austauschen einer Grafik (mit Undo)
-    */
+    /** Transpose graphic (with undo)
+     */
     virtual void ReRead(SwPaM&, const String& rGrfName, const String& rFltName, const Graphic* pGraphic, const GraphicObject* pGrfObj) = 0;
 
-    /** Einfuegen eines DrawObjectes. Das Object muss bereits im DrawModel
-        angemeldet sein.
+    /** Insert a DrawObject. The object must be already registered
+        in DrawModel.
     */
     virtual SwDrawFrmFmt* Insert(const SwPaM &rRg, SdrObject& rDrawObj, const SfxItemSet* pFlyAttrSet, SwFrmFmt*) = 0;
 
-    /** Einfuegen von OLE-Objecten.
+    /** Insert OLE-objects.
     */
     virtual SwFlyFrmFmt* Insert(const SwPaM &rRg, const svt::EmbeddedObjectRef& xObj, const SfxItemSet* pFlyAttrSet,
                         const SfxItemSet* pGrfAttrSet, SwFrmFmt*) = 0;
@@ -152,43 +146,36 @@
     virtual SwFlyFrmFmt* InsertOLE(const SwPaM &rRg, const String& rObjName, sal_Int64 nAspect, const SfxItemSet* pFlyAttrSet,
                            const SfxItemSet* pGrfAttrSet, SwFrmFmt*) = 0;
 
-    /** Aufspalten eines Nodes an rPos (nur fuer den TxtNode implementiert)
+    /** Split a node at rPos (implemented only for TxtNode).
     */
     virtual bool SplitNode(const SwPosition &rPos, bool bChkTableStart) = 0;
 
-    /**
-    */
     virtual bool AppendTxtNode(SwPosition& rPos) = 0;
 
-    /** Ersetz einen selektierten Bereich in einem TextNode mit dem
-        String. Ist fuers Suchen&Ersetzen gedacht.
-        bRegExpRplc - ersetze Tabs (\\t) und setze den gefundenen String
-                 ein ( nicht \& )
-                    z.B.: Fnd: "zzz", Repl: "xx\t\\t..&..\&"
-                        --> "xx\t<Tab>..zzz..&"
+    /** Replace selected range in a TxtNode with string.
+        Intended for search & replace.
+        bRegExpRplc - replace tabs (\\t) and insert the found string
+        ( not \& ). E.g.: Find: "zzz", Replace: "xx\t\\t..&..\&"
+        --> "xx\t<Tab>..zzz..&"
     */
     virtual bool ReplaceRange(SwPaM& rPam, const String& rNewStr,
                               const bool bRegExReplace) = 0;
 
-    /** Einfuegen eines Attributs. Erstreckt sich rRg ueber
-        mehrere Nodes, wird das Attribut aufgespaltet, sofern
-        dieses Sinn macht. Nodes, in denen dieses Attribut keinen
-        Sinn macht, werden ignoriert.  In vollstaendig in der
-        Selektion eingeschlossenen Nodes wird das Attribut zu
-        harter Formatierung, in den anderen (Text-)Nodes wird das
-        Attribut in das Attributearray eingefuegt. Bei einem
-        Zeichenattribut wird ein "leerer" Hint eingefuegt,
-        wenn keine Selektion
-        vorliegt; andernfalls wird das Attribut als harte
-        Formatierung dem durch rRg.Start() bezeichneten Node
-        hinzugefuegt.  Wenn das Attribut nicht eingefuegt werden
-        konnte, liefert die Methode sal_False.
+    /** Insert an attribute. If rRg spans several nodes the
+        attribute is split, provided it makes sense.
+        Nodes, where this attribute does not make sense are ignored.
+        In nodes completely enclosed in the selection the attribute
+        becomes hard-formated, in all other (text-) nodes the attribute
+        is inserted into the attribute array.
+        For a character attribute, in cases where no selection exists
+        an "empty" hint is inserted. If there is a selection the attribute
+        is hard-formated and added to the node at rRg.Start().
+        If the attribute could not be inserted, the method returns
+        sal_False.
     */
     virtual bool InsertPoolItem(const SwPaM &rRg, const SfxPoolItem&,
                                 const sal_uInt16 nFlags) = 0;
 
-    /**
-    */
     virtual bool InsertItemSet (const SwPaM &rRg, const SfxItemSet&,
                                 const sal_uInt16 nFlags) = 0;
 


More information about the Libreoffice-commits mailing list