diff options
author | Kurt Zenker <kz@openoffice.org> | 2008-03-06 11:38:23 +0000 |
---|---|---|
committer | Kurt Zenker <kz@openoffice.org> | 2008-03-06 11:38:23 +0000 |
commit | ac57921945a1b29ab817dd3afa7ab63efc0b12e4 (patch) | |
tree | 848d509748ab54606840b11154ec4e18ca18674d /transex3 | |
parent | d078467028cb9d00e361915ea8b40c19609aed30 (diff) |
INTEGRATION: CWS layout_DEV300 (1.18.12); FILE MERGED
2008/02/11 15:33:50 jcn 1.18.12.1: Initial import into layout cws.
Diffstat (limited to 'transex3')
-rw-r--r-- | transex3/source/helpmerge.cxx | 20 |
1 files changed, 12 insertions, 8 deletions
diff --git a/transex3/source/helpmerge.cxx b/transex3/source/helpmerge.cxx index a518bf4bc52c..c388bdc4eda8 100644 --- a/transex3/source/helpmerge.cxx +++ b/transex3/source/helpmerge.cxx @@ -4,9 +4,9 @@ * * $RCSfile: helpmerge.cxx,v $ * - * $Revision: 1.20 $ + * $Revision: 1.21 $ * - * last change: $Author: ihi $ $Date: 2008-02-06 17:18:00 $ + * last change: $Author: kz $ $Date: 2008-03-06 12:38:23 $ * * The Contents of this file are made available subject to * the terms of GNU Lesser General Public License Version 2.1. @@ -124,9 +124,10 @@ HelpParser::HelpParser( const ByteString &rHelpFile, bool rUTF8 , bool rHasInput /*****************************************************************************/ bool HelpParser::CreateSDF( /*****************************************************************************/ - const ByteString &rSDFFile_in, const ByteString &rPrj_in,const ByteString &rRoot_in ){ + const ByteString &rSDFFile_in, const ByteString &rPrj_in,const ByteString &rRoot_in, + const ByteString &sHelpFile, XMLFile *pXmlFile, const ByteString &rGsi1){ // GSI File constants - static const String GSI_SEQUENCE1( String::CreateFromAscii("\t0\thelp\t") ); + static const String GSI_SEQUENCE1( String::CreateFromAscii("\t0\t") ); static const String GSI_SEQUENCE2( String::CreateFromAscii("\t\t\t0\t") ); static const String GSI_TAB ( String::CreateFromAscii("\t") ); static const String GSI_SEQUENCE4( String::CreateFromAscii("\t\t\t\t") ); @@ -153,7 +154,7 @@ bool HelpParser::CreateSDF( } - std::auto_ptr <XMLFile> file ( aParser.Execute( sXmlFile ) ); + std::auto_ptr <XMLFile> file ( aParser.Execute( sXmlFile, pXmlFile ) ); if(file.get() == NULL){ printf("%s\n",ByteString(aParser.GetError().sMessage,RTL_TEXTENCODING_ASCII_US).GetBuffer()); @@ -195,6 +196,7 @@ bool HelpParser::CreateSDF( OUStringBuffer sBuffer; const OUString sOUPrj( rPrj_in.GetBuffer() , rPrj_in.Len() , RTL_TEXTENCODING_ASCII_US ); const OUString sOUActFileName(sActFileName.GetBuffer() , sActFileName.Len() , RTL_TEXTENCODING_ASCII_US ); + const OUString sOUGsi1( rGsi1.GetBuffer() , rGsi1.Len() , RTL_TEXTENCODING_ASCII_US ); Export::InitLanguages( false ); std::vector<ByteString> aLanguages = Export::GetLanguages(); @@ -230,7 +232,9 @@ bool HelpParser::CreateSDF( sBuffer.append( GSI_TAB ); //"\t"; if ( rRoot_in.Len()) sBuffer.append( sOUActFileName ); - sBuffer.append( GSI_SEQUENCE1 ); //"\t0\thelp\t"; + sBuffer.append( GSI_SEQUENCE1 ); //"\t0\t"; + sBuffer.append( sOUGsi1 ); //"help"; + sBuffer.append( GSI_TAB ); //"\t"; ByteString sID = posm->first; // ID sBuffer.append( OUString( sID.GetBuffer() , sID.Len() , RTL_TEXTENCODING_UTF8 ) ); sBuffer.append( GSI_TAB ); //"\t"; @@ -289,7 +293,7 @@ bool HelpParser::Merge( const ByteString &rSDFFile, const ByteString &rDestinati OUString sOUHelpFile( sXmlFile ); - XMLFile* xmlfile = ( aParser.Execute( sOUHelpFile ) ); + XMLFile* xmlfile = ( aParser.Execute( sOUHelpFile, new XMLFile( '0' ) ) ); printf("Dest file %s\n",rDestinationFile.GetBuffer()); hasNoError = MergeSingleFile( xmlfile , aMergeDataFile , sLanguage , rDestinationFile ); delete xmlfile; @@ -371,7 +375,7 @@ bool HelpParser::Merge( OUString sOUHelpFile( sXmlFile ); - XMLFile* xmlfile = ( aParser.Execute( sOUHelpFile ) ); + XMLFile* xmlfile = ( aParser.Execute( sOUHelpFile, new XMLFile( '0' ) ) ); xmlfile->Extract(); if( xmlfile == NULL) |