Merge pull request #759 from mrtizmo/ingest

Ingest module localization update
This commit is contained in:
Richard Cordovano 2014-06-13 13:22:23 -04:00
commit af6fab84be
4 changed files with 33 additions and 15 deletions

View File

@ -71,3 +71,9 @@ IngestJobConfigurationPanel.descriptionLabel.text=
IngestProgressSnapshotDialog.title.text=Ingest Task Progress Snapshots IngestProgressSnapshotDialog.title.text=Ingest Task Progress Snapshots
IngestProgressSnapshotPanel.refreshButton.text=Refresh IngestProgressSnapshotPanel.refreshButton.text=Refresh
IngestProgressSnapshotPanel.closeButton.text=Close IngestProgressSnapshotPanel.closeButton.text=Close
IngestProgressSnapshotPanel.SnapshotsTableModel.colNames.threadID=Thread ID
IngestProgressSnapshotPanel.SnapshotsTableModel.colNames.dataSource=Data Source
IngestProgressSnapshotPanel.SnapshotsTableModel.colNames.ingestModule=Ingest Module
IngestProgressSnapshotPanel.SnapshotsTableModel.colNames.file=File
IngestProgressSnapshotPanel.SnapshotsTableModel.colNames.startTime=Start Time
IngestProgressSnapshotPanel.SnapshotsTableModel.colNames.elapsedTime=Elapsed Time (H\:M\:S)

View File

@ -63,8 +63,8 @@ class IngestMessagePanel extends JPanel implements TableModelListener {
private MessageTableModel tableModel; private MessageTableModel tableModel;
private MessageTableRenderer renderer; private MessageTableRenderer renderer;
private IngestMessageMainPanel mainPanel; private IngestMessageMainPanel mainPanel;
private static Font visitedFont = new Font("Arial", Font.PLAIN, 12); private static Font visitedFont = new Font("Arial", Font.PLAIN, 12); //NON-NLS
private static Font notVisitedFont = new Font("Arial", Font.BOLD, 12); private static Font notVisitedFont = new Font("Arial", Font.BOLD, 12); //NON-NLS
private static Color ERROR_COLOR = new Color(255, 90, 90); private static Color ERROR_COLOR = new Color(255, 90, 90);
private volatile int lastRowSelected = -1; private volatile int lastRowSelected = -1;
private volatile long totalMessages = 0; private volatile long totalMessages = 0;
@ -132,7 +132,7 @@ class IngestMessagePanel extends JPanel implements TableModelListener {
jScrollPane1.setPreferredSize(new java.awt.Dimension(32767, 32767)); jScrollPane1.setPreferredSize(new java.awt.Dimension(32767, 32767));
messageTable.setBackground(new java.awt.Color(221, 221, 235)); messageTable.setBackground(new java.awt.Color(221, 221, 235));
messageTable.setFont(new java.awt.Font("Arial", 0, 12)); // NOI18N messageTable.setFont(new java.awt.Font("Arial", 0, 12)); // NOI18N NON-NLS
messageTable.setModel(tableModel); messageTable.setModel(tableModel);
messageTable.setAutoResizeMode(javax.swing.JTable.AUTO_RESIZE_OFF); messageTable.setAutoResizeMode(javax.swing.JTable.AUTO_RESIZE_OFF);
messageTable.setAutoscrolls(false); messageTable.setAutoscrolls(false);

View File

@ -67,21 +67,21 @@ final class IngestModuleFactoryLoader {
} }
// Kick out the sample module factories. // Kick out the sample module factories.
moduleFactoriesByClass.remove("org.sleuthkit.autopsy.examples.SampleIngestModuleFactory"); moduleFactoriesByClass.remove("org.sleuthkit.autopsy.examples.SampleIngestModuleFactory"); //NON-NLS
moduleFactoriesByClass.remove("org.sleuthkit.autopsy.examples.SampleExecutableIngestModuleFactory"); moduleFactoriesByClass.remove("org.sleuthkit.autopsy.examples.SampleExecutableIngestModuleFactory"); //NON-NLS
// Do the core ingest module ordering hack described above. // Do the core ingest module ordering hack described above.
ArrayList<String> coreModuleOrdering = new ArrayList<String>() { ArrayList<String> coreModuleOrdering = new ArrayList<String>() {
{ {
add("org.sleuthkit.autopsy.recentactivity.RecentActivityExtracterModuleFactory"); add("org.sleuthkit.autopsy.recentactivity.RecentActivityExtracterModuleFactory"); //NON-NLS
add("org.sleuthkit.autopsy.ewfverify.EwfVerifierModuleFactory"); add("org.sleuthkit.autopsy.ewfverify.EwfVerifierModuleFactory"); //NON-NLS
add("org.sleuthkit.autopsy.hashdatabase.HashLookupModuleFactory"); add("org.sleuthkit.autopsy.hashdatabase.HashLookupModuleFactory"); //NON-NLS
add("org.sleuthkit.autopsy.modules.filetypeid.FileTypeIdModuleFactory"); add("org.sleuthkit.autopsy.modules.filetypeid.FileTypeIdModuleFactory"); //NON-NLS
add("org.sleuthkit.autopsy.modules.sevenzip.ArchiveFileExtractorModuleFactory"); add("org.sleuthkit.autopsy.modules.sevenzip.ArchiveFileExtractorModuleFactory"); //NON-NLS
add("org.sleuthkit.autopsy.modules.exif.ExifParserModuleFactory"); add("org.sleuthkit.autopsy.modules.exif.ExifParserModuleFactory"); //NON-NLS
add("org.sleuthkit.autopsy.keywordsearch.KeywordSearchModuleFactory"); add("org.sleuthkit.autopsy.keywordsearch.KeywordSearchModuleFactory"); //NON-NLS
add("org.sleuthkit.autopsy.thunderbirdparser.EmailParserModuleFactory"); add("org.sleuthkit.autopsy.thunderbirdparser.EmailParserModuleFactory"); //NON-NLS
add("org.sleuthkit.autopsy.modules.fileextmismatch.FileExtMismatchDetectorModuleFactory"); add("org.sleuthkit.autopsy.modules.fileextmismatch.FileExtMismatchDetectorModuleFactory"); //NON-NLS
} }
}; };
List<IngestModuleFactory> orderedModuleFactories = new ArrayList<>(); List<IngestModuleFactory> orderedModuleFactories = new ArrayList<>();

View File

@ -26,6 +26,7 @@ import javax.swing.JDialog;
import javax.swing.table.AbstractTableModel; import javax.swing.table.AbstractTableModel;
import javax.swing.table.TableColumn; import javax.swing.table.TableColumn;
import org.apache.commons.lang3.time.DurationFormatUtils; import org.apache.commons.lang3.time.DurationFormatUtils;
import org.openide.util.NbBundle;
import org.sleuthkit.datamodel.AbstractFile; import org.sleuthkit.datamodel.AbstractFile;
public class IngestProgressSnapshotPanel extends javax.swing.JPanel { public class IngestProgressSnapshotPanel extends javax.swing.JPanel {
@ -79,7 +80,18 @@ public class IngestProgressSnapshotPanel extends javax.swing.JPanel {
private class SnapshotsTableModel extends AbstractTableModel { private class SnapshotsTableModel extends AbstractTableModel {
private final String[] columnNames = {"Thread ID", "Data Source", "Ingest Module", "File", "Start Time", "Elapsed Time (H:M:S)"}; private final String[] columnNames = {NbBundle.getMessage(this.getClass(),
"IngestProgressSnapshotPanel.SnapshotsTableModel.colNames.threadID"),
NbBundle.getMessage(this.getClass(),
"IngestProgressSnapshotPanel.SnapshotsTableModel.colNames.dataSource"),
NbBundle.getMessage(this.getClass(),
"IngestProgressSnapshotPanel.SnapshotsTableModel.colNames.ingestModule"),
NbBundle.getMessage(this.getClass(),
"IngestProgressSnapshotPanel.SnapshotsTableModel.colNames.file"),
NbBundle.getMessage(this.getClass(),
"IngestProgressSnapshotPanel.SnapshotsTableModel.colNames.startTime"),
NbBundle.getMessage(this.getClass(),
"IngestProgressSnapshotPanel.SnapshotsTableModel.colNames.elapsedTime")};
private List<IngestTask.ProgressSnapshot> snapshots; private List<IngestTask.ProgressSnapshot> snapshots;
private SnapshotsTableModel() { private SnapshotsTableModel() {