提交 246d59c6 编写于 作者: R RiedNyko

dbeaver-corp/dbeaver-i18n#4

Former-commit-id: 9a8d4cf7
上级 fb021f94
package org.jkiss.dbeaver.ext.import_config;
import org.eclipse.osgi.util.NLS;
public class ImportConfigMessages extends NLS {
private static final String BUNDLE_NAME = "org.jkiss.dbeaver.ext.import_config.ImportConfigMessages"; //$NON-NLS-1$
public static String config_import_wizard_header_import_configuration;
public static String config_import_wizard_page_caption_connections;
public static String config_import_wizard_page_dbvis_label_installation_not_found;
public static String config_import_wizard_page_label_connection_list;
public static String config_import_wizard_page_squirrel_label_installation_not_found;
public static String config_import_wizard_page_th_driver;
public static String config_import_wizard_page_th_name;
public static String config_import_wizard_page_th_url;
static {
// initialize resource bundle
NLS.initializeMessages(BUNDLE_NAME, ImportConfigMessages.class);
}
private ImportConfigMessages() {
}
}
config_import_wizard_header_import_configuration=Import Configuration
config_import_wizard_page_caption_connections=Connections
config_import_wizard_page_dbvis_label_installation_not_found=DBVisualizer installation not found
config_import_wizard_page_label_connection_list=Connection list is empty
config_import_wizard_page_squirrel_label_installation_not_found=SQL Squirrel installation not found
config_import_wizard_page_th_driver=Driver
config_import_wizard_page_th_name=Name
config_import_wizard_page_th_url=URL/Host
config_import_wizard_header_import_configuration=\u0418\u043C\u043F\u043E\u0440\u0442 \u043A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438
config_import_wizard_page_caption_connections=\u041F\u043E\u0434\u043A\u043B\u044E\u0447\u0435\u043D\u0438\u044F
config_import_wizard_page_label_connection_list=\u0421\u043F\u0438\u0441\u043E\u043A \u043F\u043E\u0434\u043A\u043B\u044E\u0447\u0435\u043D\u0438\u0439 \u043F\u0443\u0441\u0442
config_import_wizard_page_dbvis_label_installation_not_found=DBVisualizer \u0443\u0441\u0442\u0430\u043D\u043E\u0432\u043A\u0430 \u043D\u0435 \u043D\u0430\u0439\u0434\u0435\u043D\u0430
config_import_wizard_page_squirrel_label_installation_not_found=SQL Squirrel \u0443\u0441\u0442\u0430\u043D\u043E\u0432\u043A\u0430 \u043D\u0435 \u043D\u0430\u0439\u0434\u0435\u043D\u0430
config_import_wizard_page_th_driver=\u0414\u0440\u0430\u0439\u0432\u0435\u0440
config_import_wizard_page_th_name=\u0418\u043C\u044F
config_import_wizard_page_th_url=URL/\u0425\u043E\u0441\u0442
......@@ -22,6 +22,7 @@ import org.eclipse.swt.SWT;
import org.eclipse.ui.IImportWizard;
import org.eclipse.ui.IWorkbench;
import org.jkiss.dbeaver.DBException;
import org.jkiss.dbeaver.ext.import_config.ImportConfigMessages;
import org.jkiss.dbeaver.model.app.DBPDataSourceRegistry;
import org.jkiss.dbeaver.model.connection.DBPConnectionConfiguration;
import org.jkiss.dbeaver.model.connection.DBPDriverLibrary;
......@@ -52,7 +53,7 @@ public abstract class ConfigImportWizard extends Wizard implements IImportWizard
@Override
public void init(IWorkbench workbench, IStructuredSelection selection) {
setWindowTitle("Import Configuration"); //NON-NLS-1
setWindowTitle(ImportConfigMessages.config_import_wizard_header_import_configuration);
setNeedsProgressMonitor(true);
mainPage = createMainPage(); //NON-NLS-1
}
......
......@@ -27,6 +27,7 @@ import org.eclipse.swt.widgets.Composite;
import org.eclipse.swt.widgets.Table;
import org.eclipse.swt.widgets.TableItem;
import org.jkiss.dbeaver.DBException;
import org.jkiss.dbeaver.ext.import_config.ImportConfigMessages;
import org.jkiss.dbeaver.model.DBIcon;
import org.jkiss.dbeaver.ui.DBeaverIcons;
import org.jkiss.dbeaver.ui.UIUtils;
......@@ -54,15 +55,15 @@ public abstract class ConfigImportWizardPage extends WizardPage {
Composite placeholder = new Composite(parent, SWT.NONE);
placeholder.setLayout(new GridLayout(1, true));
UIUtils.createControlLabel(placeholder, "Connections");
UIUtils.createControlLabel(placeholder, ImportConfigMessages.config_import_wizard_page_caption_connections);
connectionTable = new Table(placeholder, SWT.BORDER | SWT.CHECK | SWT.MULTI);
connectionTable.setHeaderVisible(true);
connectionTable.setLinesVisible(true);
connectionTable.setLayoutData(new GridData(GridData.FILL_BOTH));
UIUtils.createTableColumn(connectionTable, SWT.LEFT, "Name");
UIUtils.createTableColumn(connectionTable, SWT.LEFT, "Driver");
UIUtils.createTableColumn(connectionTable, SWT.LEFT, "URL/Host");
UIUtils.createTableColumn(connectionTable, SWT.LEFT, ImportConfigMessages.config_import_wizard_page_th_name);
UIUtils.createTableColumn(connectionTable, SWT.LEFT, ImportConfigMessages.config_import_wizard_page_th_driver);
UIUtils.createTableColumn(connectionTable, SWT.LEFT, ImportConfigMessages.config_import_wizard_page_th_url);
UIUtils.packColumns(connectionTable);
......@@ -96,7 +97,7 @@ public abstract class ConfigImportWizardPage extends WizardPage {
getContainer().updateButtons();
if (loaded) {
if (CommonUtils.isEmpty(importData.getConnections())) {
setMessage("Connection list is empty", IMessageProvider.WARNING);
setMessage(ImportConfigMessages.config_import_wizard_page_label_connection_list, IMessageProvider.WARNING);
} else {
for (ImportConnectionInfo connectionInfo : importData.getConnections()) {
TableItem item = new TableItem(connectionTable, SWT.NONE);
......
......@@ -19,6 +19,7 @@ package org.jkiss.dbeaver.ext.import_config.wizards.dbvis;
import org.jkiss.dbeaver.DBException;
import org.jkiss.dbeaver.ext.import_config.Activator;
import org.jkiss.dbeaver.ext.import_config.ImportConfigMessages;
import org.jkiss.dbeaver.ext.import_config.wizards.ConfigImportWizardPage;
import org.jkiss.dbeaver.ext.import_config.wizards.ImportConnectionInfo;
import org.jkiss.dbeaver.ext.import_config.wizards.ImportData;
......@@ -55,7 +56,7 @@ public class ConfigImportWizardPageDbvis extends ConfigImportWizardPage {
File homeFolder = RuntimeUtils.getUserHomeDir();
File dbvisConfigHome = new File(homeFolder, DBVIS_HOME_FOLDER);
if (!dbvisConfigHome.exists()) {
throw new DBException("DBVisualizer installation not found");
throw new DBException(ImportConfigMessages.config_import_wizard_page_dbvis_label_installation_not_found);
}
File configFolder = new File(dbvisConfigHome, DBVIS_CONFIG70_FOLDER);
if (!configFolder.exists()) {
......
......@@ -19,6 +19,7 @@ package org.jkiss.dbeaver.ext.import_config.wizards.squirrel;
import org.jkiss.dbeaver.DBException;
import org.jkiss.dbeaver.ext.import_config.Activator;
import org.jkiss.dbeaver.ext.import_config.ImportConfigMessages;
import org.jkiss.dbeaver.ext.import_config.wizards.ConfigImportWizardPage;
import org.jkiss.dbeaver.ext.import_config.wizards.ImportConnectionInfo;
import org.jkiss.dbeaver.ext.import_config.wizards.ImportData;
......@@ -55,7 +56,7 @@ public class ConfigImportWizardPageSquirrel extends ConfigImportWizardPage {
File homeFolder = RuntimeUtils.getUserHomeDir();
File sqlConfigHome = new File(homeFolder, SQL_HOME_FOLDER);
if (!sqlConfigHome.exists()) {
throw new DBException("SQL Squirrel installation not found");
throw new DBException(ImportConfigMessages.config_import_wizard_page_squirrel_label_installation_not_found);
}
File driversFile = new File(sqlConfigHome, SQL_DRIVERS_FILE);
if (!driversFile.exists()) {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册