Author: jani
Date: Sun Sep 29 18:13:49 2013
New Revision: 1527375

URL: http://svn.apache.org/r1527375
Log:
moved kid handling to generate (was merge) and corrected throw statement

Modified:
    openoffice/branches/l10n40/main/l10ntools/source/gConPoWrap.cxx
    openoffice/branches/l10n40/main/l10ntools/source/gConSrcWrap.cxx
    openoffice/branches/l10n40/main/l10ntools/source/gConTreeWrap.cxx
    openoffice/branches/l10n40/main/l10ntools/source/gConUlfWrap.cxx
    openoffice/branches/l10n40/main/l10ntools/source/gConXcsWrap.cxx
    openoffice/branches/l10n40/main/l10ntools/source/gConXcuWrap.cxx
    openoffice/branches/l10n40/main/l10ntools/source/gConXhpWrap.cxx
    openoffice/branches/l10n40/main/l10ntools/source/gConXrmWrap.cxx
    openoffice/branches/l10n40/main/l10ntools/source/gHandler.cxx
    openoffice/branches/l10n40/main/l10ntools/source/gLang.hxx

Modified: openoffice/branches/l10n40/main/l10ntools/source/gConPoWrap.cxx
URL: 
http://svn.apache.org/viewvc/openoffice/branches/l10n40/main/l10ntools/source/gConPoWrap.cxx?rev=1527375&r1=1527374&r2=1527375&view=diff
==============================================================================
--- openoffice/branches/l10n40/main/l10ntools/source/gConPoWrap.cxx (original)
+++ openoffice/branches/l10n40/main/l10ntools/source/gConPoWrap.cxx Sun Sep 29 
18:13:49 2013
@@ -161,7 +161,7 @@ void convert_po::handleNL()
 void convert_po::execute()
 {
   if (mbMergeMode)
-    throw "Merge not implemented";
+    throw l10nMem::showError("Merge not implemented");
 
   PoWrap::yylex();
   startLook();

Modified: openoffice/branches/l10n40/main/l10ntools/source/gConSrcWrap.cxx
URL: 
http://svn.apache.org/viewvc/openoffice/branches/l10n40/main/l10ntools/source/gConSrcWrap.cxx?rev=1527375&r1=1527374&r2=1527375&view=diff
==============================================================================
--- openoffice/branches/l10n40/main/l10ntools/source/gConSrcWrap.cxx (original)
+++ openoffice/branches/l10n40/main/l10ntools/source/gConSrcWrap.cxx Sun Sep 29 
18:13:49 2013
@@ -65,7 +65,7 @@ namespace SrcWrap
 void convert_src::execute()
 {
   if (mbMergeMode)
-    throw "Merge not implemented";
+    throw l10nMem::showError("Merge not implemented");
 
   SrcWrap::yylex();
 }

Modified: openoffice/branches/l10n40/main/l10ntools/source/gConTreeWrap.cxx
URL: 
http://svn.apache.org/viewvc/openoffice/branches/l10n40/main/l10ntools/source/gConTreeWrap.cxx?rev=1527375&r1=1527374&r2=1527375&view=diff
==============================================================================
--- openoffice/branches/l10n40/main/l10ntools/source/gConTreeWrap.cxx (original)
+++ openoffice/branches/l10n40/main/l10ntools/source/gConTreeWrap.cxx Sun Sep 
29 18:13:49 2013
@@ -75,7 +75,7 @@ void convert_tree::execute()
   std::string sFile, sFile2;
 
   if (mbMergeMode)
-    throw "Merge not implemented";
+    throw l10nMem::showError("Merge not implemented");
 
   // prepare list with languages
   if (mbMergeMode)

Modified: openoffice/branches/l10n40/main/l10ntools/source/gConUlfWrap.cxx
URL: 
http://svn.apache.org/viewvc/openoffice/branches/l10n40/main/l10ntools/source/gConUlfWrap.cxx?rev=1527375&r1=1527374&r2=1527375&view=diff
==============================================================================
--- openoffice/branches/l10n40/main/l10ntools/source/gConUlfWrap.cxx (original)
+++ openoffice/branches/l10n40/main/l10ntools/source/gConUlfWrap.cxx Sun Sep 29 
18:13:49 2013
@@ -52,9 +52,6 @@ namespace UlfWrap
 /**********************   I M P L E M E N T A T I O N   **********************/
 void convert_ulf::execute()
 {
-  if (mbMergeMode)
-    throw "Merge not implemented";
-
   UlfWrap::yylex();
 }
 

Modified: openoffice/branches/l10n40/main/l10ntools/source/gConXcsWrap.cxx
URL: 
http://svn.apache.org/viewvc/openoffice/branches/l10n40/main/l10ntools/source/gConXcsWrap.cxx?rev=1527375&r1=1527374&r2=1527375&view=diff
==============================================================================
--- openoffice/branches/l10n40/main/l10ntools/source/gConXcsWrap.cxx (original)
+++ openoffice/branches/l10n40/main/l10ntools/source/gConXcsWrap.cxx Sun Sep 29 
18:13:49 2013
@@ -63,7 +63,7 @@ namespace XcsWrap
 void convert_xcs::execute()
 {
   if (mbMergeMode)
-    throw "Merge not implemented";
+    throw l10nMem::showError("Merge not implemented");
 
   // currently no .xcs files generate en-US translation, so stop trying
   XcsWrap::yylex();

Modified: openoffice/branches/l10n40/main/l10ntools/source/gConXcuWrap.cxx
URL: 
http://svn.apache.org/viewvc/openoffice/branches/l10n40/main/l10ntools/source/gConXcuWrap.cxx?rev=1527375&r1=1527374&r2=1527375&view=diff
==============================================================================
--- openoffice/branches/l10n40/main/l10ntools/source/gConXcuWrap.cxx (original)
+++ openoffice/branches/l10n40/main/l10ntools/source/gConXcuWrap.cxx Sun Sep 29 
18:13:49 2013
@@ -64,7 +64,7 @@ namespace XcuWrap
 void convert_xcu::execute()
 {
   if (mbMergeMode)
-    throw "Merge not implemented";
+    throw l10nMem::showError("Merge not implemented");
 
   XcuWrap::yylex();
 }

Modified: openoffice/branches/l10n40/main/l10ntools/source/gConXhpWrap.cxx
URL: 
http://svn.apache.org/viewvc/openoffice/branches/l10n40/main/l10ntools/source/gConXhpWrap.cxx?rev=1527375&r1=1527374&r2=1527375&view=diff
==============================================================================
--- openoffice/branches/l10n40/main/l10ntools/source/gConXhpWrap.cxx (original)
+++ openoffice/branches/l10n40/main/l10ntools/source/gConXhpWrap.cxx Sun Sep 29 
18:13:49 2013
@@ -75,7 +75,7 @@ void convert_xhp::execute()
   std::string sFile, sFile2;
 
   if (mbMergeMode)
-    throw "Merge not implemented";
+    throw l10nMem::showError("Merge not implemented");
 
   // prepare list with languages
   miCntLanguages = mcMemory.prepareMerge();

Modified: openoffice/branches/l10n40/main/l10ntools/source/gConXrmWrap.cxx
URL: 
http://svn.apache.org/viewvc/openoffice/branches/l10n40/main/l10ntools/source/gConXrmWrap.cxx?rev=1527375&r1=1527374&r2=1527375&view=diff
==============================================================================
--- openoffice/branches/l10n40/main/l10ntools/source/gConXrmWrap.cxx (original)
+++ openoffice/branches/l10n40/main/l10ntools/source/gConXrmWrap.cxx Sun Sep 29 
18:13:49 2013
@@ -60,7 +60,7 @@ namespace XrmWrap
 void convert_xrm::execute()
 {
   if (mbMergeMode)
-    throw "Merge not implemented";
+    throw l10nMem::showError("Merge not implemented");
 
   XrmWrap::yylex();
 

Modified: openoffice/branches/l10n40/main/l10ntools/source/gHandler.cxx
URL: 
http://svn.apache.org/viewvc/openoffice/branches/l10n40/main/l10ntools/source/gHandler.cxx?rev=1527375&r1=1527374&r2=1527375&view=diff
==============================================================================
--- openoffice/branches/l10n40/main/l10ntools/source/gHandler.cxx (original)
+++ openoffice/branches/l10n40/main/l10ntools/source/gHandler.cxx Sun Sep 29 
18:13:49 2013
@@ -104,8 +104,8 @@ void handler::checkCommandLine(int argc,
         // is it a known parameter
         if      (sArg == "-d") {l10nMem::setShowDebug();               }
         else if (sArg == "-f") {eGotArg   = ARG_F;                     }
-        else if (sArg == "-k") {if (meWorkMode == DO_MERGE)
-                                  meWorkMode = DO_MERGE_KID;
+        else if (sArg == "-k") {if (meWorkMode == DO_EXTRACT)
+                                  meWorkMode = DO_EXTRACT_KID;
                                else
                                   throw "-k is not valid";             }
         else if (sArg == "-o") {eGotArg   = ARG_O; mbForceSave = true; }      
@@ -148,10 +148,10 @@ void handler::checkCommandLine(int argc,
       switch (meWorkMode)
       {
         case DO_EXTRACT:
+        case DO_EXTRACT_KID:
              break;
 
         case DO_MERGE:
-        case DO_MERGE_KID:
              useSoption  = 0;
              useLangText = 1;
              break;
@@ -249,9 +249,10 @@ void handler::run()
     // use workMode to start correct control part
     switch (meWorkMode)
     {
-      case DO_EXTRACT:     runExtract();      break;
-      case DO_MERGE:       runMerge(false);   break;
-      case DO_MERGE_KID:   runMerge(true);    break;
+      case DO_EXTRACT:     runExtract(false); break;
+      case DO_EXTRACT_KID: runExtract(true);  break;
+      case DO_MERGE:       runMerge();        break;
+      case DO_MERGE_KID:   runMerge();        break;
       case DO_CONVERT:     runConvert(false); break;
       case DO_CONVERT_POT: runConvert(true);  break;
     }
@@ -265,8 +266,12 @@ void handler::run()
 
 
 /**********************   I M P L E M E N T A T I O N   **********************/
-void handler::runExtract()
+void handler::runExtract(bool bKid)
 {
+  // just to satisfy compiler
+  if (bKid)
+    return;
+
   // no convert 
   mcMemory.setConvert(false, false);
 
@@ -288,12 +293,8 @@ void handler::runExtract()
 
 
 /**********************   I M P L E M E N T A T I O N   **********************/
-void handler::runMerge(bool bKid)
+void handler::runMerge()
 {
-  // just to satisfy compiler
-  if (bKid)
-    return;
-
   // no convert 
   mcMemory.setConvert(false, false);
 
@@ -301,7 +302,7 @@ void handler::runMerge(bool bKid)
   for (std::vector<std::string>::iterator siSource = mvSourceFiles.begin(); 
siSource != mvSourceFiles.end(); ++siSource)
   {
     // tell system
-    l10nMem::showDebug("genLang extracting text from file " + msSourceDir + 
*siSource);
+    l10nMem::showDebug("genLang merging translated text to file " + 
msSourceDir + *siSource);
 
     // get converter and extract file
     convert_gen convertObj(mcMemory, msSourceDir, msTargetDir, *siSource);

Modified: openoffice/branches/l10n40/main/l10ntools/source/gLang.hxx
URL: 
http://svn.apache.org/viewvc/openoffice/branches/l10n40/main/l10ntools/source/gLang.hxx?rev=1527375&r1=1527374&r2=1527375&view=diff
==============================================================================
--- openoffice/branches/l10n40/main/l10ntools/source/gLang.hxx (original)
+++ openoffice/branches/l10n40/main/l10ntools/source/gLang.hxx Sun Sep 29 
18:13:49 2013
@@ -137,7 +137,7 @@ class handler
     void run();
 
   private:
-    enum {DO_CONVERT, DO_CONVERT_POT, DO_EXTRACT, DO_MERGE, DO_MERGE_KID} 
meWorkMode;
+    enum {DO_CONVERT, DO_CONVERT_POT, DO_EXTRACT, DO_EXTRACT_KID, DO_MERGE} 
meWorkMode;
     l10nMem                  mcMemory;
     std::string              msModuleName;
     std::string              msPoOutDir;
@@ -149,8 +149,8 @@ class handler
     std::vector<std::string> mvLanguages;
 
     void runConvert(bool bPot);
-    void runExtract();
-    void runMerge(bool bKid);
+    void runExtract(bool bKid);
+    void runMerge();
 
     void showUsage(std::string& sErr);
     void showManual();


Reply via email to