未验证 提交 a39aacff 编写于 作者: S Serge Rider 提交者: GitHub

Merge pull request #5034 from riednyko/branch14

dbeaver-corp/dbeaver-i18n#14
......@@ -91,4 +91,24 @@ public class OracleMessages extends NLS {
public static String views_oracle_compiler_log_viewer_column_line;
public static String views_oracle_compiler_log_viewer_column_message;
public static String views_oracle_compiler_log_viewer_column_pos;
public static String dialog_connection_oracle_properties;
public static String dialog_connection_oracle_properties_discription;
public static String dialog_controlgroup_session_settings;
public static String edit_label_combo_language;
public static String edit_label_combo_language_tool_tip_text;
public static String edit_label_combo_territory;
public static String edit_label_combo_territory_tool_tip_text;
public static String edit_label_text_date_format;
public static String dialog_controlgroup_content;
public static String edit_create_checkbox_hide_empty_schemas;
public static String edit_create_checkbox_hide_empty_schemas_tool_tip_text;
public static String edit_create_checkbox_content_group_show;
public static String edit_create_checkbox_content_group_show_discription;
public static String edit_create_checkbox_content_group_use;
public static String edit_create_checkbox_content_group_use_discription;
public static String dialog_controlgroup_performance;
public static String edit_create_checkbox_group_use_rule;
public static String edit_create_checkbox_adds_rule_tool_tip_text;
}
......@@ -59,3 +59,22 @@ views_oracle_compiler_log_viewer_action_select_all=Select All
views_oracle_compiler_log_viewer_column_line=Line
views_oracle_compiler_log_viewer_column_message=Message
views_oracle_compiler_log_viewer_column_pos=Pos
dialog_connection_oracle_properties = Oracle properties
dialog_connection_oracle_properties_discription = Regional settings and performance
dialog_controlgroup_session_settings = Session settings
edit_label_combo_language = Language
edit_label_combo_language_tool_tip_text = Session language
edit_label_combo_territory = Territory
edit_label_combo_territory_tool_tip_text = Session territory
edit_label_text_date_format = NLS Date Format
dialog_controlgroup_content = Content
edit_create_checkbox_hide_empty_schemas = Hide empty schemas
edit_create_checkbox_hide_empty_schemas_tool_tip_text = Check existence of objects within schema and do not show empty schemas in tree.\nEnabled by default but it may cause performance problems on databases with very big number of objects.
edit_create_checkbox_content_group_show = Always show DBA objects
edit_create_checkbox_content_group_show_discription = Always shows DBA-related metadata objects in tree even if user do not has DBA role.
edit_create_checkbox_content_group_use = Always use DBA_* views
edit_create_checkbox_content_group_use_discription = Use DBA_* views instead of ALL_* views wherever it is possible
dialog_controlgroup_performance = Performance
edit_create_checkbox_group_use_rule = Use RULE hint for system catalog queries.
edit_create_checkbox_adds_rule_tool_tip_text = Adds RULE hint for some system catalog queries (like columns and constraints reading).\nIt significantly increases performance on some Oracle databases (and decreases on others).
......@@ -59,3 +59,23 @@ tools_script_execute_wizard_page_settings_group_input=\u0412\u0432\u043E\u0434
tools_script_execute_wizard_page_settings_label_input_file=\u0412\u0445\u043E\u0434\u043D\u043E\u0439 \u0444\u0430\u0439\u043B
tools_script_execute_wizard_page_settings_page_description=\u041D\u0430\u0441\u0442\u0440\u043E\u0439\u043A\u0430 \u0438\u0441\u043F\u043E\u043B\u043D\u0435\u043D\u0438\u044F \u0441\u043A\u0440\u0438\u043F\u0442\u0430
tools_script_execute_wizard_page_settings_page_name=\u041F\u0430\u0440\u0430\u043C\u0435\u0442\u0440\u044B \u0441\u043A\u0440\u0438\u043F\u0442\u0430
dialog_connection_oracle_properties = \u0421\u0432\u043E\u0439\u0441\u0442\u0432\u0430 Oracle
dialog_connection_oracle_properties_discription = \u0420\u0435\u0433\u0438\u043E\u043D\u0430\u043B\u044C\u043D\u044B\u0435 \u043F\u0430\u0440\u0430\u043C\u0435\u0442\u0440\u044B \u0438 \u043F\u0440\u043E\u0438\u0437\u0432\u043E\u0434\u0438\u0442\u0435\u043B\u044C\u043D\u043E\u0441\u0442\u044C
dialog_controlgroup_session_settings = \u041D\u0430\u0441\u0442\u0440\u043E\u0439\u043A\u0438 \u0441\u0435\u0430\u043D\u0441\u0430
edit_label_combo_language = \u042F\u0437\u044B\u043A
edit_label_combo_language_tool_tip_text = \u042F\u0437\u044B\u043A \u0441\u0435\u0430\u043D\u0441\u0430
edit_label_combo_territory = \u0422\u0435\u0440\u0440\u0438\u0442\u043E\u0440\u0438\u044F
edit_label_combo_territory_tool_tip_text = \u0422\u0435\u0440\u0440\u0438\u0442\u043E\u0440\u0438\u044F \u0441\u0435\u0430\u043D\u0441\u0430
edit_label_text_date_format = \u0424\u043E\u0440\u043C\u0430\u0442 \u0434\u0430\u0442\u044B NLS
dialog_controlgroup_content = \u0421\u043E\u0434\u0435\u0440\u0436\u0430\u043D\u0438\u0435
edit_create_checkbox_hide_empty_schemas = \u0421\u043A\u0440\u044B\u0442\u044C \u043F\u0443\u0441\u0442\u044B\u0435 \u0441\u0445\u0435\u043C\u044B
edit_create_checkbox_hide_empty_schemas_tool_tip_text = \u041F\u0440\u043E\u0432\u0435\u0440\u044F\u0442\u044C \u043D\u0430\u043B\u0438\u0447\u0438\u0435 \u043E\u0431\u044A\u0435\u043A\u0442\u043E\u0432 \u0432 \u0441\u0445\u0435\u043C\u0435 \u0438 \u043D\u0435 \u043F\u043E\u043A\u0430\u0437\u044B\u0432\u0430\u0442\u044C \u043F\u0443\u0441\u0442\u044B\u0435 \u0441\u0445\u0435\u043C\u044B \u0432 \u0434\u0435\u0440\u0435\u0432\u0435.\n\u0412\u043A\u043B\u044E\u0447\u0435\u043D\u043E \u043F\u043E \u0443\u043C\u043E\u043B\u0447\u0430\u043D\u0438\u044E, \u043D\u043E \u043C\u043E\u0436\u0435\u0442 \u0432\u044B\u0437\u0432\u0430\u0442\u044C \u043F\u0440\u043E\u0431\u043B\u0435\u043C\u044B \u0441 \u043F\u0440\u043E\u0438\u0437\u0432\u043E\u0434\u0438\u0442\u0435\u043B\u044C\u043D\u043E\u0441\u0442\u044C\u044E \u0432 \u0431\u0430\u0437\u0430\u0445 \u0434\u0430\u043D\u043D\u044B\u0445 \u0441 \u043E\u0447\u0435\u043D\u044C \u0431\u043E\u043B\u044C\u0448\u0438\u043C \u043A\u043E\u043B\u0438\u0447\u0435\u0441\u0442\u0432\u043E\u043C \u043E\u0431\u044A\u0435\u043A\u0442\u043E\u0432.
edit_create_checkbox_content_group_show = \u0412\u0441\u0435\u0433\u0434\u0430 \u043F\u043E\u043A\u0430\u0437\u044B\u0432\u0430\u0442\u044C \u043E\u0431\u044A\u0435\u043A\u0442\u044B DBA
edit_create_checkbox_content_group_show_discription = \u0412\u0441\u0435\u0433\u0434\u0430 \u043F\u043E\u043A\u0430\u0437\u044B\u0432\u0430\u0442\u044C \u0441\u0432\u044F\u0437\u0430\u043D\u043D\u044B\u0435 \u0441 DBA \u043E\u0431\u044A\u0435\u043A\u0442\u044B \u043C\u0435\u0442\u0430\u0434\u0430\u043D\u043D\u044B\u0445 \u0432 \u0434\u0435\u0440\u0435\u0432\u0435, \u0434\u0430\u0436\u0435 \u0435\u0441\u043B\u0438 \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044C \u043D\u0435 \u0438\u043C\u0435\u0435\u0442 \u0440\u043E\u043B\u0438 DBA.
edit_create_checkbox_content_group_use = \u0412\u0441\u0435\u0433\u0434\u0430 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u044C \u0432\u0438\u0434 DBA_*.
edit_create_checkbox_content_group_use_discription = \u0418\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u044C \u0432\u0438\u0434 DBA_* \u0432\u043C\u0435\u0441\u0442\u043E ALL_* \u0432\u0435\u0437\u0434\u0435, \u0433\u0434\u0435 \u044D\u0442\u043E \u0432\u043E\u0437\u043C\u043E\u0436\u043D\u043E.
dialog_controlgroup_performance = \u041F\u0440\u043E\u0438\u0437\u0432\u043E\u0434\u0438\u0442\u0435\u043B\u044C\u043D\u043E\u0441\u0442\u044C
edit_create_checkbox_group_use_rule = \u0418\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u044C \u043F\u043E\u0434\u0441\u043A\u0430\u0437\u043A\u0443 RULE \u0434\u043B\u044F \u0437\u0430\u043F\u0440\u043E\u0441\u043E\u0432 \u0441\u0438\u0441\u0442\u0435\u043C\u043D\u043E\u0433\u043E \u043A\u0430\u0442\u0430\u043B\u043E\u0433\u0430.
edit_create_checkbox_adds_rule_tool_tip_text = \u0414\u043E\u0431\u0430\u0432\u0438\u0442\u044C \u043F\u043E\u0434\u0441\u043A\u0430\u0437\u043A\u0443 RULE \u0434\u043B\u044F \u043D\u0435\u043A\u043E\u0442\u043E\u0440\u044B\u0445 \u0437\u0430\u043F\u0440\u043E\u0441\u043E\u0432 \u0441\u0438\u0441\u0442\u0435\u043C\u043D\u043E\u0433\u043E \u043A\u0430\u0442\u0430\u043B\u043E\u0433\u0430 (\u043D\u0430\u043F\u0440\u0438\u043C\u0435\u0440, \u0447\u0442\u0435\u043D\u0438\u0435 \u0441\u0442\u043E\u043B\u0431\u0446\u043E\u0432 \u0438 \u043E\u0433\u0440\u0430\u043D\u0438\u0447\u0435\u043D\u0438\u0439).\n\u0417\u043D\u0430\u0447\u0438\u0442\u0435\u043B\u044C\u043D\u043E \u0443\u0432\u0435\u043B\u0438\u0447\u0438\u0432\u0430\u0435\u0442 \u043F\u0440\u043E\u0438\u0437\u0432\u043E\u0434\u0438\u0442\u0435\u043B\u044C\u043D\u043E\u0441\u0442\u044C \u043D\u0435\u043A\u043E\u0442\u043E\u0440\u044B\u0445 \u0431\u0430\u0437 \u0434\u0430\u043D\u043D\u044B\u0445 Oracle (\u0438 \u0443\u043C\u0435\u043D\u044C\u0448\u0430\u0435\u0442 \u043F\u0440\u043E\u0438\u0437\u0432\u043E\u0434\u0438\u0442\u0435\u043B\u044C\u043D\u043E\u0441\u0442\u044C \u0434\u0440\u0443\u0433\u0438\u0445).
......@@ -30,6 +30,7 @@ import org.jkiss.dbeaver.ui.UIUtils;
import org.jkiss.dbeaver.ui.dialogs.connection.ConnectionPageAbstract;
import org.jkiss.dbeaver.utils.GeneralUtils;
import org.jkiss.utils.CommonUtils;
import org.jkiss.dbeaver.ext.oracle.OracleMessages;
import java.util.Map;
......@@ -49,8 +50,8 @@ public class OracleConnectionExtraPage extends ConnectionPageAbstract
public OracleConnectionExtraPage()
{
setTitle("Oracle properties");
setDescription("Regional settings and performance");
setTitle(OracleMessages.dialog_connection_oracle_properties);
setDescription(OracleMessages.dialog_connection_oracle_properties_discription);
}
@Override
......@@ -71,46 +72,44 @@ public class OracleConnectionExtraPage extends ConnectionPageAbstract
cfgGroup.setLayoutData(gd);
{
final Group sessionGroup = UIUtils.createControlGroup(cfgGroup, "Session settings", 2, GridData.HORIZONTAL_ALIGN_BEGINNING, 0);
final Group sessionGroup = UIUtils.createControlGroup(cfgGroup, OracleMessages.dialog_controlgroup_session_settings, 2, GridData.HORIZONTAL_ALIGN_BEGINNING, 0);
languageCombo = UIUtils.createLabelCombo(sessionGroup, "Language", SWT.DROP_DOWN);
languageCombo.setToolTipText("Session language");
languageCombo = UIUtils.createLabelCombo(sessionGroup, OracleMessages.edit_label_combo_language, SWT.DROP_DOWN);
languageCombo.setToolTipText(OracleMessages.edit_label_combo_language_tool_tip_text);
languageCombo.add(OracleConstants.NLS_DEFAULT_VALUE);
for (OracleLanguage language : OracleLanguage.values()) {
languageCombo.add(language.getLanguage());
}
languageCombo.setText(OracleConstants.NLS_DEFAULT_VALUE);
territoryCombo = UIUtils.createLabelCombo(sessionGroup, "Territory", SWT.DROP_DOWN);
territoryCombo.setToolTipText("Session territory");
territoryCombo = UIUtils.createLabelCombo(sessionGroup, OracleMessages.edit_label_combo_territory, SWT.DROP_DOWN);
territoryCombo.setToolTipText(OracleMessages.edit_label_combo_territory_tool_tip_text);
territoryCombo.add(OracleConstants.NLS_DEFAULT_VALUE);
for (OracleTerritory territory : OracleTerritory.values()) {
territoryCombo.add(territory.getTerritory());
}
territoryCombo.setText(OracleConstants.NLS_DEFAULT_VALUE);
nlsDateFormat = UIUtils.createLabelText(sessionGroup, "NLS Date Format", "");
nlsDateFormat = UIUtils.createLabelText(sessionGroup, OracleMessages.edit_label_text_date_format, "");
}
{
final Group contentGroup = UIUtils.createControlGroup(cfgGroup, "Content", 1, GridData.HORIZONTAL_ALIGN_BEGINNING, 0);
final Group contentGroup = UIUtils.createControlGroup(cfgGroup, OracleMessages.dialog_controlgroup_content, 1, GridData.HORIZONTAL_ALIGN_BEGINNING, 0);
hideEmptySchemasCheckbox = UIUtils.createCheckbox(contentGroup, "Hide empty schemas", false);
hideEmptySchemasCheckbox = UIUtils.createCheckbox(contentGroup, OracleMessages.edit_create_checkbox_hide_empty_schemas, false);
hideEmptySchemasCheckbox.setToolTipText(
"Check existence of objects within schema and do not show empty schemas in tree. " + GeneralUtils.getDefaultLineSeparator() +
"Enabled by default but it may cause performance problems on databases with very big number of objects.");
OracleMessages.edit_create_checkbox_hide_empty_schemas_tool_tip_text);
showDBAAlwaysCheckbox = UIUtils.createCheckbox(contentGroup, "Always show DBA objects", "Always shows DBA-related metadata objects in tree even if user do not has DBA role.", false, 1);
useDBAViewsCheckbox = UIUtils.createCheckbox(contentGroup, "Always use DBA_* views", "Use DBA_* views instead of ALL_* views wherever it is possible", false, 1);
showDBAAlwaysCheckbox = UIUtils.createCheckbox(contentGroup, OracleMessages.edit_create_checkbox_content_group_show, OracleMessages.edit_create_checkbox_content_group_show_discription, false, 1);
useDBAViewsCheckbox = UIUtils.createCheckbox(contentGroup, OracleMessages.edit_create_checkbox_content_group_use, OracleMessages.edit_create_checkbox_content_group_use_discription, false, 1);
}
{
final Group contentGroup = UIUtils.createControlGroup(cfgGroup, "Performance", 1, GridData.HORIZONTAL_ALIGN_BEGINNING, 0);
final Group contentGroup = UIUtils.createControlGroup(cfgGroup, OracleMessages.dialog_controlgroup_performance, 1, GridData.HORIZONTAL_ALIGN_BEGINNING, 0);
useRuleHint = UIUtils.createCheckbox(contentGroup, "Use RULE hint for system catalog queries", true);
useRuleHint = UIUtils.createCheckbox(contentGroup, OracleMessages.edit_create_checkbox_group_use_rule, true);
useRuleHint.setToolTipText(
"Adds RULE hint for some system catalog queries (like columns and constraints reading)." + GeneralUtils.getDefaultLineSeparator() +
"It significantly increases performance on some Oracle databases (and decreases on others).");
OracleMessages.edit_create_checkbox_adds_rule_tool_tip_text);
}
setControl(cfgGroup);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册