diff --git a/plugins/org.jkiss.dbeaver.tasks.ui/src/org/jkiss/dbeaver/tasks/ui/internal/TaskUIMessages.java b/plugins/org.jkiss.dbeaver.tasks.ui/src/org/jkiss/dbeaver/tasks/ui/internal/TaskUIMessages.java index 986135d850d5689390d5ed0d54f181c3af3dee78..f9c41cae2afc60d689165e87886de877c62ff24f 100644 --- a/plugins/org.jkiss.dbeaver.tasks.ui/src/org/jkiss/dbeaver/tasks/ui/internal/TaskUIMessages.java +++ b/plugins/org.jkiss.dbeaver.tasks.ui/src/org/jkiss/dbeaver/tasks/ui/internal/TaskUIMessages.java @@ -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 { diff --git a/plugins/org.jkiss.dbeaver.tasks.ui/src/org/jkiss/dbeaver/tasks/ui/internal/TaskUIMessages.properties b/plugins/org.jkiss.dbeaver.tasks.ui/src/org/jkiss/dbeaver/tasks/ui/internal/TaskUIMessages.properties index fc112232d3556d6d837c6222f8369cb86289aa07..1ca8c4a52fcaf929a94affc53a404cdcc0b04c5a 100644 --- a/plugins/org.jkiss.dbeaver.tasks.ui/src/org/jkiss/dbeaver/tasks/ui/internal/TaskUIMessages.properties +++ b/plugins/org.jkiss.dbeaver.tasks.ui/src/org/jkiss/dbeaver/tasks/ui/internal/TaskUIMessages.properties @@ -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 diff --git a/plugins/org.jkiss.dbeaver.tasks.ui/src/org/jkiss/dbeaver/tasks/ui/internal/TaskUIMessages_de.properties b/plugins/org.jkiss.dbeaver.tasks.ui/src/org/jkiss/dbeaver/tasks/ui/internal/TaskUIMessages_de.properties index 003d8cdb32836a62a22e01f72073718d785c28de..43580efd582be4543ad45fd7d447bcf013c7aa23 100644 --- a/plugins/org.jkiss.dbeaver.tasks.ui/src/org/jkiss/dbeaver/tasks/ui/internal/TaskUIMessages_de.properties +++ b/plugins/org.jkiss.dbeaver.tasks.ui/src/org/jkiss/dbeaver/tasks/ui/internal/TaskUIMessages_de.properties @@ -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 = Aufgabenausführungen: 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 löschen +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 diff --git a/plugins/org.jkiss.dbeaver.tasks.ui/src/org/jkiss/dbeaver/tasks/ui/internal/TaskUIMessages_es.properties b/plugins/org.jkiss.dbeaver.tasks.ui/src/org/jkiss/dbeaver/tasks/ui/internal/TaskUIMessages_es.properties index a27ba36dbb79e01cdebc3908aa9e8893dcdda8fb..65787c0e1e1f4e566b085dcd14294235d7327c26 100644 --- a/plugins/org.jkiss.dbeaver.tasks.ui/src/org/jkiss/dbeaver/tasks/ui/internal/TaskUIMessages_es.properties +++ b/plugins/org.jkiss.dbeaver.tasks.ui/src/org/jkiss/dbeaver/tasks/ui/internal/TaskUIMessages_es.properties @@ -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 diff --git a/plugins/org.jkiss.dbeaver.tasks.ui/src/org/jkiss/dbeaver/tasks/ui/internal/TaskUIMessages_fr.properties b/plugins/org.jkiss.dbeaver.tasks.ui/src/org/jkiss/dbeaver/tasks/ui/internal/TaskUIMessages_fr.properties index 15bded2e678809e11a25274b3aea2557f23fb4d5..c678161d2f1992a3f0deca77c624b9ac9b8a1172 100644 --- a/plugins/org.jkiss.dbeaver.tasks.ui/src/org/jkiss/dbeaver/tasks/ui/internal/TaskUIMessages_fr.properties +++ b/plugins/org.jkiss.dbeaver.tasks.ui/src/org/jkiss/dbeaver/tasks/ui/internal/TaskUIMessages_fr.properties @@ -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 diff --git a/plugins/org.jkiss.dbeaver.tasks.ui/src/org/jkiss/dbeaver/tasks/ui/internal/TaskUIMessages_it.properties b/plugins/org.jkiss.dbeaver.tasks.ui/src/org/jkiss/dbeaver/tasks/ui/internal/TaskUIMessages_it.properties index 7aa1cac88b38ddd34bcf646b052102a6b6caf2cd..0686a137ba8ad338f230f5700aad6ef667d00641 100644 --- a/plugins/org.jkiss.dbeaver.tasks.ui/src/org/jkiss/dbeaver/tasks/ui/internal/TaskUIMessages_it.properties +++ b/plugins/org.jkiss.dbeaver.tasks.ui/src/org/jkiss/dbeaver/tasks/ui/internal/TaskUIMessages_it.properties @@ -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 diff --git a/plugins/org.jkiss.dbeaver.tasks.ui/src/org/jkiss/dbeaver/tasks/ui/internal/TaskUIMessages_ru.properties b/plugins/org.jkiss.dbeaver.tasks.ui/src/org/jkiss/dbeaver/tasks/ui/internal/TaskUIMessages_ru.properties index 503089d99dfc14d76d1403b81f999ab15bfc6e18..8d32e18e78fdc4d0aad78bba91242909c8dcc996 100644 --- a/plugins/org.jkiss.dbeaver.tasks.ui/src/org/jkiss/dbeaver/tasks/ui/internal/TaskUIMessages_ru.properties +++ b/plugins/org.jkiss.dbeaver.tasks.ui/src/org/jkiss/dbeaver/tasks/ui/internal/TaskUIMessages_ru.properties @@ -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 diff --git a/plugins/org.jkiss.dbeaver.tasks.ui/src/org/jkiss/dbeaver/tasks/ui/view/DatabaseTasksView.java b/plugins/org.jkiss.dbeaver.tasks.ui/src/org/jkiss/dbeaver/tasks/ui/view/DatabaseTasksView.java index 61fb25df868a6f34235d909156cd8ed088c7cf03..bdafc587cf91e4928a472ec97583116c5d45b4de 100644 --- a/plugins/org.jkiss.dbeaver.tasks.ui/src/org/jkiss/dbeaver/tasks/ui/view/DatabaseTasksView.java +++ b/plugins/org.jkiss.dbeaver.tasks.ui/src/org/jkiss/dbeaver/tasks/ui/view/DatabaseTasksView.java @@ -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