externalized strings in console
authorVictor Kirhenshtein <victor@netxms.org>
Wed, 18 May 2016 11:44:18 +0000 (14:44 +0300)
committerVictor Kirhenshtein <victor@netxms.org>
Wed, 18 May 2016 11:44:18 +0000 (14:44 +0300)
165 files changed:
src/java/netxms-eclipse/Charts/src/org/netxms/ui/eclipse/charts/api/GaugeColorMode.java
src/java/netxms-eclipse/Core/src/org/netxms/ui/eclipse/actions/ExportToCsvAction.java
src/java/netxms-eclipse/Core/src/org/netxms/ui/eclipse/actions/RefreshAction.java
src/java/netxms-eclipse/Core/src/org/netxms/ui/eclipse/console/Activator.java
src/java/netxms-eclipse/Core/src/org/netxms/ui/eclipse/console/ApplicationActionBarAdvisor.java
src/java/netxms-eclipse/Core/src/org/netxms/ui/eclipse/console/ApplicationWorkbenchAdvisor.java
src/java/netxms-eclipse/Core/src/org/netxms/ui/eclipse/console/ApplicationWorkbenchWindowAdvisor.java
src/java/netxms-eclipse/Core/src/org/netxms/ui/eclipse/console/Messages.java
src/java/netxms-eclipse/Core/src/org/netxms/ui/eclipse/console/SplashHandler.java
src/java/netxms-eclipse/Core/src/org/netxms/ui/eclipse/console/dialogs/LoginDialog.java
src/java/netxms-eclipse/Core/src/org/netxms/ui/eclipse/console/messages.properties
src/java/netxms-eclipse/Core/src/org/netxms/ui/eclipse/console/messages_cs.properties
src/java/netxms-eclipse/Core/src/org/netxms/ui/eclipse/console/messages_de.properties
src/java/netxms-eclipse/Core/src/org/netxms/ui/eclipse/console/messages_es.properties
src/java/netxms-eclipse/Core/src/org/netxms/ui/eclipse/console/messages_fr.properties
src/java/netxms-eclipse/Core/src/org/netxms/ui/eclipse/console/messages_ru.properties
src/java/netxms-eclipse/Core/src/org/netxms/ui/eclipse/console/messages_zh_CN.properties
src/java/netxms-eclipse/Core/src/org/netxms/ui/eclipse/console/preferencepages/RegionalSettingsPrefPage.java
src/java/netxms-eclipse/Core/src/org/netxms/ui/eclipse/console/resources/RegionalSettings.java
src/java/netxms-eclipse/Core/src/org/netxms/ui/eclipse/jobs/LoginJob.java
src/java/netxms-eclipse/Core/src/org/netxms/ui/eclipse/views/AbstractTraceView.java
src/java/netxms-eclipse/Core/src/org/netxms/ui/eclipse/widgets/CompositeWithMessageBar.java
src/java/netxms-eclipse/Core/src/org/netxms/ui/eclipse/widgets/LabeledControl.java
src/java/netxms-eclipse/Core/src/org/netxms/ui/eclipse/widgets/ScheduleSelector.java
src/java/netxms-eclipse/Core/src/org/netxms/ui/eclipse/widgets/TimePeriodSelector.java
src/java/netxms-eclipse/Core/src/org/netxms/ui/eclipse/widgets/ansi/AnsiConsoleColorPalette.java
src/java/netxms-eclipse/Core/src/org/netxms/ui/eclipse/widgets/ansi/AnsiIOConsoleViewer.java
src/java/netxms-eclipse/Dashboard/src/org/netxms/ui/eclipse/dashboard/DashboardsDynamicMenu.java
src/java/netxms-eclipse/Dashboard/src/org/netxms/ui/eclipse/dashboard/Messages.java
src/java/netxms-eclipse/Dashboard/src/org/netxms/ui/eclipse/dashboard/messages.properties
src/java/netxms-eclipse/Dashboard/src/org/netxms/ui/eclipse/dashboard/messages_cs.properties
src/java/netxms-eclipse/Dashboard/src/org/netxms/ui/eclipse/dashboard/messages_de.properties
src/java/netxms-eclipse/Dashboard/src/org/netxms/ui/eclipse/dashboard/messages_es.properties
src/java/netxms-eclipse/Dashboard/src/org/netxms/ui/eclipse/dashboard/messages_fr.properties
src/java/netxms-eclipse/Dashboard/src/org/netxms/ui/eclipse/dashboard/messages_ru.properties
src/java/netxms-eclipse/Dashboard/src/org/netxms/ui/eclipse/dashboard/messages_zh_CN.properties
src/java/netxms-eclipse/Dashboard/src/org/netxms/ui/eclipse/dashboard/propertypages/AbstractChart.java
src/java/netxms-eclipse/Dashboard/src/org/netxms/ui/eclipse/dashboard/propertypages/Gauge.java
src/java/netxms-eclipse/Dashboard/src/org/netxms/ui/eclipse/dashboard/propertypages/NetworkMap.java
src/java/netxms-eclipse/Dashboard/src/org/netxms/ui/eclipse/dashboard/views/DashboardView.java
src/java/netxms-eclipse/Dashboard/src/org/netxms/ui/eclipse/dashboard/widgets/AvailabilityChartElement.java
src/java/netxms-eclipse/Dashboard/src/org/netxms/ui/eclipse/dashboard/widgets/ObjectStatusChartElement.java
src/java/netxms-eclipse/Dashboard/src/org/netxms/ui/eclipse/dashboard/widgets/TableComparisonChartElement.java
src/java/netxms-eclipse/DataCollection/src/org/netxms/ui/eclipse/datacollection/Messages.java
src/java/netxms-eclipse/DataCollection/src/org/netxms/ui/eclipse/datacollection/actions/CreateInterfraceDci.java
src/java/netxms-eclipse/DataCollection/src/org/netxms/ui/eclipse/datacollection/actions/ForceDciPoll.java
src/java/netxms-eclipse/DataCollection/src/org/netxms/ui/eclipse/datacollection/dialogs/DataSourceEditDlg.java
src/java/netxms-eclipse/DataCollection/src/org/netxms/ui/eclipse/datacollection/messages.properties
src/java/netxms-eclipse/DataCollection/src/org/netxms/ui/eclipse/datacollection/messages_cs.properties
src/java/netxms-eclipse/DataCollection/src/org/netxms/ui/eclipse/datacollection/messages_de.properties
src/java/netxms-eclipse/DataCollection/src/org/netxms/ui/eclipse/datacollection/messages_es.properties
src/java/netxms-eclipse/DataCollection/src/org/netxms/ui/eclipse/datacollection/messages_fr.properties
src/java/netxms-eclipse/DataCollection/src/org/netxms/ui/eclipse/datacollection/messages_ru.properties
src/java/netxms-eclipse/DataCollection/src/org/netxms/ui/eclipse/datacollection/messages_zh_CN.properties
src/java/netxms-eclipse/DataCollection/src/org/netxms/ui/eclipse/datacollection/propertypages/General.java
src/java/netxms-eclipse/DataCollection/src/org/netxms/ui/eclipse/datacollection/propertypages/GeneralTable.java
src/java/netxms-eclipse/DataCollection/src/org/netxms/ui/eclipse/datacollection/propertypages/InstanceDiscovery.java
src/java/netxms-eclipse/DataCollection/src/org/netxms/ui/eclipse/datacollection/propertypages/OtherOptions.java
src/java/netxms-eclipse/DataCollection/src/org/netxms/ui/eclipse/datacollection/views/DataCollectionEditor.java
src/java/netxms-eclipse/DataCollection/src/org/netxms/ui/eclipse/datacollection/views/helpers/DciLabelProvider.java
src/java/netxms-eclipse/DataCollection/src/org/netxms/ui/eclipse/datacollection/widgets/LastValuesWidget.java
src/java/netxms-eclipse/DataCollection/src/org/netxms/ui/eclipse/datacollection/widgets/SummaryTableWidget.java
src/java/netxms-eclipse/EventManager/src/org/netxms/ui/eclipse/eventmanager/Messages.java
src/java/netxms-eclipse/EventManager/src/org/netxms/ui/eclipse/eventmanager/messages.properties
src/java/netxms-eclipse/EventManager/src/org/netxms/ui/eclipse/eventmanager/messages_cs.properties
src/java/netxms-eclipse/EventManager/src/org/netxms/ui/eclipse/eventmanager/messages_de.properties
src/java/netxms-eclipse/EventManager/src/org/netxms/ui/eclipse/eventmanager/messages_es.properties
src/java/netxms-eclipse/EventManager/src/org/netxms/ui/eclipse/eventmanager/messages_fr.properties
src/java/netxms-eclipse/EventManager/src/org/netxms/ui/eclipse/eventmanager/messages_ru.properties
src/java/netxms-eclipse/EventManager/src/org/netxms/ui/eclipse/eventmanager/messages_zh_CN.properties
src/java/netxms-eclipse/EventManager/src/org/netxms/ui/eclipse/eventmanager/views/EventConfigurator.java
src/java/netxms-eclipse/FileManager/src/org/netxms/ui/eclipse/filemanager/Messages.java
src/java/netxms-eclipse/FileManager/src/org/netxms/ui/eclipse/filemanager/dialogs/StartServerToAgentFileUploadDialog.java
src/java/netxms-eclipse/FileManager/src/org/netxms/ui/eclipse/filemanager/messages.properties
src/java/netxms-eclipse/FileManager/src/org/netxms/ui/eclipse/filemanager/messages_cs.properties
src/java/netxms-eclipse/FileManager/src/org/netxms/ui/eclipse/filemanager/messages_de.properties
src/java/netxms-eclipse/FileManager/src/org/netxms/ui/eclipse/filemanager/messages_es.properties
src/java/netxms-eclipse/FileManager/src/org/netxms/ui/eclipse/filemanager/messages_fr.properties
src/java/netxms-eclipse/FileManager/src/org/netxms/ui/eclipse/filemanager/messages_ru.properties
src/java/netxms-eclipse/FileManager/src/org/netxms/ui/eclipse/filemanager/messages_zh_CN.properties
src/java/netxms-eclipse/FileManager/src/org/netxms/ui/eclipse/filemanager/views/AgentFileManager.java
src/java/netxms-eclipse/FileManager/src/org/netxms/ui/eclipse/filemanager/views/AgentFileViewer.java
src/java/netxms-eclipse/FileManager/src/org/netxms/ui/eclipse/filemanager/widgets/BaseFileViewer.java
src/java/netxms-eclipse/FileManager/src/org/netxms/ui/eclipse/filemanager/widgets/DynamicFileViewer.java
src/java/netxms-eclipse/ObjectView/src/org/netxms/ui/eclipse/objectview/objecttabs/elements/GeneralInfo.java
webui/webapp/Charts/src/org/netxms/ui/eclipse/charts/api/GaugeColorMode.java
webui/webapp/Core/src/org/netxms/ui/eclipse/actions/ExportToCsvAction.java
webui/webapp/Core/src/org/netxms/ui/eclipse/actions/RefreshAction.java
webui/webapp/Core/src/org/netxms/ui/eclipse/console/Activator.java
webui/webapp/Core/src/org/netxms/ui/eclipse/console/ApplicationActionBarAdvisor.java
webui/webapp/Core/src/org/netxms/ui/eclipse/console/ApplicationWorkbenchWindowAdvisor.java
webui/webapp/Core/src/org/netxms/ui/eclipse/console/Messages.java
webui/webapp/Core/src/org/netxms/ui/eclipse/console/messages.properties
webui/webapp/Core/src/org/netxms/ui/eclipse/console/messages_cs.properties
webui/webapp/Core/src/org/netxms/ui/eclipse/console/messages_de.properties
webui/webapp/Core/src/org/netxms/ui/eclipse/console/messages_es.properties
webui/webapp/Core/src/org/netxms/ui/eclipse/console/messages_fr.properties
webui/webapp/Core/src/org/netxms/ui/eclipse/console/messages_ru.properties
webui/webapp/Core/src/org/netxms/ui/eclipse/console/messages_zh_CN.properties
webui/webapp/Core/src/org/netxms/ui/eclipse/console/preferencepages/RegionalSettingsPrefPage.java
webui/webapp/Core/src/org/netxms/ui/eclipse/console/resources/RegionalSettings.java
webui/webapp/Core/src/org/netxms/ui/eclipse/jobs/LoginJob.java
webui/webapp/Core/src/org/netxms/ui/eclipse/views/AbstractTraceView.java
webui/webapp/Core/src/org/netxms/ui/eclipse/widgets/CompositeWithMessageBar.java
webui/webapp/Core/src/org/netxms/ui/eclipse/widgets/LabeledControl.java
webui/webapp/Core/src/org/netxms/ui/eclipse/widgets/ScheduleSelector.java
webui/webapp/Core/src/org/netxms/ui/eclipse/widgets/TimePeriodSelector.java
webui/webapp/Dashboard/src/org/netxms/ui/eclipse/dashboard/DashboardsDynamicMenu.java
webui/webapp/Dashboard/src/org/netxms/ui/eclipse/dashboard/Messages.java
webui/webapp/Dashboard/src/org/netxms/ui/eclipse/dashboard/messages.properties
webui/webapp/Dashboard/src/org/netxms/ui/eclipse/dashboard/messages_cs.properties
webui/webapp/Dashboard/src/org/netxms/ui/eclipse/dashboard/messages_de.properties
webui/webapp/Dashboard/src/org/netxms/ui/eclipse/dashboard/messages_es.properties
webui/webapp/Dashboard/src/org/netxms/ui/eclipse/dashboard/messages_fr.properties
webui/webapp/Dashboard/src/org/netxms/ui/eclipse/dashboard/messages_ru.properties
webui/webapp/Dashboard/src/org/netxms/ui/eclipse/dashboard/messages_zh_CN.properties
webui/webapp/Dashboard/src/org/netxms/ui/eclipse/dashboard/propertypages/AbstractChart.java
webui/webapp/Dashboard/src/org/netxms/ui/eclipse/dashboard/propertypages/Gauge.java
webui/webapp/Dashboard/src/org/netxms/ui/eclipse/dashboard/propertypages/NetworkMap.java
webui/webapp/Dashboard/src/org/netxms/ui/eclipse/dashboard/views/DashboardView.java
webui/webapp/Dashboard/src/org/netxms/ui/eclipse/dashboard/widgets/AvailabilityChartElement.java
webui/webapp/Dashboard/src/org/netxms/ui/eclipse/dashboard/widgets/ObjectStatusChartElement.java
webui/webapp/Dashboard/src/org/netxms/ui/eclipse/dashboard/widgets/TableComparisonChartElement.java
webui/webapp/DataCollection/src/org/netxms/ui/eclipse/datacollection/Messages.java
webui/webapp/DataCollection/src/org/netxms/ui/eclipse/datacollection/actions/CreateInterfraceDci.java
webui/webapp/DataCollection/src/org/netxms/ui/eclipse/datacollection/actions/ForceDciPoll.java
webui/webapp/DataCollection/src/org/netxms/ui/eclipse/datacollection/dialogs/DataSourceEditDlg.java
webui/webapp/DataCollection/src/org/netxms/ui/eclipse/datacollection/messages.properties
webui/webapp/DataCollection/src/org/netxms/ui/eclipse/datacollection/messages_cs.properties
webui/webapp/DataCollection/src/org/netxms/ui/eclipse/datacollection/messages_de.properties
webui/webapp/DataCollection/src/org/netxms/ui/eclipse/datacollection/messages_es.properties
webui/webapp/DataCollection/src/org/netxms/ui/eclipse/datacollection/messages_fr.properties
webui/webapp/DataCollection/src/org/netxms/ui/eclipse/datacollection/messages_ru.properties
webui/webapp/DataCollection/src/org/netxms/ui/eclipse/datacollection/messages_zh_CN.properties
webui/webapp/DataCollection/src/org/netxms/ui/eclipse/datacollection/propertypages/General.java
webui/webapp/DataCollection/src/org/netxms/ui/eclipse/datacollection/propertypages/GeneralTable.java
webui/webapp/DataCollection/src/org/netxms/ui/eclipse/datacollection/propertypages/InstanceDiscovery.java
webui/webapp/DataCollection/src/org/netxms/ui/eclipse/datacollection/propertypages/OtherOptions.java
webui/webapp/DataCollection/src/org/netxms/ui/eclipse/datacollection/views/DataCollectionEditor.java
webui/webapp/DataCollection/src/org/netxms/ui/eclipse/datacollection/views/helpers/DciLabelProvider.java
webui/webapp/DataCollection/src/org/netxms/ui/eclipse/datacollection/widgets/SummaryTableWidget.java
webui/webapp/EventManager/src/org/netxms/ui/eclipse/eventmanager/Messages.java
webui/webapp/EventManager/src/org/netxms/ui/eclipse/eventmanager/messages.properties
webui/webapp/EventManager/src/org/netxms/ui/eclipse/eventmanager/messages_cs.properties
webui/webapp/EventManager/src/org/netxms/ui/eclipse/eventmanager/messages_de.properties
webui/webapp/EventManager/src/org/netxms/ui/eclipse/eventmanager/messages_es.properties
webui/webapp/EventManager/src/org/netxms/ui/eclipse/eventmanager/messages_fr.properties
webui/webapp/EventManager/src/org/netxms/ui/eclipse/eventmanager/messages_ru.properties
webui/webapp/EventManager/src/org/netxms/ui/eclipse/eventmanager/messages_zh_CN.properties
webui/webapp/EventManager/src/org/netxms/ui/eclipse/eventmanager/views/EventConfigurator.java
webui/webapp/FileManager/src/org/netxms/ui/eclipse/filemanager/Messages.java
webui/webapp/FileManager/src/org/netxms/ui/eclipse/filemanager/dialogs/StartServerToAgentFileUploadDialog.java
webui/webapp/FileManager/src/org/netxms/ui/eclipse/filemanager/messages.properties
webui/webapp/FileManager/src/org/netxms/ui/eclipse/filemanager/messages_cs.properties
webui/webapp/FileManager/src/org/netxms/ui/eclipse/filemanager/messages_de.properties
webui/webapp/FileManager/src/org/netxms/ui/eclipse/filemanager/messages_es.properties
webui/webapp/FileManager/src/org/netxms/ui/eclipse/filemanager/messages_fr.properties
webui/webapp/FileManager/src/org/netxms/ui/eclipse/filemanager/messages_ru.properties
webui/webapp/FileManager/src/org/netxms/ui/eclipse/filemanager/messages_zh_CN.properties
webui/webapp/FileManager/src/org/netxms/ui/eclipse/filemanager/views/AgentFileManager.java
webui/webapp/FileManager/src/org/netxms/ui/eclipse/filemanager/views/AgentFileViewer.java
webui/webapp/FileManager/src/org/netxms/ui/eclipse/filemanager/widgets/BaseFileViewer.java
webui/webapp/FileManager/src/org/netxms/ui/eclipse/filemanager/widgets/DynamicFileViewer.java
webui/webapp/ObjectTools/src/org/netxms/ui/eclipse/objecttools/Messages.java
webui/webapp/ObjectView/src/org/netxms/ui/eclipse/objectview/objecttabs/elements/GeneralInfo.java

index f1bb06f..b4d4412 100644 (file)
@@ -67,7 +67,7 @@ public enum GaugeColorMode
       final GaugeColorMode element = lookupTable.get(value);
       if (element == null)
       {
-         Logger.warning(GaugeColorMode.class.getName(), "Unknown element " + value);
+         Logger.warning(GaugeColorMode.class.getName(), "Unknown element " + value); //$NON-NLS-1$
          return ZONE; // fallback
       }
       return element;
index ce1c0c0..337d438 100644 (file)
@@ -62,7 +62,7 @@ public class ExportToCsvAction extends Action
        {
                super(selectionOnly ? Messages.get().ExportToCsvAction_ExportToCsv : Messages.get().ExportToCsvAction_ExportAllToCsv, SharedIcons.CSV);
                
-               setId(selectionOnly ? "org.netxms.ui.eclipse.popupActions.ExportToCSV" : "org.netxms.ui.eclipse.actions.ExportToCSV");
+               setId(selectionOnly ? "org.netxms.ui.eclipse.popupActions.ExportToCSV" : "org.netxms.ui.eclipse.actions.ExportToCSV"); //$NON-NLS-1$ //$NON-NLS-2$
                
                this.viewPart = viewPart;
                this.viewer = viewer;
index ccd89ae..68ce90b 100644 (file)
@@ -30,7 +30,7 @@ import org.netxms.ui.eclipse.console.Messages;
  */
 public class RefreshAction extends Action
 {
-   public static final String ID = "org.netxms.ui.eclipse.library.actions.refresh";
+   public static final String ID = "org.netxms.ui.eclipse.library.actions.refresh"; //$NON-NLS-1$
 
        /**
         * Create default refresh action
index cd54d78..b6472a0 100644 (file)
@@ -79,7 +79,7 @@ public class Activator extends AbstractUIPlugin
                   s = Status.OK;
                   break;
             }
-            log(s, tag + ": " + message, t);
+            log(s, tag + ": " + message, t); //$NON-NLS-1$
          }
       });
        }
index 94f0eeb..b8dc6b5 100644 (file)
@@ -231,7 +231,7 @@ public class ApplicationActionBarAdvisor extends ActionBarAdvisor
                getActionBarConfigurer().registerGlobalAction(actionFullScreen);
                ConsoleSharedData.setProperty("FullScreenAction", actionFullScreen); //$NON-NLS-1$
                
-               actionExportPerspective = new Action("&Export perspective...") {
+               actionExportPerspective = new Action(Messages.get().ApplicationActionBarAdvisor_ActionExportPerspective) {
          @Override
          public void run()
          {
@@ -239,7 +239,7 @@ public class ApplicationActionBarAdvisor extends ActionBarAdvisor
          }
       };
                
-      actionImportPerspective = new Action("&Import perspective...") {
+      actionImportPerspective = new Action(Messages.get().ApplicationActionBarAdvisor_ActionImportPerspective) {
          @Override
          public void run()
          {
@@ -518,18 +518,18 @@ public class ApplicationActionBarAdvisor extends ActionBarAdvisor
          {
             WorkbenchPage page = (WorkbenchPage)window.getActivePage();
             Perspective p = page.findPerspective(dlg.getSelection());
-            final XMLMemento memento = XMLMemento.createWriteRoot("perspective");
+            final XMLMemento memento = XMLMemento.createWriteRoot("perspective"); //$NON-NLS-1$
             p.saveState(memento);
             
             FileDialog fd = new FileDialog(window.getShell());
-            fd.setFilterExtensions(new String[] { "*.xml", "*.*" });
-            fd.setFilterNames(new String[] { "XML Files", "All Files" });
+            fd.setFilterExtensions(new String[] { "*.xml", "*.*" }); //$NON-NLS-1$ //$NON-NLS-2$
+            fd.setFilterNames(new String[] { Messages.get().ApplicationActionBarAdvisor_XMLFiles, Messages.get().ApplicationActionBarAdvisor_AllFiles });
             fd.setOverwrite(true);
-            fd.setText("Export perspective");
+            fd.setText(Messages.get().ApplicationActionBarAdvisor_ExportPerspective);
             final String fileName = fd.open();
             if (fileName != null)
             {
-               new ConsoleJob("Export perspective", null, Activator.PLUGIN_ID, null) {
+               new ConsoleJob(Messages.get().ApplicationActionBarAdvisor_ExportPerspective, null, Activator.PLUGIN_ID, null) {
                   @Override
                   protected void runInternal(IProgressMonitor monitor) throws Exception
                   {
@@ -549,7 +549,7 @@ public class ApplicationActionBarAdvisor extends ActionBarAdvisor
                   @Override
                   protected String getErrorMessage()
                   {
-                     return "Perspective export failed";
+                     return Messages.get().ApplicationActionBarAdvisor_PerspectiveExportFailed;
                   }
                }.start();
             }
@@ -557,8 +557,8 @@ public class ApplicationActionBarAdvisor extends ActionBarAdvisor
           }
           catch(Exception e)
           {
-             Activator.logError("Exception in exportPerspective", e);
-             MessageDialogHelper.openError(window.getShell(), "Error", "Perspective export failed");
+             Activator.logError("Exception in exportPerspective", e); //$NON-NLS-1$
+             MessageDialogHelper.openError(window.getShell(), Messages.get().ApplicationActionBarAdvisor_Error, Messages.get().ApplicationActionBarAdvisor_PerspectiveExportFailed);
           }
        }
        
@@ -569,17 +569,17 @@ public class ApplicationActionBarAdvisor extends ActionBarAdvisor
        private void importPerspective(final IWorkbenchWindow window)
        {
       FileDialog fd = new FileDialog(window.getShell());
-      fd.setFilterExtensions(new String[] { "*.xml", "*.*" });
-      fd.setFilterNames(new String[] { "XML Files", "All Files" });
-      fd.setText("Import perspective");
+      fd.setFilterExtensions(new String[] { "*.xml", "*.*" }); //$NON-NLS-1$ //$NON-NLS-2$
+      fd.setFilterNames(new String[] { Messages.get().ApplicationActionBarAdvisor_XMLFiles, Messages.get().ApplicationActionBarAdvisor_AllFiles });
+      fd.setText(Messages.get().ApplicationActionBarAdvisor_ImportPerspective);
       final String fileName = fd.open();
       if (fileName == null)
          return;
       
-      if (!MessageDialogHelper.openConfirm(window.getShell(), "Confirm Restart", "Perspective import will require management console restart. Continue?"))
+      if (!MessageDialogHelper.openConfirm(window.getShell(), Messages.get().ApplicationActionBarAdvisor_ConfirmRestart, Messages.get().ApplicationActionBarAdvisor_RestartConfirmationMessage))
          return;
       
-      new ConsoleJob("Import perspective", null, Activator.PLUGIN_ID, null) {
+      new ConsoleJob(Messages.get().ApplicationActionBarAdvisor_ImportPerspective, null, Activator.PLUGIN_ID, null) {
          @Override
          protected void runInternal(IProgressMonitor monitor) throws Exception
          {
@@ -612,8 +612,8 @@ public class ApplicationActionBarAdvisor extends ActionBarAdvisor
                      }
                      catch(Exception e)
                      {
-                        Activator.logError("Exception in importPerspective", e);
-                        MessageDialogHelper.openError(window.getShell(), "Error", "Perspective import failed");
+                        Activator.logError("Exception in importPerspective", e); //$NON-NLS-1$
+                        MessageDialogHelper.openError(window.getShell(), Messages.get().ApplicationActionBarAdvisor_Error, Messages.get().ApplicationActionBarAdvisor_PerspectiveImportFailed);
                      }
                   }
                });
@@ -628,7 +628,7 @@ public class ApplicationActionBarAdvisor extends ActionBarAdvisor
          @Override
          protected String getErrorMessage()
          {
-            return "Perspective import failed";
+            return Messages.get().ApplicationActionBarAdvisor_PerspectiveImportFailed;
          }
       }.start();
        }
index 23d742e..b193367 100644 (file)
@@ -148,7 +148,7 @@ public class ApplicationWorkbenchAdvisor extends WorkbenchAdvisor
                            ((n.getCode() == SessionNotification.CONNECTION_BROKEN) ? 
                                  String.format(Messages.get().ApplicationWorkbenchAdvisor_ConnectionLostMessage, productName)
                                  : ((n.getCode() == SessionNotification.SESSION_KILLED) ? 
-                                       "Communication session was terminated by system administrator"
+                                       Messages.get().ApplicationWorkbenchAdvisor_SessionTerminated
                                        : String.format(Messages.get().ApplicationWorkbenchAdvisor_ServerShutdownMessage, productName)))
                                  + Messages.get().ApplicationWorkbenchAdvisor_OKToCloseMessage);
                                                        PlatformUI.getWorkbench().getActiveWorkbenchWindow().close();
index 3ef2bef..0467152 100644 (file)
@@ -147,7 +147,7 @@ public class ApplicationWorkbenchWindowAdvisor extends WorkbenchWindowAdvisor im
                                        a.setChecked(true);
                                }
                        }
-         else if (s.startsWith("-dashboard="))
+         else if (s.startsWith("-dashboard=")) //$NON-NLS-1$
          {
             showDashboard(s.substring(11));
          }
@@ -173,7 +173,7 @@ public class ApplicationWorkbenchWindowAdvisor extends WorkbenchWindowAdvisor im
          AbstractObject object = session.findObjectByName(dashboardId);
          if ((object == null) || !(object instanceof Dashboard))
          {
-            MessageDialogHelper.openError(null, "Error", String.format("Cannot open dashboard %s (invalid dashboard ID)", dashboardId));
+            MessageDialogHelper.openError(null, Messages.get().ApplicationWorkbenchWindowAdvisor_Error, String.format(Messages.get().ApplicationWorkbenchWindowAdvisor_CannotOpenDashboard, dashboardId));
             return;
          }
          objectId = object.getObjectId();
@@ -182,7 +182,7 @@ public class ApplicationWorkbenchWindowAdvisor extends WorkbenchWindowAdvisor im
       Dashboard dashboard = (Dashboard)session.findObjectById(objectId, Dashboard.class);
       if (dashboard == null)
       {
-         MessageDialogHelper.openError(null, "Error", String.format("Cannot open dashboard %s (invalid dashboard ID)", dashboardId));
+         MessageDialogHelper.openError(null, Messages.get().ApplicationWorkbenchWindowAdvisor_Error, String.format(Messages.get().ApplicationWorkbenchWindowAdvisor_CannotOpenDashboard, dashboardId));
          return;
       }
       
@@ -194,7 +194,7 @@ public class ApplicationWorkbenchWindowAdvisor extends WorkbenchWindowAdvisor im
       }
       catch(PartInitException e)
       {
-         MessageDialogHelper.openError(null, "Error", String.format("Cannot open dashboard %s (%s)", dashboardId, e.getLocalizedMessage()));
+         MessageDialogHelper.openError(null, Messages.get().ApplicationWorkbenchWindowAdvisor_Error, String.format(Messages.get().ApplicationWorkbenchWindowAdvisor_CannotOpenDashboardType2, dashboardId, e.getLocalizedMessage()));
       }
    }
        
@@ -254,7 +254,7 @@ public class ApplicationWorkbenchWindowAdvisor extends WorkbenchWindowAdvisor im
             autoConnect = false; // only do auto connect first time
          }
 
-         ConsoleSharedData.setProperty("SlowLink", settings.getBoolean("Connect.SlowLink"));
+         ConsoleSharedData.setProperty("SlowLink", settings.getBoolean("Connect.SlowLink")); //$NON-NLS-1$ //$NON-NLS-2$
          LoginJob job = new LoginJob(display, 
                        settings.get("Connect.Server"), //$NON-NLS-1$ 
                settings.get("Connect.Login"), //$NON-NLS-1$
index 544b939..83dbb74 100644 (file)
@@ -9,12 +9,22 @@ public class Messages extends NLS
        public static String AbstractSelector_ClearSelection;
        public static String AbstractSelector_CopyToClipboard;
        public static String AbstractSelector_Select;
-       public static String AbstractTraceView_Clear;
+       public static String AbstractTraceView_CannotSubscribe;
+
+   public static String AbstractTraceView_CannotUnsubscribe;
+
+   public static String AbstractTraceView_Clear;
        public static String AbstractTraceView_CopyToClipboard;
        public static String AbstractTraceView_Pause;
        public static String AbstractTraceView_ShowFilter;
+
+   public static String AbstractTraceView_Subscribing;
+
+   public static String AbstractTraceView_Unsubscribing;
        public static String BrandingManager_ProductName;
-       public static String ConsoleJob_ErrorDialogTitle;
+       public static String CompositeWithMessageBar_HideMessage;
+
+   public static String ConsoleJob_ErrorDialogTitle;
        public static String ExportToCsvAction_ExportToCsv;
        public static String ExportToCsvAction_ExportAllToCsv;
        public static String ExportToCsvAction_SaveError;
@@ -56,6 +66,8 @@ public class Messages extends NLS
    public static String LoginDialog_NoCertSelected;
    public static String LoginDialog_Passwd;
        public static String LoginDialog_server;
+
+   public static String LoginDialog_SlowLinkConnection;
        public static String LoginDialog_title;
    public static String LoginDialog_Warning;
    public static String LoginDialog_WrongKeyStorePasswd;
@@ -70,25 +82,48 @@ public class Messages extends NLS
    public static String ApplicationActionBarAdvisor_AboutProductName;
        public static String ApplicationActionBarAdvisor_AboutTitle;
        public static String ApplicationActionBarAdvisor_AboutText;
+   public static String ApplicationActionBarAdvisor_ActionExportPerspective;
+   public static String ApplicationActionBarAdvisor_ActionImportPerspective;
+   public static String ApplicationActionBarAdvisor_AllFiles;
        public static String ApplicationActionBarAdvisor_ConfirmRestart;
        public static String ApplicationActionBarAdvisor_FullScreen;
        public static String ApplicationActionBarAdvisor_Configuration;
-       public static String ApplicationActionBarAdvisor_File;
+       public static String ApplicationActionBarAdvisor_Error;
+
+   public static String ApplicationActionBarAdvisor_ExportPerspective;
+
+   public static String ApplicationActionBarAdvisor_File;
        public static String ApplicationActionBarAdvisor_Help;
+
+   public static String ApplicationActionBarAdvisor_ImportPerspective;
        public static String ApplicationActionBarAdvisor_Monitor;
        public static String ApplicationActionBarAdvisor_Tools;
        public static String ApplicationActionBarAdvisor_View;
        public static String ApplicationActionBarAdvisor_Navigation;
        public static String ApplicationActionBarAdvisor_OpenPerspective;
-       public static String ApplicationActionBarAdvisor_Progress;
-       public static String ApplicationActionBarAdvisor_RestartConsoleMessage;
+       public static String ApplicationActionBarAdvisor_PerspectiveExportFailed;
+
+   public static String ApplicationActionBarAdvisor_PerspectiveImportFailed;
+
+   public static String ApplicationActionBarAdvisor_Progress;
+       public static String ApplicationActionBarAdvisor_RestartConfirmationMessage;
+
+   public static String ApplicationActionBarAdvisor_RestartConsoleMessage;
        public static String ApplicationActionBarAdvisor_ShowView;
        public static String ApplicationActionBarAdvisor_Window;
+
+   public static String ApplicationActionBarAdvisor_XMLFiles;
        public static String ApplicationWorkbenchAdvisor_CommunicationError;
        public static String ApplicationWorkbenchAdvisor_ConnectionLostMessage;
        public static String ApplicationWorkbenchAdvisor_OKToCloseMessage;
        public static String ApplicationWorkbenchAdvisor_ServerShutdownMessage;
+
+   public static String ApplicationWorkbenchAdvisor_SessionTerminated;
        public static String ApplicationWorkbenchWindowAdvisor_CannotChangePswd;
+
+   public static String ApplicationWorkbenchWindowAdvisor_CannotOpenDashboard;
+
+   public static String ApplicationWorkbenchWindowAdvisor_CannotOpenDashboardType2;
        public static String ApplicationWorkbenchWindowAdvisor_CertDialogTitle;
    public static String ApplicationWorkbenchWindowAdvisor_CertPassword;
    public static String ApplicationWorkbenchWindowAdvisor_CertPasswordMsg;
@@ -101,7 +136,7 @@ public class Messages extends NLS
    public static String ApplicationWorkbenchWindowAdvisor_NoEncryptionSupportDetails;
        public static String ApplicationWorkbenchWindowAdvisor_PasswordChanged;
    public static String ApplicationWorkbenchWindowAdvisor_PkcsFiles;
-       public static String ApplicationWorkbenchWindowAdvisor_Error;
+   public static String ApplicationWorkbenchWindowAdvisor_Error;
        public static String ApplicationWorkbenchWindowAdvisor_Information;
        public static String ObjectNameValidator_ErrorMessage1;
    public static String ObjectNameValidator_ErrorMessage2;
@@ -112,7 +147,9 @@ public class Messages extends NLS
        public static String PreferenceInitializer_DefaultDateFormat;
    public static String PreferenceInitializer_DefaultShortTimeFormat;
        public static String PreferenceInitializer_DefaultTimeFormat;
-       public static String RegionalSettingsPrefPage_DateFormatString;
+       public static String RegionalSettings_Days;
+
+   public static String RegionalSettingsPrefPage_DateFormatString;
        public static String RegionalSettingsPrefPage_DateTimeFormat;
        public static String RegionalSettingsPrefPage_Example;
        public static String RegionalSettingsPrefPage_FmtCustom;
@@ -121,7 +158,15 @@ public class Messages extends NLS
        public static String RegionalSettingsPrefPage_ShortTimeExample;
    public static String RegionalSettingsPrefPage_ShortTimeFormatString;
    public static String RegionalSettingsPrefPage_TimeFormatString;
-       public static String SecurityWarningDialog_DontAskAgain;
+
+   public static String RegionalSettingsPrefPage_UseServerTimeZone;
+       public static String ScheduleSelector_CronSchedule;
+
+   public static String ScheduleSelector_OneTimeExecution;
+
+   public static String ScheduleSelector_Schedule;
+
+   public static String SecurityWarningDialog_DontAskAgain;
    public static String SecurityWarningDialog_Title;
    public static String SendSMS_DialogTextPrefix;
        public static String SendSMS_DialogTextSuffix;
@@ -151,7 +196,27 @@ public class Messages extends NLS
    public static String WorkbenchGeneralPrefs_ShowServerClock; 
        public static String SplashHandler_Version;
        
-       static
+       public static String TimePeriodSelector_8;
+
+   public static String TimePeriodSelector_9;
+
+   public static String TimePeriodSelector_BackFromNow;
+
+   public static String TimePeriodSelector_Days;
+
+   public static String TimePeriodSelector_FixedTimeFrame;
+
+   public static String TimePeriodSelector_Hours;
+
+   public static String TimePeriodSelector_Minutes;
+
+   public static String TimePeriodSelector_TimeInterval;
+
+   public static String TimePeriodSelector_TimePeriod;
+
+   public static String TimePeriodSelector_TimeUnits;
+
+   static
        {
                // initialize resource bundle
                NLS.initializeMessages(BUNDLE_NAME, Messages.class);
index 6fcd554..51afd78 100644 (file)
@@ -82,8 +82,8 @@ public class SplashHandler extends BasicSplashHandler
                
                final Color versionColor = new Color(Display.getCurrent(), 224, 224, 224);
                final Font versionFont = new Font(Display.getCurrent(), "Verdana", 9, SWT.NONE); //$NON-NLS-1$
-               final String versionText = Messages.get().SplashHandler_Version + NXCommon.VERSION + " (" + BuildNumber.TEXT + ")";
-               final String copyrightText = "\u00A9 2003-2016 Raden Solutions";
+               final String versionText = Messages.get().SplashHandler_Version + NXCommon.VERSION + " (" + BuildNumber.TEXT + ")"; //$NON-NLS-1$ //$NON-NLS-2$
+               final String copyrightText = "\u00A9 2003-2016 Raden Solutions"; //$NON-NLS-1$
       final Composite content = getContent();
                content.addPaintListener(new PaintListener() {
                        @Override
index fe2a873..f6e4a38 100644 (file)
@@ -185,7 +185,7 @@ public class LoginDialog extends Dialog
       comboServer = WidgetHelper.createLabeledCombo(fields, SWT.DROP_DOWN, Messages.get().LoginDialog_server, gd, toolkit);
 
       checkSlowLink = new Button(fields, SWT.CHECK);
-      checkSlowLink.setText("Connection over &slow link");
+      checkSlowLink.setText(Messages.get().LoginDialog_SlowLinkConnection);
       gd = new GridData();
       gd.horizontalIndent = 8;
       checkSlowLink.setLayoutData(gd);
@@ -241,7 +241,7 @@ public class LoginDialog extends Dialog
       if (text != null)
          textLogin.setText(text);
       
-      checkSlowLink.setSelection(settings.getBoolean("Connect.SlowLink"));
+      checkSlowLink.setSelection(settings.getBoolean("Connect.SlowLink")); //$NON-NLS-1$
 
       try
       {
@@ -325,9 +325,9 @@ public class LoginDialog extends Dialog
       settings.put("Connect.ServerHistory", items.toArray(new String[items.size()])); //$NON-NLS-1$
       settings.put("Connect.Login", textLogin.getText()); //$NON-NLS-1$
       settings.put("Connect.AuthMethod", authMethod.getValue()); //$NON-NLS-1$
-      settings.put("Connect.SlowLink", checkSlowLink.getSelection());
+      settings.put("Connect.SlowLink", checkSlowLink.getSelection()); //$NON-NLS-1$
       if (certificate != null)
-         settings.put("Connect.Certificate", ((X509Certificate)certificate).getSubjectDN().toString());
+         settings.put("Connect.Certificate", ((X509Certificate)certificate).getSubjectDN().toString()); //$NON-NLS-1$
 
       password = textPassword.getText();
       super.okPressed();
@@ -400,7 +400,7 @@ public class LoginDialog extends Dialog
       String[] subjectStrings = new String[certs.length];
       
       IDialogSettings settings = Activator.getDefault().getDialogSettings();
-      String lastSelected = settings.get("Connect.Certificate");
+      String lastSelected = settings.get("Connect.Certificate"); //$NON-NLS-1$
       int selectionIndex = 0;
 
       for(int i = 0; i < certs.length; i++)
index 0b8e940..7ba0455 100644 (file)
@@ -1,12 +1,17 @@
 AbstractSelector_ClearSelection=Clear selection
 AbstractSelector_CopyToClipboard=&Copy to clipboard
 AbstractSelector_Select=Select...
+AbstractTraceView_CannotSubscribe=Cannot subscribe to channel %s
+AbstractTraceView_CannotUnsubscribe=Cannot unsubscribe from channel %s
 AbstractTraceView_Clear=&Clear
 AbstractTraceView_CopyToClipboard=&Copy to clipboard
 AbstractTraceView_Pause=&Pause
 AbstractTraceView_ShowFilter=Show &filter
+AbstractTraceView_Subscribing=Subscribing to channel %s
+AbstractTraceView_Unsubscribing=Unsubscribing from channel %s
 Activator_TrayTooltip=NetXMS Management Console
 BrandingManager_ProductName=NetXMS
+CompositeWithMessageBar_HideMessage=Hide message
 ConsoleJob_ErrorDialogTitle=Job failed
 DataCollectionDisplayInfo_Float=Float
 DataCollectionDisplayInfo_Integer64=Integer 64-bit
@@ -39,6 +44,7 @@ LoginDialog_login=Login
 LoginDialog_NoCertSelected=No certificate selected. Please select certificate from the list or choose different authentication method.
 LoginDialog_Passwd=Password
 LoginDialog_server=Server
+LoginDialog_SlowLinkConnection=Connection over &slow link
 LoginDialog_title=NetXMS - Connect to Server
 LoginDialog_Warning=Warning
 LoginDialog_WrongKeyStorePasswd=The key store password you provided appears to be wrong.
@@ -53,25 +59,39 @@ ApplicationActionBarAdvisor_About=&About
 ApplicationActionBarAdvisor_AboutProductName=NetXMS Management Console
 ApplicationActionBarAdvisor_AboutText=NetXMS Management Console\nVersion %s\nCopyright (c) 2003-2016 Raden Solutions
 ApplicationActionBarAdvisor_AboutTitle=About
+ApplicationActionBarAdvisor_ActionExportPerspective=&Export perspective...
+ApplicationActionBarAdvisor_ActionImportPerspective=&Import perspective...
+ApplicationActionBarAdvisor_AllFiles=All Files
+ApplicationActionBarAdvisor_ConfirmRestart=Confirm Restart
 ApplicationActionBarAdvisor_ConfirmRestart=Confirm Restart
 ApplicationActionBarAdvisor_FullScreen=&Full Screen
 ApplicationActionBarAdvisor_Navigation=&Navigation
 ApplicationActionBarAdvisor_OpenPerspective=Open Perspective
+ApplicationActionBarAdvisor_RestartConfirmationMessage=Perspective import will require management console restart. Continue?
 ApplicationActionBarAdvisor_RestartConsoleMessage=Console has to be restarted to switch language. Continue with console restart?
 ApplicationActionBarAdvisor_ShowView=Show View
 ApplicationActionBarAdvisor_Window=&Window
 ApplicationActionBarAdvisor_Configuration=&Configuration
+ApplicationActionBarAdvisor_Error=Error
+ApplicationActionBarAdvisor_ExportPerspective=Export perspective
 ApplicationActionBarAdvisor_File=&File
 ApplicationActionBarAdvisor_Help=&Help
+ApplicationActionBarAdvisor_ImportPerspective=Import perspective
 ApplicationActionBarAdvisor_Monitor=&Monitor
 ApplicationActionBarAdvisor_Tools=&Tools
 ApplicationActionBarAdvisor_View=&View
+ApplicationActionBarAdvisor_PerspectiveExportFailed=Perspective export failed
+ApplicationActionBarAdvisor_PerspectiveImportFailed=Perspective import failed
 ApplicationActionBarAdvisor_Progress=&Progress
+ApplicationActionBarAdvisor_XMLFiles=XML Files
 ApplicationWorkbenchAdvisor_CommunicationError=Communication Error
 ApplicationWorkbenchAdvisor_ConnectionLostMessage=Connection with %s server was lost
 ApplicationWorkbenchAdvisor_OKToCloseMessage=. Press OK to close application.
 ApplicationWorkbenchAdvisor_ServerShutdownMessage=%s server was shut down
+ApplicationWorkbenchAdvisor_SessionTerminated=Communication session was terminated by system administrator
 ApplicationWorkbenchWindowAdvisor_CannotChangePswd=Cannot change password:
+ApplicationWorkbenchWindowAdvisor_CannotOpenDashboard=Cannot open dashboard %s (invalid dashboard ID)
+ApplicationWorkbenchWindowAdvisor_CannotOpenDashboardType2=Cannot open dashboard %s (%s)
 ApplicationWorkbenchWindowAdvisor_CertDialogTitle=Path to the certificate store
 ApplicationWorkbenchWindowAdvisor_CertPassword=Certificate password
 ApplicationWorkbenchWindowAdvisor_CertPasswordMsg=The selected certificate is password-protected, please provide the password.
@@ -98,6 +118,7 @@ PreferenceInitializer_DefaultDateFormat=dd.MM.yyyy
 PreferenceInitializer_DefaultShortTimeFormat=HH:mm
 PreferenceInitializer_DefaultTimeFormat=HH:mm:ss
 RefreshAction_Name=Refresh
+RegionalSettings_Days=\ days, 
 RegionalSettingsPrefPage_DateFormatString=Date format string
 RegionalSettingsPrefPage_DateTimeFormat=Date and time format
 RegionalSettingsPrefPage_Example=Date and time formatting example
@@ -107,6 +128,10 @@ RegionalSettingsPrefPage_FmtServer=Defined by server
 RegionalSettingsPrefPage_ShortTimeExample=Short time example
 RegionalSettingsPrefPage_ShortTimeFormatString=Short time format string
 RegionalSettingsPrefPage_TimeFormatString=Time format string
+RegionalSettingsPrefPage_UseServerTimeZone=Use server time &zone
+ScheduleSelector_CronSchedule=Cron schedule
+ScheduleSelector_OneTimeExecution=One time execution
+ScheduleSelector_Schedule=Schedule
 SecurityWarningDialog_DontAskAgain=Don't ask me again for connections to this server
 SecurityWarningDialog_Title=Security Warning
 SendSMSDialog_Message=Message
@@ -131,6 +156,16 @@ StatusDisplayInfo_Testing=Testing
 StatusDisplayInfo_Unknown=Unknown
 StatusDisplayInfo_Unmanaged=Unmanaged
 StatusDisplayInfo_Warning=Warning
+TimePeriodSelector_8=Time from
+TimePeriodSelector_9=Time to
+TimePeriodSelector_BackFromNow=Back from now
+TimePeriodSelector_Days=Days
+TimePeriodSelector_FixedTimeFrame=Fixed time frame
+TimePeriodSelector_Hours=Hours
+TimePeriodSelector_Minutes=Minutes
+TimePeriodSelector_TimeInterval=Time interval
+TimePeriodSelector_TimePeriod=Time Period
+TimePeriodSelector_TimeUnits=Time units
 WidgetHelper_Action_Copy=&Copy
 WidgetHelper_Action_Cut=C&ut
 WidgetHelper_Action_Delete=&Delete
index f3b87ec..3d95a12 100644 (file)
@@ -1,34 +1,51 @@
 AbstractSelector_ClearSelection=Zru\u0161it v\u00fdb\u011br
 AbstractSelector_CopyToClipboard=&Kop\u00edrovat do schr\u00e1nky
 AbstractSelector_Select=Vybrat...
+AbstractTraceView_CannotSubscribe=Cannot subscribe to channel %s
+AbstractTraceView_CannotUnsubscribe=Cannot unsubscribe from channel %s
 AbstractTraceView_Clear=&Zru\u0161it
 AbstractTraceView_CopyToClipboard=&Kop\u00edrovat do schr\u00e1nky
 AbstractTraceView_Pause=&Pauza
 AbstractTraceView_ShowFilter=Zobrazit &filtr
+AbstractTraceView_Subscribing=Subscribing to channel %s
+AbstractTraceView_Unsubscribing=Unsubscribing from channel %s
 Activator_TrayTooltip=NetXMS \u0159\u00edd\u00edc\u00ed konzole
 ApplicationActionBarAdvisor_About=O
 ApplicationActionBarAdvisor_AboutProductName=NetXMS konzole pro spr\u00e1vu
 ApplicationActionBarAdvisor_AboutText=NetXMS konzole pro spr\u00e1vu (Web edice)\nVerze %s\nCopyright (c) 2003-2016 Raden Solutions
 ApplicationActionBarAdvisor_AboutTitle=O
+ApplicationActionBarAdvisor_ActionExportPerspective=&Export perspective...
+ApplicationActionBarAdvisor_ActionImportPerspective=&Import perspective...
+ApplicationActionBarAdvisor_AllFiles=All Files
 ApplicationActionBarAdvisor_Configuration=&Konfigurace
 ApplicationActionBarAdvisor_ConfirmRestart=Potvrdit restart
+ApplicationActionBarAdvisor_Error=Error
+ApplicationActionBarAdvisor_ExportPerspective=Export perspective
 ApplicationActionBarAdvisor_File=&Soubor
 ApplicationActionBarAdvisor_FullScreen=&Cel\u00e1 obrazovka
 ApplicationActionBarAdvisor_Help=&N\u00e1pov\u011bda
+ApplicationActionBarAdvisor_ImportPerspective=Import perspective
 ApplicationActionBarAdvisor_Monitor=&Monitor
 ApplicationActionBarAdvisor_Navigation=&Navigace
 ApplicationActionBarAdvisor_OpenPerspective=Otev\u0159\u00edt perspektivu
+ApplicationActionBarAdvisor_PerspectiveExportFailed=Perspective export failed
+ApplicationActionBarAdvisor_PerspectiveImportFailed=Perspective import failed
 ApplicationActionBarAdvisor_Progress=&Pr\u016fb\u011bh
+ApplicationActionBarAdvisor_RestartConfirmationMessage=Perspective import will require management console restart. Continue?
 ApplicationActionBarAdvisor_RestartConsoleMessage=Konzole bude restartov\u00e1na kv\u016fli zm\u011bn\u011b jazyku. Restartovat?
 ApplicationActionBarAdvisor_ShowView=Zobrazit n\u00e1hled
 ApplicationActionBarAdvisor_Tools=&N\u00e1stroje
 ApplicationActionBarAdvisor_View=&Zobrazit
 ApplicationActionBarAdvisor_Window=&Okno
+ApplicationActionBarAdvisor_XMLFiles=XML Files
 ApplicationWorkbenchAdvisor_CommunicationError=Chyba komunikace
 ApplicationWorkbenchAdvisor_ConnectionLostMessage=Spojen\u00ed s %s serverem bylo ztraceno
 ApplicationWorkbenchAdvisor_OKToCloseMessage=. Stiskn\u011bte OK k zav\u0159en\u00ed aplikace.
 ApplicationWorkbenchAdvisor_ServerShutdownMessage=%s server byl vypnut
+ApplicationWorkbenchAdvisor_SessionTerminated=Communication session was terminated by system administrator
 ApplicationWorkbenchWindowAdvisor_CannotChangePswd=Nelze zm\u011bnit heslo\:
+ApplicationWorkbenchWindowAdvisor_CannotOpenDashboard=Cannot open dashboard %s (invalid dashboard ID)
+ApplicationWorkbenchWindowAdvisor_CannotOpenDashboardType2=Cannot open dashboard %s (%s)
 ApplicationWorkbenchWindowAdvisor_CertDialogTitle=Cesta k \u00falo\u017ei\u0161ti certifik\u00e1tu
 ApplicationWorkbenchWindowAdvisor_CertPassword=Heslo certifik\u00e1tu
 ApplicationWorkbenchWindowAdvisor_CertPasswordMsg=Vybran\u00fd certifik\u00e1t chr\u00e1n\u011bn heslem, pros\u00edm zadejte heslo.
@@ -44,6 +61,7 @@ ApplicationWorkbenchWindowAdvisor_NoEncryptionSupportDetails=NetXMS server na kt
 ApplicationWorkbenchWindowAdvisor_PasswordChanged=Heslo \u00fasp\u011b\u0161n\u011b zm\u011bn\u011bno
 ApplicationWorkbenchWindowAdvisor_PkcsFiles=PKCS12 soubor (*.p12, *.pfx)
 BrandingManager_ProductName=NetXMS
+CompositeWithMessageBar_HideMessage=Hide message
 ConsoleJob_ErrorDialogTitle=\u00daloha se nezda\u0159ila
 DataCollectionDisplayInfo_Float=Float
 DataCollectionDisplayInfo_Integer=Integer
@@ -74,6 +92,7 @@ LoginDialog_Cert=Certifikace
 LoginDialog_Error=Chyba
 LoginDialog_NoCertSelected=Nebyl vybr\u00e1n \u017e\u00e1dn\u00fd certifik\u00e1t. Pros\u00edm vyberte certifik\u00e1t ze seznamu, nebo vyberte jinou ov\u011b\u0159ovac\u00ed metodu.
 LoginDialog_Passwd=Heslo
+LoginDialog_SlowLinkConnection=Connection over &slow link
 LoginDialog_Warning=Varov\u00e1n\u00ed
 LoginDialog_WrongKeyStorePasswd=Zadan\u00e9 heslo \u00falo\u017ei\u0161t\u011b kl\u00ed\u010d\u016f se zd\u00e1 b\u00fdt \u0161patn\u00e9.
 LoginDialog_login=P\u0159ihl\u00e1sit
@@ -107,6 +126,11 @@ RegionalSettingsPrefPage_FmtServer=Definovan\u00fd serverem
 RegionalSettingsPrefPage_ShortTimeExample=P\u0159\u00edklad zkr\u00e1cen\u00e9ho form\u00e1tu \u010dasu
 RegionalSettingsPrefPage_ShortTimeFormatString=Zkr\u00e1cen\u00fd form\u00e1t \u010dasu
 RegionalSettingsPrefPage_TimeFormatString=Form\u00e1t \u010dasu
+RegionalSettingsPrefPage_UseServerTimeZone=Use server time &zone
+RegionalSettings_Days=\ days, 
+ScheduleSelector_CronSchedule=Cron schedule
+ScheduleSelector_OneTimeExecution=One time execution
+ScheduleSelector_Schedule=Schedule
 SecurityWarningDialog_DontAskAgain=Pro p\u0159ipojen\u00ed k tomuto serveru se m\u011b znovu neptejte
 SecurityWarningDialog_Title=Bezpe\u010dnostn\u00ed varov\u00e1n\u00ed
 SendSMSDialog_Message=Zpr\u00e1va
@@ -131,6 +155,16 @@ StatusDisplayInfo_Testing=Testovac\u00ed
 StatusDisplayInfo_Unknown=Nezn\u00e1m\u00fd
 StatusDisplayInfo_Unmanaged=Nedohl\u00ed\u017een\u00fd
 StatusDisplayInfo_Warning=V\u00fdstra\u017en\u00fd
+TimePeriodSelector_8=Time from
+TimePeriodSelector_9=Time to
+TimePeriodSelector_BackFromNow=Back from now
+TimePeriodSelector_Days=Days
+TimePeriodSelector_FixedTimeFrame=Fixed time frame
+TimePeriodSelector_Hours=Hours
+TimePeriodSelector_Minutes=Minutes
+TimePeriodSelector_TimeInterval=Time interval
+TimePeriodSelector_TimePeriod=Time Period
+TimePeriodSelector_TimeUnits=Time units
 WidgetHelper_Action_Copy=&Kop\u00edrovat
 WidgetHelper_Action_Cut=V&yjmout
 WidgetHelper_Action_Delete=&Smazat
index 9cbb672..448f687 100644 (file)
@@ -1,34 +1,51 @@
 AbstractSelector_ClearSelection=Clear selection
 AbstractSelector_CopyToClipboard=&Copy to clipboard
 AbstractSelector_Select=Select...
+AbstractTraceView_CannotSubscribe=Cannot subscribe to channel %s
+AbstractTraceView_CannotUnsubscribe=Cannot unsubscribe from channel %s
 AbstractTraceView_Clear=&Clear
 AbstractTraceView_CopyToClipboard=&Copy to clipboard
 AbstractTraceView_Pause=&Pause
 AbstractTraceView_ShowFilter=Show &filter
+AbstractTraceView_Subscribing=Subscribing to channel %s
+AbstractTraceView_Unsubscribing=Unsubscribing from channel %s
 Activator_TrayTooltip=NetXMS Management Console
 ApplicationActionBarAdvisor_About=&About
 ApplicationActionBarAdvisor_AboutProductName=NetXMS Management Console
 ApplicationActionBarAdvisor_AboutText=NetXMS Management Console\nVersion %s\nCopyright (c) 2003-2016 Raden Solutions
 ApplicationActionBarAdvisor_AboutTitle=About
+ApplicationActionBarAdvisor_ActionExportPerspective=&Export perspective...
+ApplicationActionBarAdvisor_ActionImportPerspective=&Import perspective...
+ApplicationActionBarAdvisor_AllFiles=All Files
 ApplicationActionBarAdvisor_Configuration=&Configuration
 ApplicationActionBarAdvisor_ConfirmRestart=Confirm Restart
+ApplicationActionBarAdvisor_Error=Error
+ApplicationActionBarAdvisor_ExportPerspective=Export perspective
 ApplicationActionBarAdvisor_File=&File
 ApplicationActionBarAdvisor_FullScreen=&Full Screen
 ApplicationActionBarAdvisor_Help=&Help
+ApplicationActionBarAdvisor_ImportPerspective=Import perspective
 ApplicationActionBarAdvisor_Monitor=&Monitor
 ApplicationActionBarAdvisor_Navigation=&Navigation
 ApplicationActionBarAdvisor_OpenPerspective=Open Perspective
+ApplicationActionBarAdvisor_PerspectiveExportFailed=Perspective export failed
+ApplicationActionBarAdvisor_PerspectiveImportFailed=Perspective import failed
 ApplicationActionBarAdvisor_Progress=&Progress
+ApplicationActionBarAdvisor_RestartConfirmationMessage=Perspective import will require management console restart. Continue?
 ApplicationActionBarAdvisor_RestartConsoleMessage=Console has to be restarted to switch language. Continue with console restart?
 ApplicationActionBarAdvisor_ShowView=Show View
 ApplicationActionBarAdvisor_Tools=&Tools
 ApplicationActionBarAdvisor_View=&View
 ApplicationActionBarAdvisor_Window=&Window
+ApplicationActionBarAdvisor_XMLFiles=XML Files
 ApplicationWorkbenchAdvisor_CommunicationError=Communication Error
 ApplicationWorkbenchAdvisor_ConnectionLostMessage=Connection with %s server was lost
 ApplicationWorkbenchAdvisor_OKToCloseMessage=. Press OK to close application.
 ApplicationWorkbenchAdvisor_ServerShutdownMessage=%s server was shut down
+ApplicationWorkbenchAdvisor_SessionTerminated=Communication session was terminated by system administrator
 ApplicationWorkbenchWindowAdvisor_CannotChangePswd=Cannot change password:
+ApplicationWorkbenchWindowAdvisor_CannotOpenDashboard=Cannot open dashboard %s (invalid dashboard ID)
+ApplicationWorkbenchWindowAdvisor_CannotOpenDashboardType2=Cannot open dashboard %s (%s)
 ApplicationWorkbenchWindowAdvisor_CertDialogTitle=Path to the certificate store
 ApplicationWorkbenchWindowAdvisor_CertPassword=Certificate password
 ApplicationWorkbenchWindowAdvisor_CertPasswordMsg=The selected certificate is password-protected, please provide the password.
@@ -44,6 +61,7 @@ ApplicationWorkbenchWindowAdvisor_NoEncryptionSupportDetails=NetXMS server you a
 ApplicationWorkbenchWindowAdvisor_PasswordChanged=Password changed successfully
 ApplicationWorkbenchWindowAdvisor_PkcsFiles=PKCS12 file (*.p12, *.pfx)
 BrandingManager_ProductName=NetXMS
+CompositeWithMessageBar_HideMessage=Hide message
 ConsoleJob_ErrorDialogTitle=Job failed
 DataCollectionDisplayInfo_Float=Float
 DataCollectionDisplayInfo_Integer=Integer
@@ -74,6 +92,7 @@ LoginDialog_Cert=Certificate
 LoginDialog_Error=Error
 LoginDialog_NoCertSelected=No certificate selected. Please select certificate from the list or choose different authentication method.
 LoginDialog_Passwd=Password
+LoginDialog_SlowLinkConnection=Connection over &slow link
 LoginDialog_Warning=Warning
 LoginDialog_WrongKeyStorePasswd=The key store password you provided appears to be wrong.
 LoginDialog_login=Login
@@ -107,6 +126,11 @@ RegionalSettingsPrefPage_FmtServer=Defined by server
 RegionalSettingsPrefPage_ShortTimeExample=Short time example
 RegionalSettingsPrefPage_ShortTimeFormatString=Short time format string
 RegionalSettingsPrefPage_TimeFormatString=Time format string
+RegionalSettingsPrefPage_UseServerTimeZone=Use server time &zone
+RegionalSettings_Days=\ days, 
+ScheduleSelector_CronSchedule=Cron schedule
+ScheduleSelector_OneTimeExecution=One time execution
+ScheduleSelector_Schedule=Schedule
 SecurityWarningDialog_DontAskAgain=Don't ask me again for connections to this server
 SecurityWarningDialog_Title=Security Warning
 SendSMSDialog_Message=Message
@@ -131,6 +155,16 @@ StatusDisplayInfo_Testing=Testing
 StatusDisplayInfo_Unknown=Unknown
 StatusDisplayInfo_Unmanaged=Unmanaged
 StatusDisplayInfo_Warning=Warning
+TimePeriodSelector_8=Time from
+TimePeriodSelector_9=Time to
+TimePeriodSelector_BackFromNow=Back from now
+TimePeriodSelector_Days=Days
+TimePeriodSelector_FixedTimeFrame=Fixed time frame
+TimePeriodSelector_Hours=Hours
+TimePeriodSelector_Minutes=Minutes
+TimePeriodSelector_TimeInterval=Time interval
+TimePeriodSelector_TimePeriod=Time Period
+TimePeriodSelector_TimeUnits=Time units
 WidgetHelper_Action_Copy=&Copy
 WidgetHelper_Action_Cut=C&ut
 WidgetHelper_Action_Delete=&Delete
index 3633ca0..1bd7c88 100644 (file)
@@ -1,34 +1,51 @@
 AbstractSelector_ClearSelection=Clear selection
 AbstractSelector_CopyToClipboard=&Copiar al portapapeles
 AbstractSelector_Select=Seleccionar...
+AbstractTraceView_CannotSubscribe=Cannot subscribe to channel %s
+AbstractTraceView_CannotUnsubscribe=Cannot unsubscribe from channel %s
 AbstractTraceView_Clear=&Clear
 AbstractTraceView_CopyToClipboard=&Copy to clipboard
 AbstractTraceView_Pause=&Pause
 AbstractTraceView_ShowFilter=Show &filter
+AbstractTraceView_Subscribing=Subscribing to channel %s
+AbstractTraceView_Unsubscribing=Unsubscribing from channel %s
 Activator_TrayTooltip=Consola Administrativa de NetXMS
 ApplicationActionBarAdvisor_About=&About
 ApplicationActionBarAdvisor_AboutProductName=NetXMS Management Console
 ApplicationActionBarAdvisor_AboutText=NetXMS Management Console\nVersion %s\nCopyright (c) 2003-2016 Raden Solutions
 ApplicationActionBarAdvisor_AboutTitle=About
+ApplicationActionBarAdvisor_ActionExportPerspective=&Export perspective...
+ApplicationActionBarAdvisor_ActionImportPerspective=&Import perspective...
+ApplicationActionBarAdvisor_AllFiles=All Files
 ApplicationActionBarAdvisor_Configuration=&Configuraci\u00f3n
 ApplicationActionBarAdvisor_ConfirmRestart=Confirmar reinicio
+ApplicationActionBarAdvisor_Error=Error
+ApplicationActionBarAdvisor_ExportPerspective=Export perspective
 ApplicationActionBarAdvisor_File=&Fichero
 ApplicationActionBarAdvisor_FullScreen=&Pantalla completa
 ApplicationActionBarAdvisor_Help=&Ayuda
+ApplicationActionBarAdvisor_ImportPerspective=Import perspective
 ApplicationActionBarAdvisor_Monitor=&Monitor
 ApplicationActionBarAdvisor_Navigation=&Navegaci\u00f3n
 ApplicationActionBarAdvisor_OpenPerspective=Abrir Perspectiva
+ApplicationActionBarAdvisor_PerspectiveExportFailed=Perspective export failed
+ApplicationActionBarAdvisor_PerspectiveImportFailed=Perspective import failed
 ApplicationActionBarAdvisor_Progress=&Progreso
+ApplicationActionBarAdvisor_RestartConfirmationMessage=Perspective import will require management console restart. Continue?
 ApplicationActionBarAdvisor_RestartConsoleMessage=Debe reiniciarse la consola para cambiar el idioma. \u00bfConfirmar el reinicio de la consola?
 ApplicationActionBarAdvisor_ShowView=Mostrar Vista
 ApplicationActionBarAdvisor_Tools=&Herramientas
 ApplicationActionBarAdvisor_View=&Vistas
 ApplicationActionBarAdvisor_Window=V&entanas
+ApplicationActionBarAdvisor_XMLFiles=XML Files
 ApplicationWorkbenchAdvisor_CommunicationError=Error de comunicaciones
 ApplicationWorkbenchAdvisor_ConnectionLostMessage=Se ha perdido conexi\u00f3n con el servidor %s
 ApplicationWorkbenchAdvisor_OKToCloseMessage=. Pulsar Aceptar para cerrar la aplicaci\u00f3n.
 ApplicationWorkbenchAdvisor_ServerShutdownMessage=Se detendr\u00e1 el servidor %s
+ApplicationWorkbenchAdvisor_SessionTerminated=Communication session was terminated by system administrator
 ApplicationWorkbenchWindowAdvisor_CannotChangePswd=No es posible cambiar la contrase\u00f1a:
+ApplicationWorkbenchWindowAdvisor_CannotOpenDashboard=Cannot open dashboard %s (invalid dashboard ID)
+ApplicationWorkbenchWindowAdvisor_CannotOpenDashboardType2=Cannot open dashboard %s (%s)
 ApplicationWorkbenchWindowAdvisor_CertDialogTitle=Path to the certificate store
 ApplicationWorkbenchWindowAdvisor_CertPassword=Certificate password
 ApplicationWorkbenchWindowAdvisor_CertPasswordMsg=The selected certificate is password-protected, please provide the password.
@@ -44,6 +61,7 @@ ApplicationWorkbenchWindowAdvisor_NoEncryptionSupportDetails=NetXMS server you a
 ApplicationWorkbenchWindowAdvisor_PasswordChanged=La contrase\u00f1a ha sido cambiada
 ApplicationWorkbenchWindowAdvisor_PkcsFiles=PKCS12 file (*.p12, *.pfx)
 BrandingManager_ProductName=NetXMS
+CompositeWithMessageBar_HideMessage=Hide message
 ConsoleJob_ErrorDialogTitle=El proceso ha fallado
 DataCollectionDisplayInfo_Float=Flotante
 DataCollectionDisplayInfo_Integer=Entero
@@ -74,6 +92,7 @@ LoginDialog_Cert=Certificate
 LoginDialog_Error=Error
 LoginDialog_NoCertSelected=No certificate selected. Please select certificate from the list or choose different authentication method.
 LoginDialog_Passwd=Password
+LoginDialog_SlowLinkConnection=Connection over &slow link
 LoginDialog_Warning=Warning
 LoginDialog_WrongKeyStorePasswd=The key store password you provided appears to be wrong.
 LoginDialog_login=Usuario
@@ -107,6 +126,11 @@ RegionalSettingsPrefPage_FmtServer=Definido por el servidor
 RegionalSettingsPrefPage_ShortTimeExample=Short time example
 RegionalSettingsPrefPage_ShortTimeFormatString=Short time format string
 RegionalSettingsPrefPage_TimeFormatString=Formato para horas
+RegionalSettingsPrefPage_UseServerTimeZone=Use server time &zone
+RegionalSettings_Days=\ days, 
+ScheduleSelector_CronSchedule=Cron schedule
+ScheduleSelector_OneTimeExecution=One time execution
+ScheduleSelector_Schedule=Schedule
 SecurityWarningDialog_DontAskAgain=Don't ask me again for connections to this server
 SecurityWarningDialog_Title=Security Warning
 SendSMSDialog_Message=Mensaje
@@ -131,6 +155,16 @@ StatusDisplayInfo_Testing=Comprobaci\u00f3n
 StatusDisplayInfo_Unknown=Desconocido
 StatusDisplayInfo_Unmanaged=No monitorizado
 StatusDisplayInfo_Warning=Advertencia
+TimePeriodSelector_8=Time from
+TimePeriodSelector_9=Time to
+TimePeriodSelector_BackFromNow=Back from now
+TimePeriodSelector_Days=Days
+TimePeriodSelector_FixedTimeFrame=Fixed time frame
+TimePeriodSelector_Hours=Hours
+TimePeriodSelector_Minutes=Minutes
+TimePeriodSelector_TimeInterval=Time interval
+TimePeriodSelector_TimePeriod=Time Period
+TimePeriodSelector_TimeUnits=Time units
 WidgetHelper_Action_Copy=&Copy
 WidgetHelper_Action_Cut=C&ut
 WidgetHelper_Action_Delete=&Delete
index 9cbb672..448f687 100644 (file)
@@ -1,34 +1,51 @@
 AbstractSelector_ClearSelection=Clear selection
 AbstractSelector_CopyToClipboard=&Copy to clipboard
 AbstractSelector_Select=Select...
+AbstractTraceView_CannotSubscribe=Cannot subscribe to channel %s
+AbstractTraceView_CannotUnsubscribe=Cannot unsubscribe from channel %s
 AbstractTraceView_Clear=&Clear
 AbstractTraceView_CopyToClipboard=&Copy to clipboard
 AbstractTraceView_Pause=&Pause
 AbstractTraceView_ShowFilter=Show &filter
+AbstractTraceView_Subscribing=Subscribing to channel %s
+AbstractTraceView_Unsubscribing=Unsubscribing from channel %s
 Activator_TrayTooltip=NetXMS Management Console
 ApplicationActionBarAdvisor_About=&About
 ApplicationActionBarAdvisor_AboutProductName=NetXMS Management Console
 ApplicationActionBarAdvisor_AboutText=NetXMS Management Console\nVersion %s\nCopyright (c) 2003-2016 Raden Solutions
 ApplicationActionBarAdvisor_AboutTitle=About
+ApplicationActionBarAdvisor_ActionExportPerspective=&Export perspective...
+ApplicationActionBarAdvisor_ActionImportPerspective=&Import perspective...
+ApplicationActionBarAdvisor_AllFiles=All Files
 ApplicationActionBarAdvisor_Configuration=&Configuration
 ApplicationActionBarAdvisor_ConfirmRestart=Confirm Restart
+ApplicationActionBarAdvisor_Error=Error
+ApplicationActionBarAdvisor_ExportPerspective=Export perspective
 ApplicationActionBarAdvisor_File=&File
 ApplicationActionBarAdvisor_FullScreen=&Full Screen
 ApplicationActionBarAdvisor_Help=&Help
+ApplicationActionBarAdvisor_ImportPerspective=Import perspective
 ApplicationActionBarAdvisor_Monitor=&Monitor
 ApplicationActionBarAdvisor_Navigation=&Navigation
 ApplicationActionBarAdvisor_OpenPerspective=Open Perspective
+ApplicationActionBarAdvisor_PerspectiveExportFailed=Perspective export failed
+ApplicationActionBarAdvisor_PerspectiveImportFailed=Perspective import failed
 ApplicationActionBarAdvisor_Progress=&Progress
+ApplicationActionBarAdvisor_RestartConfirmationMessage=Perspective import will require management console restart. Continue?
 ApplicationActionBarAdvisor_RestartConsoleMessage=Console has to be restarted to switch language. Continue with console restart?
 ApplicationActionBarAdvisor_ShowView=Show View
 ApplicationActionBarAdvisor_Tools=&Tools
 ApplicationActionBarAdvisor_View=&View
 ApplicationActionBarAdvisor_Window=&Window
+ApplicationActionBarAdvisor_XMLFiles=XML Files
 ApplicationWorkbenchAdvisor_CommunicationError=Communication Error
 ApplicationWorkbenchAdvisor_ConnectionLostMessage=Connection with %s server was lost
 ApplicationWorkbenchAdvisor_OKToCloseMessage=. Press OK to close application.
 ApplicationWorkbenchAdvisor_ServerShutdownMessage=%s server was shut down
+ApplicationWorkbenchAdvisor_SessionTerminated=Communication session was terminated by system administrator
 ApplicationWorkbenchWindowAdvisor_CannotChangePswd=Cannot change password:
+ApplicationWorkbenchWindowAdvisor_CannotOpenDashboard=Cannot open dashboard %s (invalid dashboard ID)
+ApplicationWorkbenchWindowAdvisor_CannotOpenDashboardType2=Cannot open dashboard %s (%s)
 ApplicationWorkbenchWindowAdvisor_CertDialogTitle=Path to the certificate store
 ApplicationWorkbenchWindowAdvisor_CertPassword=Certificate password
 ApplicationWorkbenchWindowAdvisor_CertPasswordMsg=The selected certificate is password-protected, please provide the password.
@@ -44,6 +61,7 @@ ApplicationWorkbenchWindowAdvisor_NoEncryptionSupportDetails=NetXMS server you a
 ApplicationWorkbenchWindowAdvisor_PasswordChanged=Password changed successfully
 ApplicationWorkbenchWindowAdvisor_PkcsFiles=PKCS12 file (*.p12, *.pfx)
 BrandingManager_ProductName=NetXMS
+CompositeWithMessageBar_HideMessage=Hide message
 ConsoleJob_ErrorDialogTitle=Job failed
 DataCollectionDisplayInfo_Float=Float
 DataCollectionDisplayInfo_Integer=Integer
@@ -74,6 +92,7 @@ LoginDialog_Cert=Certificate
 LoginDialog_Error=Error
 LoginDialog_NoCertSelected=No certificate selected. Please select certificate from the list or choose different authentication method.
 LoginDialog_Passwd=Password
+LoginDialog_SlowLinkConnection=Connection over &slow link
 LoginDialog_Warning=Warning
 LoginDialog_WrongKeyStorePasswd=The key store password you provided appears to be wrong.
 LoginDialog_login=Login
@@ -107,6 +126,11 @@ RegionalSettingsPrefPage_FmtServer=Defined by server
 RegionalSettingsPrefPage_ShortTimeExample=Short time example
 RegionalSettingsPrefPage_ShortTimeFormatString=Short time format string
 RegionalSettingsPrefPage_TimeFormatString=Time format string
+RegionalSettingsPrefPage_UseServerTimeZone=Use server time &zone
+RegionalSettings_Days=\ days, 
+ScheduleSelector_CronSchedule=Cron schedule
+ScheduleSelector_OneTimeExecution=One time execution
+ScheduleSelector_Schedule=Schedule
 SecurityWarningDialog_DontAskAgain=Don't ask me again for connections to this server
 SecurityWarningDialog_Title=Security Warning
 SendSMSDialog_Message=Message
@@ -131,6 +155,16 @@ StatusDisplayInfo_Testing=Testing
 StatusDisplayInfo_Unknown=Unknown
 StatusDisplayInfo_Unmanaged=Unmanaged
 StatusDisplayInfo_Warning=Warning
+TimePeriodSelector_8=Time from
+TimePeriodSelector_9=Time to
+TimePeriodSelector_BackFromNow=Back from now
+TimePeriodSelector_Days=Days
+TimePeriodSelector_FixedTimeFrame=Fixed time frame
+TimePeriodSelector_Hours=Hours
+TimePeriodSelector_Minutes=Minutes
+TimePeriodSelector_TimeInterval=Time interval
+TimePeriodSelector_TimePeriod=Time Period
+TimePeriodSelector_TimeUnits=Time units
 WidgetHelper_Action_Copy=&Copy
 WidgetHelper_Action_Cut=C&ut
 WidgetHelper_Action_Delete=&Delete
index c94cac4..31d6763 100644 (file)
@@ -1,34 +1,51 @@
 AbstractSelector_ClearSelection=\u041e\u0447\u0438\u0441\u0442\u0438\u0442\u044c \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u043e\u0435
 AbstractSelector_CopyToClipboard=&\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c...
 AbstractSelector_Select=\u0412\u044b\u0431\u0440\u0430\u0442\u044c...
+AbstractTraceView_CannotSubscribe=Cannot subscribe to channel %s
+AbstractTraceView_CannotUnsubscribe=Cannot unsubscribe from channel %s
 AbstractTraceView_Clear=&\u041e\u0447\u0438\u0441\u0442\u0438\u0442\u044c
 AbstractTraceView_CopyToClipboard=&\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c...
 AbstractTraceView_Pause=&\u041f\u0430\u0443\u0437\u0430
 AbstractTraceView_ShowFilter=\u041f\u043e\u043a\u0430\u0437\u0430\u0442\u044c &\u0444\u0438\u043b\u044c\u0442\u0440
+AbstractTraceView_Subscribing=Subscribing to channel %s
+AbstractTraceView_Unsubscribing=Unsubscribing from channel %s
 Activator_TrayTooltip=\u041a\u043e\u043d\u0441\u043e\u043b\u044c \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f NetXMS
 ApplicationActionBarAdvisor_About=&\u041e NetXMS
 ApplicationActionBarAdvisor_AboutProductName=NetXMS
 ApplicationActionBarAdvisor_AboutText=\u041a\u043e\u043d\u0441\u043e\u043b\u044c \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f NetXMS\n\u0412\u0435\u0440\u0441\u0438\u044f %s\n\u0412\u0441\u0435 \u043f\u0440\u0430\u0432\u0430 \u0437\u0430\u0449\u0438\u0449\u0435\u043d\u044b (c) 2003-2016 Raden Solutions
 ApplicationActionBarAdvisor_AboutTitle=\u041e NetXMS
+ApplicationActionBarAdvisor_ActionExportPerspective=&Export perspective...
+ApplicationActionBarAdvisor_ActionImportPerspective=&Import perspective...
+ApplicationActionBarAdvisor_AllFiles=All Files
 ApplicationActionBarAdvisor_Configuration=&\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438
 ApplicationActionBarAdvisor_ConfirmRestart=\u041f\u043e\u0434\u0442\u0432\u0435\u0440\u0434\u0438\u0442\u044c \u043f\u0435\u0440\u0435\u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0443
+ApplicationActionBarAdvisor_Error=Error
+ApplicationActionBarAdvisor_ExportPerspective=Export perspective
 ApplicationActionBarAdvisor_File=&\u0424\u0430\u0439\u043b
 ApplicationActionBarAdvisor_FullScreen=&\u0412\u043e \u0432\u0435\u0441\u044c \u044d\u043a\u0440\u0430\u043d
 ApplicationActionBarAdvisor_Help=&\u041f\u043e\u043c\u043e\u0449\u044c
+ApplicationActionBarAdvisor_ImportPerspective=Import perspective
 ApplicationActionBarAdvisor_Monitor=&\u041d\u0430\u0431\u043b\u044e\u0434\u0435\u043d\u0438\u0435
 ApplicationActionBarAdvisor_Navigation=&\u041d\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u044f
 ApplicationActionBarAdvisor_OpenPerspective=\u041e\u0442\u043a\u0440\u044b\u0442\u044c \u043f\u0435\u0440\u0441\u043f\u0435\u043a\u0442\u0438\u0432\u0443
+ApplicationActionBarAdvisor_PerspectiveExportFailed=Perspective export failed
+ApplicationActionBarAdvisor_PerspectiveImportFailed=Perspective import failed
 ApplicationActionBarAdvisor_Progress=\u041f&\u0440\u043e\u0433\u0440\u0435\u0441\u0441
+ApplicationActionBarAdvisor_RestartConfirmationMessage=Perspective import will require management console restart. Continue?
 ApplicationActionBarAdvisor_RestartConsoleMessage=\u0414\u043b\u044f \u043f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u044f\u0437\u044b\u043a\u043e\u0432\u044b\u0445 \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043a\u0442, \u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u043f\u0435\u0440\u0435\u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0430 \u043a\u043e\u043d\u0441\u043e\u043b\u0438. \u0412\u044b\u043f\u043e\u043b\u043d\u0438\u0442\u044c \u043f\u0435\u0440\u0435\u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0443?
 ApplicationActionBarAdvisor_ShowView=\u041f\u043e\u043a\u0430\u0437\u0430\u0442\u044c \u043f\u0430\u043d\u0435\u043b\u044c
 ApplicationActionBarAdvisor_Tools=&\u0418\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u044b
 ApplicationActionBarAdvisor_View=&\u0412\u0438\u0434
 ApplicationActionBarAdvisor_Window=&\u041e\u043a\u043d\u043e
+ApplicationActionBarAdvisor_XMLFiles=XML Files
 ApplicationWorkbenchAdvisor_CommunicationError=\u041e\u0448\u0438\u0431\u043a\u0430 \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u044f
 ApplicationWorkbenchAdvisor_ConnectionLostMessage=\u0421\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0435 \u0441 \u0441\u0435\u0440\u0432\u0435\u0440\u043e\u043c \u043f\u043e\u0442\u0435\u0440\u044f\u043d\u043e
 ApplicationWorkbenchAdvisor_OKToCloseMessage=\u041d\u0430\u0436\u043c\u0438\u0442\u0435 OK, \u0447\u0442\u043e\u0431\u044b \u0437\u0430\u043a\u0440\u044b\u0442\u044c \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435.
 ApplicationWorkbenchAdvisor_ServerShutdownMessage=\u0421\u0435\u0440\u0432\u0435\u0440 %s \u0437\u0430\u0432\u0435\u0440\u0448\u0438\u043b \u0440\u0430\u0431\u043e\u0442\u0443
+ApplicationWorkbenchAdvisor_SessionTerminated=Communication session was terminated by system administrator
 ApplicationWorkbenchWindowAdvisor_CannotChangePswd=\u041d\u0435 \u0443\u0434\u0430\u0435\u0442\u0441\u044f \u0438\u0437\u043c\u0435\u043d\u0438\u0442\u044c \u043f\u0430\u0440\u043e\u043b\u044c:
+ApplicationWorkbenchWindowAdvisor_CannotOpenDashboard=Cannot open dashboard %s (invalid dashboard ID)
+ApplicationWorkbenchWindowAdvisor_CannotOpenDashboardType2=Cannot open dashboard %s (%s)
 ApplicationWorkbenchWindowAdvisor_CertDialogTitle=\u041f\u0443\u0442\u044c \u043a \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0443 \u043a\u043b\u044e\u0447\u0435\u0439 (\u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0432)
 ApplicationWorkbenchWindowAdvisor_CertPassword=\u041f\u0430\u0440\u043e\u043b\u044c \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u0430
 ApplicationWorkbenchWindowAdvisor_CertPasswordMsg=\u0412\u044b\u0431\u0440\u0430\u043d\u043d\u044b\u0439 \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0442 \u0437\u0430\u0449\u0438\u0449\u0435\u043d \u043f\u0430\u0440\u043e\u043b\u0435\u043c, \u0432\u0432\u0435\u0434\u0438\u0442\u0435 \u043f\u0430\u0440\u043e\u043b\u044c.
@@ -44,6 +61,7 @@ ApplicationWorkbenchWindowAdvisor_NoEncryptionSupportDetails=\u0421\u0435\u0440\
 ApplicationWorkbenchWindowAdvisor_PasswordChanged=\u041f\u0430\u0440\u043e\u043b\u044c \u0438\u0437\u043c\u0435\u043d\u0435\u043d
 ApplicationWorkbenchWindowAdvisor_PkcsFiles=\u0424\u0430\u0439\u043b PKCS12 (*.p12, *.pfx)
 BrandingManager_ProductName=NetXMS
+CompositeWithMessageBar_HideMessage=Hide message
 ConsoleJob_ErrorDialogTitle=\u0421\u0431\u043e\u0439 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u0437\u0430\u0434\u0430\u043d\u0438\u044f
 DataCollectionDisplayInfo_Float=\u0414\u0440\u043e\u0431\u043d\u043e\u0435
 DataCollectionDisplayInfo_Integer=\u0426\u0435\u043b\u043e\u0435
@@ -74,6 +92,7 @@ LoginDialog_Cert=\u0421\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0442
 LoginDialog_Error=\u041e\u0448\u0438\u0431\u043a\u0430
 LoginDialog_NoCertSelected=\u041d\u0435 \u0432\u044b\u0431\u0440\u0430\u043d \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0442. \u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430 \u0432\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0442 \u0438\u0437 \u0441\u043f\u0438\u0441\u043a\u0430 \u0438\u043b\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0439\u0442\u0435 \u0434\u0440\u0443\u0433\u043e\u0439 \u043c\u0435\u0442\u043e\u0434 \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0438\u0438.
 LoginDialog_Passwd=\u041f\u0430\u0440\u043e\u043b\u044c
+LoginDialog_SlowLinkConnection=Connection over &slow link
 LoginDialog_Warning=\u0412\u043d\u0438\u043c\u0430\u043d\u0438\u0435
 LoginDialog_WrongKeyStorePasswd=\u0423\u043a\u0430\u0437\u0430\u043d \u043d\u0435\u0432\u0435\u0440\u043d\u044b\u0439 \u043f\u0430\u0440\u043e\u043b\u044c \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0430 \u043a\u043b\u044e\u0447\u0435\u0439.
 LoginDialog_login=\u041f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c
@@ -107,6 +126,11 @@ RegionalSettingsPrefPage_FmtServer=\u0412 \u0441\u043e\u043e\u0442\u0432\u0435\u
 RegionalSettingsPrefPage_ShortTimeExample=\u041f\u0440\u0438\u043c\u0435\u0440 \u043a\u043e\u0440\u043e\u0442\u043a\u043e\u0433\u043e \u0444\u043e\u0440\u043c\u0430\u0442\u0430 \u0432\u0440\u0435\u043c\u0435\u043d\u0438
 RegionalSettingsPrefPage_ShortTimeFormatString=\u041a\u043e\u0440\u043e\u0442\u043a\u0438\u0439 \u0444\u043e\u0440\u043c\u0430\u0442 \u0432\u0440\u0435\u043c\u0435\u043d\u0438
 RegionalSettingsPrefPage_TimeFormatString=\u0424\u043e\u0440\u043c\u0430\u0442 \u0432\u0440\u0435\u043c\u0435\u043d\u0438
+RegionalSettingsPrefPage_UseServerTimeZone=Use server time &zone
+RegionalSettings_Days=\ days, 
+ScheduleSelector_CronSchedule=Cron schedule
+ScheduleSelector_OneTimeExecution=One time execution
+ScheduleSelector_Schedule=Schedule
 SecurityWarningDialog_DontAskAgain=\u0411\u043e\u043b\u044c\u0448\u0435 \u043d\u0435 \u043f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u0442\u044c \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0430\u0442\u044c\u0441\u044f \u043a \u0434\u0430\u043d\u043d\u043e\u043c\u0443 \u0441\u0435\u0440\u0432\u0435\u0440\u0443
 SecurityWarningDialog_Title=\u041f\u0440\u0435\u0434\u0443\u043f\u0440\u0435\u0436\u0434\u0435\u043d\u0438\u0435 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438
 SendSMSDialog_Message=\u0421\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435
@@ -131,6 +155,16 @@ StatusDisplayInfo_Testing=\u0422\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430
 StatusDisplayInfo_Unknown=\u041d\u0435\u0438\u0437\u0432\u0435\u0441\u0442\u043d\u0430\u044f
 StatusDisplayInfo_Unmanaged=\u041d\u0435\u0443\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u043c\u0430\u044f
 StatusDisplayInfo_Warning=\u041f\u0440\u0435\u0434\u0443\u043f\u0440\u0435\u0436\u0434\u0435\u043d\u0438\u0435
+TimePeriodSelector_8=Time from
+TimePeriodSelector_9=Time to
+TimePeriodSelector_BackFromNow=Back from now
+TimePeriodSelector_Days=Days
+TimePeriodSelector_FixedTimeFrame=Fixed time frame
+TimePeriodSelector_Hours=Hours
+TimePeriodSelector_Minutes=Minutes
+TimePeriodSelector_TimeInterval=Time interval
+TimePeriodSelector_TimePeriod=Time Period
+TimePeriodSelector_TimeUnits=Time units
 WidgetHelper_Action_Copy=&\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c
 WidgetHelper_Action_Cut=\u0412\u044b&\u0440\u0435\u0437\u0430\u0442\u044c
 WidgetHelper_Action_Delete=&\u0423\u0434\u0430\u043b\u0438\u0442\u044c
index 1238eec..83641de 100644 (file)
@@ -1,34 +1,51 @@
 AbstractSelector_ClearSelection=Clear selection
 AbstractSelector_CopyToClipboard=&Copy to clipboard
 AbstractSelector_Select=Select...
+AbstractTraceView_CannotSubscribe=Cannot subscribe to channel %s
+AbstractTraceView_CannotUnsubscribe=Cannot unsubscribe from channel %s
 AbstractTraceView_Clear=&Clear
 AbstractTraceView_CopyToClipboard=&Copy to clipboard
 AbstractTraceView_Pause=&Pause
 AbstractTraceView_ShowFilter=Show &filter
+AbstractTraceView_Subscribing=Subscribing to channel %s
+AbstractTraceView_Unsubscribing=Unsubscribing from channel %s
 Activator_TrayTooltip=\u7f51\u7edc\u7ba1\u7406\u7cfb\u7edf\u63a7\u5236\u53f0
 ApplicationActionBarAdvisor_About=&About
 ApplicationActionBarAdvisor_AboutProductName=NetXMS Management Console
 ApplicationActionBarAdvisor_AboutText=NetXMS Management Console\nVersion %s\nCopyright (c) 2003-2016 Raden Solutions
 ApplicationActionBarAdvisor_AboutTitle=About
+ApplicationActionBarAdvisor_ActionExportPerspective=&Export perspective...
+ApplicationActionBarAdvisor_ActionImportPerspective=&Import perspective...
+ApplicationActionBarAdvisor_AllFiles=All Files
 ApplicationActionBarAdvisor_Configuration=\u914d\u7f6e
 ApplicationActionBarAdvisor_ConfirmRestart=\u786e\u8ba4\u91cd\u542f
+ApplicationActionBarAdvisor_Error=Error
+ApplicationActionBarAdvisor_ExportPerspective=Export perspective
 ApplicationActionBarAdvisor_File=\u6587\u4ef6
 ApplicationActionBarAdvisor_FullScreen=\u5168\u5c4f
 ApplicationActionBarAdvisor_Help=\u5e2e\u52a9
+ApplicationActionBarAdvisor_ImportPerspective=Import perspective
 ApplicationActionBarAdvisor_Monitor=\u76d1\u89c6\u5668
 ApplicationActionBarAdvisor_Navigation=\u5bfc\u822a
 ApplicationActionBarAdvisor_OpenPerspective=\u6253\u5f00\u900f\u89c6\u56fe
+ApplicationActionBarAdvisor_PerspectiveExportFailed=Perspective export failed
+ApplicationActionBarAdvisor_PerspectiveImportFailed=Perspective import failed
 ApplicationActionBarAdvisor_Progress=\u4efb\u52a1\u8fdb\u5ea6
+ApplicationActionBarAdvisor_RestartConfirmationMessage=Perspective import will require management console restart. Continue?
 ApplicationActionBarAdvisor_RestartConsoleMessage=\u8fdb\u884c\u8bed\u8a00\u5207\u6362\u5fc5\u987b\u91cd\u542f\u63a7\u5236\u53f0\uff0c\u662f\u5426\u7ee7\u7eed\uff1f
 ApplicationActionBarAdvisor_ShowView=\u663e\u793a\u89c6\u56fe
 ApplicationActionBarAdvisor_Tools=\u5de5\u5177
 ApplicationActionBarAdvisor_View=\u89c6\u56fe
 ApplicationActionBarAdvisor_Window=\u7a97\u53e3
+ApplicationActionBarAdvisor_XMLFiles=XML Files
 ApplicationWorkbenchAdvisor_CommunicationError=\u901a\u4fe1\u9519\u8bef
 ApplicationWorkbenchAdvisor_ConnectionLostMessage=\u7f51\u7ba1\u670d\u52a1\u5668\u8fde\u63a5\u5f02\u5e38\u65ad\u5f00
 ApplicationWorkbenchAdvisor_OKToCloseMessage=. \u70b9\u51fbOK\u5173\u95ed\u7a0b\u5e8f.
 ApplicationWorkbenchAdvisor_ServerShutdownMessage=\u7f51\u7ba1\u670d\u52a1\u5668\u5df2\u5173\u95ed
+ApplicationWorkbenchAdvisor_SessionTerminated=Communication session was terminated by system administrator
 ApplicationWorkbenchWindowAdvisor_CannotChangePswd=\u65e0\u6cd5\u66f4\u6539\u53e3\u4ee4:
+ApplicationWorkbenchWindowAdvisor_CannotOpenDashboard=Cannot open dashboard %s (invalid dashboard ID)
+ApplicationWorkbenchWindowAdvisor_CannotOpenDashboardType2=Cannot open dashboard %s (%s)
 ApplicationWorkbenchWindowAdvisor_CertDialogTitle=Path to the certificate store
 ApplicationWorkbenchWindowAdvisor_CertPassword=Certificate password
 ApplicationWorkbenchWindowAdvisor_CertPasswordMsg=The selected certificate is password-protected, please provide the password.
@@ -44,6 +61,7 @@ ApplicationWorkbenchWindowAdvisor_NoEncryptionSupportDetails=NetXMS server you a
 ApplicationWorkbenchWindowAdvisor_PasswordChanged=\u66f4\u6539\u53e3\u4ee4\u6210\u529f
 ApplicationWorkbenchWindowAdvisor_PkcsFiles=PKCS12 file (*.p12, *.pfx)
 BrandingManager_ProductName=NetXMS
+CompositeWithMessageBar_HideMessage=Hide message
 ConsoleJob_ErrorDialogTitle=Job failed
 DataCollectionDisplayInfo_Float=\u6d6e\u70b9\u6570
 DataCollectionDisplayInfo_Integer=\u6574\u6570
@@ -74,6 +92,7 @@ LoginDialog_Cert=Certificate
 LoginDialog_Error=Error
 LoginDialog_NoCertSelected=No certificate selected. Please select certificate from the list or choose different authentication method.
 LoginDialog_Passwd=Password
+LoginDialog_SlowLinkConnection=Connection over &slow link
 LoginDialog_Warning=Warning
 LoginDialog_WrongKeyStorePasswd=The key store password you provided appears to be wrong.
 LoginDialog_login=\u7528\u6237\u540d
@@ -107,6 +126,11 @@ RegionalSettingsPrefPage_FmtServer=Defined by server
 RegionalSettingsPrefPage_ShortTimeExample=Short time example
 RegionalSettingsPrefPage_ShortTimeFormatString=Short time format string
 RegionalSettingsPrefPage_TimeFormatString=Time format string
+RegionalSettingsPrefPage_UseServerTimeZone=Use server time &zone
+RegionalSettings_Days=\ days, 
+ScheduleSelector_CronSchedule=Cron schedule
+ScheduleSelector_OneTimeExecution=One time execution
+ScheduleSelector_Schedule=Schedule
 SecurityWarningDialog_DontAskAgain=Don't ask me again for connections to this server
 SecurityWarningDialog_Title=Security Warning
 SendSMSDialog_Message=Message
@@ -131,6 +155,16 @@ StatusDisplayInfo_Testing=\u6d4b\u8bd5
 StatusDisplayInfo_Unknown=\u672a\u77e5
 StatusDisplayInfo_Unmanaged=\u672a\u7ba1\u7406
 StatusDisplayInfo_Warning=\u8b66\u544a
+TimePeriodSelector_8=Time from
+TimePeriodSelector_9=Time to
+TimePeriodSelector_BackFromNow=Back from now
+TimePeriodSelector_Days=Days
+TimePeriodSelector_FixedTimeFrame=Fixed time frame
+TimePeriodSelector_Hours=Hours
+TimePeriodSelector_Minutes=Minutes
+TimePeriodSelector_TimeInterval=Time interval
+TimePeriodSelector_TimePeriod=Time Period
+TimePeriodSelector_TimeUnits=Time units
 WidgetHelper_Action_Copy=&Copy
 WidgetHelper_Action_Cut=C&ut
 WidgetHelper_Action_Delete=&Delete
index 15bc6c7..a15d309 100644 (file)
@@ -172,13 +172,13 @@ public class RegionalSettingsPrefPage extends PreferencePage implements IWorkben
       shortTimeExample.setLayoutData(gd);
       
       checkServerTimeZone = new Button(dialogArea, SWT.CHECK);
-      checkServerTimeZone.setText("Use server time &zone");
+      checkServerTimeZone.setText(Messages.get().RegionalSettingsPrefPage_UseServerTimeZone);
       gd = new GridData();
       gd.horizontalAlignment = SWT.FILL;
       gd.grabExcessHorizontalSpace = true;
       gd.horizontalSpan = layout.numColumns;
       checkServerTimeZone.setLayoutData(gd);
-      checkServerTimeZone.setSelection(getPreferenceStore().getBoolean("USE_SERVER_TIMEZONE"));
+      checkServerTimeZone.setSelection(getPreferenceStore().getBoolean("USE_SERVER_TIMEZONE")); //$NON-NLS-1$
                
                updateExample(null);
       updateShortTimeExample(null);
index 452d931..3279124 100644 (file)
@@ -25,6 +25,7 @@ import java.util.TimeZone;
 import org.eclipse.jface.preference.IPreferenceStore;
 import org.netxms.client.NXCSession;
 import org.netxms.ui.eclipse.console.Activator;
+import org.netxms.ui.eclipse.console.Messages;
 import org.netxms.ui.eclipse.shared.ConsoleSharedData;
 
 /**
@@ -51,7 +52,7 @@ public class RegionalSettings
                dateFormatString = ps.getString("DATE_FORMAT_STRING"); //$NON-NLS-1$
                timeFormatString = ps.getString("TIME_FORMAT_STRING"); //$NON-NLS-1$
       shortTimeFormatString = ps.getString("SHORT_TIME_FORMAT_STRING"); //$NON-NLS-1$
-      if (ps.getBoolean("USE_SERVER_TIMEZONE"))
+      if (ps.getBoolean("USE_SERVER_TIMEZONE")) //$NON-NLS-1$
          ConsoleSharedData.setServerTimeZone();
       else
          ConsoleSharedData.resetTimeZone();
@@ -209,7 +210,7 @@ public class RegionalSettings
       if (days > 0)
       {
          sb.append(days);
-         sb.append(" days, ");
+         sb.append(Messages.get().RegionalSettings_Days);
          seconds -= days * 86400;
       }
       
index ce65869..5cc56e8 100644 (file)
@@ -157,7 +157,7 @@ public class LoginJob implements IRunnableWithProgress
          callLoginListeners(session);
          monitor.worked(1);
 
-         final Thread thread = new Thread(null, new KeepAliveTimer(), "KeepAliveTimer");
+         final Thread thread = new Thread(null, new KeepAliveTimer(), "KeepAliveTimer"); //$NON-NLS-1$
          thread.setDaemon(true);
          thread.start();
       }
@@ -244,7 +244,7 @@ public class LoginJob implements IRunnableWithProgress
          }
          catch(CoreException e)
          {
-            Activator.logError("Exception in login listener", e);
+            Activator.logError("Exception in login listener", e); //$NON-NLS-1$
          }
       }
    }
index 55bb6f8..9e376fb 100644 (file)
@@ -189,7 +189,7 @@ public abstract class AbstractTraceView extends ViewPart
         */
        protected void subscribe(final String channel)
        {
-      new ConsoleJob(String.format("Subscribing to channel %s", channel), this, Activator.PLUGIN_ID, null) {
+      new ConsoleJob(String.format(Messages.get().AbstractTraceView_Subscribing, channel), this, Activator.PLUGIN_ID, null) {
          @Override
          protected void runInternal(IProgressMonitor monitor) throws Exception
          {
@@ -199,7 +199,7 @@ public abstract class AbstractTraceView extends ViewPart
          @Override
          protected String getErrorMessage()
          {
-            return String.format("Cannot subscribe to channel %s", channel);
+            return String.format(Messages.get().AbstractTraceView_CannotSubscribe, channel);
          }
       }.start();
        }
@@ -211,7 +211,7 @@ public abstract class AbstractTraceView extends ViewPart
         */
        protected void unsubscribe(final String channel)
        {
-      ConsoleJob job = new ConsoleJob(String.format("Unsubscribing from channel %s", channel), null, Activator.PLUGIN_ID, null) {
+      ConsoleJob job = new ConsoleJob(String.format(Messages.get().AbstractTraceView_Unsubscribing, channel), null, Activator.PLUGIN_ID, null) {
          @Override
          protected void runInternal(IProgressMonitor monitor) throws Exception
          {
@@ -221,7 +221,7 @@ public abstract class AbstractTraceView extends ViewPart
          @Override
          protected String getErrorMessage()
          {
-            return String.format("Cannot unsubscribe from channel %s", channel);
+            return String.format(Messages.get().AbstractTraceView_CannotUnsubscribe, channel);
          }
       };
       job.setUser(false);
index a1e2af6..5671ba9 100644 (file)
@@ -31,6 +31,7 @@ import org.eclipse.swt.layout.GridLayout;
 import org.eclipse.swt.widgets.Composite;
 import org.eclipse.swt.widgets.Label;
 import org.netxms.client.constants.Severity;
+import org.netxms.ui.eclipse.console.Messages;
 import org.netxms.ui.eclipse.console.resources.SharedColors;
 import org.netxms.ui.eclipse.console.resources.SharedIcons;
 import org.netxms.ui.eclipse.console.resources.StatusDisplayInfo;
@@ -84,7 +85,7 @@ public class CompositeWithMessageBar extends Composite
       closeButton.setBackground(messageBar.getBackground());
       closeButton.setCursor(getDisplay().getSystemCursor(SWT.CURSOR_HAND));
       closeButton.setImage(SharedIcons.IMG_CLOSE);
-      closeButton.setToolTipText("Hide message");
+      closeButton.setToolTipText(Messages.get().CompositeWithMessageBar_HideMessage);
       gd = new GridData();
       gd.verticalAlignment = SWT.CENTER;
       closeButton.setLayoutData(gd);
index ea13722..8764136 100644 (file)
@@ -219,6 +219,6 @@ public abstract class LabeledControl extends Composite
    @Override
    public String toString()
    {
-      return getClass().getName() + " [label=" + label.getText() + ", control=" + control + "]";
+      return getClass().getName() + " [label=" + label.getText() + ", control=" + control + "]"; //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
    }
 }
index d889d76..2d3b77d 100644 (file)
@@ -31,6 +31,7 @@ import org.eclipse.swt.widgets.Control;
 import org.eclipse.swt.widgets.Group;
 import org.eclipse.swt.widgets.Text;
 import org.netxms.client.ScheduledTask;
+import org.netxms.ui.eclipse.console.Messages;
 import org.netxms.ui.eclipse.tools.WidgetFactory;
 import org.netxms.ui.eclipse.tools.WidgetHelper;
 
@@ -56,7 +57,7 @@ public class ScheduleSelector extends Composite
       setLayout(new FillLayout());
                
                scheduleGroup = new Group(parent, SWT.NONE);
-               scheduleGroup.setText("Schedule");
+               scheduleGroup.setText(Messages.get().ScheduleSelector_Schedule);
       
                GridLayout layout = new GridLayout();
       layout.marginWidth = WidgetHelper.OUTER_SPACING;
@@ -82,7 +83,7 @@ public class ScheduleSelector extends Composite
       };
 
       radioOneTimeSchedule = new Button(scheduleGroup, SWT.RADIO);
-      radioOneTimeSchedule.setText("One time execution");
+      radioOneTimeSchedule.setText(Messages.get().ScheduleSelector_OneTimeExecution);
       radioOneTimeSchedule.setSelection(true);
       radioOneTimeSchedule.addSelectionListener(listener);
       
@@ -94,17 +95,17 @@ public class ScheduleSelector extends Composite
          }
       };
       
-      execDateSelector = (DateTimeSelector)WidgetHelper.createLabeledControl(scheduleGroup, SWT.NONE, factory, "", WidgetHelper.DEFAULT_LAYOUT_DATA);
+      execDateSelector = (DateTimeSelector)WidgetHelper.createLabeledControl(scheduleGroup, SWT.NONE, factory, "", WidgetHelper.DEFAULT_LAYOUT_DATA); //$NON-NLS-1$
       execDateSelector.setValue(new Date());
       
       radioCronSchedule = new Button(scheduleGroup, SWT.RADIO);
-      radioCronSchedule.setText("Cron schedule");
+      radioCronSchedule.setText(Messages.get().ScheduleSelector_CronSchedule);
       radioCronSchedule.setSelection(false);
       radioCronSchedule.addSelectionListener(listener);
       
       textSchedule = new Text(scheduleGroup, SWT.BORDER);
       textSchedule.setTextLimit(255);
-      textSchedule.setText("");
+      textSchedule.setText(""); //$NON-NLS-1$
       GridData gd = new GridData();
       gd.horizontalAlignment = SWT.FILL;
       gd.grabExcessHorizontalSpace = true;
@@ -145,7 +146,7 @@ public class ScheduleSelector extends Composite
 
    public ScheduledTask getSchedule()
    {
-      return new ScheduledTask("Upload.File", radioCronSchedule.getSelection() ? textSchedule.getText() : "","", execDateSelector.getValue(), 0, 0);
+      return new ScheduledTask("Upload.File", radioCronSchedule.getSelection() ? textSchedule.getText() : "","", execDateSelector.getValue(), 0, 0); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
    }
 
    public void setSchedule(ScheduledTask scheduledTask)
index 2d15c13..0ba63da 100644 (file)
@@ -33,6 +33,7 @@ import org.eclipse.swt.widgets.Group;
 import org.eclipse.swt.widgets.Spinner;
 import org.netxms.client.TimePeriod;
 import org.netxms.client.datacollection.GraphSettings;
+import org.netxms.ui.eclipse.console.Messages;
 import org.netxms.ui.eclipse.tools.WidgetFactory;
 import org.netxms.ui.eclipse.tools.WidgetHelper;
 
@@ -53,7 +54,7 @@ public class TimePeriodSelector extends Composite
       setLayout(new FillLayout());
       
       Group timeGroup = new Group(parent, SWT.NONE);
-      timeGroup.setText("Time Period");
+      timeGroup.setText(Messages.get().TimePeriodSelector_TimePeriod);
       GridLayout layout = new GridLayout();
       layout.marginWidth = WidgetHelper.OUTER_SPACING;
       layout.marginHeight = WidgetHelper.OUTER_SPACING;
@@ -80,12 +81,12 @@ public class TimePeriodSelector extends Composite
       };
 
       radioBackFromNow = new Button(timeGroup, SWT.RADIO);
-      radioBackFromNow.setText("Back from now");
+      radioBackFromNow.setText(Messages.get().TimePeriodSelector_BackFromNow);
       radioBackFromNow.setSelection(period.getTimeFrameType() == GraphSettings.TIME_FRAME_BACK_FROM_NOW);
       radioBackFromNow.addSelectionListener(listener);
       
       radioFixedInterval = new Button(timeGroup, SWT.RADIO);
-      radioFixedInterval.setText("Fixed time frame");
+      radioFixedInterval.setText(Messages.get().TimePeriodSelector_FixedTimeFrame);
       radioFixedInterval.setSelection(period.getTimeFrameType() == GraphSettings.TIME_FRAME_FIXED);
       radioFixedInterval.addSelectionListener(listener);
       
@@ -102,14 +103,14 @@ public class TimePeriodSelector extends Composite
       gd.verticalAlignment = SWT.TOP;
       timeBackGroup.setLayoutData(gd);
       
-      timeRange = WidgetHelper.createLabeledSpinner(timeBackGroup, SWT.BORDER, "Time interval", 1, 10000, WidgetHelper.DEFAULT_LAYOUT_DATA);
+      timeRange = WidgetHelper.createLabeledSpinner(timeBackGroup, SWT.BORDER, Messages.get().TimePeriodSelector_TimeInterval, 1, 10000, WidgetHelper.DEFAULT_LAYOUT_DATA);
       timeRange.setSelection(period.getTimeRangeValue());
       timeRange.setEnabled(radioBackFromNow.getSelection());
       
-      timeUnits = WidgetHelper.createLabeledCombo(timeBackGroup, SWT.READ_ONLY, "Time units", WidgetHelper.DEFAULT_LAYOUT_DATA);
-      timeUnits.add("Minutes");
-      timeUnits.add("Hours");
-      timeUnits.add("Days");
+      timeUnits = WidgetHelper.createLabeledCombo(timeBackGroup, SWT.READ_ONLY, Messages.get().TimePeriodSelector_TimeUnits, WidgetHelper.DEFAULT_LAYOUT_DATA);
+      timeUnits.add(Messages.get().TimePeriodSelector_Minutes);
+      timeUnits.add(Messages.get().TimePeriodSelector_Hours);
+      timeUnits.add(Messages.get().TimePeriodSelector_Days);
       timeUnits.select(period.getTimeUnitValue());
       timeUnits.setEnabled(radioBackFromNow.getSelection());
 
@@ -133,11 +134,11 @@ public class TimePeriodSelector extends Composite
          }
       };
       
-      timeFrom = (DateTimeSelector)WidgetHelper.createLabeledControl(timeFixedGroup, SWT.NONE, factory, "Time from", WidgetHelper.DEFAULT_LAYOUT_DATA);
+      timeFrom = (DateTimeSelector)WidgetHelper.createLabeledControl(timeFixedGroup, SWT.NONE, factory, Messages.get().TimePeriodSelector_8, WidgetHelper.DEFAULT_LAYOUT_DATA);
       timeFrom.setValue(period.getTimeFromValue());
       timeFrom.setEnabled(radioFixedInterval.getSelection());
 
-      timeTo = (DateTimeSelector)WidgetHelper.createLabeledControl(timeFixedGroup, SWT.NONE, factory, "Time to", WidgetHelper.DEFAULT_LAYOUT_DATA);
+      timeTo = (DateTimeSelector)WidgetHelper.createLabeledControl(timeFixedGroup, SWT.NONE, factory, Messages.get().TimePeriodSelector_9, WidgetHelper.DEFAULT_LAYOUT_DATA);
       timeTo.setValue(period.getTimeToValue());
       timeTo.setEnabled(radioFixedInterval.getSelection());
    }
index ae2bd92..aac71eb 100644 (file)
@@ -24,11 +24,11 @@ import org.eclipse.swt.graphics.RGB;
  */
 public class AnsiConsoleColorPalette
 {
-   public static final String PALETTE_VGA = "paletteVGA";
-   public static final String PALETTE_WINXP = "paletteXP";
-   public static final String PALETTE_MAC = "paletteMac";
-   public static final String PALETTE_PUTTY = "palettePuTTY";
-   public static final String PALETTE_XTERM = "paletteXTerm";
+   public static final String PALETTE_VGA = "paletteVGA"; //$NON-NLS-1$
+   public static final String PALETTE_WINXP = "paletteXP"; //$NON-NLS-1$
+   public static final String PALETTE_MAC = "paletteMac"; //$NON-NLS-1$
+   public static final String PALETTE_PUTTY = "palettePuTTY"; //$NON-NLS-1$
+   public static final String PALETTE_XTERM = "paletteXTerm"; //$NON-NLS-1$
 
    private final static RGB[] paletteVGA = { new RGB(0, 0, 0), // black
          new RGB(170, 0, 0), // red
@@ -172,10 +172,10 @@ public class AnsiConsoleColorPalette
          palette = paletteXTerm;
       else
       {
-         String os = System.getProperty("os.name");
-         if (os == null || os.startsWith("Windows"))
+         String os = System.getProperty("os.name"); //$NON-NLS-1$
+         if (os == null || os.startsWith("Windows")) //$NON-NLS-1$
             setPalette(PALETTE_WINXP);
-         else if (os.startsWith("Mac"))
+         else if (os.startsWith("Mac")) //$NON-NLS-1$
             setPalette(PALETTE_MAC);
          else
             setPalette(PALETTE_XTERM);
index 2206292..88bb502 100644 (file)
@@ -38,7 +38,7 @@ public class AnsiIOConsoleViewer extends IOConsoleViewer
 {
    private AnsiConsoleAttributes lastAttributes = new AnsiConsoleAttributes();
    private AnsiConsoleAttributes currentAttributes = new AnsiConsoleAttributes();
-   private final static Pattern pattern = Pattern.compile("\\x1b\\[[^\\x40-\\x7e]*.");
+   private final static Pattern pattern = Pattern.compile("\\x1b\\[[^\\x40-\\x7e]*."); //$NON-NLS-1$
    private final static char ESCAPE_SGR = 'm';
    private int lastRangeEnd = 0;
 
@@ -217,7 +217,7 @@ public class AnsiIOConsoleViewer extends IOConsoleViewer
          {
             // Select Graphic Rendition (SGR) escape sequence
             List<Integer> nCommands = new ArrayList<Integer>();
-            for(String cmd : theEscape.split(";"))
+            for(String cmd : theEscape.split(";")) //$NON-NLS-1$
             {
                int nCmd = tryParseInteger(cmd);
                if (nCmd != -1)
@@ -248,7 +248,7 @@ public class AnsiIOConsoleViewer extends IOConsoleViewer
     */
    private static int tryParseInteger(String text)
    {
-      if ("".equals(text))
+      if ("".equals(text)) //$NON-NLS-1$
          return -1;
 
       try
index d70fc06..f22db98 100644 (file)
@@ -140,7 +140,7 @@ public class DashboardsDynamicMenu extends ContributionItem implements IWorkbenc
          });
                }
        MenuItem dashboardsMenuItem = new MenuItem(menu, SWT.CASCADE, index);
-       dashboardsMenuItem.setText("&Dashboards");
+       dashboardsMenuItem.setText(Messages.get().DashboardsDynamicMenu_Dashboards);
        dashboardsMenuItem.setMenu(dashboardsMenu);
        }
 }
index 71ee3e7..8e690a3 100644 (file)
@@ -12,6 +12,7 @@ public class Messages extends NLS
        public static String AbstractChart_Hours;
        public static String AbstractChart_Left;
        public static String AbstractChart_LegendPosition;
+   public static String AbstractChart_LineWidth;
    public static String AbstractChart_LogartithmicScale;
        public static String AbstractChart_Minutes;
        public static String AbstractChart_Options;
@@ -20,6 +21,7 @@ public class Messages extends NLS
        public static String AbstractChart_ShowGrid;
        public static String AbstractChart_ShowLegend;
        public static String AbstractChart_ShowTitle;
+   public static String AbstractChart_Stacked;
        public static String AbstractChart_TimeInterval;
        public static String AbstractChart_TimeUnits;
        public static String AbstractChart_Title;
@@ -125,7 +127,9 @@ public class Messages extends NLS
        public static String DashboardElementsLabelProvider_TypeTubeChart;
        public static String DashboardElementsLabelProvider_TypeWebPage;
        public static String DashboardElementsLabelProvider_Unknown;
-       public static String DashboardView_AddAlarmBrowser;
+   public static String DashboardsDynamicMenu_Dashboards;
+       public static String DashboardView_8;
+   public static String DashboardView_AddAlarmBrowser;
        public static String DashboardView_AddAvailChart;
        public static String DashboardView_AddBarChart;
        public static String DashboardView_AddDashboard;
@@ -136,6 +140,8 @@ public class Messages extends NLS
        public static String DashboardView_AddTubeChart;
        public static String DashboardView_Confirmation;
        public static String DashboardView_EditMode;
+   public static String DashboardView_ExportLineChartData;
+   public static String DashboardView_ExportLineChartValues;
    public static String DashboardView_GetEffectiveRights;
    public static String DashboardView_GetEffectiveRightsError;
        public static String DashboardView_InitError;
@@ -184,13 +190,18 @@ public class Messages extends NLS
        public static String ExportDashboard_JobTitle;
        public static String ExportDashboard_SelectFile;
        public static String ExportDashboard_XMLFiles;
-       public static String Gauge_Bar;
+       public static String Gauge_ActiveThresholdColor;
+   public static String Gauge_Bar;
+   public static String Gauge_ColorMode;
+   public static String Gauge_CustomColor;
    public static String Gauge_Dial;
+   public static String Gauge_FixedCustomColor;
    public static String Gauge_FontName;
    public static String Gauge_ShowBorder;
    public static String Gauge_Text;
    public static String Gauge_Type;
    public static String Gauge_Vertical;
+   public static String Gauge_ZoneColor;
    public static String GeoMap_Error;
        public static String GeoMap_ErrorText;
        public static String GeoMap_Latitude;
@@ -241,7 +252,8 @@ public class Messages extends NLS
        public static String Layout_WHint;
        public static String LineChartElement_JobError;
        public static String LineChartElement_JobTitle;
-       public static String NetworkMap_NetworkMap;
+       public static String NetworkMap_EnableDoubleClickAction;
+   public static String NetworkMap_NetworkMap;
        public static String NetworkMap_Title;
    public static String NetworkMap_ZoomLevel;
        public static String ObjectStatusChart_3DView;
index 345caa0..5a47f76 100644 (file)
@@ -5,6 +5,7 @@ AbstractChart_ExtendedLegend=E&xtended legend
 AbstractChart_Hours=hours
 AbstractChart_Left=Left
 AbstractChart_LegendPosition=Legend position
+AbstractChart_LineWidth=Line width
 AbstractChart_LogartithmicScale=L&ogarithmic scale
 AbstractChart_Minutes=minutes
 AbstractChart_Options=Options
@@ -13,6 +14,7 @@ AbstractChart_Right=Right
 AbstractChart_ShowGrid=Show &grid
 AbstractChart_ShowLegend=Show &legend
 AbstractChart_ShowTitle=Show &title
+AbstractChart_Stacked=&Stacked
 AbstractChart_TimeInterval=Time interval
 AbstractChart_TimeUnits=Time units
 AbstractChart_Title=Title
@@ -118,6 +120,8 @@ DashboardElements_NumColumns=Number of columns
 DashboardElements_Span=Span
 DashboardElements_Type=Type
 DashboardElements_Up=&Up
+DashboardsDynamicMenu_Dashboards=&Dashboards
+DashboardView_8=Cannot export line chart data
 DashboardView_AddAlarmBrowser=Add &alarm browser
 DashboardView_AddAvailChart=Add a&vailability chart
 DashboardView_AddBarChart=Add &bar chart
@@ -129,6 +133,8 @@ DashboardView_AddStatusIndicator=Add &status indicator
 DashboardView_AddTubeChart=Add &tube chart
 DashboardView_Confirmation=This will destroy all unsaved changes. Are you sure?
 DashboardView_EditMode=Edit mode
+DashboardView_ExportLineChartData=Export line chart data
+DashboardView_ExportLineChartValues=E&xport line chart values
 DashboardView_GetEffectiveRights=Get effective rights
 DashboardView_GetEffectiveRightsError=Cannot get effective rights for dashboard object
 DashboardView_InitError=Dashboard object is no longer exist or is not accessible
@@ -177,13 +183,18 @@ ExportDashboard_ErrorText=Cannot save export file
 ExportDashboard_JobTitle=Export dashbnoard configuration
 ExportDashboard_SelectFile=Select File
 ExportDashboard_XMLFiles=XML files
+Gauge_ActiveThresholdColor=Active threshold color
 Gauge_Bar=Bar
+Gauge_ColorMode=Color mode
+Gauge_CustomColor=Custom color
 Gauge_Dial=Dial
+Gauge_FixedCustomColor=Fixed custom color
 Gauge_FontName=Font name (leave empty to use default)
 Gauge_ShowBorder=Show border around each element
 Gauge_Text=Text
 Gauge_Type=Gauge type
 Gauge_Vertical=&Vertical orientation
+Gauge_ZoneColor=Zone color
 GeoMap_Error=Error
 GeoMap_ErrorText=Please enter correct latitude and longitude value
 GeoMap_Latitude=Latitude
@@ -234,6 +245,7 @@ Layout_VSpan=Vertical span
 Layout_WHint=Width hint
 LineChartElement_JobError=Cannot get value for DCI %s:"%s"
 LineChartElement_JobTitle=Get DCI values for history graph
+NetworkMap_EnableDoubleClickAction=Enable double click action on objects
 NetworkMap_NetworkMap=Network map
 NetworkMap_Title=Title
 NetworkMap_ZoomLevel=Zoom level (%)
index 9d59f6a..2d61007 100644 (file)
@@ -5,6 +5,7 @@ AbstractChart_ExtendedLegend=E&xtended legend
 AbstractChart_Hours=hodiny
 AbstractChart_Left=Vlevo
 AbstractChart_LegendPosition=Pozice legendy
+AbstractChart_LineWidth=Line width
 AbstractChart_LogartithmicScale=Logarithmic scale
 AbstractChart_Minutes=minuty
 AbstractChart_Options=Nastaven\u00ED
@@ -13,6 +14,7 @@ AbstractChart_Right=Vpravo
 AbstractChart_ShowGrid=Zobrazit &m\u0159\u00ED\u017Eku
 AbstractChart_ShowLegend=Zobrazit &legendu
 AbstractChart_ShowTitle=Zobrazit &nadpis
+AbstractChart_Stacked=&Stacked
 AbstractChart_TimeInterval=\u010Casov\u00FD interval
 AbstractChart_TimeUnits=\u010Casov\u00E9 jednotky
 AbstractChart_Title=Nadpis
@@ -118,6 +120,7 @@ DashboardElements_NumColumns=Po\u010Det sloupc\u016F
 DashboardElements_Span=Rozp\u011Bt\u00ED
 DashboardElements_Type=Typ
 DashboardElements_Up=&Nahoru
+DashboardView_8=Cannot export line chart data
 DashboardView_AddAlarmBrowser=P\u0159idat &alarmov\u00FD prohl\u00ED\u017Ee\u010D
 DashboardView_AddAvailChart=P\u0159idat graf d&ostupnosti
 DashboardView_AddBarChart=P\u0159idat &sloupcov\u00FD graf
@@ -129,12 +132,15 @@ DashboardView_AddStatusIndicator=P\u0159idat &stavov\u00FD indik\u00E1tor
 DashboardView_AddTubeChart=P\u0159idat &v\u00E1lcov\u00FD graf
 DashboardView_Confirmation=Toto zni\u010D\u00ED v\u0161echny neulo\u017Een\u00E9 zm\u011Bny. Jste si jist\u00FD?
 DashboardView_EditMode=Editovac\u00ED m\u00F3d
+DashboardView_ExportLineChartData=Export line chart data
+DashboardView_ExportLineChartValues=E&xport line chart values
 DashboardView_GetEffectiveRights=Get effective rights
 DashboardView_GetEffectiveRightsError=Cannot get effective rights for dashboard object
 DashboardView_InitError=Dashboard objekt neexistuje nebo nen\u00ED dostupn\u00FD
 DashboardView_PartNamePrefix=Dashboard\:
 DashboardView_Refresh=Obnovit dashboard
 DashboardView_Save=&Ulo\u017Eit
+DashboardsDynamicMenu_Dashboards=&Dashboards
 DataSources_Add=&P\u0159idat...
 DataSources_Color=Barva
 DataSources_Delete=&Smazat
@@ -177,13 +183,18 @@ ExportDashboard_ErrorText=Nelze ulo\u017Eit exportovan\u00FD soubor
 ExportDashboard_JobTitle=Exportovat konfiguraci dashboardu
 ExportDashboard_SelectFile=Vybat soubor
 ExportDashboard_XMLFiles=XML soubor
+Gauge_ActiveThresholdColor=Active threshold color
 Gauge_Bar=Sloupec
+Gauge_ColorMode=Color mode
+Gauge_CustomColor=Custom color
 Gauge_Dial=Cifern\u00EDk
+Gauge_FixedCustomColor=Fixed custom color
 Gauge_FontName=N\u00E1zev p\u00EDsma (pr\u00E1zdn\u00E9 pro v\u00FDchoz\u00ED)
 Gauge_ShowBorder=Show border around each element
 Gauge_Text=Text
 Gauge_Type=Typ ukazatele
 Gauge_Vertical=&Vertik\u00E1ln\u00ED orientace
+Gauge_ZoneColor=Zone color
 GeoMap_Error=Chyba
 GeoMap_ErrorText=Vlo\u017Ete pros\u00EDm spr\u00E1vn\u00E9 hodnoty zem\u011Bpisn\u00E9 \u0161\u00ED\u0159ky a d\u00E9lky
 GeoMap_Latitude=Zem\u011Bpisn\u00E1 \u0161\u00ED\u0159ka
@@ -234,6 +245,7 @@ Layout_VSpan=Vertik\u00E1ln\u00ED rozp\u011Bt\u00ED
 Layout_WHint=Doporu\u010Den\u00E1 \u0161\u00ED\u0159ka
 LineChartElement_JobError=Nelze z\u00EDskat hodnotu pro DCI %s\:"%s"
 LineChartElement_JobTitle=Z\u00EDskat DCI hodnoty pro historick\u00FD graf
+NetworkMap_EnableDoubleClickAction=Enable double click action on objects
 NetworkMap_NetworkMap=S\u00ED\u0165ov\u00E1 mapa
 NetworkMap_Title=N\u00E1zev
 NetworkMap_ZoomLevel=\u00DArove\u0148 zoomu (%)
index d72eeb7..46134fa 100644 (file)
@@ -5,6 +5,7 @@ AbstractChart_ExtendedLegend=E&xtended legend
 AbstractChart_Hours=hours
 AbstractChart_Left=Left
 AbstractChart_LegendPosition=Legend position
+AbstractChart_LineWidth=Line width
 AbstractChart_LogartithmicScale=Logarithmic scale
 AbstractChart_Minutes=minutes
 AbstractChart_Options=Options
@@ -13,6 +14,7 @@ AbstractChart_Right=Right
 AbstractChart_ShowGrid=Show &grid
 AbstractChart_ShowLegend=Show &legend
 AbstractChart_ShowTitle=Show &title
+AbstractChart_Stacked=&Stacked
 AbstractChart_TimeInterval=Time interval
 AbstractChart_TimeUnits=Time units
 AbstractChart_Title=Title
@@ -118,6 +120,7 @@ DashboardElements_NumColumns=Number of columns
 DashboardElements_Span=Span
 DashboardElements_Type=Type
 DashboardElements_Up=&Up
+DashboardView_8=Cannot export line chart data
 DashboardView_AddAlarmBrowser=Add &alarm browser
 DashboardView_AddAvailChart=Add a&vailability chart
 DashboardView_AddBarChart=Add &bar chart
@@ -129,12 +132,15 @@ DashboardView_AddStatusIndicator=Add &status indicator
 DashboardView_AddTubeChart=Add &tube chart
 DashboardView_Confirmation=This will destroy all unsaved changes. Are you sure?
 DashboardView_EditMode=Edit mode
+DashboardView_ExportLineChartData=Export line chart data
+DashboardView_ExportLineChartValues=E&xport line chart values
 DashboardView_GetEffectiveRights=Get effective rights
 DashboardView_GetEffectiveRightsError=Cannot get effective rights for dashboard object
 DashboardView_InitError=Dashboard object is no longer exist or is not accessible
 DashboardView_PartNamePrefix=Dashboard: 
 DashboardView_Refresh=Refresh Dashboard
 DashboardView_Save=&Save
+DashboardsDynamicMenu_Dashboards=&Dashboards
 DataSources_Add=&Add...
 DataSources_Color=Color
 DataSources_Delete=&Delete
@@ -177,13 +183,18 @@ ExportDashboard_ErrorText=Cannot save export file
 ExportDashboard_JobTitle=Export dashbnoard configuration
 ExportDashboard_SelectFile=Select File
 ExportDashboard_XMLFiles=XML files
+Gauge_ActiveThresholdColor=Active threshold color
 Gauge_Bar=Bar
+Gauge_ColorMode=Color mode
+Gauge_CustomColor=Custom color
 Gauge_Dial=Dial
+Gauge_FixedCustomColor=Fixed custom color
 Gauge_FontName=Font name (leave empty to use default)
 Gauge_ShowBorder=Show border around each element
 Gauge_Text=Text
 Gauge_Type=Gauge type
 Gauge_Vertical=&Vertical orientation
+Gauge_ZoneColor=Zone color
 GeoMap_Error=Error
 GeoMap_ErrorText=Please enter correct latitude and longitude value
 GeoMap_Latitude=Latitude
@@ -234,6 +245,7 @@ Layout_VSpan=Vertical span
 Layout_WHint=Width hint
 LineChartElement_JobError=Cannot get value for DCI %s:"%s"
 LineChartElement_JobTitle=Get DCI values for history graph
+NetworkMap_EnableDoubleClickAction=Enable double click action on objects
 NetworkMap_NetworkMap=Network map
 NetworkMap_Title=Title
 NetworkMap_ZoomLevel=Zoom level (%)
index 7503380..67718a8 100644 (file)
@@ -5,6 +5,7 @@ AbstractChart_ExtendedLegend=E&xtended legend
 AbstractChart_Hours=horas
 AbstractChart_Left=Izquierda
 AbstractChart_LegendPosition=Posici\u00f3n de la leyenda
+AbstractChart_LineWidth=Line width
 AbstractChart_LogartithmicScale=Logarithmic scale
 AbstractChart_Minutes=minutos
 AbstractChart_Options=Opciones
@@ -13,6 +14,7 @@ AbstractChart_Right=Derecha
 AbstractChart_ShowGrid=Mostrar &cuadr\u00edcula
 AbstractChart_ShowLegend=Mostrar &leyenda
 AbstractChart_ShowTitle=Mostar &t\u00edtulo
+AbstractChart_Stacked=&Stacked
 AbstractChart_TimeInterval=Intervalo de tiempo
 AbstractChart_TimeUnits=Unidad de tiempo
 AbstractChart_Title=T\u00edtulo
@@ -118,6 +120,7 @@ DashboardElements_NumColumns=N\u00famero de columnas
 DashboardElements_Span=Espaciado
 DashboardElements_Type=Tipo
 DashboardElements_Up=&Subir
+DashboardView_8=Cannot export line chart data
 DashboardView_AddAlarmBrowser=A\u00f1adir &Explorar de alarmas
 DashboardView_AddAvailChart=A\u00f1adir gr\u00e1fica de &disponibilidad
 DashboardView_AddBarChart=A\u00f1ad\u00edr gr\u00e1fica de &barras
@@ -129,12 +132,15 @@ DashboardView_AddStatusIndicator=A\u00f1adir indicador de &estado
 DashboardView_AddTubeChart=A\u00f1adir gr\u00e1fica de &tubos
 DashboardView_Confirmation=Se perder\u00e1n todos los cambios no guardados. \u00bfEst\u00e1 seguro?
 DashboardView_EditMode=Modo de Edici\u00f3n
+DashboardView_ExportLineChartData=Export line chart data
+DashboardView_ExportLineChartValues=E&xport line chart values
 DashboardView_GetEffectiveRights=Get effective rights
 DashboardView_GetEffectiveRightsError=Cannot get effective rights for dashboard object
 DashboardView_InitError=El objeto de consola ya no existe o no est\u00e1 accesible
 DashboardView_PartNamePrefix=Consola:
 DashboardView_Refresh=Actualizar Consola
 DashboardView_Save=&Guardar
+DashboardsDynamicMenu_Dashboards=&Dashboards
 DataSources_Add=&A\u00f1adir...
 DataSources_Color=Color
 DataSources_Delete=&Eliminar
@@ -177,13 +183,18 @@ ExportDashboard_ErrorText=No es posible guardar el fichero exportado
 ExportDashboard_JobTitle=Exportar la configuraci\u00f3n de la consola
 ExportDashboard_SelectFile=Seleccionar el Fichero
 ExportDashboard_XMLFiles=ficheros XML
+Gauge_ActiveThresholdColor=Active threshold color
 Gauge_Bar=Bar
+Gauge_ColorMode=Color mode
+Gauge_CustomColor=Custom color
 Gauge_Dial=Dial
+Gauge_FixedCustomColor=Fixed custom color
 Gauge_FontName=Font name (leave empty to use default)
 Gauge_ShowBorder=Show border around each element
 Gauge_Text=Text
 Gauge_Type=Gauge type
 Gauge_Vertical=&Vertical orientation
+Gauge_ZoneColor=Zone color
 GeoMap_Error=Error
 GeoMap_ErrorText=Introducir valores correctos para latitud y longitud
 GeoMap_Latitude=Latitud
@@ -234,6 +245,7 @@ Layout_VSpan=Espaciado vertical
 Layout_WHint=Anchura de la sugerencia
 LineChartElement_JobError=No es posible obtener el valor del DCI %s:"%s"
 LineChartElement_JobTitle=Obtener valores DCI para la gr\u00e1fica
+NetworkMap_EnableDoubleClickAction=Enable double click action on objects
 NetworkMap_NetworkMap=Mapa de red
 NetworkMap_Title=T\u00edtulo
 NetworkMap_ZoomLevel=Zoom level (%)
index 9bbb99c..d79e5be 100644 (file)
@@ -5,6 +5,7 @@ AbstractChart_ExtendedLegend=E&xtended legend
 AbstractChart_Hours=hours
 AbstractChart_Left=Left
 AbstractChart_LegendPosition=Legend position
+AbstractChart_LineWidth=Line width
 AbstractChart_LogartithmicScale=L&ogarithmic scale
 AbstractChart_Minutes=minutes
 AbstractChart_Options=Options
@@ -13,6 +14,7 @@ AbstractChart_Right=Right
 AbstractChart_ShowGrid=Show &grid
 AbstractChart_ShowLegend=Show &legend
 AbstractChart_ShowTitle=Show &title
+AbstractChart_Stacked=&Stacked
 AbstractChart_TimeInterval=Time interval
 AbstractChart_TimeUnits=Time units
 AbstractChart_Title=Title
@@ -118,6 +120,7 @@ DashboardElements_NumColumns=Number of columns
 DashboardElements_Span=Span
 DashboardElements_Type=Type
 DashboardElements_Up=&Up
+DashboardView_8=Cannot export line chart data
 DashboardView_AddAlarmBrowser=Add &alarm browser
 DashboardView_AddAvailChart=Add a&vailability chart
 DashboardView_AddBarChart=Add &bar chart
@@ -129,12 +132,15 @@ DashboardView_AddStatusIndicator=Add &status indicator
 DashboardView_AddTubeChart=Add &tube chart
 DashboardView_Confirmation=This will destroy all unsaved changes. Are you sure?
 DashboardView_EditMode=Edit mode
+DashboardView_ExportLineChartData=Export line chart data
+DashboardView_ExportLineChartValues=E&xport line chart values
 DashboardView_GetEffectiveRights=Get effective rights
 DashboardView_GetEffectiveRightsError=Cannot get effective rights for dashboard object
 DashboardView_InitError=Dashboard object is no longer exist or is not accessible
 DashboardView_PartNamePrefix=Dashboard: 
 DashboardView_Refresh=Refresh Dashboard
 DashboardView_Save=&Save
+DashboardsDynamicMenu_Dashboards=&Dashboards
 DataSources_Add=&Add...
 DataSources_Color=Color
 DataSources_Delete=&Delete
@@ -177,13 +183,18 @@ ExportDashboard_ErrorText=Cannot save export file
 ExportDashboard_JobTitle=Export dashbnoard configuration
 ExportDashboard_SelectFile=Select File
 ExportDashboard_XMLFiles=XML files
+Gauge_ActiveThresholdColor=Active threshold color
 Gauge_Bar=Bar
+Gauge_ColorMode=Color mode
+Gauge_CustomColor=Custom color
 Gauge_Dial=Dial
+Gauge_FixedCustomColor=Fixed custom color
 Gauge_FontName=Font name (leave empty to use default)
 Gauge_ShowBorder=Show border around each element
 Gauge_Text=Text
 Gauge_Type=Gauge type
 Gauge_Vertical=&Vertical orientation
+Gauge_ZoneColor=Zone color
 GeoMap_Error=Error
 GeoMap_ErrorText=Please enter correct latitude and longitude value
 GeoMap_Latitude=Latitude
@@ -234,6 +245,7 @@ Layout_VSpan=Vertical span
 Layout_WHint=Width hint
 LineChartElement_JobError=Cannot get value for DCI %s:"%s"
 LineChartElement_JobTitle=Get DCI values for history graph
+NetworkMap_EnableDoubleClickAction=Enable double click action on objects
 NetworkMap_NetworkMap=Network map
 NetworkMap_Title=Title
 NetworkMap_ZoomLevel=Zoom level (%)
index a9bde69..b47f00c 100644 (file)
@@ -5,6 +5,7 @@ AbstractChart_ExtendedLegend=\u0420\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0
 AbstractChart_Hours=\u0427\u0430\u0441\u044b
 AbstractChart_Left=\u0421\u043b\u0435\u0432\u0430
 AbstractChart_LegendPosition=\u041f\u043e\u0437\u0438\u0446\u0438\u044f \u043b\u0435\u0433\u0435\u043d\u0434\u044b
+AbstractChart_LineWidth=Line width
 AbstractChart_LogartithmicScale=\u041b\u043e\u0433\u0430\u0440\u0438\u0444\u043c\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u0448\u043a\u0430\u043b\u0430
 AbstractChart_Minutes=\u041c\u0438\u043d\u0443\u0442\u044b
 AbstractChart_Options=\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b
@@ -13,6 +14,7 @@ AbstractChart_Right=\u0421\u043f\u0440\u0430\u0432\u0430
 AbstractChart_ShowGrid=\u041f\u043e\u043a\u0430\u0437\u0430\u0442\u044c &\u0441\u0435\u0442\u043a\u0443
 AbstractChart_ShowLegend=\u041f\u043e\u043a\u0430\u0437\u0430\u0442\u044c &\u043b\u0435\u0433\u0435\u043d\u0434\u0443
 AbstractChart_ShowTitle=\u041f\u043e\u043a\u0430\u0437\u0430\u0442\u044c &\u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a
+AbstractChart_Stacked=&Stacked
 AbstractChart_TimeInterval=\u0412\u0440\u0435\u043c\u0435\u043d\u043d\u043e\u0439 \u0438\u043d\u0442\u0435\u0440\u0432\u0430\u043b
 AbstractChart_TimeUnits=\u0415\u0434\u0438\u043d\u0438\u0446\u044b \u0432\u0440\u0435\u043c\u0435\u043d\u0438
 AbstractChart_Title=\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a
@@ -118,6 +120,7 @@ DashboardElements_NumColumns=\u041a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0
 DashboardElements_Span=\u0414\u0438\u0430\u043f\u0430\u0437\u043e\u043d
 DashboardElements_Type=\u0422\u0438\u043f
 DashboardElements_Up=&\u0412\u044b\u0448\u0435
+DashboardView_8=Cannot export line chart data
 DashboardView_AddAlarmBrowser=\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043e\u0431\u043e\u0437\u0440\u0435\u0432\u0430\u0442\u0435\u043b\u044c &\u0442\u0440\u0435\u0432\u043e\u0433
 DashboardView_AddAvailChart=\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0434\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u0443 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e\u0441\u0442\u0438
 DashboardView_AddBarChart=\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c &\u0441\u0442\u043e\u043b\u0431\u0447\u0430\u0442\u0443\u044e \u0433\u0438\u0441\u0442\u043e\u0433\u0440\u0430\u043c\u043c\u0443
@@ -129,12 +132,15 @@ DashboardView_AddStatusIndicator=\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044
 DashboardView_AddTubeChart=\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c &\u0442\u0440\u0443\u0431\u0447\u0430\u0442\u0443\u044e \u0434\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u0443
 DashboardView_Confirmation=\u042d\u0442\u043e \u043c\u043e\u0436\u0435\u0442 \u043f\u0440\u0438\u0432\u0435\u0441\u0442\u0438 \u043a \u043f\u043e\u0442\u0435\u0440\u0435 \u0432\u0441\u0435\u0445 \u043d\u0435\u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u043d\u044b\u0445 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439. \u0412\u044b \u0443\u0432\u0435\u0440\u0435\u043d\u044b?
 DashboardView_EditMode=\u0420\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435
+DashboardView_ExportLineChartData=Export line chart data
+DashboardView_ExportLineChartValues=E&xport line chart values
 DashboardView_GetEffectiveRights=\u041f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u044d\u0444\u0444\u0435\u043a\u0442\u0438\u0432\u043d\u044b\u0435 \u043f\u0440\u0430\u0432\u0430
 DashboardView_GetEffectiveRightsError=\u041d\u0435 \u0443\u0434\u0430\u0435\u0442\u0441 \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u044d\u0444\u0444\u0435\u043a\u0442\u0438\u0432\u043d\u044b\u0435 \u043f\u0440\u0430\u0432\u0430 \u0434\u043b\u044f \u043e\u0431\u044a\u0435\u043a\u0442\u0430
 DashboardView_InitError=\u041f\u0430\u043d\u0435\u043b\u044c \u0431\u043e\u043b\u044c\u0448\u0435 \u043d\u0435 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442 \u0438\u043b\u0438 \u043d\u0435\u0434\u043e\u0441\u0442\u0443\u043f\u043d\u0430
 DashboardView_PartNamePrefix=\u041f\u0430\u043d\u0435\u043b\u044c:
 DashboardView_Refresh=\u041e\u0431\u043d\u043e\u0432\u0438\u0442\u044c \u043f\u0430\u043d\u0435\u043b\u044c
 DashboardView_Save=&\u0421\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c
+DashboardsDynamicMenu_Dashboards=&Dashboards
 DataSources_Add=&\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c...
 DataSources_Color=\u0426\u0432\u0435\u0442
 DataSources_Delete=&\u0423\u0434\u0430\u043b\u0438\u0442\u044c
@@ -177,13 +183,18 @@ ExportDashboard_ErrorText=\u041d\u0435\u0432\u043e\u0437\u043c\u043e\u0436\u043d
 ExportDashboard_JobTitle=\u042d\u043a\u043f\u043e\u0440\u0442 \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043a \u043f\u0430\u043d\u0435\u043b\u0438
 ExportDashboard_SelectFile=\u0412\u044b\u0431\u0440\u0430\u0442\u044c \u0444\u0430\u0439\u043b
 ExportDashboard_XMLFiles=\u0424\u0430\u0439\u043b\u044b XML
+Gauge_ActiveThresholdColor=Active threshold color
 Gauge_Bar=\u0421\u0442\u043e\u043b\u0431\u0438\u043a
+Gauge_ColorMode=Color mode
+Gauge_CustomColor=Custom color
 Gauge_Dial=\u0421\u0442\u0440\u0435\u043b\u043e\u0447\u043d\u044b\u0439 \u043f\u0440\u0438\u0431\u043e\u0440
+Gauge_FixedCustomColor=Fixed custom color
 Gauge_FontName=\u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u0448\u0440\u0438\u0444\u0442\u0430 (\u043e\u0441\u0442\u0430\u0432\u044c\u0442\u0435 \u043f\u0443\u0441\u0442\u044b\u043c \u0434\u043b\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u0448\u0440\u0438\u0444\u0442\u0430 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e)
 Gauge_ShowBorder=\u041f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0442\u044c \u0440\u0430\u043c\u043a\u0443 \u0432\u043e\u043a\u0440\u0443\u0433 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0430
 Gauge_Text=\u0422\u0435\u043a\u0441\u0442
 Gauge_Type=\u0422\u0438\u043f \u0438\u0437\u043c\u0435\u0440\u0438\u0442\u0435\u043b\u044f
 Gauge_Vertical=\u0420\u0430\u0441\u043f\u043e\u043b\u043e\u0436\u0438\u0442\u044c &\u0432\u0435\u0440\u0442\u0438\u043a\u0430\u043b\u044c\u043d\u043e
+Gauge_ZoneColor=Zone color
 GeoMap_Error=\u041e\u0448\u0438\u0431\u043a\u0430
 GeoMap_ErrorText=\u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u0443\u043a\u0430\u0436\u0438\u0442\u0435 \u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u044b\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u0448\u0438\u0440\u043e\u0442\u044b \u0438 \u0434\u043e\u043b\u0433\u043e\u0442\u044b
 GeoMap_Latitude=\u0428\u0438\u0440\u043e\u0442\u0430
@@ -234,6 +245,7 @@ Layout_VSpan=\u0412\u044b\u0441\u043e\u0442\u0430 (\u044f\u0447\u0435\u0439\u043
 Layout_WHint=\u0428\u0438\u0440\u0438\u043d\u0430 (\u043f\u0438\u043a\u0441\u0435\u043b\u0438)
 LineChartElement_JobError=\u041d\u0435\u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u0434\u043b\u044f \u043c\u0435\u0442\u0440\u0438\u043a\u0438 %s:"%s"
 LineChartElement_JobTitle=\u0427\u0442\u0435\u043d\u0438\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0439 \u043c\u0435\u0442\u0440\u0438\u043a\u0438 \u0434\u043b\u044f \u043b\u0438\u043d\u0435\u0439\u043d\u043e\u0439 \u0434\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u044b
+NetworkMap_EnableDoubleClickAction=Enable double click action on objects
 NetworkMap_NetworkMap=\u041a\u0430\u0440\u0442\u0430 \u0441\u0435\u0442\u0438
 NetworkMap_Title=\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a
 NetworkMap_ZoomLevel=\u041c\u0430\u0441\u0448\u0442\u0430\u0431 (%)
index 770d428..e12ad06 100644 (file)
@@ -5,6 +5,7 @@ AbstractChart_ExtendedLegend=E&xtended legend
 AbstractChart_Hours=hours
 AbstractChart_Left=Left
 AbstractChart_LegendPosition=Legend position
+AbstractChart_LineWidth=Line width
 AbstractChart_LogartithmicScale=Logarithmic scale
 AbstractChart_Minutes=minutes
 AbstractChart_Options=Options
@@ -13,6 +14,7 @@ AbstractChart_Right=Right
 AbstractChart_ShowGrid=Show &grid
 AbstractChart_ShowLegend=Show &legend
 AbstractChart_ShowTitle=Show &title
+AbstractChart_Stacked=&Stacked
 AbstractChart_TimeInterval=Time interval
 AbstractChart_TimeUnits=Time units
 AbstractChart_Title=Title
@@ -118,6 +120,7 @@ DashboardElements_NumColumns=Number of columns
 DashboardElements_Span=Span
 DashboardElements_Type=Type
 DashboardElements_Up=&Up
+DashboardView_8=Cannot export line chart data
 DashboardView_AddAlarmBrowser=Add &alarm browser
 DashboardView_AddAvailChart=Add a&vailability chart
 DashboardView_AddBarChart=Add &bar chart
@@ -129,12 +132,15 @@ DashboardView_AddStatusIndicator=Add &status indicator
 DashboardView_AddTubeChart=Add &tube chart
 DashboardView_Confirmation=This will destroy all unsaved changes. Are you sure?
 DashboardView_EditMode=Edit mode
+DashboardView_ExportLineChartData=Export line chart data
+DashboardView_ExportLineChartValues=E&xport line chart values
 DashboardView_GetEffectiveRights=Get effective rights
 DashboardView_GetEffectiveRightsError=Cannot get effective rights for dashboard object
 DashboardView_InitError=Dashboard object is no longer exist or is not accessible
 DashboardView_PartNamePrefix=Dashboard:
 DashboardView_Refresh=Refresh Dashboard
 DashboardView_Save=&Save
+DashboardsDynamicMenu_Dashboards=&Dashboards
 DataSources_Add=&Add...
 DataSources_Color=Color
 DataSources_Delete=&Delete
@@ -177,13 +183,18 @@ ExportDashboard_ErrorText=Cannot save export file
 ExportDashboard_JobTitle=Export dashbnoard configuration
 ExportDashboard_SelectFile=Select File
 ExportDashboard_XMLFiles=XML files
+Gauge_ActiveThresholdColor=Active threshold color
 Gauge_Bar=Bar
+Gauge_ColorMode=Color mode
+Gauge_CustomColor=Custom color
 Gauge_Dial=Dial
+Gauge_FixedCustomColor=Fixed custom color
 Gauge_FontName=Font name (leave empty to use default)
 Gauge_ShowBorder=Show border around each element
 Gauge_Text=Text
 Gauge_Type=Gauge type
 Gauge_Vertical=&Vertical orientation
+Gauge_ZoneColor=Zone color
 GeoMap_Error=Error
 GeoMap_ErrorText=Please enter correct latitude and longitude value
 GeoMap_Latitude=Latitude
@@ -234,6 +245,7 @@ Layout_VSpan=Vertical span
 Layout_WHint=Width hint
 LineChartElement_JobError=Cannot get value for DCI %s:"%s"
 LineChartElement_JobTitle=Get DCI values for history graph
+NetworkMap_EnableDoubleClickAction=Enable double click action on objects
 NetworkMap_NetworkMap=Network map
 NetworkMap_Title=Title
 NetworkMap_ZoomLevel=Zoom level (%)
index b0ec2eb..d9cd4fe 100644 (file)
@@ -139,7 +139,7 @@ public class AbstractChart extends PropertyPage
          checkLogScale.setLayoutData(gd);
          
          checkStacked = new Button(optionsGroup, SWT.CHECK);
-         checkStacked.setText("&Stacked");
+         checkStacked.setText(Messages.get().AbstractChart_Stacked);
          checkStacked.setSelection(((LineChartConfig)config).isStacked());
          gd = new GridData();
          gd.horizontalSpan = layout.numColumns;
@@ -235,7 +235,7 @@ public class AbstractChart extends PropertyPage
                if (config instanceof LineChartConfig)
                {
          lineWidth = new LabeledSpinner(rateAndWidthArea, SWT.NONE);
-         lineWidth.setLabel("Line width");
+         lineWidth.setLabel(Messages.get().AbstractChart_LineWidth);
          lineWidth.setRange(1, 32);
          lineWidth.setSelection(((LineChartConfig)config).getLineWidth());
          gd = new GridData();
index 477d3d7..b9bc879 100644 (file)
@@ -142,10 +142,10 @@ public class Gauge extends PropertyPage
       gd = new GridData();
       gd.horizontalAlignment = SWT.FILL;
       gd.grabExcessHorizontalSpace = true;
-      colorMode = WidgetHelper.createLabeledCombo(dialogArea, SWT.READ_ONLY, "Color mode", gd);
-      colorMode.add("Zone color");
-      colorMode.add("Fixed custom color");
-      colorMode.add("Active threshold color");
+      colorMode = WidgetHelper.createLabeledCombo(dialogArea, SWT.READ_ONLY, Messages.get().Gauge_ColorMode, gd);
+      colorMode.add(Messages.get().Gauge_ZoneColor);
+      colorMode.add(Messages.get().Gauge_FixedCustomColor);
+      colorMode.add(Messages.get().Gauge_ActiveThresholdColor);
       colorMode.select(config.getColorMode());
       colorMode.addSelectionListener(new SelectionListener() {
          @Override
@@ -163,7 +163,7 @@ public class Gauge extends PropertyPage
       
       gd = new GridData();
       gd.horizontalAlignment = SWT.LEFT;
-      customColor = WidgetHelper.createLabeledColorSelector(dialogArea, "Custom color", gd); 
+      customColor = WidgetHelper.createLabeledColorSelector(dialogArea, Messages.get().Gauge_CustomColor, gd); 
       customColor.setColorValue(ColorConverter.rgbFromInt(config.getCustomColor()));
                
                checkLegendInside = new Button(dialogArea, SWT.CHECK);
index d99a4dd..6ab95f6 100644 (file)
@@ -127,7 +127,7 @@ public class NetworkMap extends PropertyPage
                });
                
                enableObjectDoubleClick = new Button(dialogArea, SWT.CHECK);
-               enableObjectDoubleClick.setText("Enable double click action on objects");
+               enableObjectDoubleClick.setText(Messages.get().NetworkMap_EnableDoubleClickAction);
                enableObjectDoubleClick.setSelection(config.isObjectDoubleClickEnabled());
 
                return dialogArea;
index 7d95f0a..e80c512 100644 (file)
@@ -203,7 +203,7 @@ public class DashboardView extends ViewPart implements ISaveablePart
                };
                actionSave.setEnabled(false);
                
-               actionExportValues = new Action("E&xport line chart values", SharedIcons.CSV) {
+               actionExportValues = new Action(Messages.get().DashboardView_ExportLineChartValues, SharedIcons.CSV) {
          @Override
          public void run()
          {
@@ -463,7 +463,7 @@ public class DashboardView extends ViewPart implements ISaveablePart
        private void exportLineChartValues()
        {
           FileDialog fd = new FileDialog(getSite().getShell(), SWT.SAVE);
-          fd.setFileName(dashboard.getObjectName() + ".csv");
+          fd.setFileName(dashboard.getObjectName() + ".csv"); //$NON-NLS-1$
           final String fileName = fd.open();
           if (fileName == null)
              return;
@@ -484,11 +484,11 @@ public class DashboardView extends ViewPart implements ISaveablePart
       final DateFormat dfTime = RegionalSettings.getTimeFormat();
       final DateFormat dfDateTime = RegionalSettings.getDateTimeFormat();
           
-          new ConsoleJob("Export line chart data", this, Activator.PLUGIN_ID, null) {
+          new ConsoleJob(Messages.get().DashboardView_ExportLineChartData, this, Activator.PLUGIN_ID, null) {
          @Override
          protected void runInternal(IProgressMonitor monitor) throws Exception
          {
-            boolean doInterpolation = session.getPublicServerVariableAsBoolean("DashboardDataExportEnableInterpolation");
+            boolean doInterpolation = session.getPublicServerVariableAsBoolean("DashboardDataExportEnableInterpolation"); //$NON-NLS-1$
             
             // Build combined time series
             // Time stamps in series are reversed - latest value first
@@ -552,9 +552,9 @@ public class DashboardView extends ViewPart implements ISaveablePart
             BufferedWriter writer = new BufferedWriter(new FileWriter(fileName));
             try
             {
-               writer.write("# " + dashboard.getObjectName() + " " + dfDateTime.format(new Date()));
+               writer.write("# " + dashboard.getObjectName() + " " + dfDateTime.format(new Date())); //$NON-NLS-1$ //$NON-NLS-2$
                writer.newLine();
-               writer.write("DATE,TIME");
+               writer.write("DATE,TIME"); //$NON-NLS-1$
                for(DataCacheElement d : data)
                {
                   writer.write(',');
@@ -575,7 +575,7 @@ public class DashboardView extends ViewPart implements ISaveablePart
                      {
                         double v = values[i];
                         if (Math.abs(v) > 0.001)
-                           writer.write(String.format("%.3f", v));
+                           writer.write(String.format("%.3f", v)); //$NON-NLS-1$
                         else
                            writer.write(Double.toString(v));
                      }
@@ -592,7 +592,7 @@ public class DashboardView extends ViewPart implements ISaveablePart
          @Override
          protected String getErrorMessage()
          {
-            return "Cannot export line chart data";
+            return Messages.get().DashboardView_8;
          }
       }.start();
        }
index d72f611..bbf7a8c 100644 (file)
@@ -73,8 +73,8 @@ public class AvailabilityChartElement extends ElementWidget implements DisposeLi
                chart.setTranslucent(config.isTranslucent());
                chart.setRotation(225.0);
                
-               chart.addParameter(new GraphItem(0, 0, 0, 0, Messages.get().AvailabilityChartElement_Up, Messages.get().AvailabilityChartElement_Uptime, "%s"), 100);
-               chart.addParameter(new GraphItem(0, 0, 0, 0, Messages.get().AvailabilityChartElement_Down, Messages.get().AvailabilityChartElement_Downtime, "%s"), 0);
+               chart.addParameter(new GraphItem(0, 0, 0, 0, Messages.get().AvailabilityChartElement_Up, Messages.get().AvailabilityChartElement_Uptime, "%s"), 100); //$NON-NLS-1$
+               chart.addParameter(new GraphItem(0, 0, 0, 0, Messages.get().AvailabilityChartElement_Down, Messages.get().AvailabilityChartElement_Downtime, "%s"), 0); //$NON-NLS-1$
                chart.setPaletteEntry(0, new ChartColor(127, 154, 72));
                chart.setPaletteEntry(1, new ChartColor(158, 65, 62));
                chart.initializationComplete();
index d2f75ca..5d669cd 100644 (file)
@@ -69,7 +69,7 @@ public class ObjectStatusChartElement extends ComparisonChartElement
 
                for(int i = 0; i <= ObjectStatus.UNKNOWN.getValue(); i++)
                {
-                       chart.addParameter(new GraphItem(0, 0, 0, 0, StatusDisplayInfo.getStatusText(i), StatusDisplayInfo.getStatusText(i), "%s"), 0.0);
+                       chart.addParameter(new GraphItem(0, 0, 0, 0, StatusDisplayInfo.getStatusText(i), StatusDisplayInfo.getStatusText(i), "%s"), 0.0); //$NON-NLS-1$
                        chart.setPaletteEntry(i, new ChartColor(StatusDisplayInfo.getStatusColor(i).getRGB()));
                }
                chart.initializationComplete();
index ec0b4fa..b48704c 100644 (file)
@@ -179,7 +179,7 @@ public abstract class TableComparisonChartElement extends ElementWidget
                                if ((instanceMap.size() >= DataChart.MAX_CHART_ITEMS) ||
                                    ((value == 0) && config.isIgnoreZeroValues()))
                                        continue;
-                               index = chart.addParameter(new GraphItem(config.getNodeId(), config.getDciId(), 0, 0, Long.toString(config.getDciId()), instance, "%s"), 0.0);
+                               index = chart.addParameter(new GraphItem(config.getNodeId(), config.getDciId(), 0, 0, Long.toString(config.getDciId()), instance, "%s"), 0.0); //$NON-NLS-1$
                                instanceMap.put(instance, index);
                                rebuild = true;
                        }
index 2163091..9d2d7b5 100644 (file)
@@ -87,6 +87,7 @@ public class Messages extends NLS
        public static String DataCollectionEditor_ColRetentionTime;
        public static String DataCollectionEditor_ColStatus;
        public static String DataCollectionEditor_ColTemplate;
+   public static String DataCollectionEditor_ColThresholds;
        public static String DataCollectionEditor_Convert;
        public static String DataCollectionEditor_ConvertJob_ErrorPrefix;
        public static String DataCollectionEditor_ConvertJob_ErrorSuffix;
@@ -128,8 +129,10 @@ public class Messages extends NLS
        public static String DataSourceEditDlg_CustomColor;
        public static String DataSourceEditDlg_DataColumn;
        public static String DataSourceEditDlg_DCI;
-       public static String DataSourceEditDlg_DispName;
+       public static String DataSourceEditDlg_DisplayFormat;
+   public static String DataSourceEditDlg_DispName;
        public static String DataSourceEditDlg_Instance;
+   public static String DataSourceEditDlg_InvertValues;
        public static String DataSourceEditDlg_Options;
        public static String DataSourceEditDlg_ShellTitle;
        public static String DataSourceEditDlg_ShowThresholds;
@@ -138,6 +141,7 @@ public class Messages extends NLS
        public static String DciLabelProvider_CustomSchedule;
        public static String DciLabelProvider_Day;
        public static String DciLabelProvider_Days;
+   public static String DciLabelProvider_Default;
        public static String DciLabelProvider_Disabled;
        public static String DciLabelProvider_DT_float;
        public static String DciLabelProvider_DT_int32;
@@ -145,7 +149,8 @@ public class Messages extends NLS
        public static String DciLabelProvider_DT_string;
        public static String DciLabelProvider_DT_uint32;
        public static String DciLabelProvider_DT_uint64;
-       public static String DciLabelProvider_NotSupported;
+       public static String DciLabelProvider_None;
+   public static String DciLabelProvider_NotSupported;
        public static String DciLabelProvider_SourceAgent;
        public static String DciLabelProvider_SourceCPSNMP;
        public static String DciLabelProvider_SourceInternal;
@@ -219,12 +224,15 @@ public class Messages extends NLS
        public static String EditThresholdDialog_Title;
        public static String EditThresholdDialog_UseDefault;
        public static String EditThresholdDialog_Value;
+   public static String ForceDciPoll_TaskName;
        public static String General_Active;
+   public static String General_AgentCacheMode;
        public static String General_ClRes;
        public static String General_CustomSchedule;
        public static String General_Data;
        public static String General_DataType;
-       public static String General_Description;
+       public static String General_Default;
+   public static String General_Description;
        public static String General_Disabled;
        public static String General_DT_float;
        public static String General_DT_int32;
@@ -238,13 +246,16 @@ public class Messages extends NLS
        public static String General_None;
    public static String General_NoStorage;
        public static String General_NotSupported;
-       public static String General_Origin;
+       public static String General_Off;
+   public static String General_On;
+   public static String General_Origin;
        public static String General_Parameter;
        public static String General_Polling;
        public static String General_PollingInterval;
        public static String General_PollingMode;
        public static String General_ProxyNode;
-       public static String General_RetentionTime;
+       public static String General_RetentionMode;
+   public static String General_RetentionTime;
        public static String General_SampleCountForAvg;
    public static String General_Script;
        public static String General_Select;
@@ -265,26 +276,33 @@ public class Messages extends NLS
        public static String General_Status;
        public static String General_Storage;
        public static String General_UseCustomPort;
+   public static String General_UseCustomRetention;
+   public static String General_UseDefaultRetention;
        public static String General_WinPerf;
        public static String GeneralTable_Active;
+   public static String GeneralTable_AgentCacheMode;
        public static String GeneralTable_ClRes;
        public static String GeneralTable_CustomPort;
        public static String GeneralTable_CustomSchedule;
        public static String GeneralTable_Data;
-       public static String GeneralTable_Description;
+       public static String GeneralTable_Default;
+   public static String GeneralTable_Description;
        public static String GeneralTable_Disabled;
        public static String GeneralTable_FixedIntervalsCustom;
    public static String GeneralTable_FixedIntervalsDefault;
        public static String GeneralTable_None;
    public static String GeneralTable_NoStorage;
        public static String GeneralTable_NotSupported;
-       public static String GeneralTable_Origin;
+       public static String GeneralTable_Off;
+   public static String GeneralTable_On;
+   public static String GeneralTable_Origin;
        public static String GeneralTable_Parameter;
        public static String GeneralTable_Polling;
        public static String GeneralTable_PollingInterval;
        public static String GeneralTable_PollingMode;
        public static String GeneralTable_ProxyNode;
-       public static String GeneralTable_RetentionTime;
+       public static String GeneralTable_RetentionMode;
+   public static String GeneralTable_RetentionTime;
        public static String GeneralTable_Select;
        public static String GeneralTable_SourceAgent;
        public static String GeneralTable_SourceCPSNMP;
@@ -293,7 +311,9 @@ public class Messages extends NLS
        public static String GeneralTable_SourceSNMP;
        public static String GeneralTable_Status;
        public static String GeneralTable_Storage;
-       public static String GeneralTable_UseCustomSNMPPort;
+       public static String GeneralTable_UseCustomRetention;
+   public static String GeneralTable_UseCustomSNMPPort;
+   public static String GeneralTable_UseDefaultRetention;
        public static String InstanceDiscovery_AgentList;
        public static String InstanceDiscovery_AgentTable;
        public static String InstanceDiscovery_BaseOid;
@@ -302,7 +322,8 @@ public class Messages extends NLS
        public static String InstanceDiscovery_ListName;
        public static String InstanceDiscovery_Method;
        public static String InstanceDiscovery_None;
-       public static String InstanceDiscovery_SnmpWalkOids;
+       public static String InstanceDiscovery_Script;
+   public static String InstanceDiscovery_SnmpWalkOids;
        public static String InstanceDiscovery_SnmpWalkValues;
        public static String InstanceDiscovery_TableName;
        public static String LastValues_AutoRefresh;
@@ -321,6 +342,7 @@ public class Messages extends NLS
        public static String LastValuesWidget_ColThreshold;
        public static String LastValuesWidget_ColTime;
        public static String LastValuesWidget_ColValue;
+   public static String LastValuesWidget_CopyToClipboard;
        public static String LastValuesWidget_JobError;
        public static String LastValuesWidget_JobTitle;
        public static String LastValuesWidget_ShowDisabled;
@@ -332,6 +354,7 @@ public class Messages extends NLS
        public static String OpenEditor_ErrorText;
        public static String OpenSummaryTablesManager_CannotOpenView;
        public static String OpenSummaryTablesManager_Error;
+   public static String OtherOptions_ShowlastValueInObjectOverview;
    public static String OtherOptions_UseForStatusCalculation;
        public static String RemoveTemplate_JobError;
        public static String RemoveTemplate_JobTitle;
@@ -421,7 +444,16 @@ public class Messages extends NLS
        public static String SummaryTablesDynamicMenu_MenuName;
        public static String SummaryTablesDynamicMenu_QueryTableJob;
    public static String SummaryTableSelector_None;
-       public static String TableColumnLabelProvider_AVG;
+       public static String SummaryTableWidget_13;
+   public static String SummaryTableWidget_CannotOpenObjectDetails;
+   public static String SummaryTableWidget_DciPoll;
+   public static String SummaryTableWidget_Error;
+   public static String SummaryTableWidget_ForceDciPoll;
+   public static String SummaryTableWidget_ForcePollForAllColumns;
+   public static String SummaryTableWidget_ForcePollForNode;
+   public static String SummaryTableWidget_Node;
+   public static String SummaryTableWidget_ShowObjectDetails;
+   public static String TableColumnLabelProvider_AVG;
        public static String TableColumnLabelProvider_float;
        public static String TableColumnLabelProvider_in32;
        public static String TableColumnLabelProvider_int64;
index 52181ba..7631dfb 100644 (file)
@@ -258,7 +258,7 @@ public class CreateInterfraceDci implements IObjectActionDelegate
         */
        private static String getInterfaceInstance(Interface iface)
        {
-          return (iface.getIfTableSuffix().getLength() > 0) ? iface.getIfTableSuffix().toString() : "." + iface.getIfIndex();
+          return (iface.getIfTableSuffix().getLength() > 0) ? iface.getIfTableSuffix().toString() : "." + iface.getIfIndex(); //$NON-NLS-1$
        }
        
        /**
index 5ae9b8a..3de4e72 100644 (file)
@@ -66,7 +66,7 @@ public class ForceDciPoll implements IObjectActionDelegate
                        @Override
                        protected void runInternal(IProgressMonitor monitor) throws Exception
                        {
-                               monitor.beginTask("Forece DCI Poll", dciToPoll.size());
+                               monitor.beginTask(Messages.get().ForceDciPoll_TaskName, dciToPoll.size());
                                for(DCI d : dciToPoll)
                                {
                                        session.forceDCIPoll(d.nodeId, d.dciId);
index 540a534..3f14ce5 100644 (file)
@@ -110,7 +110,7 @@ public class DataSourceEditDlg extends Dialog
                name.setLayoutData(gd);
                
       displayFormat = new LabeledText(dialogArea, SWT.NONE);
-      displayFormat.setLabel("Display format");
+      displayFormat.setLabel(Messages.get().DataSourceEditDlg_DisplayFormat);
       displayFormat.setText(dci.displayFormat);
       gd = new GridData();
       gd.horizontalAlignment = SWT.FILL;
@@ -225,7 +225,7 @@ public class DataSourceEditDlg extends Dialog
                checkShowThresholds.setSelection(dci.showThresholds);
                
       checkInvertValues = new Button(optionsGroup, SWT.CHECK);
-      checkInvertValues.setText("Invert values");
+      checkInvertValues.setText(Messages.get().DataSourceEditDlg_InvertValues);
       checkInvertValues.setSelection(dci.invertValues);
       
                return dialogArea;
index d8e3bdb..5a14f63 100644 (file)
@@ -80,6 +80,7 @@ DataCollectionEditor_ColPollingInterval=Polling Interval
 DataCollectionEditor_ColRetentionTime=Retention Time
 DataCollectionEditor_ColStatus=Status
 DataCollectionEditor_ColTemplate=Template
+DataCollectionEditor_ColThresholds=Thresholds
 DataCollectionEditor_Convert=Convert to &template item...
 DataCollectionEditor_ConvertJob_ErrorPrefix=Cannot convert data collection item for 
 DataCollectionEditor_ConvertJob_ErrorSuffix=\ to template item
@@ -121,8 +122,10 @@ DataSourceEditDlg_Color=Color
 DataSourceEditDlg_CustomColor=&Custom color:
 DataSourceEditDlg_DataColumn=Data column
 DataSourceEditDlg_DCI=Data collection item
+DataSourceEditDlg_DisplayFormat=Display format
 DataSourceEditDlg_DispName=Display name
 DataSourceEditDlg_Instance=Instance
+DataSourceEditDlg_InvertValues=Invert values
 DataSourceEditDlg_Options=Options
 DataSourceEditDlg_ShellTitle=Edit Data Source
 DataSourceEditDlg_ShowThresholds=Show &thresholds
@@ -137,7 +140,9 @@ DciLabelProvider_DT_uint32=Unsigned Integer
 DciLabelProvider_DT_uint64=Unsigned Int64
 DciLabelProvider_Day=\ day
 DciLabelProvider_Days=\ days
+DciLabelProvider_Default=default
 DciLabelProvider_Disabled=Disabled
+DciLabelProvider_None=none
 DciLabelProvider_NotSupported=Not supported
 DciLabelProvider_SourceAgent=NetXMS Agent
 DciLabelProvider_SourceCPSNMP=Check Point SNMP
@@ -212,11 +217,14 @@ EditThresholdDialog_Sum=Sum of values
 EditThresholdDialog_Title=Edit Threshold
 EditThresholdDialog_UseDefault=Use &default settings
 EditThresholdDialog_Value=Value
+ForceDciPoll_TaskName=Force DCI Poll
 GeneralTable_Active=&Active
+GeneralTable_AgentCacheMode=Agent cache mode
 GeneralTable_ClRes=Associate with cluster resource
 GeneralTable_CustomPort=Custom SNMP port
 GeneralTable_CustomSchedule=Custom schedule
 GeneralTable_Data=Data
+GeneralTable_Default=Default
 GeneralTable_Description=Description
 GeneralTable_Disabled=&Disabled
 GeneralTable_FixedIntervalsCustom=Fixed intervals (custom)
@@ -224,12 +232,15 @@ GeneralTable_FixedIntervalsDefault=Fixed intervals (default)
 GeneralTable_None=<none>
 GeneralTable_NoStorage=Do not save collected data to database
 GeneralTable_NotSupported=&Not supported
+GeneralTable_Off=Off
+GeneralTable_On=On
 GeneralTable_Origin=Origin
 GeneralTable_Parameter=Parameter
 GeneralTable_Polling=Polling
 GeneralTable_PollingInterval=Polling interval (seconds)
 GeneralTable_PollingMode=Polling mode
 GeneralTable_ProxyNode=Source node
+GeneralTable_RetentionMode=Retention mode
 GeneralTable_RetentionTime=Retention time (days)
 GeneralTable_Select=&Select...
 GeneralTable_SourceAgent=NetXMS Agent
@@ -239,8 +250,11 @@ GeneralTable_SourcePush=Push
 GeneralTable_SourceSNMP=SNMP
 GeneralTable_Status=Status
 GeneralTable_Storage=Storage
+GeneralTable_UseCustomRetention=Use custom retention time
 GeneralTable_UseCustomSNMPPort=Use custom SNMP port:
+GeneralTable_UseDefaultRetention=Use default retention time
 General_Active=&Active
+General_AgentCacheMode=Agent cache mode
 General_ClRes=Associate with cluster resource
 General_CustomSchedule=Custom schedule
 General_DT_float=Floating Point Number
@@ -251,6 +265,7 @@ General_DT_uint32=Unsigned Integer
 General_DT_uint64=Unsigned Integer 64 bit
 General_Data=Data
 General_DataType=Data Type
+General_Default=Default
 General_Description=Description
 General_Disabled=&Disabled
 General_FixedIntervalsCustom=Fixed intervals (custom)
@@ -259,12 +274,15 @@ General_InterpretRawValue=Interpret SNMP octet string raw value as
 General_None=<none>
 General_NoStorage=Do not save collected data to database
 General_NotSupported=&Not supported
+General_Off=Off
+General_On=On
 General_Origin=Origin
 General_Parameter=Parameter
 General_Polling=Polling
 General_PollingInterval=Polling interval (seconds)
 General_PollingMode=Polling mode
 General_ProxyNode=Source node
+General_RetentionMode=Retention mode
 General_RetentionTime=Retention time (days)
 General_SampleCountForAvg=Sample count for average value calculation (0 to disable)
 General_Script=Script
@@ -286,6 +304,8 @@ General_SourceSNMP=SNMP
 General_Status=Status
 General_Storage=Storage
 General_UseCustomPort=Use custom SNMP port:
+General_UseCustomRetention=Use custom retention time
+General_UseDefaultRetention=Use default retention time
 General_WinPerf=Windows Performance Counters
 InstanceDiscovery_AgentList=Agent List
 InstanceDiscovery_AgentTable=Agent Table
@@ -295,6 +315,7 @@ InstanceDiscovery_FilterScript=Instance discovery filter script
 InstanceDiscovery_ListName=List name
 InstanceDiscovery_Method=Instance discovery method
 InstanceDiscovery_None=None
+InstanceDiscovery_Script=Script
 InstanceDiscovery_SnmpWalkOids=SNMP Walk - OIDs
 InstanceDiscovery_SnmpWalkValues=SNMP Walk - Values
 InstanceDiscovery_TableName=Table name
@@ -309,6 +330,7 @@ LastValuesWidget_ColID=ID
 LastValuesWidget_ColThreshold=Threshold
 LastValuesWidget_ColTime=Timestamp
 LastValuesWidget_ColValue=Value
+LastValuesWidget_CopyToClipboard=&Copy to clipboard
 LastValuesWidget_JobError=Cannot get DCI values for node 
 LastValuesWidget_JobTitle=Get DCI values for node 
 LastValuesWidget_ShowDisabled=Show disabled
@@ -325,6 +347,7 @@ OpenEditor_Error=Error
 OpenEditor_ErrorText=Error opening view: 
 OpenSummaryTablesManager_CannotOpenView=Cannot open view: %s
 OpenSummaryTablesManager_Error=Error
+OtherOptions_ShowlastValueInObjectOverview=Show last value in object overview
 OtherOptions_UseForStatusCalculation=Use this DCI for node status calculation
 RemoveTemplate_JobError=Cannot remove template
 RemoveTemplate_JobTitle=Remove template
@@ -414,6 +437,15 @@ SummaryTablesDynamicMenu_Error=Error
 SummaryTablesDynamicMenu_MenuName=S&ummary tables
 SummaryTablesDynamicMenu_QueryTableJob=Query DCI summary table
 SummaryTableSelector_None=<none>
+SummaryTableWidget_13=Forced DCI poll failed
+SummaryTableWidget_CannotOpenObjectDetails=Cannot open object details view: %s
+SummaryTableWidget_DciPoll=DCI poll
+SummaryTableWidget_Error=Error
+SummaryTableWidget_ForceDciPoll=Force DCI poll
+SummaryTableWidget_ForcePollForAllColumns=Force poll for all columns
+SummaryTableWidget_ForcePollForNode=Force poll for "%s"
+SummaryTableWidget_Node=&Node
+SummaryTableWidget_ShowObjectDetails=Show &object details
 TableColumnLabelProvider_AVG=AVG
 TableColumnLabelProvider_float=Float
 TableColumnLabelProvider_in32=Integer
index 8d38cbe..79b503e 100644 (file)
@@ -80,6 +80,7 @@ DataCollectionEditor_ColPollingInterval=Dotazovac\u00ed interval
 DataCollectionEditor_ColRetentionTime=Reten\u010dn\u00ed \u010das
 DataCollectionEditor_ColStatus=Stav
 DataCollectionEditor_ColTemplate=\u0160ablona
+DataCollectionEditor_ColThresholds=Thresholds
 DataCollectionEditor_Convert=Konvertovat na &\u0161ablonu...
 DataCollectionEditor_ConvertJob_ErrorPrefix=Nelze konvertovat polo\u017eku shroma\u017e\u010fov\u00e1n\u00ed dat pro
 DataCollectionEditor_ConvertJob_ErrorSuffix=\ na \u0161ablonu
@@ -122,7 +123,9 @@ DataSourceEditDlg_CustomColor=&Vlastn\u00ed barva\:
 DataSourceEditDlg_DCI=Polo\u017eka sb\u011bru dat
 DataSourceEditDlg_DataColumn=Sloupec dat
 DataSourceEditDlg_DispName=Zobrazovan\u00fd n\u00e1zev
+DataSourceEditDlg_DisplayFormat=Display format
 DataSourceEditDlg_Instance=Instance
+DataSourceEditDlg_InvertValues=Invert values
 DataSourceEditDlg_Options=Mo\u017enosti
 DataSourceEditDlg_ShellTitle=Editovat zdroj dat
 DataSourceEditDlg_ShowThresholds=Zobrazit &prahov\u00e9 hodnoty
@@ -137,7 +140,9 @@ DciLabelProvider_DT_uint32=Unsigned Integer
 DciLabelProvider_DT_uint64=Unsigned Int64
 DciLabelProvider_Day=\ den
 DciLabelProvider_Days=\ dny
+DciLabelProvider_Default=default
 DciLabelProvider_Disabled=Zak\u00e1zan\u00fd
+DciLabelProvider_None=none
 DciLabelProvider_NotSupported=Nepodporovan\u00fd
 DciLabelProvider_SourceAgent=NetXMS agent
 DciLabelProvider_SourceCPSNMP=SNMP kontroln\u00ed bod
@@ -208,11 +213,14 @@ EditThresholdDialog_Sum=Sou\u010det hodnot
 EditThresholdDialog_Title=Editovat prahov\u00e9 hodnoty
 EditThresholdDialog_UseDefault=Pou\u017e\u00edt &v\u00fdchoz\u00ed nastaven\u00ed
 EditThresholdDialog_Value=Hodnota
+ForceDciPoll_TaskName=Force DCI Poll
 GeneralTable_Active=&Aktivn\u00ed
+GeneralTable_AgentCacheMode=Agent cache mode
 GeneralTable_ClRes=Asociovat s cluter zdrojem
 GeneralTable_CustomPort=Vlastn\u00ed SNMP port
 GeneralTable_CustomSchedule=Vlastn\u00ed pl\u00e1n
 GeneralTable_Data=Data
+GeneralTable_Default=Default
 GeneralTable_Description=Popis
 GeneralTable_Disabled=&Zak\u00e1zan\u00fd
 GeneralTable_FixedIntervalsCustom=Fixn\u00ed interval (vlastn\u00ed)
@@ -220,12 +228,15 @@ GeneralTable_FixedIntervalsDefault=Fixn\u00ed interval (v\u00fdchoz\u00ed)
 GeneralTable_NoStorage=Do not save collected data to database
 GeneralTable_None=<\u017e\u00e1dn\u00fd>
 GeneralTable_NotSupported=&Nepodporovan\u00fd
+GeneralTable_Off=Off
+GeneralTable_On=On
 GeneralTable_Origin=P\u016fvod
 GeneralTable_Parameter=Parametr
 GeneralTable_Polling=Dotazov\u00e1n\u00ed
 GeneralTable_PollingInterval=Interval dotazov\u00e1n\u00ed (sekundy)
 GeneralTable_PollingMode=Dotazovac\u00ed re\u017eim
 GeneralTable_ProxyNode=Zdrojov\u00fd prvek
+GeneralTable_RetentionMode=Retention mode
 GeneralTable_RetentionTime=Reten\u010dn\u00ed \u010das (dny)
 GeneralTable_Select=&Vybrat...
 GeneralTable_SourceAgent=NetXMS agent
@@ -235,8 +246,11 @@ GeneralTable_SourcePush=Push
 GeneralTable_SourceSNMP=SNMP
 GeneralTable_Status=Stav
 GeneralTable_Storage=\u00dalo\u017ei\u0161t\u011b
+GeneralTable_UseCustomRetention=Use custom retention time
 GeneralTable_UseCustomSNMPPort=Pou\u017e\u00edt vlastn\u00ed SNMP port\:
+GeneralTable_UseDefaultRetention=Use default retention time
 General_Active=&Aktivn\u00ed
+General_AgentCacheMode=Agent cache mode
 General_ClRes=Asociovat s cluster zdrojem
 General_CustomSchedule=Vlastn\u00ed pl\u00e1n
 General_DT_float=Floating point \u010d\u00edslo
@@ -247,6 +261,7 @@ General_DT_uint32=Unsigned Integer
 General_DT_uint64=Unsigned Integer 64 bit
 General_Data=Data
 General_DataType=Datov\u00fd typ
+General_Default=Default
 General_Description=Popis
 General_Disabled=&Zak\u00e1zan\u00fd
 General_FixedIntervalsCustom=Fixn\u00ed interval (vlastn\u00ed)
@@ -255,12 +270,15 @@ General_InterpretRawValue=Interpretovat SNMP octet string hodnotu jako
 General_NoStorage=Do not save collected data to database
 General_None=<\u017e\u00e1dn\u00fd>
 General_NotSupported=&Nepodporovan\u00fd
+General_Off=Off
+General_On=On
 General_Origin=P\u016fvod
 General_Parameter=Parametr
 General_Polling=Dotazov\u00e1n\u00ed
 General_PollingInterval=Dotazovac\u00ed interval (sekundy)
 General_PollingMode=Dotazovac\u00ed re\u017eim
 General_ProxyNode=Zdrojov\u00fd prvek
+General_RetentionMode=Retention mode
 General_RetentionTime=Reten\u010dn\u00ed \u010das (dny)
 General_SMCLP=SM-CLP
 General_SNMP_DT_None=\u017d\u00e1dn\u00fd
@@ -282,6 +300,8 @@ General_SourceSNMP=SNMP
 General_Status=Stav
 General_Storage=\u00dalo\u017ei\u0161t\u011b
 General_UseCustomPort=Pou\u017e\u00edt vlastn\u00ed SNMP port
+General_UseCustomRetention=Use custom retention time
+General_UseDefaultRetention=Use default retention time
 General_WinPerf=Windows Performance Counters
 InstanceDiscovery_AgentList=Seznam agent\u016f
 InstanceDiscovery_AgentTable=Tabulka agent\u016f
@@ -291,6 +311,7 @@ InstanceDiscovery_FilterScript=Instance discovery filter script
 InstanceDiscovery_ListName=N\u00e1zev seznamu
 InstanceDiscovery_Method=Instance metody zji\u0161\u0165ov\u00e1n\u00ed
 InstanceDiscovery_None=\u017d\u00e1dn\u00fd
+InstanceDiscovery_Script=Script
 InstanceDiscovery_SnmpWalkOids=SNMP Walk - OIDs
 InstanceDiscovery_SnmpWalkValues=SNMP Walk - hodnoty
 InstanceDiscovery_TableName=N\u00e1zev tabulky
@@ -305,6 +326,7 @@ LastValuesWidget_ColID=ID
 LastValuesWidget_ColThreshold=Hrani\u010dn\u00ed hodnota
 LastValuesWidget_ColTime=\u010casov\u00e1 zna\u010dka
 LastValuesWidget_ColValue=Hodnota
+LastValuesWidget_CopyToClipboard=&Copy to clipboard
 LastValuesWidget_JobError=Nelze z\u00edskat DCI hodnoty pro prvek
 LastValuesWidget_JobTitle=Z\u00edskat DCI hodnoty pro prvek
 LastValuesWidget_ShowDisabled=Zobrazit zak\u00e1zan\u00e9
@@ -321,6 +343,7 @@ OpenEditor_Error=Chyba
 OpenEditor_ErrorText=Chyba p\u0159i otev\u00edr\u00e1n\u00ed\:
 OpenSummaryTablesManager_CannotOpenView=Nelze otev\u0159\u00edt\: %s
 OpenSummaryTablesManager_Error=Chyba
+OtherOptions_ShowlastValueInObjectOverview=Show last value in object overview
 OtherOptions_UseForStatusCalculation=Use this DCI for node status calculation
 RemoveTemplate_JobError=Nelze odstranit \u0161ablonu
 RemoveTemplate_JobTitle=Odstranit \u0161ablonu
@@ -403,6 +426,15 @@ SummaryTableManager_Title=N\u00e1zev
 SummaryTableManager_TitleCreate=Vytvo\u0159it souhrnnou DCI tabulku
 SummaryTableManager_TitleEdit=Editovat souhrnnou DCI tabulku
 SummaryTableSelector_None=<none>
+SummaryTableWidget_13=Forced DCI poll failed
+SummaryTableWidget_CannotOpenObjectDetails=Cannot open object details view: %s
+SummaryTableWidget_DciPoll=DCI poll
+SummaryTableWidget_Error=Error
+SummaryTableWidget_ForceDciPoll=Force DCI poll
+SummaryTableWidget_ForcePollForAllColumns=Force poll for all columns
+SummaryTableWidget_ForcePollForNode=Force poll for "%s"
+SummaryTableWidget_Node=&Node
+SummaryTableWidget_ShowObjectDetails=Show &object details
 SummaryTable_JobError=Nelze na\u010d\u00edst data pro souhrnnou DCI tabulku
 SummaryTable_JobName=Znovu na\u010d\u00edt\u00e1n\u00ed dat souhrnn\u00e9 DCI tabulky
 SummaryTablesDynamicMenu_CannotOpenView=Nelze otev\u0159\u00edt\: %s
index a07bf80..58d735e 100644 (file)
@@ -80,6 +80,7 @@ DataCollectionEditor_ColPollingInterval=Polling Interval
 DataCollectionEditor_ColRetentionTime=Retention Time
 DataCollectionEditor_ColStatus=Status
 DataCollectionEditor_ColTemplate=Template
+DataCollectionEditor_ColThresholds=Thresholds
 DataCollectionEditor_Convert=Convert to &template item...
 DataCollectionEditor_ConvertJob_ErrorPrefix=Cannot convert data collection item for 
 DataCollectionEditor_ConvertJob_ErrorSuffix=\ to template item
@@ -122,7 +123,9 @@ DataSourceEditDlg_CustomColor=&Custom color:
 DataSourceEditDlg_DCI=Data collection item
 DataSourceEditDlg_DataColumn=Data column
 DataSourceEditDlg_DispName=Display name
+DataSourceEditDlg_DisplayFormat=Display format
 DataSourceEditDlg_Instance=Instance
+DataSourceEditDlg_InvertValues=Invert values
 DataSourceEditDlg_Options=Options
 DataSourceEditDlg_ShellTitle=Edit Data Source
 DataSourceEditDlg_ShowThresholds=Show &thresholds
@@ -137,7 +140,9 @@ DciLabelProvider_DT_uint32=Unsigned Integer
 DciLabelProvider_DT_uint64=Unsigned Int64
 DciLabelProvider_Day=\ day
 DciLabelProvider_Days=\ days
+DciLabelProvider_Default=default
 DciLabelProvider_Disabled=Disabled
+DciLabelProvider_None=none
 DciLabelProvider_NotSupported=Not supported
 DciLabelProvider_SourceAgent=NetXMS Agent
 DciLabelProvider_SourceCPSNMP=Check Point SNMP
@@ -208,11 +213,14 @@ EditThresholdDialog_Sum=Sum of values
 EditThresholdDialog_Title=Edit Threshold
 EditThresholdDialog_UseDefault=Use &default settings
 EditThresholdDialog_Value=Value
+ForceDciPoll_TaskName=Force DCI Poll
 GeneralTable_Active=&Active
+GeneralTable_AgentCacheMode=Agent cache mode
 GeneralTable_ClRes=Associate with cluster resource
 GeneralTable_CustomPort=Custom SNMP port
 GeneralTable_CustomSchedule=Custom schedule
 GeneralTable_Data=Data
+GeneralTable_Default=Default
 GeneralTable_Description=Description
 GeneralTable_Disabled=&Disabled
 GeneralTable_FixedIntervalsCustom=Fixed intervals (custom)
@@ -220,12 +228,15 @@ GeneralTable_FixedIntervalsDefault=Fixed intervals (default)
 GeneralTable_NoStorage=Do not save collected data to database
 GeneralTable_None=<none>
 GeneralTable_NotSupported=&Not supported
+GeneralTable_Off=Off
+GeneralTable_On=On
 GeneralTable_Origin=Origin
 GeneralTable_Parameter=Parameter
 GeneralTable_Polling=Polling
 GeneralTable_PollingInterval=Polling interval (seconds)
 GeneralTable_PollingMode=Polling mode
 GeneralTable_ProxyNode=Quellenknoten
+GeneralTable_RetentionMode=Retention mode
 GeneralTable_RetentionTime=Retention time (days)
 GeneralTable_Select=&Select...
 GeneralTable_SourceAgent=NetXMS Agent
@@ -235,8 +246,11 @@ GeneralTable_SourcePush=Push
 GeneralTable_SourceSNMP=SNMP
 GeneralTable_Status=Status
 GeneralTable_Storage=Storage
+GeneralTable_UseCustomRetention=Use custom retention time
 GeneralTable_UseCustomSNMPPort=Use custom SNMP port:
+GeneralTable_UseDefaultRetention=Use default retention time
 General_Active=&Active
+General_AgentCacheMode=Agent cache mode
 General_ClRes=Associate with cluster resource
 General_CustomSchedule=Custom schedule
 General_DT_float=Floating Point Number
@@ -247,6 +261,7 @@ General_DT_uint32=Unsigned Integer
 General_DT_uint64=Unsigned Integer 64 bit
 General_Data=Data
 General_DataType=Data Type
+General_Default=Default
 General_Description=Description
 General_Disabled=&Disabled
 General_FixedIntervalsCustom=Fixed intervals (custom)
@@ -255,12 +270,15 @@ General_InterpretRawValue=Interpret SNMP octet string raw value as
 General_NoStorage=Do not save collected data to database
 General_None=<none>
 General_NotSupported=&Not supported
+General_Off=Off
+General_On=On
 General_Origin=Origin
 General_Parameter=Parameter
 General_Polling=Polling
 General_PollingInterval=Polling interval (seconds)
 General_PollingMode=Polling mode
 General_ProxyNode=Quellenknoten
+General_RetentionMode=Retention mode
 General_RetentionTime=Retention time (days)
 General_SMCLP=SM-CLP
 General_SNMP_DT_None=None
@@ -282,6 +300,8 @@ General_SourceSNMP=SNMP
 General_Status=Status
 General_Storage=Storage
 General_UseCustomPort=Use custom SNMP port:
+General_UseCustomRetention=Use custom retention time
+General_UseDefaultRetention=Use default retention time
 General_WinPerf=Windows Performance Counters
 InstanceDiscovery_AgentList=Agent List
 InstanceDiscovery_AgentTable=Agent Table
@@ -291,6 +311,7 @@ InstanceDiscovery_FilterScript=Instance discovery filter script
 InstanceDiscovery_ListName=List name
 InstanceDiscovery_Method=Instance discovery method
 InstanceDiscovery_None=None
+InstanceDiscovery_Script=Script
 InstanceDiscovery_SnmpWalkOids=SNMP Walk - OIDs
 InstanceDiscovery_SnmpWalkValues=SNMP Walk - Values
 InstanceDiscovery_TableName=Table name
@@ -305,6 +326,7 @@ LastValuesWidget_ColID=ID
 LastValuesWidget_ColThreshold=Threshold
 LastValuesWidget_ColTime=Timestamp
 LastValuesWidget_ColValue=Value
+LastValuesWidget_CopyToClipboard=&Copy to clipboard
 LastValuesWidget_JobError=Cannot get DCI values for node 
 LastValuesWidget_JobTitle=Get DCI values for node 
 LastValuesWidget_ShowDisabled=Show disabled
@@ -321,6 +343,7 @@ OpenEditor_Error=Error
 OpenEditor_ErrorText=Error opening view: 
 OpenSummaryTablesManager_CannotOpenView=Cannot open view: %s
 OpenSummaryTablesManager_Error=Error
+OtherOptions_ShowlastValueInObjectOverview=Show last value in object overview
 OtherOptions_UseForStatusCalculation=Use this DCI for node status calculation
 RemoveTemplate_JobError=Cannot remove template
 RemoveTemplate_JobTitle=Remove template
@@ -403,6 +426,15 @@ SummaryTableManager_Title=Title
 SummaryTableManager_TitleCreate=Create DCI Summary Table
 SummaryTableManager_TitleEdit=Edit DCI Summary Table
 SummaryTableSelector_None=<none>
+SummaryTableWidget_13=Forced DCI poll failed
+SummaryTableWidget_CannotOpenObjectDetails=Cannot open object details view: %s
+SummaryTableWidget_DciPoll=DCI poll
+SummaryTableWidget_Error=Error
+SummaryTableWidget_ForceDciPoll=Force DCI poll
+SummaryTableWidget_ForcePollForAllColumns=Force poll for all columns
+SummaryTableWidget_ForcePollForNode=Force poll for "%s"
+SummaryTableWidget_Node=&Node
+SummaryTableWidget_ShowObjectDetails=Show &object details
 SummaryTable_JobError=Cannot read data for DCI summary table
 SummaryTable_JobName=Reloading DCI summary table data
 SummaryTablesDynamicMenu_CannotOpenView=Cannot open view: %s
index 95080e5..9463a91 100644 (file)
@@ -80,6 +80,7 @@ DataCollectionEditor_ColPollingInterval=Intervalo entre sondeos
 DataCollectionEditor_ColRetentionTime=Tiempo de Conservaci\u00f3n
 DataCollectionEditor_ColStatus=Estado
 DataCollectionEditor_ColTemplate=Plantilla
+DataCollectionEditor_ColThresholds=Thresholds
 DataCollectionEditor_Convert=Convertir en &plantilla\u2026
 DataCollectionEditor_ConvertJob_ErrorPrefix=No es posible convertir monitor para
 DataCollectionEditor_ConvertJob_ErrorSuffix=\ En plantilla
@@ -122,7 +123,9 @@ DataSourceEditDlg_CustomColor=&Custom color:
 DataSourceEditDlg_DCI=Data collection item
 DataSourceEditDlg_DataColumn=Data column
 DataSourceEditDlg_DispName=Display name
+DataSourceEditDlg_DisplayFormat=Display format
 DataSourceEditDlg_Instance=Instance
+DataSourceEditDlg_InvertValues=Invert values
 DataSourceEditDlg_Options=Options
 DataSourceEditDlg_ShellTitle=Edit Data Source
 DataSourceEditDlg_ShowThresholds=Show &thresholds
@@ -137,7 +140,9 @@ DciLabelProvider_DT_uint32=Entero sin signo
 DciLabelProvider_DT_uint64=Entero64 sin signo
 DciLabelProvider_Day=\ d\u00eda
 DciLabelProvider_Days=\ d\u00edas
+DciLabelProvider_Default=default
 DciLabelProvider_Disabled=Desactivado
+DciLabelProvider_None=none
 DciLabelProvider_NotSupported=No soportado
 DciLabelProvider_SourceAgent=Agente NetXMS
 DciLabelProvider_SourceCPSNMP=Comprobaci\u00f3n SNMP
@@ -208,11 +213,14 @@ EditThresholdDialog_Sum=Suma de valores
 EditThresholdDialog_Title=Editar Umbral
 EditThresholdDialog_UseDefault=Configuraci\u00f3n por &defecto
 EditThresholdDialog_Value=Valor
+ForceDciPoll_TaskName=Force DCI Poll
 GeneralTable_Active=&Activo
+GeneralTable_AgentCacheMode=Agent cache mode
 GeneralTable_ClRes=Asociar a un recurso de cluster
 GeneralTable_CustomPort=Personalizar puerto SNMP
 GeneralTable_CustomSchedule=Personalizar planificaci\u00f3n
 GeneralTable_Data=Dato
+GeneralTable_Default=Default
 GeneralTable_Description=Descripci\u00f3n
 GeneralTable_Disabled=&Desactivado
 GeneralTable_FixedIntervalsCustom=Intervalos fijos (personalizado)
@@ -220,12 +228,15 @@ GeneralTable_FixedIntervalsDefault=Intervalos fijos (defecto)
 GeneralTable_NoStorage=Do not save collected data to database
 GeneralTable_None=<nada>
 GeneralTable_NotSupported=&No soportado
+GeneralTable_Off=Off
+GeneralTable_On=On
 GeneralTable_Origin=Origen
 GeneralTable_Parameter=Par\u00e1metro
 GeneralTable_Polling=Sondeo
 GeneralTable_PollingInterval=Intervalo entre sondeos (segundos)
 GeneralTable_PollingMode=Modo de sondeo
 GeneralTable_ProxyNode=Nodo de origen
+GeneralTable_RetentionMode=Retention mode
 GeneralTable_RetentionTime=Tiempo de conservaci\u00f3n (d\u00edas)
 GeneralTable_Select=&Seleccionar\u2026
 GeneralTable_SourceAgent=Agente NetXMS
@@ -235,8 +246,11 @@ GeneralTable_SourcePush=Enviar
 GeneralTable_SourceSNMP=SNMP
 GeneralTable_Status=Estado
 GeneralTable_Storage=Almacenamiento
+GeneralTable_UseCustomRetention=Use custom retention time
 GeneralTable_UseCustomSNMPPort=Puerto SNMP personalizado:
+GeneralTable_UseDefaultRetention=Use default retention time
 General_Active=&Activo
+General_AgentCacheMode=Agent cache mode
 General_ClRes=Asociar a un recurso de cluster
 General_CustomSchedule=Personalizar planificaci\u00f3n
 General_DT_float=N\u00famero en coma flotante
@@ -247,6 +261,7 @@ General_DT_uint32=Entero sin signo
 General_DT_uint64=Entero sin signo de 64 bits
 General_Data=Dato
 General_DataType=Tipo de Dato
+General_Default=Default
 General_Description=Descripci\u00f3n
 General_Disabled=&Desactivado
 General_FixedIntervalsCustom=Intervalos fijos (personalizado)
@@ -255,12 +270,15 @@ General_InterpretRawValue=Interpretar el valor del octeto SNMP como
 General_NoStorage=Do not save collected data to database
 General_None=<nada>
 General_NotSupported=&No soportado
+General_Off=Off
+General_On=On
 General_Origin=Origen
 General_Parameter=Par\u00e1metro
 General_Polling=Sondeo
 General_PollingInterval=Intervalo entre sondeos (segundos)
 General_PollingMode=Modo de sondeo
 General_ProxyNode=Nodo de origen
+General_RetentionMode=Retention mode
 General_RetentionTime=Tiempo de conservaci\u00f3n (d\u00edas)
 General_SMCLP=SM-CLP
 General_SNMP_DT_None=Nada
@@ -282,6 +300,8 @@ General_SourceSNMP=SNMP
 General_Status=Estado
 General_Storage=Almacenamiento
 General_UseCustomPort=Puerto SNMP personalizado:
+General_UseCustomRetention=Use custom retention time
+General_UseDefaultRetention=Use default retention time
 General_WinPerf=Windows Performance Counters
 InstanceDiscovery_AgentList=Agent List
 InstanceDiscovery_AgentTable=Agent Table
@@ -291,6 +311,7 @@ InstanceDiscovery_FilterScript=Instance discovery filter script
 InstanceDiscovery_ListName=List name
 InstanceDiscovery_Method=Instance discovery method
 InstanceDiscovery_None=None
+InstanceDiscovery_Script=Script
 InstanceDiscovery_SnmpWalkOids=SNMP Walk - OIDs
 InstanceDiscovery_SnmpWalkValues=SNMP Walk - Values
 InstanceDiscovery_TableName=Table name
@@ -305,6 +326,7 @@ LastValuesWidget_ColID=ID
 LastValuesWidget_ColThreshold=Umbral
 LastValuesWidget_ColTime=Fecha y Hora
 LastValuesWidget_ColValue=Valor
+LastValuesWidget_CopyToClipboard=&Copy to clipboard
 LastValuesWidget_JobError=No es posible recuperar valores DCI del nodo
 LastValuesWidget_JobTitle=Recuperar valores DCI del nodo
 LastValuesWidget_ShowDisabled=Show disabled
@@ -321,6 +343,7 @@ OpenEditor_Error=Error
 OpenEditor_ErrorText=Error al abrir la vista:
 OpenSummaryTablesManager_CannotOpenView=Cannot open view: %s
 OpenSummaryTablesManager_Error=Error
+OtherOptions_ShowlastValueInObjectOverview=Show last value in object overview
 OtherOptions_UseForStatusCalculation=Use this DCI for node status calculation
 RemoveTemplate_JobError=No es posible eliminar la plantilla
 RemoveTemplate_JobTitle=Eliminar plantilla
@@ -403,6 +426,15 @@ SummaryTableManager_Title=Title
 SummaryTableManager_TitleCreate=Create DCI Summary Table
 SummaryTableManager_TitleEdit=Edit DCI Summary Table
 SummaryTableSelector_None=<none>
+SummaryTableWidget_13=Forced DCI poll failed
+SummaryTableWidget_CannotOpenObjectDetails=Cannot open object details view: %s
+SummaryTableWidget_DciPoll=DCI poll
+SummaryTableWidget_Error=Error
+SummaryTableWidget_ForceDciPoll=Force DCI poll
+SummaryTableWidget_ForcePollForAllColumns=Force poll for all columns
+SummaryTableWidget_ForcePollForNode=Force poll for "%s"
+SummaryTableWidget_Node=&Node
+SummaryTableWidget_ShowObjectDetails=Show &object details
 SummaryTable_JobError=Cannot read data for DCI summary table
 SummaryTable_JobName=Reloading DCI summary table data
 SummaryTablesDynamicMenu_CannotOpenView=Cannot open view: %s
index 9e64e6a..ab7eee2 100644 (file)
@@ -80,6 +80,7 @@ DataCollectionEditor_ColPollingInterval=Polling Interval
 DataCollectionEditor_ColRetentionTime=Retention Time
 DataCollectionEditor_ColStatus=Status
 DataCollectionEditor_ColTemplate=Template
+DataCollectionEditor_ColThresholds=Thresholds
 DataCollectionEditor_Convert=Convert to &template item...
 DataCollectionEditor_ConvertJob_ErrorPrefix=Cannot convert data collection item for 
 DataCollectionEditor_ConvertJob_ErrorSuffix=\ to template item
@@ -122,7 +123,9 @@ DataSourceEditDlg_CustomColor=&Custom color:
 DataSourceEditDlg_DCI=Data collection item
 DataSourceEditDlg_DataColumn=Data column
 DataSourceEditDlg_DispName=Display name
+DataSourceEditDlg_DisplayFormat=Display format
 DataSourceEditDlg_Instance=Instance
+DataSourceEditDlg_InvertValues=Invert values
 DataSourceEditDlg_Options=Options
 DataSourceEditDlg_ShellTitle=Edit Data Source
 DataSourceEditDlg_ShowThresholds=Show &thresholds
@@ -137,7 +140,9 @@ DciLabelProvider_DT_uint32=Unsigned Integer
 DciLabelProvider_DT_uint64=Unsigned Int64
 DciLabelProvider_Day=\ day
 DciLabelProvider_Days=\ days
+DciLabelProvider_Default=default
 DciLabelProvider_Disabled=Disabled
+DciLabelProvider_None=none
 DciLabelProvider_NotSupported=Not supported
 DciLabelProvider_SourceAgent=NetXMS Agent
 DciLabelProvider_SourceCPSNMP=Check Point SNMP
@@ -208,11 +213,14 @@ EditThresholdDialog_Sum=Sum of values
 EditThresholdDialog_Title=Edit Threshold
 EditThresholdDialog_UseDefault=Use &default settings
 EditThresholdDialog_Value=Value
+ForceDciPoll_TaskName=Force DCI Poll
 GeneralTable_Active=&Active
+GeneralTable_AgentCacheMode=Agent cache mode
 GeneralTable_ClRes=Associate with cluster resource
 GeneralTable_CustomPort=Custom SNMP port
 GeneralTable_CustomSchedule=Custom schedule
 GeneralTable_Data=Data
+GeneralTable_Default=Default
 GeneralTable_Description=Description
 GeneralTable_Disabled=&Disabled
 GeneralTable_FixedIntervalsCustom=Fixed intervals (custom)
@@ -220,12 +228,15 @@ GeneralTable_FixedIntervalsDefault=Fixed intervals (default)
 GeneralTable_NoStorage=Do not save collected data to database
 GeneralTable_None=<none>
 GeneralTable_NotSupported=&Not supported
+GeneralTable_Off=Off
+GeneralTable_On=On
 GeneralTable_Origin=Origin
 GeneralTable_Parameter=Parameter
 GeneralTable_Polling=Polling
 GeneralTable_PollingInterval=Polling interval (seconds)
 GeneralTable_PollingMode=Polling mode
 GeneralTable_ProxyNode=Source node
+GeneralTable_RetentionMode=Retention mode
 GeneralTable_RetentionTime=Retention time (days)
 GeneralTable_Select=&Select...
 GeneralTable_SourceAgent=NetXMS Agent
@@ -235,8 +246,11 @@ GeneralTable_SourcePush=Push
 GeneralTable_SourceSNMP=SNMP
 GeneralTable_Status=Status
 GeneralTable_Storage=Storage
+GeneralTable_UseCustomRetention=Use custom retention time
 GeneralTable_UseCustomSNMPPort=Use custom SNMP port:
+GeneralTable_UseDefaultRetention=Use default retention time
 General_Active=&Active
+General_AgentCacheMode=Agent cache mode
 General_ClRes=Associate with cluster resource
 General_CustomSchedule=Custom schedule
 General_DT_float=Floating Point Number
@@ -247,6 +261,7 @@ General_DT_uint32=Unsigned Integer
 General_DT_uint64=Unsigned Integer 64 bit
 General_Data=Data
 General_DataType=Data Type
+General_Default=Default
 General_Description=Description
 General_Disabled=&Disabled
 General_FixedIntervalsCustom=Fixed intervals (custom)
@@ -255,12 +270,15 @@ General_InterpretRawValue=Interpret SNMP octet string raw value as
 General_NoStorage=Do not save collected data to database
 General_None=<none>
 General_NotSupported=&Not supported
+General_Off=Off
+General_On=On
 General_Origin=Origin
 General_Parameter=Parameter
 General_Polling=Polling
 General_PollingInterval=Polling interval (seconds)
 General_PollingMode=Polling mode
 General_ProxyNode=Source node
+General_RetentionMode=Retention mode
 General_RetentionTime=Retention time (days)
 General_SMCLP=SM-CLP
 General_SNMP_DT_None=None
@@ -282,6 +300,8 @@ General_SourceSNMP=SNMP
 General_Status=Status
 General_Storage=Storage
 General_UseCustomPort=Use custom SNMP port:
+General_UseCustomRetention=Use custom retention time
+General_UseDefaultRetention=Use default retention time
 General_WinPerf=Windows Performance Counters
 InstanceDiscovery_AgentList=Agent List
 InstanceDiscovery_AgentTable=Agent Table
@@ -291,6 +311,7 @@ InstanceDiscovery_FilterScript=Instance discovery filter script
 InstanceDiscovery_ListName=List name
 InstanceDiscovery_Method=Instance discovery method
 InstanceDiscovery_None=None
+InstanceDiscovery_Script=Script
 InstanceDiscovery_SnmpWalkOids=SNMP Walk - OIDs
 InstanceDiscovery_SnmpWalkValues=SNMP Walk - Values
 InstanceDiscovery_TableName=Table name
@@ -305,6 +326,7 @@ LastValuesWidget_ColID=ID
 LastValuesWidget_ColThreshold=Threshold
 LastValuesWidget_ColTime=Timestamp
 LastValuesWidget_ColValue=Value
+LastValuesWidget_CopyToClipboard=&Copy to clipboard
 LastValuesWidget_JobError=Cannot get DCI values for node 
 LastValuesWidget_JobTitle=Get DCI values for node 
 LastValuesWidget_ShowDisabled=Show disabled
@@ -321,6 +343,7 @@ OpenEditor_Error=Error
 OpenEditor_ErrorText=Error opening view: 
 OpenSummaryTablesManager_CannotOpenView=Cannot open view: %s
 OpenSummaryTablesManager_Error=Error
+OtherOptions_ShowlastValueInObjectOverview=Show last value in object overview
 OtherOptions_UseForStatusCalculation=Use this DCI for node status calculation
 RemoveTemplate_JobError=Cannot remove template
 RemoveTemplate_JobTitle=Remove template
@@ -403,6 +426,15 @@ SummaryTableManager_Title=Title
 SummaryTableManager_TitleCreate=Create DCI Summary Table
 SummaryTableManager_TitleEdit=Edit DCI Summary Table
 SummaryTableSelector_None=<none>
+SummaryTableWidget_13=Forced DCI poll failed
+SummaryTableWidget_CannotOpenObjectDetails=Cannot open object details view: %s
+SummaryTableWidget_DciPoll=DCI poll
+SummaryTableWidget_Error=Error
+SummaryTableWidget_ForceDciPoll=Force DCI poll
+SummaryTableWidget_ForcePollForAllColumns=Force poll for all columns
+SummaryTableWidget_ForcePollForNode=Force poll for "%s"
+SummaryTableWidget_Node=&Node
+SummaryTableWidget_ShowObjectDetails=Show &object details
 SummaryTable_JobError=Cannot read data for DCI summary table
 SummaryTable_JobName=Reloading DCI summary table data
 SummaryTablesDynamicMenu_CannotOpenView=Cannot open view: %s
index db5ef11..153bd3c 100644 (file)
@@ -80,6 +80,7 @@ DataCollectionEditor_ColPollingInterval=\u0418\u043d\u0442\u0435\u0440\u0432\u04
 DataCollectionEditor_ColRetentionTime=\u0412\u0440\u0435\u043c\u044f \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f
 DataCollectionEditor_ColStatus=\u0421\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435
 DataCollectionEditor_ColTemplate=\u0428\u0430\u0431\u043b\u043e\u043d
+DataCollectionEditor_ColThresholds=Thresholds
 DataCollectionEditor_Convert=\u041f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u0442\u044c \u0432 &\u0448\u0430\u0431\u043b\u043e\u043d...
 DataCollectionEditor_ConvertJob_ErrorPrefix=\u041d\u0435\u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u043f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u0442\u044c \u043c\u0435\u0442\u0440\u0438\u043a\u0443 \u0434\u043b\u044f
 DataCollectionEditor_ConvertJob_ErrorSuffix=\ \u0432 \u0448\u0430\u0431\u043b\u043e\u043d
@@ -122,7 +123,9 @@ DataSourceEditDlg_CustomColor=&\u041e\u0441\u043e\u0431\u044b\u0439:
 DataSourceEditDlg_DCI=\u041c\u0435\u0442\u0440\u0438\u043a\u0430
 DataSourceEditDlg_DataColumn=\u0421\u0442\u043e\u043b\u0431\u0435\u0446 \u0441 \u0434\u0430\u043d\u043d\u044b\u043c\u0438
 DataSourceEditDlg_DispName=\u041d\u0430\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u0438\u0435
+DataSourceEditDlg_DisplayFormat=Display format
 DataSourceEditDlg_Instance=\u042d\u043a\u0437\u0435\u043c\u043f\u043b\u044f\u0440
+DataSourceEditDlg_InvertValues=Invert values
 DataSourceEditDlg_Options=\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b
 DataSourceEditDlg_ShellTitle=\u0420\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0430 \u0434\u0430\u043d\u043d\u044b\u0445
 DataSourceEditDlg_ShowThresholds=\u041f\u043e\u043a\u0430\u0437\u0430\u0442\u044c &\u043f\u043e\u0440\u043e\u0433\u043e\u0432\u044b\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f
@@ -137,7 +140,9 @@ DciLabelProvider_DT_uint32=\u0411\u0435\u0437\u0437\u043d\u0430\u043a\u043e\u043
 DciLabelProvider_DT_uint64=\u0411\u0435\u0437\u0437\u043d\u0430\u043a\u043e\u0432\u043e\u0435 \u0446\u0435\u043b\u043e\u0435 64-\u0431\u0438\u0442
 DciLabelProvider_Day=\ \u0434\u0435\u043d\u044c
 DciLabelProvider_Days=\ \u0434\u043d\u0435\u0439
+DciLabelProvider_Default=default
 DciLabelProvider_Disabled=\u041e\u0442\u043a\u043b\u044e\u0447\u0435\u043d\u043e
+DciLabelProvider_None=none
 DciLabelProvider_NotSupported=\u041d\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f
 DciLabelProvider_SourceAgent=\u0410\u0433\u0435\u043d\u0442 NetXMS
 DciLabelProvider_SourceCPSNMP=Check Point SNMP
@@ -208,11 +213,14 @@ EditThresholdDialog_Sum=\u0421\u0443\u043c\u043c\u0430 \u0437\u043d\u0430\u0447\
 EditThresholdDialog_Title=\u0420\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u043f\u043e\u0440\u043e\u0433\u043e\u0432\u044b\u0445 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0439
 EditThresholdDialog_UseDefault=\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u043f\u043e &\u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e
 EditThresholdDialog_Value=\u0417\u043d\u0430\u0447\u0435\u043d\u0438\u0435
+ForceDciPoll_TaskName=Force DCI Poll
 GeneralTable_Active=&\u0412\u043a\u043b\u044e\u0447\u0435\u043d\u043e
+GeneralTable_AgentCacheMode=Agent cache mode
 GeneralTable_ClRes=\u0421\u043e\u043f\u043e\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u0441 \u0440\u0435\u0441\u0443\u0440\u0441\u043e\u043c \u043a\u043b\u0430\u0441\u0442\u0435\u0440\u0430
 GeneralTable_CustomPort=\u041f\u043e\u0440\u0442 SNMP
 GeneralTable_CustomSchedule=\u041d\u0430\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0435\u043c\u043e\u0435 \u0440\u0430\u0441\u043f\u0438\u0441\u0430\u043d\u0438\u0435
 GeneralTable_Data=\u0414\u0430\u043d\u043d\u044b\u0435
+GeneralTable_Default=Default
 GeneralTable_Description=\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435
 GeneralTable_Disabled=&\u041e\u0442\u043a\u043b\u044e\u0447\u0435\u043d\u043e
 GeneralTable_FixedIntervalsCustom=\u0424\u0438\u043a\u0441\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0435 \u0438\u043d\u0442\u0435\u0440\u0432\u0430\u043b\u044b (\u043d\u0430\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0435\u043c\u044b\u0435)
@@ -220,12 +228,15 @@ GeneralTable_FixedIntervalsDefault=\u0424\u0438\u043a\u0441\u0438\u0440\u043e\u0
 GeneralTable_NoStorage=\u041d\u0435 \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u0442\u044c \u0441\u043e\u0431\u0440\u0430\u043d\u043d\u044b\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u0432 \u0431\u0430\u0437\u0435 \u0434\u0430\u043d\u043d\u044b\u0445
 GeneralTable_None=<\u043d\u0435\u0442>
 GeneralTable_NotSupported=&\u041d\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f
+GeneralTable_Off=Off
+GeneralTable_On=On
 GeneralTable_Origin=\u0418\u0441\u0442\u043e\u0447\u043d\u0438\u043a
 GeneralTable_Parameter=\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440
 GeneralTable_Polling=\u041e\u043f\u0440\u043e\u0441
 GeneralTable_PollingInterval=\u0418\u043d\u0442\u0435\u0440\u0432\u0430\u043b \u043e\u043f\u0440\u043e\u0441\u0430 (\u0441\u0435\u043a\u0443\u043d\u0434\u044b)
 GeneralTable_PollingMode=\u0420\u0435\u0436\u0438\u043c \u043e\u043f\u0440\u043e\u0441\u0430
 GeneralTable_ProxyNode=\u0418\u0441\u0445\u043e\u0434\u043d\u044b\u0439 \u0443\u0437\u0435\u043b
+GeneralTable_RetentionMode=Retention mode
 GeneralTable_RetentionTime=\u0412\u0440\u0435\u043c\u044f \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f (\u0434\u043d\u0438)
 GeneralTable_Select=&\u0412\u044b\u0431\u0440\u0430\u0442\u044c...
 GeneralTable_SourceAgent=\u0410\u0433\u0435\u043d\u0442 NetXMS
@@ -235,8 +246,11 @@ GeneralTable_SourcePush=Push \u0430\u0433\u0435\u043d\u0442
 GeneralTable_SourceSNMP=SNMP
 GeneralTable_Status=\u0421\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435
 GeneralTable_Storage=\u0425\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0435
+GeneralTable_UseCustomRetention=Use custom retention time
 GeneralTable_UseCustomSNMPPort=\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043f\u043e\u0440\u0442 \u0434\u043b\u044f SNMP:
+GeneralTable_UseDefaultRetention=Use default retention time
 General_Active=&\u0412\u043a\u043b\u044e\u0447\u0435\u043d\u043e
+General_AgentCacheMode=Agent cache mode
 General_ClRes=\u0421\u043e\u043f\u043e\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u0441 \u0440\u0435\u0441\u0443\u0440\u0441\u043e\u043c \u043a\u043b\u0430\u0441\u0442\u0435\u0440\u0430
 General_CustomSchedule=\u041d\u0430\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0435\u043c\u043e\u0435 \u0440\u0430\u0441\u043f\u0438\u0441\u0430\u043d\u0438\u0435
 General_DT_float=\u0414\u0440\u043e\u0431\u043d\u043e\u0435
@@ -247,6 +261,7 @@ General_DT_uint32=\u0411\u0435\u0437\u0437\u043d\u0430\u043a\u043e\u0432\u043e\u
 General_DT_uint64=\u0411\u0435\u0437\u0437\u043d\u0430\u043a\u043e\u0432\u043e\u0435 \u0446\u0435\u043b\u043e\u0435 64-\u0431\u0438\u0442
 General_Data=\u0414\u0430\u043d\u043d\u044b\u0435
 General_DataType=\u0422\u0438\u043f \u0434\u0430\u043d\u043d\u044b\u0445
+General_Default=Default
 General_Description=\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435
 General_Disabled=&\u0412\u044b\u043a\u043b\u044e\u0447\u0435\u043d\u043e
 General_FixedIntervalsCustom=\u0424\u0438\u043a\u0441\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0435 \u0438\u043d\u0442\u0435\u0440\u0432\u0430\u043b\u044b (\u043d\u0430\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0435\u043c\u044b\u0435)
@@ -255,12 +270,15 @@ General_InterpretRawValue=\u0418\u043d\u0442\u0435\u0440\u043f\u0440\u0435\u0442
 General_NoStorage=\u041d\u0435 \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u0442\u044c \u0441\u043e\u0431\u0440\u0430\u043d\u043d\u044b\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f
 General_None=<\u043d\u0435\u0442>
 General_NotSupported=&\u041d\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f
+General_Off=Off
+General_On=On
 General_Origin=\u0418\u0441\u0442\u043e\u0447\u043d\u0438\u043a
 General_Parameter=\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440
 General_Polling=\u041e\u043f\u0440\u043e\u0441
 General_PollingInterval=\u0418\u043d\u0442\u0435\u0440\u0432\u0430\u043b \u043e\u043f\u0440\u043e\u0441\u0430 (\u0441\u0435\u043a\u0443\u043d\u0434\u044b)
 General_PollingMode=\u0420\u0435\u0436\u0438\u043c \u043e\u043f\u0440\u043e\u0441\u0430
 General_ProxyNode=\u0418\u0441\u0445\u043e\u0434\u043d\u044b\u0439 \u0443\u0437\u0435\u043b
+General_RetentionMode=Retention mode
 General_RetentionTime=\u0412\u0440\u0435\u043c\u044f \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f (\u0434\u043d\u0438)
 General_SMCLP=SM-CLP
 General_SNMP_DT_None=\u041d\u0435\u0442
@@ -282,6 +300,8 @@ General_SourceSNMP=SNMP
 General_Status=C\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435
 General_Storage=\u0425\u0440\u0430\u043d\u0435\u043d\u0438\u0435
 General_UseCustomPort=\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043f\u043e\u0440\u0442 \u0434\u043b\u044f SNMP:
+General_UseCustomRetention=Use custom retention time
+General_UseDefaultRetention=Use default retention time
 General_WinPerf=\u0421\u0447\u0435\u0442\u0447\u0438\u043a\u0438 Windows
 InstanceDiscovery_AgentList=\u0421\u043f\u0438\u0441\u043e\u043a \u0430\u0433\u0435\u043d\u0442\u0430
 InstanceDiscovery_AgentTable=\u0422\u0430\u0431\u043b\u0438\u0446\u0430 \u0430\u0433\u0435\u043d\u0442\u0430
@@ -291,6 +311,7 @@ InstanceDiscovery_FilterScript=\u0421\u0446\u0435\u043d\u0430\u0440\u0438\u0439
 InstanceDiscovery_ListName=\u0418\u043c\u044f \u0441\u043f\u0438\u0441\u043a\u0430
 InstanceDiscovery_Method=\u041c\u0435\u0442\u043e\u0434 \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d\u0438\u044f \u044d\u043a\u0437\u0435\u043c\u043f\u043b\u044f\u0440\u0430
 InstanceDiscovery_None=\u041d\u0435\u0442
+InstanceDiscovery_Script=Script
 InstanceDiscovery_SnmpWalkOids=SNMP - \u041a\u043e\u0434\u044b \u043e\u0431\u044a\u0435\u043a\u0442\u043e\u0432 (OID)
 InstanceDiscovery_SnmpWalkValues=SNMP - \u0417\u043d\u0430\u0447\u0435\u043d\u0438\u044f
 InstanceDiscovery_TableName=\u0418\u043c\u044f \u0442\u0430\u0431\u043b\u0438\u0446\u044b
@@ -305,6 +326,7 @@ LastValuesWidget_ColID=\u041a\u043e\u0434
 LastValuesWidget_ColThreshold=\u041f\u043e\u0440\u043e\u0433
 LastValuesWidget_ColTime=\u0412\u0440\u0435\u043c\u044f
 LastValuesWidget_ColValue=\u0417\u043d\u0430\u0447\u0435\u043d\u0438\u0435
+LastValuesWidget_CopyToClipboard=&Copy to clipboard
 LastValuesWidget_JobError=\u041d\u0435\u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u043c\u0435\u0442\u0440\u0438\u043a\u0438 \u0434\u043b\u044f \u0443\u0437\u043b\u0430
 LastValuesWidget_JobTitle=\u041f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0439 \u043c\u0435\u0442\u0440\u0438\u043a\u0438 \u0434\u043b\u044f \u0443\u0437\u043b\u0430
 LastValuesWidget_ShowDisabled=\u041f\u043e\u043a\u0430\u0437\u0430\u0442\u044c \u043e\u0442\u043a\u043b\u044e\u0447\u0435\u043d\u043d\u044b\u0435 \u043c\u0435\u0442\u0440\u0438\u043a\u0438
@@ -321,6 +343,7 @@ OpenEditor_Error=\u041e\u0448\u0438\u0431\u043a\u0430
 OpenEditor_ErrorText=\u041e\u0448\u0438\u0431\u043a\u0430 \u043e\u0442\u043a\u0440\u044b\u0442\u0438\u044f:
 OpenSummaryTablesManager_CannotOpenView=\u041d\u0435\u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u043e\u0442\u043a\u0440\u044b\u0442\u044c: %s
 OpenSummaryTablesManager_Error=\u041e\u0448\u0438\u0431\u043a\u0430
+OtherOptions_ShowlastValueInObjectOverview=Show last value in object overview
 OtherOptions_UseForStatusCalculation=\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043c\u0435\u0442\u0440\u0438\u043a\u0443 \u0434\u043b\u044f \u0432\u044b\u0447\u0438\u0441\u043b\u0435\u043d\u0438\u044f \u0441\u0442\u0430\u0442\u0443\u0441\u0430 \u0443\u0437\u043b\u0430
 RemoveTemplate_JobError=\u041d\u0435\u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u0443\u0434\u0430\u043b\u0438\u0442\u044c \u0448\u0430\u0431\u043b\u043e\u043d
 RemoveTemplate_JobTitle=\u0423\u0434\u0430\u043b\u0435\u043d\u0438\u0435 \u0448\u0430\u0431\u043b\u043e\u043d\u0430
@@ -403,6 +426,15 @@ SummaryTableManager_Title=\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a
 SummaryTableManager_TitleCreate=\u0421\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u0441\u0432\u043e\u0434\u043d\u043e\u0439 \u0442\u0430\u0431\u043b\u0438\u0446\u044b \u043c\u0435\u0442\u0440\u0438\u043a
 SummaryTableManager_TitleEdit=\u0420\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0441\u0432\u043e\u0434\u043d\u043e\u0439 \u0442\u0430\u0431\u043b\u0438\u0446\u044b \u043c\u0435\u0442\u0440\u0438\u043a
 SummaryTableSelector_None=<none>
+SummaryTableWidget_13=Forced DCI poll failed
+SummaryTableWidget_CannotOpenObjectDetails=Cannot open object details view: %s
+SummaryTableWidget_DciPoll=DCI poll
+SummaryTableWidget_Error=Error
+SummaryTableWidget_ForceDciPoll=Force DCI poll
+SummaryTableWidget_ForcePollForAllColumns=Force poll for all columns
+SummaryTableWidget_ForcePollForNode=Force poll for "%s"
+SummaryTableWidget_Node=&Node
+SummaryTableWidget_ShowObjectDetails=Show &object details
 SummaryTable_JobError=\u041d\u0435\u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u043f\u0440\u043e\u0447\u0435\u0441\u0442\u044c \u0434\u0430\u043d\u043d\u044b\u0435 \u0438\u0437 \u0441\u0432\u043e\u0434\u043d\u043e\u0439 \u0442\u0430\u0431\u043b\u0438\u0446\u044b \u043c\u0435\u0442\u0440\u0438\u043a
 SummaryTable_JobName=\u041f\u043e\u0432\u0442\u043e\u0440\u043d\u0430\u044f \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0430 \u0434\u0430\u043d\u043d\u044b\u0445 \u0438\u0437 \u0441\u0432\u043e\u0434\u043d\u043e\u0439 \u0442\u0430\u0431\u043b\u0438\u0446\u044b \u043c\u0435\u0442\u0440\u0438\u043a
 SummaryTablesDynamicMenu_CannotOpenView=\u041d\u0435\u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u043e\u0442\u043a\u0440\u044b\u0442\u044c \u0432\u0438\u0434: %s
index 59ac7aa..d32c9d1 100644 (file)
@@ -80,6 +80,7 @@ DataCollectionEditor_ColPollingInterval=Polling Interval
 DataCollectionEditor_ColRetentionTime=Retention Time
 DataCollectionEditor_ColStatus=Status
 DataCollectionEditor_ColTemplate=Template
+DataCollectionEditor_ColThresholds=Thresholds
 DataCollectionEditor_Convert=Convert to &template item...
 DataCollectionEditor_ConvertJob_ErrorPrefix=Cannot convert data collection item for
 DataCollectionEditor_ConvertJob_ErrorSuffix=\ to template item
@@ -122,7 +123,9 @@ DataSourceEditDlg_CustomColor=&Custom color:
 DataSourceEditDlg_DCI=Data collection item
 DataSourceEditDlg_DataColumn=Data column
 DataSourceEditDlg_DispName=Display name
+DataSourceEditDlg_DisplayFormat=Display format
 DataSourceEditDlg_Instance=Instance
+DataSourceEditDlg_InvertValues=Invert values
 DataSourceEditDlg_Options=Options
 DataSourceEditDlg_ShellTitle=Edit Data Source
 DataSourceEditDlg_ShowThresholds=Show &thresholds
@@ -137,7 +140,9 @@ DciLabelProvider_DT_uint32=Unsigned Integer
 DciLabelProvider_DT_uint64=Unsigned Int64
 DciLabelProvider_Day=\ day
 DciLabelProvider_Days=\ days
+DciLabelProvider_Default=default
 DciLabelProvider_Disabled=Disabled
+DciLabelProvider_None=none
 DciLabelProvider_NotSupported=Not supported
 DciLabelProvider_SourceAgent=NetXMS Agent
 DciLabelProvider_SourceCPSNMP=Check Point SNMP
@@ -208,11 +213,14 @@ EditThresholdDialog_Sum=Sum of values
 EditThresholdDialog_Title=Edit Threshold
 EditThresholdDialog_UseDefault=Use &default settings
 EditThresholdDialog_Value=Value
+ForceDciPoll_TaskName=Force DCI Poll
 GeneralTable_Active=&Active
+GeneralTable_AgentCacheMode=Agent cache mode
 GeneralTable_ClRes=Associate with cluster resource
 GeneralTable_CustomPort=Custom SNMP port
 GeneralTable_CustomSchedule=Custom schedule
 GeneralTable_Data=Data
+GeneralTable_Default=Default
 GeneralTable_Description=Description
 GeneralTable_Disabled=&Disabled
 GeneralTable_FixedIntervalsCustom=Fixed intervals (custom)
@@ -220,12 +228,15 @@ GeneralTable_FixedIntervalsDefault=Fixed intervals (default)
 GeneralTable_NoStorage=Do not save collected data to database
 GeneralTable_None=<none>
 GeneralTable_NotSupported=&Not supported
+GeneralTable_Off=Off
+GeneralTable_On=On
 GeneralTable_Origin=Origin
 GeneralTable_Parameter=Parameter
 GeneralTable_Polling=Polling
 GeneralTable_PollingInterval=Polling interval (seconds)
 GeneralTable_PollingMode=Polling mode
 GeneralTable_ProxyNode=Source node
+GeneralTable_RetentionMode=Retention mode
 GeneralTable_RetentionTime=Retention time (days)
 GeneralTable_Select=&Select...
 GeneralTable_SourceAgent=NetXMS Agent
@@ -235,8 +246,11 @@ GeneralTable_SourcePush=Push
 GeneralTable_SourceSNMP=SNMP
 GeneralTable_Status=Status
 GeneralTable_Storage=Storage
+GeneralTable_UseCustomRetention=Use custom retention time
 GeneralTable_UseCustomSNMPPort=Use custom SNMP port:
+GeneralTable_UseDefaultRetention=Use default retention time
 General_Active=&Active
+General_AgentCacheMode=Agent cache mode
 General_ClRes=Associate with cluster resource
 General_CustomSchedule=Custom schedule
 General_DT_float=Floating Point Number
@@ -247,6 +261,7 @@ General_DT_uint32=Unsigned Integer
 General_DT_uint64=Unsigned Integer 64 bit
 General_Data=Data
 General_DataType=Data Type
+General_Default=Default
 General_Description=Description
 General_Disabled=&Disabled
 General_FixedIntervalsCustom=Fixed intervals (custom)
@@ -255,12 +270,15 @@ General_InterpretRawValue=Interpret SNMP octet string raw value as
 General_NoStorage=Do not save collected data to database
 General_None=<none>
 General_NotSupported=&Not supported
+General_Off=Off
+General_On=On
 General_Origin=Origin
 General_Parameter=Parameter
 General_Polling=Polling
 General_PollingInterval=Polling interval (seconds)
 General_PollingMode=Polling mode
 General_ProxyNode=Source node
+General_RetentionMode=Retention mode
 General_RetentionTime=Retention time (days)
 General_SMCLP=SM-CLP
 General_SNMP_DT_None=None
@@ -282,6 +300,8 @@ General_SourceSNMP=SNMP
 General_Status=Status
 General_Storage=Storage
 General_UseCustomPort=Use custom SNMP port:
+General_UseCustomRetention=Use custom retention time
+General_UseDefaultRetention=Use default retention time
 General_WinPerf=Windows Performance Counters
 InstanceDiscovery_AgentList=Agent List
 InstanceDiscovery_AgentTable=Agent Table
@@ -291,6 +311,7 @@ InstanceDiscovery_FilterScript=Instance discovery filter script
 InstanceDiscovery_ListName=List name
 InstanceDiscovery_Method=Instance discovery method
 InstanceDiscovery_None=None
+InstanceDiscovery_Script=Script
 InstanceDiscovery_SnmpWalkOids=SNMP Walk - OIDs
 InstanceDiscovery_SnmpWalkValues=SNMP Walk - Values
 InstanceDiscovery_TableName=Table name
@@ -305,6 +326,7 @@ LastValuesWidget_ColID=ID
 LastValuesWidget_ColThreshold=Threshold
 LastValuesWidget_ColTime=Timestamp
 LastValuesWidget_ColValue=Value
+LastValuesWidget_CopyToClipboard=&Copy to clipboard
 LastValuesWidget_JobError=Cannot get DCI values for node
 LastValuesWidget_JobTitle=Get DCI values for node
 LastValuesWidget_ShowDisabled=Show disabled
@@ -321,6 +343,7 @@ OpenEditor_Error=Error
 OpenEditor_ErrorText=Error opening view:
 OpenSummaryTablesManager_CannotOpenView=Cannot open view: %s
 OpenSummaryTablesManager_Error=Error
+OtherOptions_ShowlastValueInObjectOverview=Show last value in object overview
 OtherOptions_UseForStatusCalculation=Use this DCI for node status calculation
 RemoveTemplate_JobError=Cannot remove template
 RemoveTemplate_JobTitle=Remove template
@@ -403,6 +426,15 @@ SummaryTableManager_Title=Title
 SummaryTableManager_TitleCreate=Create DCI Summary Table
 SummaryTableManager_TitleEdit=Edit DCI Summary Table
 SummaryTableSelector_None=<none>
+SummaryTableWidget_13=Forced DCI poll failed
+SummaryTableWidget_CannotOpenObjectDetails=Cannot open object details view: %s
+SummaryTableWidget_DciPoll=DCI poll
+SummaryTableWidget_Error=Error
+SummaryTableWidget_ForceDciPoll=Force DCI poll
+SummaryTableWidget_ForcePollForAllColumns=Force poll for all columns
+SummaryTableWidget_ForcePollForNode=Force poll for "%s"
+SummaryTableWidget_Node=&Node
+SummaryTableWidget_ShowObjectDetails=Show &object details
 SummaryTable_JobError=Cannot read data for DCI summary table
 SummaryTable_JobName=Reloading DCI summary table data
 SummaryTablesDynamicMenu_CannotOpenView=Cannot open view: %s
index 857a8a4..2a84867 100644 (file)
@@ -313,10 +313,10 @@ public class General extends PropertyPage
       fd = new FormData();
       fd.top = new FormAttachment(sampleCount, WidgetHelper.OUTER_SPACING, SWT.BOTTOM);
       fd.right = new FormAttachment(100, 0);
-      agentCacheMode = WidgetHelper.createLabeledCombo(groupData, SWT.READ_ONLY, "Agent cache mode", fd);
-      agentCacheMode.add("Default");
-      agentCacheMode.add("On");
-      agentCacheMode.add("Off");
+      agentCacheMode = WidgetHelper.createLabeledCombo(groupData, SWT.READ_ONLY, Messages.get().General_AgentCacheMode, fd);
+      agentCacheMode.add(Messages.get().General_Default);
+      agentCacheMode.add(Messages.get().General_On);
+      agentCacheMode.add(Messages.get().General_Off);
       agentCacheMode.select(dci.getCacheMode().getValue());
       agentCacheMode.setEnabled((dci.getOrigin() == DataCollectionItem.AGENT) || (dci.getOrigin() == DataCollectionItem.SNMP));
 
@@ -413,9 +413,9 @@ public class General extends PropertyPage
       gd = new GridData();
       gd.grabExcessHorizontalSpace = true;
       gd.horizontalAlignment = SWT.FILL;
-      retentionMode = WidgetHelper.createLabeledCombo(groupStorage, SWT.READ_ONLY, "Retention mode", gd);
-      retentionMode.add("Use default retention time");
-      retentionMode.add("Use custom retention time");
+      retentionMode = WidgetHelper.createLabeledCombo(groupStorage, SWT.READ_ONLY, Messages.get().General_RetentionMode, gd);
+      retentionMode.add(Messages.get().General_UseDefaultRetention);
+      retentionMode.add(Messages.get().General_UseCustomRetention);
       retentionMode.add(Messages.get().General_NoStorage);
       retentionMode.select(((dci.getFlags() & DataCollectionObject.DCF_NO_STORAGE) != 0) ? 2 : ((dci.getRetentionTime() > 0) ? 1 : 0));
       retentionMode.addSelectionListener(new SelectionListener() {
index 48aa936..dab442f 100644 (file)
@@ -264,10 +264,10 @@ public class GeneralTable extends PropertyPage
       fd = new FormData();
       fd.top = new FormAttachment(origin.getParent(), WidgetHelper.OUTER_SPACING, SWT.BOTTOM);
       fd.right = new FormAttachment(100, 0);
-      agentCacheMode = WidgetHelper.createLabeledCombo(groupData, SWT.READ_ONLY, "Agent cache mode", fd);
-      agentCacheMode.add("Default");
-      agentCacheMode.add("On");
-      agentCacheMode.add("Off");
+      agentCacheMode = WidgetHelper.createLabeledCombo(groupData, SWT.READ_ONLY, Messages.get().GeneralTable_AgentCacheMode, fd);
+      agentCacheMode.add(Messages.get().GeneralTable_Default);
+      agentCacheMode.add(Messages.get().GeneralTable_On);
+      agentCacheMode.add(Messages.get().GeneralTable_Off);
       agentCacheMode.select(dci.getCacheMode().getValue());
       agentCacheMode.setEnabled((dci.getOrigin() == DataCollectionItem.AGENT) || (dci.getOrigin() == DataCollectionItem.SNMP));
 
@@ -395,9 +395,9 @@ public class GeneralTable extends PropertyPage
       gd = new GridData();
       gd.grabExcessHorizontalSpace = true;
       gd.horizontalAlignment = SWT.FILL;
-      retentionMode = WidgetHelper.createLabeledCombo(groupStorage, SWT.READ_ONLY, "Retention mode", gd);
-      retentionMode.add("Use default retention time");
-      retentionMode.add("Use custom retention time");
+      retentionMode = WidgetHelper.createLabeledCombo(groupStorage, SWT.READ_ONLY, Messages.get().GeneralTable_RetentionMode, gd);
+      retentionMode.add(Messages.get().GeneralTable_UseDefaultRetention);
+      retentionMode.add(Messages.get().GeneralTable_UseCustomRetention);
       retentionMode.add(Messages.get().GeneralTable_NoStorage);
       retentionMode.select(((dci.getFlags() & DataCollectionObject.DCF_NO_STORAGE) != 0) ? 2 : ((dci.getRetentionTime() > 0) ? 1 : 0));
       retentionMode.addSelectionListener(new SelectionListener() {
index d9551e2..b45cd5e 100644 (file)
@@ -74,7 +74,7 @@ public class InstanceDiscovery extends PropertyPage
       discoveryMethod.add(Messages.get().InstanceDiscovery_AgentTable);
       discoveryMethod.add(Messages.get().InstanceDiscovery_SnmpWalkValues);
       discoveryMethod.add(Messages.get().InstanceDiscovery_SnmpWalkOids);
-      discoveryMethod.add("Script");
+      discoveryMethod.add(Messages.get().InstanceDiscovery_Script);
       discoveryMethod.select(dci.getInstanceDiscoveryMethod());
       discoveryMethod.addSelectionListener(new SelectionListener() {
                        @Override
index 30a6802..80d19e6 100644 (file)
@@ -63,7 +63,7 @@ public class OtherOptions extends PropertyPage
       checkShowOnTooltip.setSelection(dci.isShowOnObjectTooltip());
 
       checkShowInOverview = new Button(dialogArea, SWT.CHECK);
-      checkShowInOverview.setText("Show last value in object overview");
+      checkShowInOverview.setText(Messages.get().OtherOptions_ShowlastValueInObjectOverview);
       checkShowInOverview.setSelection(dci.isShowInObjectOverview());
 
       checkCalculateStatus = new Button(dialogArea, SWT.CHECK);
index 50a6627..a3abda3 100644 (file)
@@ -160,7 +160,7 @@ public class DataCollectionEditor extends ViewPart
                        }
                });
                
-               final String[] names = { Messages.get().DataCollectionEditor_ColID, Messages.get().DataCollectionEditor_ColOrigin, Messages.get().DataCollectionEditor_ColDescription, Messages.get().DataCollectionEditor_ColParameter, Messages.get().DataCollectionEditor_ColDataType, Messages.get().DataCollectionEditor_ColPollingInterval, Messages.get().DataCollectionEditor_ColRetentionTime, Messages.get().DataCollectionEditor_ColStatus, "Thresholds", Messages.get().DataCollectionEditor_ColTemplate };
+               final String[] names = { Messages.get().DataCollectionEditor_ColID, Messages.get().DataCollectionEditor_ColOrigin, Messages.get().DataCollectionEditor_ColDescription, Messages.get().DataCollectionEditor_ColParameter, Messages.get().DataCollectionEditor_ColDataType, Messages.get().DataCollectionEditor_ColPollingInterval, Messages.get().DataCollectionEditor_ColRetentionTime, Messages.get().DataCollectionEditor_ColStatus, Messages.get().DataCollectionEditor_ColThresholds, Messages.get().DataCollectionEditor_ColTemplate };
                final int[] widths = { 60, 100, 250, 200, 90, 90, 90, 100, 200, 150 };
                viewer = new SortableTableViewer(content, names, widths, 0, SWT.UP, SortableTableViewer.DEFAULT_STYLE);
                viewer.setContentProvider(new ArrayContentProvider());
index 97894de..d8613d5 100644 (file)
@@ -120,14 +120,14 @@ public class DciLabelProvider implements ITableLabelProvider
                                if (dci.isUseAdvancedSchedule())
                                        return Messages.get().DciLabelProvider_CustomSchedule;
                                if (dci.getPollingInterval() <= 0)
-                                  return "default";
+                                  return Messages.get().DciLabelProvider_Default;
                                return Integer.toString(dci.getPollingInterval());
                        case DataCollectionEditor.COLUMN_RETENTION:
                           if ((dci.getFlags() & DataCollectionItem.DCF_NO_STORAGE) != 0)
-                             return "none";
+                             return Messages.get().DciLabelProvider_None;
                                int days = dci.getRetentionTime();
                                if (days <= 0)
-                                  return "default";
+                                  return Messages.get().DciLabelProvider_Default;
                                return Integer.toString(days) + ((days == 1) ? Messages.get().DciLabelProvider_Day : Messages.get().DciLabelProvider_Days);
                        case DataCollectionEditor.COLUMN_STATUS:
                                return statusTexts.get(dci.getStatus());
@@ -158,7 +158,7 @@ public class DciLabelProvider implements ITableLabelProvider
                   }
                   thresholds.append(text);
                   if( i+1 != list.size() )
-                     thresholds.append(", ");
+                     thresholds.append(", "); //$NON-NLS-1$
                }
                           
                           }
@@ -169,7 +169,7 @@ public class DciLabelProvider implements ITableLabelProvider
                {
                   thresholds.append(list.get(i).getConditionAsText());
                   if( i+1 != list.size() )
-                     thresholds.append(", ");
+                     thresholds.append(", "); //$NON-NLS-1$
                }
                           }
                           return thresholds.toString();
@@ -186,7 +186,7 @@ public class DciLabelProvider implements ITableLabelProvider
                                for(AbstractObject parent : parents)
                                {
                                   sb.append(parent.getObjectName());
-                                  sb.append("/");
+                                  sb.append("/"); //$NON-NLS-1$
                                }
                                sb.append(object.getObjectName());
                                return sb.toString();
index 696addc..cd9c15a 100644 (file)
@@ -305,7 +305,7 @@ public class LastValuesWidget extends Composite
                
                actionExportToCsv = new ExportToCsvAction(viewPart, dataViewer, true);
                
-               actionCopyToClipboard = new Action("&Copy to clipboard", SharedIcons.COPY) {
+               actionCopyToClipboard = new Action(Messages.get().LastValuesWidget_CopyToClipboard, SharedIcons.COPY) {
          @Override
          public void run()
          {
@@ -681,7 +681,7 @@ public class LastValuesWidget extends Composite
           if (selection.isEmpty())
              return;
           
-          final String nl = System.getProperty("line.separator");
+          final String nl = System.getProperty("line.separator"); //$NON-NLS-1$
           StringBuilder sb = new StringBuilder();
           for(Object o : selection.toList())
           {
@@ -689,7 +689,7 @@ public class LastValuesWidget extends Composite
                 sb.append(nl);
              DciValue v = (DciValue)o;
              sb.append(v.getDescription());
-             sb.append(" = ");
+             sb.append(" = "); //$NON-NLS-1$
              sb.append(v.getValue());
           }
           if (selection.size() > 1)
index 828e41c..b41ae89 100644 (file)
@@ -169,7 +169,7 @@ public class SummaryTableWidget extends Composite
       };
       actionUseMultipliers.setChecked(useMultipliers);
       
-      actionForcePollAll = new Action("Force poll for all columns") {
+      actionForcePollAll = new Action(Messages.get().SummaryTableWidget_ForcePollForAllColumns) {
          @Override
          public void run()
          {
@@ -177,7 +177,7 @@ public class SummaryTableWidget extends Composite
          }
       };
       
-      actionShowObjectDetails = new Action("Show &object details") {
+      actionShowObjectDetails = new Action(Messages.get().SummaryTableWidget_ShowObjectDetails) {
          @Override
          public void run()
          {
@@ -197,7 +197,7 @@ public class SummaryTableWidget extends Composite
          @Override
          public String getMenuText()
          {
-            return "&Node";
+            return Messages.get().SummaryTableWidget_Node;
          }
          
       };
@@ -226,8 +226,8 @@ public class SummaryTableWidget extends Composite
       // Register menu for extension.
       if (viewPart != null)
       {
-         viewPart.getSite().registerContextMenu(viewPart.getSite().getId() + ".data", rowMenuManager, viewer);
-         viewPart.getSite().registerContextMenu(viewPart.getSite().getId() + ".node", nodeMenuManager, objectSelectionProvider);
+         viewPart.getSite().registerContextMenu(viewPart.getSite().getId() + ".data", rowMenuManager, viewer); //$NON-NLS-1$
+         viewPart.getSite().registerContextMenu(viewPart.getSite().getId() + ".node", nodeMenuManager, objectSelectionProvider); //$NON-NLS-1$
       }
    }
 
@@ -244,9 +244,9 @@ public class SummaryTableWidget extends Composite
       manager.add(new Separator());
       manager.add(actionShowObjectDetails);
       manager.add(new Separator());
-      if ((currentColumn != null) && ((Integer)currentColumn.getData("ID") > 0))
+      if ((currentColumn != null) && ((Integer)currentColumn.getData("ID") > 0)) //$NON-NLS-1$
       {
-         manager.add(new Action(String.format("Force poll for \"%s\"", currentColumn.getText())) {
+         manager.add(new Action(String.format(Messages.get().SummaryTableWidget_ForcePollForNode, currentColumn.getText())) {
             @Override
             public void run()
             {
@@ -303,7 +303,7 @@ public class SummaryTableWidget extends Composite
          final IDialogSettings settings = Activator.getDefault().getDialogSettings();
          final String key = viewPart.getViewSite().getId() + ".SummaryTable." + Integer.toString(tableId); //$NON-NLS-1$
          WidgetHelper.restoreTableViewerSettings(viewer, settings, key);
-         String value = settings.get(key + ".useMultipliers");
+         String value = settings.get(key + ".useMultipliers"); //$NON-NLS-1$
          if (value != null)
             useMultipliers = Boolean.parseBoolean(value);
          labelProvider.setUseMultipliers(useMultipliers);
@@ -312,7 +312,7 @@ public class SummaryTableWidget extends Composite
             public void widgetDisposed(DisposeEvent e)
             {
                WidgetHelper.saveTableViewerSettings(viewer, settings, key);
-               settings.put(key + ".useMultipliers", useMultipliers);
+               settings.put(key + ".useMultipliers", useMultipliers); //$NON-NLS-1$
             }
          });
          viewer.setComparator(new TableItemComparator(table.getColumnDataTypes()));
@@ -395,7 +395,7 @@ public class SummaryTableWidget extends Composite
          }
          catch(PartInitException e)
          {
-            MessageDialogHelper.openError(getShell(), "Error", String.format("Cannot open object details view: %s", e.getLocalizedMessage()));
+            MessageDialogHelper.openError(getShell(), Messages.get().SummaryTableWidget_Error, String.format(Messages.get().SummaryTableWidget_CannotOpenObjectDetails, e.getLocalizedMessage()));
          }
       }
    }
@@ -441,11 +441,11 @@ public class SummaryTableWidget extends Composite
          return;
       
       final NXCSession session = ConsoleSharedData.getSession();
-      new ConsoleJob("Force DCI poll", viewPart, Activator.PLUGIN_ID, null) {
+      new ConsoleJob(Messages.get().SummaryTableWidget_ForceDciPoll, viewPart, Activator.PLUGIN_ID, null) {
          @Override
          protected void runInternal(IProgressMonitor monitor) throws Exception
          {
-            monitor.beginTask("DCI poll", requests.size());
+            monitor.beginTask(Messages.get().SummaryTableWidget_DciPoll, requests.size());
             for(PollRequest r : requests)
             {
                session.forceDCIPoll(r.nodeId, r.dciId);
@@ -464,7 +464,7 @@ public class SummaryTableWidget extends Composite
          @Override
          protected String getErrorMessage()
          {
-            return "Forced DCI poll failed";
+            return Messages.get().SummaryTableWidget_13;
          }
       }.start();
    }
index f75a7ee..08b92ba 100644 (file)
@@ -31,6 +31,7 @@ public class Messages extends NLS
        public static String EventConfigurator_OpenJob_Error;
        public static String EventConfigurator_OpenJob_Title;
        public static String EventConfigurator_Properties;
+   public static String EventConfigurator_ShowFilter;
        public static String EventConfigurator_UpdateJob_Error;
        public static String EventConfigurator_UpdateJob_Title;
        public static String EventLabelProvider_Unknown;
index b84a1e5..53545a7 100644 (file)
@@ -24,6 +24,7 @@ EventConfigurator_NewEvent=&New event template...
 EventConfigurator_OpenJob_Error=Cannot open event configuration
 EventConfigurator_OpenJob_Title=Open event configuration
 EventConfigurator_Properties=&Properties...
+EventConfigurator_ShowFilter=Show &filter
 EventConfigurator_UpdateJob_Error=Cannot update event template
 EventConfigurator_UpdateJob_Title=Update event template
 EventLabelProvider_Unknown=<unknown>
index 7d3c01a..54723a9 100644 (file)
@@ -24,6 +24,7 @@ EventConfigurator_NewEvent=&Nov\u00E1 \u0161ablona ud\u00E1losti...
 EventConfigurator_OpenJob_Error=Nelze otev\u0159\u00EDt konfiguraci ud\u00E1losti
 EventConfigurator_OpenJob_Title=Otev\u0159\u00EDt konfiguraci ud\u00E1losti
 EventConfigurator_Properties=&Vlastnosti...
+EventConfigurator_ShowFilter=Show &filter
 EventConfigurator_UpdateJob_Error=Nelze aktualizovat \u0161ablonu ud\u00E1losti
 EventConfigurator_UpdateJob_Title=Aktualizovat \u0161ablonu ud\u00E1losti
 EventLabelProvider_Unknown=<nezn\u00E1m\u00FD>
index b84a1e5..53545a7 100644 (file)
@@ -24,6 +24,7 @@ EventConfigurator_NewEvent=&New event template...
 EventConfigurator_OpenJob_Error=Cannot open event configuration
 EventConfigurator_OpenJob_Title=Open event configuration
 EventConfigurator_Properties=&Properties...
+EventConfigurator_ShowFilter=Show &filter
 EventConfigurator_UpdateJob_Error=Cannot update event template
 EventConfigurator_UpdateJob_Title=Update event template
 EventLabelProvider_Unknown=<unknown>
index 3329f79..91fc6e6 100644 (file)
@@ -24,6 +24,7 @@ EventConfigurator_NewEvent=&Nueva plantilla de eventos...
 EventConfigurator_OpenJob_Error=No es posible configurar el evento
 EventConfigurator_OpenJob_Title=Abrir configuraci\u00f3n de eventos
 EventConfigurator_Properties=&Propiedades...
+EventConfigurator_ShowFilter=Show &filter
 EventConfigurator_UpdateJob_Error=No es posible actualizar la plantilla de eventos
 EventConfigurator_UpdateJob_Title=Actualizar plantilla de eventos
 EventLabelProvider_Unknown=<desconocido>
index b84a1e5..53545a7 100644 (file)
@@ -24,6 +24,7 @@ EventConfigurator_NewEvent=&New event template...
 EventConfigurator_OpenJob_Error=Cannot open event configuration
 EventConfigurator_OpenJob_Title=Open event configuration
 EventConfigurator_Properties=&Properties...
+EventConfigurator_ShowFilter=Show &filter
 EventConfigurator_UpdateJob_Error=Cannot update event template
 EventConfigurator_UpdateJob_Title=Update event template
 EventLabelProvider_Unknown=<unknown>
index 7eeebe3..eded5f0 100644 (file)
@@ -24,6 +24,7 @@ EventConfigurator_NewEvent=&\u041d\u043e\u0432\u044b\u0439 \u0448\u0430\u0431\u0
 EventConfigurator_OpenJob_Error=\u041d\u0435\u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u043e\u0442\u043a\u0440\u044b\u0442\u044c \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0441\u043e\u0431\u044b\u0442\u0438\u044f
 EventConfigurator_OpenJob_Title=\u041e\u0442\u043a\u0440\u044b\u0442\u0438\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043a \u0441\u043e\u0431\u044b\u0442\u0438\u044f
 EventConfigurator_Properties=&\u0421\u0432\u043e\u0439\u0441\u0442\u0432\u0430...
+EventConfigurator_ShowFilter=Show &filter
 EventConfigurator_UpdateJob_Error=\u041d\u0435\u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u043e\u0431\u043d\u043e\u0432\u0438\u0442\u044c \u0448\u0430\u0431\u043b\u043e\u043d \u0441\u043e\u0431\u044b\u0442\u0438\u044f
 EventConfigurator_UpdateJob_Title=\u041e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 \u0448\u0430\u0431\u043b\u043e\u043d\u0430 \u0441\u043e\u0431\u044b\u0442\u0438\u044f
 EventLabelProvider_Unknown=<\u043d\u0435\u0438\u0437\u0432\u0435\u0441\u0442\u043d\u043e>
index b84a1e5..53545a7 100644 (file)
@@ -24,6 +24,7 @@ EventConfigurator_NewEvent=&New event template...
 EventConfigurator_OpenJob_Error=Cannot open event configuration
 EventConfigurator_OpenJob_Title=Open event configuration
 EventConfigurator_Properties=&Properties...
+EventConfigurator_ShowFilter=Show &filter
 EventConfigurator_UpdateJob_Error=Cannot update event template
 EventConfigurator_UpdateJob_Title=Update event template
 EventLabelProvider_Unknown=<unknown>
index f8b48c6..18bd8ad 100644 (file)
@@ -378,7 +378,7 @@ public class EventConfigurator extends ViewPart implements SessionListener
                };
                actionDelete.setEnabled(false);
 
-      actionShowFilter = new Action("Show &filter", Action.AS_CHECK_BOX) {
+      actionShowFilter = new Action(Messages.get().EventConfigurator_ShowFilter, Action.AS_CHECK_BOX) {
          @Override
          public void run()
          {
index 9ca61b0..2ac6a05 100644 (file)
@@ -6,8 +6,11 @@ public class Messages extends NLS
 {
        private static final String BUNDLE_NAME = "org.netxms.ui.eclipse.filemanager.messages"; //$NON-NLS-1$
        public static String AgentFileManager_AllFiles;
+   public static String AgentFileManager_ColAccessRights;
    public static String AgentFileManager_ColDate;
+   public static String AgentFileManager_ColGroup;
    public static String AgentFileManager_ColName;
+   public static String AgentFileManager_ColOwner;
    public static String AgentFileManager_ColSize;
    public static String AgentFileManager_ColType;
    public static String AgentFileManager_CreateFolder;
@@ -21,6 +24,7 @@ public class Messages extends NLS
    public static String AgentFileManager_Error;
    public static String AgentFileManager_FileDownloadError;
    public static String AgentFileManager_FolderCreationError;
+   public static String AgentFileManager_FollowChanges;
    public static String AgentFileManager_MoveError;
    public static String AgentFileManager_MoveFile;
    public static String AgentFileManager_OpenViewError;
@@ -34,8 +38,23 @@ public class Messages extends NLS
    public static String AgentFileManager_UploadFileJobTitle;
    public static String AgentFileManager_UploadFolder;
    public static String AgentFileManager_UploadFolderJobTitle;
+   public static String AgentFileViewer_Copy;
+   public static String AgentFileViewer_FileIsTooLarge;
+   public static String AgentFileViewer_FileIsTooLargeMessageText;
+   public static String AgentFileViewer_Find;
+   public static String AgentFileViewer_SelectAll;
+   public static String BaseFileViewer_Close;
+   public static String BaseFileViewer_Find;
+   public static String BaseFileViewer_FindInFile;
+   public static String BaseFileViewer_HideMessage;
+   public static String BaseFileViewer_LoadJobError;
+   public static String BaseFileViewer_LoadJobName;
    public static String CreateFolderDialog_Label;
    public static String CreateFolderDialog_Title;
+   public static String DynamicFileViewer_CannotRestartFileTracking;
+   public static String DynamicFileViewer_FileTrackingFailed;
+   public static String DynamicFileViewer_RestartFileTracking;
+   public static String DynamicFileViewer_TrackFileChanges;
    public static String FileViewer_Cannot_Stop_File_Monitoring;
    public static String FileViewer_ClearOutput;
    public static String FileViewer_Download_File_Updates;
@@ -75,7 +94,8 @@ public class Messages extends NLS
        public static String StartClientToServerFileUploadDialog_WarningText;
        public static String StartServerToAgentFileUploadDialog_CreateJobOnHold;
        public static String StartServerToAgentFileUploadDialog_RemoteFileName;
-       public static String StartServerToAgentFileUploadDialog_ServerFile;
+       public static String StartServerToAgentFileUploadDialog_ScheduleTask;
+   public static String StartServerToAgentFileUploadDialog_ServerFile;
        public static String StartServerToAgentFileUploadDialog_Title;
        public static String StartServerToAgentFileUploadDialog_Warning;
        public static String StartServerToAgentFileUploadDialog_WarningText;
index 2d58bfc..04eb5c1 100644 (file)
@@ -124,7 +124,7 @@ public class StartServerToAgentFileUploadDialog extends Dialog
                if(canScheduleFileUpload)
                {
                checkIsSchedule = new Button(dialogArea, SWT.CHECK);
-               checkIsSchedule.setText("Schedule task");
+               checkIsSchedule.setText(Messages.get().StartServerToAgentFileUploadDialog_ScheduleTask);
          checkIsSchedule.addSelectionListener(new SelectionListener() {
             
             @Override
index 729eae2..5908fca 100644 (file)
@@ -1,6 +1,9 @@
 AgentFileManager_AllFiles=All Files
+AgentFileManager_ColAccessRights=Access Rights
 AgentFileManager_ColDate=Date modified
+AgentFileManager_ColGroup=Group
 AgentFileManager_ColName=Name
+AgentFileManager_ColOwner=Owner
 AgentFileManager_ColSize=Size
 AgentFileManager_ColType=Type
 AgentFileManager_CreateFolder=&Create folder...
@@ -14,6 +17,7 @@ AgentFileManager_DownloadJobTitle=Download file from agent and start tail
 AgentFileManager_Error=Error
 AgentFileManager_FileDownloadError=Error while downloading file %s from node %s [%d]
 AgentFileManager_FolderCreationError=Cannot create folder
+AgentFileManager_FollowChanges=&Follow changes
 AgentFileManager_MoveError=Cannot move file
 AgentFileManager_MoveFile=Moving file
 AgentFileManager_OpenViewError=Error opening view: %s
@@ -27,8 +31,23 @@ AgentFileManager_UploadFile=&Upload file...
 AgentFileManager_UploadFileJobTitle=Upload file to agent
 AgentFileManager_UploadFolder=&Upload folder...
 AgentFileManager_UploadFolderJobTitle=Upload folder to agent
+AgentFileViewer_Copy=&Copy
+AgentFileViewer_FileIsTooLarge=File is too large
+AgentFileViewer_FileIsTooLargeMessageText=File is too large to be displayed in full. Click OK to see beginning of the file.
+AgentFileViewer_Find=&Find
+AgentFileViewer_SelectAll=Select &all
+BaseFileViewer_Close=Close
+BaseFileViewer_Find=Find:
+BaseFileViewer_FindInFile=Find in file
+BaseFileViewer_HideMessage=Hide message
+BaseFileViewer_LoadJobError=Cannot load file %s
+BaseFileViewer_LoadJobName=Load file into viewer
 CreateFolderDialog_Label=New folder name
 CreateFolderDialog_Title=Create Folder
+DynamicFileViewer_CannotRestartFileTracking=Cannot restart file change tracking
+DynamicFileViewer_FileTrackingFailed=File tracking failed
+DynamicFileViewer_RestartFileTracking=Restart file tracking
+DynamicFileViewer_TrackFileChanges=Track file changes
 FileViewer_Cannot_Stop_File_Monitoring=Cannot stop file monitor
 FileViewer_ClearOutput=&Clear output
 FileViewer_Download_File_Updates=Download file updates from agent
@@ -68,6 +87,7 @@ StartClientToServerFileUploadDialog_Warning=Warning
 StartClientToServerFileUploadDialog_WarningText=Please select file for upload
 StartServerToAgentFileUploadDialog_CreateJobOnHold=Create upload job but don't start it (job will be in "on hold" state)
 StartServerToAgentFileUploadDialog_RemoteFileName=Remote file name (leave blank for upload to agent's file store)
+StartServerToAgentFileUploadDialog_ScheduleTask=Schedule task
 StartServerToAgentFileUploadDialog_ServerFile=Server file
 StartServerToAgentFileUploadDialog_Title=Start File Upload
 StartServerToAgentFileUploadDialog_Warning=Warning
index 0810fe7..d434b88 100644 (file)
@@ -1,6 +1,9 @@
 AgentFileManager_AllFiles=All Files
+AgentFileManager_ColAccessRights=Access Rights
 AgentFileManager_ColDate=Date modified
+AgentFileManager_ColGroup=Group
 AgentFileManager_ColName=Name
+AgentFileManager_ColOwner=Owner
 AgentFileManager_ColSize=Size
 AgentFileManager_ColType=Type
 AgentFileManager_CreateFolder=&Create folder...
@@ -14,6 +17,7 @@ AgentFileManager_DownloadJobTitle=Download file from agent and start tail
 AgentFileManager_Error=Error
 AgentFileManager_FileDownloadError=Error while downloading file %s from node %s [%d]
 AgentFileManager_FolderCreationError=Cannot create folder
+AgentFileManager_FollowChanges=&Follow changes
 AgentFileManager_MoveError=Cannot move file
 AgentFileManager_MoveFile=Moving file
 AgentFileManager_OpenViewError=Error opening view: %s
@@ -27,8 +31,23 @@ AgentFileManager_UploadFile=&Upload file...
 AgentFileManager_UploadFileJobTitle=Upload file to agent
 AgentFileManager_UploadFolder=&Upload folder...
 AgentFileManager_UploadFolderJobTitle=Upload folder to agent
+AgentFileViewer_Copy=&Copy
+AgentFileViewer_FileIsTooLarge=File is too large
+AgentFileViewer_FileIsTooLargeMessageText=File is too large to be displayed in full. Click OK to see beginning of the file.
+AgentFileViewer_Find=&Find
+AgentFileViewer_SelectAll=Select &all
+BaseFileViewer_Close=Close
+BaseFileViewer_Find=Find:
+BaseFileViewer_FindInFile=Find in file
+BaseFileViewer_HideMessage=Hide message
+BaseFileViewer_LoadJobError=Cannot load file %s
+BaseFileViewer_LoadJobName=Load file into viewer
 CreateFolderDialog_Label=New folder name
 CreateFolderDialog_Title=Create Folder
+DynamicFileViewer_CannotRestartFileTracking=Cannot restart file change tracking
+DynamicFileViewer_FileTrackingFailed=File tracking failed
+DynamicFileViewer_RestartFileTracking=Restart file tracking
+DynamicFileViewer_TrackFileChanges=Track file changes
 FileViewer_Cannot_Stop_File_Monitoring=Cannot stop file monitor
 FileViewer_ClearOutput=&Clear output
 FileViewer_Download_File_Updates=Download file updates from agent
@@ -68,6 +87,7 @@ StartClientToServerFileUploadDialog_Warning=Varov\u00e1n\u00ed
 StartClientToServerFileUploadDialog_WarningText=Pros\u00edm vyber soubor pro nahr\u00e1n\u00ed
 StartServerToAgentFileUploadDialog_CreateJobOnHold=Vytvo\u0159it nahr\u00e1vac\u00ed \u00falohu, ale nespou\u0161t\u011bt j\u00ed (\u00faloha bude ve stavu "pozdr\u017een")
 StartServerToAgentFileUploadDialog_RemoteFileName=N\u00e1zev vzd\u00e1len\u00e9ho souboru (nechte pr\u00e1zdn\u00fd pro nahr\u00e1n\u00ed do ulo\u017ei\u0161t\u011b agenta )
+StartServerToAgentFileUploadDialog_ScheduleTask=Schedule task
 StartServerToAgentFileUploadDialog_ServerFile=Serverov\u00fd soubor
 StartServerToAgentFileUploadDialog_Title=Spustit nahr\u00e1v\u00e1n\u00ed souboru
 StartServerToAgentFileUploadDialog_Warning=Varov\u00e1n\u00ed
index 853ba1d..c8671e1 100644 (file)
@@ -1,6 +1,9 @@
 AgentFileManager_AllFiles=All Files
+AgentFileManager_ColAccessRights=Access Rights
 AgentFileManager_ColDate=Date modified
+AgentFileManager_ColGroup=Group
 AgentFileManager_ColName=Name
+AgentFileManager_ColOwner=Owner
 AgentFileManager_ColSize=Size
 AgentFileManager_ColType=Type
 AgentFileManager_CreateFolder=&Create folder...
@@ -14,6 +17,7 @@ AgentFileManager_DownloadJobTitle=Download file from agent and start tail
 AgentFileManager_Error=Error
 AgentFileManager_FileDownloadError=Error while downloading file %s from node %s [%d]
 AgentFileManager_FolderCreationError=Cannot create folder
+AgentFileManager_FollowChanges=&Follow changes
 AgentFileManager_MoveError=Cannot move file
 AgentFileManager_MoveFile=Moving file
 AgentFileManager_OpenViewError=Error opening view: %s
@@ -27,8 +31,23 @@ AgentFileManager_UploadFile=&Upload file...
 AgentFileManager_UploadFileJobTitle=Upload file to agent
 AgentFileManager_UploadFolder=&Upload folder...
 AgentFileManager_UploadFolderJobTitle=Upload folder to agent
+AgentFileViewer_Copy=&Copy
+AgentFileViewer_FileIsTooLarge=File is too large
+AgentFileViewer_FileIsTooLargeMessageText=File is too large to be displayed in full. Click OK to see beginning of the file.
+AgentFileViewer_Find=&Find
+AgentFileViewer_SelectAll=Select &all
+BaseFileViewer_Close=Close
+BaseFileViewer_Find=Find:
+BaseFileViewer_FindInFile=Find in file
+BaseFileViewer_HideMessage=Hide message
+BaseFileViewer_LoadJobError=Cannot load file %s
+BaseFileViewer_LoadJobName=Load file into viewer
 CreateFolderDialog_Label=New folder name
 CreateFolderDialog_Title=Create Folder
+DynamicFileViewer_CannotRestartFileTracking=Cannot restart file change tracking
+DynamicFileViewer_FileTrackingFailed=File tracking failed
+DynamicFileViewer_RestartFileTracking=Restart file tracking
+DynamicFileViewer_TrackFileChanges=Track file changes
 FileViewer_Cannot_Stop_File_Monitoring=Cannot stop file monitor
 FileViewer_ClearOutput=&Clear output
 FileViewer_Download_File_Updates=Download file updates from agent
@@ -68,6 +87,7 @@ StartClientToServerFileUploadDialog_Warning=Warning
 StartClientToServerFileUploadDialog_WarningText=Please select file for upload
 StartServerToAgentFileUploadDialog_CreateJobOnHold=Create upload job but don't start it (job will be in "on hold" state)
 StartServerToAgentFileUploadDialog_RemoteFileName=Remote file name (leave blank for upload to agent's file store)
+StartServerToAgentFileUploadDialog_ScheduleTask=Schedule task
 StartServerToAgentFileUploadDialog_ServerFile=Server file
 StartServerToAgentFileUploadDialog_Title=Start File Upload
 StartServerToAgentFileUploadDialog_Warning=Warning
index 4c6b901..4d92840 100644 (file)
@@ -1,6 +1,9 @@
 AgentFileManager_AllFiles=All Files
+AgentFileManager_ColAccessRights=Access Rights
 AgentFileManager_ColDate=Date modified
+AgentFileManager_ColGroup=Group
 AgentFileManager_ColName=Name
+AgentFileManager_ColOwner=Owner
 AgentFileManager_ColSize=Size
 AgentFileManager_ColType=Type
 AgentFileManager_CreateFolder=&Create folder...
@@ -14,6 +17,7 @@ AgentFileManager_DownloadJobTitle=Download file from agent and start tail
 AgentFileManager_Error=Error
 AgentFileManager_FileDownloadError=Error while downloading file %s from node %s [%d]
 AgentFileManager_FolderCreationError=Cannot create folder
+AgentFileManager_FollowChanges=&Follow changes
 AgentFileManager_MoveError=Cannot move file
 AgentFileManager_MoveFile=Moving file
 AgentFileManager_OpenViewError=Error opening view: %s
@@ -27,8 +31,23 @@ AgentFileManager_UploadFile=&Upload file...
 AgentFileManager_UploadFileJobTitle=Upload file to agent
 AgentFileManager_UploadFolder=&Upload folder...
 AgentFileManager_UploadFolderJobTitle=Upload folder to agent
+AgentFileViewer_Copy=&Copy
+AgentFileViewer_FileIsTooLarge=File is too large
+AgentFileViewer_FileIsTooLargeMessageText=File is too large to be displayed in full. Click OK to see beginning of the file.
+AgentFileViewer_Find=&Find
+AgentFileViewer_SelectAll=Select &all
+BaseFileViewer_Close=Close
+BaseFileViewer_Find=Find:
+BaseFileViewer_FindInFile=Find in file
+BaseFileViewer_HideMessage=Hide message
+BaseFileViewer_LoadJobError=Cannot load file %s
+BaseFileViewer_LoadJobName=Load file into viewer
 CreateFolderDialog_Label=New folder name
 CreateFolderDialog_Title=Create Folder
+DynamicFileViewer_CannotRestartFileTracking=Cannot restart file change tracking
+DynamicFileViewer_FileTrackingFailed=File tracking failed
+DynamicFileViewer_RestartFileTracking=Restart file tracking
+DynamicFileViewer_TrackFileChanges=Track file changes
 FileViewer_Cannot_Stop_File_Monitoring=Cannot stop file monitor
 FileViewer_ClearOutput=&Clear output
 FileViewer_Download_File_Updates=Download file updates from agent
@@ -68,6 +87,7 @@ StartClientToServerFileUploadDialog_Warning=Advertencia
 StartClientToServerFileUploadDialog_WarningText=Seleccionar un fichero para subir
 StartServerToAgentFileUploadDialog_CreateJobOnHold=Crear una tarea para subir el fichero sin iniciarla (la tarea quedar\u00e1 "retenida")
 StartServerToAgentFileUploadDialog_RemoteFileName=Nombre del fichero remoto (dejar vac\u00edo para subir un fichero de agente)
+StartServerToAgentFileUploadDialog_ScheduleTask=Schedule task
 StartServerToAgentFileUploadDialog_ServerFile=Fichero del servidor
 StartServerToAgentFileUploadDialog_Title=Iniciar la subida del fichero
 StartServerToAgentFileUploadDialog_Warning=Advertencia
index 853ba1d..c8671e1 100644 (file)
@@ -1,6 +1,9 @@
 AgentFileManager_AllFiles=All Files
+AgentFileManager_ColAccessRights=Access Rights
 AgentFileManager_ColDate=Date modified
+AgentFileManager_ColGroup=Group
 AgentFileManager_ColName=Name
+AgentFileManager_ColOwner=Owner
 AgentFileManager_ColSize=Size
 AgentFileManager_ColType=Type
 AgentFileManager_CreateFolder=&Create folder...
@@ -14,6 +17,7 @@ AgentFileManager_DownloadJobTitle=Download file from agent and start tail
 AgentFileManager_Error=Error
 AgentFileManager_FileDownloadError=Error while downloading file %s from node %s [%d]
 AgentFileManager_FolderCreationError=Cannot create folder
+AgentFileManager_FollowChanges=&Follow changes
 AgentFileManager_MoveError=Cannot move file
 AgentFileManager_MoveFile=Moving file
 AgentFileManager_OpenViewError=Error opening view: %s
@@ -27,8 +31,23 @@ AgentFileManager_UploadFile=&Upload file...
 AgentFileManager_UploadFileJobTitle=Upload file to agent
 AgentFileManager_UploadFolder=&Upload folder...
 AgentFileManager_UploadFolderJobTitle=Upload folder to agent
+AgentFileViewer_Copy=&Copy
+AgentFileViewer_FileIsTooLarge=File is too large
+AgentFileViewer_FileIsTooLargeMessageText=File is too large to be displayed in full. Click OK to see beginning of the file.
+AgentFileViewer_Find=&Find
+AgentFileViewer_SelectAll=Select &all
+BaseFileViewer_Close=Close
+BaseFileViewer_Find=Find:
+BaseFileViewer_FindInFile=Find in file
+BaseFileViewer_HideMessage=Hide message
+BaseFileViewer_LoadJobError=Cannot load file %s
+BaseFileViewer_LoadJobName=Load file into viewer
 CreateFolderDialog_Label=New folder name
 CreateFolderDialog_Title=Create Folder
+DynamicFileViewer_CannotRestartFileTracking=Cannot restart file change tracking
+DynamicFileViewer_FileTrackingFailed=File tracking failed
+DynamicFileViewer_RestartFileTracking=Restart file tracking
+DynamicFileViewer_TrackFileChanges=Track file changes
 FileViewer_Cannot_Stop_File_Monitoring=Cannot stop file monitor
 FileViewer_ClearOutput=&Clear output
 FileViewer_Download_File_Updates=Download file updates from agent
@@ -68,6 +87,7 @@ StartClientToServerFileUploadDialog_Warning=Warning
 StartClientToServerFileUploadDialog_WarningText=Please select file for upload
 StartServerToAgentFileUploadDialog_CreateJobOnHold=Create upload job but don't start it (job will be in "on hold" state)
 StartServerToAgentFileUploadDialog_RemoteFileName=Remote file name (leave blank for upload to agent's file store)
+StartServerToAgentFileUploadDialog_ScheduleTask=Schedule task
 StartServerToAgentFileUploadDialog_ServerFile=Server file
 StartServerToAgentFileUploadDialog_Title=Start File Upload
 StartServerToAgentFileUploadDialog_Warning=Warning
index dbeb6c9..de68ae8 100644 (file)
@@ -1,6 +1,9 @@
 AgentFileManager_AllFiles=\u0412\u0441\u0435 \u0444\u0430\u0439\u043b\u044b
+AgentFileManager_ColAccessRights=Access Rights
 AgentFileManager_ColDate=\u0414\u0430\u0442\u0430 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f
+AgentFileManager_ColGroup=Group
 AgentFileManager_ColName=\u0418\u043c\u044f
+AgentFileManager_ColOwner=Owner
 AgentFileManager_ColSize=\u0420\u0430\u0437\u043c\u0435\u0440
 AgentFileManager_ColType=\u0422\u0438\u043f
 AgentFileManager_CreateFolder=&\u0421\u043e\u0437\u0434\u0430\u0442\u044c \u043f\u0430\u043f\u043a\u0443...
@@ -14,6 +17,7 @@ AgentFileManager_DownloadJobTitle=\u0417\u0430\u0433\u0440\u0443\u0437\u0438\u04
 AgentFileManager_Error=\u041e\u0448\u0438\u0431\u043a\u0430
 AgentFileManager_FileDownloadError=\u041e\u0448\u0438\u0431\u043a\u0430 \u043f\u0440\u0438 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u0438 \u0444\u0430\u0439\u043b\u0430 %s \u0441 \u0443\u0437\u043b\u0430 %s [%d]
 AgentFileManager_FolderCreationError=\u041e\u0448\u0438\u0431\u043a\u0430 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u043f\u0430\u043f\u043a\u0438
+AgentFileManager_FollowChanges=&Follow changes
 AgentFileManager_MoveError=\u041d\u0435\u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u043f\u0435\u0440\u0435\u043c\u0435\u0441\u0442\u0438\u0442\u044c \u0444\u0430\u0439\u043b
 AgentFileManager_MoveFile=\u041f\u0435\u0440\u0435\u043c\u0435\u0449\u0435\u043d\u0438\u0435 \u0444\u0430\u0439\u043b\u0430
 AgentFileManager_OpenViewError=\u041e\u0448\u0438\u0431\u043a\u0430 \u043e\u0442\u043a\u0440\u044b\u0442\u0438\u044f \u0432\u0438\u0434\u0430: %s
@@ -27,8 +31,23 @@ AgentFileManager_UploadFile=&\u0417\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u0
 AgentFileManager_UploadFileJobTitle=\u0417\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044c \u0444\u0430\u0439\u043b \u043d\u0430 \u0430\u0433\u0435\u043d\u0442
 AgentFileManager_UploadFolder=&\u0417\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044c \u043f\u0430\u043f\u043a\u0443...
 AgentFileManager_UploadFolderJobTitle=\u0417\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044c \u043f\u0430\u043f\u043a\u0443 \u043d\u0430 \u0430\u0433\u0435\u043d\u0442
+AgentFileViewer_Copy=&Copy
+AgentFileViewer_FileIsTooLarge=File is too large
+AgentFileViewer_FileIsTooLargeMessageText=File is too large to be displayed in full. Click OK to see beginning of the file.
+AgentFileViewer_Find=&Find
+AgentFileViewer_SelectAll=Select &all
+BaseFileViewer_Close=Close
+BaseFileViewer_Find=Find:
+BaseFileViewer_FindInFile=Find in file
+BaseFileViewer_HideMessage=Hide message
+BaseFileViewer_LoadJobError=Cannot load file %s
+BaseFileViewer_LoadJobName=Load file into viewer
 CreateFolderDialog_Label=\u041d\u043e\u0432\u0430\u044f \u043f\u0430\u043f\u043a\u0430
 CreateFolderDialog_Title=\u0421\u043e\u0437\u0434\u0430\u0442\u044c \u043f\u0430\u043f\u043a\u0443
+DynamicFileViewer_CannotRestartFileTracking=Cannot restart file change tracking
+DynamicFileViewer_FileTrackingFailed=File tracking failed
+DynamicFileViewer_RestartFileTracking=Restart file tracking
+DynamicFileViewer_TrackFileChanges=Track file changes
 FileViewer_Cannot_Stop_File_Monitoring=\u041d\u0435\u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u043e\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433 \u0444\u0430\u0439\u043b\u043e\u0432
 FileViewer_ClearOutput=&\u041e\u0447\u0438\u0441\u0442\u0438\u0442\u044c \u0432\u044b\u0432\u043e\u0434
 FileViewer_Download_File_Updates=\u0417\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044c \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044b\u0439 \u0444\u0430\u0439\u043b \u0441 \u0430\u0433\u0435\u043d\u0442\u0430
@@ -68,6 +87,7 @@ StartClientToServerFileUploadDialog_Warning=\u041f\u0440\u0435\u0434\u0443\u043f
 StartClientToServerFileUploadDialog_WarningText=\u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u0443\u043a\u0430\u0436\u0438\u0442\u0435 \u0444\u0430\u0439\u043b \u0434\u043b\u044f \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438
 StartServerToAgentFileUploadDialog_CreateJobOnHold=\u0421\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u0437\u0430\u0434\u0430\u043d\u0438\u044f \u043d\u0430 \u043e\u0442\u043b\u043e\u0436\u0435\u043d\u043d\u0443\u044e \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0443 \u0444\u0430\u0439\u043b\u0430 (\u0437\u0430\u0434\u0430\u043d\u0438\u0435 \u0431\u0443\u0434\u0435\u0442 \u0432 "\u0437\u0430\u043c\u043e\u0440\u043e\u0436\u0435\u043d\u043d\u043e\u043c" \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0438)
 StartServerToAgentFileUploadDialog_RemoteFileName=\u0418\u043c\u044f \u0444\u0430\u0439\u043b\u0430 \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440\u0435 (\u043e\u0441\u0442\u0430\u0432\u044c\u0442\u0435 \u043f\u0443\u0441\u0442\u044b\u043c \u0434\u043b\u044f \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u0432 \u0444\u0430\u0439\u043b\u043e\u0432\u043e\u0435 \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0435 \u0430\u0433\u0435\u043d\u0442\u0430)
+StartServerToAgentFileUploadDialog_ScheduleTask=Schedule task
 StartServerToAgentFileUploadDialog_ServerFile=\u0424\u0430\u0439\u043b \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440\u0435
 StartServerToAgentFileUploadDialog_Title=\u041d\u0430\u0447\u0430\u043b\u043e \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u0444\u0430\u0439\u043b\u0430
 StartServerToAgentFileUploadDialog_Warning=\u041f\u0440\u0435\u0434\u0443\u043f\u0440\u0435\u0436\u0434\u0435\u043d\u0438\u0435
index fb08ab9..e6a7f17 100644 (file)
@@ -1,6 +1,9 @@
 AgentFileManager_AllFiles=All Files
+AgentFileManager_ColAccessRights=Access Rights
 AgentFileManager_ColDate=Date modified
+AgentFileManager_ColGroup=Group
 AgentFileManager_ColName=Name
+AgentFileManager_ColOwner=Owner
 AgentFileManager_ColSize=Size
 AgentFileManager_ColType=Type
 AgentFileManager_CreateFolder=&Create folder...
@@ -14,6 +17,7 @@ AgentFileManager_DownloadJobTitle=Download file from agent and start tail
 AgentFileManager_Error=Error
 AgentFileManager_FileDownloadError=Error while downloading file %s from node %s [%d]
 AgentFileManager_FolderCreationError=Cannot create folder
+AgentFileManager_FollowChanges=&Follow changes
 AgentFileManager_MoveError=Cannot move file
 AgentFileManager_MoveFile=Moving file
 AgentFileManager_OpenViewError=Error opening view: %s
@@ -27,8 +31,23 @@ AgentFileManager_UploadFile=&Upload file...
 AgentFileManager_UploadFileJobTitle=Upload file to agent
 AgentFileManager_UploadFolder=&Upload folder...
 AgentFileManager_UploadFolderJobTitle=Upload folder to agent
+AgentFileViewer_Copy=&Copy
+AgentFileViewer_FileIsTooLarge=File is too large
+AgentFileViewer_FileIsTooLargeMessageText=File is too large to be displayed in full. Click OK to see beginning of the file.
+AgentFileViewer_Find=&Find
+AgentFileViewer_SelectAll=Select &all
+BaseFileViewer_Close=Close
+BaseFileViewer_Find=Find:
+BaseFileViewer_FindInFile=Find in file
+BaseFileViewer_HideMessage=Hide message
+BaseFileViewer_LoadJobError=Cannot load file %s
+BaseFileViewer_LoadJobName=Load file into viewer
 CreateFolderDialog_Label=New folder name
 CreateFolderDialog_Title=Create Folder
+DynamicFileViewer_CannotRestartFileTracking=Cannot restart file change tracking
+DynamicFileViewer_FileTrackingFailed=File tracking failed
+DynamicFileViewer_RestartFileTracking=Restart file tracking
+DynamicFileViewer_TrackFileChanges=Track file changes
 FileViewer_Cannot_Stop_File_Monitoring=Cannot stop file monitor
 FileViewer_ClearOutput=&Clear output
 FileViewer_Download_File_Updates=Download file updates from agent
@@ -68,6 +87,7 @@ StartClientToServerFileUploadDialog_Warning=Warning
 StartClientToServerFileUploadDialog_WarningText=Please select file for upload
 StartServerToAgentFileUploadDialog_CreateJobOnHold=Create upload job but don't start it (job will be in "on hold" state)
 StartServerToAgentFileUploadDialog_RemoteFileName=Remote file name (leave blank for upload to agent's file store)
+StartServerToAgentFileUploadDialog_ScheduleTask=Schedule task
 StartServerToAgentFileUploadDialog_ServerFile=Server file
 StartServerToAgentFileUploadDialog_Title=Start File Upload
 StartServerToAgentFileUploadDialog_Warning=Warning
index 3e22577..a21c7f7 100644 (file)
@@ -182,15 +182,15 @@ public class AgentFileManager extends ViewPart
       
       String os = ((Node)session.findObjectById(objectId)).getSystemDescription(); //$NON-NLS-1$
 
-      if(os.contains("Windows"))//if OS is windows don't show group and access rights columns
+      if(os.contains("Windows"))//if OS is windows don't show group and access rights columns //$NON-NLS-1$
       {
-         final String[] columnNames = { Messages.get().AgentFileManager_ColName, Messages.get().AgentFileManager_ColType, Messages.get().AgentFileManager_ColSize, Messages.get().AgentFileManager_ColDate, "Owner" };
+         final String[] columnNames = { Messages.get().AgentFileManager_ColName, Messages.get().AgentFileManager_ColType, Messages.get().AgentFileManager_ColSize, Messages.get().AgentFileManager_ColDate, Messages.get().AgentFileManager_ColOwner };
          final int[] columnWidths = { 300, 120, 150, 150, 150 };  
          viewer = new SortableTreeViewer(content, columnNames, columnWidths, 0, SWT.UP, SortableTableViewer.DEFAULT_STYLE);
       }
       else
       {
-         final String[] columnNames = { Messages.get().AgentFileManager_ColName, Messages.get().AgentFileManager_ColType, Messages.get().AgentFileManager_ColSize, Messages.get().AgentFileManager_ColDate, "Owner", "Group", "Access Rights" };
+         final String[] columnNames = { Messages.get().AgentFileManager_ColName, Messages.get().AgentFileManager_ColType, Messages.get().AgentFileManager_ColSize, Messages.get().AgentFileManager_ColDate, Messages.get().AgentFileManager_ColOwner, Messages.get().AgentFileManager_ColGroup, Messages.get().AgentFileManager_ColAccessRights };
          final int[] columnWidths = { 300, 120, 150, 150, 150, 150, 200 };         
          viewer = new SortableTreeViewer(content, columnNames, columnWidths, 0, SWT.UP, SortableTableViewer.DEFAULT_STYLE);
       }
@@ -509,7 +509,7 @@ public class AgentFileManager extends ViewPart
       actionDownloadFile.setActionDefinitionId("org.netxms.ui.eclipse.filemanager.commands.download"); //$NON-NLS-1$
       handlerService.activateHandler(actionDownloadFile.getActionDefinitionId(), new ActionHandler(actionDownloadFile));
 
-      actionTailFile = new Action("Tail") {
+      actionTailFile = new Action(Messages.get().AgentFileManager_FollowChanges) {
          @Override
          public void run()
          {
index 9c1de20..9e25a56 100644 (file)
@@ -171,7 +171,7 @@ public class AgentFileViewer extends ViewPart
       actionScrollLock.setActionDefinitionId("org.netxms.ui.eclipse.objecttools.commands.scroll_lock"); //$NON-NLS-1$
       handlerService.activateHandler(actionScrollLock.getActionDefinitionId(), new ActionHandler(actionScrollLock));
 
-      actionCopy = new Action("&Copy") {
+      actionCopy = new Action(Messages.get().AgentFileViewer_Copy) {
          @Override
          public void run()
          {
@@ -182,7 +182,7 @@ public class AgentFileViewer extends ViewPart
       actionCopy.setActionDefinitionId("org.netxms.ui.eclipse.filemanager.commands.copy"); //$NON-NLS-1$
       handlerService.activateHandler(actionCopy.getActionDefinitionId(), new ActionHandler(actionCopy));
 
-      actionSelectAll = new Action("Select &all") {
+      actionSelectAll = new Action(Messages.get().AgentFileViewer_SelectAll) {
          @Override
          public void run()
          {
@@ -192,7 +192,7 @@ public class AgentFileViewer extends ViewPart
       actionSelectAll.setActionDefinitionId("org.netxms.ui.eclipse.filemanager.commands.select_all"); //$NON-NLS-1$
       handlerService.activateHandler(actionSelectAll.getActionDefinitionId(), new ActionHandler(actionSelectAll));
       
-      actionFind = new Action("&Find", SharedIcons.FIND) {
+      actionFind = new Action(Messages.get().AgentFileViewer_Find, SharedIcons.FIND) {
          @Override
          public void run()
          {
@@ -316,8 +316,8 @@ public class AgentFileViewer extends ViewPart
       final IWorkbenchWindow window = PlatformUI.getWorkbench().getActiveWorkbenchWindow();
           boolean exceedSize = file.getFile().length() > BaseFileViewer.MAX_FILE_SIZE;
           if (exceedSize && 
-                !MessageDialogHelper.openConfirm(window.getShell(), "File is too large",
-                  "File is too large to be displayed in full. Click OK to see beginning of the file."))
+                !MessageDialogHelper.openConfirm(window.getShell(), Messages.get().AgentFileViewer_FileIsTooLarge,
+                  Messages.get().AgentFileViewer_FileIsTooLargeMessageText))
       {
              if (followChanges)
              {
index 68bf4bc..1637312 100644 (file)
@@ -55,6 +55,7 @@ import org.netxms.ui.eclipse.console.resources.SharedColors;
 import org.netxms.ui.eclipse.console.resources.SharedIcons;
 import org.netxms.ui.eclipse.console.resources.StatusDisplayInfo;
 import org.netxms.ui.eclipse.filemanager.Activator;
+import org.netxms.ui.eclipse.filemanager.Messages;
 import org.netxms.ui.eclipse.jobs.ConsoleJob;
 
 /**
@@ -117,7 +118,7 @@ public class BaseFileViewer extends Composite
       messageCloseButton.setBackground(messageBar.getBackground());
       messageCloseButton.setCursor(getDisplay().getSystemCursor(SWT.CURSOR_HAND));
       messageCloseButton.setImage(SharedIcons.IMG_CLOSE);
-      messageCloseButton.setToolTipText("Hide message");
+      messageCloseButton.setToolTipText(Messages.get().BaseFileViewer_HideMessage);
       gd = new GridData();
       gd.verticalAlignment = SWT.CENTER;
       messageCloseButton.setLayoutData(gd);
@@ -209,7 +210,7 @@ public class BaseFileViewer extends Composite
       separator.setLayoutData(gd);
       
       Label searchBarLabel = new Label(searchBar, SWT.LEFT);
-      searchBarLabel.setText("Find:");
+      searchBarLabel.setText(Messages.get().BaseFileViewer_Find);
       searchBarLabel.setBackground(searchBar.getBackground());
       searchBarLabel.setForeground(searchBar.getForeground());
       gd = new GridData();
@@ -232,7 +233,7 @@ public class BaseFileViewer extends Composite
       searchBarTextContainer.setLayoutData(gd);
       
       searchBarText = new Text(searchBarTextContainer, SWT.NONE);
-      searchBarText.setMessage("Find in file");
+      searchBarText.setMessage(Messages.get().BaseFileViewer_FindInFile);
       gd = new GridData();
       gd.horizontalAlignment = SWT.FILL;
       gd.verticalAlignment = SWT.CENTER;
@@ -290,7 +291,7 @@ public class BaseFileViewer extends Composite
       searchCloseButton.setBackground(searchBar.getBackground());
       searchCloseButton.setCursor(getDisplay().getSystemCursor(SWT.CURSOR_HAND));
       searchCloseButton.setImage(SharedIcons.IMG_CLOSE);
-      searchCloseButton.setToolTipText("Close");
+      searchCloseButton.setToolTipText(Messages.get().BaseFileViewer_Close);
       gd = new GridData();
       gd.verticalAlignment = SWT.CENTER;
       gd.horizontalAlignment = SWT.RIGHT;
@@ -335,7 +336,7 @@ public class BaseFileViewer extends Composite
     */
    public void showFile(final File file)
    {
-      ConsoleJob job = new ConsoleJob("Load file into viewer", viewPart, Activator.PLUGIN_ID, null) {
+      ConsoleJob job = new ConsoleJob(Messages.get().BaseFileViewer_LoadJobName, viewPart, Activator.PLUGIN_ID, null) {
          @Override
          protected void runInternal(IProgressMonitor monitor) throws Exception
          {
@@ -352,7 +353,7 @@ public class BaseFileViewer extends Composite
          @Override
          protected String getErrorMessage()
          {
-            return String.format("Cannot load file %s", file.getAbsolutePath());
+            return String.format(Messages.get().BaseFileViewer_LoadJobError, file.getAbsolutePath());
          }
       };
       job.setUser(false);
@@ -400,7 +401,7 @@ public class BaseFileViewer extends Composite
     */
    public void showSearchBar()
    {
-      searchBarText.setText("");
+      searchBarText.setText(""); //$NON-NLS-1$
       searchBar.setVisible(true);
       ((FormData)text.getLayoutData()).bottom = new FormAttachment(searchBar, 0, SWT.TOP);
       layout(true, true);
@@ -423,7 +424,7 @@ public class BaseFileViewer extends Composite
    public void clear()
    {
       content = new StringBuilder();
-      text.setText("");
+      text.setText(""); //$NON-NLS-1$
    }
    
    /**
index 663967c..7931729 100644 (file)
@@ -101,7 +101,7 @@ public class DynamicFileViewer extends BaseFileViewer
       this.remoteFileName = remoteFileName;
       
       text.setTopIndex(text.getLineCount() - 1);
-      monitoringJob = new ConsoleJob("Track file changes", null, Activator.PLUGIN_ID, null) {
+      monitoringJob = new ConsoleJob(Messages.get().DynamicFileViewer_TrackFileChanges, null, Activator.PLUGIN_ID, null) {
          private boolean tracking = true;
 
          @Override
@@ -140,7 +140,7 @@ public class DynamicFileViewer extends BaseFileViewer
          @Override
          protected String getErrorMessage()
          {
-            return "File tracking failed";
+            return Messages.get().DynamicFileViewer_FileTrackingFailed;
          }
       };
       monitoringJob.setUser(false);
@@ -188,7 +188,7 @@ public class DynamicFileViewer extends BaseFileViewer
                   "\n----------------------------------------------------------------------\n"); //$NON-NLS-1$
       showMessage(ERROR, Messages.get().FileViewer_NotifyFollowConnectionLost);
       
-      restartJob = new ConsoleJob("Restart file tracking", null, Activator.PLUGIN_ID, null) {
+      restartJob = new ConsoleJob(Messages.get().DynamicFileViewer_RestartFileTracking, null, Activator.PLUGIN_ID, null) {
          private boolean running = true;
 
          @Override
@@ -239,7 +239,7 @@ public class DynamicFileViewer extends BaseFileViewer
          @Override
          protected String getErrorMessage()
          {
-            return "Cannot restart file change tracking";
+            return Messages.get().DynamicFileViewer_CannotRestartFileTracking;
          }
       };
       restartJob.setUser(false);
index 84ba838..9b61748 100644 (file)
@@ -27,6 +27,7 @@ import org.netxms.client.objects.AbstractObject;
 import org.netxms.client.objects.AccessPoint;
 import org.netxms.client.objects.Interface;
 import org.netxms.client.objects.MobileDevice;
+import org.netxms.client.objects.Node;
 import org.netxms.client.objects.NodeLink;
 import org.netxms.client.objects.Rack;
 import org.netxms.client.objects.ServiceCheck;
@@ -129,6 +130,8 @@ public class GeneralInfo extends TableElement
                                addPair(Messages.get().GeneralInfo_Driver, node.getDriverName(), false);
             if (node.getBootTime() != null)
                addPair(Messages.get().GeneralInfo_BootTime, RegionalSettings.getDateTimeFormat().format(node.getBootTime()), false);
+            if (node.hasAgent())
+               addPair("Agent status", (node.getFlags() & Node.NDF_AGENT_UNREACHABLE) != 0 ? "Unreachable" : "Connected");
             if (node.getLastAgentCommTime() != null)
                addPair("Last agent contact", RegionalSettings.getDateTimeFormat().format(node.getLastAgentCommTime()), false);
             if (node.getRackId() != 0)
index f1bb06f..b4d4412 100644 (file)
@@ -67,7 +67,7 @@ public enum GaugeColorMode
       final GaugeColorMode element = lookupTable.get(value);
       if (element == null)
       {
-         Logger.warning(GaugeColorMode.class.getName(), "Unknown element " + value);
+         Logger.warning(GaugeColorMode.class.getName(), "Unknown element " + value); //$NON-NLS-1$
          return ZONE; // fallback
       }
       return element;
index 6f84b1d..92b64ef 100644 (file)
@@ -62,7 +62,7 @@ public class ExportToCsvAction extends Action
        {
                super(selectionOnly ? Messages.get().ExportToCsvAction_ExportToCsv : Messages.get().ExportToCsvAction_ExportAllToCsv, SharedIcons.CSV);
                
-               setId(selectionOnly ? "org.netxms.ui.eclipse.popupActions.ExportToCSV" : "org.netxms.ui.eclipse.actions.ExportToCSV");
+               setId(selectionOnly ? "org.netxms.ui.eclipse.popupActions.ExportToCSV" : "org.netxms.ui.eclipse.actions.ExportToCSV"); //$NON-NLS-1$ //$NON-NLS-2$
                
                this.viewPart = viewPart;
                this.viewer = viewer;
index ccd89ae..68ce90b 100644 (file)
@@ -30,7 +30,7 @@ import org.netxms.ui.eclipse.console.Messages;
  */
 public class RefreshAction extends Action
 {
-   public static final String ID = "org.netxms.ui.eclipse.library.actions.refresh";
+   public static final String ID = "org.netxms.ui.eclipse.library.actions.refresh"; //$NON-NLS-1$
 
        /**
         * Create default refresh action
index 56aa10f..f47535b 100644 (file)
@@ -67,7 +67,7 @@ public class Activator extends AbstractUIPlugin
                   s = Status.OK;
                   break;
             }
-            log(s, tag + ": " + message, t);
+            log(s, tag + ": " + message, t); //$NON-NLS-1$
          }
       });
        }
index db53b45..251e4fd 100644 (file)
@@ -226,11 +226,11 @@ public class ApplicationActionBarAdvisor extends ActionBarAdvisor
                toolsMenu.add(new GroupMarker(IWorkbenchActionConstants.MB_ADDITIONS));
                
                // Window
-               MenuManager openPerspectiveMenuMgr = new MenuManager(Messages.get().ApplicationActionBarAdvisor_OpenPerspective, "openPerspective"); //$NON-NLS-2$
+               MenuManager openPerspectiveMenuMgr = new MenuManager(Messages.get().ApplicationActionBarAdvisor_OpenPerspective, "openPerspective"); //$NON-NLS-1$
                openPerspectiveMenuMgr.add(contribItemOpenPerspective);
                windowMenu.add(openPerspectiveMenuMgr);
                
-               final MenuManager showViewMenuMgr = new MenuManager(Messages.get().ApplicationActionBarAdvisor_ShowView, "showView"); //$NON-NLS-2$
+               final MenuManager showViewMenuMgr = new MenuManager(Messages.get().ApplicationActionBarAdvisor_ShowView, "showView"); //$NON-NLS-1$
                showViewMenuMgr.add(contribItemShowView);
                windowMenu.add(showViewMenuMgr);
                
index da93a37..4534abe 100644 (file)
@@ -151,7 +151,7 @@ public class ApplicationWorkbenchWindowAdvisor extends WorkbenchWindowAdvisor
          AbstractObject object = session.findObjectByName(dashboardId);
          if ((object == null) || !(object instanceof Dashboard))
          {
-            MessageDialogHelper.openError(null, "Error", String.format("Cannot open dashboard %s (invalid dashboard ID)", dashboardId));
+            MessageDialogHelper.openError(null, Messages.get().ApplicationWorkbenchWindowAdvisor_Error, String.format(Messages.get().ApplicationWorkbenchWindowAdvisor_CannotOpenDashboard, dashboardId));
             return;
          }
          objectId = object.getObjectId();
@@ -160,7 +160,7 @@ public class ApplicationWorkbenchWindowAdvisor extends WorkbenchWindowAdvisor
       Dashboard dashboard = (Dashboard)session.findObjectById(objectId, Dashboard.class);
       if (dashboard == null)
       {
-         MessageDialogHelper.openError(null, "Error", String.format("Cannot open dashboard %s (invalid dashboard ID)", dashboardId));
+         MessageDialogHelper.openError(null, Messages.get().ApplicationWorkbenchWindowAdvisor_Error, String.format(Messages.get().ApplicationWorkbenchWindowAdvisor_CannotOpenDashboard, dashboardId));
          return;
       }
       
@@ -172,7 +172,7 @@ public class ApplicationWorkbenchWindowAdvisor extends WorkbenchWindowAdvisor
       }
       catch(PartInitException e)
       {
-         MessageDialogHelper.openError(null, "Error", String.format("Cannot open dashboard %s (%s)", dashboardId, e.getLocalizedMessage()));
+         MessageDialogHelper.openError(null, Messages.get().ApplicationWorkbenchWindowAdvisor_Error, String.format(Messages.get().ApplicationWorkbenchWindowAdvisor_CannotOpenDashboardType2, dashboardId, e.getLocalizedMessage()));
       }
    }
 
index d748fd4..3375048 100644 (file)
@@ -12,12 +12,22 @@ public class Messages extends NLS
        public String AbstractSelector_ClearSelection;
        public String AbstractSelector_CopyToClipboard;
        public String AbstractSelector_Select;
-       public String AbstractTraceView_Clear;
+       public String AbstractTraceView_CannotSubscribe;
+
+   public String AbstractTraceView_CannotUnsubscribe;
+
+   public String AbstractTraceView_Clear;
        public String AbstractTraceView_CopyToClipboard;
        public String AbstractTraceView_Pause;
        public String AbstractTraceView_ShowFilter;
+
+   public String AbstractTraceView_Subscribing;
+
+   public String AbstractTraceView_Unsubscribing;
        public String BrandingManager_ProductName;
-       public String ConsoleJob_ErrorDialogTitle;
+       public String CompositeWithMessageBar_HideMessage;
+
+   public String ConsoleJob_ErrorDialogTitle;
        public String ExportToCsvAction_ExportToCsv;
        public String ExportToCsvAction_ExportAllToCsv;
        public String ExportToCsvAction_SaveError;
@@ -59,6 +69,8 @@ public class Messages extends NLS
    public String LoginDialog_NoCertSelected;
    public String LoginDialog_Passwd;
        public String LoginDialog_server;
+
+   public String LoginDialog_SlowLinkConnection;
        public String LoginDialog_title;
    public String LoginDialog_Warning;
    public String LoginDialog_WrongKeyStorePasswd;
@@ -73,25 +85,48 @@ public class Messages extends NLS
    public String ApplicationActionBarAdvisor_AboutProductName;
        public String ApplicationActionBarAdvisor_AboutTitle;
        public String ApplicationActionBarAdvisor_AboutText;
+   public String ApplicationActionBarAdvisor_ActionExportPerspective;
+   public String ApplicationActionBarAdvisor_ActionImportPerspective;
+   public String ApplicationActionBarAdvisor_AllFiles;
        public String ApplicationActionBarAdvisor_ConfirmRestart;
        public String ApplicationActionBarAdvisor_FullScreen;
        public String ApplicationActionBarAdvisor_Configuration;
-       public String ApplicationActionBarAdvisor_File;
+       public String ApplicationActionBarAdvisor_Error;
+
+   public String ApplicationActionBarAdvisor_ExportPerspective;
+
+   public String ApplicationActionBarAdvisor_File;
        public String ApplicationActionBarAdvisor_Help;
+
+   public String ApplicationActionBarAdvisor_ImportPerspective;
        public String ApplicationActionBarAdvisor_Monitor;
        public String ApplicationActionBarAdvisor_Tools;
        public String ApplicationActionBarAdvisor_View;
        public String ApplicationActionBarAdvisor_Navigation;
        public String ApplicationActionBarAdvisor_OpenPerspective;
-       public String ApplicationActionBarAdvisor_Progress;
-       public String ApplicationActionBarAdvisor_RestartConsoleMessage;
+       public String ApplicationActionBarAdvisor_PerspectiveExportFailed;
+
+   public String ApplicationActionBarAdvisor_PerspectiveImportFailed;
+
+   public String ApplicationActionBarAdvisor_Progress;
+       public String ApplicationActionBarAdvisor_RestartConfirmationMessage;
+
+   public String ApplicationActionBarAdvisor_RestartConsoleMessage;
        public String ApplicationActionBarAdvisor_ShowView;
        public String ApplicationActionBarAdvisor_Window;
+
+   public String ApplicationActionBarAdvisor_XMLFiles;
        public String ApplicationWorkbenchAdvisor_CommunicationError;
        public String ApplicationWorkbenchAdvisor_ConnectionLostMessage;
        public String ApplicationWorkbenchAdvisor_OKToCloseMessage;
        public String ApplicationWorkbenchAdvisor_ServerShutdownMessage;
+
+   public String ApplicationWorkbenchAdvisor_SessionTerminated;
        public String ApplicationWorkbenchWindowAdvisor_CannotChangePswd;
+
+   public String ApplicationWorkbenchWindowAdvisor_CannotOpenDashboard;
+
+   public String ApplicationWorkbenchWindowAdvisor_CannotOpenDashboardType2;
        public String ApplicationWorkbenchWindowAdvisor_CertDialogTitle;
    public String ApplicationWorkbenchWindowAdvisor_CertPassword;
    public String ApplicationWorkbenchWindowAdvisor_CertPasswordMsg;
@@ -104,7 +139,7 @@ public class Messages extends NLS
    public String ApplicationWorkbenchWindowAdvisor_NoEncryptionSupportDetails;
        public String ApplicationWorkbenchWindowAdvisor_PasswordChanged;
    public String ApplicationWorkbenchWindowAdvisor_PkcsFiles;
-       public String ApplicationWorkbenchWindowAdvisor_Error;
+   public String ApplicationWorkbenchWindowAdvisor_Error;
        public String ApplicationWorkbenchWindowAdvisor_Information;
        public String ObjectNameValidator_ErrorMessage1;
    public String ObjectNameValidator_ErrorMessage2;
@@ -115,7 +150,9 @@ public class Messages extends NLS
        public String PreferenceInitializer_DefaultDateFormat;
    public String PreferenceInitializer_DefaultShortTimeFormat;
        public String PreferenceInitializer_DefaultTimeFormat;
-       public String RegionalSettingsPrefPage_DateFormatString;
+       public String RegionalSettings_Days;
+
+   public String RegionalSettingsPrefPage_DateFormatString;
        public String RegionalSettingsPrefPage_DateTimeFormat;
        public String RegionalSettingsPrefPage_Example;
        public String RegionalSettingsPrefPage_FmtCustom;
@@ -124,7 +161,15 @@ public class Messages extends NLS
        public String RegionalSettingsPrefPage_ShortTimeExample;
    public String RegionalSettingsPrefPage_ShortTimeFormatString;
    public String RegionalSettingsPrefPage_TimeFormatString;
-       public String SecurityWarningDialog_DontAskAgain;
+
+   public String RegionalSettingsPrefPage_UseServerTimeZone;
+       public String ScheduleSelector_CronSchedule;
+
+   public String ScheduleSelector_OneTimeExecution;
+
+   public String ScheduleSelector_Schedule;
+
+   public String SecurityWarningDialog_DontAskAgain;
    public String SecurityWarningDialog_Title;
    public String SendSMS_DialogTextPrefix;
        public String SendSMS_DialogTextSuffix;
@@ -154,7 +199,27 @@ public class Messages extends NLS
    public String WorkbenchGeneralPrefs_ShowServerClock;        
        public String SplashHandler_Version;
        
-       static
+       public String TimePeriodSelector_8;
+
+   public String TimePeriodSelector_9;
+
+   public String TimePeriodSelector_BackFromNow;
+
+   public String TimePeriodSelector_Days;
+
+   public String TimePeriodSelector_FixedTimeFrame;
+
+   public String TimePeriodSelector_Hours;
+
+   public String TimePeriodSelector_Minutes;
+
+   public String TimePeriodSelector_TimeInterval;
+
+   public String TimePeriodSelector_TimePeriod;
+
+   public String TimePeriodSelector_TimeUnits;
+
+   static
        {
                // initialize resource bundle
                NLS.initializeMessages(BUNDLE_NAME, Messages.class);
index 47a6f53..8b36d4a 100644 (file)
@@ -1,12 +1,17 @@
 AbstractSelector_ClearSelection=Clear selection
 AbstractSelector_CopyToClipboard=&Copy to clipboard
 AbstractSelector_Select=Select...
+AbstractTraceView_CannotSubscribe=Cannot subscribe to channel %s
+AbstractTraceView_CannotUnsubscribe=Cannot unsubscribe from channel %s
 AbstractTraceView_Clear=&Clear
 AbstractTraceView_CopyToClipboard=&Copy to clipboard
 AbstractTraceView_Pause=&Pause
 AbstractTraceView_ShowFilter=Show &filter
+AbstractTraceView_Subscribing=Subscribing to channel %s
+AbstractTraceView_Unsubscribing=Unsubscribing from channel %s
 Activator_TrayTooltip=NetXMS Management Console
 BrandingManager_ProductName=NetXMS
+CompositeWithMessageBar_HideMessage=Hide message
 ConsoleJob_ErrorDialogTitle=Job failed
 DataCollectionDisplayInfo_Float=Float
 DataCollectionDisplayInfo_Integer64=Integer 64-bit
@@ -39,6 +44,7 @@ LoginDialog_login=Login
 LoginDialog_NoCertSelected=No certificate selected. Please select certificate from the list or choose different authentication method.
 LoginDialog_Passwd=Password
 LoginDialog_server=Server
+LoginDialog_SlowLinkConnection=Connection over &slow link
 LoginDialog_title=NetXMS - Connect to Server
 LoginDialog_Warning=Warning
 LoginDialog_WrongKeyStorePasswd=The key store password you provided appears to be wrong.
@@ -52,28 +58,42 @@ MacAddressValidator_ErrorMessage=Please enter valid MAC address in "%s" field
 ApplicationActionBarAdvisor_About=&About
 ApplicationActionBarAdvisor_AboutActionName=&About %s
 ApplicationActionBarAdvisor_AboutProductName=NetXMS Management Console
-ApplicationActionBarAdvisor_AboutText=NetXMS Management Console\nVersion %s\nCopyright (c) 2003-2015 Raden Solutions
+ApplicationActionBarAdvisor_AboutText=NetXMS Management Console\nVersion %s\nCopyright (c) 2003-2016 Raden Solutions
 ApplicationActionBarAdvisor_AboutTitle=About
+ApplicationActionBarAdvisor_ActionExportPerspective=&Export perspective...
+ApplicationActionBarAdvisor_ActionImportPerspective=&Import perspective...
+ApplicationActionBarAdvisor_AllFiles=All Files
+ApplicationActionBarAdvisor_ConfirmRestart=Confirm Restart
 ApplicationActionBarAdvisor_ConfirmRestart=Confirm Restart
 ApplicationActionBarAdvisor_FullScreen=&Full Screen
 ApplicationActionBarAdvisor_Navigation=&Navigation
 ApplicationActionBarAdvisor_OpenPerspective=Open Perspective
+ApplicationActionBarAdvisor_RestartConfirmationMessage=Perspective import will require management console restart. Continue?
 ApplicationActionBarAdvisor_RestartConsoleMessage=Console has to be restarted to switch language. Continue with console restart?
 ApplicationActionBarAdvisor_ShowView=Show View
 ApplicationActionBarAdvisor_Window=&Window
 ApplicationActionBarAdvisor_Configuration=&Configuration
+ApplicationActionBarAdvisor_Error=Error
+ApplicationActionBarAdvisor_ExportPerspective=Export perspective
 ApplicationActionBarAdvisor_File=&File
 ApplicationActionBarAdvisor_Help=&Help
+ApplicationActionBarAdvisor_ImportPerspective=Import perspective
 ApplicationActionBarAdvisor_Monitor=&Monitor
 ApplicationActionBarAdvisor_Tools=&Tools
 ApplicationActionBarAdvisor_View=&View
+ApplicationActionBarAdvisor_PerspectiveExportFailed=Perspective export failed
+ApplicationActionBarAdvisor_PerspectiveImportFailed=Perspective import failed
 ApplicationActionBarAdvisor_Progress=&Progress
+ApplicationActionBarAdvisor_XMLFiles=XML Files
 ApplicationWorkbenchAdvisor_CommunicationError=Communication Error
 ApplicationWorkbenchAdvisor_ConnectionLostMessage=Connection with %s server was lost
 ApplicationWorkbenchAdvisor_OKToCloseMessage=. Press OK to close application.
 ApplicationWorkbenchAdvisor_ServerShutdownMessage=%s server was shut down
+ApplicationWorkbenchAdvisor_SessionTerminated=Communication session was terminated by system administrator
 ApplicationWorkbenchWindowAdvisor_AppTitle=NetXMS Management Console
 ApplicationWorkbenchWindowAdvisor_CannotChangePswd=Cannot change password:
+ApplicationWorkbenchWindowAdvisor_CannotOpenDashboard=Cannot open dashboard %s (invalid dashboard ID)
+ApplicationWorkbenchWindowAdvisor_CannotOpenDashboardType2=Cannot open dashboard %s (%s)
 ApplicationWorkbenchWindowAdvisor_CertDialogTitle=Path to the certificate store
 ApplicationWorkbenchWindowAdvisor_CertPassword=Certificate password
 ApplicationWorkbenchWindowAdvisor_CertPasswordMsg=The selected certificate is password-protected, please provide the password.
@@ -119,6 +139,7 @@ PreferenceInitializer_DefaultDateFormat=dd.MM.yyyy
 PreferenceInitializer_DefaultShortTimeFormat=HH:mm
 PreferenceInitializer_DefaultTimeFormat=HH:mm:ss
 RefreshAction_Name=Refresh
+RegionalSettings_Days=\ days, 
 RegionalSettingsPrefPage_DateFormatString=Date format string
 RegionalSettingsPrefPage_DateTimeFormat=Date and time format
 RegionalSettingsPrefPage_Example=Date and time formatting example
@@ -128,6 +149,10 @@ RegionalSettingsPrefPage_FmtServer=Defined by server
 RegionalSettingsPrefPage_ShortTimeExample=Short time example
 RegionalSettingsPrefPage_ShortTimeFormatString=Short time format string
 RegionalSettingsPrefPage_TimeFormatString=Time format string
+RegionalSettingsPrefPage_UseServerTimeZone=Use server time &zone
+ScheduleSelector_CronSchedule=Cron schedule
+ScheduleSelector_OneTimeExecution=One time execution
+ScheduleSelector_Schedule=Schedule
 SecurityWarningDialog_DontAskAgain=Don't ask me again for connections to this server
 SecurityWarningDialog_Title=Security Warning
 SendSMSDialog_Message=Message
@@ -152,6 +177,16 @@ StatusDisplayInfo_Testing=Testing
 StatusDisplayInfo_Unknown=Unknown
 StatusDisplayInfo_Unmanaged=Unmanaged
 StatusDisplayInfo_Warning=Warning
+TimePeriodSelector_8=Time from
+TimePeriodSelector_9=Time to
+TimePeriodSelector_BackFromNow=Back from now
+TimePeriodSelector_Days=Days
+TimePeriodSelector_FixedTimeFrame=Fixed time frame
+TimePeriodSelector_Hours=Hours
+TimePeriodSelector_Minutes=Minutes
+TimePeriodSelector_TimeInterval=Time interval
+TimePeriodSelector_TimePeriod=Time Period
+TimePeriodSelector_TimeUnits=Time units
 WidgetHelper_Action_Copy=&Copy
 WidgetHelper_Action_Cut=C&ut
 WidgetHelper_Action_Delete=&Delete
index a407cc2..973b8fa 100644 (file)
@@ -1,36 +1,53 @@
 AbstractSelector_ClearSelection=Zru\u0161it v\u00fdb\u011br
 AbstractSelector_CopyToClipboard=&Kop\u00edrovat do schr\u00e1nky
 AbstractSelector_Select=Vybrat...
+AbstractTraceView_CannotSubscribe=Cannot subscribe to channel %s
+AbstractTraceView_CannotUnsubscribe=Cannot unsubscribe from channel %s
 AbstractTraceView_Clear=&Zru\u0161it
 AbstractTraceView_CopyToClipboard=&Kop\u00edrovat do schr\u00e1nky
 AbstractTraceView_Pause=&Pauza
 AbstractTraceView_ShowFilter=Zobrazit &filtr
+AbstractTraceView_Subscribing=Subscribing to channel %s
+AbstractTraceView_Unsubscribing=Unsubscribing from channel %s
 Activator_TrayTooltip=NetXMS \u0159\u00edd\u00edc\u00ed konzole
 ApplicationActionBarAdvisor_About=O
 ApplicationActionBarAdvisor_AboutActionName=&O %s
 ApplicationActionBarAdvisor_AboutProductName=NetXMS konzole pro spr\u00e1vu
 ApplicationActionBarAdvisor_AboutText=NetXMS konzole pro spr\u00e1vu (Web edice)\nVerze %s\nCopyright (c) 2003-2015 Raden Solutions
 ApplicationActionBarAdvisor_AboutTitle=O
+ApplicationActionBarAdvisor_ActionExportPerspective=&Export perspective...
+ApplicationActionBarAdvisor_ActionImportPerspective=&Import perspective...
+ApplicationActionBarAdvisor_AllFiles=All Files
 ApplicationActionBarAdvisor_Configuration=&Konfigurace
 ApplicationActionBarAdvisor_ConfirmRestart=Potvrdit restart
+ApplicationActionBarAdvisor_Error=Error
+ApplicationActionBarAdvisor_ExportPerspective=Export perspective
 ApplicationActionBarAdvisor_File=&Soubor
 ApplicationActionBarAdvisor_FullScreen=&Cel\u00e1 obrazovka
 ApplicationActionBarAdvisor_Help=&N\u00e1pov\u011bda
+ApplicationActionBarAdvisor_ImportPerspective=Import perspective
 ApplicationActionBarAdvisor_Monitor=&Monitor
 ApplicationActionBarAdvisor_Navigation=&Navigace
 ApplicationActionBarAdvisor_OpenPerspective=Otev\u0159\u00edt perspektivu
+ApplicationActionBarAdvisor_PerspectiveExportFailed=Perspective export failed
+ApplicationActionBarAdvisor_PerspectiveImportFailed=Perspective import failed
 ApplicationActionBarAdvisor_Progress=&Pr\u016fb\u011bh
+ApplicationActionBarAdvisor_RestartConfirmationMessage=Perspective import will require management console restart. Continue?
 ApplicationActionBarAdvisor_RestartConsoleMessage=Konzole bude restartov\u00e1na kv\u016fli zm\u011bn\u011b jazyku. Restartovat?
 ApplicationActionBarAdvisor_ShowView=Zobrazit n\u00e1hled
 ApplicationActionBarAdvisor_Tools=&N\u00e1stroje
 ApplicationActionBarAdvisor_View=&Zobrazit
 ApplicationActionBarAdvisor_Window=&Okno
+ApplicationActionBarAdvisor_XMLFiles=XML Files
 ApplicationWorkbenchAdvisor_CommunicationError=Chyba komunikace
 ApplicationWorkbenchAdvisor_ConnectionLostMessage=Spojen\u00ed s %s serverem bylo ztraceno
 ApplicationWorkbenchAdvisor_OKToCloseMessage=. Stiskn\u011bte OK k zav\u0159en\u00ed aplikace.
 ApplicationWorkbenchAdvisor_ServerShutdownMessage=%s server byl vypnut
+ApplicationWorkbenchAdvisor_SessionTerminated=Communication session was terminated by system administrator
 ApplicationWorkbenchWindowAdvisor_AppTitle=NetXMS konzole pro spr\u00e1vu
 ApplicationWorkbenchWindowAdvisor_CannotChangePswd=Nelze zm\u011bnit heslo\:
+ApplicationWorkbenchWindowAdvisor_CannotOpenDashboard=Cannot open dashboard %s (invalid dashboard ID)
+ApplicationWorkbenchWindowAdvisor_CannotOpenDashboardType2=Cannot open dashboard %s (%s)
 ApplicationWorkbenchWindowAdvisor_CertDialogTitle=Cesta k \u00falo\u017ei\u0161ti certifik\u00e1tu
 ApplicationWorkbenchWindowAdvisor_CertPassword=Heslo certifik\u00e1tu
 ApplicationWorkbenchWindowAdvisor_CertPasswordMsg=Vybran\u00fd certifik\u00e1t chr\u00e1n\u011bn heslem, pros\u00edm zadejte heslo.
@@ -46,6 +63,7 @@ ApplicationWorkbenchWindowAdvisor_NoEncryptionSupportDetails=NetXMS server na kt
 ApplicationWorkbenchWindowAdvisor_PasswordChanged=Heslo \u00fasp\u011b\u0161n\u011b zm\u011bn\u011bno
 ApplicationWorkbenchWindowAdvisor_PkcsFiles=PKCS12 soubor (*.p12, *.pfx)
 BrandingManager_ProductName=NetXMS
+CompositeWithMessageBar_HideMessage=Hide message
 ConsoleJob_ErrorDialogTitle=\u00daloha se nezda\u0159ila
 DataCollectionDisplayInfo_Float=Float
 DataCollectionDisplayInfo_Integer=Integer
@@ -76,6 +94,7 @@ LoginDialog_Cert=Certifikace
 LoginDialog_Error=Chyba
 LoginDialog_NoCertSelected=Nebyl vybr\u00e1n \u017e\u00e1dn\u00fd certifik\u00e1t. Pros\u00edm vyberte certifik\u00e1t ze seznamu, nebo vyberte jinou ov\u011b\u0159ovac\u00ed metodu.
 LoginDialog_Passwd=Heslo
+LoginDialog_SlowLinkConnection=Connection over &slow link
 LoginDialog_Warning=Varov\u00e1n\u00ed
 LoginDialog_WrongKeyStorePasswd=Zadan\u00e9 heslo \u00falo\u017ei\u0161t\u011b kl\u00ed\u010d\u016f se zd\u00e1 b\u00fdt \u0161patn\u00e9.
 LoginDialog_login=P\u0159ihl\u00e1sit
@@ -119,6 +138,11 @@ RegionalSettingsPrefPage_FmtServer=Definovan\u00fd serverem
 RegionalSettingsPrefPage_ShortTimeExample=P\u0159\u00edklad zkr\u00e1cen\u00e9ho form\u00e1tu \u010dasu
 RegionalSettingsPrefPage_ShortTimeFormatString=Zkr\u00e1cen\u00fd form\u00e1t \u010dasu
 RegionalSettingsPrefPage_TimeFormatString=Form\u00e1t \u010dasu
+RegionalSettingsPrefPage_UseServerTimeZone=Use server time &zone
+RegionalSettings_Days=\ days, 
+ScheduleSelector_CronSchedule=Cron schedule
+ScheduleSelector_OneTimeExecution=One time execution
+ScheduleSelector_Schedule=Schedule
 SecurityWarningDialog_DontAskAgain=Pro p\u0159ipojen\u00ed k tomuto serveru se m\u011b znovu neptejte
 SecurityWarningDialog_Title=Bezpe\u010dnostn\u00ed varov\u00e1n\u00ed
 SendSMSDialog_Message=Zpr\u00e1va
@@ -143,6 +167,16 @@ StatusDisplayInfo_Testing=Testovac\u00ed
 StatusDisplayInfo_Unknown=Nezn\u00e1m\u00fd
 StatusDisplayInfo_Unmanaged=Nedohl\u00ed\u017een\u00fd
 StatusDisplayInfo_Warning=V\u00fdstra\u017en\u00fd
+TimePeriodSelector_8=Time from
+TimePeriodSelector_9=Time to
+TimePeriodSelector_BackFromNow=Back from now
+TimePeriodSelector_Days=Days
+TimePeriodSelector_FixedTimeFrame=Fixed time frame
+TimePeriodSelector_Hours=Hours
+TimePeriodSelector_Minutes=Minutes
+TimePeriodSelector_TimeInterval=Time interval
+TimePeriodSelector_TimePeriod=Time Period
+TimePeriodSelector_TimeUnits=Time units
 WidgetHelper_Action_Copy=&Kop\u00edrovat
 WidgetHelper_Action_Cut=V&yjmout
 WidgetHelper_Action_Delete=&Smazat