[Libreoffice-commits] core.git: 2 commits - bin/find-german-comments tools/source ucb/source xmloff/source

Michael Meeks michael.meeks at collabora.com
Mon Apr 28 01:48:45 PDT 2014


 bin/find-german-comments                |  142 +++++++++++++++++++++++++++++++-
 tools/source/generic/poly.cxx           |    8 -
 tools/source/rc/resmgr.cxx              |    2 
 ucb/source/ucp/webdav/webdavcontent.cxx |    5 -
 xmloff/source/text/txtprmap.cxx         |    8 -
 5 files changed, 151 insertions(+), 14 deletions(-)

New commits:
commit d8ae7ef18576101071f6cefbaa0feb970fb56267
Author: Michael Meeks <michael.meeks at collabora.com>
Date:   Sat Apr 26 17:16:52 2014 +0100

    German Comment translation
    
    for directories with only a trivial set of lingering comments.
    
    Change-Id: Id1ffa237549ee8fd82059caf68cc092f8c4a7efe

diff --git a/tools/source/generic/poly.cxx b/tools/source/generic/poly.cxx
index f9a23a9..2447271 100644
--- a/tools/source/generic/poly.cxx
+++ b/tools/source/generic/poly.cxx
@@ -151,10 +151,10 @@ void ImplPolygon::ImplSetSize( sal_uInt16 nNewSize, bool bResize )
 
         if ( bResize )
         {
-            // Alte Punkte kopieren
+            // Copy the old points
             if ( mnPoints < nNewSize )
             {
-                // Neue Punkte mit 0 initialisieren
+                // New points initialized to zero
                 memset( pNewAry+mnPoints, 0, (sal_uIntPtr)(nNewSize-mnPoints)*sizeof(Point) );
                 if ( mpPointAry )
                     memcpy( pNewAry, mpPointAry, mnPoints*sizeof(Point) );
@@ -183,10 +183,10 @@ void ImplPolygon::ImplSetSize( sal_uInt16 nNewSize, bool bResize )
 
             if( bResize )
             {
-                // Alte Flags kopieren
+                // copy the old flags
                 if ( mnPoints < nNewSize )
                 {
-                    // Neue Punkte mit 0 initialisieren
+                    // initialize new flags to zero
                     memset( pNewFlagAry+mnPoints, 0, nNewSize-mnPoints );
                     memcpy( pNewFlagAry, mpFlagAry, mnPoints );
                 }
diff --git a/tools/source/rc/resmgr.cxx b/tools/source/rc/resmgr.cxx
index b582990..bf9c3d8 100644
--- a/tools/source/rc/resmgr.cxx
+++ b/tools/source/rc/resmgr.cxx
@@ -1026,7 +1026,7 @@ bool ResMgr::GetResource( const ResId& rId, const Resource* pResObj )
     }
 
     if ( pTop->pClassRes )
-        // lokale Resource, nicht system Resource
+        // local Resource, not a system Resource
         pTop->pResource = (RSHEADER_TYPE *)pTop->pClassRes;
     else
     {
diff --git a/ucb/source/ucp/webdav/webdavcontent.cxx b/ucb/source/ucp/webdav/webdavcontent.cxx
index f22a306..e4fd59e 100644
--- a/ucb/source/ucp/webdav/webdavcontent.cxx
+++ b/ucb/source/ucp/webdav/webdavcontent.cxx
@@ -986,7 +986,7 @@ throw( beans::UnknownPropertyException,
        uno::RuntimeException )
 {
 #if 0
-    // @@@ REMOVABLE z.Z. nicht richtig an der PropSetInfo gesetzt!!!
+    // @@@ REMOVABLE z.Z. hasn't been set correctly in the PropSetInfo
     try
     {
         beans::Property aProp
@@ -1006,10 +1006,7 @@ throw( beans::UnknownPropertyException,
     }
 #endif
 
-
     // Try to remove property from server.
-
-
     try
     {
         std::vector< ProppatchValue > aProppatchValues;
diff --git a/xmloff/source/text/txtprmap.cxx b/xmloff/source/text/txtprmap.cxx
index 175b707..dba9a4f 100644
--- a/xmloff/source/text/txtprmap.cxx
+++ b/xmloff/source/text/txtprmap.cxx
@@ -411,10 +411,10 @@ XMLPropertyMapEntry aXMLParaPropMap[] =
 
 XMLPropertyMapEntry aXMLAdditionalTextDefaultsMap[] =
 {
-    // RES_FOLLOW_TEXT_FLOW - DVO, OD 01.10.2003 #i18732#
+    // RES_FOLLOW_TEXT_FLOW - DVO #i18732#
     MG_ED( "IsFollowingTextFlow", STYLE, FLOW_WITH_TEXT,      XML_TYPE_BOOL, 0 ),
 
-    // OD 2004-05-05 #i28701# - RES_WRAP_INFLUENCE_ON_OBJPOS
+    // #i28701# - RES_WRAP_INFLUENCE_ON_OBJPOS
     MG_ED( "WrapInfluenceOnPosition", DRAW, WRAP_INFLUENCE_ON_POSITION, XML_TYPE_WRAP_INFLUENCE_ON_POSITION, 0 ),
 
     M_END()
@@ -786,10 +786,10 @@ XMLPropertyMapEntry aXMLFramePropMap[] =
     // RES_GRFATR_DRAWMODE
     MG_E( "GraphicColorMode", DRAW, COLOR_MODE,         XML_TYPE_COLOR_MODE, 0 ),
     MG_E( "WritingMode",      STYLE, WRITING_MODE,       XML_TYPE_TEXT_WRITING_MODE_WITH_DEFAULT, 0 ),
-    // RES_FOLLOW_TEXT_FLOW - DVO, OD 01.10.2003 #i18732#
+    // RES_FOLLOW_TEXT_FLOW - DVO #i18732#
     MG_E( "IsFollowingTextFlow", DRAW, FLOW_WITH_TEXT,      XML_TYPE_BOOL|MID_FLAG_SPECIAL_ITEM_EXPORT, CTF_OLD_FLOW_WITH_TEXT ),
     MG_E( "IsFollowingTextFlow", STYLE, FLOW_WITH_TEXT,     XML_TYPE_BOOL, 0 ),
-    // OD 2004-05-05 #i28701# - RES_WRAP_INFLUENCE_ON_OBJPOS
+    // #i28701# - RES_WRAP_INFLUENCE_ON_OBJPOS
     MG_E( "WrapInfluenceOnPosition", DRAW, WRAP_INFLUENCE_ON_POSITION, XML_TYPE_WRAP_INFLUENCE_ON_POSITION, 0 ),
 
     // special entries for floating frames
commit 14e06df21d60f0dcd681bd77beeba731533f81e2
Author: Michael Meeks <michael.meeks at collabora.com>
Date:   Sat Apr 26 16:43:40 2014 +0100

    whitelist directories with no German to speed up the count.
    
    Change-Id: Ic8d5861fda5b21df43447eb7bc4dc9a416ce1afb

diff --git a/bin/find-german-comments b/bin/find-german-comments
index a8a3f2e..1c35745 100755
--- a/bin/find-german-comments
+++ b/bin/find-german-comments
@@ -204,6 +204,17 @@ class Parser:
             for f in fnames:
                 print f
 
+    def first_elem(self, path):
+        lastElem = os.path.dirname(path);
+        done = False
+        while not done:
+            nextElem = os.path.split(lastElem)[0]
+            if nextElem is not '':
+                lastElem = nextElem
+            else:
+                done = True
+        return lastElem
+
     def check_source_files(self, dir):
         """
         checks each _tracked_ file in a directory recursively
@@ -211,8 +222,137 @@ class Parser:
         sock = os.popen(r"git ls-files '%s' |egrep '\.(c|h)xx$'" % dir)
         lines = sock.readlines()
         sock.close()
+
+        # Helps to speedup a global scan
+        directory_whitelist = {
+            "UnoControls" : 1,
+            "accessibility" : 1,
+            "android" : 1,
+            "animations" : 1,
+            "avmedia" : 1,
+            "basctl" : 1,
+            "basebmp" : 1,
+            "basctl" : 1,
+            "basegfx" : 1,
+            "basic" : 1,
+            "binaryurp" : 1,
+            "bridges" : 1,
+            "canvas" : 1,
+            "chart2" : 1,
+            "cli_ure" : 1,
+            "codemaker" : 1,
+            "comphelper" : 1,
+            "compilerplugins" : 1,
+            "configmgr" : 1,
+            "connectivity" : 1,
+            "cppcanvas" : 1,
+            "cppu" : 1,
+            "cppuhelper" : 1,
+            "cpputools" : 1,
+            "crashrep" : 1,
+            "cui" : 1,
+            "dbaccess" : 0, #
+            "desktop" : 1,
+            "drawinglayer" : 1,
+            "dtrans" : 1,
+            "editeng" : 1,
+            "embeddedobj" : 1,
+            "embedserv" : 1,
+            "eventattacher" : 1,
+            "extensions" : 1,
+            "external" : 1,
+            "filter" : 1,
+            "forms" : 0, #
+            "formula" : 1,
+            "fpicker" : 1,
+            "framework" : 1,
+            "helpcompiler" : 1,
+            "hwpfilter" : 1,
+            "i18npool" : 0, #
+            "i18nlangtag" : 1,
+            "i18nutil" : 1,
+            "idl" : 1,
+            "idlc" : 1,
+            "include" : 0, #
+            "io" : 1,
+            "javaunohelper" : 1,
+            "jvmaccess" : 1,
+            "jvmfwk" : 1,
+            "l10ntools" : 1,
+            "lingucomponent" : 1,
+            "linguistic" : 1,
+            "lotuswordpro" : 1,
+            "mysqlc" : 0, #
+            "o3tl" : 1,
+            "odk" : 1,
+            "officecfg" : 1,
+            "oox" : 1,
+            "package" : 1,
+            "postprocess" : 1,
+            "pyuno" : 1,
+            "registry" : 0, #
+            "remotebridges" : 1,
+            "reportdesign" : 0, #
+            "rsc" : 0, #
+            "sal" : 1,
+            "salhelper" : 1,
+            "sax" : 1,
+            "sc" : 0, #
+            "scaddins" : 0, #
+            "sccomp" : 1,
+            "scripting" : 1,
+            "sd" : 0, #
+            "sdext" : 1,
+            "sfx2" : 0, #
+            "shell" : 1,
+            "setup_native" : 1,
+            "sot" : 1,
+            "slideshow" : 1,
+            "smoketest" : 1,
+            "solenv" : 1,
+            "soltools" : 1,
+            "starmath" : 0, # - 1 line !
+            "stoc" : 0, #
+            "store" : 1,
+            "svgio" : 1,
+            "svl" : 0, #
+            "svtools" : 1,
+            "svx" : 0, #
+            "sw" : 0, #
+            "test" : 1,
+            "testtools" : 1,
+            "toolkit" : 1,
+            "tools" : 1,
+            "touch" : 1,
+            "tubes" : 1,
+            "sw" : 1,
+            "ucb" : 1,
+            "ucbhelper" : 1,
+            "unodevtools" : 1,
+            "unotest" : 1,
+            "unoidl" : 1,
+            "unotools" : 1,
+            "unoxml" : 1,
+            "uui" : 1,
+            "vbahelper" : 1,
+            "vcl" : 1,
+            "winaccessibility" : 1,
+            "writerfilter" : 1,
+            "writerperfect" : 1,
+            "xmlhelp" : 1,
+            "xmloff" : 1,
+            "xmlreader" : 1,
+            "xmlsecurity" : 1,
+            "xmlscript" : 1,
+        }
+
         for path in lines:
-            self.check_file(path.strip())
+            baseDir = self.first_elem(path)
+            if not baseDir in directory_whitelist:
+                print ("Missing path %s " % baseDir)
+            elif directory_whitelist[baseDir] is 0:
+#                print ("Scan path %s " % baseDir)
+                self.check_file(path.strip())
 
 try:
     Parser()


More information about the Libreoffice-commits mailing list