提交 0c95b0af 编写于 作者: A Anastasiya Volkova

dbeaver-corp/dbeaver-i18n#166 TaskProcessorUI, TaskHandlerDelete,...

dbeaver-corp/dbeaver-i18n#166 TaskProcessorUI, TaskHandlerDelete, TaskHandlerCopy, DatabaseTasksTree localized in org.jkiss.dbeaver.tasks.ui


Former-commit-id: 2f703dd2
上级 5217ccca
......@@ -57,6 +57,8 @@ public class TaskUIMessages extends NLS {
public static String task_config_wizard_stub_title_create_task;
public static String task_config_wizard_stub_page_name_void;
public static String task_processor_ui_message_task_completed;
public static String db_tasks_selector_dialog;
public static String db_tasks_tree_text_tasks_type;
......@@ -71,6 +73,7 @@ public class TaskUIMessages extends NLS {
public static String db_tasks_tree_column_controller_add_descr_run_duration;
public static String db_tasks_tree_column_controller_add_name_last_result;
public static String db_tasks_tree_column_controller_add_descr_last_result;
public static String db_tasks_tree_column_cell_text_success;
public static String db_tasks_tree_column_controller_add_name_next_run;
public static String db_tasks_tree_column_controller_add_descr_next_run;
public static String db_tasks_tree_column_controller_add_name_description;
......@@ -103,6 +106,11 @@ public class TaskUIMessages extends NLS {
public static String task_handler_copy_name_dialog_enter_task;
public static String task_handler_delete_confirm_title_delete_task;
public static String task_handler_delete_confirm_question_delete_task;
public static String task_handler_delete_confirm_title_delete_tasks;
public static String task_handler_delete_confirm_question_delete_tasks;
static {
// initialize resource bundle
......
......@@ -33,6 +33,8 @@ task_config_wizard_page_task_text_label_task_id = Task ID
task_config_wizard_stub_title_create_task = Create a task
task_config_wizard_stub_page_name_void = Void page
task_processor_ui_message_task_completed = task completed
db_tasks_selector_dialog = Select a task(s)
db_tasks_tree_text_tasks_type = Tasks: type a part of task name here
......@@ -47,6 +49,7 @@ db_tasks_tree_column_controller_add_name_last_duration = Last Duration
db_tasks_tree_column_controller_add_descr_run_duration = Task last run duration
db_tasks_tree_column_controller_add_name_last_result = Last Result
db_tasks_tree_column_controller_add_descr_last_result = Task last result
db_tasks_tree_column_cell_text_success = Success
db_tasks_tree_column_controller_add_name_next_run = Next Run
db_tasks_tree_column_controller_add_descr_next_run = Task next scheduled run
db_tasks_tree_column_controller_add_name_description = Description
......@@ -77,4 +80,9 @@ 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
task_handler_copy_name_dialog_enter_task = Enter new task name
task_handler_delete_confirm_title_delete_task = Delete task
task_handler_delete_confirm_question_delete_task = Are you sure you want to delete task '{0}'?
task_handler_delete_confirm_title_delete_tasks = Delete tasks
task_handler_delete_confirm_question_delete_tasks = Are you sure you want to delete {0} tasks?
\ No newline at end of file
......@@ -33,6 +33,8 @@ task_config_wizard_page_task_text_label_task_id = Aufgaben ID
task_config_wizard_stub_title_create_task = Aufgabe erstellen
task_config_wizard_stub_page_name_void = Page leer
task_processor_ui_message_task_completed = Aufgabe erledigt
db_tasks_selector_dialog = Aufgabe(n) ausw\u00e4hlen
db_tasks_tree_text_tasks_type = Aufgaben: Geben Sie hier einen Teil des Aufgabennamens ein
......@@ -47,6 +49,7 @@ db_tasks_tree_column_controller_add_name_last_duration = Letzte Dauer
db_tasks_tree_column_controller_add_descr_run_duration = Dauer der letzten Ausf\u00fchrung der Aufgabe
db_tasks_tree_column_controller_add_name_last_result = Letztes Ergebnis
db_tasks_tree_column_controller_add_descr_last_result = Aufgabe letztes Ergebnis
db_tasks_tree_column_cell_text_success = Erfolg
db_tasks_tree_column_controller_add_name_next_run = N\u00e4chster Einschaltung
db_tasks_tree_column_controller_add_descr_next_run = Aufgabe n\u00e4chster geplanter Einschaltung
db_tasks_tree_column_controller_add_name_description = Beschreibung
......@@ -77,4 +80,9 @@ 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
task_handler_copy_name_dialog_enter_task = Geben Sie den neuen Aufgabennamen ein
task_handler_delete_confirm_title_delete_task = Aufgabe l\u00f6schen
task_handler_delete_confirm_question_delete_task = M\u00f6chten Sie die Aufgabe "{0}" wirklich l\u00f6schen?
task_handler_delete_confirm_title_delete_tasks = Aufgaben l\u00f6schen
task_handler_delete_confirm_question_delete_tasks = M\u00f6chten Sie wirklich {0} Aufgaben l\u00f6schen?
\ No newline at end of file
......@@ -33,6 +33,8 @@ task_config_wizard_page_task_text_label_task_id = ID de tarea
task_config_wizard_stub_title_create_task = Crear una tarea
task_config_wizard_stub_page_name_void = P\u00e1gina vac\u00eda
task_processor_ui_message_task_completed = tarea terminada
db_tasks_selector_dialog = Seleccionar tarea(s)
db_tasks_tree_text_tasks_type = Tareas: escriba una parte del nombre de la tarea aqu\u00ed
......@@ -47,6 +49,7 @@ db_tasks_tree_column_controller_add_name_last_duration = \u00daltima duraci\u00f
db_tasks_tree_column_controller_add_descr_run_duration = Duraci\u00f3n de la \u00faltima ejecuci\u00f3n de la tarea
db_tasks_tree_column_controller_add_name_last_result = Ultimo resultado
db_tasks_tree_column_controller_add_descr_last_result = Tarea \u00faltimo resultado
db_tasks_tree_column_cell_text_success = \u00c9xito
db_tasks_tree_column_controller_add_name_next_run = Prxima ejecuci\u00f3n
db_tasks_tree_column_controller_add_descr_next_run = Tarea siguiente ejecuci\u00f3n programada
db_tasks_tree_column_controller_add_name_description = Descripci\u00f3n
......@@ -77,4 +80,9 @@ 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
task_handler_copy_name_dialog_enter_task = Ingrese el nuevo nombre de la tarea
task_handler_delete_confirm_title_delete_task = Eliminar tarea
task_handler_delete_confirm_question_delete_task = Est\u00e1 seguro de que desea eliminar la tarea "{0}"?
task_handler_delete_confirm_title_delete_tasks = Eliminar tareas
task_handler_delete_confirm_question_delete_tasks = Est\u00e1s seguro de que quieres eliminar {0} tareas?
\ No newline at end of file
......@@ -33,6 +33,8 @@ task_config_wizard_page_task_text_label_task_id = ID de t\u00e2che
task_config_wizard_stub_title_create_task = Cr\u00e9er une t\u00e2che
task_config_wizard_stub_page_name_void = Page vide
task_processor_ui_message_task_completed = t\u00e2che termin\u00e9e
db_tasks_selector_dialog = S\u00e9lectionner une t\u00e2che(s)
db_tasks_tree_text_tasks_type = T\u00e2ches: saisissez une partie du nom de la t\u00e2che
......@@ -47,6 +49,7 @@ db_tasks_tree_column_controller_add_name_last_duration = Derni\u00e9re dur\u00e9
db_tasks_tree_column_controller_add_descr_run_duration = Dur\u00e9e de la derni\u00e9re ex\u00e9cution de la t\u00e2che
db_tasks_tree_column_controller_add_name_last_result = Dernier r\u00e9sultat
db_tasks_tree_column_controller_add_descr_last_result = Dernier r\u00e9sultat de la t\u00e2che
db_tasks_tree_column_cell_text_success = Succ\u00e8s
db_tasks_tree_column_controller_add_name_next_run = Prochaine course
db_tasks_tree_column_controller_add_descr_next_run = T\u00e2che prochaine ex\u00e9cution planifi\u00e9e
db_tasks_tree_column_controller_add_name_description = Description
......@@ -77,4 +80,9 @@ 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
task_handler_copy_name_dialog_enter_task = Entrez un nouveau nom de t\u00e2che
task_handler_delete_confirm_title_delete_task = Supprimer la t\u00e2che
task_handler_delete_confirm_question_delete_task = Voulez-vous vraiment supprimer la t\u00e2che "{0}"?
task_handler_delete_confirm_title_delete_tasks = Supprimer la t\u00e2ches
task_handler_delete_confirm_question_delete_tasks = Voulez-vous vraiment supprimer {0} t\u00e2ches?
\ No newline at end of file
......@@ -33,6 +33,8 @@ task_config_wizard_page_task_text_label_task_id = Attivit\u00e0 ID
task_config_wizard_stub_title_create_task = Creare un'attivit\u00e0
task_config_wizard_stub_page_name_void = Pagina vuota
task_processor_ui_message_task_completed = attivit\u00e0 completato
db_tasks_selector_dialog = Seleziona attivit\u00e0
db_tasks_tree_text_tasks_type = Attivit\u00e0: digitare qui una parte del nome dell'attivit\u00e0
......@@ -47,6 +49,7 @@ db_tasks_tree_column_controller_add_name_last_duration = Ultima durata
db_tasks_tree_column_controller_add_descr_run_duration = Durata dell'ultima esecuzione dell'attivit\u00e0
db_tasks_tree_column_controller_add_name_last_result = Ultimo risultato
db_tasks_tree_column_controller_add_descr_last_result = Ultimo risultato dell'attivit\u00e0
db_tasks_tree_column_cell_text_success = Successo
db_tasks_tree_column_controller_add_name_next_run = Prossima esecuzione
db_tasks_tree_column_controller_add_descr_next_run = Prossima esecuzione pianificata dell'attivit\u00e0
db_tasks_tree_column_controller_add_name_description = Descrizione
......@@ -77,4 +80,9 @@ 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
task_handler_copy_name_dialog_enter_task = Inserisci il nuovo nome dell'attivit\u00e0
task_handler_delete_confirm_title_delete_task = Elimina attivit\u00e0
task_handler_delete_confirm_question_delete_task = Sei sicuro di voler eliminare l'attivit\u00e0 "{0}"?
task_handler_delete_confirm_title_delete_tasks = Elimina attivit\u00e0
task_handler_delete_confirm_question_delete_tasks = Sei sicuro di voler eliminare {0} attivit\u00e0?
\ No newline at end of file
......@@ -33,6 +33,8 @@ task_config_wizard_page_task_text_label_task_id = ID \u0437\u0430\u0434\u0430\u0
task_config_wizard_stub_title_create_task = \u0421\u043e\u0437\u0434\u0430\u0442\u044c\u0020\u0437\u0430\u0434\u0430\u0447\u0443
task_config_wizard_stub_page_name_void = \u041f\u0443\u0441\u0442\u0430\u044f\u0020\u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430
task_processor_ui_message_task_completed = \u0437\u0430\u0434\u0430\u0447\u0430\u0020\u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0430
db_tasks_selector_dialog = \u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435\u0020\u0437\u0430\u0434\u0430\u0447\u0443
db_tasks_tree_text_tasks_type = \u0417\u0430\u0434\u0430\u0447\u0438\u003a\u0020\u0432\u0432\u0435\u0434\u0438\u0442\u0435\u0020\u0447\u0430\u0441\u0442\u044c\u0020\u0438\u043c\u0435\u043d\u0438\u0020\u0437\u0430\u0434\u0430\u0447\u0438\u0020\u0437\u0434\u0435\u0441\u044c
......@@ -47,6 +49,7 @@ db_tasks_tree_column_controller_add_name_last_duration = \u041f\u043e\u0441\u043
db_tasks_tree_column_controller_add_descr_run_duration = \u041f\u043e\u0441\u043b\u0435\u0434\u043d\u044f\u044f\u0020\u0434\u043b\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c\u0020\u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0020\u0437\u0430\u0434\u0430\u0447\u0438
db_tasks_tree_column_controller_add_name_last_result = \u041f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0439\u0020\u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442
db_tasks_tree_column_controller_add_descr_last_result = \u041f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0439\u0020\u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u0020\u0437\u0430\u0434\u0430\u0447\u0438
db_tasks_tree_column_cell_text_success = \u0423\u0441\u043f\u0435\u0448\u043d\u043e
db_tasks_tree_column_controller_add_name_next_run = \u0421\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439\u0020\u0437\u0430\u043f\u0443\u0441\u043a
db_tasks_tree_column_controller_add_descr_next_run = \u0421\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439\u0020\u0437\u0430\u043f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439\u0020\u0437\u0430\u043f\u0443\u0441\u043a\u0020\u0437\u0430\u0434\u0430\u0447\u0438
db_tasks_tree_column_controller_add_name_description = \u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435
......@@ -77,4 +80,9 @@ db_tasks_view_clear_run_log_confirm_clear = \u041e\u0447\u0438\u0441\u0442\u0438
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
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
task_handler_delete_confirm_title_delete_task = \u0423\u0434\u0430\u043b\u0438\u0442\u044c\u0020\u0437\u0430\u0434\u0430\u0447\u0443
task_handler_delete_confirm_question_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}"?
task_handler_delete_confirm_title_delete_tasks = \u0423\u0434\u0430\u043b\u0438\u0442\u044c\u0020\u0437\u0430\u0434\u0430\u0447\u0438
task_handler_delete_confirm_question_delete_tasks = \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\u0438\u003f\u0020\u041a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e: {0}
\ No newline at end of file
......@@ -164,7 +164,7 @@ public class DatabaseTasksTree {
return "N/A";
} else {
if (lastRun.isRunSuccess()) {
return "Success";
return TaskUIMessages.db_tasks_tree_column_cell_text_success;
} else {
return CommonUtils.notEmpty(lastRun.getErrorMessage());
}
......
......@@ -29,6 +29,7 @@ import org.jkiss.dbeaver.DBException;
import org.jkiss.dbeaver.model.task.DBTTask;
import org.jkiss.dbeaver.model.task.DBTTaskManager;
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.UIUtils;
import org.jkiss.dbeaver.ui.dialogs.EnterNameDialog;
......@@ -47,7 +48,7 @@ public class TaskHandlerCopy extends AbstractHandler {
if (firstElement instanceof DBTTask) {
DBTTask oldTask = (DBTTask) firstElement;
for (;;) {
EnterNameDialog taskNameDialog = new EnterNameDialog(HandlerUtil.getActiveShell(event), "Enter new task name", oldTask.getName());
EnterNameDialog taskNameDialog = new EnterNameDialog(HandlerUtil.getActiveShell(event), TaskUIMessages.task_handler_copy_name_dialog_enter_task, oldTask.getName());
String newTaskName = taskNameDialog.chooseName();
if (newTaskName == null) {
return null;
......
......@@ -21,8 +21,10 @@ import org.eclipse.core.commands.ExecutionEvent;
import org.eclipse.core.commands.ExecutionException;
import org.eclipse.jface.viewers.ISelection;
import org.eclipse.jface.viewers.IStructuredSelection;
import org.eclipse.osgi.util.NLS;
import org.eclipse.ui.handlers.HandlerUtil;
import org.jkiss.dbeaver.model.task.DBTTask;
import org.jkiss.dbeaver.tasks.ui.internal.TaskUIMessages;
import org.jkiss.dbeaver.ui.UIUtils;
import java.util.ArrayList;
......@@ -48,11 +50,11 @@ public class TaskHandlerDelete extends AbstractHandler {
if (!tasksToDelete.isEmpty()) {
if (tasksToDelete.size() == 1) {
if (!UIUtils.confirmAction(HandlerUtil.getActiveShell(event), "Delete task", "Are you sure you want to delete task '" + tasksToDelete.get(0).getName() + "'?")) {
if (!UIUtils.confirmAction(HandlerUtil.getActiveShell(event), TaskUIMessages.task_handler_delete_confirm_title_delete_task, NLS.bind(TaskUIMessages.task_handler_delete_confirm_question_delete_task, tasksToDelete.get(0).getName()))) {
return null;
}
} else {
if (!UIUtils.confirmAction(HandlerUtil.getActiveShell(event), "Delete tasks", "Are you sure you want to delete " + tasksToDelete.size() + " tasks?")) {
if (!UIUtils.confirmAction(HandlerUtil.getActiveShell(event), TaskUIMessages.task_handler_delete_confirm_title_delete_tasks, NLS.bind(TaskUIMessages.task_handler_delete_confirm_question_delete_tasks, tasksToDelete.size()))) {
return null;
}
}
......
......@@ -30,6 +30,7 @@ import org.jkiss.dbeaver.model.task.DBTTaskExecutionListener;
import org.jkiss.dbeaver.runtime.DBWorkbench;
import org.jkiss.dbeaver.runtime.DBeaverNotifications;
import org.jkiss.dbeaver.runtime.ui.DBPPlatformUI;
import org.jkiss.dbeaver.tasks.ui.internal.TaskUIMessages;
import org.jkiss.dbeaver.ui.UIUtils;
import org.jkiss.dbeaver.utils.RuntimeUtils;
......@@ -85,7 +86,7 @@ public class TaskProcessorUI implements DBRRunnableContext, DBTTaskExecutionList
// Notify agent
boolean hasErrors = error != null;
DBPPlatformUI platformUI = DBWorkbench.getPlatformUI();
String completeMessage = this.task.getType().getName() + " task completed (" + RuntimeUtils.formatExecutionTime(elapsedTime) + ")";
String completeMessage = this.task.getType().getName() + " " + TaskUIMessages.task_processor_ui_message_task_completed + " (" + RuntimeUtils.formatExecutionTime(elapsedTime) + ")";
if (elapsedTime > platformUI.getLongOperationTimeout() * 1000) {
platformUI.notifyAgent(
completeMessage, !hasErrors ? IStatus.INFO : IStatus.ERROR);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册