@Override public String getStatusString() { if(isOptimizingArchive) return Translator.get("optimizing_archive", archiveToOptimize.getName()); return Translator.get("delete.deleting_file", getCurrentFilename()); } }
/** * Optimizes the given writable archive file and notifies the user in case of an error. * * @param rwArchiveFile the writable archive file to optimize */ protected void optimizeArchive(AbstractRWArchiveFile rwArchiveFile) { isOptimizingArchive = true; while(true) { try { archiveToOptimize = rwArchiveFile; archiveToOptimize.optimizeArchive(); break; } catch(IOException e) { if(showErrorDialog(errorDialogTitle, Translator.get("error_while_optimizing_archive", rwArchiveFile.getName()))==FileJobAction.RETRY) continue; break; } } isOptimizingArchive = false; }
@Override public String getStatusString() { if(isCheckingIntegrity()) return super.getStatusString(); if(isOptimizingArchive) return Translator.get("optimizing_archive", archiveToOptimize.getName()); return Translator.get("unpack_dialog.unpacking_file", getCurrentFilename()); }
@Override public String getStatusString() { if(isCheckingIntegrity()) return super.getStatusString(); if(isOptimizingArchive) return Translator.get("optimizing_archive", archiveToOptimize.getName()); return Translator.get("move_dialog.moving_file", getCurrentFilename()); } }
@Override public String getStatusString() { if(isCheckingIntegrity()) return super.getStatusString(); if(isOptimizingArchive) return Translator.get("optimizing_archive", archiveToOptimize.getName()); return Translator.get(mode==TransferMode.DOWNLOAD?"download_dialog.downloading_file":"copy_dialog.copying_file", getCurrentFilename()); } }