提交 5217ccca 编写于 作者: A Anastasiya Volkova

dbeaver-corp/dbeaver-i18n#166 DatabaseTasksView and internal log Actions in...

dbeaver-corp/dbeaver-i18n#166 DatabaseTasksView and internal log Actions in org.jkiss.dbeaver.tasks.ui.wizard localized


Former-commit-id: 908d991c
上级 62796968
......@@ -82,6 +82,26 @@ public class TaskUIMessages extends NLS {
public static String db_tasks_tree_column_controller_add_name_project;
public static String db_tasks_tree_column_controller_add_descr_project;
public static String db_tasks_view_filtered_tree_text_error_message;
public static String db_tasks_view_column_controller_add_name_time;
public static String db_tasks_view_column_controller_add_descr_start_time;
public static String db_tasks_view_column_controller_add_name_duration;
public static String db_tasks_view_column_controller_add_descr_task_duration;
public static String db_tasks_view_column_controller_add_name_result;
public static String db_tasks_view_column_controller_add_descr_task_result;
public static String db_tasks_view_cell_text_success;
public static String db_tasks_view_context_menu_command_delete_task;
public static String db_tasks_view_adapter_label_database_tasks;
public static String db_tasks_view_run_log_view;
public static String db_tasks_view_run_log_delete;
public static String db_tasks_view_run_log_confirm_remove;
public static String db_tasks_view_run_log_confirm_delete_task;
public static String db_tasks_view_clear_run_log_clear;
public static String db_tasks_view_clear_run_log_confirm_clear;
public static String db_tasks_view_clear_run_log_confirm_delete_log;
public static String db_tasks_view_open_run_log_folder_open;
public static String task_handler_copy_name_dialog_enter_task;
static {
......
......@@ -57,3 +57,24 @@ db_tasks_tree_column_controller_add_name_category = Category
db_tasks_tree_column_controller_add_descr_category = Task category
db_tasks_tree_column_controller_add_name_project = Project
db_tasks_tree_column_controller_add_descr_project = Task project
db_tasks_view_filtered_tree_text_error_message = Task executions: type a part of error message
db_tasks_view_column_controller_add_name_time = Time
db_tasks_view_column_controller_add_descr_start_time = Task start time
db_tasks_view_column_controller_add_name_duration = Duration
db_tasks_view_column_controller_add_descr_task_duration = Task last run duration
db_tasks_view_column_controller_add_name_result = Result
db_tasks_view_column_controller_add_descr_task_result = Task result
db_tasks_view_cell_text_success = Success
db_tasks_view_context_menu_command_delete_task = Delete task
db_tasks_view_adapter_label_database_tasks = Database Tasks
db_tasks_view_run_log_view = View log
db_tasks_view_run_log_delete = Delete run log
db_tasks_view_run_log_confirm_remove = Remove task run
db_tasks_view_run_log_confirm_delete_task = Are you sure you want to delete task '{0}' run at '{1}'?
db_tasks_view_clear_run_log_clear = Clear logs
db_tasks_view_clear_run_log_confirm_clear = Clear task runs
db_tasks_view_clear_run_log_confirm_delete_log = Are you sure you want to delete all log of task '{0}'?
db_tasks_view_open_run_log_folder_open = Open logs folder
task_handler_copy_name_dialog_enter_task = Enter new task name
\ No newline at end of file
......@@ -56,4 +56,25 @@ db_tasks_tree_column_controller_add_descr_task_type = Aufgabentyp
db_tasks_tree_column_controller_add_name_category = Kategorie
db_tasks_tree_column_controller_add_descr_category = Aufgabenkategorie
db_tasks_tree_column_controller_add_name_project = Projekt
db_tasks_tree_column_controller_add_descr_project = Aufgabencontainerprojekt
\ No newline at end of file
db_tasks_tree_column_controller_add_descr_project = Aufgabencontainerprojekt
db_tasks_view_filtered_tree_text_error_message = Aufgabenausfhrungen: Geben Sie einen Teil der Fehlermeldung ein
db_tasks_view_column_controller_add_name_time = Zeit
db_tasks_view_column_controller_add_descr_start_time = Startzeit der Aufgabe
db_tasks_view_column_controller_add_name_duration = Dauer
db_tasks_view_column_controller_add_descr_task_duration = Dauer der letzten Ausf\u00fchrung der Aufgabe
db_tasks_view_column_controller_add_name_result = Ergebnis
db_tasks_view_column_controller_add_descr_task_result = Aufgabenergebnis
db_tasks_view_cell_text_success = Erfolg
db_tasks_view_context_menu_command_delete_task = Aufgabe l\u00f6schen
db_tasks_view_adapter_label_database_tasks = Datenbankaufgaben
db_tasks_view_run_log_view = Protokoll anzeigen
db_tasks_view_run_log_delete = Laufprotokoll l\u00f6schen
db_tasks_view_run_log_confirm_remove = Laufaufgabe entfernen
db_tasks_view_run_log_confirm_delete_task = M\u00f6chten Sie die Aufgabe "{0}" l\u00f6schen, die bei "{1}" ausgef\u00fchrt wird?
db_tasks_view_clear_run_log_clear = Protokoll lschen
db_tasks_view_clear_run_log_confirm_clear = Startverlauf l\u00f6schen
db_tasks_view_clear_run_log_confirm_delete_log = M\u00f6chten Sie wirklich das gesamte Protokoll der Aufgabe "{0}" l\u00f6schen?
db_tasks_view_open_run_log_folder_open = \u00d6ffnen Sie den Protokollordner
task_handler_copy_name_dialog_enter_task = Geben Sie den neuen Aufgabennamen ein
\ No newline at end of file
......@@ -56,4 +56,25 @@ db_tasks_tree_column_controller_add_descr_task_type = Tipo de tarea
db_tasks_tree_column_controller_add_name_category = Categor\u00eda
db_tasks_tree_column_controller_add_descr_category = Categor\u00eda de tarea
db_tasks_tree_column_controller_add_name_project = Proyecto
db_tasks_tree_column_controller_add_descr_project = Proyecto contenedor de tareas
\ No newline at end of file
db_tasks_tree_column_controller_add_descr_project = Proyecto contenedor de tareas
db_tasks_view_filtered_tree_text_error_message = Ejecuciones de tareas: escriba una parte del mensaje de error
db_tasks_view_column_controller_add_name_time = Hora
db_tasks_view_column_controller_add_descr_start_time = Hora de inicio de la tarea
db_tasks_view_column_controller_add_name_duration = Duraci\u00f3n
db_tasks_view_column_controller_add_descr_task_duration = Tarea \u00faltima duraci\u00f3n
db_tasks_view_column_controller_add_name_result = Resultado
db_tasks_view_column_controller_add_descr_task_result = Resultado de la tarea
db_tasks_view_cell_text_success = \u00c9xito
db_tasks_view_context_menu_command_delete_task = Eliminar tarea
db_tasks_view_adapter_label_database_tasks = Tareas de base de datos
db_tasks_view_run_log_view = Ver registro
db_tasks_view_run_log_delete = Eliminar registro de ejecuci\u00f3n
db_tasks_view_run_log_confirm_remove = Eliminar ejecuci\u00f3n de tarea
db_tasks_view_run_log_confirm_delete_task = Est\u00e1 seguro de que desea eliminar la tarea "{0}" que se ejecuta en "{1}"?
db_tasks_view_clear_run_log_clear = Borrar registros
db_tasks_view_clear_run_log_confirm_clear = Borrar historial de inicio
db_tasks_view_clear_run_log_confirm_delete_log = Est\u00e1 seguro de que desea eliminar todo el registro de la tarea "{0}"?
db_tasks_view_open_run_log_folder_open = Abrir la carpeta de registros
task_handler_copy_name_dialog_enter_task = Ingrese el nuevo nombre de la tarea
\ No newline at end of file
......@@ -56,4 +56,25 @@ db_tasks_tree_column_controller_add_descr_task_type = Type de t\u00e2che
db_tasks_tree_column_controller_add_name_category = Cat\u00e9gorie
db_tasks_tree_column_controller_add_descr_category = Cat\u00e9gorie de t\u00e2che
db_tasks_tree_column_controller_add_name_project = Projet
db_tasks_tree_column_controller_add_descr_project = Projet de conteneur de t\u00e2che
\ No newline at end of file
db_tasks_tree_column_controller_add_descr_project = Projet de conteneur de t\u00e2che
db_tasks_view_filtered_tree_text_error_message = Ex\u00e9cutions de t\u00e2ches: tapez une partie du message d'erreur
db_tasks_view_column_controller_add_name_time = Temps
db_tasks_view_column_controller_add_descr_start_time = Heure de d\u00e9but de la t\u00e2che
db_tasks_view_column_controller_add_name_duration = Dur\u00e9e
db_tasks_view_column_controller_add_descr_task_duration = Dur\u00e9e de la derni\u00e8re ex\u00e9cution de la t\u00e2che
db_tasks_view_column_controller_add_name_result = R\u00e9sultat
db_tasks_view_column_controller_add_descr_task_result = R\u00e9sultat de la t\u00e2che
db_tasks_view_cell_text_success = Succ\u00e8s
db_tasks_view_context_menu_command_delete_task = Supprimer la t\u00e2che
db_tasks_view_adapter_label_database_tasks = T\u00e2ches de base de donn\u00e9es
db_tasks_view_run_log_view = Afficher le journal
db_tasks_view_run_log_delete = Supprimer le journal d'ex\u00e9cution
db_tasks_view_run_log_confirm_remove = Supprimer l'ex\u00e9cution de la t\u00e2che
db_tasks_view_run_log_confirm_delete_task = Voulez-vous vraiment supprimer la t\u00e2che "{0}" ex\u00e9cut\u00e9e \u00e0 "{1}"?
db_tasks_view_clear_run_log_clear = Effacer les journaux
db_tasks_view_clear_run_log_confirm_clear = Effacer les t\u00e2ches
db_tasks_view_clear_run_log_confirm_delete_log = Voulez-vous vraiment supprimer tous les journaux de la t\u00e2che "{0}"?
db_tasks_view_open_run_log_folder_open = Ouvrir le dossier des journaux
task_handler_copy_name_dialog_enter_task = Entrez un nouveau nom de t\u00e2che
\ No newline at end of file
......@@ -56,4 +56,25 @@ db_tasks_tree_column_controller_add_descr_task_type = Tipo di attivit\u00e0
db_tasks_tree_column_controller_add_name_category = Categoria
db_tasks_tree_column_controller_add_descr_category = Categoria di attivit\u00e0
db_tasks_tree_column_controller_add_name_project = Progetto
db_tasks_tree_column_controller_add_descr_project = Progetto contenitore di attivit\u00e0
\ No newline at end of file
db_tasks_tree_column_controller_add_descr_project = Progetto contenitore di attivit\u00e0
db_tasks_view_filtered_tree_text_error_message = Esecuzioni di attivit\u00e0: digitare una parte del messaggio di errore
db_tasks_view_column_controller_add_name_time = Tempo
db_tasks_view_column_controller_add_descr_start_time = Ora di inizio dell'attivit\u00e0
db_tasks_view_column_controller_add_name_duration = Durata
db_tasks_view_column_controller_add_descr_task_duration = Durata dell'ultima esecuzione dell'attivit\u00e0
db_tasks_view_column_controller_add_name_result = Risultato
db_tasks_view_column_controller_add_descr_task_result = Risultato dell'attivit\u00e0
db_tasks_view_cell_text_success = Successo
db_tasks_view_context_menu_command_delete_task = Elimina attivit\u00e0
db_tasks_view_adapter_label_database_tasks = Attivit\u00e0 del database
db_tasks_view_run_log_view = Vista del registro
db_tasks_view_run_log_delete = Elimina registro esecuzioni
db_tasks_view_run_log_confirm_remove = Rimuovi esecuzione attivit\u00e0
db_tasks_view_run_log_confirm_delete_task = Sei sicuro di voler eliminare l'attivit\u00e0 "{0}" eseguita su "{1}"?
db_tasks_view_clear_run_log_clear = Cancella registri
db_tasks_view_clear_run_log_confirm_clear = Esegue attivit\u00e0 chiare
db_tasks_view_clear_run_log_confirm_delete_log = Sei sicuro di voler eliminare tutto il registro dell'attivit\u00e0 "{0}"?
db_tasks_view_open_run_log_folder_open = Apri la cartella dei registri
task_handler_copy_name_dialog_enter_task = Inserisci il nuovo nome dell'attivit\u00e0
\ No newline at end of file
......@@ -56,4 +56,25 @@ db_tasks_tree_column_controller_add_descr_task_type = \u0422\u0438\u043f\u0020\u
db_tasks_tree_column_controller_add_name_category = \u041a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u044f
db_tasks_tree_column_controller_add_descr_category = \u041a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u044f\u0020\u0437\u0430\u0434\u0430\u0447\u0438
db_tasks_tree_column_controller_add_name_project = \u041f\u0440\u043e\u0435\u043a\u0442
db_tasks_tree_column_controller_add_descr_project = \u041f\u0440\u043e\u0435\u043a\u0442\u0020\u0437\u0430\u0434\u0430\u0447\u0438
\ No newline at end of file
db_tasks_tree_column_controller_add_descr_project = \u041f\u0440\u043e\u0435\u043a\u0442\u0020\u0437\u0430\u0434\u0430\u0447\u0438
db_tasks_view_filtered_tree_text_error_message = \u0412\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0435\u0020\u0437\u0430\u0434\u0430\u0447\u0438\u003a\u0020\u0432\u0432\u0435\u0434\u0438\u0442\u0435\u0020\u0447\u0430\u0441\u0442\u044c\u0020\u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f\u0020\u043e\u0431\u0020\u043e\u0448\u0438\u0431\u043a\u0435
db_tasks_view_column_controller_add_name_time = \u0412\u0440\u0435\u043c\u044f
db_tasks_view_column_controller_add_descr_start_time = \u0412\u0440\u0435\u043c\u044f\u0020\u0441\u0442\u0430\u0440\u0442\u0430\u0020\u0437\u0430\u0434\u0430\u0447\u0438
db_tasks_view_column_controller_add_name_duration = \u0414\u043b\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c
db_tasks_view_column_controller_add_descr_task_duration = \u0414\u043b\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c\u0020\u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0020\u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0435\u0439\u0020\u0437\u0430\u0434\u0430\u0447\u0438
db_tasks_view_column_controller_add_name_result = \u0420\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442
db_tasks_view_column_controller_add_descr_task_result = \u0420\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u0020\u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f\u0020\u0437\u0430\u0434\u0430\u0447\u0438
db_tasks_view_cell_text_success = \u0423\u0441\u043f\u0435\u0448\u043d\u043e
db_tasks_view_context_menu_command_delete_task = \u0423\u0434\u0430\u043b\u0438\u0442\u044c\u0020\u0437\u0430\u0434\u0430\u0447\u0443
db_tasks_view_adapter_label_database_tasks = \u0417\u0430\u0434\u0430\u0447\u0438\u0020\u0411\u0414
db_tasks_view_run_log_view = \u041f\u043e\u043a\u0430\u0437\u0430\u0442\u044c\u0020\u0436\u0443\u0440\u043d\u0430\u043b
db_tasks_view_run_log_delete = \u0423\u0434\u0430\u043b\u0438\u0442\u044c\u0020\u0436\u0443\u0440\u043d\u0430\u043b\u0020\u0437\u0430\u043f\u0443\u0441\u043a\u043e\u0432
db_tasks_view_run_log_confirm_remove = \u0423\u0434\u0430\u043b\u0438\u0442\u044c\u0020\u0437\u0430\u043f\u0443\u0441\u043a\u0020\u0437\u0430\u0434\u0430\u0447\u0438
db_tasks_view_run_log_confirm_delete_task = \u0412\u044b\u0020\u0443\u0432\u0435\u0440\u0435\u043d\u044b\u002c\u0020\u0447\u0442\u043e\u0020\u0445\u043e\u0442\u0438\u0442\u0435\u0020\u0443\u0434\u0430\u043b\u0438\u0442\u044c\u0020\u0437\u0430\u0434\u0430\u0447\u0443 "{0}", \u0437\u0430\u043f\u0443\u0449\u0435\u043d\u043d\u0443\u044e\u0020\u0432 "{1}"?
db_tasks_view_clear_run_log_clear = \u041e\u0447\u0438\u0441\u0442\u0438\u0442\u044c\u0020\u0436\u0443\u0440\u043d\u0430\u043b
db_tasks_view_clear_run_log_confirm_clear = \u041e\u0447\u0438\u0441\u0442\u0438\u0442\u044c\u0020\u0438\u0441\u0442\u043e\u0440\u0438\u044e\u0020\u0437\u0430\u043f\u0443\u0441\u043a\u043e\u0432
db_tasks_view_clear_run_log_confirm_delete_log = \u0412\u044b\u0020\u0443\u0432\u0435\u0440\u0435\u043d\u044b\u002c\u0020\u0447\u0442\u043e\u0020\u0445\u043e\u0442\u0438\u0442\u0435\u0020\u0443\u0434\u0430\u043b\u0438\u0442\u044c\u0020\u0432\u0441\u0435\u0020\u0436\u0443\u0440\u043d\u0430\u043b\u044b\u0020\u0437\u0430\u0434\u0430\u0447\u0438 "{0}"?
db_tasks_view_open_run_log_folder_open = \u041e\u0442\u043a\u0440\u044b\u0442\u044c\u0020\u043f\u0430\u043f\u043a\u0443\u0020\u0436\u0443\u0440\u043d\u0430\u043b\u043e\u0432
task_handler_copy_name_dialog_enter_task = \u0412\u0432\u0435\u0434\u0438\u0442\u0435\u0020\u043d\u043e\u0432\u043e\u0435\u0020\u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435\u0020\u0437\u0430\u0434\u0430\u0447\u0438
\ No newline at end of file
......@@ -20,6 +20,7 @@ import org.eclipse.jface.action.Action;
import org.eclipse.jface.action.MenuManager;
import org.eclipse.jface.action.Separator;
import org.eclipse.jface.viewers.*;
import org.eclipse.osgi.util.NLS;
import org.eclipse.swt.SWT;
import org.eclipse.swt.custom.SashForm;
import org.eclipse.swt.layout.GridData;
......@@ -42,6 +43,7 @@ import org.jkiss.dbeaver.model.app.DBPProject;
import org.jkiss.dbeaver.model.task.*;
import org.jkiss.dbeaver.registry.task.TaskRegistry;
import org.jkiss.dbeaver.runtime.DBWorkbench;
import org.jkiss.dbeaver.tasks.ui.internal.TaskUIMessages;
import org.jkiss.dbeaver.ui.ActionUtils;
import org.jkiss.dbeaver.ui.DBeaverIcons;
import org.jkiss.dbeaver.ui.UIIcon;
......@@ -114,30 +116,30 @@ public class DatabaseTasksView extends ViewPart implements DBTTaskListener {
private void createTaskRunTable(Composite parent) {
FilteredTree filteredTree = new FilteredTree(parent, SWT.SINGLE | SWT.FULL_SELECTION, new NamedObjectPatternFilter(), true);
filteredTree.setInitialText("Task executions: type a part of error message");
filteredTree.setInitialText(TaskUIMessages.db_tasks_view_filtered_tree_text_error_message);
taskRunViewer = filteredTree.getViewer();
Tree taskrunTree = taskRunViewer.getTree();
taskrunTree.setHeaderVisible(true);
taskrunTree.setLayoutData(new GridData(GridData.FILL_BOTH));
taskRunColumnController = new ViewerColumnController("taskruns", taskRunViewer);
taskRunColumnController.addColumn("Time", "Task start time", SWT.LEFT, true, true, new TaskRunLabelProvider() {
taskRunColumnController.addColumn(TaskUIMessages.db_tasks_view_column_controller_add_name_time, TaskUIMessages.db_tasks_view_column_controller_add_descr_start_time, SWT.LEFT, true, true, new TaskRunLabelProvider() {
@Override
protected void update(ViewerCell cell, DBTTaskRun taskRun) {
cell.setText(tasksTree.getDateFormat().format(taskRun.getStartTime()));
}
});
taskRunColumnController.addColumn("Duration", "Task last run duration", SWT.LEFT, true, false, new TaskRunLabelProvider() {
taskRunColumnController.addColumn(TaskUIMessages.db_tasks_view_column_controller_add_name_duration, TaskUIMessages.db_tasks_view_column_controller_add_descr_task_duration, SWT.LEFT, true, false, new TaskRunLabelProvider() {
@Override
protected void update(ViewerCell cell, DBTTaskRun taskRun) {
cell.setText(RuntimeUtils.formatExecutionTime(taskRun.getRunDuration()));
}
});
taskRunColumnController.addColumn("Result", "Task result", SWT.LEFT, true, false, new TaskRunLabelProvider() {
taskRunColumnController.addColumn(TaskUIMessages.db_tasks_view_column_controller_add_name_result, TaskUIMessages.db_tasks_view_column_controller_add_descr_task_result, SWT.LEFT, true, false, new TaskRunLabelProvider() {
@Override
protected void update(ViewerCell cell, DBTTaskRun taskRun) {
if (taskRun.isRunSuccess()) {
cell.setText("Success");
cell.setText(TaskUIMessages.db_tasks_view_cell_text_success);
} else {
cell.setText(CommonUtils.notEmpty(taskRun.getErrorMessage()));
}
......@@ -163,7 +165,7 @@ public class DatabaseTasksView extends ViewPart implements DBTTaskListener {
//manager.add(ActionUtils.makeCommandContribution(getSite(), IWorkbenchCommandConstants.FILE_PROPERTIES, "Task properties", null));
manager.add(ActionUtils.makeCommandContribution(getSite(), CREATE_TASK_CMD_ID));
manager.add(ActionUtils.makeCommandContribution(getSite(), COPY_TASK_CMD_ID));
manager.add(ActionUtils.makeCommandContribution(getSite(), IWorkbenchCommandConstants.EDIT_DELETE, "Delete task", null));
manager.add(ActionUtils.makeCommandContribution(getSite(), IWorkbenchCommandConstants.EDIT_DELETE, TaskUIMessages.db_tasks_view_context_menu_command_delete_task, null));
manager.add(new Separator());
manager.add(new Separator(IWorkbenchActionConstants.MB_ADDITIONS));
manager.add(new Separator());
......@@ -230,7 +232,7 @@ public class DatabaseTasksView extends ViewPart implements DBTTaskListener {
return adapter.cast(new WorkbenchAdapter() {
@Override
public String getLabel(Object o) {
return "Database Tasks";
return TaskUIMessages.db_tasks_view_adapter_label_database_tasks;
}
});
}
......@@ -394,7 +396,7 @@ public class DatabaseTasksView extends ViewPart implements DBTTaskListener {
private class ViewRunLogAction extends Action {
ViewRunLogAction() {
super("View log");
super(TaskUIMessages.db_tasks_view_run_log_view);
}
@Override
......@@ -427,7 +429,7 @@ public class DatabaseTasksView extends ViewPart implements DBTTaskListener {
private class DeleteRunLogAction extends Action {
DeleteRunLogAction() {
super("Delete run log", DBeaverIcons.getImageDescriptor(UIIcon.DELETE));
super(TaskUIMessages.db_tasks_view_run_log_delete, DBeaverIcons.getImageDescriptor(UIIcon.DELETE));
}
@Override
......@@ -436,8 +438,8 @@ public class DatabaseTasksView extends ViewPart implements DBTTaskListener {
DBTTaskRun taskRun = getSelectedTaskRun();
if (task != null && taskRun != null &&
UIUtils.confirmAction(
"Remove task run",
"Are you sure you want to delete task '" + task.getName() + "' run at '" + tasksTree.getDateFormat().format(taskRun.getStartTime()) + "'?"))
TaskUIMessages.db_tasks_view_run_log_confirm_remove,
NLS.bind(TaskUIMessages.db_tasks_view_run_log_confirm_delete_task, task.getName(), tasksTree.getDateFormat().format(taskRun.getStartTime()))))
{
task.removeRunLog(taskRun);
}
......@@ -447,13 +449,13 @@ public class DatabaseTasksView extends ViewPart implements DBTTaskListener {
private class ClearRunLogAction extends Action {
ClearRunLogAction() {
super("Clear logs", DBeaverIcons.getImageDescriptor(UIIcon.ERASE));
super(TaskUIMessages.db_tasks_view_clear_run_log_clear, DBeaverIcons.getImageDescriptor(UIIcon.ERASE));
}
@Override
public void run() {
DBTTask task = tasksTree.getSelectedTask();
if (task == null || !UIUtils.confirmAction("Clear task runs", "Are you sure you want to delete all log of task '" + task.getName() + "'?")) {
if (task == null || !UIUtils.confirmAction(TaskUIMessages.db_tasks_view_clear_run_log_confirm_clear, NLS.bind(TaskUIMessages.db_tasks_view_clear_run_log_confirm_delete_log, task.getName()))) {
return;
}
task.cleanRunStatistics();
......@@ -463,7 +465,7 @@ public class DatabaseTasksView extends ViewPart implements DBTTaskListener {
private class OpenRunLogFolderAction extends Action {
OpenRunLogFolderAction() {
super("Open logs folder");
super(TaskUIMessages.db_tasks_view_open_run_log_folder_open);
}
@Override
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册