提交 1687bc79 编写于 作者: S Serge Rider

Move driver management into editors.connection


Former-commit-id: 755bd661
上级 616b74cd
......@@ -17,7 +17,6 @@ Export-Package: org.jkiss.dbeaver,
org.jkiss.dbeaver.ui.actions.common,
org.jkiss.dbeaver.ui.actions.datasource,
org.jkiss.dbeaver.ui.dialogs.connection,
org.jkiss.dbeaver.ui.dialogs.driver,
org.jkiss.dbeaver.ui.e4,
org.jkiss.dbeaver.ui.perspective,
org.jkiss.dbeaver.ui.preferences,
......
......@@ -23,8 +23,6 @@ command.org.eclipse.ui.views.showView.label = Query Manager
command.org.jkiss.dbeaver.ui.tools.menu.description = Shows context menu with database tools
command.org.jkiss.dbeaver.ui.tools.menu.name = Context tools
command.org.jkiss.dbeaver.core.driver.manager.name=Driver Manager
command.org.jkiss.dbeaver.core.driver.manager.description=Driver Manager
command.org.jkiss.dbeaver.core.new.connection.name=New Database Connection
command.org.jkiss.dbeaver.core.new.connection.description=New Connection Wizard
command.org.jkiss.dbeaver.core.migrate.connection.name=Change Connection(s) Driver
......
......@@ -34,8 +34,6 @@ command.org.jkiss.dbeaver.core.disconnect.description = Ve
command.org.jkiss.dbeaver.core.disconnect.name = Verbindung trennen
command.org.jkiss.dbeaver.core.disconnectAll.description = Alle offenen Verbindungen trennen
command.org.jkiss.dbeaver.core.disconnectAll.name = Alle Verbindungen trennen
command.org.jkiss.dbeaver.core.driver.manager.description = Treibermanager
command.org.jkiss.dbeaver.core.driver.manager.name = Treibermanager
command.org.jkiss.dbeaver.core.edit.copy.adv_info = Erweiterte Informationen kopieren
command.org.jkiss.dbeaver.core.edit.copy.special.description = Erweitertes Kopieren
command.org.jkiss.dbeaver.core.edit.copy.special.label = Erweitertes Kopieren
......
......@@ -2,8 +2,6 @@
view.query.manager.title = Gestor de consultas
view.shell.process.title = Procesos
command.org.jkiss.dbeaver.core.driver.manager.name = Gestor de Driver
command.org.jkiss.dbeaver.core.driver.manager.description = Gestor de Driver
command.org.jkiss.dbeaver.core.new.connection.name = Nueva Conexi\u00F3n
command.org.jkiss.dbeaver.core.new.connection.description = Asistente para Nueva Conexi\u00F3n
command.org.jkiss.dbeaver.core.migrate.connection.name = Migrar conexi\u00F3n(es)
......
......@@ -21,8 +21,6 @@ command.org.jkiss.dbeaver.core.disconnect.description = Se d
command.org.jkiss.dbeaver.core.disconnect.name = Se d\u00E9connecter
command.org.jkiss.dbeaver.core.disconnectAll.description = Se d\u00E9connecter de toutes les bases
command.org.jkiss.dbeaver.core.disconnectAll.name = Se d\u00E9connecter totalement
command.org.jkiss.dbeaver.core.driver.manager.description = Gestionnaire de pilotes
command.org.jkiss.dbeaver.core.driver.manager.name = Gestionnaire de pilotes
command.org.jkiss.dbeaver.core.edit.copy.adv_info = Copier les informations avanc\u00E9es
command.org.jkiss.dbeaver.core.edit.copy.special.description = Copie sp\u00E9ciale
command.org.jkiss.dbeaver.core.edit.copy.special.name = Copie sp\u00E9ciale
......
......@@ -2,8 +2,6 @@
view.query.manager.title = Gestore Query
view.shell.process.title = Processo
command.org.jkiss.dbeaver.core.driver.manager.name = Gestore Driver
command.org.jkiss.dbeaver.core.driver.manager.description = Gestore Driver
command.org.jkiss.dbeaver.core.new.connection.name = Nuova Connessione
command.org.jkiss.dbeaver.core.new.connection.description = Wizard Nuova Connessione
command.org.jkiss.dbeaver.core.migrate.connection.name = Migra Connessione(i)
......
......@@ -23,8 +23,6 @@ command.org.eclipse.ui.views.showView.label =\u30AF\u30A8\u30EA\u30DE\u30CD\u30F
command.org.jkiss.dbeaver.ui.tools.menu.description =\u30C7\u30FC\u30BF\u30D9\u30FC\u30B9\u30C4\u30FC\u30EB\u3067\u30B3\u30F3\u30C6\u30AD\u30B9\u30C8\u30E1\u30CB\u30E5\u30FC\u3092\u8868\u793A
command.org.jkiss.dbeaver.ui.tools.menu.name =\u30B3\u30F3\u30C6\u30AD\u30B9\u30C8\u30C4\u30FC\u30EB
command.org.jkiss.dbeaver.core.driver.manager.name=\u30C9\u30E9\u30A4\u30D0\u30FC\u30DE\u30CD\u30FC\u30B8\u30E3\u30FC
command.org.jkiss.dbeaver.core.driver.manager.description=\u30C9\u30E9\u30A4\u30D0\u30FC\u30DE\u30CD\u30FC\u30B8\u30E3\u30FC
command.org.jkiss.dbeaver.core.new.connection.name=\u65B0\u3057\u3044\u63A5\u7D9A
command.org.jkiss.dbeaver.core.new.connection.description=\u65B0\u3057\u3044\u63A5\u7D9A\u30A6\u30A3\u30B6\u30FC\u30C9
command.org.jkiss.dbeaver.core.migrate.connection.name=\u63A5\u7D9A\u3092\u5909\u66F4\u3059\u308B
......
......@@ -22,8 +22,6 @@ command.org.eclipse.ui.views.showView.label = \uCFFC\uB9AC \uAD00\uB9AC\uC790
command.org.jkiss.dbeaver.ui.tools.menu.description = \uB370\uC774\uD130\uBCA0\uC774\uC2A4 \uD234\uACFC \uAD00\uB828\uB41C \uCEE8\uD14D\uC2A4\uD2B8 \uBA54\uB274\uC744 \uBCF4\uC5EC\uC90D\uB2C8\uB2E4.
command.org.jkiss.dbeaver.ui.tools.menu.name = \uCEE8\uD14D\uC2A4\uD2B8 \uD234
command.org.jkiss.dbeaver.core.driver.manager.name=\uB4DC\uB77C\uC774\uBC84 \uAD00\uB9AC\uC790
command.org.jkiss.dbeaver.core.driver.manager.description=\uB4DC\uB77C\uC774\uBC84 \uAD00\uB9AC\uC790
command.org.jkiss.dbeaver.core.new.connection.name=\uC0C8 \uB370\uC774\uD130\uBCA0\uC774\uC2A4 \uC5F0\uACB0
command.org.jkiss.dbeaver.core.new.connection.description=\uC0C8 \uC5F0\uACB0 \uB9C8\uBC95\uC0AC
command.org.jkiss.dbeaver.core.migrate.connection.name=DB\uC5F0\uACB0 \uB4DC\uB77C\uC774\uBC84 \uBCC0\uACBD
......
......@@ -26,8 +26,6 @@ command.org.jkiss.dbeaver.core.disconnectOther.description = \u
command.org.jkiss.dbeaver.core.disconnectOther.name = \u0417\u0430\u043A\u0440\u044B\u0442\u044C \u0434\u0440\u0443\u0433\u0438\u0435 \u0441\u043E\u0435\u0434\u0438\u043D\u0435\u043D\u0438\u044F
command.org.jkiss.dbeaver.core.disconnectAll.description = \u0417\u0430\u043A\u0440\u044B\u0442\u044C \u0432\u0441\u0435 \u043E\u0442\u043A\u0440\u044B\u0442\u044B\u0435 \u0441\u043E\u0435\u0434\u0438\u043D\u0435\u043D\u0438\u044F \u0441 \u0411\u0414
command.org.jkiss.dbeaver.core.disconnectAll.name = \u0417\u0430\u043A\u0440\u044B\u0442\u044C \u0432\u0441\u0435 \u0441\u043E\u0435\u0434\u0438\u043D\u0435\u043D\u0438\u044F
command.org.jkiss.dbeaver.core.driver.manager.description = \u0423\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u0430\u043C\u0438
command.org.jkiss.dbeaver.core.driver.manager.name = \u0423\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u0430\u043C\u0438
command.org.jkiss.dbeaver.core.edit.copy.adv_info = \u041A\u043E\u043F\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u043F\u043E\u043B\u043D\u0443\u044E \u0438\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0438\u044E
command.org.jkiss.dbeaver.core.edit.copy.special.description = \u041A\u043E\u043F\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0441 \u0434\u043E\u043F\u043E\u043B\u043D\u0438\u0442\u0435\u043B\u044C\u043D\u044B\u043C\u0438 \u043F\u0430\u0440\u0430\u043C\u0435\u0442\u0440\u0430\u043C\u0438
command.org.jkiss.dbeaver.core.edit.copy.special.name = \u041A\u043E\u043F\u0438\u0440\u043E\u0432\u0430\u0442\u044C (...)
......
......@@ -34,8 +34,6 @@ command.org.jkiss.dbeaver.core.disconnect.description = \u
command.org.jkiss.dbeaver.core.disconnect.name = \u65AD\u5F00\u8FDE\u63A5
command.org.jkiss.dbeaver.core.disconnectAll.description = \u5173\u95ED\u6240\u6709\u6253\u5F00\u7684\u8FDE\u63A5
command.org.jkiss.dbeaver.core.disconnectAll.name = \u5168\u90E8\u65AD\u5F00
command.org.jkiss.dbeaver.core.driver.manager.description = \u9A71\u52A8\u7BA1\u7406\u5668
command.org.jkiss.dbeaver.core.driver.manager.name = \u9A71\u52A8\u7BA1\u7406\u5668
command.org.jkiss.dbeaver.core.edit.copy.adv_info = \u590D\u5236\u9AD8\u7EA7\u4FE1\u606F
command.org.jkiss.dbeaver.core.edit.copy.special.description = \u590D\u5236\u7279\u522B\u7684\u4FE1\u606F
command.org.jkiss.dbeaver.core.edit.copy.special.label = \u9AD8\u7EA7\u590D\u5236
......
......@@ -106,7 +106,6 @@
<extension point="org.eclipse.ui.commands">
<category id="org.jkiss.dbeaver.core.util" name="%category.utility.name" description="%category.utility.description"/>
<command id="org.jkiss.dbeaver.core.driver.manager" name="%command.org.jkiss.dbeaver.core.driver.manager.name" description="%command.org.jkiss.dbeaver.core.driver.manager.description" categoryId="org.jkiss.dbeaver.core.navigator"/>
<command id="org.jkiss.dbeaver.core.new.connection" name="%command.org.jkiss.dbeaver.core.new.connection.name" description="%command.org.jkiss.dbeaver.core.new.connection.description" categoryId="org.jkiss.dbeaver.core.navigator"/>
<command id="org.jkiss.dbeaver.core.migrate.connection" name="%command.org.jkiss.dbeaver.core.migrate.connection.name" description="%command.org.jkiss.dbeaver.core.migrate.connection.description" categoryId="org.jkiss.dbeaver.core.navigator"/>
<command id="org.jkiss.dbeaver.core.navigator.bookmark.add" name="%command.org.jkiss.dbeaver.core.navigator.bookmark.add.name" description="%command.org.jkiss.dbeaver.core.navigator.bookmark.add.description" categoryId="org.jkiss.dbeaver.core.navigator"/>
......@@ -141,7 +140,6 @@
</extension>
<extension point="org.eclipse.ui.commandImages">
<image commandId="org.jkiss.dbeaver.core.driver.manager" icon="platform:/plugin/org.jkiss.dbeaver.ui/icons/driver_manager.png"/>
<image commandId="org.jkiss.dbeaver.core.new.connection" icon="platform:/plugin/org.jkiss.dbeaver.ui/icons/database_connect.png"/>
<image commandId="org.jkiss.dbeaver.core.navigator.bookmark.add" icon="platform:/plugin/org.jkiss.dbeaver.ui/icons/bookmark.png"/>
......@@ -258,7 +256,6 @@
</extension>
<extension point="org.eclipse.ui.handlers">
<handler commandId="org.jkiss.dbeaver.core.driver.manager" class="org.jkiss.dbeaver.ui.actions.datasource.DriverManagerDialogHandler"/>
<handler commandId="org.jkiss.dbeaver.core.new.connection" class="org.jkiss.dbeaver.ui.actions.datasource.DataSourceCreateHandler">
<enabledWhen>
<with variable="activePart">
......
......@@ -23,16 +23,6 @@ public interface CoreCommands
{
String CMD_CONNECT = "org.jkiss.dbeaver.core.connect";
String CMD_DISCONNECT = "org.jkiss.dbeaver.core.disconnect";
String CMD_DISCONNECT_ALL = "org.jkiss.dbeaver.core.disconnectAll";
String CMD_DISCONNECT_OTHER = "org.jkiss.dbeaver.core.disconnectOther";
String CMD_INVALIDATE = "org.jkiss.dbeaver.core.invalidate";
String CMD_COMMIT = "org.jkiss.dbeaver.core.commit";
String CMD_ROLLBACK = "org.jkiss.dbeaver.core.rollback";
String CMD_TOGGLE_AUTOCOMMIT = "org.jkiss.dbeaver.core.txn.autocommit"; //$NON-NLS-1$
String CMD_LINK_EDITOR = "org.jkiss.dbeaver.core.navigator.linkeditor";
}
......@@ -136,55 +136,6 @@ public class CoreMessages extends NLS {
public static String dialog_connection_wizard_start_dialog_interrupted_title;
public static String dialog_connection_wizard_title;
public static String dialog_driver_manager_button_delete;
public static String dialog_driver_manager_button_edit;
public static String dialog_driver_manager_button_new;
public static String dialog_driver_manager_button_copy;
public static String dialog_driver_manager_label_unavailable;
public static String dialog_driver_manager_label_user_defined;
public static String dialog_driver_manager_message_cant_delete_text;
public static String dialog_driver_manager_message_cant_delete_title;
public static String dialog_driver_manager_message_delete_driver_text;
public static String dialog_driver_manager_message_delete_driver_title;
public static String dialog_driver_manager_title;
public static String dialog_edit_driver_button_add_file;
public static String dialog_edit_driver_button_add_folder;
public static String dialog_edit_driver_button_add_artifact;
public static String dialog_edit_driver_button_bind_class;
public static String dialog_edit_driver_button_classpath;
public static String dialog_edit_driver_button_update_version;
public static String dialog_edit_driver_button_details;
public static String dialog_edit_driver_button_delete;
public static String dialog_edit_driver_button_down;
public static String dialog_edit_driver_button_up;
public static String dialog_edit_driver_dialog_driver_error_message;
public static String dialog_edit_driver_dialog_driver_error_title;
public static String dialog_edit_driver_dialog_open_driver_directory;
public static String dialog_edit_driver_dialog_open_driver_library;
public static String dialog_edit_driver_label_category;
public static String dialog_edit_driver_label_class_name;
public static String dialog_edit_driver_label_class_name_tip;
public static String dialog_edit_driver_label_default_port;
public static String dialog_edit_driver_label_description;
public static String dialog_edit_driver_label_driver_class;
public static String dialog_edit_driver_label_driver_name;
public static String dialog_edit_driver_label_sample_url;
public static String dialog_edit_driver_label_sample_url_tip;
public static String dialog_edit_driver_label_website;
public static String dialog_edit_driver_tab_name_advanced_parameters;
public static String dialog_edit_driver_tab_name_connection_properties;
public static String dialog_edit_driver_tab_name_client_homes;
public static String dialog_edit_driver_tab_name_driver_libraries;
public static String dialog_edit_driver_tab_name_license;
public static String dialog_edit_driver_tab_tooltip_advanced_parameters;
public static String dialog_edit_driver_tab_tooltip_connection_properties;
public static String dialog_edit_driver_tab_tooltip_driver_libraries;
public static String dialog_edit_driver_tab_tooltip_license;
public static String dialog_edit_driver_text_driver_license;
public static String dialog_edit_driver_title_create_driver;
public static String dialog_edit_driver_title_edit_driver;
public static String dialog_migrate_wizard_choose_driver_description;
public static String dialog_migrate_wizard_choose_driver_title;
public static String dialog_migrate_wizard_name;
......@@ -276,7 +227,6 @@ public class CoreMessages extends NLS {
public static String dialog_version_update_notes;
public static String dialog_version_update_press_more_info_;
public static String dialog_version_update_title;
public static String dialog_view_classpath_title;
public static String model_html_read_database_meta_data;
......@@ -362,12 +312,6 @@ public class CoreMessages extends NLS {
public static String pref_page_ui_general_group_general;
public static String pref_page_ui_general_group_language;
public static String pref_page_ui_general_group_editors;
public static String pref_page_ui_general_group_http_proxy;
public static String pref_page_ui_general_label_proxy_host;
public static String pref_page_ui_general_spinner_proxy_port;
public static String pref_page_ui_general_label_proxy_user;
public static String pref_page_ui_general_label_proxy_password;
public static String pref_page_drivers_group_location;
public static String runtime_jobs_connect_name;
public static String runtime_jobs_connect_status_connected;
......@@ -415,7 +359,6 @@ public class CoreMessages extends NLS {
public static String dialog_connection_wizard_socksproxy_port;
public static String dialog_connection_wizard_socksproxy_username;
public static String dialog_connection_wizard_socksproxy_password;
public static String dialog_connection_driver_treecontrol_initialText;
public static String dialog_connection_driver_project;
......@@ -441,32 +384,6 @@ public class CoreMessages extends NLS {
public static String pref_page_ui_general_show_full_name_in_editor;
public static String pref_page_ui_general_show_table_grid;
public static String pref_page_ui_general_show_preview_on_save;
// Drivers
public static String pref_page_ui_general_group_settings;
public static String pref_page_ui_general_check_new_driver_versions;
public static String pref_page_drivers_local_folder;
public static String pref_page_drivers_group_file_repositories;
public static String pref_page_drivers_button_add;
public static String pref_page_drivers_label_enter_drivers_location_url;
public static String pref_page_drivers_button_remove;
// DriversMaven
public static String pref_page_drivers_maven_group_repositories;
public static String pref_page_drivers_maven_button_add;
public static String pref_page_drivers_maven_label_enter_maven_repository_url;
public static String pref_page_drivers_maven_label_bad_url;
public static String pref_page_drivers_maven_label_bad_url_tip;
public static String pref_page_drivers_maven_button_remove;
// public static String pref_page_drivers_maven_button_disable;
public static String pref_page_drivers_maven_button_up;
public static String pref_page_drivers_maven_button_down;
public static String pref_page_drivers_maven_group_properties;
public static String pref_page_drivers_maven_label_name;
public static String pref_page_drivers_maven_label_scope;
public static String pref_page_drivers_maven_group_authentication;
public static String pref_page_drivers_maven_label_user;
public static String pref_page_drivers_maven_label_password;
public static String pref_page_drivers_maven_label_enable;
public static String pref_page_drivers_maven_label_disable;
// DatabaseGeneral
public static String pref_page_ui_general_group_task_bar;
public static String pref_page_ui_general_label_enable_long_operations;
......@@ -582,84 +499,13 @@ public class CoreMessages extends NLS {
public static String dialog_connection_edit_wizard_error_md5_msg;
//Connection edit
// Driver edit
public static String dialog_edit_driver_setting;
public static String dialog_edit_driver_type_label;
public static String dialog_edit_driver_embedded_label;
public static String dialog_edit_driver_embedded_tip;
public static String dialog_edit_driver_anonymous_label;
public static String dialog_edit_driver_anonymous_tip;
public static String dialog_edit_driver_aloows_empty_password_label;
public static String dialog_edit_driver_aloows_empty_password_tip;
public static String dialog_edit_driver_description;
public static String dialog_edit_driver_edit_maven_title;
public static String dialog_edit_driver_edit_maven_group_id_label;
public static String dialog_edit_driver_edit_maven_artifact_id_label;
public static String dialog_edit_driver_edit_maven_classfier_label;
public static String dialog_edit_driver_edit_maven_version_label;
public static String dialog_edit_driver_text_driver_library;
public static String dialog_edit_driver_info;
public static String dialog_edit_driver_driver;
public static String dialog_edit_driver_library;
public static String dialog_edit_driver_path;
public static String dialog_edit_driver_version;
public static String dialog_edit_driver_file;
public static String dialog_edit_driver_tab_depencencies;
public static String dialog_edit_driver_tab_depencencies_tooltip;
public static String dialog_edit_driver_tab_detail;
public static String dialog_edit_driver_tab_detail_tooltip;
public static String dialog_edit_driver_text_license;
// Driver edit
// Driver download
public static String dialog_driver_download_button_edit_dirver;
public static String dialog_driver_download_button_add_jars;
public static String dialog_driver_download_wizard_title_setting;
public static String dialog_driver_download_wizard_title_upload_files;
public static String dialog_driver_download_wizard_title_setup_files;
public static String dialog_driver_download_wizard_download;
public static String dialog_driver_download_wizard_open_download;
public static String dialog_driver_download_page_vendor_link;
public static String dialog_driver_download_page_download_conf_link;
public static String dialog_driver_download_manual_page_config_driver_file;
public static String dialog_driver_download_manual_page_download_driver_file;
public static String dialog_driver_download_manual_page_download_config_driver_file;
public static String dialog_driver_download_manual_page_driver_file_missing_text;
public static String dialog_driver_download_manual_page_driver_file;
public static String dialog_driver_download_manual_page_column_file;
public static String dialog_driver_download_manual_page_column_required;
public static String dialog_driver_download_manual_page_column_description;
public static String dialog_driver_download_manual_page_yes;
public static String dialog_driver_download_manual_page_no;
public static String dialog_driver_download_auto_page_auto_download;
public static String dialog_driver_download_auto_page_download_driver_files;
public static String dialog_driver_download_auto_page_download_specific_driver_files;
public static String dialog_driver_download_auto_page_driver_file_missing_text;
public static String dialog_driver_download_auto_page_force_download;
public static String dialog_driver_download_auto_page_force_download_tooltip;
public static String dialog_driver_download_auto_page_required_files;
public static String dialog_driver_download_auto_page_change_driver_version_text;
public static String dialog_driver_download_auto_page_obtain_driver_files_text;
public static String dialog_driver_download_auto_page_cannot_resolve_libraries_text;
public static String dialog_driver_download_auto_page_driver_download_error;
public static String dialog_driver_download_auto_page_driver_download_error_msg;
public static String dialog_driver_download_auto_page_driver_security_warning;
public static String dialog_driver_download_auto_page_driver_security_warning_msg;
public static String dialog_driver_download_auto_page_download_rate;
public static String dialog_driver_download_auto_page_download_failed_msg;
// Driver download
public static String transaction_log_dialog_error_not_connected;
public static String viewer_selector_control_text_classic;
public static String viewer_selector_control_text_gallery;
static {
static {
// initialize resource bundle
NLS.initializeMessages(BUNDLE_NAME, CoreMessages.class);
}
......
......@@ -61,8 +61,6 @@ confirm_version_check_title = Download new version
confirm_version_check_toggleMessage = Do not ask me again
controls_driver_tree_column_connections = Connections
controls_driver_tree_column_name = Name
controls_itemlist_action_copy = Copy
dialog_about_font = SansSerif
......@@ -74,7 +72,6 @@ dialog_connection_button_test = &Test Connection ...
dialog_connection_description = Database connection settings.
dialog_connection_driver_project = Project
dialog_connection_driver_treecontrol_initialText = Type part of database/driver name to filter
dialog_connection_events_checkbox_show_process = Show Process Panel
dialog_connection_events_checkbox_terminate_at_disconnect = Terminate At Disconnect
dialog_connection_events_checkbox_wait_finish = Wait For Process To Finish
......@@ -143,53 +140,7 @@ dialog_connection_wizard_start_dialog_interrupted_message = Test interrupted
dialog_connection_wizard_start_dialog_interrupted_title = Interrupted
dialog_connection_wizard_title = Edit connection
dialog_driver_manager_button_delete = &Delete
dialog_driver_manager_button_edit = &Edit ...
dialog_driver_manager_button_new = &New
dialog_driver_manager_button_copy = &Copy
dialog_driver_manager_label_unavailable = - Unavailable
dialog_driver_manager_label_user_defined = - User defined
dialog_driver_manager_message_cant_delete_text = Cannot delete driver "{0}" because it is used by the following datasource(s):
dialog_driver_manager_message_cant_delete_title = Cannot delete driver
dialog_driver_manager_message_delete_driver_text = Are you sure you want to delete driver '
dialog_driver_manager_message_delete_driver_title = Delete driver
dialog_driver_manager_title = Driver Manager
dialog_edit_driver_button_add_artifact = Add &Artifact
dialog_edit_driver_button_add_file = Add &File
dialog_edit_driver_button_add_folder = Add Fol&der
dialog_edit_driver_button_bind_class = Find Class
dialog_edit_driver_button_classpath = &Classpath
dialog_edit_driver_button_delete = D&elete
dialog_edit_driver_button_details = &Information
dialog_edit_driver_button_down = Do&wn
dialog_edit_driver_button_up = &Up
dialog_edit_driver_button_update_version = &Download/Update
dialog_edit_driver_dialog_driver_error_message = Cannot load driver
dialog_edit_driver_dialog_driver_error_title = Driver Error
dialog_edit_driver_dialog_open_driver_directory = Open driver directory
dialog_edit_driver_dialog_open_driver_library = Open driver library
dialog_edit_driver_label_category = Category
dialog_edit_driver_label_class_name = Class Name
dialog_edit_driver_label_class_name_tip = Java class name of driver implementation.\nClick "Find Class" button to find classes present in libraries.\nIf empty then the default JDBC driver will be used instead.
dialog_edit_driver_label_default_port = Default Port
dialog_edit_driver_label_description = Description
dialog_edit_driver_label_driver_class = Driver class
dialog_edit_driver_label_driver_name = Driver Name
dialog_edit_driver_label_sample_url = URL Template
dialog_edit_driver_label_sample_url_tip = Template which will be used to construct connection URL. Not required for non-JDBC drivers.\nIf empty you will need to specify the JDBC URL for each connection.
dialog_edit_driver_label_website = Website
dialog_edit_driver_tab_name_advanced_parameters = Advanced parameters
dialog_edit_driver_tab_name_client_homes = Native Client
dialog_edit_driver_tab_name_connection_properties = Connection properties
dialog_edit_driver_tab_name_driver_libraries = Libraries
dialog_edit_driver_tab_name_license = License
dialog_edit_driver_tab_tooltip_advanced_parameters = Advanced driver parameters
dialog_edit_driver_tab_tooltip_connection_properties = Default connection properties
dialog_edit_driver_tab_tooltip_driver_libraries = Additional Driver Libraries
dialog_edit_driver_tab_tooltip_license = Driver license
dialog_edit_driver_text_driver_license = Driver license
dialog_edit_driver_title_create_driver = Create new driver
dialog_edit_driver_title_edit_driver = Edit Driver '
dialog_migrate_wizard_choose_driver_description = Choose target driver for selected connections.
dialog_migrate_wizard_choose_driver_title = Choose target driver
dialog_migrate_wizard_name = Connections
......@@ -281,7 +232,6 @@ dialog_version_update_no_new_version = There is no new version of {0}.
dialog_version_update_notes = Notes
dialog_version_update_press_more_info_ = Press "{0}" to open the web page where you can download {1}
dialog_version_update_title = Version update
dialog_view_classpath_title = System Classpath
editor_file_open_in_explorer = Open Folder in Explorer
editor_file_copy_path = Copy File Path
......@@ -342,7 +292,6 @@ pref_page_error_handle_group_cancel_title = Cancel execution
pref_page_error_handle_cancel_check_timeout = Close connection after timeout (ms)
pref_page_error_handle_cancel_check_timeout_tip = If query cancel does not help then try to kill the active connection after the timeout expires.\nZero timeout = do not close connection.
pref_page_drivers_group_location = Drivers location
pref_page_query_manager_checkbox_ddl_executions = DDL executions
pref_page_query_manager_checkbox_metadata_read = Metadata read
pref_page_query_manager_checkbox_metadata_write = Metadata write (DDL)
......@@ -372,13 +321,8 @@ pref_page_ui_general_combo_language_tip = Application language - used for user i
pref_page_ui_general_group_editors = Editors
pref_page_ui_general_group_general = General
pref_page_ui_general_group_language = Language
pref_page_ui_general_group_http_proxy = HTTP Proxy (for downloads)
pref_page_ui_general_keep_database_editors = Reopen database editors after restart
pref_page_ui_general_label_proxy_host = Proxy Host
pref_page_ui_general_label_proxy_password = Password
pref_page_ui_general_label_proxy_user = User
pref_page_ui_general_refresh_editor_on_open = Force object refresh on editor open
pref_page_ui_general_spinner_proxy_port = Proxy Port
runtime_jobs_connect_name = Connect to "{0}"
runtime_jobs_connect_status_connected = Connected
......@@ -419,32 +363,6 @@ pref_page_ui_general_show_table_grid = Show grid lines in lists
pref_page_ui_general_show_full_name_in_editor = Show fully qualified object names in editors title
pref_page_ui_general_show_preview_on_save = Show SQL preview dialog on editor save
#Drivers
pref_page_ui_general_group_settings = Settings
pref_page_ui_general_check_new_driver_versions = Check for new driver versions
pref_page_drivers_local_folder = Local folder
pref_page_drivers_group_file_repositories = File repositories
pref_page_drivers_button_add = Add
pref_page_drivers_label_enter_drivers_location_url = Enter drivers location URL
pref_page_drivers_button_remove = Remove
#DriversMaven
pref_page_drivers_maven_group_repositories = Repositories
pref_page_drivers_maven_button_add = Add
pref_page_drivers_maven_label_enter_maven_repository_url = Enter Maven repository URL
pref_page_drivers_maven_label_bad_url = Bad URL
pref_page_drivers_maven_label_bad_url_tip = Bad Maven repository URL
pref_page_drivers_maven_button_remove = Remove
#pref_page_drivers_maven_button_disable = Disable
pref_page_drivers_maven_button_up = Up
pref_page_drivers_maven_button_down = Down
pref_page_drivers_maven_group_properties = Properties
pref_page_drivers_maven_label_name = Name
pref_page_drivers_maven_label_scope = Scope
pref_page_drivers_maven_group_authentication = Authentication
pref_page_drivers_maven_label_user = User
pref_page_drivers_maven_label_password = Password
pref_page_drivers_maven_label_enable = Enable
pref_page_drivers_maven_label_disable = Disable
#DatabaseGeneral
pref_page_ui_general_group_task_bar = Task Bar
pref_page_ui_general_label_enable_long_operations = Enable long-time operations notification
......@@ -553,77 +471,3 @@ dialog_connection_edit_wizard_error_md5_title = Error making MD5
dialog_connection_edit_wizard_error_md5_msg =Cannot generate password hash
## Connection edit ##
## Driver edit ##
dialog_edit_driver_type_label = Driver Type
dialog_edit_driver_embedded_label = Embedded
dialog_edit_driver_embedded_tip = Embedded driver. Does not need any network configuration.\nOnly one shared connection is used for embedded drivers.
dialog_edit_driver_anonymous_label = No authentication
dialog_edit_driver_anonymous_tip = Driver does not require user authentication
dialog_edit_driver_aloows_empty_password_label = Allow Empty Password
dialog_edit_driver_aloows_empty_password_tip = Driver allows empty password. Otherwise "empty password" = "no password".
dialog_edit_driver_setting = Settings
dialog_edit_driver_description = Description
dialog_edit_driver_edit_maven_title = Edit Maven Artifact
dialog_edit_driver_edit_maven_group_id_label = Group Id
dialog_edit_driver_edit_maven_artifact_id_label = Artifact Id
dialog_edit_driver_edit_maven_classfier_label = Classifier
dialog_edit_driver_edit_maven_version_label = Version
dialog_edit_driver_text_driver_library = Driver "{0}" library "{1}"
dialog_edit_driver_info = Information
dialog_edit_driver_driver = Driver
dialog_edit_driver_library = Library
dialog_edit_driver_path = Path
dialog_edit_driver_version = Version
dialog_edit_driver_file = File
dialog_edit_driver_tab_depencencies = Dependencies
dialog_edit_driver_tab_depencencies_tooltip = Library dependencies
dialog_edit_driver_tab_detail = Details
dialog_edit_driver_tab_detail_tooltip = Additional library information
dialog_edit_driver_text_license = License
## Driver edit ##
## Driver download ##
dialog_driver_download_button_edit_dirver = Edit Driver
dialog_driver_download_button_add_jars = Add JARs
dialog_driver_download_wizard_title_setting = Driver settings
dialog_driver_download_wizard_title_upload_files = Update driver files
dialog_driver_download_wizard_title_setup_files = Setup driver files
dialog_driver_download_wizard_download = Download
dialog_driver_download_wizard_open_download = Open Download Page
dialog_driver_download_page_vendor_link = <a>Vendor website</a>
dialog_driver_download_page_download_conf_link = <a>Download configuration</a>
dialog_driver_download_manual_page_config_driver_file = Configure driver files
dialog_driver_download_manual_page_download_driver_file = Download driver files
dialog_driver_download_manual_page_download_config_driver_file = Download & configure {0} driver files
dialog_driver_download_manual_page_driver_file_missing_text = {0} driver files missing.\n\nAccording to vendor policy, this driver is not publicly available.\nPlease download it manually from the vendor website.\n\nAfter successful driver download you will need to <a>add JAR files</a> in the library list.
dialog_driver_download_manual_page_driver_file = Driver files
dialog_driver_download_manual_page_column_file = File
dialog_driver_download_manual_page_column_required = Required
dialog_driver_download_manual_page_column_description = Description
dialog_driver_download_manual_page_yes = Yes
dialog_driver_download_manual_page_no = No
dialog_driver_download_auto_page_auto_download = Automatic download
dialog_driver_download_auto_page_download_driver_files = Download driver files
dialog_driver_download_auto_page_download_specific_driver_files = Download {0} driver files
dialog_driver_download_auto_page_driver_file_missing_text = {0} driver files are missing.\nThese files can be downloaded automatically.\n\n
dialog_driver_download_auto_page_force_download = Force download / overwrite
dialog_driver_download_auto_page_force_download_tooltip = Force file download. Will download files even if they are already on the disk
dialog_driver_download_auto_page_required_files = Files required by driver
dialog_driver_download_auto_page_change_driver_version_text = You can change driver version by clicking on version column.\nThen you can choose one of the available versions.
dialog_driver_download_auto_page_obtain_driver_files_text = \nOr you can obtain driver files by yourself and add them in driver editor.
dialog_driver_download_auto_page_cannot_resolve_libraries_text = Cannot resolve libraries. Check your network settings
dialog_driver_download_auto_page_driver_download_error = Driver download
dialog_driver_download_auto_page_driver_download_error_msg = Error downloading driver files
dialog_driver_download_auto_page_driver_security_warning = Security warning
dialog_driver_download_auto_page_driver_security_warning_msg = Library "{0}" was not found in any secure repositories.\nOnly a non-secure version is available: {1}.\n\nNon-secure repositories are not recommended because of the risk of a malware infection.\n\nAre you sure you want to proceed?
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_selector_control_text_classic=Classic
viewer_selector_control_text_gallery=Gallery
......@@ -93,10 +93,6 @@ confirm_version_check_title = Neue Version herunterladen
confirm_version_check_toggleMessage = Nicht mehr nachfragen
controls_driver_tree_column_connections = Verbindungen
controls_driver_tree_column_name = Name
controls_itemlist_action_copy = Kopieren
dialog_about_font = SansSerif
......@@ -112,8 +108,6 @@ dialog_connection_description = Datenbankverbindungseinstellungen.
dialog_connection_driver_project = Projekt
dialog_connection_driver_treecontrol_initialText = Geben Sie einen Teil des Namens der zu filternden Datenbank/Treiber ein.
dialog_connection_edit_title = Verbindung "{0}" Konfiguration
dialog_connection_edit_wizard_bad_pwd_msg = Passwort stimmt nicht \u00FCberein
......@@ -308,216 +302,6 @@ dialog_connection_wizard_start_dialog_interrupted_title = Abgebrochen
dialog_connection_wizard_title = Verbindung bearbeiten
dialog_driver_download_auto_page_auto_download = Automatischer Download
dialog_driver_download_auto_page_cannot_resolve_libraries_text = Aufl\u00F6sen der Bibliothek nicht m\u00F6glich. Netzwerkeinstellungen \u00FCberpr\u00FCfen
dialog_driver_download_auto_page_change_driver_version_text = Sie k\u00F6nnen die Treiberversion \u00E4ndern indem Sie auf die Versionsspalte klicken.\r\nDann k\u00F6nnen Sie eine der verf\u00FCgbaren Versionen ausw\u00E4hlen.
dialog_driver_download_auto_page_download_driver_files = Treiberdateien herunterladen
dialog_driver_download_auto_page_download_failed_msg = Das Herunterladen der Treiberdatei ist fehlgeschlagen.\r\nWollen Sie es noch einmal versuchen?
dialog_driver_download_auto_page_download_rate = Download {0}/{1}
dialog_driver_download_auto_page_download_specific_driver_files = Download {0} Treiberdateien
dialog_driver_download_auto_page_driver_download_error = Treiberdownload
dialog_driver_download_auto_page_driver_download_error_msg = Fehler beim Herunterladen der Treiberdateien
dialog_driver_download_auto_page_driver_file_missing_text = {0} Treiberdateien fehlen.\r\nDiese Dateien k\u00F6nnen automatisch heruntergeladen werden.\r\n
dialog_driver_download_auto_page_driver_security_warning = Sicherheitswarnung
dialog_driver_download_auto_page_driver_security_warning_msg = Die Bibliothek "{0}" wurde nicht in sicheren Repositories gefunden.\r\nEs ist nur eine unsichere Version verf\u00FCgbar: {1}.\r\n\r\nEs wird nicht empfohlen, unsichere Repositories zu verwenden, da die M\u00F6glichkeit einer Malware-Infektion besteht.\r\n\r\nSind Sie sicher, dass Sie fortfahren wollen?
dialog_driver_download_auto_page_force_download = Herunterladen erzwingen / \u00FCberschreiben
dialog_driver_download_auto_page_force_download_tooltip = Dateidownload erzwingen. L\u00E4dt Dateien herunter, auch wenn sie sich bereits auf der Festplatte befinden.
dialog_driver_download_auto_page_obtain_driver_files_text = \r\nOder Sie k\u00F6nnen die Treiberdateien selbst beziehen und im Driver Editor hinzuf\u00FCgen.
dialog_driver_download_auto_page_required_files = Vom Treiber ben\u00F6tigte Dateien
dialog_driver_download_button_add_jars = JARs hinzuf\u00FCgen
dialog_driver_download_button_edit_dirver = Treiber editieren
dialog_driver_download_manual_page_column_description = Beschreibung
dialog_driver_download_manual_page_column_file = Dateien
dialog_driver_download_manual_page_column_required = Erforderlich
dialog_driver_download_manual_page_config_driver_file = Treiberdateien konfigurieren
dialog_driver_download_manual_page_download_config_driver_file = Herunterladen und Konfigurieren von {0} Treiberdateien
dialog_driver_download_manual_page_download_driver_file = Treiberdateien herunterladen
dialog_driver_download_manual_page_driver_file = Treiberdateien
dialog_driver_download_manual_page_driver_file_missing_text = {0} Treiberdateien fehlen.\r\n\r\nGem\u00E4\u00DF der Herstellerrichtlinie ist dieser Treiber nicht \u00F6ffentlich zug\u00E4nglich.\r\nund Sie m\u00FCssen ihn manuell von der Website des Herstellers herunterladen.\r\n\r\nNach erfolgreichem Treiberdownload m\u00FCssen Sie <a>JAR-Dateien</a> in die Bibliotheksliste aufnehmen.
dialog_driver_download_manual_page_no = Nein
dialog_driver_download_manual_page_yes = Ja
dialog_driver_download_page_download_conf_link = <a>Konfiguration herunterladen</a>
dialog_driver_download_page_vendor_link = <a>Herstellerwebseite</a>
dialog_driver_download_wizard_download = Herunterladen
dialog_driver_download_wizard_open_download = \u00D6ffne Downloadseite
dialog_driver_download_wizard_title_setting = Treibereinstellungen
dialog_driver_download_wizard_title_setup_files = Einrichten der Treiberdateien
dialog_driver_download_wizard_title_upload_files = Aktualisieren der Treiberdateien
dialog_driver_manager_button_copy = &Kopieren
dialog_driver_manager_button_delete = &L\u00F6schen
dialog_driver_manager_button_edit = &Bearbeiten ...
dialog_driver_manager_button_new = &Neu
dialog_driver_manager_label_unavailable = - Nicht verf\u00FCgbar
dialog_driver_manager_label_user_defined = - Benutzerdefiniert
dialog_driver_manager_message_cant_delete_text = Treiber "{0}" kann nicht gel\u00F6scht werden, da er von folgenden Datenquellen verwendet wird:
dialog_driver_manager_message_cant_delete_title = Treiber kann nicht gel\u00F6scht werden
dialog_driver_manager_message_delete_driver_text = Sind Sie sicher, dass sie den Treiber l\u00F6schen wollen '
dialog_driver_manager_message_delete_driver_title = Treiber l\u00F6schen
dialog_driver_manager_title = Treibermanager
dialog_edit_driver_anonymous_label = Keine Authentifizierung
dialog_edit_driver_anonymous_tip = Der Treiber ben\u00F6tigt keine Benutzerauthentifizierung.
dialog_edit_driver_button_add_artifact = &Artefakt hinzuf\u00FCgen
dialog_edit_driver_button_add_file = &Datei hinzuf\u00FCgen
dialog_edit_driver_button_add_folder = &Ordner hinzuf\u00FCgen
dialog_edit_driver_button_bind_class = Klasse suchen
dialog_edit_driver_button_classpath = &Klassenpfad
dialog_edit_driver_button_delete = &L\u00F6schen
dialog_edit_driver_button_details = &Information
dialog_edit_driver_button_down = Nach &Unten
dialog_edit_driver_button_up = Nach &Oben
dialog_edit_driver_button_update_version = &Download/Update
dialog_edit_driver_description = Beschreibung
dialog_edit_driver_dialog_driver_error_message = Treiber kann nicht geladen werden
dialog_edit_driver_dialog_driver_error_title = Treiberfehler
dialog_edit_driver_dialog_open_driver_directory = Treiberverzeichnis \u00F6ffen
dialog_edit_driver_dialog_open_driver_library = Treiberbibliothek \u00F6ffnen
dialog_edit_driver_driver = Treiber
dialog_edit_driver_edit_maven_artifact_id_label = Artifakt ID
dialog_edit_driver_edit_maven_classfier_label = Klassifikator
dialog_edit_driver_edit_maven_group_id_label = Gruppen-ID
dialog_edit_driver_edit_maven_title = Maven Artifakt bearbeiten
dialog_edit_driver_edit_maven_version_label = Version
dialog_edit_driver_embedded_label = Integriert
dialog_edit_driver_file = Datei
dialog_edit_driver_info = Information
dialog_edit_driver_label_category = Kategorie
dialog_edit_driver_label_class_name = Klassenname
dialog_edit_driver_label_class_name_tip = Name der Java-Klasse der Treiberimplementierung.\r\nKlicken Sie auf die Schaltfl\u00E4che "Suche Klasse", um die in Bibliotheken vorhandenen Klassen zu finden.\r\nWenn leer, wird stattdessen der Standard JDBC-Treiber verwendet.
dialog_edit_driver_label_default_port = Standard Port
dialog_edit_driver_label_description = Beschreibung
dialog_edit_driver_label_driver_class = Treiberklasse
dialog_edit_driver_label_driver_name = Treibername
dialog_edit_driver_label_sample_url = URL Vorlage
dialog_edit_driver_label_sample_url_tip = Vorlage, die zum Aufbau der Verbindungs-URL verwendet wird. Nicht erforderlich f\u00FCr Nicht-JDBC-Treiber.\r\nWenn leer, m\u00FCssen Sie f\u00FCr jede Verbindung eine JDBC-URL angeben.
dialog_edit_driver_label_website = Webseite
dialog_edit_driver_library = Bibliothek
dialog_edit_driver_path = Pfad
dialog_edit_driver_setting = Einstellungen
dialog_edit_driver_tab_depencencies = Abh\u00E4ngigkeiten
dialog_edit_driver_tab_depencencies_tooltip = Bibliotheksabh\u00E4ngigkeiten
dialog_edit_driver_tab_detail = Details
dialog_edit_driver_tab_detail_tooltip = Weitere Bibltiotheksinformationen
dialog_edit_driver_tab_name_advanced_parameters = Erweiterte Parameter
dialog_edit_driver_tab_name_client_homes = Nativer Client
dialog_edit_driver_tab_name_connection_properties = Verbindungseigenschaften
dialog_edit_driver_tab_name_driver_libraries = Bibliotheken
dialog_edit_driver_tab_name_license = Lizenz
dialog_edit_driver_tab_tooltip_advanced_parameters = Erweiterte Treiberparameter
dialog_edit_driver_tab_tooltip_connection_properties = Standard Verbindungseigenschaften
dialog_edit_driver_tab_tooltip_driver_libraries = Zus\u00E4tzliche Treiberbibliotheken
dialog_edit_driver_tab_tooltip_license = Treiberlizenz
dialog_edit_driver_text_driver_library = Treiber "{0} Bibliothek "{1}
dialog_edit_driver_text_driver_license = Treiberlizenz
dialog_edit_driver_text_license = Lizenz
dialog_edit_driver_title_create_driver = Neuen Treiber anlegen
dialog_edit_driver_title_edit_driver = Treiber '' editieren
dialog_edit_driver_type_label = Treibertyp
dialog_edit_driver_version = Version
dialog_migrate_wizard_choose_driver_description = Zieltreiber f\u00FCr ausgew\u00E4hlte Verbindungen ausw\u00E4hlen
dialog_migrate_wizard_choose_driver_title = Zieltreiber ausw\u00E4hlen
......@@ -693,8 +477,6 @@ dialog_version_update_press_more_info_ = "{0}" ausw\u00E4hlen, um die Webseite z
dialog_version_update_title = Versionsaktualisierung
dialog_view_classpath_title = System-Klassenpfad
editor_file_copy_path = Dateipfad kopieren
editor_file_open_in_explorer = \u00D6ffne Ordner im Explorer
......@@ -830,50 +612,6 @@ pref_page_database_label_disable_client_application_name = Client-Identifikation
pref_page_database_label_override_client_application_name = Client-Anwendungsname \u00FCberschreiben
pref_page_drivers_button_add = Hinzuf\u00FCgen
pref_page_drivers_button_remove = Entfernen
pref_page_drivers_group_file_repositories = Dateirepositories
pref_page_drivers_group_location = Treiberstandort
pref_page_drivers_label_enter_drivers_location_url = Treiberstandort URL eingeben
pref_page_drivers_local_folder = Lokaler Ordner
pref_page_drivers_maven_button_add = Hinzuf\u00FCgen
pref_page_drivers_maven_button_down = Runter
pref_page_drivers_maven_button_remove = Entfernen
pref_page_drivers_maven_button_up = Hoch
pref_page_drivers_maven_group_authentication = Authentifizierung
pref_page_drivers_maven_group_properties = Eigenschaften
pref_page_drivers_maven_group_repositories = Repositories
pref_page_drivers_maven_label_bad_url = Schlechte URL
pref_page_drivers_maven_label_bad_url_tip = URL des schlechten Maven-Repositorys
pref_page_drivers_maven_label_disable = Deaktivieren
pref_page_drivers_maven_label_enable = Aktivieren
pref_page_drivers_maven_label_enter_maven_repository_url = Maven Repository URL eingeben
pref_page_drivers_maven_label_name = Name
pref_page_drivers_maven_label_password = Passwort
pref_page_drivers_maven_label_scope = Scope
pref_page_drivers_maven_label_user = Benutzer
pref_page_error_handle_cancel_check_timeout = Verbindung nach Timeout (ms) schlie\u00DFen
pref_page_error_handle_cancel_check_timeout_tip = Wenn der Abbruch der Abfrage nicht hilft versuchen Sie die aktive Verbindung nach einem Timeout zu beenden. Null-Timeout = Verbindung nicht schlie\u00DFen.
......@@ -963,16 +701,12 @@ pref_page_ui_general_group_editors = Editoren
pref_page_ui_general_group_general = Allgemein
pref_page_ui_general_group_http_proxy = HTTP Proxy (f\u00FCr Downloads)
pref_page_ui_general_group_language = Sprache
pref_page_ui_general_group_notifications = Benachrichtigungen
pref_page_ui_general_group_resources = Ressourcen
pref_page_ui_general_group_settings = Einstellungen
pref_page_ui_general_group_task_bar = Taskleiste
pref_page_ui_general_keep_database_editors = Datenbank-Editoren nach dem Neustart wieder \u00F6ffnen
......@@ -1003,12 +737,6 @@ pref_page_ui_general_label_open_file_text = Speicherort Debugprotokolldatei
pref_page_ui_general_label_options_take_effect_after_restart = Diese Optionen werden erst nach dem Neustart von DBeaver wirksam
pref_page_ui_general_label_proxy_host = Proxy Host
pref_page_ui_general_label_proxy_password = Passwort
pref_page_ui_general_label_proxy_user = Benutzer
pref_page_ui_general_label_set_default_resource_encoding_tip = Standardkodierung f\u00FCr Skripte und Textdateien. \u00C4nderung erfordert Neustart
pref_page_ui_general_label_settings = Einstellungen
......@@ -1023,8 +751,6 @@ pref_page_ui_general_show_preview_on_save = SQL-Vorschau-Dialog beim Speichern i
pref_page_ui_general_show_table_grid = Gitterlinien in Listen anzeigen
pref_page_ui_general_spinner_proxy_port = Proxy Port
runtime_jobs_connect_name = Verbinde zu "{0}"
runtime_jobs_connect_status_connected = Verbunden
......
......@@ -55,15 +55,12 @@ 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_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_title=Sobre
dialog_connection_button_test=&Probar conexi\u00F3n ...
dialog_connection_description=Ajustes de conexi\u00F3n 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_wait_finish=Esperar al proceso para acabar
......@@ -122,53 +119,7 @@ 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_driver_manager_button_delete=&Borrar
dialog_driver_manager_button_edit=&Editar ...
dialog_driver_manager_button_new=&Nuevo
dialog_driver_manager_button_copy=&Copiar
dialog_driver_manager_label_unavailable=- No disponible
dialog_driver_manager_label_user_defined=- Definido por el usuario
dialog_driver_manager_message_cant_delete_text=No puede borrar el drive "{0}" porque es usado por las siguiente(s) fuente(s) de datos:
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_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_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_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_default_port=Puerto por defecto
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_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_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_license=Licencia del driver
dialog_edit_driver_text_driver_license=Licencia del driver
dialog_edit_driver_title_create_driver=Crear nuevo driver
dialog_edit_driver_title_edit_driver=Editar driver '
dialog_migrate_wizard_choose_driver_description=Escoja el driver objetivo para las conexionex seleccionadas.
dialog_migrate_wizard_choose_driver_title=Escoja driver objetivo
dialog_migrate_wizard_name=Conexiones
......
......@@ -95,10 +95,6 @@ confirm_version_check_title = T\u00E9l\u00E9charger la nouvelle version
confirm_version_check_toggleMessage = Ne plus me demander
controls_driver_tree_column_connections = Connexions
controls_driver_tree_column_name = Nom
controls_itemlist_action_copy = Copier
dialog_about_font = SansSerif
......@@ -115,8 +111,6 @@ dialog_connection_driver = Nom du pilote :
dialog_connection_driver_project = Projet
dialog_connection_driver_treecontrol_initialText = Tapez une partie du nom de la base de donn\u00E9es/du pilote \u00E0 filtrer
dialog_connection_edit_driver_button = Editer les param\u00E8tres de pilotes
dialog_connection_events_checkbox_show_process = Affichier le panneau des processus
......@@ -212,131 +206,6 @@ dialog_connection_wizard_start_dialog_interrupted_title = Interrompu
dialog_connection_wizard_title = Editer la connexion
dialog_driver_manager_button_copy = &Copier
dialog_driver_manager_button_delete = &Supprimer
dialog_driver_manager_button_edit = &Editer ...
dialog_driver_manager_button_new = &Nouveau
dialog_driver_manager_label_unavailable = - Indisponible
dialog_driver_manager_label_user_defined = - D\u00E9fini par l'utilisateur
dialog_driver_manager_message_cant_delete_text = Impossible de supprimer le pilote "{0}" car il est en cours d'utilisation par les sources de donn\u00E9es suivantes :
dialog_driver_manager_message_cant_delete_title = Impossible de supprimer le pilote
dialog_driver_manager_message_delete_driver_text = Etes-vous s\u00FBr(e) de vouloir supprimer le pilote ''
dialog_driver_manager_message_delete_driver_title = Supprimer le pilote
dialog_driver_manager_title = Gestionnaire de pilotes
dialog_edit_driver_button_add_artifact = Ajouter un &Artefact
dialog_edit_driver_button_add_file = Ajouter un &Fichier
dialog_edit_driver_button_add_folder = Ajouter un r\u00E9p&ertoire
dialog_edit_driver_button_bind_class = Rechercher une classe
dialog_edit_driver_button_classpath = &Chemin de la classe
dialog_edit_driver_button_delete = Supprim&er
dialog_edit_driver_button_details = &Information
dialog_edit_driver_button_down = Vers le &bas
dialog_edit_driver_button_up = Vers le &haut
dialog_edit_driver_button_update_version = &T\u00E9l\u00E9charger/Mettre \u00E0 jour
dialog_edit_driver_dialog_driver_error_message = Chargement du pilote impossible
dialog_edit_driver_dialog_driver_error_title = Erreur de pilote
dialog_edit_driver_dialog_open_driver_directory = Ouvrir le r\u00E9p&ertoire de pilotes
dialog_edit_driver_dialog_open_driver_library = Ouvrir la biblioth\u00E8que de pilotes
dialog_edit_driver_label_category = Cat\u00E9gorie
dialog_edit_driver_label_class_name = Nom de la classe
dialog_edit_driver_label_class_name_tip = Nom de la classe Java du pilote impl\u00E9ment\u00E9.\nCliquer sur le bouton "Rechercher une classe" pour trouver les classes pr\u00E9sentes dans les biblioth\u00E8ques.\nSi le champ est vide, DBeaver n'instanciera pas de pilote et utilisera JDBC \u00E0 la place.
dialog_edit_driver_label_default_port = Port par d\u00E9faut
dialog_edit_driver_label_description = Description
dialog_edit_driver_label_driver_class = Classe de pilote
dialog_edit_driver_label_driver_name = Nom du pilote
dialog_edit_driver_label_sample_url = Mod\u00E8le d'URL
dialog_edit_driver_label_sample_url_tip = Mod\u00E8le qui sera utilis\u00E9 pour construire l'URL de connexion. Non n\u00E9cessaire pour les pilotes non-JDBC.\nSi le champ est vide il vous faudra sp\u00E9cifier l'URL JDBC pour chaque connexion.
dialog_edit_driver_label_website = Site Internet
dialog_edit_driver_tab_name_advanced_parameters = Param\u00E8tres avanc\u00E9s
dialog_edit_driver_tab_name_client_homes = Client natif
dialog_edit_driver_tab_name_connection_properties = Propri\u00E9t\u00E9s de connexion
dialog_edit_driver_tab_name_driver_libraries = Biblioth\u00E8ques
dialog_edit_driver_tab_name_license = License
dialog_edit_driver_tab_tooltip_advanced_parameters = Param\u00E8tres avanc\u00E9s du pilote
dialog_edit_driver_tab_tooltip_connection_properties = Propri\u00E9t\u00E9s de connexion par d\u00E9faut
dialog_edit_driver_tab_tooltip_driver_libraries = Biblioth\u00E8ques de pilotes additionnelles
dialog_edit_driver_tab_tooltip_license = License du pilote
dialog_edit_driver_text_driver_license = License du pilote
dialog_edit_driver_title_create_driver = Cr\u00E9er un nouveau pilote
dialog_edit_driver_title_edit_driver = Editer le pilote ''
## Driver download ##
dialog_driver_download_button_edit_dirver = Editer le pilote
dialog_driver_download_button_add_jars = Ajouter des JARs
dialog_driver_download_wizard_title_setting = Param\u00E8tres du pilote
dialog_driver_download_wizard_title_upload_files = Mettre \u00E0 jour les fichiers du pilote
dialog_driver_download_wizard_title_setup_files = Installer des fichiers de pilote
dialog_driver_download_wizard_download = T\u00E9l\u00E9charger
dialog_driver_download_wizard_open_download = Ouvrir la page de t\u00E9l\u00E9chargement
dialog_driver_download_page_vendor_link = <a>Site internet du fournisseur</a>
dialog_driver_download_page_download_conf_link = <a>configuration du t\u00E9l\u00E9chargement</a>
dialog_driver_download_manual_page_config_driver_file = Param\u00E8trer les fichiers du pilote
dialog_driver_download_manual_page_download_driver_file = T\u00E9l\u00E9charger des fichiers de pilote
dialog_driver_download_manual_page_download_config_driver_file = T\u00E9l\u00E9charger & configurer {0} fichiers de pilote
dialog_driver_download_manual_page_driver_file_missing_text = Les fichiers de pilote {0} sont absents.\n\nSelon la politique du fournisseur ce pilote n' pas disponible publiquement\net il vous faut le t\u00E9l\u00E9charger manuellement depuis le site internet du fournisseur.\n\nAp\u00E8s avoir t\u00E9l\u00E9charg\u00E9 le pilote avec succ\u00E8s vous devrez <a>ajouter les fichiers JAR</a> dans la liste des biblioth\u00E8ques de DBeaver.
dialog_driver_download_manual_page_driver_file = Fichiers de pilote
dialog_driver_download_manual_page_column_file = Fichier
dialog_driver_download_manual_page_column_required = Requis
dialog_driver_download_manual_page_column_description = Description
dialog_driver_download_manual_page_yes = Oui
dialog_driver_download_manual_page_no = Non
dialog_driver_download_auto_page_auto_download = T\u00E9l\u00E9chargement automatique
dialog_driver_download_auto_page_download_driver_files = T\u00E9l\u00E9charger les fichiers du pilote
dialog_driver_download_auto_page_download_specific_driver_files = T\u00E9l\u00E9charger {0} fichiers du pilote
dialog_driver_download_auto_page_driver_file_missing_text = {0} fichiers du pilote sont absents.\nDBeaver peut le t\u00E9l\u00E9charger automatiquement.\n\n
dialog_driver_download_auto_page_force_download = Forcer le t\u00E9l\u00E9chargement / \u00E9crasement
dialog_driver_download_auto_page_force_download_tooltip = Forcer le t\u00E9l\u00E9chargement des fichiers. Les fichiers seront t\u00E9l\u00E9charg\u00E9s m\u00EAme s'ils sont d\u00E9j\u00E0 sur le disque
dialog_driver_download_auto_page_required_files = Fichiers requis par le pilote
dialog_driver_download_auto_page_change_driver_version_text = Vous pouvez changer la version du pilote en cliquant sur la colonne Version.\nVous pouvez ensuite choisir l'une des versions disponibles.
dialog_driver_download_auto_page_obtain_driver_files_text = \nOu bien vous pouvez obtenir vous-m\u00EAme des fichiers pilotes et les ajouter dans l'\u00E9diteur de pilotes.
dialog_driver_download_auto_page_cannot_resolve_libraries_text = Biblioth\u00E8ques introuvables. V\u00E9rifiez vous param\u00E8tres r\u00E9seau
dialog_driver_download_auto_page_driver_download_error = T\u00E9l\u00E9chargement de pilote
dialog_driver_download_auto_page_driver_download_error_msg = Erreur lors du t\u00E9l\u00E9chargement de fichiers de pilotes
dialog_driver_download_auto_page_driver_security_warning = Avertissement de s\u00E9curit\u00E9
dialog_driver_download_auto_page_driver_security_warning_msg = La biblioth\u00E8que ''{0}'' n'a pas \u00E9t\u00E9 trouv\u00E9e dans un d\u00E9p\u00F4t s\u00E9curis\u00E9.\nSeule verion non s\u00E9curis\u00E9e trouv\u00E9e : {1}.\n\nIl n'est pas recommand\u00E9 d'utiliser des d\u00E9p\u00F4ts non s\u00E9curis\u00E9s en raison de la possibilit\u00E9 d'infection par des malwares.\n\nEtes-vous s\u00FBre(e) de vouloir continuer ?
dialog_driver_download_auto_page_download_rate = T\u00E9l\u00E9chargement {0}/{1}
dialog_driver_download_auto_page_download_failed_msg = Le t\u00E9l\u00E9chargement du fichier pilote a \u00E9chou\u00E9\nVoulez-vous r\u00E9essayer ?
## Driver download ##
dialog_migrate_wizard_choose_driver_description = Choisir le pilote cible pour les connexions s\u00E9lectionn\u00E9es
dialog_migrate_wizard_choose_driver_title = Choisir le pilote cible
......@@ -512,8 +381,6 @@ dialog_version_update_press_more_info_ = Appuyez sur "{0}" pour ouvrir une page
dialog_version_update_title = Mise \u00E0 jour de la version
dialog_view_classpath_title = Classpath du syst\u00E8me
model_html_read_database_meta_data = Lire les m\u00E9tadonn\u00E9es de la base de donn\u00E9es
model_navigator_Connection = Connexion
......@@ -555,8 +422,6 @@ pref_page_database_general_group_ordering = Tri
pref_page_database_general_separate_meta_connection = Ouvrir un connexion s\u00E9par\u00E9e pour la lecture des m\u00E9tadonn\u00E9es
pref_page_drivers_group_location = Emplacement des pilotes
pref_page_query_manager_checkbox_ddl_executions = Ex\u00E9cution DDL
pref_page_query_manager_checkbox_metadata_read = Lire les m\u00E9tadonn\u00E9es
......@@ -608,17 +473,8 @@ pref_page_ui_general_combo_language = Langue
pref_page_ui_general_combo_language_tip = Langue de l'application - utilis\u00E9 pour la localisation de l'interface
pref_page_ui_general_group_language = Langue
pref_page_ui_general_group_http_proxy = Proxy HTTP (pour les t\u00E9l\u00E9chargements)
pref_page_ui_general_keep_database_editors = R\u00E9ouvrir les \u00E9diteurs de bases de donn\u00E9es apr\u00E8s le red\u00E9marrage
pref_page_ui_general_label_proxy_host = H\u00F4te proxy
pref_page_ui_general_label_proxy_password = Mot de passe
pref_page_ui_general_label_proxy_user = Utilisateur
pref_page_ui_general_keep_database_editors_tip = Se rappeler des \u00E9diteurs ouverts (par ex. \u00E9diteurs de tables) et les r\u00E9ouvrir au prochain d\u00E9marrage de DBeaver.
pref_page_ui_general_refresh_editor_on_open_tip = Rafra\u00EEchit l'objet depuis la base de donn\u00E9es chaque fois que vous ouvrez l'\u00E9diteur de cet objet.\nCette option peut vous \u00EAtre utile si votre structure de base de donn\u00E9es change souvent (par ex. par des scripts SQL).
pref_page_ui_general_show_full_name_in_editor = Affiche les noms complets des objets dans les titres des \u00E9diteurs
......@@ -626,8 +482,6 @@ pref_page_ui_general_show_preview_on_save = Afficher une fen\u00E8tre de pr\u00E
pref_page_ui_general_refresh_editor_on_open = Forcer le rafra\u00EEchissement de l'objet \u00E0 l'ouverture de l'\u00E9diteur
pref_page_ui_general_spinner_proxy_port = Port du proxy
runtime_jobs_connect_name = Se connecter \u00E0 "{0}"
runtime_jobs_connect_status_connected = Connect\u00E9
......@@ -694,31 +548,6 @@ dialog_connection_edit_wizard_error_md5_title = Erreur de g\u00E9n\u00E9ration M
dialog_connection_edit_wizard_error_md5_msg = Impossible de g\u00E9n\u00E9rer la clef du mot de passe
## Connection edit ##
## Driver edit ##
dialog_edit_driver_type_label = Type de pilote
dialog_edit_driver_embedded_label = Embedded
dialog_edit_driver_setting = Param\u00E8tres
dialog_edit_driver_description = Descriptions
dialog_edit_driver_edit_maven_title = Editer l'artefact Maven
dialog_edit_driver_edit_maven_group_id_label = Id du groupe
dialog_edit_driver_edit_maven_artifact_id_label = Id de l'artefact
dialog_edit_driver_edit_maven_classfier_label = Classificateur
dialog_edit_driver_edit_maven_version_label = Version
dialog_edit_driver_text_driver_library = Biblioth\u00E8que ''{1}'' du pilote ''{0}''
dialog_edit_driver_info = Information
dialog_edit_driver_driver = Pilote
dialog_edit_driver_library = Biblioth\u00E8que
dialog_edit_driver_path = Chemin
dialog_edit_driver_version = Version
dialog_edit_driver_file = Fichier
dialog_edit_driver_tab_depencencies = D\u00E9pendances
dialog_edit_driver_tab_depencencies_tooltip = D\u00E9pendances de biblioth\u00E8ques
dialog_edit_driver_tab_detail = D\u00E9tails
dialog_edit_driver_tab_detail_tooltip = Informations compl\u00E9mentaires sur la biblioth\u00E8que
dialog_edit_driver_text_license = License
## Driver edit ##
pref_page_database_general_group_toolbars = Barres d'outils
pref_page_database_general_label_show_general_toolbar_everywhere = Toujours afficher la barre d'outils de base de donn\u00E9es
pref_page_database_general_label_show_general_toolbar_everywhere_tip = Afficher la barre d'outils g\u00E9n\u00E9rale de bases de donn\u00E9es dans toutes les perspectives
......@@ -756,32 +585,6 @@ pref_page_database_general_group_query_metadata = Requ\u00EAter les m\u00E9tadon
pref_page_database_general_use_column_names = Utiliser les noms des colonnes au lieu de leur \u00E9tiquettes
pref_page_database_general_use_column_names_tip = Ignorer les \u00E9tiquettes de colonnes dans la visionneuse de donn\u00E9es
#Drivers
pref_page_ui_general_group_settings = Param\u00E8tres
pref_page_ui_general_check_new_driver_versions = V\u00E9rifier les nouvelles versions de pilote
pref_page_drivers_local_folder = R\u00E9pertoire local
pref_page_drivers_group_file_repositories = D\u00E9p\u00F4ts de fichiers
pref_page_drivers_button_add = Ajouter
pref_page_drivers_label_enter_drivers_location_url = Saisir l'URL des pilotes
pref_page_drivers_button_remove = Enlever
#DriversMaven
pref_page_drivers_maven_group_repositories = D\u00E9p\u00F4ts
pref_page_drivers_maven_button_add = Ajouter
pref_page_drivers_maven_label_enter_maven_repository_url = Saisir l'URL du d\u00E9p\u00F4t Maven
pref_page_drivers_maven_label_bad_url = URL erronn\u00E9e
pref_page_drivers_maven_label_bad_url_tip = URL du d\u00E9p\u00F4t Maven erronn\u00E9e
pref_page_drivers_maven_button_remove = Enlever
#pref_page_drivers_maven_button_disable = D\u00E9sactiver
pref_page_drivers_maven_button_up = Haut
pref_page_drivers_maven_button_down = Bas
pref_page_drivers_maven_group_properties = Propri\u00E9t\u00E9s
pref_page_drivers_maven_label_name = Nom
pref_page_drivers_maven_label_scope = Port\u00E9e
pref_page_drivers_maven_group_authentication = Authentification
pref_page_drivers_maven_label_user = Utilisateur
pref_page_drivers_maven_label_password = Mot de passe
pref_page_drivers_maven_label_enable = Activer
pref_page_drivers_maven_label_disable = D\u00E9sactiver
#DatabaseGeneral
pref_page_ui_general_group_task_bar = Barre des t\u00E0ches
pref_page_ui_general_label_enable_long_operations = Activer la notification des op\u00E9rations longues
......
......@@ -56,8 +56,6 @@ confirm_version_check_message = La nuova versione {1} di {0} \u00E8 stata rilasc
confirm_version_check_title = Scarica la nuova versione
confirm_version_check_toggleMessage = Non chiedere ancora
controls_driver_tree_column_connections = Connessioni
controls_driver_tree_column_name = Nome
controls_itemlist_action_copy = Copia
dialog_about_font = SansSerif
......
......@@ -63,8 +63,6 @@ confirm_version_check_message =\u65B0\u3057\u3044{0}\u30D0\u30FC\u30B8\u30E7\u30
confirm_version_check_title =\u65B0\u3057\u3044\u30D0\u30FC\u30B8\u30E7\u30F3\u3092\u30C0\u30A6\u30F3\u30ED\u30FC\u30C9
confirm_version_check_toggleMessage =\u4ECA\u5F8C\u306F\u3053\u306E\u30C0\u30A4\u30A2\u30ED\u30B0\u306F\u8868\u793A\u3057\u306A\u3044
controls_driver_tree_column_connections =\u63A5\u7D9A
controls_driver_tree_column_name =\u540D
controls_itemlist_action_copy =\u30B3\u30D4\u30FC
dialog_about_font =\u30B5\u30F3\u30BB\u30EA\u30D5
......@@ -75,7 +73,6 @@ dialog_connection_button_test =\u30C6\u30B9\u30C8\u63A5\u7D9A(&T)...
dialog_connection_description =\u30C7\u30FC\u30BF\u30D9\u30FC\u30B9\u63A5\u7D9A\u306E\u8A2D\u5B9A
dialog_connection_driver =\u30C9\u30E9\u30A4\u30D0\u540D\uFF1A
dialog_connection_driver_project =\u30D7\u30ED\u30B8\u30A7\u30AF\u30C8
dialog_connection_driver_treecontrol_initialText =\u30D5\u30A3\u30EB\u30BF\u30EA\u30F3\u30B0\u3059\u308B\u30C7\u30FC\u30BF\u30D9\u30FC\u30B9/\u30C9\u30E9\u30A4\u30D0\u540D\u306E\u4E00\u90E8\u3092\u5165\u529B\u3057\u307E\u3059
dialog_connection_edit_driver_button =\u30C9\u30E9\u30A4\u30D0\u8A2D\u5B9A\u306E\u7DE8\u96C6
dialog_connection_events_checkbox_show_process =\u30D7\u30ED\u30BB\u30B9\u30D1\u30CD\u30EB\u3092\u8868\u793A
dialog_connection_events_checkbox_terminate_at_disconnect =\u5207\u65AD\u6642\u306B\u7D42\u4E86\u3059\u308B
......@@ -136,51 +133,7 @@ dialog_connection_wizard_start_dialog_interrupted_message =\u30C6\u30B9\u30C8\u4
dialog_connection_wizard_start_dialog_interrupted_title =\u4E2D\u65AD\u3055\u308C\u305F
dialog_connection_wizard_title =\u63A5\u7D9A\u3092\u7DE8\u96C6\u3059\u308B
dialog_driver_manager_button_delete =\u524A\u9664(&D)
dialog_driver_manager_button_edit =\u7DE8\u96C6(&E)...
dialog_driver_manager_button_new =\u65B0\u898F(&N)
dialog_driver_manager_button_copy =\u30B3\u30D4\u30FC(&C)
dialog_driver_manager_label_unavailable = - \u5229\u7528\u3067\u304D\u307E\u305B\u3093
dialog_driver_manager_label_user_defined =#NAME?
dialog_driver_manager_message_cant_delete_text =\u30C9\u30E9\u30A4\u30D0 "{0}"\u306F\u3001\u6B21\u306E\u30C7\u30FC\u30BF\u30BD\u30FC\u30B9\u3067\u4F7F\u7528\u3055\u308C\u3066\u3044\u308B\u305F\u3081\u524A\u9664\u3067\u304D\u307E\u305B\u3093\uFF1A
dialog_driver_manager_message_cant_delete_title =\u30C9\u30E9\u30A4\u30D0\u3092\u524A\u9664\u3067\u304D\u307E\u305B\u3093
dialog_driver_manager_message_delete_driver_text =\u3042\u306A\u305F\u306F\u30C9\u30E9\u30A4\u30D0\u30FC\u306E\u540D\u524D\u3092\u524A\u9664\u3057\u3066\u3082\u3088\u308D\u3057\u3044\u3067\u3059\u304B\uFF1F
dialog_driver_manager_message_delete_driver_title =\u30C9\u30E9\u30A4\u30D0\u3092\u524A\u9664\u3059\u308B
dialog_driver_manager_title =\u30C9\u30E9\u30A4\u30D0\u30FC\u30DE\u30CD\u30FC\u30B8\u30E3\u30FC
dialog_edit_driver_button_add_artifact =\u30A2\u30FC\u30C6\u30A3\u30D5\u30A1\u30AF\u30C8\u3092\u8FFD\u52A0(&A)
dialog_edit_driver_button_add_file =\u30D5\u30A1\u30A4\u30EB\u3092\u8FFD\u52A0(&F)
dialog_edit_driver_button_add_folder =\u30D5\u30A9\u30EB\u30C0\u30FC\u3092\u8FFD\u52A0
dialog_edit_driver_button_bind_class =\u30AF\u30E9\u30B9\u3092\u898B\u3064\u3051\u308B
dialog_edit_driver_button_classpath =\u30AF\u30E9\u30B9\u30D1\u30B9
dialog_edit_driver_button_delete =\u524A\u9664(&D)
dialog_edit_driver_button_details =\u60C5\u5831(&I)
dialog_edit_driver_button_down =\u30C0\u30A6\u30F3
dialog_edit_driver_button_up =\u30A2\u30C3\u30D7(&U)
dialog_edit_driver_button_update_version =\u30C0\u30A6\u30F3\u30ED\u30FC\u30C9\u3068\u66F4\u65B0
dialog_edit_driver_dialog_driver_error_message =\u30C9\u30E9\u30A4\u30D0\u3092\u8AAD\u307F\u8FBC\u3081\u307E\u305B\u3093
dialog_edit_driver_dialog_driver_error_title =\u30C9\u30E9\u30A4\u30D0\u30A8\u30E9\u30FC
dialog_edit_driver_dialog_open_driver_directory =\u30C9\u30E9\u30A4\u30D0\u30C7\u30A3\u30EC\u30AF\u30C8\u30EA\u3092\u958B\u304F
dialog_edit_driver_dialog_open_driver_library =\u30C9\u30E9\u30A4\u30D0\u30E9\u30A4\u30D6\u30E9\u30EA\u3092\u958B\u304F
dialog_edit_driver_label_category =\u30AB\u30C6\u30B4\u30EA\u30FC
dialog_edit_driver_label_class_name =\u30AF\u30E9\u30B9\u540D
dialog_edit_driver_label_default_port =\u30C7\u30D5\u30A9\u30EB\u30C8\u30DD\u30FC\u30C8
dialog_edit_driver_label_description =\u8AAC\u660E
dialog_edit_driver_label_driver_class =\u30C9\u30E9\u30A4\u30D0\u30AF\u30E9\u30B9
dialog_edit_driver_label_driver_name =\u30C9\u30E9\u30A4\u30D0\u540D
dialog_edit_driver_label_sample_url =URL\u30C6\u30F3\u30D7\u30EC\u30FC\u30C8
dialog_edit_driver_label_website =\u30A6\u30A7\u30D6\u30B5\u30A4\u30C8
dialog_edit_driver_tab_name_advanced_parameters =\u9AD8\u5EA6\u306A\u8A2D\u5B9A
dialog_edit_driver_tab_name_client_homes =\u30CD\u30A4\u30C6\u30A3\u30D6\u30AF\u30E9\u30A4\u30A2\u30F3\u30C8
dialog_edit_driver_tab_name_connection_properties =\u63A5\u7D9A\u30D7\u30ED\u30D1\u30C6\u30A3
dialog_edit_driver_tab_name_driver_libraries =\u30E9\u30A4\u30D6\u30E9\u30EA
dialog_edit_driver_tab_name_license =\u30E9\u30A4\u30BB\u30F3\u30B9
dialog_edit_driver_tab_tooltip_advanced_parameters =\u9AD8\u5EA6\u306A\u30C9\u30E9\u30A4\u30D0\u30D1\u30E9\u30E1\u30FC\u30BF
dialog_edit_driver_tab_tooltip_connection_properties =\u30C7\u30D5\u30A9\u30EB\u30C8\u306E\u63A5\u7D9A\u30D7\u30ED\u30D1\u30C6\u30A3
dialog_edit_driver_tab_tooltip_driver_libraries =\u8FFD\u52A0\u30C9\u30E9\u30A4\u30D0\u30E9\u30A4\u30D6\u30E9\u30EA
dialog_edit_driver_tab_tooltip_license =\u30E9\u30A4\u30BB\u30F3\u30B9
dialog_edit_driver_text_driver_license =\u30E9\u30A4\u30BB\u30F3\u30B9
dialog_edit_driver_title_create_driver =\u65B0\u3057\u3044\u30C9\u30E9\u30A4\u30D0\u3092\u4F5C\u6210\u3059\u308B
dialog_edit_driver_title_edit_driver =\u30C9\u30E9\u30A4\u30D0\u30FC\u306E\u7DE8\u96C6
dialog_migrate_wizard_choose_driver_description =\u9078\u629E\u3057\u305F\u63A5\u7D9A\u306E\u30BF\u30FC\u30B2\u30C3\u30C8\u30C9\u30E9\u30A4\u30D0\u3092\u9078\u629E\u3057\u307E\u3059\u3002
dialog_migrate_wizard_choose_driver_title =\u30BF\u30FC\u30B2\u30C3\u30C8\u30C9\u30E9\u30A4\u30D0\u3092\u9078\u629E
dialog_migrate_wizard_name =\u63A5\u7D9A
......@@ -270,7 +223,6 @@ dialog_version_update_no_new_version ={0}\u306E\u65B0\u3057\u3044\u30D0\u30FC\u3
dialog_version_update_notes =\u30CE\u30FC\u30C8
dialog_version_update_press_more_info_ ={0}\u7D30...\u3092\u62BC\u3059\u3068\u3001{0}\u3092\u30C0\u30A6\u30F3\u30ED\u30FC\u30C9\u3067\u304D\u308BWeb\u30DA\u30FC\u30B8\u304C\u958B\u304D\u307E\u3059 {1}
dialog_version_update_title =\u30D0\u30FC\u30B8\u30E7\u30F3\u306E\u66F4\u65B0
dialog_view_classpath_title =\u30B7\u30B9\u30C6\u30E0\u30AF\u30E9\u30B9\u30D1\u30B9
model_html_read_database_meta_data =\u30C7\u30FC\u30BF\u30D9\u30FC\u30B9\u306E\u30E1\u30BF\u30C7\u30FC\u30BF\u3092\u8AAD\u307F\u53D6\u308B
......@@ -312,7 +264,6 @@ pref_page_error_handle_recover_enabled_tip =\u63A5\u7D9A\u969C\u5BB3\u30A8\u30E9
pref_page_error_handle_recover_retry_count_label =\u63A5\u7D9A\u81EA\u52D5\u56DE\u5FA9\u306E\u518D\u8A66\u884C\u56DE\u6570
pref_page_error_handle_recover_retry_count_tip =\u63A5\u7D9A\u5931\u6557\u30A8\u30E9\u30FC\u5F8C\u306E\u63A5\u7D9A\u8A66\u884C\u56DE\u6570
pref_page_drivers_group_location =\u30C9\u30E9\u30A4\u30D0\u306E\u5834\u6240
pref_page_query_manager_checkbox_ddl_executions =DDL\u306E\u5B9F\u884C
pref_page_query_manager_checkbox_metadata_read =\u30E1\u30BF\u30C7\u30FC\u30BF\u8AAD\u307F\u53D6\u308A
pref_page_query_manager_checkbox_metadata_write =\u30E1\u30BF\u30C7\u30FC\u30BF\u66F8\u304D\u8FBC\u307F\uFF08DDL\uFF09
......@@ -340,13 +291,8 @@ pref_page_ui_general_combo_language_tip =\u30A2\u30D7\u30EA\u30B1\u30FC\u30B7\u3
pref_page_ui_general_group_editors =\u7DE8\u96C6\u8005
pref_page_ui_general_group_general =\u4E00\u822C
pref_page_ui_general_group_language =\u8A00\u8A9E
pref_page_ui_general_group_http_proxy =HTTP\u30D7\u30ED\u30AD\u30B7\uFF08\u30C0\u30A6\u30F3\u30ED\u30FC\u30C9\u7528\uFF09
pref_page_ui_general_keep_database_editors =\u518D\u8D77\u52D5\u5F8C\u306B\u30C7\u30FC\u30BF\u30D9\u30FC\u30B9\u30A8\u30C7\u30A3\u30BF\u3092\u958B\u304F
pref_page_ui_general_label_proxy_host =\u30D7\u30ED\u30AD\u30B7\u30DB\u30B9\u30C8
pref_page_ui_general_label_proxy_password =\u30D1\u30B9\u30EF\u30FC\u30C9
pref_page_ui_general_label_proxy_user =\u30E6\u30FC\u30B6\u30FC
pref_page_ui_general_refresh_editor_on_open =\u30A8\u30C7\u30A3\u30BF\u306E\u30AA\u30D6\u30B8\u30A7\u30AF\u30C8\u3092\u5F37\u5236\u7684\u306B\u66F4\u65B0\u3059\u308B
pref_page_ui_general_spinner_proxy_port =\u30D7\u30ED\u30AD\u30B7\u30DD\u30FC\u30C8
runtime_jobs_connect_name ={0}\u306B\u63A5\u7D9A\u3059\u308B
runtime_jobs_connect_status_connected =\u63A5\u7D9A\u6E08\u307F
......@@ -386,32 +332,6 @@ pref_page_ui_general_refresh_editor_on_open_tip =\u3053\u306E\u30AA\u30D6\u30B8\
pref_page_ui_general_show_full_name_in_editor =\u30A8\u30C7\u30A3\u30BF\u306E\u30BF\u30A4\u30C8\u30EB\u306B\u5B8C\u5168\u4FEE\u98FE\u30AA\u30D6\u30B8\u30A7\u30AF\u30C8\u540D\u3092\u8868\u793A\u3059\u308B
pref_page_ui_general_show_preview_on_save =\u30A8\u30C7\u30A3\u30BF\u306E\u4FDD\u5B58\u6642\u306BSQL\u30D7\u30EC\u30D3\u30E5\u30FC\u30C0\u30A4\u30A2\u30ED\u30B0\u3092\u8868\u793A
#Drivers
pref_page_ui_general_group_settings =\u8A2D\u5B9A
pref_page_ui_general_check_new_driver_versions =\u65B0\u3057\u3044\u30C9\u30E9\u30A4\u30D0\u306E\u30D0\u30FC\u30B8\u30E7\u30F3\u3092\u78BA\u8A8D\u3059\u308B
pref_page_drivers_local_folder =\u30ED\u30FC\u30AB\u30EB\u30D5\u30A9\u30EB\u30C0
pref_page_drivers_group_file_repositories =\u30D5\u30A1\u30A4\u30EB\u30EA\u30DD\u30B8\u30C8\u30EA
pref_page_drivers_button_add =\u8FFD\u52A0
pref_page_drivers_label_enter_drivers_location_url =\u30C9\u30E9\u30A4\u30D0\u306E\u5834\u6240\u306EURL\u3092\u5165\u529B
pref_page_drivers_button_remove =\u524A\u9664\u3059\u308B
#DriversMaven
pref_page_drivers_maven_group_repositories =\u30EA\u30DD\u30B8\u30C8\u30EA
pref_page_drivers_maven_button_add =\u8FFD\u52A0
pref_page_drivers_maven_label_enter_maven_repository_url =Maven\u30EA\u30DD\u30B8\u30C8\u30EA\u306EURL\u3092\u5165\u529B\u3057\u3066\u304F\u3060\u3055\u3044
pref_page_drivers_maven_label_bad_url =URL\u304C\u6B63\u3057\u304F\u3042\u308A\u307E\u305B\u3093
pref_page_drivers_maven_label_bad_url_tip =Bad Maven\u30EA\u30DD\u30B8\u30C8\u30EA\u306EURL
pref_page_drivers_maven_button_remove =\u524A\u9664\u3059\u308B
#pref_page_drivers_maven_button_disable =\u7121\u52B9\u306B\u3059\u308B
pref_page_drivers_maven_button_up =\u30A2\u30C3\u30D7
pref_page_drivers_maven_button_down =\u30C0\u30A6\u30F3
pref_page_drivers_maven_group_properties =\u30D7\u30ED\u30D1\u30C6\u30A3
pref_page_drivers_maven_label_name =\u540D
pref_page_drivers_maven_label_scope =\u7BC4\u56F2
pref_page_drivers_maven_group_authentication =\u8A8D\u8A3C
pref_page_drivers_maven_label_user =\u30E6\u30FC\u30B6\u30FC
pref_page_drivers_maven_label_password =\u30D1\u30B9\u30EF\u30FC\u30C9
pref_page_drivers_maven_label_enable =\u6709\u52B9\u306B\u3059\u308B
pref_page_drivers_maven_label_disable =\u7121\u52B9\u306B\u3059\u308B
#DatabaseGeneral
pref_page_ui_general_group_task_bar =\u30BF\u30B9\u30AF\u30D0\u30FC
pref_page_ui_general_label_enable_long_operations =\u9577\u6642\u9593\u306E\u64CD\u4F5C\u901A\u77E5\u3092\u6709\u52B9\u306B\u3059\u308B
......@@ -500,71 +420,3 @@ dialog_connection_edit_wizard_error_md5_title =MD5\u306E\u4F5C\u6210\u4E2D\u306B
dialog_connection_edit_wizard_error_md5_msg =\u30D1\u30B9\u30EF\u30FC\u30C9\u30CF\u30C3\u30B7\u30E5\u3092\u751F\u6210\u3067\u304D\u307E\u305B\u3093
## Connection edit ##
## Driver edit ##
dialog_edit_driver_type_label =\u30C9\u30E9\u30A4\u30D0\u30BF\u30A4\u30D7
dialog_edit_driver_embedded_label =\u57CB\u3081\u8FBC\u307F
dialog_edit_driver_setting =\u8A2D\u5B9A
dialog_edit_driver_description =\u8AAC\u660E
dialog_edit_driver_edit_maven_title =Maven\u30A2\u30FC\u30C6\u30A3\u30D5\u30A1\u30AF\u30C8\u3092\u7DE8\u96C6\u3059\u308B
dialog_edit_driver_edit_maven_group_id_label =\u30B0\u30EB\u30FC\u30D7ID
dialog_edit_driver_edit_maven_artifact_id_label =\u30A2\u30FC\u30C6\u30A3\u30D5\u30A1\u30AF\u30C8ID
dialog_edit_driver_edit_maven_classfier_label =\u30AF\u30E9\u30B7\u30D5\u30A1\u30A4\u30A2
dialog_edit_driver_edit_maven_version_label =\u30D0\u30FC\u30B8\u30E7\u30F3
dialog_edit_driver_text_driver_library =\u30C9\u30E9\u30A4\u30D0 "{0}"\u30E9\u30A4\u30D6\u30E9\u30EA "{1}"
dialog_edit_driver_info =\u60C5\u5831
dialog_edit_driver_driver =\u30C9\u30E9\u30A4\u30D0
dialog_edit_driver_library =\u30E9\u30A4\u30D6\u30E9\u30EA
dialog_edit_driver_path =\u30D1\u30B9
dialog_edit_driver_version =\u30D0\u30FC\u30B8\u30E7\u30F3
dialog_edit_driver_file =\u30D5\u30A1\u30A4\u30EB
dialog_edit_driver_tab_depencencies =\u4F9D\u5B58\u95A2\u4FC2
dialog_edit_driver_tab_depencencies_tooltip =\u30E9\u30A4\u30D6\u30E9\u30EA\u306E\u4F9D\u5B58\u95A2\u4FC2
dialog_edit_driver_tab_detail =\u8A73\u7D30
dialog_edit_driver_tab_detail_tooltip =\u8FFD\u52A0\u306E\u30E9\u30A4\u30D6\u30E9\u30EA\u60C5\u5831
dialog_edit_driver_text_license =\u30E9\u30A4\u30BB\u30F3\u30B9
## Driver edit ##
## Driver download ##
dialog_driver_download_button_edit_dirver =\u30C9\u30E9\u30A4\u30D0\u306E\u7DE8\u96C6
dialog_driver_download_button_add_jars =JAR\u3092\u8FFD\u52A0\u3059\u308B
dialog_driver_download_wizard_title_setting =\u30C9\u30E9\u30A4\u30D0\u306E\u8A2D\u5B9A
dialog_driver_download_wizard_title_upload_files =\u30C9\u30E9\u30A4\u30D0\u30D5\u30A1\u30A4\u30EB\u3092\u66F4\u65B0\u3059\u308B
dialog_driver_download_wizard_title_setup_files =\u30C9\u30E9\u30A4\u30D0\u30D5\u30A1\u30A4\u30EB\u306E\u30BB\u30C3\u30C8\u30A2\u30C3\u30D7
dialog_driver_download_wizard_download =\u30C0\u30A6\u30F3\u30ED\u30FC\u30C9
dialog_driver_download_wizard_open_download =\u30C0\u30A6\u30F3\u30ED\u30FC\u30C9\u30DA\u30FC\u30B8\u3092\u958B\u304F
dialog_driver_download_page_vendor_link =<a>\u30D9\u30F3\u30C0\u30FC\u306E\u30A6\u30A7\u30D6\u30B5\u30A4\u30C8</a>
dialog_driver_download_page_download_conf_link =<a>\u8A2D\u5B9A\u3092\u30C0\u30A6\u30F3\u30ED\u30FC\u30C9\u3059\u308B</a>
dialog_driver_download_manual_page_config_driver_file =\u30C9\u30E9\u30A4\u30D0\u30D5\u30A1\u30A4\u30EB\u3092\u8A2D\u5B9A\u3059\u308B
dialog_driver_download_manual_page_download_driver_file =\u30C9\u30E9\u30A4\u30D0\u30D5\u30A1\u30A4\u30EB\u3092\u30C0\u30A6\u30F3\u30ED\u30FC\u30C9\u3059\u308B
dialog_driver_download_manual_page_download_config_driver_file ={0}\u30C9\u30E9\u30A4\u30D0\u30D5\u30A1\u30A4\u30EB\u3092\u30C0\u30A6\u30F3\u30ED\u30FC\u30C9\u3057\u3066\u8A2D\u5B9A\u3059\u308B
dialog_driver_download_manual_page_driver_file_missing_text ={0}\u30C9\u30E9\u30A4\u30D0\u30D5\u30A1\u30A4\u30EB\u304C\u3042\u308A\u307E\u305B\u3093\u3002\n \n\u30D9\u30F3\u30C0\u30FC\u30DD\u30EA\u30B7\u30FC\u306B\u3088\u308B\u3068\u3001\u3053\u306E\u30C9\u30E9\u30A4\u30D0\u306F\u4E00\u822C\u306B\u516C\u958B\u3055\u308C\u3066\u3044\u307E\u305B\u3093\u3002\n\u30D9\u30F3\u30C0\u30FC\u306EWeb\u30B5\u30A4\u30C8\u304B\u3089\u624B\u52D5\u3067\u30C0\u30A6\u30F3\u30ED\u30FC\u30C9\u3059\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059\u3002\n \n\u30C9\u30E9\u30A4\u30D0\u3092\u6B63\u5E38\u306B\u30C0\u30A6\u30F3\u30ED\u30FC\u30C9\u3057\u305F\u5F8C\u3001\u30D5\u30A1\u30A4\u30EB</a>\u3092DBeaver\u30E9\u30A4\u30D6\u30E9\u30EA\u30EA\u30B9\u30C8\u306B\u4FDD\u5B58\u3057\u307E\u3059\u3002
dialog_driver_download_manual_page_driver_file =\u30C9\u30E9\u30A4\u30D0\u30D5\u30A1\u30A4\u30EB
dialog_driver_download_manual_page_column_file =\u30D5\u30A1\u30A4\u30EB
dialog_driver_download_manual_page_column_required =\u5FC5\u9808
dialog_driver_download_manual_page_column_description =\u8AAC\u660E
dialog_driver_download_manual_page_yes =\u306F\u3044
dialog_driver_download_manual_page_no =\u3044\u3044\u3048
dialog_driver_download_auto_page_auto_download =\u81EA\u52D5\u30C0\u30A6\u30F3\u30ED\u30FC\u30C9
dialog_driver_download_auto_page_download_driver_files =\u30C9\u30E9\u30A4\u30D0\u30D5\u30A1\u30A4\u30EB\u3092\u30C0\u30A6\u30F3\u30ED\u30FC\u30C9\u3059\u308B
dialog_driver_download_auto_page_download_specific_driver_files ={0}\u30C9\u30E9\u30A4\u30D0\u30D5\u30A1\u30A4\u30EB\u3092\u30C0\u30A6\u30F3\u30ED\u30FC\u30C9\u3059\u308B
dialog_driver_download_auto_page_driver_file_missing_text ={0}\u30C9\u30E9\u30A4\u30D0\u30D5\u30A1\u30A4\u30EB\u304C\u898B\u3064\u304B\u308A\u307E\u305B\u3093\u3002\nDBeaver\u306F\u3053\u308C\u3089\u306E\u30D5\u30A1\u30A4\u30EB\u3092\u81EA\u52D5\u7684\u306B\u30C0\u30A6\u30F3\u30ED\u30FC\u30C9\u3067\u304D\u307E\u3059\u3002\n \n
dialog_driver_download_auto_page_force_download =\u5F37\u5236\u30C0\u30A6\u30F3\u30ED\u30FC\u30C9/\u4E0A\u66F8\u304D
dialog_driver_download_auto_page_force_download_tooltip =\u5F37\u5236\u7684\u306B\u30D5\u30A1\u30A4\u30EB\u3092\u30C0\u30A6\u30F3\u30ED\u30FC\u30C9\u3057\u307E\u3059\u3002\u65E2\u306B\u30C7\u30A3\u30B9\u30AF\u306B\u5165\u3063\u3066\u3044\u3066\u3082\u30D5\u30A1\u30A4\u30EB\u3092\u30C0\u30A6\u30F3\u30ED\u30FC\u30C9\u3059\u308B
dialog_driver_download_auto_page_required_files =\u30C9\u30E9\u30A4\u30D0\u30FC\u304C\u5FC5\u8981\u3068\u3059\u308B\u30D5\u30A1\u30A4\u30EB
dialog_driver_download_auto_page_change_driver_version_text =\u30D0\u30FC\u30B8\u30E7\u30F3\u306E\u5217\u3092\u30AF\u30EA\u30C3\u30AF\u3057\u3066\u3001\u30C9\u30E9\u30A4\u30D0\u306E\u30D0\u30FC\u30B8\u30E7\u30F3\u3092\u5909\u66F4\u3059\u308B\u3053\u3068\u304C\u3067\u304D\u307E\u3059\u3002\n\u6B21\u306B\u3001\u4F7F\u7528\u53EF\u80FD\u306A\u30D0\u30FC\u30B8\u30E7\u30F3\u306E1\u3064\u3092\u9078\u629E\u3067\u304D\u307E\u3059\u3002
dialog_driver_download_auto_page_obtain_driver_files_text =\n\u307E\u305F\u306F\u3001\u30C9\u30E9\u30A4\u30D0\u30D5\u30A1\u30A4\u30EB\u3092\u81EA\u5206\u3067\u5165\u624B\u3057\u3066\u30C9\u30E9\u30A4\u30D0\u30A8\u30C7\u30A3\u30BF\u306B\u8FFD\u52A0\u3059\u308B\u3053\u3068\u3082\u3067\u304D\u307E\u3059\u3002
dialog_driver_download_auto_page_cannot_resolve_libraries_text =\u30E9\u30A4\u30D6\u30E9\u30EA\u3092\u89E3\u6C7A\u3067\u304D\u307E\u305B\u3093\u3002\u30CD\u30C3\u30C8\u30EF\u30FC\u30AF\u8A2D\u5B9A\u3092\u78BA\u8A8D\u3059\u308B
dialog_driver_download_auto_page_driver_download_error =\u30C9\u30E9\u30A4\u30D0\u30FC\u306E\u30C0\u30A6\u30F3\u30ED\u30FC\u30C9
dialog_driver_download_auto_page_driver_download_error_msg =\u30C9\u30E9\u30A4\u30D0\u30D5\u30A1\u30A4\u30EB\u306E\u30C0\u30A6\u30F3\u30ED\u30FC\u30C9\u4E2D\u306B\u30A8\u30E9\u30FC\u304C\u767A\u751F\u3057\u307E\u3057\u305F
dialog_driver_download_auto_page_driver_security_warning =\u30BB\u30AD\u30E5\u30EA\u30C6\u30A3\u8B66\u544A
dialog_driver_download_auto_page_driver_security_warning_msg =\u30E9\u30A4\u30D6\u30E9\u30EA "{0}" |\u30BB\u30AD\u30E5\u30EA\u30C6\u30A3\u3067\u4FDD\u8B77\u3055\u308C\u305F\u30EA\u30DD\u30B8\u30C8\u30EA\u306B\u898B\u3064\u304B\u308A\u307E\u305B\u3093\u3067\u3057\u305F\u3002\n\u30BB\u30AD\u30E5\u30EA\u30C6\u30A3\u3067\u4FDD\u8B77\u3055\u308C\u3066\u3044\u306A\u3044\u30D0\u30FC\u30B8\u30E7\u30F3\u306E\u307F\u304C\u5229\u7528\u53EF\u80FD\u3067\u3059\uFF1A{1}\u3002\n \n\u30DE\u30EB\u30A6\u30A7\u30A2\u611F\u67D3\u306E\u53EF\u80FD\u6027\u304C\u3042\u308B\u305F\u3081\u3001\u30BB\u30AD\u30E5\u30EA\u30C6\u30A3\u3067\u4FDD\u8B77\u3055\u308C\u3066\u3044\u306A\u3044\u30EA\u30DD\u30B8\u30C8\u30EA\u3092\u4F7F\u7528\u3059\u308B\u3053\u3068\u306F\u304A\u3059\u3059\u3081\u3057\u307E\u305B\u3093\u3002\u9032\u307F\u307E\u3059\u304B\uFF1F
dialog_driver_download_auto_page_download_rate ={0} / {1}\u3092\u30C0\u30A6\u30F3\u30ED\u30FC\u30C9
dialog_driver_download_auto_page_download_failed_msg =\u30C9\u30E9\u30A4\u30D0\u30D5\u30A1\u30A4\u30EB\u306E\u30C0\u30A6\u30F3\u30ED\u30FC\u30C9\u306B\u5931\u6557\u3057\u307E\u3057\u305F\u3002\n\u518D\u8A66\u884C\u3057\u307E\u3059\u304B\uFF1F
## Driver download ##
......@@ -121,20 +121,6 @@ dialog_about_label_version = \uBC84\uC804
dialog_about_title = \uC815\uBCF4
dialog_driver_manager_label_unavailable = - \uC0AC\uC6A9\uD560 \uC218 \uC5C6\uC74C
dialog_driver_manager_label_user_defined = - \uC0AC\uC6A9\uC790 \uC815\uC758
dialog_driver_manager_message_cant_delete_text = \uB4DC\uB77C\uC774\uBC84 "{0}"\uC744 \uC0AD\uC81C\uD560 \uC218 \uC5C6\uC2B5\uB2C8\uB2E4. \uB2E4\uC74C \uB370\uC774\uD130\uC18C\uC2A4\uC5D0\uC11C \uC0AC\uC6A9 \uC911\uC785\uB2C8\uB2E4.
dialog_driver_manager_message_cant_delete_title = \uB4DC\uB77C\uC774\uBC84 \uC0AD\uC81C \uC2E4\uD328
dialog_driver_manager_message_delete_driver_text = \uB4DC\uB77C\uC774\uBC84\uB97C \uC0AD\uC81C\uD558\uC2DC\uACA0\uC2B5\uB2C8\uAE4C?
dialog_driver_manager_message_delete_driver_title = \uB4DC\uB77C\uC774\uBC84 \uC0AD\uC81C
dialog_driver_manager_title = \uB4DC\uB77C\uC774\uBC84 \uAD00\uB9AC\uC790
dialog_new_connection_wizard_start_description = \uC0C8\uB85C\uC6B4 Connection\uC744 \uB9CC\uB4ED\uB2C8\uB2E4. \uC544\uB798 \uBAA9\uB85D\uC5D0 \uD574\uB2F9\uD558\uB294 \uB370\uC774\uD130\uBCA0\uC774\uC2A4\uAC00 \uC5C6\uB2E4\uBA74 \uB4DC\uB77C\uC774\uBC84 \uB9E4\uB2C8\uC800\uB97C \uD1B5\uD574 \uC0C8\uB85C\uC6B4 \uB4DC\uB77C\uC774\uBC84\uB97C \uB4F1\uB85D\uD560 \uC218 \uC788\uC2B5\uB2C8\uB2E4.
dialog_version_update_available_new_version = {0} \uC758 \uC0C8 \uBC84\uC804\uC774 \uB098\uC654\uC2B5\uB2C8\uB2E4.
......
......@@ -92,10 +92,6 @@ confirm_version_check_title = \u4E0B\u8F7D\u65B0\u7248\u672C
confirm_version_check_toggleMessage = \u4E0D\u518D\u8BE2\u95EE
controls_driver_tree_column_connections = \u8FDE\u63A5
controls_driver_tree_column_name = \u540D\u79F0
controls_itemlist_action_copy = \u590D\u5236
dialog_about_font = SansSerif
......@@ -111,8 +107,6 @@ dialog_connection_description = \u6570\u636E\u5E93\u8FDE\u63A5\u8BBE\u7F6E.
dialog_connection_driver_project = \u9879\u76EE
dialog_connection_driver_treecontrol_initialText = \u8F93\u5165\u6570\u636E\u5E93/\u9A71\u52A8\u540D\u7684\u90E8\u5206\u5185\u5BB9\u8FDB\u884C\u8FC7\u6EE4
##Preference/Properties End
## Connection edit ##
dialog_connection_edit_title = \u8FDE\u63A5 ''{0}'' \u914D\u7F6E
......@@ -307,216 +301,6 @@ dialog_connection_wizard_start_dialog_interrupted_title = \u4E2D\u65AD
dialog_connection_wizard_title = \u7F16\u8F91\u8FDE\u63A5
dialog_driver_download_auto_page_auto_download = \u81EA\u52A8\u4E0B\u8F7D
dialog_driver_download_auto_page_cannot_resolve_libraries_text = \u65E0\u6CD5\u89E3\u51B3\u5E93\u6587\u4EF6\uFF0C\u8BF7\u68C0\u67E5\u7F51\u7EDC\u8BBE\u7F6E\u3002
dialog_driver_download_auto_page_change_driver_version_text = \u5355\u51FB\u9A71\u52A8\u5217\u53EF\u4EE5\u4FEE\u6539\u9A71\u52A8\u7248\u672C\u3002\n\u7136\u540E\u9009\u62E9\u4E00\u4E2A\u53EF\u7528\u7248\u672C\u3002
dialog_driver_download_auto_page_download_driver_files = \u4E0B\u8F7D\u9A71\u52A8\u6587\u4EF6
dialog_driver_download_auto_page_download_failed_msg = \u9A71\u52A8\u6587\u4EF6\u4E0B\u8F7D\u5931\u8D25\u3002\n\u8981\u91CD\u8BD5\u5417?
dialog_driver_download_auto_page_download_rate = \u4E0B\u8F7D {0}/{1}
dialog_driver_download_auto_page_download_specific_driver_files = \u4E0B\u8F7D {0} \u9A71\u52A8\u6587\u4EF6
dialog_driver_download_auto_page_driver_download_error = \u9A71\u52A8\u4E0B\u8F7D
dialog_driver_download_auto_page_driver_download_error_msg = \u4E0B\u8F7D\u9A71\u52A8\u6587\u4EF6\u51FA\u9519
dialog_driver_download_auto_page_driver_file_missing_text = \u672A\u627E\u5230 {0} \u9A71\u52A8\u6587\u4EF6\u3002\n\u53EF\u4EE5\u81EA\u52A8\u4E0B\u8F7D\u8FD9\u4E9B\u6587\u4EF6\u3002
dialog_driver_download_auto_page_driver_security_warning = \u5B89\u5168\u8B66\u544A
dialog_driver_download_auto_page_driver_security_warning_msg = \u5728\u5B89\u5168\u7684\u8D44\u6E90\u5E93\u4E2D\u672A\u627E\u5230\u5E93\u6587\u4EF6 ''{0}'' .\n\u53EA\u6709\u975E\u5B89\u5168\u7248\u672C\u53EF\u7528: {1}.\n\n\u4E0D\u63A8\u8350\u4F7F\u7528\u4E0D\u5B89\u5168\u7684\u8D44\u6E90\u5E93,\u56E0\u4E3A\u6709\u6076\u610F\u8F6F\u4EF6\u611F\u67D3\u7684\u53EF\u80FD\u6027\u3002\n\n\u4F60\u786E\u5B9A\u8981\u7EE7\u7EED\u5417?
dialog_driver_download_auto_page_force_download = \u5F3A\u5236\u4E0B\u8F7D/\u8986\u76D6
dialog_driver_download_auto_page_force_download_tooltip = \u5F3A\u5236\u6587\u4EF6\u4E0B\u8F7D\u3002\u5373\u4F7F\u6587\u4EF6\u5728\u78C1\u76D8\u4E0A\u4ECD\u5C06\u4E0B\u8F7D\u3002
dialog_driver_download_auto_page_obtain_driver_files_text = \n\u4E5F\u53EF\u4EE5\u81EA\u884C\u83B7\u53D6\u9A71\u52A8\u7A0B\u5E8F\u6587\u4EF6,\u5E76\u6DFB\u52A0\u5230\u9A71\u52A8\u7F16\u8F91\u5668\u4E2D\u3002
dialog_driver_download_auto_page_required_files = \u9A71\u52A8\u9700\u8981\u7684\u6587\u4EF6
dialog_driver_download_button_add_jars = \u6DFB\u52A0 JAR
## Driver edit ##
## Driver download ##
dialog_driver_download_button_edit_dirver = \u7F16\u8F91\u9A71\u52A8
dialog_driver_download_manual_page_column_description = \u63CF\u8FF0
dialog_driver_download_manual_page_column_file = \u6587\u4EF6
dialog_driver_download_manual_page_column_required = \u9700\u8981\u7684
dialog_driver_download_manual_page_config_driver_file = \u914D\u7F6E\u9A71\u52A8\u6587\u4EF6
dialog_driver_download_manual_page_download_config_driver_file = \u4E0B\u8F7D & \u914D\u7F6E {0} \u9A71\u52A8\u6587\u4EF6
dialog_driver_download_manual_page_download_driver_file = \u4E0B\u8F7D\u9A71\u52A8\u6587\u4EF6
dialog_driver_download_manual_page_driver_file = \u9A71\u52A8\u6587\u4EF6
dialog_driver_download_manual_page_driver_file_missing_text = \u7F3A\u5C11 {0} \u9A71\u52A8\u6587\u4EF6.\n\n\u6839\u636E\u4F9B\u5E94\u5546\u653F\u7B56\u8FD9\u4E2A\u9A71\u52A8\u7A0B\u5E8F\u4E0D\u516C\u5F00\n\u5FC5\u987B\u4ECE\u4F9B\u5E94\u5546\u7F51\u7AD9\u624B\u52A8\u4E0B\u8F7D.\n\n\u6210\u529F\u4E0B\u8F7D\u9A71\u52A8\u540E\u9700\u8981 <a>\u6DFB\u52A0 JAR \u6587\u4EF6</a> \u5230\u5E93\u5217\u8868\u4E2D.
dialog_driver_download_manual_page_no = \u5426
dialog_driver_download_manual_page_yes = \u662F
dialog_driver_download_page_download_conf_link = <a>\u4E0B\u8F7D\u914D\u7F6E</a>
dialog_driver_download_page_vendor_link = <a>\u4F9B\u5E94\u5546\u7F51\u7AD9</a>
dialog_driver_download_wizard_download = \u4E0B\u8F7D
dialog_driver_download_wizard_open_download = \u6253\u5F00\u4E0B\u8F7D\u9875\u9762
dialog_driver_download_wizard_title_setting = \u9A71\u52A8\u8BBE\u7F6E
dialog_driver_download_wizard_title_setup_files = \u5B89\u88C5\u9A71\u52A8\u6587\u4EF6
dialog_driver_download_wizard_title_upload_files = \u66F4\u65B0\u9A71\u52A8\u6587\u4EF6
dialog_driver_manager_button_copy = \u590D\u5236(&C)
dialog_driver_manager_button_delete = \u5220\u9664(&D)
dialog_driver_manager_button_edit = \u7F16\u8F91(&E)...
dialog_driver_manager_button_new = \u65B0\u5EFA(&N)
dialog_driver_manager_label_unavailable = - \u4E0D\u53EF\u83B7\u5F97
dialog_driver_manager_label_user_defined = - \u7528\u6237\u5B9A\u4E49\u7684
dialog_driver_manager_message_cant_delete_text = \u65E0\u6CD5\u5220\u9664\u9A71\u52A8"{0}",\u56E0\u4E3A\u5B83\u6B63\u88AB\u4EE5\u4E0B\u6570\u636E\u6E90\u4F7F\u7528\uFF1A
dialog_driver_manager_message_cant_delete_title = \u65E0\u6CD5\u5220\u9664\u9A71\u52A8
dialog_driver_manager_message_delete_driver_text = \u786E\u5B9A\u8981\u5220\u9664\u9A71\u52A8\u7A0B\u5E8F '
dialog_driver_manager_message_delete_driver_title = \u5220\u9664\u9A71\u52A8
dialog_driver_manager_title = \u9A71\u52A8\u7BA1\u7406\u5668
dialog_edit_driver_anonymous_label = \u65E0\u8BA4\u8BC1
dialog_edit_driver_anonymous_tip = \u9A71\u52A8\u4E0D\u9700\u8981\u7528\u6237\u8BA4\u8BC1
dialog_edit_driver_button_add_artifact = \u6DFB\u52A0\u5DE5\u4EF6(&A)
dialog_edit_driver_button_add_file = \u6DFB\u52A0\u6587\u4EF6(&F)
dialog_edit_driver_button_add_folder = \u6DFB\u52A0\u6587\u4EF6\u5939(&D)
dialog_edit_driver_button_bind_class = \u627E\u5230\u7C7B
dialog_edit_driver_button_classpath = \u7C7B\u8DEF\u5F84(&C)
dialog_edit_driver_button_delete = \u5220\u9664(&E)
dialog_edit_driver_button_details = \u4FE1\u606F(&I)
dialog_edit_driver_button_down = \u5411\u4E0B(&W)
dialog_edit_driver_button_up = \u5411\u4E0A(&U)
dialog_edit_driver_button_update_version = \u4E0B\u8F7D/\u66F4\u65B0(&D)
dialog_edit_driver_description = \u63CF\u8FF0
dialog_edit_driver_dialog_driver_error_message = \u65E0\u6CD5\u52A0\u8F7D\u9A71\u52A8
dialog_edit_driver_dialog_driver_error_title = \u9A71\u52A8\u9519\u8BEF
dialog_edit_driver_dialog_open_driver_directory = \u6253\u5F00\u9A71\u52A8\u76EE\u5F55
dialog_edit_driver_dialog_open_driver_library = \u6253\u5F00\u9A71\u52A8\u5E93
dialog_edit_driver_driver = \u9A71\u52A8
dialog_edit_driver_edit_maven_artifact_id_label = Artifact Id
dialog_edit_driver_edit_maven_classfier_label = Classifier
dialog_edit_driver_edit_maven_group_id_label = Group Id
dialog_edit_driver_edit_maven_title = \u7F16\u8F91 Maven Artifact
dialog_edit_driver_edit_maven_version_label = \u7248\u672C
dialog_edit_driver_embedded_label = \u5D4C\u5165
dialog_edit_driver_file = \u6587\u4EF6
dialog_edit_driver_info = \u4FE1\u606F
dialog_edit_driver_label_category = \u76EE\u5F55
dialog_edit_driver_label_class_name = \u7C7B\u540D
dialog_edit_driver_label_default_port = \u9ED8\u8BA4\u7AEF\u53E3
dialog_edit_driver_label_description = \u63CF\u8FF0
dialog_edit_driver_label_driver_class = \u9A71\u52A8\u7C7B
dialog_edit_driver_label_driver_name = \u9A71\u52A8\u540D\u79F0
dialog_edit_driver_label_sample_url = URL \u6A21\u677F
dialog_edit_driver_label_website = \u7F51\u5740
dialog_edit_driver_library = \u5E93
dialog_edit_driver_path = \u8DEF\u5F84
dialog_edit_driver_setting = \u8BBE\u7F6E
dialog_edit_driver_tab_depencencies = \u4F9D\u8D56
dialog_edit_driver_tab_depencencies_tooltip = \u5E93\u4F9D\u8D56
dialog_edit_driver_tab_detail = \u8BE6\u7EC6
dialog_edit_driver_tab_detail_tooltip = \u9644\u52A0\u5E93\u4FE1\u606F
dialog_edit_driver_tab_name_advanced_parameters = \u9AD8\u7EA7\u53C2\u6570
dialog_edit_driver_tab_name_client_homes = \u672C\u5730\u5BA2\u6237\u7AEF
dialog_edit_driver_tab_name_connection_properties = \u8FDE\u63A5\u5C5E\u6027
dialog_edit_driver_tab_name_driver_libraries = \u5E93
dialog_edit_driver_tab_name_license = \u8BB8\u53EF
dialog_edit_driver_tab_tooltip_advanced_parameters = \u9AD8\u7EA7\u9A71\u52A8\u53C2\u6570
dialog_edit_driver_tab_tooltip_connection_properties = \u9ED8\u8BA4\u8FDE\u63A5\u5C5E\u6027
dialog_edit_driver_tab_tooltip_driver_libraries = \u989D\u5916\u7684\u9A71\u52A8\u5E93
dialog_edit_driver_tab_tooltip_license = \u9A71\u52A8\u8BB8\u53EF
dialog_edit_driver_text_driver_library = \u9A71\u52A8 ''{0}'' \u5E93 ''{1}''
dialog_edit_driver_text_driver_license = \u9A71\u52A8\u8BB8\u53EF
dialog_edit_driver_text_license = \u8BB8\u53EF
dialog_edit_driver_title_create_driver = \u521B\u5EFA\u65B0\u9A71\u52A8
dialog_edit_driver_title_edit_driver = \u7F16\u8F91\u9A71\u52A8 '
## Connection edit ##
## Driver edit ##
dialog_edit_driver_type_label = \u9A71\u52A8\u7C7B\u578B
dialog_edit_driver_version = \u7248\u672C
dialog_migrate_wizard_choose_driver_description = \u4E3A\u9009\u5B9A\u7684\u8FDE\u63A5\u9009\u62E9\u76EE\u6807\u9A71\u52A8\u7A0B\u5E8F\u3002
dialog_migrate_wizard_choose_driver_title = \u9009\u62E9\u76EE\u6807\u9A71\u52A8\u7A0B\u5E8F
......@@ -693,8 +477,6 @@ dialog_version_update_press_more_info_ = \u70B9\u51FB\u201C{0}\u201D\u6253\u5F00
dialog_version_update_title = \u7248\u672C\u66F4\u65B0
dialog_view_classpath_title = \u7CFB\u7EDF\u7C7B\u8DEF\u5F84
editor_file_copy_path = \u590D\u5236\u6587\u4EF6\u8DEF\u5F84
editor_file_open_in_explorer = \u5728\u6587\u4EF6\u6D4F\u89C8\u5668\u4E2D\u6253\u5F00\u6587\u4EF6\u5939
......@@ -827,52 +609,6 @@ pref_page_database_label_disable_client_application_name = \u7981\u7528\u5BA2\u6
pref_page_database_label_override_client_application_name = \u8986\u76D6\u5BA2\u6237\u7AEF\u540D\u79F0
pref_page_drivers_button_add = \u6DFB\u52A0
pref_page_drivers_button_remove = \u5220\u9664
pref_page_drivers_group_file_repositories = \u6587\u4EF6\u5B58\u50A8
pref_page_drivers_group_location = \u9A71\u52A8\u4F4D\u7F6E
pref_page_drivers_label_enter_drivers_location_url = \u8BF7\u8F93\u5165\u9A71\u52A8\u4F4D\u7F6E\u7684 URL
pref_page_drivers_local_folder = \u672C\u5730\u6587\u4EF6\u5939
pref_page_drivers_maven_button_add = \u6DFB\u52A0
pref_page_drivers_maven_button_down = \u5411\u4E0B
pref_page_drivers_maven_button_remove = \u5220\u9664
#pref_page_drivers_maven_button_disable = \u7981\u6B62
pref_page_drivers_maven_button_up = \u5411\u4E0A
pref_page_drivers_maven_group_authentication = \u8BA4\u8BC1
pref_page_drivers_maven_group_properties = \u5C5E\u6027
#DriversMaven
pref_page_drivers_maven_group_repositories = \u4ED3\u5E93
pref_page_drivers_maven_label_bad_url = URL \u9519\u8BEF
pref_page_drivers_maven_label_bad_url_tip = Maven \u4ED3\u5E93\u7684 URL \u6709\u8BEF
pref_page_drivers_maven_label_disable = \u7981\u7528
pref_page_drivers_maven_label_enable = \u542F\u7528
pref_page_drivers_maven_label_enter_maven_repository_url = \u8BF7\u8F93\u5165 Maven \u4ED3\u5E93\u7684 URL
pref_page_drivers_maven_label_name = \u540D\u79F0
pref_page_drivers_maven_label_password = \u5BC6\u7801
pref_page_drivers_maven_label_scope = \u8303\u56F4
pref_page_drivers_maven_label_user = \u7528\u6237\u540D
pref_page_error_handle_cancel_check_timeout = \u8FDE\u63A5\u8D85\u65F6\u8BBE\u7F6E(ms)
pref_page_error_handle_cancel_check_timeout_tip = \u5982\u679C\u67E5\u8BE2\u53D6\u6D88\u8D85\u65F6\u65E0\u6548\uFF0C\u53EF\u4EE5\u5728\u8D85\u65F6\u540E\u5173\u95ED\u8FDE\u63A5\u3002\r\n\u8BBE\u7F6E\u4E3A 0 \u8868\u793A\u4E0D\u5173\u95ED\u8FDE\u63A5\u3002
......@@ -961,17 +697,12 @@ pref_page_ui_general_group_editors = \u7F16\u8F91\u5668
pref_page_ui_general_group_general = \u5E38\u89C4
pref_page_ui_general_group_http_proxy = HTTP \u4EE3\u7406 (\u7528\u4E8E\u4E0B\u8F7D)
pref_page_ui_general_group_language = \u8BED\u8A00
pref_page_ui_general_group_notifications = \u901A\u77E5
pref_page_ui_general_group_resources = \u8D44\u6E90
#Drivers
pref_page_ui_general_group_settings = \u8BBE\u7F6E
#DatabaseGeneral
pref_page_ui_general_group_task_bar = \u4EFB\u52A1\u680F
......@@ -1004,12 +735,6 @@ pref_page_ui_general_label_open_file_text = \u8C03\u8BD5\u65E5\u5FD7\u6587\u4EF6
pref_page_ui_general_label_options_take_effect_after_restart = \u8FD9\u4E9B\u9009\u9879\u5C06\u4F1A\u5728 DBeaver \u91CD\u542F\u540E\u751F\u6548
pref_page_ui_general_label_proxy_host = \u4EE3\u7406\u4E3B\u673A
pref_page_ui_general_label_proxy_password = \u5BC6\u7801
pref_page_ui_general_label_proxy_user = \u7528\u6237\u540D
pref_page_ui_general_label_set_default_resource_encoding_tip = \u811A\u672C\u548C\u6587\u672C\u6587\u4EF6\u7684\u9ED8\u8BA4\u7F16\u7801.\u66F4\u6539\u540E\u9700\u8981\u91CD\u542F\u624D\u80FD\u751F\u6548
pref_page_ui_general_label_settings = \u8BBE\u7F6E
......@@ -1022,8 +747,6 @@ pref_page_ui_general_show_full_name_in_editor = \u5728\u7F16\u8F91\u5668\u6807\u
pref_page_ui_general_show_preview_on_save = \u5728\u7F16\u8F91\u5668\u4FDD\u5B58\u65F6\u663E\u793A SQL \u9884\u89C8\u5BF9\u8BDD\u6846
pref_page_ui_general_spinner_proxy_port = \u4EE3\u7406\u7AEF\u53E3
runtime_jobs_connect_name = \u8FDE\u63A5\u5230 "{0}"
runtime_jobs_connect_status_connected = \u5DF2\u8FDE\u63A5
......
......@@ -28,6 +28,7 @@ import org.jkiss.dbeaver.model.runtime.features.DBRFeature;
import org.jkiss.dbeaver.model.runtime.features.DBRFeatureRegistry;
import org.jkiss.dbeaver.model.struct.DBSDataContainer;
import org.jkiss.dbeaver.ui.ActionUtils;
import org.jkiss.dbeaver.ui.actions.datasource.ConnectionCommands;
import org.jkiss.dbeaver.ui.actions.datasource.DataSourceToolbarHandler;
import org.jkiss.dbeaver.ui.controls.resultset.ResultSetViewer;
import org.jkiss.dbeaver.ui.editors.entity.EntityEditor;
......@@ -222,7 +223,7 @@ class WorkbenchContextListener implements IWindowListener, IPageListener, IPartL
activationResults = contextService.activateContext(RESULTS_CONTEXT_ID);
}
// Refresh auto-commit element state (#3315)
ActionUtils.fireCommandRefresh(CoreCommands.CMD_TOGGLE_AUTOCOMMIT);
ActionUtils.fireCommandRefresh(ConnectionCommands.CMD_TOGGLE_AUTOCOMMIT);
// Refresh OpenSeparateConnection
ActionUtils.fireCommandRefresh(SQLEditorCommands.CMD_TOGGLE_SEPARATE_CONNECTION);
}
......
......@@ -22,7 +22,6 @@ import org.eclipse.ui.IEditorReference;
import org.jkiss.code.NotNull;
import org.jkiss.code.Nullable;
import org.jkiss.dbeaver.Log;
import org.jkiss.dbeaver.core.CoreCommands;
import org.jkiss.dbeaver.model.DBPContextProvider;
import org.jkiss.dbeaver.model.DBPDataSourceContainer;
import org.jkiss.dbeaver.model.DBUtils;
......@@ -35,6 +34,7 @@ import org.jkiss.dbeaver.runtime.IPluginService;
import org.jkiss.dbeaver.runtime.qm.DefaultExecutionHandler;
import org.jkiss.dbeaver.ui.ActionUtils;
import org.jkiss.dbeaver.ui.UIUtils;
import org.jkiss.dbeaver.ui.actions.datasource.ConnectionCommands;
import org.jkiss.dbeaver.ui.editors.sql.SQLEditor;
/**
......@@ -150,7 +150,7 @@ public class DataSourcePropertyTester extends PropertyTester
// Fire transactional mode change
DataSourcePropertyTester.firePropertyChange(DataSourcePropertyTester.PROP_TRANSACTIONAL);
DataSourcePropertyTester.firePropertyChange(DataSourcePropertyTester.PROP_TRANSACTION_ACTIVE);
ActionUtils.fireCommandRefresh(CoreCommands.CMD_TOGGLE_AUTOCOMMIT);
ActionUtils.fireCommandRefresh(ConnectionCommands.CMD_TOGGLE_AUTOCOMMIT);
});
}
......
/*
* DBeaver - Universal Database Manager
* Copyright (C) 2010-2020 DBeaver Corp and others
*
* 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.actions.datasource;
/**
* Connection commands
*/
public interface ConnectionCommands
{
String CMD_CONNECT = "org.jkiss.dbeaver.core.connect";
String CMD_DISCONNECT = "org.jkiss.dbeaver.core.disconnect";
String CMD_DISCONNECT_ALL = "org.jkiss.dbeaver.core.disconnectAll";
String CMD_DISCONNECT_OTHER = "org.jkiss.dbeaver.core.disconnectOther";
String CMD_INVALIDATE = "org.jkiss.dbeaver.core.invalidate";
String CMD_COMMIT = "org.jkiss.dbeaver.core.commit";
String CMD_ROLLBACK = "org.jkiss.dbeaver.core.rollback";
String CMD_TOGGLE_AUTOCOMMIT = "org.jkiss.dbeaver.core.txn.autocommit"; //$NON-NLS-1$
}
......@@ -33,9 +33,9 @@ import org.jkiss.code.Nullable;
import org.jkiss.dbeaver.core.CoreCommands;
import org.jkiss.dbeaver.core.CoreMessages;
import org.jkiss.dbeaver.core.DBeaverActivator;
import org.jkiss.dbeaver.ui.editors.sql.SQLEditorCommands;
import org.jkiss.dbeaver.ui.ActionUtils;
import org.jkiss.dbeaver.ui.actions.AbstractDataSourceHandler;
import org.jkiss.dbeaver.ui.editors.sql.SQLEditorCommands;
import org.jkiss.utils.ArrayUtils;
import org.jkiss.utils.CommonUtils;
......@@ -61,13 +61,13 @@ public class ToolsContextMenuHandler extends AbstractDataSourceHandler
menuManager.dispose();
}
menuManager = new MenuManager();
menuManager.add(ActionUtils.makeCommandContribution(part.getSite(), CoreCommands.CMD_CONNECT));
menuManager.add(ActionUtils.makeCommandContribution(part.getSite(), CoreCommands.CMD_DISCONNECT));
menuManager.add(ActionUtils.makeCommandContribution(part.getSite(), CoreCommands.CMD_INVALIDATE));
menuManager.add(ActionUtils.makeCommandContribution(part.getSite(), ConnectionCommands.CMD_CONNECT));
menuManager.add(ActionUtils.makeCommandContribution(part.getSite(), ConnectionCommands.CMD_DISCONNECT));
menuManager.add(ActionUtils.makeCommandContribution(part.getSite(), ConnectionCommands.CMD_INVALIDATE));
if (part instanceof IEditorPart) {
menuManager.add(new Separator());
menuManager.add(ActionUtils.makeCommandContribution(part.getSite(), CoreCommands.CMD_COMMIT));
menuManager.add(ActionUtils.makeCommandContribution(part.getSite(), CoreCommands.CMD_ROLLBACK));
menuManager.add(ActionUtils.makeCommandContribution(part.getSite(), ConnectionCommands.CMD_COMMIT));
menuManager.add(ActionUtils.makeCommandContribution(part.getSite(), ConnectionCommands.CMD_ROLLBACK));
{
final MenuManager txnMenu = new MenuManager(
DBeaverActivator.getPluginResourceBundle().getString("command.org.jkiss.dbeaver.core.transaction_mode.name"));
......
......@@ -26,7 +26,7 @@ import org.eclipse.core.runtime.Platform;
import org.jkiss.code.NotNull;
import org.jkiss.code.Nullable;
import org.jkiss.dbeaver.Log;
import org.jkiss.dbeaver.core.CoreCommands;
import org.jkiss.dbeaver.ui.actions.datasource.ConnectionCommands;
import org.jkiss.dbeaver.ui.app.standalone.rpc.IInstanceController;
import org.jkiss.dbeaver.ui.app.standalone.rpc.InstanceClient;
import org.jkiss.dbeaver.utils.GeneralUtils;
......@@ -213,7 +213,7 @@ public class DBeaverCommandLine
exitAfterExecute = true;
}
if (commandLine.hasOption(PARAM_DISCONNECT_ALL)) {
controller.executeWorkbenchCommand(CoreCommands.CMD_DISCONNECT_ALL);
controller.executeWorkbenchCommand(ConnectionCommands.CMD_DISCONNECT_ALL);
exitAfterExecute = true;
}
......
......@@ -26,5 +26,6 @@ Export-Package: org.jkiss.dbeaver.registry,
org.jkiss.dbeaver.ui.dialogs,
org.jkiss.dbeaver.ui.dialogs.net,
org.jkiss.dbeaver.ui.dialogs.connection,
org.jkiss.dbeaver.ui.dialogs.driver,
org.jkiss.dbeaver.ui.internal
Automatic-Module-Name: org.jkiss.dbeaver.ui.editors.connection
......@@ -3,3 +3,6 @@ Bundle-Name = DBeaver UI Editors - Connections
extension-point.org.jkiss.dbeaver.dataSourceView.name = DataSource views
extension-point.org.jkiss.dbeaver.ui.propertyConfigurator.name = UI property configurator
command.org.jkiss.dbeaver.core.driver.manager.name=Driver Manager
command.org.jkiss.dbeaver.core.driver.manager.description=Driver Manager
extension-point.org.jkiss.dbeaver.dataSourceView.name = DataSource-Ansichten
extension-point.org.jkiss.dbeaver.ui.propertyConfigurator.name = UI-Eigenschaftskonfigurator
command.org.jkiss.dbeaver.core.driver.manager.description = Treibermanager
command.org.jkiss.dbeaver.core.driver.manager.name = Treibermanager
command.org.jkiss.dbeaver.core.driver.manager.name = Gestor de Driver
command.org.jkiss.dbeaver.core.driver.manager.description = Gestor de Driver
command.org.jkiss.dbeaver.core.driver.manager.description = Gestionnaire de pilotes
command.org.jkiss.dbeaver.core.driver.manager.name = Gestionnaire de pilotes
command.org.jkiss.dbeaver.core.driver.manager.name = Gestore Driver
command.org.jkiss.dbeaver.core.driver.manager.description = Gestore Driver
command.org.jkiss.dbeaver.core.driver.manager.name=\u30C9\u30E9\u30A4\u30D0\u30FC\u30DE\u30CD\u30FC\u30B8\u30E3\u30FC
command.org.jkiss.dbeaver.core.driver.manager.description=\u30C9\u30E9\u30A4\u30D0\u30FC\u30DE\u30CD\u30FC\u30B8\u30E3\u30FC
command.org.jkiss.dbeaver.core.driver.manager.name=\uB4DC\uB77C\uC774\uBC84 \uAD00\uB9AC\uC790
command.org.jkiss.dbeaver.core.driver.manager.description=\uB4DC\uB77C\uC774\uBC84 \uAD00\uB9AC\uC790
command.org.jkiss.dbeaver.core.driver.manager.description = \u0423\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u0430\u043C\u0438
command.org.jkiss.dbeaver.core.driver.manager.name = \u0423\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u0430\u043C\u0438
extension-point.org.jkiss.dbeaver.dataSourceView.name = \u6570\u636E\u6E90\u67E5\u770B\u5668
extension-point.org.jkiss.dbeaver.ui.propertyConfigurator.name = UI \u5C5E\u6027\u914D\u7F6E
command.org.jkiss.dbeaver.core.driver.manager.name = \u9A71\u52A8\u7BA1\u7406\u5668
command.org.jkiss.dbeaver.core.driver.manager.description = \u9A71\u52A8\u7BA1\u7406\u5668
......@@ -10,4 +10,16 @@
<propertyConfigurator class="org.jkiss.dbeaver.model.impl.auth.DBAAuthDatabaseNative" uiClass="org.jkiss.dbeaver.ui.dialogs.connection.DatabaseNativeAuthModelConfigurator"/>
</extension>
<extension point="org.eclipse.ui.commands">
<command id="org.jkiss.dbeaver.core.driver.manager" name="%command.org.jkiss.dbeaver.core.driver.manager.name" description="%command.org.jkiss.dbeaver.core.driver.manager.description" categoryId="org.jkiss.dbeaver.core.navigator"/>
</extension>
<extension point="org.eclipse.ui.commandImages">
<image commandId="org.jkiss.dbeaver.core.driver.manager" icon="platform:/plugin/org.jkiss.dbeaver.ui/icons/driver_manager.png"/>
</extension>
<extension point="org.eclipse.ui.handlers">
<handler commandId="org.jkiss.dbeaver.core.driver.manager" class="org.jkiss.dbeaver.ui.actions.driver.DriverManagerDialogHandler"/>
</extension>
</plugin>
......@@ -14,7 +14,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.jkiss.dbeaver.ui.actions.datasource;
package org.jkiss.dbeaver.ui.actions.driver;
import org.eclipse.core.commands.AbstractHandler;
import org.eclipse.core.commands.ExecutionEvent;
......
......@@ -26,7 +26,6 @@ import org.eclipse.swt.events.SelectionAdapter;
import org.eclipse.swt.events.SelectionEvent;
import org.eclipse.swt.layout.GridData;
import org.eclipse.swt.widgets.*;
import org.jkiss.dbeaver.core.CoreMessages;
import org.jkiss.dbeaver.model.connection.DBPDriver;
import org.jkiss.dbeaver.model.connection.DBPDriverDependencies;
import org.jkiss.dbeaver.model.connection.DBPDriverLibrary;
......@@ -39,6 +38,7 @@ import org.jkiss.dbeaver.ui.UIConfirmation;
import org.jkiss.dbeaver.ui.UITask;
import org.jkiss.dbeaver.ui.UIUtils;
import org.jkiss.dbeaver.ui.dialogs.StandardErrorDialog;
import org.jkiss.dbeaver.ui.internal.UIConnectionMessages;
import org.jkiss.dbeaver.utils.GeneralUtils;
import org.jkiss.utils.CommonUtils;
......@@ -51,7 +51,7 @@ class DriverDownloadAutoPage extends DriverDownloadPage {
private DriverDependenciesTree depsTree;
DriverDownloadAutoPage() {
super(CoreMessages.dialog_driver_download_auto_page_auto_download, CoreMessages.dialog_driver_download_auto_page_download_driver_files, null);
super(UIConnectionMessages.dialog_driver_download_auto_page_auto_download, UIConnectionMessages.dialog_driver_download_auto_page_download_driver_files, null);
setPageComplete(false);
}
......@@ -60,7 +60,7 @@ class DriverDownloadAutoPage extends DriverDownloadPage {
final DriverDownloadWizard wizard = getWizard();
final DBPDriver driver = wizard.getDriver();
setMessage(NLS.bind(CoreMessages.dialog_driver_download_auto_page_download_specific_driver_files, driver.getFullName()));
setMessage(NLS.bind(UIConnectionMessages.dialog_driver_download_auto_page_download_specific_driver_files, driver.getFullName()));
initializeDialogUnits(parent);
Composite composite = UIUtils.createPlaceholder(parent, 1);
......@@ -70,11 +70,11 @@ class DriverDownloadAutoPage extends DriverDownloadPage {
Composite infoGroup = UIUtils.createPlaceholder(composite, 2, 5);
infoGroup.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
Label infoText = new Label(infoGroup, SWT.NONE);
infoText.setText(NLS.bind(CoreMessages.dialog_driver_download_auto_page_driver_file_missing_text, driver.getFullName()));
infoText.setText(NLS.bind(UIConnectionMessages.dialog_driver_download_auto_page_driver_file_missing_text, driver.getFullName()));
infoText.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
final Button forceCheckbox = UIUtils.createCheckbox(infoGroup, CoreMessages.dialog_driver_download_auto_page_force_download, wizard.isForceDownload());
forceCheckbox.setToolTipText(CoreMessages.dialog_driver_download_auto_page_force_download_tooltip);
final Button forceCheckbox = UIUtils.createCheckbox(infoGroup, UIConnectionMessages.dialog_driver_download_auto_page_force_download, wizard.isForceDownload());
forceCheckbox.setToolTipText(UIConnectionMessages.dialog_driver_download_auto_page_force_download_tooltip);
forceCheckbox.setLayoutData(new GridData(GridData.HORIZONTAL_ALIGN_END | GridData.VERTICAL_ALIGN_BEGINNING));
forceCheckbox.addSelectionListener(new SelectionAdapter() {
@Override
......@@ -85,7 +85,7 @@ class DriverDownloadAutoPage extends DriverDownloadPage {
}
{
Group filesGroup = UIUtils.createControlGroup(composite, CoreMessages.dialog_driver_download_auto_page_required_files, 1, -1, -1);
Group filesGroup = UIUtils.createControlGroup(composite, UIConnectionMessages.dialog_driver_download_auto_page_required_files, 1, -1, -1);
filesGroup.setLayoutData(new GridData(GridData.FILL_BOTH));
depsTree = new DriverDependenciesTree(
......@@ -106,12 +106,12 @@ class DriverDownloadAutoPage extends DriverDownloadPage {
}
};
new Label(filesGroup, SWT.NONE).setText(CoreMessages.dialog_driver_download_auto_page_change_driver_version_text);
new Label(filesGroup, SWT.NONE).setText(UIConnectionMessages.dialog_driver_download_auto_page_change_driver_version_text);
}
if (!wizard.isForceDownload()) {
Label infoText = new Label(composite, SWT.NONE);
infoText.setText(CoreMessages.dialog_driver_download_auto_page_obtain_driver_files_text);
infoText.setText(UIConnectionMessages.dialog_driver_download_auto_page_obtain_driver_files_text);
infoText.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
}
......@@ -124,7 +124,7 @@ class DriverDownloadAutoPage extends DriverDownloadPage {
@Override
void resolveLibraries() {
if (!depsTree.resolveLibraries()) {
setErrorMessage(CoreMessages.dialog_driver_download_auto_page_cannot_resolve_libraries_text);
setErrorMessage(UIConnectionMessages.dialog_driver_download_auto_page_cannot_resolve_libraries_text);
}
depsTree.resizeTree();
}
......@@ -144,7 +144,7 @@ class DriverDownloadAutoPage extends DriverDownloadPage {
}
});
} catch (InvocationTargetException e) {
DBWorkbench.getPlatformUI().showError(CoreMessages.dialog_driver_download_auto_page_driver_download_error, CoreMessages.dialog_driver_download_auto_page_driver_download_error_msg, e.getTargetException());
DBWorkbench.getPlatformUI().showError(UIConnectionMessages.dialog_driver_download_auto_page_driver_download_error, UIConnectionMessages.dialog_driver_download_auto_page_driver_download_error_msg, e.getTargetException());
} catch (InterruptedException e) {
// ignore
}
......@@ -165,8 +165,8 @@ class DriverDownloadAutoPage extends DriverDownloadPage {
@Override
protected Boolean runTask() {
MessageBox messageBox = new MessageBox(getShell(), SWT.ICON_WARNING | SWT.YES | SWT.NO);
messageBox.setText(CoreMessages.dialog_driver_download_auto_page_driver_security_warning);
messageBox.setMessage(NLS.bind(CoreMessages.dialog_driver_download_auto_page_driver_security_warning_msg,
messageBox.setText(UIConnectionMessages.dialog_driver_download_auto_page_driver_security_warning);
messageBox.setMessage(NLS.bind(UIConnectionMessages.dialog_driver_download_auto_page_driver_security_warning_msg,
lib.getDisplayName(), lib.getExternalURL(monitor)));
int response = messageBox.open();
return (response == SWT.YES);
......@@ -180,7 +180,7 @@ class DriverDownloadAutoPage extends DriverDownloadPage {
}
int result = IDialogConstants.OK_ID;
try {
lib.downloadLibraryFile(monitor, getWizard().isForceDownload(), NLS.bind(CoreMessages.dialog_driver_download_auto_page_download_rate, (i + 1), filesSize));
lib.downloadLibraryFile(monitor, getWizard().isForceDownload(), NLS.bind(UIConnectionMessages.dialog_driver_download_auto_page_download_rate, (i + 1), filesSize));
} catch (final IOException e) {
if (lib.getType() == DBPDriverLibrary.FileType.license) {
result = IDialogConstants.OK_ID;
......@@ -191,7 +191,7 @@ class DriverDownloadAutoPage extends DriverDownloadPage {
DownloadErrorDialog dialog = new DownloadErrorDialog(
null,
lib.getDisplayName(),
CoreMessages.dialog_driver_download_auto_page_download_failed_msg,
UIConnectionMessages.dialog_driver_download_auto_page_download_failed_msg,
e);
return dialog.open();
}
......
/*
* DBeaver - Universal Database Manager
* Copyright (C) 2010-2020 DBeaver Corp and others
*
* 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.driver;
import org.eclipse.jface.dialogs.IDialogConstants;
import org.eclipse.jface.dialogs.IDialogSettings;
import org.eclipse.jface.wizard.WizardDialog;
import org.eclipse.swt.widgets.Button;
import org.eclipse.swt.widgets.Composite;
import org.eclipse.swt.widgets.Control;
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.ui.DBeaverIcons;
import org.jkiss.dbeaver.ui.UIIcon;
import org.jkiss.dbeaver.ui.UIUtils;
/**
* DriverDownloadDialog
*/
public class DriverDownloadDialog extends WizardDialog
{
private static final String DIALOG_ID = "DBeaver.DriverDownloadDialog";//$NON-NLS-1$
public static final int EDIT_DRIVER_BUTTON_ID = 2000;
private boolean doDownload = false;
DriverDownloadDialog(Shell shell, DBPDriver driver, DBPDriverDependencies dependencies, boolean updateVersion, boolean forceDownload)
{
super(shell, new DriverDownloadWizard(driver, dependencies, updateVersion, forceDownload));
getWizard().init(UIUtils.getActiveWorkbenchWindow().getWorkbench(), null);
addPageChangedListener(event -> UIUtils.asyncExec(() -> getWizard().pageActivated(event.getSelectedPage())));
}
@Override
protected IDialogSettings getDialogBoundsSettings()
{
return UIUtils.getDialogSettings(DIALOG_ID);
}
DBPDriver getDriver() {
return getWizard().getDriver();
}
@Override
public DriverDownloadWizard getWizard() {
return (DriverDownloadWizard)super.getWizard();
}
@Override
protected Control createDialogArea(Composite parent) {
Control dialogArea = super.createDialogArea(parent);
if (getWizard().isForceDownload()) {
UIUtils.asyncExec(() -> buttonPressed(IDialogConstants.FINISH_ID));
}
return dialogArea;
}
@Override
protected void createButtonsForButtonBar(Composite parent) {
DriverDownloadWizard wizard = getWizard();
if (!wizard.isForceDownload() && DriverEditDialog.getDialogCount() == 0) {
createButton(parent, EDIT_DRIVER_BUTTON_ID,
wizard.isAutoDownloadWizard() ? CoreMessages.dialog_driver_download_button_edit_dirver : CoreMessages.dialog_driver_download_button_add_jars,
false);
}
super.createButtonsForButtonBar(parent);
}
@Override
protected Button createButton(Composite parent, int id, String label, boolean defaultButton) {
if (id == IDialogConstants.FINISH_ID) {
Button button = super.createButton(parent, id, getWizard().getFinishText(), defaultButton);
button.setImage(DBeaverIcons.getImage(UIIcon.BROWSER));
setButtonLayoutData(button);
return button;
}
return super.createButton(parent, id, label, defaultButton);
}
@Override
public void buttonPressed(int buttonId) {
if (buttonId == EDIT_DRIVER_BUTTON_ID) {
cancelPressed();
DriverEditDialog dialog = new DriverEditDialog(null, getDriver());
dialog.open(!getWizard().isAutoDownloadWizard());
}
super.buttonPressed(buttonId);
}
@Override
protected void finishPressed() {
// Button editButton = getButton(EDIT_DRIVER_BUTTON_ID);
// if (editButton != null) {
// editButton.setEnabled(false);
// }
doDownload = true;
super.finishPressed();
}
void closeWizard() {
UIUtils.asyncExec(() -> buttonPressed(IDialogConstants.CANCEL_ID));
}
public static boolean downloadDriverFiles(Shell shell, DBPDriver driver, DBPDriverDependencies dependencies) {
return downloadDriverFiles(shell, driver, dependencies, false);
}
public static boolean downloadDriverFiles(Shell shell, DBPDriver driver, DBPDriverDependencies dependencies, boolean forceDownload) {
DriverDownloadDialog dialog = new DriverDownloadDialog(shell, driver, dependencies, false, forceDownload);
dialog.setMinimumPageSize(100, 100);
dialog.open();
return dialog.doDownload;
}
public static boolean updateDriverFiles(Shell shell, DBPDriver driver, DBPDriverDependencies dependencies, boolean forceDownload) {
DriverDownloadDialog dialog = new DriverDownloadDialog(shell, driver, dependencies, true, forceDownload);
dialog.setMinimumPageSize(100, 100);
dialog.open();
return dialog.doDownload;
}
}
/*
* DBeaver - Universal Database Manager
* Copyright (C) 2010-2020 DBeaver Corp and others
*
* 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.driver;
import org.eclipse.jface.dialogs.IDialogConstants;
import org.eclipse.jface.dialogs.IDialogSettings;
import org.eclipse.jface.wizard.WizardDialog;
import org.eclipse.swt.widgets.Button;
import org.eclipse.swt.widgets.Composite;
import org.eclipse.swt.widgets.Control;
import org.eclipse.swt.widgets.Shell;
import org.jkiss.dbeaver.model.connection.DBPDriver;
import org.jkiss.dbeaver.model.connection.DBPDriverDependencies;
import org.jkiss.dbeaver.ui.DBeaverIcons;
import org.jkiss.dbeaver.ui.UIIcon;
import org.jkiss.dbeaver.ui.UIUtils;
import org.jkiss.dbeaver.ui.internal.UIConnectionMessages;
/**
* DriverDownloadDialog
*/
public class DriverDownloadDialog extends WizardDialog
{
private static final String DIALOG_ID = "DBeaver.DriverDownloadDialog";//$NON-NLS-1$
public static final int EDIT_DRIVER_BUTTON_ID = 2000;
private boolean doDownload = false;
DriverDownloadDialog(Shell shell, DBPDriver driver, DBPDriverDependencies dependencies, boolean updateVersion, boolean forceDownload)
{
super(shell, new DriverDownloadWizard(driver, dependencies, updateVersion, forceDownload));
getWizard().init(UIUtils.getActiveWorkbenchWindow().getWorkbench(), null);
addPageChangedListener(event -> UIUtils.asyncExec(() -> getWizard().pageActivated(event.getSelectedPage())));
}
@Override
protected IDialogSettings getDialogBoundsSettings()
{
return UIUtils.getDialogSettings(DIALOG_ID);
}
DBPDriver getDriver() {
return getWizard().getDriver();
}
@Override
public DriverDownloadWizard getWizard() {
return (DriverDownloadWizard)super.getWizard();
}
@Override
protected Control createDialogArea(Composite parent) {
Control dialogArea = super.createDialogArea(parent);
if (getWizard().isForceDownload()) {
UIUtils.asyncExec(() -> buttonPressed(IDialogConstants.FINISH_ID));
}
return dialogArea;
}
@Override
protected void createButtonsForButtonBar(Composite parent) {
DriverDownloadWizard wizard = getWizard();
if (!wizard.isForceDownload() && DriverEditDialog.getDialogCount() == 0) {
createButton(parent, EDIT_DRIVER_BUTTON_ID,
wizard.isAutoDownloadWizard() ? UIConnectionMessages.dialog_driver_download_button_edit_dirver : UIConnectionMessages.dialog_driver_download_button_add_jars,
false);
}
super.createButtonsForButtonBar(parent);
}
@Override
protected Button createButton(Composite parent, int id, String label, boolean defaultButton) {
if (id == IDialogConstants.FINISH_ID) {
Button button = super.createButton(parent, id, getWizard().getFinishText(), defaultButton);
button.setImage(DBeaverIcons.getImage(UIIcon.BROWSER));
setButtonLayoutData(button);
return button;
}
return super.createButton(parent, id, label, defaultButton);
}
@Override
public void buttonPressed(int buttonId) {
if (buttonId == EDIT_DRIVER_BUTTON_ID) {
cancelPressed();
DriverEditDialog dialog = new DriverEditDialog(null, getDriver());
dialog.open(!getWizard().isAutoDownloadWizard());
}
super.buttonPressed(buttonId);
}
@Override
protected void finishPressed() {
// Button editButton = getButton(EDIT_DRIVER_BUTTON_ID);
// if (editButton != null) {
// editButton.setEnabled(false);
// }
doDownload = true;
super.finishPressed();
}
void closeWizard() {
UIUtils.asyncExec(() -> buttonPressed(IDialogConstants.CANCEL_ID));
}
public static boolean downloadDriverFiles(Shell shell, DBPDriver driver, DBPDriverDependencies dependencies) {
return downloadDriverFiles(shell, driver, dependencies, false);
}
public static boolean downloadDriverFiles(Shell shell, DBPDriver driver, DBPDriverDependencies dependencies, boolean forceDownload) {
DriverDownloadDialog dialog = new DriverDownloadDialog(shell, driver, dependencies, false, forceDownload);
dialog.setMinimumPageSize(100, 100);
dialog.open();
return dialog.doDownload;
}
public static boolean updateDriverFiles(Shell shell, DBPDriver driver, DBPDriverDependencies dependencies, boolean forceDownload) {
DriverDownloadDialog dialog = new DriverDownloadDialog(shell, driver, dependencies, true, forceDownload);
dialog.setMinimumPageSize(100, 100);
dialog.open();
return dialog.doDownload;
}
}
......@@ -22,11 +22,11 @@ import org.eclipse.swt.events.SelectionAdapter;
import org.eclipse.swt.events.SelectionEvent;
import org.eclipse.swt.layout.GridData;
import org.eclipse.swt.widgets.*;
import org.jkiss.dbeaver.core.CoreMessages;
import org.jkiss.dbeaver.model.connection.DBPDriver;
import org.jkiss.dbeaver.model.connection.DBPDriverFileInfo;
import org.jkiss.dbeaver.model.connection.DBPDriverFileSource;
import org.jkiss.dbeaver.ui.UIUtils;
import org.jkiss.dbeaver.ui.internal.UIConnectionMessages;
import org.jkiss.utils.ArrayUtils;
import org.jkiss.utils.CommonUtils;
......@@ -36,7 +36,7 @@ class DriverDownloadManualPage extends DriverDownloadPage {
private Table filesTable;
DriverDownloadManualPage() {
super(CoreMessages.dialog_driver_download_manual_page_config_driver_file, CoreMessages.dialog_driver_download_manual_page_download_driver_file, null);
super(UIConnectionMessages.dialog_driver_download_manual_page_config_driver_file, UIConnectionMessages.dialog_driver_download_manual_page_download_driver_file, null);
setPageComplete(false);
}
......@@ -44,13 +44,13 @@ class DriverDownloadManualPage extends DriverDownloadPage {
public void createControl(Composite parent) {
final DBPDriver driver = getWizard().getDriver();
setMessage(NLS.bind(CoreMessages.dialog_driver_download_manual_page_download_config_driver_file, driver.getFullName()));
setMessage(NLS.bind(UIConnectionMessages.dialog_driver_download_manual_page_download_config_driver_file, driver.getFullName()));
Composite composite = UIUtils.createPlaceholder(parent, 1);
composite.setLayoutData(new GridData(GridData.FILL_BOTH));
Link infoText = new Link(composite, SWT.NONE);
infoText.setText(NLS.bind(CoreMessages.dialog_driver_download_manual_page_driver_file_missing_text, driver.getFullName()));
infoText.setText(NLS.bind(UIConnectionMessages.dialog_driver_download_manual_page_driver_file_missing_text, driver.getFullName()));
infoText.addSelectionListener(new SelectionAdapter() {
@Override
public void widgetSelected(SelectionEvent e) {
......@@ -60,7 +60,7 @@ class DriverDownloadManualPage extends DriverDownloadPage {
GridData gd = new GridData(GridData.FILL_HORIZONTAL);
infoText.setLayoutData(gd);
Group filesGroup = UIUtils.createControlGroup(composite, CoreMessages.dialog_driver_download_manual_page_driver_file, 1, -1, -1);
Group filesGroup = UIUtils.createControlGroup(composite, UIConnectionMessages.dialog_driver_download_manual_page_driver_file, 1, -1, -1);
gd = new GridData(GridData.FILL_HORIZONTAL);
gd.verticalIndent = 10;
filesGroup.setLayoutData(gd);
......@@ -82,9 +82,9 @@ class DriverDownloadManualPage extends DriverDownloadPage {
filesTable = new Table(filesGroup, SWT.BORDER | SWT.FULL_SELECTION);
filesTable.setHeaderVisible(true);
filesTable.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
UIUtils.createTableColumn(filesTable, SWT.LEFT, CoreMessages.dialog_driver_download_manual_page_column_file);
UIUtils.createTableColumn(filesTable, SWT.LEFT, CoreMessages.dialog_driver_download_manual_page_column_required);
UIUtils.createTableColumn(filesTable, SWT.LEFT, CoreMessages.dialog_driver_download_manual_page_column_description);
UIUtils.createTableColumn(filesTable, SWT.LEFT, UIConnectionMessages.dialog_driver_download_manual_page_column_file);
UIUtils.createTableColumn(filesTable, SWT.LEFT, UIConnectionMessages.dialog_driver_download_manual_page_column_required);
UIUtils.createTableColumn(filesTable, SWT.LEFT, UIConnectionMessages.dialog_driver_download_manual_page_column_description);
sourceCombo.addSelectionListener(new SelectionAdapter() {
@Override
......@@ -111,7 +111,7 @@ class DriverDownloadManualPage extends DriverDownloadPage {
for (DBPDriverFileInfo file : fileSource.getFiles()) {
new TableItem(filesTable, SWT.NONE).setText(new String[] {
file.getName(),
!file.isOptional() ? CoreMessages.dialog_driver_download_manual_page_yes : CoreMessages.dialog_driver_download_manual_page_no,
!file.isOptional() ? UIConnectionMessages.dialog_driver_download_manual_page_yes : UIConnectionMessages.dialog_driver_download_manual_page_no,
CommonUtils.notEmpty(file.getDescription()) });
}
}
......
......@@ -23,9 +23,9 @@ import org.eclipse.swt.events.SelectionEvent;
import org.eclipse.swt.layout.GridData;
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.ui.UIUtils;
import org.jkiss.dbeaver.ui.internal.UIConnectionMessages;
import org.jkiss.dbeaver.ui.preferences.PrefPageDrivers;
import org.jkiss.dbeaver.ui.preferences.PrefPageDriversMaven;
import org.jkiss.utils.CommonUtils;
......@@ -58,7 +58,7 @@ abstract class DriverDownloadPage extends WizardPage {
if (!CommonUtils.isEmpty(driver.getWebURL())) {
Link link = UIUtils.createLink(
linksGroup,
CoreMessages.dialog_driver_download_page_vendor_link,
UIConnectionMessages.dialog_driver_download_page_vendor_link,
new SelectionAdapter() {
@Override
public void widgetSelected(SelectionEvent e) {
......@@ -73,7 +73,7 @@ abstract class DriverDownloadPage extends WizardPage {
Link link = UIUtils.createLink(
linksGroup,
CoreMessages.dialog_driver_download_page_download_conf_link,
UIConnectionMessages.dialog_driver_download_page_download_conf_link,
new SelectionAdapter() {
@Override
public void widgetSelected(SelectionEvent e) {
......
......@@ -22,10 +22,10 @@ import org.eclipse.jface.wizard.Wizard;
import org.eclipse.ui.IExportWizard;
import org.eclipse.ui.IWorkbench;
import org.jkiss.code.NotNull;
import org.jkiss.dbeaver.core.CoreMessages;
import org.jkiss.dbeaver.model.connection.DBPDriver;
import org.jkiss.dbeaver.model.connection.DBPDriverDependencies;
import org.jkiss.dbeaver.ui.UIUtils;
import org.jkiss.dbeaver.ui.internal.UIConnectionMessages;
import org.jkiss.utils.CommonUtils;
public class DriverDownloadWizard extends Wizard implements IExportWizard {
......@@ -43,7 +43,7 @@ public class DriverDownloadWizard extends Wizard implements IExportWizard {
this.dependencies = dependencies;
this.updateVersion = updateVersion;
this.forceDownload = forceDownload;
setWindowTitle(updateVersion ? CoreMessages.dialog_driver_download_wizard_title_upload_files : CoreMessages.dialog_driver_download_wizard_title_setup_files);
setWindowTitle(updateVersion ? UIConnectionMessages.dialog_driver_download_wizard_title_upload_files : UIConnectionMessages.dialog_driver_download_wizard_title_setup_files);
setNeedsProgressMonitor(isAutoDownloadWizard());
loadSettings();
}
......@@ -95,7 +95,7 @@ public class DriverDownloadWizard extends Wizard implements IExportWizard {
@Override
public void init(IWorkbench workbench, IStructuredSelection currentSelection) {
setWindowTitle(CoreMessages.dialog_driver_download_wizard_title_setting);
setWindowTitle(UIConnectionMessages.dialog_driver_download_wizard_title_setting);
setNeedsProgressMonitor(isAutoDownloadWizard());
setHelpAvailable(false);
}
......@@ -113,9 +113,9 @@ public class DriverDownloadWizard extends Wizard implements IExportWizard {
public String getFinishText() {
if (isAutoDownloadWizard()) {
return CoreMessages.dialog_driver_download_wizard_download;
return UIConnectionMessages.dialog_driver_download_wizard_download;
} else {
return CoreMessages.dialog_driver_download_wizard_open_download;
return UIConnectionMessages.dialog_driver_download_wizard_open_download;
}
}
......
......@@ -23,7 +23,6 @@ import org.eclipse.swt.SWT;
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.jkiss.dbeaver.model.connection.DBPDriver;
import org.jkiss.dbeaver.model.connection.DBPDriverLibrary;
import org.jkiss.dbeaver.registry.driver.DriverDependencies;
......@@ -31,6 +30,7 @@ import org.jkiss.dbeaver.ui.DBeaverIcons;
import org.jkiss.dbeaver.ui.IHelpContextIds;
import org.jkiss.dbeaver.ui.UIUtils;
import org.jkiss.dbeaver.ui.dialogs.HelpEnabledDialog;
import org.jkiss.dbeaver.ui.internal.UIConnectionMessages;
import org.jkiss.utils.CommonUtils;
import java.io.File;
......@@ -63,7 +63,7 @@ public class DriverLibraryDetailsDialog extends HelpEnabledDialog
@Override
protected Control createDialogArea(Composite parent)
{
getShell().setText(NLS.bind(CoreMessages.dialog_edit_driver_text_driver_library, driver.getName(), library.getDisplayName())); //$NON-NLS-2$
getShell().setText(NLS.bind(UIConnectionMessages.dialog_edit_driver_text_driver_library, driver.getName(), library.getDisplayName())); //$NON-NLS-2$
getShell().setImage(DBeaverIcons.getImage(library.getIcon()));
Composite group = (Composite) super.createDialogArea(parent);
......@@ -71,14 +71,14 @@ public class DriverLibraryDetailsDialog extends HelpEnabledDialog
gd.widthHint = 500;
group.setLayoutData(gd);
Group propsGroup = UIUtils.createControlGroup(group, CoreMessages.dialog_edit_driver_info, 2, -1, -1);
Group propsGroup = UIUtils.createControlGroup(group, UIConnectionMessages.dialog_edit_driver_info, 2, -1, -1);
propsGroup.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
UIUtils.createLabelText(propsGroup, CoreMessages.dialog_edit_driver_driver, driver.getName(), SWT.BORDER | SWT.READ_ONLY);
UIUtils.createLabelText(propsGroup, CoreMessages.dialog_edit_driver_library, library.getDisplayName(), SWT.BORDER | SWT.READ_ONLY);
UIUtils.createLabelText(propsGroup, CoreMessages.dialog_edit_driver_path, library.getPath(), SWT.BORDER | SWT.READ_ONLY);
UIUtils.createLabelText(propsGroup, CoreMessages.dialog_edit_driver_version, library.getVersion(), SWT.BORDER | SWT.READ_ONLY);
Text fileText = UIUtils.createLabelText(propsGroup, CoreMessages.dialog_edit_driver_file, "", SWT.BORDER | SWT.READ_ONLY);
UIUtils.createLabelText(propsGroup, UIConnectionMessages.dialog_edit_driver_driver, driver.getName(), SWT.BORDER | SWT.READ_ONLY);
UIUtils.createLabelText(propsGroup, UIConnectionMessages.dialog_edit_driver_library, library.getDisplayName(), SWT.BORDER | SWT.READ_ONLY);
UIUtils.createLabelText(propsGroup, UIConnectionMessages.dialog_edit_driver_path, library.getPath(), SWT.BORDER | SWT.READ_ONLY);
UIUtils.createLabelText(propsGroup, UIConnectionMessages.dialog_edit_driver_version, library.getVersion(), SWT.BORDER | SWT.READ_ONLY);
Text fileText = UIUtils.createLabelText(propsGroup, UIConnectionMessages.dialog_edit_driver_file, "", SWT.BORDER | SWT.READ_ONLY);
TabFolder tabs = new TabFolder(group, SWT.HORIZONTAL | SWT.FLAT);
tabs.setLayoutData(new GridData(GridData.FILL_BOTH));
......@@ -117,8 +117,8 @@ public class DriverLibraryDetailsDialog extends HelpEnabledDialog
});
TabItem depsTab = new TabItem(tabs, SWT.NONE);
depsTab.setText(CoreMessages.dialog_edit_driver_tab_depencencies);
depsTab.setToolTipText(CoreMessages.dialog_edit_driver_tab_depencencies_tooltip);
depsTab.setText(UIConnectionMessages.dialog_edit_driver_tab_depencencies);
depsTab.setToolTipText(UIConnectionMessages.dialog_edit_driver_tab_depencencies_tooltip);
depsTab.setControl(paramsGroup);
}
......@@ -126,7 +126,7 @@ public class DriverLibraryDetailsDialog extends HelpEnabledDialog
Composite detailsGroup = new Composite(tabs, SWT.NONE);
detailsGroup.setLayout(new GridLayout(1, false));
UIUtils.createControlLabel(detailsGroup, CoreMessages.dialog_edit_driver_label_description);
UIUtils.createControlLabel(detailsGroup, UIConnectionMessages.dialog_edit_driver_label_description);
Text descriptionText = new Text(detailsGroup, SWT.READ_ONLY | SWT.BORDER);
descriptionText.setText(CommonUtils.notEmpty(library.getDescription()));
GridData gd = new GridData(GridData.FILL_HORIZONTAL);
......@@ -134,76 +134,28 @@ public class DriverLibraryDetailsDialog extends HelpEnabledDialog
descriptionText.setLayoutData(gd);
TabItem detailsTab = new TabItem(tabs, SWT.NONE);
detailsTab.setText(CoreMessages.dialog_edit_driver_tab_detail);
detailsTab.setToolTipText(CoreMessages.dialog_edit_driver_tab_detail_tooltip);
detailsTab.setText(UIConnectionMessages.dialog_edit_driver_tab_detail);
detailsTab.setToolTipText(UIConnectionMessages.dialog_edit_driver_tab_detail_tooltip);
detailsTab.setControl(detailsGroup);
}
/*
private void createParametersTab(TabFolder group)
{
Composite paramsGroup = new Composite(group, SWT.NONE);
paramsGroup.setLayout(new GridLayout(1, false));
parametersEditor = new PropertyTreeViewer(paramsGroup, SWT.BORDER);
driverPropertySource = new PropertySourceCustom(
driver.getProviderDescriptor().getDriverProperties(),
driver.getDriverParameters());
driverPropertySource.setDefaultValues(driver.getDefaultDriverParameters());
parametersEditor.loadProperties(driverPropertySource);
TabItem paramsTab = new TabItem(group, SWT.NONE);
paramsTab.setText(CoreMessages.dialog_edit_driver_tab_name_advanced_parameters);
paramsTab.setToolTipText(CoreMessages.dialog_edit_driver_tab_tooltip_advanced_parameters);
paramsTab.setControl(paramsGroup);
}
private void createConnectionPropertiesTab(TabFolder group)
{
Composite paramsGroup = new Composite(group, SWT.NONE);
paramsGroup.setLayout(new GridLayout(1, false));
connectionPropertiesEditor = new ConnectionPropertiesControl(paramsGroup, SWT.BORDER);
connectionPropertySource = connectionPropertiesEditor.makeProperties(driver, driver.getConnectionProperties());
connectionPropertiesEditor.loadProperties(connectionPropertySource);
TabItem paramsTab = new TabItem(group, SWT.NONE);
paramsTab.setText(CoreMessages.dialog_edit_driver_tab_name_connection_properties);
paramsTab.setToolTipText(CoreMessages.dialog_edit_driver_tab_tooltip_connection_properties);
paramsTab.setControl(paramsGroup);
}
private void createClientHomesTab(TabFolder group)
{
clientHomesPanel = new ClientHomesPanel(group, SWT.NONE);
clientHomesPanel.loadHomes(driver);
clientHomesPanel.setLayoutData(new GridData(GridData.FILL_BOTH));
TabItem paramsTab = new TabItem(group, SWT.NONE);
paramsTab.setText(CoreMessages.dialog_edit_driver_tab_name_client_homes);
paramsTab.setToolTipText(CoreMessages.dialog_edit_driver_tab_name_client_homes);
paramsTab.setControl(clientHomesPanel);
}
*/
private void createLicenseTab(TabFolder group)
{
Composite paramsGroup = new Composite(group, SWT.NONE);
paramsGroup.setLayout(new GridLayout(1, false));
Text licenseText = new Text(paramsGroup, SWT.BORDER | SWT.WRAP | SWT.MULTI | SWT.V_SCROLL);
licenseText.setText(CoreMessages.dialog_edit_driver_text_license);
licenseText.setText(UIConnectionMessages.dialog_edit_driver_text_license);
licenseText.setEditable(false);
licenseText.setMessage(CoreMessages.dialog_edit_driver_text_driver_license);
licenseText.setMessage(UIConnectionMessages.dialog_edit_driver_text_driver_license);
final GridData gd = new GridData(GridData.FILL_BOTH);
gd.heightHint = 200;
//gd.grabExcessVerticalSpace = true;
licenseText.setLayoutData(gd);
TabItem paramsTab = new TabItem(group, SWT.NONE);
paramsTab.setText(CoreMessages.dialog_edit_driver_tab_name_license);
paramsTab.setToolTipText(CoreMessages.dialog_edit_driver_tab_tooltip_license);
paramsTab.setText(UIConnectionMessages.dialog_edit_driver_tab_name_license);
paramsTab.setToolTipText(UIConnectionMessages.dialog_edit_driver_tab_tooltip_license);
paramsTab.setControl(paramsGroup);
}
......
......@@ -28,7 +28,6 @@ import org.eclipse.swt.events.SelectionEvent;
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.jkiss.dbeaver.model.DBIcon;
import org.jkiss.dbeaver.model.DBPDataSourceContainer;
import org.jkiss.dbeaver.registry.DataSourceProviderDescriptor;
......@@ -42,6 +41,7 @@ import org.jkiss.dbeaver.ui.UIIcon;
import org.jkiss.dbeaver.ui.UIUtils;
import org.jkiss.dbeaver.ui.dialogs.BaseDialog;
import org.jkiss.dbeaver.ui.dialogs.HelpEnabledDialog;
import org.jkiss.dbeaver.ui.internal.UIConnectionMessages;
import org.jkiss.utils.CommonUtils;
import java.util.ArrayList;
......@@ -101,7 +101,7 @@ public class DriverManagerDialog extends HelpEnabledDialog implements ISelection
}
}
getShell().setText(CoreMessages.dialog_driver_manager_title);
getShell().setText(UIConnectionMessages.dialog_driver_manager_title);
getShell().setMinimumSize(300, 300);
dialogImage = DBeaverIcons.getImageDescriptor(UIIcon.DRIVER_MANAGER);
getShell().setImage(dialogImage.createImage());
......@@ -123,7 +123,7 @@ public class DriverManagerDialog extends HelpEnabledDialog implements ISelection
GridData gd = new GridData(GridData.FILL_VERTICAL);
buttonBar.setLayoutData(gd);
newButton = UIUtils.createPushButton(buttonBar, CoreMessages.dialog_driver_manager_button_new, null, new SelectionAdapter() {
newButton = UIUtils.createPushButton(buttonBar, UIConnectionMessages.dialog_driver_manager_button_new, null, new SelectionAdapter() {
@Override
public void widgetSelected(SelectionEvent e) {
createDriver();
......@@ -131,7 +131,7 @@ public class DriverManagerDialog extends HelpEnabledDialog implements ISelection
});
newButton.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
copyButton = UIUtils.createPushButton(buttonBar, CoreMessages.dialog_driver_manager_button_copy, null, new SelectionAdapter() {
copyButton = UIUtils.createPushButton(buttonBar, UIConnectionMessages.dialog_driver_manager_button_copy, null, new SelectionAdapter() {
@Override
public void widgetSelected(SelectionEvent e) {
copyDriver();
......@@ -139,7 +139,7 @@ public class DriverManagerDialog extends HelpEnabledDialog implements ISelection
});
copyButton.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
editButton = UIUtils.createPushButton(buttonBar, CoreMessages.dialog_driver_manager_button_edit, null, new SelectionAdapter() {
editButton = UIUtils.createPushButton(buttonBar, UIConnectionMessages.dialog_driver_manager_button_edit, null, new SelectionAdapter() {
@Override
public void widgetSelected(SelectionEvent e) {
editDriver();
......@@ -147,7 +147,7 @@ public class DriverManagerDialog extends HelpEnabledDialog implements ISelection
});
editButton.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
deleteButton = UIUtils.createPushButton(buttonBar, CoreMessages.dialog_driver_manager_button_delete, null, new SelectionAdapter() {
deleteButton = UIUtils.createPushButton(buttonBar, UIConnectionMessages.dialog_driver_manager_button_delete, null, new SelectionAdapter() {
@Override
public void widgetSelected(SelectionEvent e) {
deleteDriver();
......@@ -173,10 +173,10 @@ public class DriverManagerDialog extends HelpEnabledDialog implements ISelection
legend.setLayoutData(gd);
UIUtils.createLabel(legend, DBIcon.OVER_LAMP);
UIUtils.createLabel(legend, CoreMessages.dialog_driver_manager_label_user_defined);
UIUtils.createLabel(legend, UIConnectionMessages.dialog_driver_manager_label_user_defined);
UIUtils.createLabel(legend, DBIcon.OVER_ERROR);
UIUtils.createLabel(legend, CoreMessages.dialog_driver_manager_label_unavailable);
UIUtils.createLabel(legend, UIConnectionMessages.dialog_driver_manager_label_unavailable);
}
......@@ -372,17 +372,17 @@ public class DriverManagerDialog extends HelpEnabledDialog implements ISelection
private void deleteDriver() {
List<DBPDataSourceContainer> usedDS = DriverUtils.getUsedBy(selectedDriver, DataSourceRegistry.getAllDataSources());
if (!usedDS.isEmpty()) {
StringBuilder message = new StringBuilder(NLS.bind(CoreMessages.dialog_driver_manager_message_cant_delete_text, selectedDriver.getName()));
StringBuilder message = new StringBuilder(NLS.bind(UIConnectionMessages.dialog_driver_manager_message_cant_delete_text, selectedDriver.getName()));
for (DBPDataSourceContainer ds : usedDS) {
message.append("\n - ").append(ds.getName());
}
UIUtils.showMessageBox(getShell(), CoreMessages.dialog_driver_manager_message_cant_delete_title, message.toString(), SWT.ICON_ERROR);
UIUtils.showMessageBox(getShell(), UIConnectionMessages.dialog_driver_manager_message_cant_delete_title, message.toString(), SWT.ICON_ERROR);
return;
}
if (UIUtils.confirmAction(
getShell(),
CoreMessages.dialog_driver_manager_message_delete_driver_title,
CoreMessages.dialog_driver_manager_message_delete_driver_text + selectedDriver.getName() + "'?")) {
UIConnectionMessages.dialog_driver_manager_message_delete_driver_title,
UIConnectionMessages.dialog_driver_manager_message_delete_driver_text + selectedDriver.getName() + "'?")) {
selectedDriver.getProviderDescriptor().removeDriver(selectedDriver);
selectedDriver.getProviderDescriptor().getRegistry().saveDrivers();
treeControl.refresh();
......
......@@ -38,7 +38,6 @@ import org.eclipse.ui.dialogs.PatternFilter;
import org.eclipse.ui.plugin.AbstractUIPlugin;
import org.eclipse.ui.progress.WorkbenchJob;
import org.jkiss.code.NotNull;
import org.jkiss.dbeaver.core.CoreMessages;
import org.jkiss.dbeaver.model.DBIcon;
import org.jkiss.dbeaver.model.connection.DBPDriver;
import org.jkiss.dbeaver.registry.DataSourceProviderDescriptor;
......@@ -46,6 +45,7 @@ import org.jkiss.dbeaver.registry.driver.DriverDescriptor;
import org.jkiss.dbeaver.runtime.DBWorkbench;
import org.jkiss.dbeaver.ui.DBeaverIcons;
import org.jkiss.dbeaver.ui.UIUtils;
import org.jkiss.dbeaver.ui.internal.UIConnectionMessages;
import org.jkiss.utils.CommonUtils;
import java.util.ArrayList;
......@@ -163,7 +163,7 @@ public class DriverSelectViewer extends Viewer {
filterComposite.setFont(composite.getFont());
filterText = new Text(filterComposite, SWT.SINGLE);
filterText.setMessage(CoreMessages.dialog_connection_driver_treecontrol_initialText);
filterText.setMessage(UIConnectionMessages.dialog_connection_driver_treecontrol_initialText);
filterText.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
filterText.addModifyListener(e -> textChanged());
filterText.addKeyListener(new KeyAdapter() {
......@@ -239,7 +239,7 @@ public class DriverSelectViewer extends Viewer {
if (forceClassic || getCurrentSelectorViewType() == SelectorViewType.tree) {
if (!forceClassic) {
switchItem.setImage(DBeaverIcons.getImage(DBIcon.TREE_SCHEMA));
switchItem.setText(CoreMessages.viewer_selector_control_text_gallery);
switchItem.setText(UIConnectionMessages.viewer_selector_control_text_gallery);
switchItem.setSelection(true);
}
......@@ -252,7 +252,7 @@ public class DriverSelectViewer extends Viewer {
});
} else {
switchItem.setImage(DBeaverIcons.getImage(DBIcon.TREE_TABLE));
switchItem.setText(CoreMessages.viewer_selector_control_text_classic);
switchItem.setText(UIConnectionMessages.viewer_selector_control_text_classic);
switchItem.setSelection(false);
selectorViewer = new DriverTabbedViewer(selectorComposite, SWT.NONE);
......
/*
* DBeaver - Universal Database Manager
* Copyright (C) 2010-2020 DBeaver Corp and others
* 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.driver;
import org.eclipse.jface.dialogs.Dialog;
import org.eclipse.jface.dialogs.IDialogConstants;
import org.eclipse.swt.SWT;
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.jkiss.dbeaver.registry.maven.MavenArtifactReference;
import org.jkiss.dbeaver.ui.UIUtils;
import org.jkiss.utils.CommonUtils;
/**
* EditMavenArtifactDialog
*/
class EditMavenArtifactDialog extends Dialog
{
private MavenArtifactReference artifact;
private Text groupText;
private Text artifactText;
private Text classifierText;
private Combo versionText;
public EditMavenArtifactDialog(Shell shell, MavenArtifactReference artifact)
{
super(shell);
this.artifact = artifact == null ? new MavenArtifactReference("", "", null, MavenArtifactReference.VERSION_PATTERN_RELEASE) : artifact;
}
public MavenArtifactReference getArtifact() {
return artifact;
}
@Override
protected boolean isResizable()
{
return true;
}
@Override
protected Control createDialogArea(Composite parent)
{
getShell().setText(CoreMessages.dialog_edit_driver_edit_maven_title);
Composite composite = (Composite) super.createDialogArea(parent);
((GridLayout)composite.getLayout()).numColumns = 2;
GridData gd = new GridData(GridData.FILL_HORIZONTAL);
gd.widthHint = 200;
groupText = UIUtils.createLabelText(composite, CoreMessages.dialog_edit_driver_edit_maven_group_id_label, artifact.getGroupId());
groupText.setLayoutData(gd);
artifactText = UIUtils.createLabelText(composite, CoreMessages.dialog_edit_driver_edit_maven_artifact_id_label, artifact.getArtifactId());
artifactText.setLayoutData(gd);
classifierText = UIUtils.createLabelText(composite, CoreMessages.dialog_edit_driver_edit_maven_classfier_label, CommonUtils.notEmpty(artifact.getClassifier()));
classifierText.setLayoutData(gd);
versionText = UIUtils.createLabelCombo(composite, CoreMessages.dialog_edit_driver_edit_maven_version_label, SWT.DROP_DOWN | SWT.BORDER);
versionText.setLayoutData(gd);
versionText.setText(artifact.getVersion());
versionText.add(MavenArtifactReference.VERSION_PATTERN_RELEASE);
versionText.add(MavenArtifactReference.VERSION_PATTERN_LATEST);
ModifyListener ml = new ModifyListener() {
@Override
public void modifyText(ModifyEvent e) {
updateButtons();
}
};
groupText.addModifyListener(ml);
artifactText.addModifyListener(ml);
classifierText.addModifyListener(ml);
versionText.addModifyListener(ml);
return composite;
}
@Override
protected void createButtonsForButtonBar(Composite parent) {
super.createButtonsForButtonBar(parent);
updateButtons();
}
private void updateButtons() {
getButton(IDialogConstants.OK_ID).setEnabled(
!CommonUtils.isEmpty(groupText.getText()) &&
!CommonUtils.isEmpty(artifactText.getText()) &&
!CommonUtils.isEmpty(versionText.getText())
);
}
@Override
protected void okPressed() {
String classifier = classifierText.getText();
artifact = new MavenArtifactReference(
groupText.getText(),
artifactText.getText(),
CommonUtils.isEmpty(classifier) ? null : classifier,
versionText.getText());
super.okPressed();
}
/*
* DBeaver - Universal Database Manager
* Copyright (C) 2010-2020 DBeaver Corp and others
* 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.driver;
import org.eclipse.jface.dialogs.Dialog;
import org.eclipse.jface.dialogs.IDialogConstants;
import org.eclipse.swt.SWT;
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.registry.maven.MavenArtifactReference;
import org.jkiss.dbeaver.ui.UIUtils;
import org.jkiss.dbeaver.ui.internal.UIConnectionMessages;
import org.jkiss.utils.CommonUtils;
/**
* EditMavenArtifactDialog
*/
class EditMavenArtifactDialog extends Dialog
{
private MavenArtifactReference artifact;
private Text groupText;
private Text artifactText;
private Text classifierText;
private Combo versionText;
public EditMavenArtifactDialog(Shell shell, MavenArtifactReference artifact)
{
super(shell);
this.artifact = artifact == null ? new MavenArtifactReference("", "", null, MavenArtifactReference.VERSION_PATTERN_RELEASE) : artifact;
}
public MavenArtifactReference getArtifact() {
return artifact;
}
@Override
protected boolean isResizable()
{
return true;
}
@Override
protected Control createDialogArea(Composite parent)
{
getShell().setText(UIConnectionMessages.dialog_edit_driver_edit_maven_title);
Composite composite = (Composite) super.createDialogArea(parent);
((GridLayout)composite.getLayout()).numColumns = 2;
GridData gd = new GridData(GridData.FILL_HORIZONTAL);
gd.widthHint = 200;
groupText = UIUtils.createLabelText(composite, UIConnectionMessages.dialog_edit_driver_edit_maven_group_id_label, artifact.getGroupId());
groupText.setLayoutData(gd);
artifactText = UIUtils.createLabelText(composite, UIConnectionMessages.dialog_edit_driver_edit_maven_artifact_id_label, artifact.getArtifactId());
artifactText.setLayoutData(gd);
classifierText = UIUtils.createLabelText(composite, UIConnectionMessages.dialog_edit_driver_edit_maven_classfier_label, CommonUtils.notEmpty(artifact.getClassifier()));
classifierText.setLayoutData(gd);
versionText = UIUtils.createLabelCombo(composite, UIConnectionMessages.dialog_edit_driver_edit_maven_version_label, SWT.DROP_DOWN | SWT.BORDER);
versionText.setLayoutData(gd);
versionText.setText(artifact.getVersion());
versionText.add(MavenArtifactReference.VERSION_PATTERN_RELEASE);
versionText.add(MavenArtifactReference.VERSION_PATTERN_LATEST);
ModifyListener ml = new ModifyListener() {
@Override
public void modifyText(ModifyEvent e) {
updateButtons();
}
};
groupText.addModifyListener(ml);
artifactText.addModifyListener(ml);
classifierText.addModifyListener(ml);
versionText.addModifyListener(ml);
return composite;
}
@Override
protected void createButtonsForButtonBar(Composite parent) {
super.createButtonsForButtonBar(parent);
updateButtons();
}
private void updateButtons() {
getButton(IDialogConstants.OK_ID).setEnabled(
!CommonUtils.isEmpty(groupText.getText()) &&
!CommonUtils.isEmpty(artifactText.getText()) &&
!CommonUtils.isEmpty(versionText.getText())
);
}
@Override
protected void okPressed() {
String classifier = classifierText.getText();
artifact = new MavenArtifactReference(
groupText.getText(),
artifactText.getText(),
CommonUtils.isEmpty(classifier) ? null : classifier,
versionText.getText());
super.okPressed();
}
}
\ No newline at end of file
......@@ -20,3 +20,6 @@ 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:
controls_driver_tree_column_connections = Connessioni
controls_driver_tree_column_name = Nome
......@@ -9,3 +9,12 @@ controls_client_homes_panel_label_name = \uC774\uB984
controls_client_homes_panel_label_path = \uACBD\uB85C
controls_client_homes_panel_label_product_name = \uC81C\uD488\uBA85
controls_client_homes_panel_label_product_version = \uC81C\uD488 \uBC84\uC804
dialog_driver_manager_label_unavailable = - \uC0AC\uC6A9\uD560 \uC218 \uC5C6\uC74C
dialog_driver_manager_label_user_defined = - \uC0AC\uC6A9\uC790 \uC815\uC758
dialog_driver_manager_message_cant_delete_text = \uB4DC\uB77C\uC774\uBC84 "{0}"\uC744 \uC0AD\uC81C\uD560 \uC218 \uC5C6\uC2B5\uB2C8\uB2E4. \uB2E4\uC74C \uB370\uC774\uD130\uC18C\uC2A4\uC5D0\uC11C \uC0AC\uC6A9 \uC911\uC785\uB2C8\uB2E4.
dialog_driver_manager_message_cant_delete_title = \uB4DC\uB77C\uC774\uBC84 \uC0AD\uC81C \uC2E4\uD328
dialog_driver_manager_message_delete_driver_text = \uB4DC\uB77C\uC774\uBC84\uB97C \uC0AD\uC81C\uD558\uC2DC\uACA0\uC2B5\uB2C8\uAE4C?
dialog_driver_manager_message_delete_driver_title = \uB4DC\uB77C\uC774\uBC84 \uC0AD\uC81C
dialog_driver_manager_title = \uB4DC\uB77C\uC774\uBC84 \uAD00\uB9AC\uC790
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册