~s-cecilio/lenmus/v5.3

« back to all changes in this revision

Viewing changes to langtool/src/help_processor.cpp

  • Committer: cecilios
  • Date: 2011-06-12 17:25:18 UTC
  • Revision ID: svn-v4:2587a929-2f0e-0410-ae78-fe6f687d5efe:branches/TRY-5.0:687
Initial update for v5.0 first working core using lomse

Show diffs side-by-side

added added

removed removed

Lines of Context:
2
2
//    LenMus project: free software for music theory and language
3
3
//    Copyright (c) 2002-2009 Cecilio Salmeron
4
4
//
5
 
//    This program is free software; you can redistribute it and/or modify it under the 
 
5
//    This program is free software; you can redistribute it and/or modify it under the
6
6
//    terms of the GNU General Public License as published by the Free Software Foundation;
7
7
//    either version 3 of the License, or (at your option) any later version.
8
8
//
9
 
//    This program is distributed in the hope that it will be useful, but WITHOUT ANY 
10
 
//    WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A 
 
9
//    This program is distributed in the hope that it will be useful, but WITHOUT ANY
 
10
//    WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
11
11
//    PARTICULAR PURPOSE.  See the GNU General Public License for more details.
12
12
//
13
 
//    You should have received a copy of the GNU General Public License along with this 
14
 
//    program. If not, see <http://www.gnu.org/licenses/>. 
15
 
//
16
 
//
17
 
//    For any comment, suggestion or feature request, please contact the manager of 
 
13
//    You should have received a copy of the GNU General Public License along with this
 
14
//    program. If not, see <http://www.gnu.org/licenses/>.
 
15
//
 
16
//
 
17
//    For any comment, suggestion or feature request, please contact the manager of
18
18
//    the project at cecilios@users.sourceforge.net
19
19
//
20
20
//-------------------------------------------------------------------------------------
21
21
#ifdef __GNUG__
22
 
#pragma implementation ebook_processor.h
 
22
#pragma implementation "ebook_processor.h"
23
23
#endif
24
24
 
25
25
// for (compilers that support precompilation, includes "wx/wx.h".
55
55
{
56
56
}
57
57
 
58
 
bool ltHelpProcessor::GenerateHelpFile(wxString sSrcPath, wxString sLangCode, 
 
58
bool ltHelpProcessor::GenerateHelpFile(wxString sSrcPath, wxString sLangCode,
59
59
                                   wxString sCharCode, int nOptions)
60
60
{
61
61
    // returns true if success
102
102
    ////Generate Po header
103
103
    //wxString sNil = _T("");
104
104
    //wxString sHeader = sNil +
105
 
    //    _T("msgid \"\"\n") 
 
105
    //    _T("msgid \"\"\n")
106
106
    //    _T("msgstr \"\"\n")
107
107
    //    _T("\"Project-Id-Version: LenMus 3.4\\n\"\n")
108
108
    //    _T("\"POT-Creation-Date: \\n\"\n")
165
165
    //}
166
166
 
167
167
    //close zip file
168
 
    m_pZipFile->Close(); 
 
168
    m_pZipFile->Close();
169
169
 
170
170
    //print final message
171
171
    if (fSuccess)
187
187
 
188
188
    wxFFileInputStream inFile( sFilename, _T("rb") );
189
189
    if (!inFile.IsOk()) {
190
 
        wxLogMessage(_T("*** Error: File %s can not be included in help"), sFilename);
 
190
        wxLogMessage(_T("*** Error: File %s can not be included in help"), sFilename.c_str());
191
191
        return false;
192
192
    }
193
193
    wxFileName oFN(sFilename);
194
194
    wxString sEntryName = sZipFolder + oFN.GetFullName();
195
195
    m_pZipFile->PutNextEntry( sEntryName );
196
196
    m_pZipFile->Write( inFile );
197
 
    m_pZipFile->CloseEntry(); 
 
197
    m_pZipFile->CloseEntry();
198
198
    return true;
199
199
}
200
200
 
208
208
    wxDir oDir(sSrcFolder);
209
209
    if ( !oDir.IsOpened() )
210
210
    {
211
 
        wxLogMessage(_T("*** Error: Folder %s can not be opened"), sSrcFolder);
 
211
        wxLogMessage(_T("*** Error: Folder %s can not be opened"), sSrcFolder.c_str());
212
212
        return false;
213
213
    }
214
214
    wxString sFilename;