fix exporting
This commit is contained in:
@@ -20,6 +20,7 @@
|
|||||||
#include "archutils/Win32/DialogUtil.h"
|
#include "archutils/Win32/DialogUtil.h"
|
||||||
#include "LocalizedString.h"
|
#include "LocalizedString.h"
|
||||||
#include "arch/Dialog/Dialog.h"
|
#include "arch/Dialog/Dialog.h"
|
||||||
|
#include "archutils/Win32/SpecialDirs.h"
|
||||||
|
|
||||||
// LanguagesDlg dialog
|
// LanguagesDlg dialog
|
||||||
|
|
||||||
@@ -302,15 +303,18 @@ void LanguagesDlg::OnBnClickedButtonExport()
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
RageFileOsAbsolute file;
|
||||||
RString sFile = sTheme+"-"+sLanguage+".csv";
|
RString sFile = sTheme+"-"+sLanguage+".csv";
|
||||||
RString sFullFile = "Desktop/"+sFile;
|
RString sFullFile = SpecialDirs::GetDesktopDir() + sFile;
|
||||||
|
file.Open( sFullFile, RageFile::WRITE );
|
||||||
if( iNumExpored == 0 )
|
if( iNumExpored == 0 )
|
||||||
{
|
{
|
||||||
Dialog::OK( THERE_ARE_NO_STRINGS_TO_EXPORT.GetValue() );
|
Dialog::OK( THERE_ARE_NO_STRINGS_TO_EXPORT.GetValue() );
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
if( csv.WriteFile(sFullFile) )
|
if( csv.WriteFile(file) )
|
||||||
Dialog::OK( ssprintf(EXPORTED_TO_YOUR_DESKTOP.GetValue(),sFile.c_str()) );
|
Dialog::OK( ssprintf(EXPORTED_TO_YOUR_DESKTOP.GetValue(),sFile.c_str()) );
|
||||||
else
|
else
|
||||||
Dialog::OK( ssprintf(FAILED_TO_SAVE.GetValue(),sFullFile.c_str()) );
|
Dialog::OK( ssprintf(FAILED_TO_SAVE.GetValue(),sFullFile.c_str()) );
|
||||||
|
|||||||
Reference in New Issue
Block a user