[Libreoffice-commits] .: Branch 'feature/killsdf' - l10ntools/source

Libreoffice Gerrit user logerrit at kemper.freedesktop.org
Sun Sep 30 11:31:53 PDT 2012


 l10ntools/source/po.cxx |   22 ++++++++--------------
 1 file changed, 8 insertions(+), 14 deletions(-)

New commits:
commit 9d300551b3dacd3693607e1015bea1461c173e1a
Author: Zolnai Tamás <zolnaitamas2000 at gmail.com>
Date:   Sun Sep 30 18:26:15 2012 +0200

    Use new startsWith() method of OString
    
    Change-Id: If8787b007767aa2701ff1b13883bcf33df12a8fc
    Reviewed-on: https://gerrit.libreoffice.org/737
    Reviewed-by: Andras Timar <atimar at suse.com>
    Tested-by: Andras Timar <atimar at suse.com>

diff --git a/l10ntools/source/po.cxx b/l10ntools/source/po.cxx
index b9e1c17..a922575 100644
--- a/l10ntools/source/po.cxx
+++ b/l10ntools/source/po.cxx
@@ -110,12 +110,6 @@ OString ImplGenNormString(const OString& rString)
     return ImplUnEscapeText(rString.copy(1,rString.getLength()-2));
 }
 
-//Decide whether a string starts with an other string
-bool ImplStartsWith(const OString& rString,const OString& rStart)
-{
-    return rString.match(rStart);
-}
-
 //Default constructor
 GenPoEntry::GenPoEntry()
     : m_sWhiteSpace( OString() )
@@ -215,37 +209,37 @@ void GenPoEntry::readFromFile(std::ifstream& rIFStream)
     while(!rIFStream.eof())
     {
         OString sLine = OString(sTemp.data(),sTemp.length());
-        if (ImplStartsWith(sLine,"#. "))
+        if (sLine.startsWith("#. "))
         {
             if (sLine.getLength()==7)
                 m_sKeyId = sLine.copy(3);
             else
                 m_sExtractCom = sLine.copy(3);
         }
-        else if (ImplStartsWith(sLine,"#: "))
+        else if (sLine.startsWith("#: "))
         {
             m_sReference = sLine.copy(3);
         }
-        else if (ImplStartsWith(sLine,"#, fuzzy"))
+        else if (sLine.startsWith("#, fuzzy"))
         {
             m_bFuzzy = true;
         }
-        else if (ImplStartsWith(sLine,"msgctxt "))
+        else if (sLine.startsWith("msgctxt "))
         {
             m_sContext = ImplGenNormString(sLine.copy(8));
             pLastMsg = &m_sContext;
         }
-        else if (ImplStartsWith(sLine,"msgid "))
+        else if (sLine.startsWith("msgid "))
         {
             m_sUnTransStr = ImplGenNormString(sLine.copy(6));
             pLastMsg = &m_sUnTransStr;
         }
-        else if (ImplStartsWith(sLine,"msgstr "))
+        else if (sLine.startsWith("msgstr "))
         {
             m_sTransStr = ImplGenNormString(sLine.copy(7));
             pLastMsg = &m_sTransStr;
         }
-        else if (ImplStartsWith(sLine,"\"") && pLastMsg)
+        else if (sLine.startsWith("\"") && pLastMsg)
         {
             *pLastMsg += ImplGenNormString(sLine);
         }
@@ -359,7 +353,7 @@ OString ImplEscapeTags(const OString& rText)
         for(StrVec::const_iterator pEscape = vTagsForEscape.begin();
             pEscape != vTagsForEscape.end(); ++pEscape)
         {
-            if (ImplStartsWith(*pFound,"<" + *pEscape) ||
+            if (pFound->startsWith("<" + *pEscape) ||
                 *pFound == "</" + *pEscape + ">")
             {
                 bEscapeThis = true;


More information about the Libreoffice-commits mailing list