提交 209a844b 编写于 作者: R RiedNyko

dbeaver-corp/dbeaver-i18n#38

上级 5cd5aec9
......@@ -16,13 +16,15 @@
*/
package org.jkiss.dbeaver.ui.editors.sql;
import org.jkiss.dbeaver.ui.editors.sql.internal.SQLEditorMessages;
public class SQLPreferenceConstants
{
public enum EmptyScriptCloseBehavior {
NOTHING("Do not delete"),
DELETE_NEW("Delete only new scripts"),
DELETE_ALWAYS("Delete always");
NOTHING(SQLEditorMessages.script_close_behavior_do_not_delete),
DELETE_NEW(SQLEditorMessages.script_close_behavior_delete_only_new_scripts),
DELETE_ALWAYS(SQLEditorMessages.script_close_behavior_delete_always);
private final String title;
......
......@@ -20,6 +20,7 @@ import org.jkiss.dbeaver.model.DBPDataSourceContainer;
import org.jkiss.dbeaver.model.connection.DBPConnectionConfiguration;
import org.jkiss.dbeaver.model.connection.DataSourceUtils;
import org.jkiss.dbeaver.model.net.DBWHandlerConfiguration;
import org.jkiss.dbeaver.ui.editors.sql.internal.SQLEditorMessages;
import org.jkiss.utils.CommonUtils;
import java.util.LinkedHashMap;
......@@ -36,25 +37,25 @@ public enum SQLScriptBindingType {
// do nothing
}
},
ID("ID", "Connection unique ID") {
ID("ID", SQLEditorMessages.sql_script_binding_type_radio_button_connection_unique) { //$NON-NLS-1$
@Override
public void appendSpec(DBPDataSourceContainer dataSource, StringBuilder spec) {
spec.append(DataSourceUtils.PARAM_ID).append("=").append(dataSource.getId());
spec.append(DataSourceUtils.PARAM_ID).append("=").append(dataSource.getId()); //$NON-NLS-1$
}
},
NAME("NAME", "Connection name") {
NAME("NAME", SQLEditorMessages.sql_script_binding_type_radio_button_connection_name) { //$NON-NLS-1$
@Override
public void appendSpec(DBPDataSourceContainer dataSource, StringBuilder spec) {
spec.append(DataSourceUtils.PARAM_NAME).append("=").append(dataSource.getName());
spec.append(DataSourceUtils.PARAM_NAME).append("=").append(dataSource.getName()); //$NON-NLS-1$
}
},
URL("URL", "Connection URL (jdbc:dbms://host:port/...)") {
URL("URL", SQLEditorMessages.sql_script_binding_type_radio_button_connection_url) { //$NON-NLS-1$
@Override
public void appendSpec(DBPDataSourceContainer dataSource, StringBuilder spec) {
spec.append(DataSourceUtils.PARAM_URL).append("=").append(dataSource.getConnectionConfiguration().getUrl());
spec.append(DataSourceUtils.PARAM_URL).append("=").append(dataSource.getConnectionConfiguration().getUrl()); //$NON-NLS-1$
}
},
PARAMS("PARAMS", "Connection parameters (name1=value1;name2=value2;...)") {
PARAMS("PARAMS", SQLEditorMessages.sql_script_binding_type_radio_button_connection_parameters) { //$NON-NLS-1$
@Override
public void appendSpec(DBPDataSourceContainer dataSource, StringBuilder spec) {
DBPConnectionConfiguration cfg = dataSource.getConnectionConfiguration();
......
......@@ -73,7 +73,10 @@ public class SQLEditorMessages extends NLS {
public static String action_menu_sqleditor_maximizeResultsPanel;
public static String action_menu_sqleditor_restoreResultsPanel;
public static String sql_editor_menu_format;
public static String script_close_behavior_delete_always;
public static String script_close_behavior_delete_only_new_scripts;
public static String script_close_behavior_do_not_delete;
public static String sql_editor_menu_format;
public static String action_popup_sqleditor_layout_horizontal;
public static String action_popup_sqleditor_layout_vertical;
......@@ -224,6 +227,10 @@ public class SQLEditorMessages extends NLS {
public static String pref_page_sql_editor_label_clear_output_before_execute;
public static String pref_page_sql_editor_label_clear_output_before_execute_tip;
public static String pref_page_sql_insert_case_default;
public static String pref_page_sql_insert_case_lower_case;
public static String pref_page_sql_insert_case_upper_case;
public static String controls_querylog__ms;
public static String controls_querylog_action_clear_log;
public static String controls_querylog_action_copy;
......@@ -264,7 +271,12 @@ public class SQLEditorMessages extends NLS {
public static String sql_editor_menu_choose_format;
public static String sql_editor_panel_format;
static {
public static String sql_script_binding_type_radio_button_connection_name;
public static String sql_script_binding_type_radio_button_connection_parameters;
public static String sql_script_binding_type_radio_button_connection_unique;
public static String sql_script_binding_type_radio_button_connection_url;
static {
// initialize resource bundle
NLS.initializeMessages(BUNDLE_NAME, SQLEditorMessages.class);
}
......
......@@ -49,6 +49,9 @@ editors_sql_actions_copy_as_source_code_tip=Convert selected SQL to a source cod
action_menu_sqleditor_maximizeResultsPanel = Maximize Results Panel
action_menu_sqleditor_restoreResultsPanel = Restore Result Panel
script_close_behavior_delete_always=Delete always
script_close_behavior_delete_only_new_scripts=Delete only new scripts
script_close_behavior_do_not_delete=Do not delete
sql_editor_menu_format = Format
pref_page_sql_editor_checkbox_create_script_folders = Create script folders
......@@ -240,5 +243,12 @@ actions_ContentFormatProposal_tooltip = Format SQL
sql_editor_menu_choose_format = Choose format
pref_page_sql_format_label_SQLPreview = SQL Preview
pref_page_sql_insert_case_default=Default
pref_page_sql_insert_case_lower_case=Lower case
pref_page_sql_insert_case_upper_case=Upper case
sql_editor_panel_format = Format
sql_script_binding_type_radio_button_connection_name=Connection name
sql_script_binding_type_radio_button_connection_parameters=Connection parameters (name1=value1;name2=value2;...)
sql_script_binding_type_radio_button_connection_unique=Connection unique ID
sql_script_binding_type_radio_button_connection_url=Connection URL (jdbc:dbms://host:port/...)
......@@ -138,9 +138,9 @@ public class PrefPageSQLCompletion extends TargetPrefPage
UIUtils.createControlLabel(assistGroup, SQLEditorMessages.pref_page_sql_completion_label_insert_case);
csInsertCase = new Combo(assistGroup, SWT.BORDER | SWT.DROP_DOWN | SWT.READ_ONLY);
csInsertCase.add("Default");
csInsertCase.add("Upper case");
csInsertCase.add("Lower case");
csInsertCase.add(SQLEditorMessages.pref_page_sql_insert_case_default);
csInsertCase.add(SQLEditorMessages.pref_page_sql_insert_case_upper_case);
csInsertCase.add(SQLEditorMessages.pref_page_sql_insert_case_lower_case);
csReplaceWordAfter = UIUtils.createCheckbox(assistGroup, SQLEditorMessages.pref_page_sql_completion_label_replace_word_after, SQLEditorMessages.pref_page_sql_completion_label_replace_word_after_tip, false, 2);
csHideDuplicates = UIUtils.createCheckbox(assistGroup, SQLEditorMessages.pref_page_sql_completion_label_hide_duplicate_names, null, false, 2);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册