提交 40b8c740 编写于 作者: S Serge Rider

#6972 Extract tools and task management from core

上级 345dd614
......@@ -31,6 +31,7 @@
<plugin id="org.jkiss.dbeaver.net.ssh" download-size="0" install-size="0" version="0.0.0" unpack="false"/>
<plugin id="org.jkiss.dbeaver.cmp.simple" download-size="0" install-size="0" version="0.0.0" unpack="false"/>
<plugin id="org.jkiss.dbeaver.data.transfer" download-size="0" install-size="0" version="0.0.0" unpack="false"/>
<plugin id="org.jkiss.dbeaver.tasks.native" download-size="0" install-size="0" version="0.0.0" unpack="false"/>
<!-- GIS -->
<plugin id="org.jkiss.dbeaver.data.gis" download-size="0" install-size="0" version="0.0.0" unpack="false"/>
......
......@@ -47,12 +47,15 @@
<plugin id="org.jkiss.dbeaver.ui.editors.image" download-size="0" install-size="0" version="0.0.0" unpack="false"/>
<plugin id="org.jkiss.dbeaver.ui.editors.json" download-size="0" install-size="0" version="0.0.0" unpack="false"/>
<plugin id="org.jkiss.dbeaver.ui.editors.sql" download-size="0" install-size="0" version="0.0.0" unpack="false"/>
<plugin id="org.jkiss.dbeaver.ui.editors.session" download-size="0" install-size="0" version="0.0.0" unpack="false"/>
<plugin id="org.jkiss.dbeaver.ui.editors.xml" download-size="0" install-size="0" version="0.0.0" unpack="false"/>
<plugin id="org.jkiss.dbeaver.ui.navigator" download-size="0" install-size="0" version="0.0.0" unpack="false"/>
<plugin id="org.jkiss.dbeaver.ui.search" download-size="0" install-size="0" version="0.0.0" unpack="false"/>
<plugin id="org.jkiss.dbeaver.ext.erd" download-size="0" install-size="0" version="0.0.0" unpack="false"/>
<plugin id="org.jkiss.dbeaver.ext.ui.colortheme" download-size="0" install-size="0" version="0.0.0" unpack="false"/>
<plugin id="org.jkiss.dbeaver.ext.ui.locks" download-size="0" install-size="0" version="0.0.0" unpack="false"/>
<plugin id="org.jkiss.dbeaver.tasks.ui" download-size="0" install-size="0" version="0.0.0" unpack="false"/>
<plugin id="org.jkiss.dbeaver.tasks.native.ui" download-size="0" install-size="0" version="0.0.0" unpack="false"/>
<plugin id="org.jkiss.dbeaver.data.transfer.ui" download-size="0" install-size="0" version="0.0.0" unpack="false"/>
<plugin id="org.jkiss.dbeaver.ext.import_config" download-size="0" install-size="0" version="0.0.0" unpack="false"/>
<plugin id="org.jkiss.dbeaver.ext.format.sqlworkbenchj" download-size="0" install-size="0" version="0.0.0" unpack="false"/>
......
......@@ -30,5 +30,6 @@ Require-Bundle: org.eclipse.osgi,
org.w3c.css.sac,
org.jkiss.dbeaver.model,
org.jkiss.dbeaver.core,
org.jkiss.dbeaver.ui
org.jkiss.dbeaver.ui,
org.jkiss.dbeaver.tasks.ui
Automatic-Module-Name: org.jkiss.dbeaver.core.application
......@@ -43,13 +43,13 @@ import org.jkiss.dbeaver.core.application.actions.ResetUISettingsAction;
import org.jkiss.dbeaver.core.application.update.CheckForUpdateAction;
import org.jkiss.dbeaver.model.DBIcon;
import org.jkiss.dbeaver.runtime.DBWorkbench;
import org.jkiss.dbeaver.tasks.ui.view.DatabaseTasksView;
import org.jkiss.dbeaver.ui.*;
import org.jkiss.dbeaver.ui.actions.common.ToggleViewAction;
import org.jkiss.dbeaver.ui.controls.StatusLineContributionItemEx;
import org.jkiss.dbeaver.ui.navigator.database.DatabaseNavigatorView;
import org.jkiss.dbeaver.ui.navigator.project.ProjectExplorerView;
import org.jkiss.dbeaver.ui.navigator.project.ProjectNavigatorView;
import org.jkiss.dbeaver.ui.task.DatabaseTasksView;
import org.jkiss.utils.CommonUtils;
import org.jkiss.utils.StandardConstants;
import org.osgi.framework.Bundle;
......
......@@ -19,8 +19,6 @@ Export-Package: org.jkiss.dbeaver,
org.jkiss.dbeaver.ui.controls,
org.jkiss.dbeaver.ui.dialogs.connection,
org.jkiss.dbeaver.ui.dialogs.driver,
org.jkiss.dbeaver.ui.dialogs.net,
org.jkiss.dbeaver.ui.dialogs.tools,
org.jkiss.dbeaver.ui.e4,
org.jkiss.dbeaver.ui.perspective,
org.jkiss.dbeaver.ui.preferences,
......@@ -28,8 +26,7 @@ Export-Package: org.jkiss.dbeaver,
org.jkiss.dbeaver.ui.resources.bookmarks,
org.jkiss.dbeaver.ui.views,
org.jkiss.dbeaver.ui.views.process,
org.jkiss.dbeaver.ui.views.qm,
org.jkiss.dbeaver.ui.views.session
org.jkiss.dbeaver.ui.views.qm
Bundle-ClassPath: .
Require-Bundle: org.eclipse.core.runtime,
org.eclipse.core.filesystem,
......@@ -61,6 +58,7 @@ Require-Bundle: org.eclipse.core.runtime,
org.jkiss.dbeaver.ui.editors.hex;visibility:=reexport,
org.jkiss.dbeaver.ui.editors.sql;visibility:=reexport,
org.jkiss.dbeaver.ui.navigator;visibility:=reexport,
org.jkiss.dbeaver.tasks.ui,
org.jkiss.utils;visibility:=reexport,
org.jkiss.dbeaver.cmp.simple.ui,
org.jkiss.dbeaver.data.transfer
......
......@@ -3,7 +3,6 @@ Bundle-Vendor = JKISS
Bundle-Name = DBeaver Core Plug-in
extension-point.org.jkiss.dbeaver.objectManager.name = Database object managers
extension-point.org.jkiss.dbeaver.tools.name = Tools
extension-point.org.jkiss.dbeaver.workbenchHandler.name = Workbench handlers
content-type.org.jkiss.dbeaver.bookmark.name = Bookmark
......
......@@ -3,7 +3,6 @@
# Copyright (C) 2010-2019 Serge Rider (serge@jkiss.org)
# Copyright (C) 2016 Karl Griesser (fullref@gmail.com)
extension-point.org.jkiss.dbeaver.tools.name = Werkzeuge
extension-point.org.jkiss.dbeaver.workbenchHandler.name = Workbench-Handler
category.org.jkiss.dbeaver.core.export.resources.name = DBeaver
......
......@@ -3,9 +3,7 @@
Bundle-Name = Extension Noyau DBeaver
extension-point.org.jkiss.dbeaver.tools.name = Outils
extension-point.org.jkiss.dbeaver.workbenchHandler.name = Workbench handlers
extension-point.org.jkiss.dbeaver.ui.propertyConfigurator.name = Configation des propri\u00E9t\u00E9s de l'interface
view.query.manager.title = Gestionnaire de requ\u00EAtes
view.shell.process.title = Processus
......
Bundle-Name =DBeaver\u30B3\u30A2\u30D7\u30E9\u30B0\u30A4\u30F3
extension-point.org.jkiss.dbeaver.dataSourceProvider.name =\u30C7\u30FC\u30BF\u30BD\u30FC\u30B9\u30D7\u30ED\u30D0\u30A4\u30C0
extension-point.org.jkiss.dbeaver.tools.name =\u30C4\u30FC\u30EB
extension-point.org.jkiss.dbeaver.workbenchHandler.name =\u30EF\u30FC\u30AF\u30D9\u30F3\u30C1\u30CF\u30F3\u30C9\u30E9
extension-point.org.jkiss.dbeaver.ui.propertyConfigurator.name =UI\u30D7\u30ED\u30D1\u30C6\u30A3\u30B3\u30F3\u30D5\u30A3\u30B0\u30EC\u30FC\u30BF
content-type.org.jkiss.dbeaver.bookmark.name =\u30D6\u30C3\u30AF\u30DE\u30FC\u30AF
......
......@@ -75,7 +75,6 @@ command.org.jkiss.dbeaver.ui.tools.menu.name = \u
content-type.org.jkiss.dbeaver.bookmark.name = \u4E66\u7B7E
extension-point.org.jkiss.dbeaver.tools.name = \u5DE5\u5177
extension-point.org.jkiss.dbeaver.workbenchHandler.name = \u5DE5\u4F5C\u53F0\u5904\u7406\u7A0B\u5E8F
keyword.org.jkiss.dbeaver.core.keyword.pref.db.dataformat.label = \u683C\u5F0F\u5316\u65E5\u671F\u5B57\u7B26\u4E32\u4E3A\u672C\u5730\u5316\u8BED\u8A00
......
......@@ -23,7 +23,6 @@
<!-- UI extensions -->
<extension-point id="org.jkiss.dbeaver.objectManager" name="%extension-point.org.jkiss.dbeaver.objectManager.name" schema="schema/org.jkiss.dbeaver.objectManager.exsd"/>
<extension-point id="org.jkiss.dbeaver.tools" name="%extension-point.org.jkiss.dbeaver.tools.name" schema="schema/org.jkiss.dbeaver.tools.exsd"/>
<extension-point id="org.jkiss.dbeaver.workbenchHandler" name="%extension-point.org.jkiss.dbeaver.workbenchHandler.name" schema="schema/org.jkiss.dbeaver.workbenchHandler.exsd"/>
<extension point="org.eclipse.core.contenttype.contentTypes">
......@@ -524,10 +523,6 @@
</command>
<separator name="transactions" visible="false"/>
<separator name="tools" visible="true"/>
<menu label="%menu.database.tools" icon="platform:/plugin/org.jkiss.dbeaver.ui/icons/misc/tools.png">
<dynamic id="org.jkiss.dbeaver.core.menu.tools" class="org.jkiss.dbeaver.ui.actions.datasource.DataSourceToolsContributor"/>
</menu>
<command commandId="org.jkiss.dbeaver.ui.tools.menu"/>
<command commandId="org.jkiss.dbeaver.core.migrate.connection">
<visibleWhen checkEnabled="true"/>
</command>
......@@ -795,33 +790,6 @@
</command>
</menuContribution>
<!-- Tools context menu -->
<menuContribution allPopups="false" locationURI="popup:org.eclipse.ui.popup.any?after=tools">
<command commandId="org.jkiss.dbeaver.core.procedure.execute">
<visibleWhen checkEnabled="true"/>
</command>
<!--<command commandId="org.jkiss.dbeaver.ui.editors.data.forSelection">
<visibleWhen checkEnabled="true"/>
</command>-->
<command commandId="org.jkiss.dbeaver.core.sql.editor.forSelection">
<visibleWhen checkEnabled="true"/>
</command>
<separator name="compare" visible="false"/>
<separator name="export_import" visible="false"/>
<separator name="generate" visible="false"/>
<menu label="%menu.database.tools" icon="platform:/plugin/org.jkiss.dbeaver.ui/icons/misc/tools.png">
<visibleWhen>
<with variable="activePart">
<test property="org.jkiss.dbeaver.core.tools.hasTools"/>
</with>
</visibleWhen>
<dynamic id="org.jkiss.dbeaver.core.menu.tools" class="org.jkiss.dbeaver.ui.actions.datasource.DataSourceToolsContributor"/>
</menu>
</menuContribution>
<menuContribution allPopups="false" locationURI="menu:org.eclipse.ui.main.menu?after=additions">
<menu id="navigate" label="%menu.navigate">
<command commandId="org.jkiss.dbeaver.core.object.goto"><visibleWhen checkEnabled="true"/></command>
......
......@@ -88,10 +88,6 @@ public class CoreMessages extends NLS {
public static String dialog_about_label_version;
public static String dialog_about_title;
public static String dialog_connection_auth_checkbox_save_password;
public static String dialog_connection_auth_group_user_cridentials;
public static String dialog_connection_auth_label_password;
public static String dialog_connection_auth_label_username;
public static String dialog_connection_button_test;
public static String dialog_connection_events_checkbox_show_process;
public static String dialog_connection_events_checkbox_terminate_at_disconnect;
......@@ -198,10 +194,6 @@ public class CoreMessages extends NLS {
public static String dialog_migrate_wizard_start_description;
public static String dialog_migrate_wizard_start_title;
public static String dialog_migrate_wizard_window_title;
public static String dialog_connection_network_socket_label_host;
public static String dialog_connection_network_socket_label_port;
public static String dialog_connection_network_socket_label_username;
public static String dialog_connection_network_socket_label_password;
public static String dialog_new_connection_wizard_monitor_load_data_sources;
public static String dialog_new_connection_wizard_start_description;
public static String dialog_new_connection_wizard_start_title;
......@@ -393,20 +385,6 @@ public class CoreMessages extends NLS {
public static String toolbar_editors_sql_run_scriptNew_name;
public static String toolbar_editors_sql_run_explain_name;
public static String tools_script_execute_wizard_task_completed;
public static String tools_wizard_error_task_error_message;
public static String tools_wizard_error_task_error_title;
public static String tools_wizard_error_task_canceled;
public static String tools_wizard_log_process_exit_code;
public static String tools_wizard_log_io_error;
public static String tools_wizard_message_client_home_not_found;
public static String tools_wizard_message_no_client_home;
public static String tools_wizard_page_log_task_finished;
public static String tools_wizard_page_log_task_log_reader;
public static String tools_wizard_page_log_task_progress;
public static String tools_wizard_page_log_task_progress_log;
public static String tools_wizard_page_log_task_started_at;
public static String editor_file_open_in_explorer;
public static String editor_file_copy_path;
public static String editor_file_rename;
......@@ -676,12 +654,8 @@ public class CoreMessages extends NLS {
public static String transaction_log_dialog_error_not_connected;
public static String viewer_details_item_details;
public static String viewer_details_item_session_details;
public static String viewer_selector_control_text_classic;
public static String viewer_selector_control_text_gallery;
public static String viewer_sql_plan_item_execution_plan;
public static String viewer_view_item_sql;
static {
// initialize resource bundle
......
......@@ -65,10 +65,6 @@ dialog_about_font = SansSerif
dialog_about_label_version = Version
dialog_about_title = About
dialog_connection_auth_checkbox_save_password = Save password
dialog_connection_auth_group_user_cridentials = User Credentials:
dialog_connection_auth_label_password = Password:
dialog_connection_auth_label_username = Username:
dialog_connection_button_test = &Test Connection ...
#page conn setting
dialog_connection_description = Database connection settings.
......@@ -200,10 +196,6 @@ dialog_migrate_wizard_name = Connections
dialog_migrate_wizard_start_description = Select connection(s) you wish to migrate to another driver.
dialog_migrate_wizard_start_title = Select connections to migrate
dialog_migrate_wizard_window_title = Migrate connection(s) to another driver
dialog_connection_network_socket_label_host = Host
dialog_connection_network_socket_label_port = Port
dialog_connection_network_socket_label_username = User name
dialog_connection_network_socket_label_password = Password
#page select conn
dialog_new_connection_wizard_monitor_load_data_sources = Load data sources
dialog_new_connection_wizard_title = Connect to database
......@@ -406,21 +398,6 @@ toolbar_editors_sql_run_statementNew_name = Execute SQL in new tab
#toolbar_editors_sql_run_statement_description = Execute SQL statement
toolbar_editors_sql_run_statement_name = Execute SQL Statement
tools_script_execute_wizard_task_completed = {0} ({1}) completed
tools_wizard_error_task_canceled = {0} "{1}" canceled
tools_wizard_error_task_error_message = Cannot perform
tools_wizard_error_task_error_title = {0} error
tools_wizard_log_io_error = IO Error: {0}
tools_wizard_log_process_exit_code = Process exit code: {0}
tools_wizard_message_client_home_not_found = Client home "{0}" not found
tools_wizard_message_no_client_home = Native client is not specified for connection
tools_wizard_page_log_task_finished = {0} finished at {1}
tools_wizard_page_log_task_log_reader = {0} log reader
tools_wizard_page_log_task_progress = {0} progress
tools_wizard_page_log_task_progress_log = {0} progress log
tools_wizard_page_log_task_started_at = {0} started at {1}
pref_page_database_client_name_group = Client Application Name
pref_page_database_client_name_group_description = Client application name is passed to database server on connect to identify client connections.\nBy default it is set to product name + product version.\nYou can set it to any custom value. You can use variables in client name (see tooltip).
pref_page_database_label_override_client_application_name = Override client application name
......@@ -646,9 +623,5 @@ dialog_driver_download_auto_page_driver_security_warning_msg = Library "{0}" was
dialog_driver_download_auto_page_download_rate = Download {0}/{1}
dialog_driver_download_auto_page_download_failed_msg = Driver file download failed.\nDo you want to retry?
## Driver download ##
viewer_details_item_details=Details
viewer_details_item_session_details=Session Details
viewer_selector_control_text_classic=Classic
viewer_selector_control_text_gallery=Gallery
viewer_sql_plan_item_execution_plan=Execution Plan
viewer_view_item_sql=SQL
......@@ -105,14 +105,6 @@ dialog_about_label_version = Version
dialog_about_title = \u00DCber
dialog_connection_auth_checkbox_save_password = Passwort speichern
dialog_connection_auth_group_user_cridentials = Benutzeranmeldeinformationen:
dialog_connection_auth_label_password = Passwort:
dialog_connection_auth_label_username = Benutzername:
dialog_connection_button_test = &Verbindung &testen ...
dialog_connection_description = Datenbankverbindungseinstellungen.
......@@ -211,14 +203,6 @@ dialog_connection_events_title = Verbindungsereignisse bearbeiten
dialog_connection_message = {0} Verbindungseinstellungen
dialog_connection_network_socket_label_host = Host
dialog_connection_network_socket_label_password = Passwort
dialog_connection_network_socket_label_port = Port
dialog_connection_network_socket_label_username = Benutzername
dialog_connection_network_title = Netzwerk
dialog_connection_wizard_configure = Konfigurieren ...
......@@ -1075,30 +1059,3 @@ toolbar_editors_sql_run_script_name = SQL-Skript ausf\u00FChren
toolbar_editors_sql_run_statementNew_name = SQL-Skript in neuem Reiter ausf\u00FChren
toolbar_editors_sql_run_statement_name = SQL-Anweisung ausf\u00FChren
tools_script_execute_wizard_task_completed = {0} ({1}) abgeschlossen
tools_wizard_error_task_canceled = {0} "{1}" abgebrochen
tools_wizard_error_task_error_message = Kann nicht ausgef\u00FChrt werden
tools_wizard_error_task_error_title = {0} Fehler
tools_wizard_log_io_error = IO Fehler: {0}
tools_wizard_log_process_exit_code = Prozess-Exit-Code: {0}
tools_wizard_message_client_home_not_found = Client-Home "{0}" nicht gefunden
tools_wizard_message_no_client_home = Client-Home ist nicht f\u00FCr die Verbindung festgelegt.
tools_wizard_page_log_task_finished = {0} fertiggestellt um {1}
tools_wizard_page_log_task_log_reader = {0} Protokollleser
tools_wizard_page_log_task_progress = {0} Fortschritt
tools_wizard_page_log_task_progress_log = {0} Fortschrittsprotokoll
tools_wizard_page_log_task_started_at = {0} gestartet um {1}
......@@ -6,7 +6,7 @@ actions_menu_file = &Archivo
actions_menu_help=&Ayuda
actions_menu_navigate = &Navegar
actions_menu_window = &Ventanas
actions_menu_about=Cr\u00e9ditos
actions_menu_about=Cr\u00E9ditos
actions_menu_check_update = Buscar actualizaciones...
actions_menu_edit_ContentFormat = Formatear
actions_navigator_bookmark_error_message = Imposible crear marcador
......@@ -14,33 +14,33 @@ actions_navigator_bookmark_error_title = Nuevo marcador
actions_navigator_bookmark_title = Nombre del marcador
common_error_sql = Error SQL
confirm_exit_title = Salir de DBeaver
confirm_exit_message=\u00bfEst\u00e1 seguro?
confirm_exit_message=\u00BFEst\u00E1 seguro?
confirm_exit_toggleMessage = No volver a preguntar
confirm_disconnect_txn_title = Commit de los cambios
confirm_disconnect_txn_message = Se va a desconectar de la base de datos "{0}"
confirm_disconnect_txn_toggleMessage = Recordar esta respuesta
confirm_driver_download_title = Descargar driver de la base de datos
confirm_driver_download_message=Faltan ficheros del driver ({1}) para la base de datos "{0}". ¿Quiere descargar esos archivos?
confirm_driver_download_message=Faltan ficheros del driver ({1}) para la base de datos "{0}". \u0457Quiere descargar esos archivos?
confirm_driver_download_toggleMessage = No volver a preguntar
confirm_version_check_title=Descarga la nueva versi\u00f3n
confirm_version_check_message=La nueva {0} versi\u00f3n {1} est\u00e1 disponible {2}.\n\u00bfQuiere pasar a la versi\u00f3n m\u00e1s actual?
confirm_version_check_title=Descarga la nueva versi\u00F3n
confirm_version_check_message=La nueva {0} versi\u00F3n {1} est\u00E1 disponible {2}.\n\u00BFQuiere pasar a la versi\u00F3n m\u00E1s actual?
confirm_version_check_toggleMessage = No volver a preguntar
controls_client_homes_panel_button_add_home = A\u00F1adir Inicio
controls_client_homes_panel_button_remove_home = Eliminar Inicio
controls_client_homes_panel_confirm_remove_home_text = \u00bfEst\u00e1 seguro de que quiere eliminar el inicio del cliente "{0}"?
controls_client_homes_panel_confirm_remove_home_text = \u00BFEst\u00E1 seguro de que quiere eliminar el inicio del cliente "{0}"?
controls_client_homes_panel_confirm_remove_home_title = Eliminar Inicio del cliente
controls_client_homes_panel_dialog_title = Inicio del cliente de BD
controls_client_homes_panel_group_information = Informaci\u00f3n
controls_client_homes_panel_group_information = Informaci\u00F3n
controls_client_homes_panel_label_id = ID
controls_client_homes_panel_label_name = Nombre
controls_client_homes_panel_label_path = Recorrido
controls_client_homes_panel_label_product_name = Nombre del producto
controls_client_homes_panel_label_product_version = Versi\u00f3n del producto
controls_client_homes_panel_label_product_version = Versi\u00F3n del producto
controls_itemlist_action_copy = Copiar
actions_menu_window_showView=Mostrar vista
action_menu_marketplace_extensions=Instalar {0} extensiones
action_menu_enterpriseEdition=Edici\u00f3n Empresarial
action_menu_installInfo=Detalles de instalaci\u00f3n
action_menu_enterpriseEdition=Edici\u00F3n Empresarial
action_menu_installInfo=Detalles de instalaci\u00F3n
action_menu_installNewSoftware=Instalar nuevo software
action_menu_transactionMonitor_autocommitMode=Modo Auto-commit
action_menu_transactionMonitor_modifyStatement={0} instrucciones modificadas
......@@ -52,43 +52,39 @@ action_menu_transaction_autocommit_description=Auto-commit
action_menu_transaction_manualcommit_name=Cambiar a commit manual ({0})
action_menu_transaction_manualcommit_description=Commit manual ({0})
action_menu_tools_find_in_navigator=Encontrar en el navegador
confirm_driver_download_manual_message=Falta el driver JDBC "{0}". De acuerdo a la politica del vendedor este driver no est\u00e1 disponible publicamente y deber\u00e1 de descargalo manualmente desde la web del vendedor.\n\nDespu\u00e9s de la satisfactoria descarga del driver tendr\u00e1 que a\u00f1adir manualmente los archivos JAR en la lista de librer\u00edas de DBeaver.\nDriver files: {1}.\n\n\u00bfQuiere ir a la p\u00e1gina web del vendedor?
confirm_driver_download_manual_message=Falta el driver JDBC "{0}". De acuerdo a la politica del vendedor este driver no est\u00E1 disponible publicamente y deber\u00E1 de descargalo manualmente desde la web del vendedor.\n\nDespu\u00E9s de la satisfactoria descarga del driver tendr\u00E1 que a\u00F1adir manualmente los archivos JAR en la lista de librer\u00EDas de DBeaver.\nDriver files: {1}.\n\n\u00BFQuiere ir a la p\u00E1gina web del vendedor?
confirm_driver_download_manual_title=Descarga manual del driver
confirm_driver_download_manual_toggleMessage=No volver a preguntar
controls_driver_tree_column_connections=Conexiones
controls_driver_tree_column_name=Nombre
dialog_about_font=SansSerif
dialog_about_label_version=Versi\u00f3n
dialog_about_label_version=Versi\u00F3n
dialog_about_title=Sobre
dialog_connection_auth_checkbox_save_password=Guardar contrase\u00f1a
dialog_connection_auth_group_user_cridentials=Credenciales del usuario:
dialog_connection_auth_label_password=Contrase\u00f1a:
dialog_connection_auth_label_username=Nombre de usuario:
dialog_connection_button_test=&Probar conexi\u00f3n ...
dialog_connection_description=Ajustes de conexión a la base de datos.
dialog_connection_button_test=&Probar conexi\u00F3n ...
dialog_connection_description=Ajustes de conexi\u0443n a la base de datos.
dialog_connection_driver_project=Proyecto
dialog_connection_driver_treecontrol_initialText=Escribe parte del nombre de la base de datos/driver para filtrar
dialog_connection_events_checkbox_show_process=Mostrar panel de procesos
dialog_connection_events_checkbox_terminate_at_disconnect=Terminar en la desconexi\u00f3n
dialog_connection_events_checkbox_terminate_at_disconnect=Terminar en la desconexi\u00F3n
dialog_connection_events_checkbox_wait_finish=Esperar al proceso para acabar
dialog_connection_events_checkbox_wait_finish_timeout=Timeout (ms)
dialog_connection_events_label_command=Comando
dialog_connection_events_label_event=Evento
dialog_connection_events_title=Editar eventos de la conexi\u00f3n
dialog_connection_message={0} ajustes de conexi\u00f3n
dialog_connection_events_title=Editar eventos de la conexi\u00F3n
dialog_connection_message={0} ajustes de conexi\u00F3n
dialog_connection_network_title=Red
dialog_connection_wizard_configure=Configurar ...
dialog_connection_wizard_description=Descripci\u00f3n
dialog_connection_wizard_description=Descripci\u00F3n
dialog_connection_wizard_final_button_events=Eventos ...
dialog_connection_wizard_final_button_tunneling=Tunelando ...
dialog_connection_wizard_final_checkbox_auto_commit=Auto-commit
dialog_connection_wizard_final_checkbox_connection_readonly=Conexi\u00f3n de solo lectura
dialog_connection_wizard_final_checkbox_connection_readonly=Conexi\u00F3n de solo lectura
dialog_connection_wizard_final_checkbox_filter_catalogs=Filtrar catalogos
dialog_connection_wizard_final_checkbox_filter_schemas=Filtrar esquemas
dialog_connection_wizard_final_checkbox_show_system_objects=Mostrar objetos del sistema
dialog_connection_wizard_final_checkbox_show_util_objects=Mostrar objetos \u00fatiles
dialog_connection_wizard_final_default_new_connection_name=Nueva conex\u00f3n
dialog_connection_wizard_final_description=Ajuste de conexi\u00f3n general.
dialog_connection_wizard_final_checkbox_show_util_objects=Mostrar objetos \u00FAtiles
dialog_connection_wizard_final_default_new_connection_name=Nueva conex\u00F3n
dialog_connection_wizard_final_description=Ajuste de conexi\u00F3n general.
dialog_connection_wizard_final_filter_catalogs=Catalogos
dialog_connection_wizard_final_filter_link_not_supported_text=<a>{0} (No soportado)</a>
dialog_connection_wizard_final_filter_link_not_supported_tooltip={0} no soportado por el driver {1}
......@@ -99,40 +95,40 @@ dialog_connection_wizard_final_filter_attributes=Columnas
dialog_connection_wizard_final_group_filters=Filtros
dialog_connection_wizard_final_group_misc=Varios
dialog_connection_wizard_final_group_security=Seguridad
dialog_connection_wizard_final_header=Finalizar creaci\u00f3on de la conexi\u00f3n
dialog_connection_wizard_final_label_bootstrap_tooltip=Consultas SQL para ejecutar después de la estabilizaci\u00f3n de la conexi\u00f3n
dialog_connection_wizard_final_label_connection=Conexi\u00f3n
dialog_connection_wizard_final_label_connection_folder=Carpeta de conexi\u00f3n
dialog_connection_wizard_final_label_connection_name=Nombre de conexi\u00f3n
dialog_connection_wizard_final_label_connection_type=Tipo de conexi\u00f3n
dialog_connection_wizard_final_header=Finalizar creaci\u00F3on de la conexi\u00F3n
dialog_connection_wizard_final_label_bootstrap_tooltip=Consultas SQL para ejecutar despu\u0439s de la estabilizaci\u00F3n de la conexi\u00F3n
dialog_connection_wizard_final_label_connection=Conexi\u00F3n
dialog_connection_wizard_final_label_connection_folder=Carpeta de conexi\u00F3n
dialog_connection_wizard_final_label_connection_name=Nombre de conexi\u00F3n
dialog_connection_wizard_final_label_connection_type=Tipo de conexi\u00F3n
dialog_connection_wizard_final_label_default_schema=Base de datos/esquema por defecto
dialog_connection_wizard_final_label_default_schema_tooltip=Nombre del esquema o catalogo que ser\u00e1 asignado por defecto.
dialog_connection_wizard_final_label_default_schema_tooltip=Nombre del esquema o catalogo que ser\u00E1 asignado por defecto.
dialog_connection_wizard_final_label_edit=Editar
dialog_connection_wizard_final_label_isolation_level=Nivel de aislamiento
dialog_connection_wizard_final_label_isolation_level_tooltip=Nivel de aislamiento en las transacci\u00f3n por defecto
dialog_connection_wizard_final_label_isolation_level_tooltip=Nivel de aislamiento en las transacci\u00F3n por defecto
dialog_connection_wizard_final_label_keepalive=Keep-Alive
dialog_connection_wizard_final_label_keepalive_tooltip=Intervalo de Keep-Alive (en segundos). Cero apaga Keep-Alive
dialog_connection_wizard_final_label_shell_command=Comandos de shell
dialog_connection_wizard_connection_init_hint=Para ver el nivel de aislamiento de las transaciones y los esquemas disponibles lick "Probar conexi\u00f3n"
dialog_connection_wizard_connection_init_hint_tip=Se require una conexi\u00f3n viva para obtener el nivel de aislamiento en las transacciones y los esquemas soportados por su base de datos.\nUsted necesita conectar con la base de datos o hacer click en "Probar conexi\u00f3n".
dialog_connection_wizard_connection_init=Inicializaci\u00f3n
dialog_connection_wizard_connection_init_description=Ajuste de inicializaci\u00f3n de conexi\u00f3n
dialog_connection_wizard_connection_init_hint=Para ver el nivel de aislamiento de las transaciones y los esquemas disponibles lick "Probar conexi\u00F3n"
dialog_connection_wizard_connection_init_hint_tip=Se require una conexi\u00F3n viva para obtener el nivel de aislamiento en las transacciones y los esquemas soportados por su base de datos.\nUsted necesita conectar con la base de datos o hacer click en "Probar conexi\u00F3n".
dialog_connection_wizard_connection_init=Inicializaci\u00F3n
dialog_connection_wizard_connection_init_description=Ajuste de inicializaci\u00F3n de conexi\u00F3n
dialog_connection_wizard_final_group_other=Otros
dialog_connection_wizard_socksproxy_host=Host
dialog_connection_wizard_socksproxy_password=Contrase\u00f1a
dialog_connection_wizard_socksproxy_password=Contrase\u00F1a
dialog_connection_wizard_socksproxy_port=Puerto
dialog_connection_wizard_socksproxy_username=Nombre de usuario
dialog_connection_wizard_start_connection_monitor_close=Cerrar conexi\u00f3n
dialog_connection_wizard_start_connection_monitor_close=Cerrar conexi\u00F3n
dialog_connection_wizard_start_connection_monitor_connected=Conectado ({0} ms)
dialog_connection_wizard_start_connection_monitor_start=Obtener conexi\u00f3n
dialog_connection_wizard_start_connection_monitor_subtask_test=Probar conexi\u00f3n
dialog_connection_wizard_start_connection_monitor_success=\u00c9xito
dialog_connection_wizard_start_connection_monitor_thread=Probar conexi\u00f3n de fuente de datos
dialog_connection_wizard_start_connection_monitor_start=Obtener conexi\u00F3n
dialog_connection_wizard_start_connection_monitor_subtask_test=Probar conexi\u00F3n
dialog_connection_wizard_start_connection_monitor_success=\u00C9xito
dialog_connection_wizard_start_connection_monitor_thread=Probar conexi\u00F3n de fuente de datos
dialog_connection_wizard_start_dialog_error_message=Error de conectividad a la base de datos
dialog_connection_wizard_start_dialog_error_title=Error de conexi\u00f3n
dialog_connection_wizard_start_dialog_error_title=Error de conexi\u00F3n
dialog_connection_wizard_start_dialog_interrupted_message=Prueba interrumpida
dialog_connection_wizard_start_dialog_interrupted_title=Interrumpido
dialog_connection_wizard_title=Editar conexi\u00f3n
dialog_connection_wizard_title=Editar conexi\u00F3n
dialog_driver_manager_button_delete=&Borrar
dialog_driver_manager_button_edit=&Editar ...
dialog_driver_manager_button_new=&Nuevo
......@@ -144,38 +140,38 @@ dialog_driver_manager_message_cant_delete_title=No puede borrar el drive
dialog_driver_manager_message_delete_driver_text=Esta seguro de borrar el driver '
dialog_driver_manager_message_delete_driver_title=Borrar driver
dialog_driver_manager_title=Gestor de drivers
dialog_edit_driver_button_add_artifact=A\u00f1adir &artefacto
dialog_edit_driver_button_add_file=A\u00f1adir archivo
dialog_edit_driver_button_add_folder=A\u00f1adir &carpeta
dialog_edit_driver_button_add_artifact=A\u00F1adir &artefacto
dialog_edit_driver_button_add_file=A\u00F1adir archivo
dialog_edit_driver_button_add_folder=A\u00F1adir &carpeta
dialog_edit_driver_button_bind_class=Encontrar clase
dialog_edit_driver_button_classpath=&Ruta
dialog_edit_driver_button_delete=&Borrar
dialog_edit_driver_button_details=&Informaci\u00f3n
dialog_edit_driver_button_details=&Informaci\u00F3n
dialog_edit_driver_button_down=&Abajo
dialog_edit_driver_button_up=&Arriba
dialog_edit_driver_button_update_version=&Descargar/Actualizar
dialog_edit_driver_dialog_driver_error_message=No puede cargar el driver
dialog_edit_driver_dialog_driver_error_title=Error de driver
dialog_edit_driver_dialog_open_driver_directory=Abrir directorio del driver
dialog_edit_driver_dialog_open_driver_library=Abrir librer\u00eda de drivers
dialog_edit_driver_label_category=Categor\u00eda
dialog_edit_driver_dialog_open_driver_library=Abrir librer\u00EDa de drivers
dialog_edit_driver_label_category=Categor\u00EDa
dialog_edit_driver_label_class_name=Nombre de clase
dialog_edit_driver_label_class_name_tip=Nombre de la clase Java de la implementaci\u00f3n del driver.\nHaga click en el bot\u00f3n "Encontrar clase" para encontrar clases presentes en las librer\u00edas.
dialog_edit_driver_label_class_name_tip=Nombre de la clase Java de la implementaci\u00F3n del driver.\nHaga click en el bot\u00F3n "Encontrar clase" para encontrar clases presentes en las librer\u00EDas.
dialog_edit_driver_label_default_port=Puerto por defecto
dialog_edit_driver_label_description=Descripci\u00f3n
dialog_edit_driver_label_description=Descripci\u00F3n
dialog_edit_driver_label_driver_class=Clase del driver
dialog_edit_driver_label_driver_name=Nombre del driver
dialog_edit_driver_label_sample_url=Plantilla de URL
dialog_edit_driver_label_sample_url_tip=Plantilla que ser\u00e1 usada para construir la URL de conexi\u00f3n. No requierdo para driver no JDBC.\nSi est\u00e1 usted necesitar\u00e1 especificar una URL JDBC para cada conexi\u00f3n.
dialog_edit_driver_label_website=P\u00e1gina web
dialog_edit_driver_tab_name_advanced_parameters=Par\u00e1metros avanzados
dialog_edit_driver_label_sample_url_tip=Plantilla que ser\u00E1 usada para construir la URL de conexi\u00F3n. No requierdo para driver no JDBC.\nSi est\u00E1 usted necesitar\u00E1 especificar una URL JDBC para cada conexi\u00F3n.
dialog_edit_driver_label_website=P\u00E1gina web
dialog_edit_driver_tab_name_advanced_parameters=Par\u00E1metros avanzados
dialog_edit_driver_tab_name_client_homes=Cliente nativo
dialog_edit_driver_tab_name_connection_properties=Propiedades de la conexi\u00f3n
dialog_edit_driver_tab_name_driver_libraries=Librer\u00edas
dialog_edit_driver_tab_name_connection_properties=Propiedades de la conexi\u00F3n
dialog_edit_driver_tab_name_driver_libraries=Librer\u00EDas
dialog_edit_driver_tab_name_license=Licencia
dialog_edit_driver_tab_tooltip_advanced_parameters=Ajustes avanzados del driver
dialog_edit_driver_tab_tooltip_connection_properties=Propiedades de la conexi\u00f3n por defecto
dialog_edit_driver_tab_tooltip_driver_libraries=Librer\u00edas del driver adicionales
dialog_edit_driver_tab_tooltip_connection_properties=Propiedades de la conexi\u00F3n por defecto
dialog_edit_driver_tab_tooltip_driver_libraries=Librer\u00EDas del driver adicionales
dialog_edit_driver_tab_tooltip_license=Licencia del driver
dialog_edit_driver_text_driver_license=Licencia del driver
dialog_edit_driver_title_create_driver=Crear nuevo driver
......@@ -186,22 +182,18 @@ dialog_migrate_wizard_name=Conexiones
dialog_migrate_wizard_start_description=Seleccione conexion(es) que desea migrar a otro driver.
dialog_migrate_wizard_start_title=Seleccionar conexiones a migrar
dialog_migrate_wizard_window_title=Migrar conexion(es) a otro driver
dialog_connection_network_socket_label_host=Host
dialog_connection_network_socket_label_port=Puerto
dialog_connection_network_socket_label_username=Nombre de usuario
dialog_connection_network_socket_label_password=Contrase\u00f1a
dialog_new_connection_wizard_monitor_load_data_sources=Cargar fuentes de datos
dialog_new_connection_wizard_title=Conectar a base de datos
dialog_new_connection_wizard_start_title=Seleccione su base de datos
dialog_new_connection_wizard_start_description=Crear nueva conexi\u00f3n a base de datos. Encuentre su driver de la base de datos en la lista inferior.\n
dialog_new_connection_wizard_start_description=Crear nueva conexi\u00F3n a base de datos. Encuentre su driver de la base de datos en la lista inferior.\n
dialog_project_export_wizard_main_page=Exportar proyecto
dialog_project_export_wizard_monitor_collect_info=Recoger informaci\u00f3n de los projectos
dialog_project_export_wizard_monitor_export_driver_info=Exportar informaci\u00f3n de los drivers
dialog_project_export_wizard_monitor_export_libraries=Exportar librer\u00edas de los drivers
dialog_project_export_wizard_monitor_collect_info=Recoger informaci\u00F3n de los projectos
dialog_project_export_wizard_monitor_export_driver_info=Exportar informaci\u00F3n de los drivers
dialog_project_export_wizard_monitor_export_libraries=Exportar librer\u00EDas de los drivers
dialog_project_export_wizard_monitor_export_project=Exportar proyecto "{0}"
dialog_project_export_wizard_page_checkbox_overwrite_files=Sobrescribir archivos existentes
dialog_project_export_wizard_page_dialog_choose_export_dir_message=Escojer directorio donde exportar los archivos
dialog_project_export_wizard_page_dialog_choose_export_dir_text=Exportar directorio
dialog_project_export_wizard_page_label_directory=Directorio
dialog_project_export_wizard_page_message_check_script=Comprobar script(s) a exportar
dialog_project_export_wizard_page_message_configure_settings=Configurar ajustes de exportaci\u00f3n de script(s)
dialog_project_export_wizard_page_message_configure_settings=Configurar ajustes de exportaci\u00F3n de script(s)
......@@ -107,14 +107,6 @@ dialog_about_label_version = Version
dialog_about_title = A propos
dialog_connection_auth_checkbox_save_password = Enregistrer le mot de passe
dialog_connection_auth_group_user_cridentials = Identifiants d'utilisateur :
dialog_connection_auth_label_password = Mot de passe :
dialog_connection_auth_label_username = Nom d'utilisateur :
dialog_connection_button_test = &Test de la connexion ...
dialog_connection_description = Param\u00E8tres de connexion \u00E0 la base de donn\u00E9es
......@@ -372,12 +364,6 @@ dialog_migrate_wizard_start_title = Selectionnez les connexions \u00E0 migrer
dialog_migrate_wizard_window_title = Migrer des connexions vers au autre pilote
dialog_connection_network_socket_label_host = H\u00F4te
dialog_connection_network_socket_label_port = Port
dialog_connection_network_socket_label_username = Nom d'utilisateur
dialog_connection_network_socket_label_password = Mot de passe
dialog_new_connection_wizard_monitor_load_data_sources = Charger des sources de donn\u00E9es
dialog_new_connection_wizard_start_description = Cr\u00E9er une nouvelle connexion. Si vous ne voyez pas votre base de donn\u00E9es dans la liste\nvous pouvez cr\u00E9er un nouveau pilote dans le gestionnaire.
......@@ -676,32 +662,6 @@ toolbar_editors_sql_run_statementNew_name = Executer le SQL dans un nouvel ongle
toolbar_editors_sql_run_statement_name = Executer une instruction SQL
tools_script_execute_wizard_task_completed = {0} ({1}) termin\u00E9
tools_wizard_error_task_canceled = {0} "{1}" annul\u00E9
tools_wizard_error_task_error_message = Ne peut pas r\u00E9aliser
tools_wizard_error_task_error_title = {0} erreur
tools_wizard_log_io_error = Erreur Entr\u00E9e-Sortie : {0}
tools_wizard_log_process_exit_code = Code r\u00E9sultat du processus : {0}
tools_wizard_message_client_home_not_found = L'accueil du client "{0}" est introuvable
tools_wizard_message_no_client_home = L'accueil du clien n'est pas renseign\u00E9 pour la connexion
tools_wizard_page_log_task_finished = {0} termin\u00E9 \u00E0 {1}
tools_wizard_page_log_task_log_reader = {0} lecteur de journaux
tools_wizard_page_log_task_progress = {0} progression
tools_wizard_page_log_task_progress_log = {0} journaux de progression
tools_wizard_page_log_task_started_at = {0} d\u00E9marr\u00E9 \u00E0 {1}
## Connection edit ##
dialog_connection_edit_title = Configuration de la connexion ''{0}''
......
......@@ -64,10 +64,6 @@ dialog_about_font = SansSerif
dialog_about_label_version = Versione
dialog_about_title = About
dialog_connection_auth_checkbox_save_password = Salva la password
dialog_connection_auth_group_user_cridentials = Credenziali d'accesso dell'Utente:
dialog_connection_auth_label_password = Password:
dialog_connection_auth_label_username = Nome dell'utente:
dialog_connection_button_test = &Tenta di stabilire una Connessione ...
#page conn setting
dialog_connection_description = Impostazioni della connessione al Database.
......
......@@ -70,10 +70,6 @@ controls_itemlist_action_copy =\u30B3\u30D4\u30FC
dialog_about_font =\u30B5\u30F3\u30BB\u30EA\u30D5
dialog_about_label_version =\u30D0\u30FC\u30B8\u30E7\u30F3
dialog_about_title =DBeaver\u306B\u3064\u3044\u3066
dialog_connection_auth_checkbox_save_password =\u30D1\u30B9\u30EF\u30FC\u30C9\u3092\u4FDD\u5B58\u3059\u308B
dialog_connection_auth_group_user_cridentials =\u30E6\u30FC\u30B6\u30FC\u8CC7\u683C\u60C5\u5831\uFF1A
dialog_connection_auth_label_password =\u30D1\u30B9\u30EF\u30FC\u30C9\uFF1A
dialog_connection_auth_label_username =\u30E6\u30FC\u30B6\u30FC\u540D\uFF1A
dialog_connection_button_test =\u30C6\u30B9\u30C8\u63A5\u7D9A(&T)...
#page conn setting
dialog_connection_description =\u30C7\u30FC\u30BF\u30D9\u30FC\u30B9\u63A5\u7D9A\u306E\u8A2D\u5B9A
......@@ -198,10 +194,6 @@ dialog_migrate_wizard_name =\u63A5\u7D9A
dialog_migrate_wizard_start_description =\u5225\u306E\u30C9\u30E9\u30A4\u30D0\u306B\u5909\u66F4\u3059\u308B\u63A5\u7D9A\u3092\u9078\u629E\u3057\u307E\u3059\u3002
dialog_migrate_wizard_start_title =\u5909\u66F4\u3059\u308B\u63A5\u7D9A\u3092\u9078\u629E\u3059\u308B
dialog_migrate_wizard_window_title =\u5225\u306E\u30C9\u30E9\u30A4\u30D0\u306B\u63A5\u7D9A\u3092\u5909\u66F4\u3059\u308B
dialog_connection_network_socket_label_host =\u30DB\u30B9\u30C8
dialog_connection_network_socket_label_port =\u30DD\u30FC\u30C8
dialog_connection_network_socket_label_username =\u30E6\u30FC\u30B6\u30FC\u540D
dialog_connection_network_socket_label_password =\u30D1\u30B9\u30EF\u30FC\u30C9
#page select conn
dialog_new_connection_wizard_monitor_load_data_sources =\u30C7\u30FC\u30BF\u30BD\u30FC\u30B9\u3092\u30ED\u30FC\u30C9\u3059\u308B
dialog_new_connection_wizard_start_description =\u65B0\u3057\u3044\u63A5\u7D9A\u3092\u4F5C\u6210\u3057\u307E\u3059\u3002\u30EA\u30B9\u30C8\u306B\u30C7\u30FC\u30BF\u30D9\u30FC\u30B9\u304C\u8868\u793A\u3055\u308C\u306A\u3044\u5834\u5408\u306F\u3001\u30C9\u30E9\u30A4\u30D0\u30DE\u30CD\u30FC\u30B8\u30E3\u3067\u65B0\u3057\u3044\u30C7\u30FC\u30BF\u30D9\u30FC\u30B9\u30C9\u30E9\u30A4\u30D0\u3092\u4F5C\u6210\u3059\u308B\u3053\u3068\u304C\u3067\u304D\u307E\u3059\u3002
......@@ -381,21 +373,6 @@ toolbar_editors_sql_run_statementNew_name =\u65B0\u3057\u3044\u30BF\u30D6\u3067S
#toolbar_editors_sql_run_statement_description =SQL\u6587\u3092\u5B9F\u884C\u3059\u308B
toolbar_editors_sql_run_statement_name =SQL\u6587\u3092\u5B9F\u884C\u3059\u308B
tools_script_execute_wizard_task_completed ={0}\uFF08{1}\uFF09\u304C\u5B8C\u4E86\u3057\u307E\u3057\u305F
tools_wizard_error_task_canceled ={0} "{1}"\u304C\u30AD\u30E3\u30F3\u30BB\u30EB\u3055\u308C\u307E\u3057\u305F
tools_wizard_error_task_error_message =\u5B9F\u884C\u3067\u304D\u307E\u305B\u3093
tools_wizard_error_task_error_title ={0}\u30A8\u30E9\u30FC
tools_wizard_log_io_error =IO\u30A8\u30E9\u30FC\uFF1A{0}
tools_wizard_log_process_exit_code =\u30D7\u30ED\u30BB\u30B9\u306E\u7D42\u4E86\u30B3\u30FC\u30C9\uFF1A{0}
tools_wizard_message_client_home_not_found =\u30AF\u30E9\u30A4\u30A2\u30F3\u30C8\u30DB\u30FC\u30E0 "{0}"\u304C\u898B\u3064\u304B\u308A\u307E\u305B\u3093
tools_wizard_message_no_client_home =\u30AF\u30E9\u30A4\u30A2\u30F3\u30C8\u306E\u30DB\u30FC\u30E0\u304C\u63A5\u7D9A\u7528\u306B\u6307\u5B9A\u3055\u308C\u3066\u3044\u307E\u305B\u3093
tools_wizard_page_log_task_finished ={0}\u306F{1}\u3067\u7D42\u4E86\u3057\u307E\u3057\u305F
tools_wizard_page_log_task_log_reader ={0}\u30ED\u30B0\u30EA\u30FC\u30C0\u30FC
tools_wizard_page_log_task_progress ={0}\u9032\u6357
tools_wizard_page_log_task_progress_log ={0}\u9032\u6357\u30ED\u30B0
tools_wizard_page_log_task_started_at ={0}\u306F{1}\u3067\u958B\u59CB\u3057\u307E\u3057\u305F
pref_page_database_client_name_group =\u30AF\u30E9\u30A4\u30A2\u30F3\u30C8\u30A2\u30D7\u30EA\u30B1\u30FC\u30B7\u30E7\u30F3\u540D
pref_page_database_client_name_group_description =\u30AF\u30E9\u30A4\u30A2\u30F3\u30C8\u30A2\u30D7\u30EA\u30B1\u30FC\u30B7\u30E7\u30F3\u540D\u306F\u3001\u63A5\u7D9A\u6642\u306B\u30C7\u30FC\u30BF\u30D9\u30FC\u30B9\u30B5\u30FC\u30D0\u30FC\u306B\u6E21\u3055\u308C\u3001\u30AF\u30E9\u30A4\u30A2\u30F3\u30C8\u63A5\u7D9A\u3092\u8B58\u5225\u3057\u307E\u3059\u3002\n\u30C7\u30D5\u30A9\u30EB\u30C8\u3067\u306F\u3001\u88FD\u54C1\u540D+\u88FD\u54C1\u30D0\u30FC\u30B8\u30E7\u30F3\u306B\u8A2D\u5B9A\u3055\u308C\u307E\u3059\u3002\n\u4EFB\u610F\u306E\u30AB\u30B9\u30BF\u30E0\u5024\u306B\u8A2D\u5B9A\u3067\u304D\u307E\u3059\u3002\u30AF\u30E9\u30A4\u30A2\u30F3\u30C8\u540D\u306B\u5909\u6570\u3092\u4F7F\u7528\u3067\u304D\u307E\u3059\uFF08\u30C4\u30FC\u30EB\u30C1\u30C3\u30D7\u3092\u53C2\u7167\uFF09\u3002
pref_page_database_label_override_client_application_name =\u30AF\u30E9\u30A4\u30A2\u30F3\u30C8\u30A2\u30D7\u30EA\u30B1\u30FC\u30B7\u30E7\u30F3\u540D\u3092\u4E0A\u66F8\u304D\u3059\u308B
......
......@@ -62,10 +62,6 @@ dialog_about_title=\u041E \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0435
dialog_connection_wizard_connection_init_hint = \u0427\u0442\u043E\u0431\u044B \u043F\u0440\u043E\u0441\u043C\u043E\u0442\u0440\u0435\u0442\u044C \u0443\u0440\u043E\u0432\u043D\u0438 \u0438\u0437\u043E\u043B\u044F\u0446\u0438\u0438 \u0442\u0440\u0430\u043D\u0437\u0430\u043A\u0446\u0438\u0439 \u0438 \u0434\u043E\u0441\u0442\u0443\u043F\u043D\u044B\u0435 \u0441\u0445\u0435\u043C\u044B, \n\u043D\u0430\u0436\u043C\u0438\u0442\u0435 "\u0422\u0435\u0441\u0442 \u0441\u043E\u0435\u0434\u0438\u043D\u0435\u043D\u0438\u044F"
dialog_connection_wizard_connection_init_hint_tip = \u041E\u043F\u0435\u0440\u0430\u0442\u0438\u0432\u043D\u043E\u0435 \u043F\u043E\u0434\u043A\u043B\u044E\u0447\u0435\u043D\u0438\u0435 \u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044F \u0434\u043B\u044F \u043F\u043E\u043B\u0443\u0447\u0435\u043D\u0438\u044F \u0444\u0430\u043A\u0442\u0438\u0447\u0435\u0441\u043A\u0438\u0445 \u0443\u0440\u043E\u0432\u043D\u0435\u0439 \u0438\u0437\u043E\u043B\u044F\u0446\u0438\u0438 \u0442\u0440\u0430\u043D\u0437\u0430\u043A\u0446\u0438\u0439 \u0438 \u0441\u0445\u0435\u043C, \u043F\u043E\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u043C\u044B\u0445 \u0431\u0430\u0437\u043E\u0439 \u0434\u0430\u043D\u043D\u044B\u0445.\n\u0412\u0430\u043C \u043D\u0443\u0436\u043D\u043E \u043F\u043E\u0434\u043A\u043B\u044E\u0447\u0438\u0442\u044C\u0441\u044F \u043A \u0431\u0430\u0437\u0435 \u0434\u0430\u043D\u043D\u044B\u0445 \u0438\u043B\u0438 \u043D\u0430\u0436\u0430\u0442\u044C \u043A\u043D\u043E\u043F\u043A\u0443 "\u0422\u0435\u0441\u0442 \u0441\u043E\u0435\u0434\u0438\u043D\u0435\u043D\u0438\u044F".
dialog_connection_auth_checkbox_save_password = \u0421\u043E\u0445\u0440\u0430\u043D\u0438\u0442\u044C \u043F\u0430\u0440\u043E\u043B\u044C
dialog_connection_auth_group_user_cridentials = \u041F\u0430\u0440\u0430\u043C\u0435\u0442\u0440\u044B \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044F:
dialog_connection_auth_label_password = \u041F\u0430\u0440\u043E\u043B\u044C:
dialog_connection_auth_label_username = \u041F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044C:
dialog_connection_button_test = &\u0422\u0435\u0441\u0442 \u0441\u043E\u0435\u0434\u0438\u043D\u0435\u043D\u0438\u044F ...
#page conn setting
dialog_connection_description = \u041D\u0430\u0441\u0442\u0440\u043E\u0439\u043A\u0438 \u0441\u043E\u0435\u0434\u0438\u043D\u0435\u043D\u0438\u044F \u0441 \u0411\u0414.
......@@ -314,10 +310,6 @@ dialog_migrate_wizard_name = \u0421\u043E\u0435\u0434\u0438\u043D\u0435\u043D\u0
dialog_migrate_wizard_start_description = \u0412\u044B\u0431\u0435\u0440\u0438\u0442\u0435 \u0441\u043E\u0435\u0434\u0438\u043D\u0435\u043D\u0438\u044F \u0434\u043B\u044F \u043A\u043E\u0442\u043E\u0440\u044B\u0445 \u0432\u044B \u0445\u043E\u0442\u0438\u0442\u0435 \u0438\u0437\u043C\u0435\u043D\u0438\u0442\u044C \u0434\u0440\u0430\u0439\u0432\u0435\u0440.
dialog_migrate_wizard_start_title = \u0412\u044B\u0431\u0440\u0430\u0442\u044C \u0441\u043E\u0435\u0434\u0438\u043D\u0435\u043D\u0438\u044F \u0434\u043B\u044F \u043C\u0438\u0433\u0440\u0430\u0446\u0438\u0438
dialog_migrate_wizard_window_title = \u0412\u044B\u0431\u0435\u0440\u0438\u0442\u0435 \u043D\u043E\u0432\u044B\u0439 \u0434\u0440\u0430\u0439\u0432\u0435\u0440 \u0434\u043B\u044F \u0432\u044B\u0431\u0440\u0430\u043D\u043D\u044B\u0445 \u0441\u043E\u0435\u0434\u0438\u043D\u0435\u043D\u0438\u0439
dialog_connection_network_socket_label_host = \u0425\u043E\u0441\u0442
dialog_connection_network_socket_label_port = \u041F\u043E\u0440\u0442
dialog_connection_network_socket_label_username = \u041F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044C
dialog_connection_network_socket_label_password = \u041F\u0430\u0440\u043E\u043B\u044C
#page select conn
dialog_new_connection_wizard_monitor_load_data_sources = \u0417\u0430\u043A\u0433\u0440\u0443\u0437\u043A\u0430 \u0441\u043E\u0435\u0434\u0438\u043D\u0435\u043D\u0438\u0439
dialog_new_connection_wizard_start_description = \u0421\u043E\u0437\u0434\u0430\u0442\u044C \u0441\u043E\u0435\u0434\u0438\u043D\u0435\u043D\u0438\u0435. \u0415\u0441\u043B\u0438 \u0432\u044B \u043D\u0435 \u0432\u0438\u0434\u0438\u0442\u0435 \u043D\u0443\u0436\u043D\u043E\u0439 \u0431\u0430\u0437\u044B \u0434\u0430\u043D\u043D\u044B\u0445 \u0432 \u0441\u043F\u0438\u0441\u043A\u0435,\n\u0442\u043E \u0432\u044B \u043C\u043E\u0436\u0435\u0442\u0435 \u0441\u043E\u0437\u0434\u0430\u0442\u044C \u043D\u043E\u0432\u044B\u0439 \u0434\u0440\u0430\u0439\u0432\u0435\u0440 \u0411\u0414 \u0432 \u043C\u0435\u043D\u0435\u0434\u0436\u0435\u0440\u0435 \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u043E\u0432.
......@@ -601,23 +593,6 @@ pref_page_connection_label_use_environment=\u0418\u0441\u043F\u043E\u043B\u044C\
controls_driver_tree_column_connections=\u0421\u043E\u0435\u0434\u0438\u043D\u0435\u043D\u0438\u044F
controls_driver_tree_column_name=\u0418\u043C\u044F
tools_script_execute_wizard_task_completed={0} ({1}) \u0437\u0430\u043A\u043E\u043D\u0447\u0435\u043D\u043E
tools_wizard_error_task_error_message=\u041D\u0435\u0432\u043E\u0437\u043C\u043E\u0436\u043D\u043E \u0432\u044B\u043F\u043E\u043B\u043D\u0438\u0442\u044C
tools_wizard_error_task_canceled={0} "{1}" \u043E\u0442\u043C\u0435\u043D\u0435\u043D
tools_wizard_log_process_exit_code=\u041A\u043E\u0434 \u0432\u043E\u0437\u0432\u0440\u0430\u0442\u0430 \u043F\u0440\u043E\u0446\u0435\u0441\u0441\u0430\: {0}
tools_wizard_log_io_error=\u041E\u0448\u0438\u0431\u043A\u0430 \u0432\u0432\u043E\u0434\u0430/\u0432\u044B\u0432\u043E\u0434\u0430\: {0}
tools_wizard_message_client_home_not_found=\u041A\u043B\u0438\u0435\u043D\u0442 "{0}" \u043D\u0435 \u043D\u0430\u0439\u0434\u0435\u043D
tools_wizard_message_no_client_home=\u041A\u043B\u0438\u0435\u043D\u0442 \u0441\u043E\u0435\u0434\u0438\u043D\u0435\u043D\u0438\u044F \u043D\u0435 \u0437\u0430\u0434\u0430\u043D
tools_wizard_error_task_error_title={0} - \u043E\u0448\u0438\u0431\u043A\u0430.
tools_wizard_page_log_task_finished={0} \u0437\u0430\u043A\u043E\u043D\u0447\u0435\u043D \u0432 {1}
tools_wizard_page_log_task_log_reader={0}. \u0427\u0442\u0435\u043D\u0438\u0435 \u043B\u043E\u0433\u043E\u0432.
tools_wizard_page_log_task_progress={0} \u0432 \u043F\u0440\u043E\u0446\u0435\u0441\u0441\u0435
tools_wizard_page_log_task_progress_log={0}. \u041B\u043E\u0433 \u0432\u044B\u043F\u043E\u043B\u043D\u0435\u043D\u0438\u044F.
tools_wizard_page_log_task_started_at={0} \u0437\u0430\u043F\u0443\u0449\u0435\u043D \u0432 {1}
viewer_selector_control_text_classic=\u041A\u043B\u0430\u0441\u0441\u0438\u0447.
viewer_selector_control_text_gallery=\u0413\u0430\u043B\u043B\u0435\u0440\u0435\u044F
viewer_details_item_details=\u041F\u043E\u0434\u0440\u043E\u0431\u043D\u043E\u0441\u0442\u0438
viewer_details_item_session_details=\u041F\u043E\u0434\u0440\u043E\u0431\u043D\u043E\u0441\u0442\u0438 \u0441\u0435\u0430\u043D\u0441\u0430
viewer_sql_plan_item_execution_plan=\u041F\u043B\u0430\u043D \u0432\u044B\u043F\u043E\u043B\u043D\u0435\u043D\u0438\u044F
viewer_view_item_sql=SQL
......@@ -104,14 +104,6 @@ dialog_about_label_version = \u7248\u672C
dialog_about_title = \u5173\u4E8E
dialog_connection_auth_checkbox_save_password = \u4FDD\u5B58\u5BC6\u7801
dialog_connection_auth_group_user_cridentials = \u7528\u6237\u51ED\u8BC1:
dialog_connection_auth_label_password = \u5BC6\u7801:
dialog_connection_auth_label_username = \u7528\u6237\u540D:
dialog_connection_button_test = \u6D4B\u8BD5\u94FE\u63A5(&T)...
#page conn setting
......@@ -211,14 +203,6 @@ dialog_connection_events_title = \u7F16\u8F91\u8FDE\u63A5\u7684\u4E8B\u4EF6
dialog_connection_message = {0} \u8FDE\u63A5\u8BBE\u7F6E
dialog_connection_network_socket_label_host = \u4E3B\u673A
dialog_connection_network_socket_label_password = \u5BC6\u7801
dialog_connection_network_socket_label_port = \u7AEF\u53E3
dialog_connection_network_socket_label_username = \u7528\u6237\u540D
#page conn network
dialog_connection_network_title = \u7F51\u7EDC
......@@ -1083,30 +1067,3 @@ toolbar_editors_sql_run_statementNew_name = \u5728\u65B0\u6807\u7B7E\u9875\u4E2D
#toolbar_editors_sql_run_statement_description = \u6267\u884CSQL\u8BED\u53E5
toolbar_editors_sql_run_statement_name = \u6267\u884C SQL \u8BED\u53E5
tools_script_execute_wizard_task_completed = {0} ({1}) \u5B8C\u6210
tools_wizard_error_task_canceled = {0} "{1}" \u88AB\u53D6\u6D88
tools_wizard_error_task_error_message = \u65E0\u6CD5\u6267\u884C
tools_wizard_error_task_error_title = {0} \u9519\u8BEF
tools_wizard_log_io_error = \u8BFB\u5199\u9519\u8BEF: {0}
tools_wizard_log_process_exit_code = \u8FDB\u7A0B\u7ED3\u675F\u4EE3\u7801: {0}
tools_wizard_message_client_home_not_found = \u6CA1\u6709\u627E\u5230\u5BA2\u6237\u7AEF\u5730\u5740 "{0}"
tools_wizard_message_no_client_home = \u8FD8\u6CA1\u6709\u8BBE\u7F6E\u8FDE\u63A5\u5730\u5740
tools_wizard_page_log_task_finished = {0} \u5B8C\u6210\u4E8E {1}
tools_wizard_page_log_task_log_reader = {0} \u8BFB\u53D6\u65E5\u5FD7
tools_wizard_page_log_task_progress = {0} \u8FDB\u5EA6
tools_wizard_page_log_task_progress_log = {0} \u8FDB\u5EA6\u65E5\u5FD7
tools_wizard_page_log_task_started_at = {0} \u5F00\u59CB\u4E8E {1}
......@@ -45,7 +45,10 @@ import org.jkiss.dbeaver.model.connection.DBPDriver;
import org.jkiss.dbeaver.model.connection.DBPDriverDependencies;
import org.jkiss.dbeaver.model.exec.DBExecUtils;
import org.jkiss.dbeaver.model.navigator.DBNNode;
import org.jkiss.dbeaver.model.runtime.*;
import org.jkiss.dbeaver.model.runtime.DBRProcessDescriptor;
import org.jkiss.dbeaver.model.runtime.DBRProcessListener;
import org.jkiss.dbeaver.model.runtime.DBRRunnableWithProgress;
import org.jkiss.dbeaver.model.runtime.VoidProgressMonitor;
import org.jkiss.dbeaver.model.runtime.load.ILoadService;
import org.jkiss.dbeaver.model.runtime.load.ILoadVisualizer;
import org.jkiss.dbeaver.model.struct.DBSObject;
......@@ -57,8 +60,8 @@ import org.jkiss.dbeaver.ui.UITask;
import org.jkiss.dbeaver.ui.UIUtils;
import org.jkiss.dbeaver.ui.actions.datasource.DataSourceInvalidateHandler;
import org.jkiss.dbeaver.ui.dialogs.AcceptLicenseDialog;
import org.jkiss.dbeaver.ui.dialogs.BaseAuthDialog;
import org.jkiss.dbeaver.ui.dialogs.StandardErrorDialog;
import org.jkiss.dbeaver.ui.dialogs.connection.BaseAuthDialog;
import org.jkiss.dbeaver.ui.dialogs.connection.PasswordChangeDialog;
import org.jkiss.dbeaver.ui.dialogs.driver.DriverDownloadDialog;
import org.jkiss.dbeaver.ui.dialogs.driver.DriverEditDialog;
......
......@@ -17,6 +17,7 @@
package org.jkiss.dbeaver.ui.controls.txn;
import org.eclipse.jface.dialogs.IDialogSettings;
import org.eclipse.osgi.util.NLS;
import org.eclipse.swt.widgets.Composite;
import org.eclipse.swt.widgets.Control;
import org.eclipse.swt.widgets.Shell;
......@@ -24,10 +25,8 @@ import org.eclipse.ui.IEditorPart;
import org.eclipse.ui.IWorkbenchPart;
import org.jkiss.dbeaver.core.CoreMessages;
import org.jkiss.dbeaver.model.exec.DBCExecutionContext;
import org.jkiss.dbeaver.model.messages.ModelMessages;
import org.jkiss.dbeaver.runtime.DBWorkbench;
import org.jkiss.dbeaver.ui.UIUtils;
import org.eclipse.osgi.util.NLS;
public class TransactionLogDialog extends TransactionInfoDialog {
......
......@@ -45,7 +45,6 @@ import org.jkiss.dbeaver.registry.DataSourceViewDescriptor;
import org.jkiss.dbeaver.registry.driver.DriverDescriptor;
import org.jkiss.dbeaver.registry.network.NetworkHandlerDescriptor;
import org.jkiss.dbeaver.registry.network.NetworkHandlerRegistry;
import org.jkiss.dbeaver.runtime.RunnableContextDelegate;
import org.jkiss.dbeaver.ui.*;
import org.jkiss.dbeaver.ui.dialogs.ActiveWizardPage;
import org.jkiss.dbeaver.ui.dialogs.driver.DriverEditDialog;
......
......@@ -39,6 +39,7 @@ import org.jkiss.dbeaver.ui.IActionConstants;
import org.jkiss.dbeaver.ui.ICompositeDialogPage;
import org.jkiss.dbeaver.ui.UIUtils;
import org.jkiss.dbeaver.ui.actions.datasource.DataSourceHandler;
import org.jkiss.dbeaver.ui.dialogs.BaseAuthDialog;
import org.jkiss.dbeaver.ui.editors.data.preferences.PrefPageDataFormat;
import org.jkiss.dbeaver.ui.editors.data.preferences.PrefPageResultSetEditors;
import org.jkiss.dbeaver.ui.editors.data.preferences.PrefPageResultSetMain;
......
......@@ -16,11 +16,9 @@
*/
package org.jkiss.dbeaver.ui.dialogs.connection;
import org.eclipse.jface.viewers.ISelection;
import org.eclipse.jface.viewers.IStructuredSelection;
import org.eclipse.jface.wizard.IWizardPage;
import org.eclipse.ui.IWorkbench;
import org.eclipse.ui.IWorkbenchPart;
import org.jkiss.code.Nullable;
import org.jkiss.dbeaver.core.CoreMessages;
import org.jkiss.dbeaver.model.app.DBPDataSourceRegistry;
......@@ -31,7 +29,6 @@ import org.jkiss.dbeaver.registry.*;
import org.jkiss.dbeaver.registry.driver.DriverDescriptor;
import org.jkiss.dbeaver.runtime.DBWorkbench;
import org.jkiss.dbeaver.ui.IActionConstants;
import org.jkiss.dbeaver.ui.UIUtils;
import org.jkiss.dbeaver.ui.navigator.NavigatorUtils;
import java.util.ArrayList;
......
......@@ -19,12 +19,11 @@ package org.jkiss.dbeaver.ui.dialogs.connection;
import org.eclipse.jface.dialogs.IDialogConstants;
import org.eclipse.swt.SWT;
import org.eclipse.swt.custom.CLabel;
import org.eclipse.swt.events.ModifyEvent;
import org.eclipse.swt.events.ModifyListener;
import org.eclipse.swt.layout.GridData;
import org.eclipse.swt.layout.GridLayout;
import org.eclipse.swt.widgets.*;
import org.jkiss.dbeaver.core.CoreMessages;
import org.eclipse.swt.widgets.Composite;
import org.eclipse.swt.widgets.Shell;
import org.eclipse.swt.widgets.Text;
import org.jkiss.dbeaver.model.DBIcon;
import org.jkiss.dbeaver.model.access.DBAPasswordChangeInfo;
import org.jkiss.dbeaver.ui.UIUtils;
......
......@@ -26,7 +26,6 @@ import org.eclipse.swt.widgets.Shell;
import org.jkiss.dbeaver.core.CoreMessages;
import org.jkiss.dbeaver.model.connection.DBPDriver;
import org.jkiss.dbeaver.model.connection.DBPDriverDependencies;
import org.jkiss.dbeaver.registry.driver.DriverDependencies;
import org.jkiss.dbeaver.ui.DBeaverIcons;
import org.jkiss.dbeaver.ui.UIIcon;
import org.jkiss.dbeaver.ui.UIUtils;
......
......@@ -25,7 +25,6 @@ import org.eclipse.swt.widgets.Composite;
import org.eclipse.swt.widgets.Link;
import org.jkiss.dbeaver.core.CoreMessages;
import org.jkiss.dbeaver.model.connection.DBPDriver;
import org.jkiss.dbeaver.registry.driver.DriverDescriptor;
import org.jkiss.dbeaver.ui.UIUtils;
import org.jkiss.dbeaver.ui.preferences.PrefPageDrivers;
import org.jkiss.dbeaver.ui.preferences.PrefPageDriversMaven;
......
package org.jkiss.dbeaver.ui.e4;
import org.eclipse.core.resources.IFile;
import org.eclipse.core.runtime.CoreException;
import org.eclipse.core.runtime.NullProgressMonitor;
import org.eclipse.e4.ui.model.application.ui.basic.MPart;
import org.eclipse.e4.ui.workbench.renderers.swt.StackRenderer;
import org.eclipse.osgi.util.NLS;
import org.eclipse.swt.SWT;
import org.eclipse.swt.dnd.TextTransfer;
import org.eclipse.swt.events.SelectionAdapter;
......@@ -20,12 +17,11 @@ import org.eclipse.ui.internal.e4.compatibility.CompatibilityPart;
import org.jkiss.code.NotNull;
import org.jkiss.code.Nullable;
import org.jkiss.dbeaver.core.CoreMessages;
import org.jkiss.dbeaver.runtime.DBWorkbench;
import org.jkiss.dbeaver.ui.editors.sql.SQLEditorCommands;
import org.jkiss.dbeaver.ui.ActionUtils;
import org.jkiss.dbeaver.ui.UIUtils;
import org.jkiss.dbeaver.ui.editors.EditorUtils;
import org.jkiss.dbeaver.ui.editors.sql.SQLEditor;
import org.jkiss.dbeaver.ui.editors.sql.SQLEditorCommands;
import org.jkiss.dbeaver.ui.editors.sql.handlers.RenameHandler;
import java.io.File;
......
......@@ -21,12 +21,12 @@ import org.eclipse.ui.IPageLayout;
import org.eclipse.ui.IPerspectiveFactory;
import org.eclipse.ui.IPlaceholderFolderLayout;
import org.eclipse.ui.texteditor.templates.TemplatesView;
import org.jkiss.dbeaver.tasks.ui.view.DatabaseTasksView;
import org.jkiss.dbeaver.ui.IActionConstants;
import org.jkiss.dbeaver.ui.navigator.database.DatabaseBrowserView;
import org.jkiss.dbeaver.ui.navigator.database.DatabaseNavigatorView;
import org.jkiss.dbeaver.ui.navigator.project.ProjectExplorerView;
import org.jkiss.dbeaver.ui.navigator.project.ProjectNavigatorView;
import org.jkiss.dbeaver.ui.task.DatabaseTasksView;
import org.jkiss.dbeaver.ui.views.process.ShellProcessView;
import org.jkiss.dbeaver.ui.views.qm.QueryManagerView;
......
......@@ -20,9 +20,10 @@ Require-Bundle: org.eclipse.core.runtime,
org.eclipse.ui.views,
org.eclipse.ui.workbench,
org.eclipse.ui.workbench.texteditor,
org.jkiss.dbeaver.model,
org.jkiss.dbeaver.model;visibility:=reexport,
org.jkiss.dbeaver.model.sql,
org.jkiss.dbeaver.data.transfer,
org.jkiss.dbeaver.tasks.ui;visibility:=reexport,
org.jkiss.dbeaver.data.transfer;visibility:=reexport,
org.jkiss.dbeaver.ui,
org.jkiss.dbeaver.ui.navigator,
net.sf.opencsv
......
......@@ -30,6 +30,8 @@ import org.jkiss.dbeaver.model.runtime.DBRRunnableContext;
import org.jkiss.dbeaver.model.struct.DBSObject;
import org.jkiss.dbeaver.model.task.DBTTask;
import org.jkiss.dbeaver.runtime.DBWorkbench;
import org.jkiss.dbeaver.tasks.ui.wizard.TaskConfigurationWizard;
import org.jkiss.dbeaver.tasks.ui.wizard.TaskConfigurationWizardDialog;
import org.jkiss.dbeaver.tools.transfer.*;
import org.jkiss.dbeaver.tools.transfer.internal.DTMessages;
import org.jkiss.dbeaver.tools.transfer.registry.DataTransferNodeDescriptor;
......@@ -42,8 +44,6 @@ import org.jkiss.dbeaver.tools.transfer.ui.registry.DataTransferPageDescriptor;
import org.jkiss.dbeaver.tools.transfer.ui.registry.DataTransferPageType;
import org.jkiss.dbeaver.ui.DialogSettingsMap;
import org.jkiss.dbeaver.ui.UIUtils;
import org.jkiss.dbeaver.ui.task.TaskConfigurationWizard;
import org.jkiss.dbeaver.ui.task.TaskConfigurationWizardDialog;
import org.jkiss.utils.ArrayUtils;
import org.jkiss.utils.CommonUtils;
......
......@@ -21,9 +21,9 @@ import org.jkiss.dbeaver.DBException;
import org.jkiss.dbeaver.Log;
import org.jkiss.dbeaver.model.runtime.DBRRunnableContext;
import org.jkiss.dbeaver.model.task.DBTTask;
import org.jkiss.dbeaver.tasks.ui.wizard.TaskProcessorUI;
import org.jkiss.dbeaver.tools.transfer.DataTransferSettings;
import org.jkiss.dbeaver.tools.transfer.task.DTTaskHandlerTransfer;
import org.jkiss.dbeaver.ui.task.TaskProcessorUI;
import java.util.Locale;
......
......@@ -15,6 +15,13 @@ Require-Bundle: org.eclipse.core.runtime,
org.eclipse.ui.views,
org.eclipse.ui.editors,
org.eclipse.ui.workbench.texteditor,
org.jkiss.dbeaver.core
org.jkiss.dbeaver.model,
org.jkiss.dbeaver.registry,
org.jkiss.dbeaver.ui,
org.jkiss.dbeaver.tasks.ui,
org.jkiss.dbeaver.ui.editors.base,
org.jkiss.dbeaver.ui.editors.connection,
org.jkiss.dbeaver.ui.editors.sql,
org.jkiss.dbeaver.ui.editors.session
Bundle-ClassPath: .
Automatic-Module-Name: org.jkiss.dbeaver.ext.db2
......@@ -19,6 +19,7 @@ Require-Bundle: org.eclipse.core.runtime,
org.jkiss.dbeaver.model,
org.jkiss.dbeaver.core,
org.jkiss.dbeaver.ext.ui.locks,
org.jkiss.dbeaver.data.gis
org.jkiss.dbeaver.data.gis,
org.jkiss.dbeaver.ui.editors.session
Bundle-ClassPath: .
Automatic-Module-Name: org.jkiss.dbeaver.ext.exasol
......@@ -12,9 +12,16 @@ Require-Bundle: org.eclipse.ui,
org.eclipse.ui.views,
org.eclipse.ui.workbench,
org.eclipse.ui.workbench.texteditor,
org.jkiss.dbeaver.core,
org.jkiss.dbeaver.model,
org.jkiss.dbeaver.model.sql,
org.jkiss.dbeaver.ui,
org.jkiss.dbeaver.ext.generic,
org.jkiss.dbeaver.ext.mssql
org.jkiss.dbeaver.ext.mssql,
org.jkiss.dbeaver.tasks.ui,
org.jkiss.dbeaver.ui.editors.base,
org.jkiss.dbeaver.ui.editors.connection,
org.jkiss.dbeaver.ui.editors.sql,
org.jkiss.dbeaver.ui.editors.session
Bundle-ActivationPolicy: lazy
Bundle-RequiredExecutionEnvironment: JavaSE-1.8
Bundle-Vendor: JKISS
......
......@@ -14,11 +14,17 @@ Require-Bundle: org.eclipse.ui,
org.eclipse.ui.editors,
org.jkiss.dbeaver.model,
org.jkiss.dbeaver.ext.mysql,
org.jkiss.dbeaver.core,
org.jkiss.dbeaver.model,
org.jkiss.dbeaver.registry,
org.jkiss.dbeaver.ui,
org.jkiss.dbeaver.ui.editors.base,
org.jkiss.dbeaver.ui.editors.connection,
org.jkiss.dbeaver.ui.editors.data,
org.jkiss.dbeaver.ui.editors.sql,
org.jkiss.dbeaver.ui.editors.session,
org.jkiss.dbeaver.ui.navigator,
org.jkiss.dbeaver.tasks.native.ui,
org.jkiss.dbeaver.tasks.ui,
org.jkiss.dbeaver.data.gis,
com.google.gson
Bundle-ActivationPolicy: lazy
......
......@@ -34,8 +34,8 @@ import org.jkiss.dbeaver.model.runtime.DBRProgressMonitor;
import org.jkiss.dbeaver.model.struct.DBSObject;
import org.jkiss.dbeaver.model.task.DBTTask;
import org.jkiss.dbeaver.runtime.IVariableResolver;
import org.jkiss.dbeaver.tasks.ui.nativetool.AbstractImportExportWizard;
import org.jkiss.dbeaver.ui.UIUtils;
import org.jkiss.dbeaver.ui.dialogs.tools.AbstractImportExportWizard;
import org.jkiss.dbeaver.utils.GeneralUtils;
import org.jkiss.dbeaver.utils.RuntimeUtils;
import org.jkiss.utils.CommonUtils;
......
......@@ -20,13 +20,15 @@ package org.jkiss.dbeaver.ext.mysql.tools;
import org.eclipse.jface.fieldassist.SimpleContentProposalProvider;
import org.eclipse.jface.fieldassist.TextContentAdapter;
import org.eclipse.swt.SWT;
import org.eclipse.swt.events.*;
import org.eclipse.swt.events.SelectionAdapter;
import org.eclipse.swt.events.SelectionEvent;
import org.eclipse.swt.events.SelectionListener;
import org.eclipse.swt.layout.GridData;
import org.eclipse.swt.widgets.*;
import org.jkiss.dbeaver.ext.mysql.ui.internal.MySQLUIMessages;
import org.jkiss.dbeaver.tasks.ui.nativetool.AbstractImportExportWizard;
import org.jkiss.dbeaver.ui.UIUtils;
import org.jkiss.dbeaver.ui.dialogs.DialogUtils;
import org.jkiss.dbeaver.ui.dialogs.tools.AbstractImportExportWizard;
import org.jkiss.dbeaver.utils.GeneralUtils;
import org.jkiss.utils.CommonUtils;
......
......@@ -25,7 +25,7 @@ import org.jkiss.dbeaver.ext.mysql.model.MySQLCatalog;
import org.jkiss.dbeaver.ext.mysql.ui.internal.MySQLUIMessages;
import org.jkiss.dbeaver.model.runtime.DBRProgressMonitor;
import org.jkiss.dbeaver.model.task.DBTTask;
import org.jkiss.dbeaver.ui.dialogs.tools.AbstractScriptExecuteWizard;
import org.jkiss.dbeaver.tasks.ui.nativetool.AbstractScriptExecuteWizard;
import org.jkiss.dbeaver.utils.RuntimeUtils;
import org.jkiss.utils.CommonUtils;
......
......@@ -21,8 +21,8 @@ import org.eclipse.ui.IWorkbenchPart;
import org.eclipse.ui.IWorkbenchWindow;
import org.jkiss.dbeaver.DBException;
import org.jkiss.dbeaver.model.struct.DBSObject;
import org.jkiss.dbeaver.tasks.ui.nativetool.ToolWizardDialog;
import org.jkiss.dbeaver.ui.tools.IUserInterfaceTool;
import org.jkiss.dbeaver.ui.dialogs.tools.ToolWizardDialog;
import java.util.Collection;
......
......@@ -22,8 +22,8 @@ import org.eclipse.ui.IWorkbenchWindow;
import org.jkiss.dbeaver.DBException;
import org.jkiss.dbeaver.ext.mysql.model.MySQLCatalog;
import org.jkiss.dbeaver.model.struct.DBSObject;
import org.jkiss.dbeaver.tasks.ui.nativetool.ToolWizardDialog;
import org.jkiss.dbeaver.ui.tools.IUserInterfaceTool;
import org.jkiss.dbeaver.ui.dialogs.tools.ToolWizardDialog;
import java.util.Collection;
......
......@@ -23,9 +23,9 @@ import org.jkiss.dbeaver.DBException;
import org.jkiss.dbeaver.ext.mysql.model.MySQLCatalog;
import org.jkiss.dbeaver.model.connection.DBPConnectionConfiguration;
import org.jkiss.dbeaver.model.struct.DBSObject;
import org.jkiss.dbeaver.tasks.ui.nativetool.AbstractToolWizard;
import org.jkiss.dbeaver.tasks.ui.nativetool.ToolWizardDialog;
import org.jkiss.dbeaver.ui.tools.IUserInterfaceTool;
import org.jkiss.dbeaver.ui.dialogs.tools.AbstractToolWizard;
import org.jkiss.dbeaver.ui.dialogs.tools.ToolWizardDialog;
import org.jkiss.utils.CommonUtils;
import java.io.IOException;
......
......@@ -30,10 +30,10 @@ import org.jkiss.dbeaver.model.DBConstants;
import org.jkiss.dbeaver.model.connection.DBPConnectionConfiguration;
import org.jkiss.dbeaver.runtime.encode.EncryptionException;
import org.jkiss.dbeaver.runtime.encode.SecuredPasswordEncrypter;
import org.jkiss.dbeaver.tasks.ui.nativetool.AbstractToolWizard;
import org.jkiss.dbeaver.tasks.ui.nativetool.AbstractToolWizardPage;
import org.jkiss.dbeaver.ui.UIUtils;
import org.jkiss.dbeaver.ui.dialogs.connection.BaseAuthDialog;
import org.jkiss.dbeaver.ui.dialogs.tools.AbstractToolWizard;
import org.jkiss.dbeaver.ui.dialogs.tools.AbstractToolWizardPage;
import org.jkiss.dbeaver.ui.dialogs.BaseAuthDialog;
public abstract class MySQLWizardPageSettings<WIZARD extends AbstractToolWizard> extends AbstractToolWizardPage<WIZARD>
......
......@@ -23,7 +23,9 @@ Require-Bundle: org.eclipse.ui,
org.jkiss.dbeaver.ui.editors.base,
org.jkiss.dbeaver.ui.editors.connection,
org.jkiss.dbeaver.ui.editors.sql,
org.jkiss.dbeaver.core
org.jkiss.dbeaver.ui.editors.session,
org.jkiss.dbeaver.tasks.native.ui,
org.jkiss.dbeaver.tasks.ui
Bundle-ActivationPolicy: lazy
Bundle-RequiredExecutionEnvironment: JavaSE-1.8
Bundle-Vendor: %Bundle-Vendor
......
......@@ -27,7 +27,7 @@ import org.jkiss.dbeaver.ext.oracle.oci.OracleHomeDescriptor;
import org.jkiss.dbeaver.ext.oracle.ui.internal.OracleUIMessages;
import org.jkiss.dbeaver.model.connection.DBPConnectionConfiguration;
import org.jkiss.dbeaver.model.runtime.DBRProgressMonitor;
import org.jkiss.dbeaver.ui.dialogs.tools.AbstractScriptExecuteWizard;
import org.jkiss.dbeaver.tasks.ui.nativetool.AbstractScriptExecuteWizard;
import org.jkiss.dbeaver.utils.RuntimeUtils;
import java.io.File;
......
......@@ -26,9 +26,9 @@ import org.eclipse.swt.widgets.Composite;
import org.eclipse.swt.widgets.Group;
import org.eclipse.swt.widgets.Text;
import org.jkiss.dbeaver.ext.oracle.ui.internal.OracleUIMessages;
import org.jkiss.dbeaver.ui.dialogs.DialogUtils;
import org.jkiss.dbeaver.tasks.ui.nativetool.AbstractToolWizardPage;
import org.jkiss.dbeaver.ui.UIUtils;
import org.jkiss.dbeaver.ui.dialogs.tools.AbstractToolWizardPage;
import org.jkiss.dbeaver.ui.dialogs.DialogUtils;
import org.jkiss.utils.CommonUtils;
import java.io.File;
......
......@@ -22,8 +22,8 @@ import org.eclipse.ui.IWorkbenchWindow;
import org.jkiss.dbeaver.DBException;
import org.jkiss.dbeaver.ext.oracle.model.OracleDataSource;
import org.jkiss.dbeaver.model.struct.DBSObject;
import org.jkiss.dbeaver.tasks.ui.nativetool.ToolWizardDialog;
import org.jkiss.dbeaver.ui.tools.IUserInterfaceTool;
import org.jkiss.dbeaver.ui.dialogs.tools.ToolWizardDialog;
import java.util.Collection;
......
......@@ -15,7 +15,8 @@ Require-Bundle: org.eclipse.osgi.services,
org.eclipse.ui.workbench.texteditor,
org.eclipse.ui.editors,
org.eclipse.gef,
org.jkiss.dbeaver.core,
org.jkiss.dbeaver.model,
org.jkiss.dbeaver.registry,
org.jkiss.dbeaver.ext.postgresql,
org.jkiss.dbeaver.ext.generic,
org.jkiss.dbeaver.ext.generic.ui,
......@@ -23,7 +24,11 @@ Require-Bundle: org.eclipse.osgi.services,
org.jkiss.dbeaver.data.gis;visibility:=reexport,
org.jkiss.dbeaver.ui.navigator,
org.jkiss.dbeaver.ui.editors.base,
org.jkiss.dbeaver.ui.editors.connection,
org.jkiss.dbeaver.ui.editors.sql,
org.jkiss.dbeaver.ui.editors.session,
org.jkiss.dbeaver.tasks.native.ui,
org.jkiss.dbeaver.tasks.ui,
org.jkiss.bundle.gis;visibility:=reexport,
net.sf.opencsv;visibility:=reexport
Bundle-ActivationPolicy: lazy
......
......@@ -21,7 +21,7 @@ import org.jkiss.dbeaver.ext.postgresql.PostgreConstants;
import org.jkiss.dbeaver.ext.postgresql.PostgreDataSourceProvider;
import org.jkiss.dbeaver.ext.postgresql.PostgreServerHome;
import org.jkiss.dbeaver.model.struct.DBSObject;
import org.jkiss.dbeaver.ui.dialogs.tools.AbstractImportExportWizard;
import org.jkiss.dbeaver.tasks.ui.nativetool.AbstractImportExportWizard;
import org.jkiss.dbeaver.utils.RuntimeUtils;
import org.jkiss.utils.CommonUtils;
......
......@@ -19,13 +19,15 @@ package org.jkiss.dbeaver.ext.postgresql.tools;
import org.eclipse.jface.fieldassist.SimpleContentProposalProvider;
import org.eclipse.jface.fieldassist.TextContentAdapter;
import org.eclipse.swt.SWT;
import org.eclipse.swt.events.*;
import org.eclipse.swt.events.SelectionAdapter;
import org.eclipse.swt.events.SelectionEvent;
import org.eclipse.swt.events.SelectionListener;
import org.eclipse.swt.layout.GridData;
import org.eclipse.swt.widgets.*;
import org.jkiss.dbeaver.ext.postgresql.PostgreMessages;
import org.jkiss.dbeaver.tasks.ui.nativetool.AbstractImportExportWizard;
import org.jkiss.dbeaver.ui.UIUtils;
import org.jkiss.dbeaver.ui.dialogs.DialogUtils;
import org.jkiss.dbeaver.ui.dialogs.tools.AbstractImportExportWizard;
import org.jkiss.dbeaver.utils.GeneralUtils;
import org.jkiss.utils.CommonUtils;
......
......@@ -23,7 +23,7 @@ import org.jkiss.dbeaver.ext.postgresql.PostgreMessages;
import org.jkiss.dbeaver.ext.postgresql.PostgreServerHome;
import org.jkiss.dbeaver.ext.postgresql.model.PostgreDatabase;
import org.jkiss.dbeaver.model.runtime.DBRProgressMonitor;
import org.jkiss.dbeaver.ui.dialogs.tools.AbstractScriptExecuteWizard;
import org.jkiss.dbeaver.tasks.ui.nativetool.AbstractScriptExecuteWizard;
import org.jkiss.dbeaver.utils.RuntimeUtils;
import org.jkiss.utils.CommonUtils;
......
......@@ -20,8 +20,8 @@ import org.eclipse.ui.IWorkbenchPart;
import org.eclipse.ui.IWorkbenchWindow;
import org.jkiss.dbeaver.DBException;
import org.jkiss.dbeaver.model.struct.DBSObject;
import org.jkiss.dbeaver.tasks.ui.nativetool.ToolWizardDialog;
import org.jkiss.dbeaver.ui.tools.IUserInterfaceTool;
import org.jkiss.dbeaver.ui.dialogs.tools.ToolWizardDialog;
import java.util.Collection;
......
......@@ -22,8 +22,8 @@ import org.jkiss.dbeaver.DBException;
import org.jkiss.dbeaver.ext.postgresql.model.PostgreDatabase;
import org.jkiss.dbeaver.ext.postgresql.model.PostgreSchema;
import org.jkiss.dbeaver.model.struct.DBSObject;
import org.jkiss.dbeaver.tasks.ui.nativetool.ToolWizardDialog;
import org.jkiss.dbeaver.ui.tools.IUserInterfaceTool;
import org.jkiss.dbeaver.ui.dialogs.tools.ToolWizardDialog;
import java.util.Collection;
......
......@@ -22,9 +22,9 @@ import org.jkiss.dbeaver.DBException;
import org.jkiss.dbeaver.ext.postgresql.model.PostgreDatabase;
import org.jkiss.dbeaver.model.connection.DBPConnectionConfiguration;
import org.jkiss.dbeaver.model.struct.DBSObject;
import org.jkiss.dbeaver.tasks.ui.nativetool.AbstractToolWizard;
import org.jkiss.dbeaver.tasks.ui.nativetool.ToolWizardDialog;
import org.jkiss.dbeaver.ui.tools.IUserInterfaceTool;
import org.jkiss.dbeaver.ui.dialogs.tools.AbstractToolWizard;
import org.jkiss.dbeaver.ui.dialogs.tools.ToolWizardDialog;
import org.jkiss.utils.CommonUtils;
import java.io.IOException;
......
......@@ -31,10 +31,10 @@ import org.jkiss.dbeaver.model.DBConstants;
import org.jkiss.dbeaver.model.connection.DBPConnectionConfiguration;
import org.jkiss.dbeaver.runtime.encode.EncryptionException;
import org.jkiss.dbeaver.runtime.encode.SecuredPasswordEncrypter;
import org.jkiss.dbeaver.tasks.ui.nativetool.AbstractToolWizard;
import org.jkiss.dbeaver.tasks.ui.nativetool.AbstractToolWizardPage;
import org.jkiss.dbeaver.ui.UIUtils;
import org.jkiss.dbeaver.ui.dialogs.connection.BaseAuthDialog;
import org.jkiss.dbeaver.ui.dialogs.tools.AbstractToolWizard;
import org.jkiss.dbeaver.ui.dialogs.tools.AbstractToolWizardPage;
import org.jkiss.dbeaver.ui.dialogs.BaseAuthDialog;
public abstract class PostgreWizardPageSettings<WIZARD extends AbstractToolWizard> extends AbstractToolWizardPage<WIZARD>
......
Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Vendor: DBeaver Corp
Bundle-Name: Data Transfer UI
Bundle-SymbolicName: org.jkiss.dbeaver.tasks.native.ui;singleton:=true
Bundle-Version: 1.0.0.qualifier
Bundle-Release-Date: 20191202
Bundle-RequiredExecutionEnvironment: JavaSE-1.8
Bundle-ActivationPolicy: lazy
Require-Bundle: org.eclipse.core.runtime,
org.eclipse.swt,
org.eclipse.core.expressions,
org.eclipse.core.resources,
org.eclipse.jface,
org.eclipse.jface.text,
org.eclipse.ui,
org.eclipse.ui.editors,
org.eclipse.ui.views,
org.eclipse.ui.workbench,
org.eclipse.ui.workbench.texteditor,
org.jkiss.dbeaver.model,
org.jkiss.dbeaver.model.sql,
org.jkiss.dbeaver.tasks.native.ui,
org.jkiss.dbeaver.ui,
org.jkiss.dbeaver.ui.navigator,
org.jkiss.dbeaver.ui.editors.connection;visibility:=reexport,
org.jkiss.dbeaver.tasks.native;visibility:=reexport,
org.jkiss.dbeaver.tasks.ui;visibility:=reexport
Export-Package: org.jkiss.dbeaver.tasks.ui.nativetool
Bundle-ClassPath: .
Automatic-Module-Name: org.jkiss.dbeaver.tasks.native.ui
source.. = src/
output.. = target/classes/
bin.includes = .,\
META-INF/,\
OSGI-INF/,\
plugin.xml
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.4"?>
<plugin>
</plugin>
<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.jkiss.dbeaver</groupId>
<artifactId>plugins</artifactId>
<version>1.0.0-SNAPSHOT</version>
<relativePath>../</relativePath>
</parent>
<artifactId>org.jkiss.dbeaver.tasks.native.ui</artifactId>
<version>1.0.0-SNAPSHOT</version>
<packaging>eclipse-plugin</packaging>
</project>
......@@ -15,7 +15,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.jkiss.dbeaver.ui.dialogs.tools;
package org.jkiss.dbeaver.tasks.ui.nativetool;
import org.eclipse.jface.dialogs.IMessageProvider;
import org.eclipse.jface.viewers.IStructuredSelection;
......
......@@ -15,16 +15,16 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.jkiss.dbeaver.ui.dialogs.tools;
package org.jkiss.dbeaver.tasks.ui.nativetool;
import org.eclipse.jface.viewers.IStructuredSelection;
import org.eclipse.osgi.util.NLS;
import org.eclipse.swt.SWT;
import org.eclipse.ui.IImportWizard;
import org.eclipse.ui.IWorkbench;
import org.jkiss.dbeaver.core.CoreMessages;
import org.jkiss.dbeaver.model.runtime.DBRProgressMonitor;
import org.jkiss.dbeaver.model.struct.DBSObject;
import org.jkiss.dbeaver.tasks.ui.nativetool.internal.TaskNativeUIMessages;
import org.jkiss.dbeaver.ui.UIUtils;
import org.jkiss.dbeaver.utils.GeneralUtils;
......@@ -72,7 +72,7 @@ public abstract class AbstractScriptExecuteWizard<BASE_OBJECT extends DBSObject,
public void onSuccess(long workTime) {
UIUtils.showMessageBox(getShell(),
taskTitle,
NLS.bind(CoreMessages.tools_script_execute_wizard_task_completed, taskTitle, getObjectsName()) , //$NON-NLS-1$
NLS.bind(TaskNativeUIMessages.tools_script_execute_wizard_task_completed, taskTitle, getObjectsName()) , //$NON-NLS-1$
SWT.ICON_INFORMATION);
}
......
......@@ -15,7 +15,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.jkiss.dbeaver.ui.dialogs.tools;
package org.jkiss.dbeaver.tasks.ui.nativetool;
import org.eclipse.core.runtime.CoreException;
import org.eclipse.core.runtime.IStatus;
......@@ -27,7 +27,6 @@ import org.eclipse.swt.widgets.Display;
import org.jkiss.code.NotNull;
import org.jkiss.dbeaver.DBException;
import org.jkiss.dbeaver.Log;
import org.jkiss.dbeaver.core.CoreMessages;
import org.jkiss.dbeaver.model.DBPDataSourceContainer;
import org.jkiss.dbeaver.model.DBUtils;
import org.jkiss.dbeaver.model.app.DBPProject;
......@@ -42,8 +41,9 @@ import org.jkiss.dbeaver.model.task.DBTTask;
import org.jkiss.dbeaver.registry.task.TaskPreferenceStore;
import org.jkiss.dbeaver.runtime.DBWorkbench;
import org.jkiss.dbeaver.runtime.ProgressStreamReader;
import org.jkiss.dbeaver.tasks.ui.nativetool.internal.TaskNativeUIMessages;
import org.jkiss.dbeaver.tasks.ui.wizard.TaskConfigurationWizard;
import org.jkiss.dbeaver.ui.UIUtils;
import org.jkiss.dbeaver.ui.task.TaskConfigurationWizard;
import org.jkiss.utils.CommonUtils;
import org.jkiss.utils.IOUtils;
......@@ -291,7 +291,7 @@ public abstract class AbstractToolWizard<BASE_OBJECT extends DBSObject, PROCESS_
clientHome = null;
}
if (clientHome == null) {
currentPage.setErrorMessage(CoreMessages.tools_wizard_message_no_client_home);
currentPage.setErrorMessage(TaskNativeUIMessages.tools_wizard_message_no_client_home);
getContainer().updateMessage();
return;
}
......@@ -302,7 +302,7 @@ public abstract class AbstractToolWizard<BASE_OBJECT extends DBSObject, PROCESS_
}
}
if (clientHome == null) {
currentPage.setErrorMessage(NLS.bind(CoreMessages.tools_wizard_message_client_home_not_found, clientHomeId));
currentPage.setErrorMessage(NLS.bind(TaskNativeUIMessages.tools_wizard_message_client_home_not_found, clientHomeId));
} else {
currentPage.setErrorMessage(null);
}
......@@ -351,12 +351,12 @@ public abstract class AbstractToolWizard<BASE_OBJECT extends DBSObject, PROCESS_
try {
UIUtils.run(getContainer(), true, true, this);
} catch (InterruptedException ex) {
UIUtils.showMessageBox(getShell(), taskTitle, NLS.bind(CoreMessages.tools_wizard_error_task_canceled, taskTitle, getObjectsName()), SWT.ICON_ERROR);
UIUtils.showMessageBox(getShell(), taskTitle, NLS.bind(TaskNativeUIMessages.tools_wizard_error_task_canceled, taskTitle, getObjectsName()), SWT.ICON_ERROR);
return false;
} catch (InvocationTargetException ex) {
DBWorkbench.getPlatformUI().showError(
NLS.bind(CoreMessages.tools_wizard_error_task_error_title, taskTitle),
CoreMessages.tools_wizard_error_task_error_message + taskTitle,
NLS.bind(TaskNativeUIMessages.tools_wizard_error_task_error_title, taskTitle),
TaskNativeUIMessages.tools_wizard_error_task_error_message + taskTitle,
ex.getTargetException());
return false;
} finally {
......@@ -450,7 +450,7 @@ public abstract class AbstractToolWizard<BASE_OBJECT extends DBSObject, PROCESS_
try {
final int exitCode = process.exitValue();
if (exitCode != 0) {
errorMessage = NLS.bind(CoreMessages.tools_wizard_log_process_exit_code, exitCode);
errorMessage = NLS.bind(TaskNativeUIMessages.tools_wizard_log_process_exit_code, exitCode);
logPage.appendLog(errorMessage + "\n", true);
return false;
}
......@@ -464,7 +464,7 @@ public abstract class AbstractToolWizard<BASE_OBJECT extends DBSObject, PROCESS_
} catch (IOException e) {
monitor.done();
log.error(e);
logPage.appendLog(NLS.bind(CoreMessages.tools_wizard_log_io_error, e.getMessage()) + "\n", true);
logPage.appendLog(NLS.bind(TaskNativeUIMessages.tools_wizard_log_io_error, e.getMessage()) + "\n", true);
return false;
}
......
......@@ -16,7 +16,7 @@
* limitations under the License.
*/
package org.jkiss.dbeaver.ui.dialogs.tools;
package org.jkiss.dbeaver.tasks.ui.nativetool;
import org.eclipse.jface.fieldassist.SimpleContentProposalProvider;
import org.eclipse.jface.fieldassist.TextContentAdapter;
......
......@@ -14,7 +14,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.jkiss.dbeaver.ui.dialogs.tools;
package org.jkiss.dbeaver.tasks.ui.nativetool;
import org.jkiss.dbeaver.model.task.DBTTaskHandler;
......@@ -78,7 +78,7 @@ public abstract class DTTaskHandlerNativeTool implements DBTTaskHandler {
try {
final int exitCode = process.exitValue();
if (exitCode != 0) {
String errorMessage = NLS.bind(CoreMessages.tools_wizard_log_process_exit_code, exitCode);
String errorMessage = NLS.bind(TaskNativeUIMessages.tools_wizard_log_process_exit_code, exitCode);
log.error(errorMessage);
//logPage.appendLog(errorMessage + "\n", true);
return false;
......@@ -93,7 +93,7 @@ public abstract class DTTaskHandlerNativeTool implements DBTTaskHandler {
} catch (IOException e) {
monitor.done();
log.error(e);
//logPage.appendLog(NLS.bind(CoreMessages.tools_wizard_log_io_error, e.getMessage()) + "\n", true);
//logPage.appendLog(NLS.bind(TaskNativeUIMessages.tools_wizard_log_io_error, e.getMessage()) + "\n", true);
return false;
}
......
......@@ -15,7 +15,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.jkiss.dbeaver.ui.dialogs.tools;
package org.jkiss.dbeaver.tasks.ui.nativetool;
import org.eclipse.jface.wizard.WizardPage;
import org.eclipse.osgi.util.NLS;
......@@ -24,7 +24,7 @@ import org.eclipse.swt.custom.StyleRange;
import org.eclipse.swt.custom.StyledText;
import org.eclipse.swt.layout.GridData;
import org.eclipse.swt.widgets.Composite;
import org.jkiss.dbeaver.core.CoreMessages;
import org.jkiss.dbeaver.tasks.ui.nativetool.internal.TaskNativeUIMessages;
import org.jkiss.dbeaver.ui.UIUtils;
import org.jkiss.dbeaver.utils.GeneralUtils;
......@@ -43,10 +43,10 @@ public class DatabaseWizardPageLog extends WizardPage {
public DatabaseWizardPageLog(String task)
{
super(NLS.bind(CoreMessages.tools_wizard_page_log_task_progress, task));
super(NLS.bind(TaskNativeUIMessages.tools_wizard_page_log_task_progress, task));
this.task = task;
setTitle(NLS.bind(CoreMessages.tools_wizard_page_log_task_progress, task));
setDescription(NLS.bind(CoreMessages.tools_wizard_page_log_task_progress_log, task));
setTitle(NLS.bind(TaskNativeUIMessages.tools_wizard_page_log_task_progress, task));
setDescription(NLS.bind(TaskNativeUIMessages.tools_wizard_page_log_task_progress_log, task));
}
@Override
......@@ -132,7 +132,7 @@ public class DatabaseWizardPageLog extends WizardPage {
private InputStream input;
protected LogReaderJob(ProcessBuilder processBuilder, InputStream stream)
{
super(NLS.bind(CoreMessages.tools_wizard_page_log_task_log_reader, task));
super(NLS.bind(TaskNativeUIMessages.tools_wizard_page_log_task_log_reader, task));
this.processBuilder = processBuilder;
this.input = stream;
......@@ -158,7 +158,7 @@ public class DatabaseWizardPageLog extends WizardPage {
cmdString.append(lf);
appendLog(cmdString.toString());
appendLog(NLS.bind(CoreMessages.tools_wizard_page_log_task_started_at, task, new Date()) + lf);
appendLog(NLS.bind(TaskNativeUIMessages.tools_wizard_page_log_task_started_at, task, new Date()) + lf);
try {
InputStream in = input;
......@@ -191,7 +191,7 @@ public class DatabaseWizardPageLog extends WizardPage {
// just skip
appendLog(e.getMessage() + lf);
} finally {
appendLog(NLS.bind(CoreMessages.tools_wizard_page_log_task_finished, task, new Date()) + lf);
appendLog(NLS.bind(TaskNativeUIMessages.tools_wizard_page_log_task_finished, task, new Date()) + lf);
}
}
}
......@@ -200,7 +200,7 @@ public class DatabaseWizardPageLog extends WizardPage {
private InputStream input;
protected NullReaderJob(InputStream stream)
{
super(NLS.bind(CoreMessages.tools_wizard_page_log_task_log_reader, task));
super(NLS.bind(TaskNativeUIMessages.tools_wizard_page_log_task_log_reader, task));
this.input = stream;
}
......
/*
* DBeaver - Universal Database Manager
* Copyright (C) 2010-2019 Serge Rider (serge@jkiss.org)
* Copyright (C) 2011-2012 Eugene Fradkin (eugene.fradkin@gmail.com)
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.jkiss.dbeaver.ui.dialogs.tools;
import org.eclipse.jface.dialogs.IDialogConstants;
import org.eclipse.swt.SWT;
import org.eclipse.swt.layout.GridData;
import org.eclipse.swt.layout.GridLayout;
import org.eclipse.swt.widgets.Button;
import org.eclipse.swt.widgets.Composite;
import org.eclipse.swt.widgets.Label;
import org.eclipse.swt.widgets.Shell;
import org.eclipse.ui.IWorkbenchWindow;
import org.jkiss.dbeaver.model.DBPDataSourceContainer;
import org.jkiss.dbeaver.ui.dialogs.BaseDialog;
import org.jkiss.dbeaver.ui.dialogs.connection.ClientHomesSelector;
import org.jkiss.dbeaver.ui.internal.UIMessages;
import org.jkiss.dbeaver.ui.task.TaskConfigurationWizard;
import org.jkiss.dbeaver.ui.task.TaskConfigurationWizardDialog;
/**
* Tool wizard dialog
*/
public class ToolWizardDialog extends TaskConfigurationWizardDialog
{
public static final int CLIENT_CONFIG_ID = 1000;
public ToolWizardDialog(IWorkbenchWindow window, TaskConfigurationWizard wizard)
{
super(window, wizard);
setShellStyle(SWT.CLOSE | SWT.MAX | SWT.MIN | SWT.TITLE | SWT.BORDER | SWT.RESIZE | getDefaultOrientation());
setHelpAvailable(false);
setFinishButtonLabel(UIMessages.button_start);
}
@Override
protected void createButtonsForButtonBar(Composite parent)
{
if (getWizard() instanceof AbstractToolWizard<?, ?>) {
boolean nativeClientRequired = ((AbstractToolWizard) getWizard()).isNativeClientHomeRequired();
if (nativeClientRequired) {
parent.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, true, false));
Button configButton = createButton(parent, CLIENT_CONFIG_ID, "Client ...", false);
//configButton.setLayoutData(new GridData(GridData.HORIZONTAL_ALIGN_BEGINNING));
Label spacer = new Label(parent, SWT.NONE);
spacer.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, true, false));
((GridLayout)parent.getLayout()).numColumns++;
((GridLayout)parent.getLayout()).makeColumnsEqualWidth = false;
}
}
super.createButtonsForButtonBar(parent);
}
@Override
protected void buttonPressed(int buttonId) {
if (buttonId == CLIENT_CONFIG_ID) {
openClientConfiguration();
}
super.buttonPressed(buttonId);
}
private void openClientConfiguration() {
AbstractToolWizard toolWizard = (AbstractToolWizard) getWizard();
DBPDataSourceContainer dataSource = toolWizard.getDataSourceContainer();
if (dataSource != null) {
NativeClientConfigDialog dialog = new NativeClientConfigDialog(getShell(), dataSource);
if (dialog.open() == IDialogConstants.OK_ID) {
toolWizard.updateErrorMessage();
updateButtons();
}
}
}
private static class NativeClientConfigDialog extends BaseDialog {
private final DBPDataSourceContainer dataSource;
private ClientHomesSelector homesSelector;
public NativeClientConfigDialog(Shell parentShell, DBPDataSourceContainer dataSource) {
super(parentShell, "Configure local client for " + dataSource.getName(), dataSource.getDriver().getIcon());
this.dataSource = dataSource;
}
@Override
protected Composite createDialogArea(Composite parent) {
Composite dialogArea = super.createDialogArea(parent);
homesSelector = new ClientHomesSelector(dialogArea, "Native client");
homesSelector.populateHomes(dataSource.getDriver(), dataSource.getConnectionConfiguration().getClientHomeId(), true);
homesSelector.getPanel().setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
return dialogArea;
}
@Override
protected void okPressed() {
String selectedHome = homesSelector.getSelectedHome();
dataSource.getConnectionConfiguration().setClientHomeId(selectedHome);
dataSource.getRegistry().flushConfig();
super.okPressed();
}
}
}
/*
* DBeaver - Universal Database Manager
* Copyright (C) 2010-2019 Serge Rider (serge@jkiss.org)
* Copyright (C) 2011-2012 Eugene Fradkin (eugene.fradkin@gmail.com)
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.jkiss.dbeaver.tasks.ui.nativetool;
import org.eclipse.jface.dialogs.IDialogConstants;
import org.eclipse.swt.SWT;
import org.eclipse.swt.layout.GridData;
import org.eclipse.swt.layout.GridLayout;
import org.eclipse.swt.widgets.Button;
import org.eclipse.swt.widgets.Composite;
import org.eclipse.swt.widgets.Label;
import org.eclipse.swt.widgets.Shell;
import org.eclipse.ui.IWorkbenchWindow;
import org.jkiss.dbeaver.model.DBPDataSourceContainer;
import org.jkiss.dbeaver.tasks.ui.wizard.TaskConfigurationWizard;
import org.jkiss.dbeaver.tasks.ui.wizard.TaskConfigurationWizardDialog;
import org.jkiss.dbeaver.ui.dialogs.BaseDialog;
import org.jkiss.dbeaver.ui.dialogs.connection.ClientHomesSelector;
import org.jkiss.dbeaver.ui.internal.UIMessages;
/**
* Tool wizard dialog
*/
public class ToolWizardDialog extends TaskConfigurationWizardDialog
{
public static final int CLIENT_CONFIG_ID = 1000;
public ToolWizardDialog(IWorkbenchWindow window, TaskConfigurationWizard wizard)
{
super(window, wizard);
setShellStyle(SWT.CLOSE | SWT.MAX | SWT.MIN | SWT.TITLE | SWT.BORDER | SWT.RESIZE | getDefaultOrientation());
setHelpAvailable(false);
setFinishButtonLabel(UIMessages.button_start);
}
@Override
protected void createButtonsForButtonBar(Composite parent)
{
if (getWizard() instanceof AbstractToolWizard<?, ?>) {
boolean nativeClientRequired = ((AbstractToolWizard) getWizard()).isNativeClientHomeRequired();
if (nativeClientRequired) {
parent.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, true, false));
Button configButton = createButton(parent, CLIENT_CONFIG_ID, "Client ...", false);
//configButton.setLayoutData(new GridData(GridData.HORIZONTAL_ALIGN_BEGINNING));
Label spacer = new Label(parent, SWT.NONE);
spacer.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, true, false));
((GridLayout)parent.getLayout()).numColumns++;
((GridLayout)parent.getLayout()).makeColumnsEqualWidth = false;
}
}
super.createButtonsForButtonBar(parent);
}
@Override
protected void buttonPressed(int buttonId) {
if (buttonId == CLIENT_CONFIG_ID) {
openClientConfiguration();
}
super.buttonPressed(buttonId);
}
private void openClientConfiguration() {
AbstractToolWizard toolWizard = (AbstractToolWizard) getWizard();
DBPDataSourceContainer dataSource = toolWizard.getDataSourceContainer();
if (dataSource != null) {
NativeClientConfigDialog dialog = new NativeClientConfigDialog(getShell(), dataSource);
if (dialog.open() == IDialogConstants.OK_ID) {
toolWizard.updateErrorMessage();
updateButtons();
}
}
}
private static class NativeClientConfigDialog extends BaseDialog {
private final DBPDataSourceContainer dataSource;
private ClientHomesSelector homesSelector;
public NativeClientConfigDialog(Shell parentShell, DBPDataSourceContainer dataSource) {
super(parentShell, "Configure local client for " + dataSource.getName(), dataSource.getDriver().getIcon());
this.dataSource = dataSource;
}
@Override
protected Composite createDialogArea(Composite parent) {
Composite dialogArea = super.createDialogArea(parent);
homesSelector = new ClientHomesSelector(dialogArea, "Native client");
homesSelector.populateHomes(dataSource.getDriver(), dataSource.getConnectionConfiguration().getClientHomeId(), true);
homesSelector.getPanel().setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
return dialogArea;
}
@Override
protected void okPressed() {
String selectedHome = homesSelector.getSelectedHome();
dataSource.getConnectionConfiguration().setClientHomeId(selectedHome);
dataSource.getRegistry().flushConfig();
super.okPressed();
}
}
}
/*
* DBeaver - Universal Database Manager
* Copyright (C) 2010-2019 Serge Rider (serge@jkiss.org)
* Copyright (C) 2011-2012 Eugene Fradkin (eugene.fradkin@gmail.com)
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.jkiss.dbeaver.tasks.ui.nativetool.internal;
import org.eclipse.osgi.util.NLS;
public class TaskNativeUIMessages extends NLS {
public static final String BUNDLE_NAME = "org.jkiss.dbeaver.core.CoreResources"; //$NON-NLS-1$
public static String tools_script_execute_wizard_task_completed;
public static String tools_wizard_error_task_error_message;
public static String tools_wizard_error_task_error_title;
public static String tools_wizard_error_task_canceled;
public static String tools_wizard_log_process_exit_code;
public static String tools_wizard_log_io_error;
public static String tools_wizard_message_client_home_not_found;
public static String tools_wizard_message_no_client_home;
public static String tools_wizard_page_log_task_finished;
public static String tools_wizard_page_log_task_log_reader;
public static String tools_wizard_page_log_task_progress;
public static String tools_wizard_page_log_task_progress_log;
public static String tools_wizard_page_log_task_started_at;
static {
// initialize resource bundle
NLS.initializeMessages(BUNDLE_NAME, TaskNativeUIMessages.class);
}
private TaskNativeUIMessages() {
}
}
tools_script_execute_wizard_task_completed = {0} ({1}) completed
tools_wizard_error_task_canceled = {0} "{1}" canceled
tools_wizard_error_task_error_message = Cannot perform
tools_wizard_error_task_error_title = {0} error
tools_wizard_log_io_error = IO Error: {0}
tools_wizard_log_process_exit_code = Process exit code: {0}
tools_wizard_message_client_home_not_found = Client home "{0}" not found
tools_wizard_message_no_client_home = Native client is not specified for connection
tools_wizard_page_log_task_finished = {0} finished at {1}
tools_wizard_page_log_task_log_reader = {0} log reader
tools_wizard_page_log_task_progress = {0} progress
tools_wizard_page_log_task_progress_log = {0} progress log
tools_wizard_page_log_task_started_at = {0} started at {1}
tools_script_execute_wizard_task_completed = {0} ({1}) abgeschlossen
tools_wizard_error_task_canceled = {0} "{1}" abgebrochen
tools_wizard_error_task_error_message = Kann nicht ausgef\u00FChrt werden
tools_wizard_error_task_error_title = {0} Fehler
tools_wizard_log_io_error = IO Fehler: {0}
tools_wizard_log_process_exit_code = Prozess-Exit-Code: {0}
tools_wizard_message_client_home_not_found = Client-Home "{0}" nicht gefunden
tools_wizard_message_no_client_home = Client-Home ist nicht f\u00FCr die Verbindung festgelegt.
tools_wizard_page_log_task_finished = {0} fertiggestellt um {1}
tools_wizard_page_log_task_log_reader = {0} Protokollleser
tools_wizard_page_log_task_progress = {0} Fortschritt
tools_wizard_page_log_task_progress_log = {0} Fortschrittsprotokoll
tools_wizard_page_log_task_started_at = {0} gestartet um {1}
tools_script_execute_wizard_task_completed = {0} ({1}) termin\u00E9
tools_wizard_error_task_canceled = {0} "{1}" annul\u00E9
tools_wizard_error_task_error_message = Ne peut pas r\u00E9aliser
tools_wizard_error_task_error_title = {0} erreur
tools_wizard_log_io_error = Erreur Entr\u00E9e-Sortie : {0}
tools_wizard_log_process_exit_code = Code r\u00E9sultat du processus : {0}
tools_wizard_message_client_home_not_found = L'accueil du client "{0}" est introuvable
tools_wizard_message_no_client_home = L'accueil du clien n'est pas renseign\u00E9 pour la connexion
tools_wizard_page_log_task_finished = {0} termin\u00E9 \u00E0 {1}
tools_wizard_page_log_task_log_reader = {0} lecteur de journaux
tools_wizard_page_log_task_progress = {0} progression
tools_wizard_page_log_task_progress_log = {0} journaux de progression
tools_wizard_page_log_task_started_at = {0} d\u00E9marr\u00E9 \u00E0 {1}
tools_script_execute_wizard_task_completed ={0}\uFF08{1}\uFF09\u304C\u5B8C\u4E86\u3057\u307E\u3057\u305F
tools_wizard_error_task_canceled ={0} "{1}"\u304C\u30AD\u30E3\u30F3\u30BB\u30EB\u3055\u308C\u307E\u3057\u305F
tools_wizard_error_task_error_message =\u5B9F\u884C\u3067\u304D\u307E\u305B\u3093
tools_wizard_error_task_error_title ={0}\u30A8\u30E9\u30FC
tools_wizard_log_io_error =IO\u30A8\u30E9\u30FC\uFF1A{0}
tools_wizard_log_process_exit_code =\u30D7\u30ED\u30BB\u30B9\u306E\u7D42\u4E86\u30B3\u30FC\u30C9\uFF1A{0}
tools_wizard_message_client_home_not_found =\u30AF\u30E9\u30A4\u30A2\u30F3\u30C8\u30DB\u30FC\u30E0 "{0}"\u304C\u898B\u3064\u304B\u308A\u307E\u305B\u3093
tools_wizard_message_no_client_home =\u30AF\u30E9\u30A4\u30A2\u30F3\u30C8\u306E\u30DB\u30FC\u30E0\u304C\u63A5\u7D9A\u7528\u306B\u6307\u5B9A\u3055\u308C\u3066\u3044\u307E\u305B\u3093
tools_wizard_page_log_task_finished ={0}\u306F{1}\u3067\u7D42\u4E86\u3057\u307E\u3057\u305F
tools_wizard_page_log_task_log_reader ={0}\u30ED\u30B0\u30EA\u30FC\u30C0\u30FC
tools_wizard_page_log_task_progress ={0}\u9032\u6357
tools_wizard_page_log_task_progress_log ={0}\u9032\u6357\u30ED\u30B0
tools_wizard_page_log_task_started_at ={0}\u306F{1}\u3067\u958B\u59CB\u3057\u307E\u3057\u305F
tools_script_execute_wizard_task_completed={0} ({1}) \u0437\u0430\u043A\u043E\u043D\u0447\u0435\u043D\u043E
tools_wizard_error_task_error_message=\u041D\u0435\u0432\u043E\u0437\u043C\u043E\u0436\u043D\u043E \u0432\u044B\u043F\u043E\u043B\u043D\u0438\u0442\u044C
tools_wizard_error_task_canceled={0} "{1}" \u043E\u0442\u043C\u0435\u043D\u0435\u043D
tools_wizard_log_process_exit_code=\u041A\u043E\u0434 \u0432\u043E\u0437\u0432\u0440\u0430\u0442\u0430 \u043F\u0440\u043E\u0446\u0435\u0441\u0441\u0430\: {0}
tools_wizard_log_io_error=\u041E\u0448\u0438\u0431\u043A\u0430 \u0432\u0432\u043E\u0434\u0430/\u0432\u044B\u0432\u043E\u0434\u0430\: {0}
tools_wizard_message_client_home_not_found=\u041A\u043B\u0438\u0435\u043D\u0442 "{0}" \u043D\u0435 \u043D\u0430\u0439\u0434\u0435\u043D
tools_wizard_message_no_client_home=\u041A\u043B\u0438\u0435\u043D\u0442 \u0441\u043E\u0435\u0434\u0438\u043D\u0435\u043D\u0438\u044F \u043D\u0435 \u0437\u0430\u0434\u0430\u043D
tools_wizard_error_task_error_title={0} - \u043E\u0448\u0438\u0431\u043A\u0430.
tools_wizard_page_log_task_finished={0} \u0437\u0430\u043A\u043E\u043D\u0447\u0435\u043D \u0432 {1}
tools_wizard_page_log_task_log_reader={0}. \u0427\u0442\u0435\u043D\u0438\u0435 \u043B\u043E\u0433\u043E\u0432.
tools_wizard_page_log_task_progress={0} \u0432 \u043F\u0440\u043E\u0446\u0435\u0441\u0441\u0435
tools_wizard_page_log_task_progress_log={0}. \u041B\u043E\u0433 \u0432\u044B\u043F\u043E\u043B\u043D\u0435\u043D\u0438\u044F.
tools_wizard_page_log_task_started_at={0} \u0437\u0430\u043F\u0443\u0449\u0435\u043D \u0432 {1}
tools_script_execute_wizard_task_completed = {0} ({1}) \u5B8C\u6210
tools_wizard_error_task_canceled = {0} "{1}" \u88AB\u53D6\u6D88
tools_wizard_error_task_error_message = \u65E0\u6CD5\u6267\u884C
tools_wizard_error_task_error_title = {0} \u9519\u8BEF
tools_wizard_log_io_error = \u8BFB\u5199\u9519\u8BEF: {0}
tools_wizard_log_process_exit_code = \u8FDB\u7A0B\u7ED3\u675F\u4EE3\u7801: {0}
tools_wizard_message_client_home_not_found = \u6CA1\u6709\u627E\u5230\u5BA2\u6237\u7AEF\u5730\u5740 "{0}"
tools_wizard_message_no_client_home = \u8FD8\u6CA1\u6709\u8BBE\u7F6E\u8FDE\u63A5\u5730\u5740
tools_wizard_page_log_task_finished = {0} \u5B8C\u6210\u4E8E {1}
tools_wizard_page_log_task_log_reader = {0} \u8BFB\u53D6\u65E5\u5FD7
tools_wizard_page_log_task_progress = {0} \u8FDB\u5EA6
tools_wizard_page_log_task_progress_log = {0} \u8FDB\u5EA6\u65E5\u5FD7
tools_wizard_page_log_task_started_at = {0} \u5F00\u59CB\u4E8E {1}
Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Vendor: %Bundle-Vendor
Bundle-Name: %Bundle-Name
Bundle-SymbolicName: org.jkiss.dbeaver.tasks.native;singleton:=true
Bundle-Version: 1.0.0.qualifier
Bundle-Release-Date: 20191202
Bundle-RequiredExecutionEnvironment: JavaSE-1.8
Bundle-ActivationPolicy: lazy
Require-Bundle: org.eclipse.core.runtime,
org.eclipse.core.expressions,
org.eclipse.core.resources,
org.jkiss.dbeaver.model,
org.jkiss.dbeaver.model.sql
Bundle-ClassPath: .
Automatic-Module-Name: org.jkiss.dbeaver.tasks.native
source.. = src/
output.. = target/classes/
bin.includes = .,\
META-INF/,\
OSGI-INF/,\
plugin.xml
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.4"?>
<plugin>
</plugin>
<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.jkiss.dbeaver</groupId>
<artifactId>plugins</artifactId>
<version>1.0.0-SNAPSHOT</version>
<relativePath>../</relativePath>
</parent>
<artifactId>org.jkiss.dbeaver.tasks.native</artifactId>
<version>1.0.0-SNAPSHOT</version>
<packaging>eclipse-plugin</packaging>
</project>
Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Vendor: DBeaver Corp
Bundle-Name: Database Tasks - UI
Bundle-SymbolicName: org.jkiss.dbeaver.tasks.ui;singleton:=true
Bundle-Version: 1.0.0.qualifier
Bundle-Release-Date: 20191202
Bundle-RequiredExecutionEnvironment: JavaSE-1.8
Bundle-ActivationPolicy: lazy
Export-Package: org.jkiss.dbeaver.tasks.ui
Require-Bundle: org.eclipse.core.runtime,
org.eclipse.swt,
org.eclipse.core.expressions,
org.eclipse.core.resources,
org.eclipse.jface,
org.eclipse.jface.text,
org.eclipse.ui,
org.eclipse.ui.editors,
org.eclipse.ui.views,
org.jkiss.dbeaver.model,
org.jkiss.dbeaver.registry,
org.jkiss.dbeaver.ui,
org.jkiss.dbeaver.ui.navigator,
org.jkiss.dbeaver.ui.editors.base
Export-Package: org.jkiss.dbeaver.tasks.ui,
org.jkiss.dbeaver.tasks.ui.wizard,
org.jkiss.dbeaver.tasks.ui.view
Bundle-ClassPath: .
Automatic-Module-Name: org.jkiss.dbeaver.tasks.ui
extension-point.org.jkiss.dbeaver.tools.name = Tools
view.tasks.title = Database Tasks
menu.database.tasks.label = &Tasks
command.org.jkiss.dbeaver.task.create.name = Create new task ...
command.org.jkiss.dbeaver.task.create.description = Create new database task
command.org.jkiss.dbeaver.task.run.name = Run task
command.org.jkiss.dbeaver.task.run.description = Executes selected task
command.org.jkiss.dbeaver.task.edit.name = Edit task
command.org.jkiss.dbeaver.task.edit.description = Opens task configuration
extension-point.org.jkiss.dbeaver.tools.name = Werkzeuge
extension-point.org.jkiss.dbeaver.tools.name = Outils
extension-point.org.jkiss.dbeaver.tools.name =\u30C4\u30FC\u30EB
extension-point.org.jkiss.dbeaver.tools.name = \u5DE5\u5177
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册