[Libreoffice-commits] core.git: sw/source

Jens Carl j.carl43 at gmx.de
Thu Jun 8 20:08:55 UTC 2017


 sw/source/filter/html/swhtml.cxx |   98 +++++++++++++++++++--------------------
 1 file changed, 49 insertions(+), 49 deletions(-)

New commits:
commit 11a0bcb30cc52df283f626659ce3e9774d293de9
Author: Jens Carl <j.carl43 at gmx.de>
Date:   Thu Jun 8 08:09:25 2017 +0000

    tdf#39468 Translate German comments/terms in sw/source/filter/html/swhtml.cxx
    
    Eighth set of translation.
    
    Change-Id: I3073ba38fac7d05d4cff4ddc43c08463ed8f76da
    Reviewed-on: https://gerrit.libreoffice.org/38560
    Reviewed-by: Michael Stahl <mstahl at redhat.com>
    Tested-by: Michael Stahl <mstahl at redhat.com>

diff --git a/sw/source/filter/html/swhtml.cxx b/sw/source/filter/html/swhtml.cxx
index 4553aa21e626..235cfbcc07b0 100644
--- a/sw/source/filter/html/swhtml.cxx
+++ b/sw/source/filter/html/swhtml.cxx
@@ -3595,7 +3595,7 @@ void SwHTMLParser::EndBasefontAttr()
 {
     EndTag( HtmlTokenId::BASEFONT_ON );
 
-    // avoid stack underflow in table
+    // avoid stack underflow in tables
     if( m_aBaseFontStack.size() > m_nBaseFontStMin )
         m_aBaseFontStack.erase( m_aBaseFontStack.begin() + m_aBaseFontStack.size() - 1 );
 }
@@ -3613,8 +3613,8 @@ void SwHTMLParser::NewFontAttr( HtmlTokenId nToken )
 
     OUString aFace, aId, aStyle, aClass, aLang, aDir;
     Color aColor;
-    sal_uLong nFontHeight = 0;  // tatsaechlich einzustellende Font-Hoehe
-    sal_uInt16 nSize = 0;       // Fontgroesse in Netscape-Notation (1-7)
+    sal_uLong nFontHeight = 0;  // actual font height to set
+    sal_uInt16 nSize = 0;       // font height in Netscape notation (1-7)
     bool bColor = false;
 
     const HTMLOptions& rHTMLOptions = GetOptions();
@@ -3674,16 +3674,16 @@ void SwHTMLParser::NewFontAttr( HtmlTokenId nToken )
 
     if( HtmlTokenId::FONT_ON != nToken )
     {
-        // HTML_BIGPRINT_ON oder HTML_SMALLPRINT_ON
+        // HTML_BIGPRINT_ON or HTML_SMALLPRINT_ON
 
-        // in Ueberschriften bestimmt die aktuelle Ueberschrift
-        // die Font-Hoehe und nicht BASEFONT
+        // In headings the current heading sets the font height
+        // and not BASEFONT.
         sal_uInt16 nPoolId = GetCurrFormatColl()->GetPoolFormatId();
         if( (nPoolId>=RES_POOLCOLL_HEADLINE1 &&
              nPoolId<=RES_POOLCOLL_HEADLINE6) )
         {
-            // wenn die Schriftgroesse in der Ueberschrift noch
-            // nicht veraendert ist, die aus der Vorlage nehmen
+            // If the font height in the heading wasn't changed yet,
+            // then take the one from the style.
             if( m_nFontStHeadStart==m_aFontStack.size() )
                 nFontSize = static_cast< sal_uInt16 >(6 - (nPoolId - RES_POOLCOLL_HEADLINE1));
         }
@@ -3695,8 +3695,8 @@ void SwHTMLParser::NewFontAttr( HtmlTokenId nToken )
         else
             nSize = ( nFontSize>1 ? nFontSize-1 : 1 );
 
-        // in Ueberschriften wird die neue Fonthoehe wenn moeglich aus
-        // den Vorlagen geholt.
+        // If possible in headlines we fetch the new font height
+        // from the style.
         if( nPoolId && nSize>=1 && nSize <=6 )
             nFontHeight =
                 m_pCSS1Parser->GetTextCollFromPool(
@@ -3708,8 +3708,8 @@ void SwHTMLParser::NewFontAttr( HtmlTokenId nToken )
     OSL_ENSURE( !nSize == !nFontHeight, "HTML-Font-Size != Font-Height" );
 
     OUString aFontName, aStyleName;
-    FontFamily eFamily = FAMILY_DONTKNOW;   // Family und Pitch,
-    FontPitch ePitch = PITCH_DONTKNOW;      // falls nicht gefunden
+    FontFamily eFamily = FAMILY_DONTKNOW;   // family and pitch,
+    FontPitch ePitch = PITCH_DONTKNOW;      // if not found
     rtl_TextEncoding eEnc = osl_getThreadTextEncoding();
 
     if( !aFace.isEmpty() && !m_pCSS1Parser->IsIgnoreFontFamily() )
@@ -3812,7 +3812,7 @@ void SwHTMLParser::NewFontAttr( HtmlTokenId nToken )
         }
     }
 
-    // den Kontext merken
+    // save the context
     PushContext( pCntxt );
 
     m_aFontStack.push_back( nSize );
@@ -3822,7 +3822,7 @@ void SwHTMLParser::EndFontAttr( HtmlTokenId nToken )
 {
     EndTag( nToken );
 
-    // Stack-Unterlauf in Tabellen vermeiden
+    // avoid stack underflow in tables
     if( m_aFontStack.size() > m_nFontStMin )
         m_aFontStack.erase( m_aFontStack.begin() + m_aFontStack.size() - 1 );
 }
@@ -3871,8 +3871,8 @@ void SwHTMLParser::NewPara()
                                              RES_POOLCOLL_TEXT, aClass )
                      : new HTMLAttrContext( HtmlTokenId::PARABREAK_ON );
 
-    // Styles parsen (Class nicht beruecksichtigen. Das geht nur, solange
-    // keine der CSS1-Properties der Klasse hart formatiert werden muss!!!)
+    // parse styles (Don't consider class. This is only possible as long as none of
+    // the CSS1 properties of the class must be formatted hard!!!)
     if( HasStyleOptions( aStyle, aId, aEmptyOUStr, &aLang, &aDir ) )
     {
         SfxItemSet aItemSet( m_xDoc->GetAttrPool(), m_pCSS1Parser->GetWhichMap() );
@@ -3881,7 +3881,7 @@ void SwHTMLParser::NewPara()
         if( ParseStyleOptions( aStyle, aId, aEmptyOUStr, aItemSet, aPropInfo, &aLang, &aDir ) )
         {
             OSL_ENSURE( aClass.isEmpty() || !m_pCSS1Parser->GetClass( aClass ),
-                    "Class wird nicht beruecksichtigt" );
+                    "Class is not considered" );
             DoPositioning( aItemSet, aPropInfo, pCntxt );
             InsertAttrs( aItemSet, aPropInfo, pCntxt );
         }
@@ -3890,16 +3890,16 @@ void SwHTMLParser::NewPara()
     if( SvxAdjust::End != m_eParaAdjust )
         InsertAttr( &m_aAttrTab.pAdjust, SvxAdjustItem(m_eParaAdjust, RES_PARATR_ADJUST), pCntxt );
 
-    // und auf den Stack packen
+    // and push on stack
     PushContext( pCntxt );
 
-    // die aktuelle Vorlage oder deren Attribute setzen
+    // set the current style or its attributes
     SetTextCollAttrs( !aClass.isEmpty() ? pCntxt : nullptr );
 
-    // Laufbalkenanzeige
+    // progress bar
     ShowStatline();
 
-    OSL_ENSURE( m_nOpenParaToken == HtmlTokenId::NONE, "Jetzt geht ein offenes Absatz-Element verloren" );
+    OSL_ENSURE( m_nOpenParaToken == HtmlTokenId::NONE, "Now a open paragraph element will be lost." );
     m_nOpenParaToken = HtmlTokenId::PARABREAK_ON;
 }
 
@@ -3909,11 +3909,11 @@ void SwHTMLParser::EndPara( bool bReal )
     {
 #if OSL_DEBUG_LEVEL > 0
         const SwNumRule *pNumRule = m_pPam->GetNode().GetTextNode()->GetNumRule();
-        OSL_ENSURE( pNumRule, "Wo ist die Numrule geblieben" );
+        OSL_ENSURE( pNumRule, "Where is the NumRule" );
 #endif
     }
 
-    // leere Absaetze werden von Netscape uebersprungen, von uns jetzt auch
+    // Netscape skips empty paragraphs, we do the same.
     if( bReal )
     {
         if( m_pPam->GetPoint()->nContent.GetIndex() )
@@ -3922,28 +3922,28 @@ void SwHTMLParser::EndPara( bool bReal )
             AddParSpace();
     }
 
-    // wenn ein DD oder DT offen war, handelt es sich um eine
-    // implizite Def-Liste, die jetzt beendet werden muss
+    // If a DD or DT was open, its an implied definition list,
+    // which must be closed now.
     if( (m_nOpenParaToken == HtmlTokenId::DT_ON || m_nOpenParaToken == HtmlTokenId::DD_ON) &&
         m_nDefListDeep)
     {
         m_nDefListDeep--;
     }
 
-    // den Kontext vom Stack holen. Er kann auch von einer implizit
-    // geoeffneten Definitionsliste kommen
+    // Pop the context of the stack. It can also be from an
+    // implied opened definition list.
     HTMLAttrContext *pCntxt =
         PopContext( m_nOpenParaToken != HtmlTokenId::NONE ? getOnToken(m_nOpenParaToken) : HtmlTokenId::PARABREAK_ON );
 
-    // Attribute beenden
+    // close attribute
     if( pCntxt )
     {
         EndContext( pCntxt );
-        SetAttr();  // Absatz-Atts wegen JavaScript moeglichst schnell setzen
+        SetAttr();  // because of JavaScript set paragraph attribute as fast as possible
         delete pCntxt;
     }
 
-    // und die bisherige Vorlage neu setzen
+    // reset the existing style
     if( bReal )
         SetTextCollAttrs();
 
@@ -3984,13 +3984,13 @@ void SwHTMLParser::NewHeading( HtmlTokenId nToken )
         }
     }
 
-    // einen neuen Absatz aufmachen
+    // open a new paragraph
     if( m_pPam->GetPoint()->nContent.GetIndex() )
         AppendTextNode( AM_SPACE );
     else
         AddParSpace();
 
-    // die passende Vorlage suchen
+    // search for the matching style
     sal_uInt16 nTextColl;
     switch( nToken )
     {
@@ -4003,10 +4003,10 @@ void SwHTMLParser::NewHeading( HtmlTokenId nToken )
     default:                    nTextColl = RES_POOLCOLL_STANDARD;   break;
     }
 
-    // den Kontext anlegen
+    // create the context
     HTMLAttrContext *pCntxt = new HTMLAttrContext( nToken, nTextColl, aClass );
 
-    // Styles parsen (zu Class siehe auch NewPara)
+    // parse styles (regarding class see also NewPara)
     if( HasStyleOptions( aStyle, aId, aEmptyOUStr, &aLang, &aDir ) )
     {
         SfxItemSet aItemSet( m_xDoc->GetAttrPool(), m_pCSS1Parser->GetWhichMap() );
@@ -4015,7 +4015,7 @@ void SwHTMLParser::NewHeading( HtmlTokenId nToken )
         if( ParseStyleOptions( aStyle, aId, aEmptyOUStr, aItemSet, aPropInfo, &aLang, &aDir ) )
         {
             OSL_ENSURE( aClass.isEmpty() || !m_pCSS1Parser->GetClass( aClass ),
-                    "Class wird nicht beruecksichtigt" );
+                    "Class is not considered" );
             DoPositioning( aItemSet, aPropInfo, pCntxt );
             InsertAttrs( aItemSet, aPropInfo, pCntxt );
         }
@@ -4024,27 +4024,27 @@ void SwHTMLParser::NewHeading( HtmlTokenId nToken )
     if( SvxAdjust::End != m_eParaAdjust )
         InsertAttr( &m_aAttrTab.pAdjust, SvxAdjustItem(m_eParaAdjust, RES_PARATR_ADJUST), pCntxt );
 
-    // udn auf den Stack packen
+    // and push on stack
     PushContext( pCntxt );
 
-    // und die Vorlage oder deren Attribute setzen
+    // set the current style or its attributes
     SetTextCollAttrs( pCntxt );
 
     m_nFontStHeadStart = m_aFontStack.size();
 
-    // Laufbalkenanzeige
+    // progress bar
     ShowStatline();
 }
 
 void SwHTMLParser::EndHeading()
 {
-    // einen neuen Absatz aufmachen
+    // open a new paragraph
     if( m_pPam->GetPoint()->nContent.GetIndex() )
         AppendTextNode( AM_SPACE );
     else
         AddParSpace();
 
-    // Kontext zu dem Token suchen und vom Stack holen
+    // search context matching the token and fetch it from stack
     HTMLAttrContext *pCntxt = nullptr;
     auto nPos = m_aContexts.size();
     while( !pCntxt && nPos>m_nContextStMin )
@@ -4064,15 +4064,15 @@ void SwHTMLParser::EndHeading()
         }
     }
 
-    // und noch Attribute beenden
+    // and now close attributes
     if( pCntxt )
     {
         EndContext( pCntxt );
-        SetAttr();  // Absatz-Atts wegen JavaScript moeglichst schnell setzen
+        SetAttr();  // because of JavaScript set paragraph attribute as fast as possible
         delete pCntxt;
     }
 
-    // die bisherige Vorlage neu setzen
+    // reset existing style
     SetTextCollAttrs();
 
     m_nFontStHeadStart = m_nFontStMin;
@@ -4107,7 +4107,7 @@ void SwHTMLParser::NewTextFormatColl( HtmlTokenId nToken, sal_uInt16 nColl )
         }
     }
 
-    // einen neuen Absatz aufmachen
+    // open a new paragraph
     SwHTMLAppendMode eMode = AM_NORMAL;
     switch( nToken )
     {
@@ -4142,7 +4142,7 @@ void SwHTMLParser::NewTextFormatColl( HtmlTokenId nToken, sal_uInt16 nColl )
     // ... und in einem Kontext merken
     HTMLAttrContext *pCntxt = new HTMLAttrContext( nToken, nColl, aClass );
 
-    // Styles parsen (zu Class siehe auch NewPara)
+    // parse styles (regarding class see also NewPara)
     if( HasStyleOptions( aStyle, aId, aEmptyOUStr, &aLang, &aDir ) )
     {
         SfxItemSet aItemSet( m_xDoc->GetAttrPool(), m_pCSS1Parser->GetWhichMap() );
@@ -4151,7 +4151,7 @@ void SwHTMLParser::NewTextFormatColl( HtmlTokenId nToken, sal_uInt16 nColl )
         if( ParseStyleOptions( aStyle, aId, aEmptyOUStr, aItemSet, aPropInfo, &aLang, &aDir ) )
         {
             OSL_ENSURE( aClass.isEmpty() || !m_pCSS1Parser->GetClass( aClass ),
-                    "Class wird nicht beruecksichtigt" );
+                    "Class is not considered" );
             DoPositioning( aItemSet, aPropInfo, pCntxt );
             InsertAttrs( aItemSet, aPropInfo, pCntxt );
         }
@@ -4756,7 +4756,7 @@ void SwHTMLParser::NewCharFormat( HtmlTokenId nToken )
     SwCharFormat* pCFormat = m_pCSS1Parser->GetChrFormat( nToken, aClass );
     OSL_ENSURE( pCFormat, "keine Zeichenvorlage zu Token gefunden" );
 
-    // Styles parsen (zu Class siehe auch NewPara)
+    // parse styles (regarding class see also NewPara)
     if( HasStyleOptions( aStyle, aId, aEmptyOUStr, &aLang, &aDir ) )
     {
         SfxItemSet aItemSet( m_xDoc->GetAttrPool(), m_pCSS1Parser->GetWhichMap() );
@@ -4765,7 +4765,7 @@ void SwHTMLParser::NewCharFormat( HtmlTokenId nToken )
         if( ParseStyleOptions( aStyle, aId, aEmptyOUStr, aItemSet, aPropInfo, &aLang, &aDir ) )
         {
             OSL_ENSURE( aClass.isEmpty() || !m_pCSS1Parser->GetClass( aClass ),
-                    "Class wird nicht beruecksichtigt" );
+                    "Class is not considered" );
             DoPositioning( aItemSet, aPropInfo, pCntxt );
             InsertAttrs( aItemSet, aPropInfo, pCntxt, true );
         }
@@ -4777,7 +4777,7 @@ void SwHTMLParser::NewCharFormat( HtmlTokenId nToken )
     if( pCFormat )
         InsertAttr( &m_aAttrTab.pCharFormats, SwFormatCharFormat( pCFormat ), pCntxt );
 
-    // den Kontext merken
+    // save the context
     PushContext( pCntxt );
 }
 


More information about the Libreoffice-commits mailing list