[Libreoffice] [PATCH] 1st try of translating German comments into English
Christoph Herzog
christoph.herzog at uni-bamberg.de
Thu Jan 6 15:40:24 PST 2011
Tried hard and hope it's acceptable. Please check.
Criticism welcome.
From ab9c6699645c17d1743e94a8af77685415db688b Mon Sep 17 00:00:00 2001
From: Christoph Herzog <rhogez at googlemail.com>
Date: Fri, 7 Jan 2011 00:22:24 +0100
Subject: [PATCH] First try of translating German comments into English.
---
sw/inc/IDocumentContentOperations.hxx | 73
+++++++++++++-------------------
1 files changed, 30 insertions(+), 43 deletions(-)
diff --git a/sw/inc/IDocumentContentOperations.hxx
b/sw/inc/IDocumentContentOperations.hxx
index 040b09c..4a5c0ee 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,19 +100,15 @@
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;
@@ -125,26 +121,24 @@
*/
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;
--
1.7.1
More information about the LibreOffice
mailing list