Merge branch 'master' of 10.3.0.4:public/netxms
authorVictor Kirhenshtein <victor@netxms.org>
Mon, 18 Nov 2013 10:27:21 +0000 (12:27 +0200)
committerVictor Kirhenshtein <victor@netxms.org>
Mon, 18 Nov 2013 10:27:21 +0000 (12:27 +0200)
webui/webapp/ObjectBrowser/src/org/netxms/ui/eclipse/objectbrowser/dialogs/ObjectSelectionDialog.java
webui/webapp/ObjectBrowser/src/org/netxms/ui/eclipse/objectbrowser/views/ObjectBrowser.java
webui/webapp/ObjectBrowser/src/org/netxms/ui/eclipse/objectbrowser/widgets/ObjectTree.java
webui/webapp/ObjectTools/src/org/netxms/ui/eclipse/objecttools/messages_ru.properties

index a6276db..f613fd1 100644 (file)
@@ -193,7 +193,7 @@ public class ObjectSelectionDialog extends Dialog
        protected void configureShell(Shell newShell)
        {
                super.configureShell(newShell);
-               newShell.setText(Messages.get().get().ObjectSelectionDialog_Title);
+               newShell.setText(Messages.get().ObjectSelectionDialog_Title);
                IDialogSettings settings = Activator.getDefault().getDialogSettings();
                try
                {
@@ -269,7 +269,7 @@ public class ObjectSelectionDialog extends Dialog
                        }
                        else
                        {
-                               MessageDialogHelper.openWarning(getShell(), Messages.get().get().ObjectSelectionDialog_Warning, Messages.get().get().ObjectSelectionDialog_WarningText);
+                               MessageDialogHelper.openWarning(getShell(), Messages.get().ObjectSelectionDialog_Warning, Messages.get().ObjectSelectionDialog_WarningText);
                                return;
                        }
                }
index 324b62a..bae13e3 100644 (file)
@@ -65,8 +65,6 @@ import org.netxms.client.objects.AbstractObject;
 import org.netxms.client.objects.AgentPolicy;
 import org.netxms.client.objects.BusinessService;
 import org.netxms.client.objects.BusinessServiceRoot;
-import org.netxms.client.objects.Dashboard;
-import org.netxms.client.objects.DashboardRoot;
 import org.netxms.client.objects.Cluster;
 import org.netxms.client.objects.Condition;
 import org.netxms.client.objects.Container;
@@ -84,12 +82,6 @@ import org.netxms.client.objects.Subnet;
 import org.netxms.client.objects.Template;
 import org.netxms.client.objects.TemplateGroup;
 import org.netxms.client.objects.TemplateRoot;
-import org.netxms.client.objects.NetworkMap;
-import org.netxms.client.objects.NetworkMapGroup;
-import org.netxms.client.objects.NetworkMapRoot;
-import org.netxms.client.objects.AgentPolicy;
-import org.netxms.client.objects.PolicyGroup;
-import org.netxms.client.objects.PolicyRoot;
 import org.netxms.ui.eclipse.actions.RefreshAction;
 import org.netxms.ui.eclipse.console.tools.CommandBridge;
 import org.netxms.ui.eclipse.jobs.ConsoleJob;
@@ -351,7 +343,7 @@ public class ObjectBrowser extends ViewPart
                        }
                };
                
-               actionMoveObject = new Action(Messages.get().get().ObjectBrowser_MoveObject) {
+               actionMoveObject = new Action(Messages.get().ObjectBrowser_MoveObject) {
                        @Override
                        public void run()
                        {
@@ -359,7 +351,7 @@ public class ObjectBrowser extends ViewPart
                        }
                };
                
-               actionMoveTemplate = new Action(Messages.get().get().ObjectBrowser_MoveTemplate) {
+               actionMoveTemplate = new Action(Messages.get().ObjectBrowser_MoveTemplate) {
                        @Override
                        public void run()
                        {
@@ -367,7 +359,7 @@ public class ObjectBrowser extends ViewPart
                        }
                };
                
-               actionMoveBusinessService = new Action(Messages.get().get().ObjectBrowser_MoveService) {
+               actionMoveBusinessService = new Action(Messages.get().ObjectBrowser_MoveService) {
                        @Override
                        public void run()
                        {
@@ -375,7 +367,7 @@ public class ObjectBrowser extends ViewPart
                        }
                };
                
-               actionMoveDashboard = new Action(Messages.get().get().ObjectBrowser_MoveDashboard) { 
+               actionMoveDashboard = new Action(Messages.get().ObjectBrowser_MoveDashboard) { 
          @Override
          public void run()
          {
@@ -383,7 +375,7 @@ public class ObjectBrowser extends ViewPart
          }
       };
       
-      actionMoveMap = new Action(Messages.get().get().ObjectBrowser_MoveMap) { 
+      actionMoveMap = new Action(Messages.get().ObjectBrowser_MoveMap) { 
          @Override
          public void run()
          {
@@ -391,7 +383,7 @@ public class ObjectBrowser extends ViewPart
          }
       };
       
-      actionMovePolicy = new Action(Messages.get().get().ObjectBrowser_MovePolicy) { 
+      actionMovePolicy = new Action(Messages.get().ObjectBrowser_MovePolicy) { 
          @Override
          public void run()
          {
@@ -399,7 +391,7 @@ public class ObjectBrowser extends ViewPart
          }
       };
                
-      actionHideUnmanaged = new Action(Messages.get().get().ObjectBrowser_HideUnmanaged, Action.AS_CHECK_BOX) {
+      actionHideUnmanaged = new Action(Messages.get().ObjectBrowser_HideUnmanaged, Action.AS_CHECK_BOX) {
                        @Override
                        public void run()
                        {
@@ -409,7 +401,7 @@ public class ObjectBrowser extends ViewPart
       };
       actionHideUnmanaged.setChecked(objectTree.isHideUnmanaged());
 
-      actionHideTemplateChecks = new Action(Messages.get().get().ObjectBrowser_HideCheckTemplates, Action.AS_CHECK_BOX) {
+      actionHideTemplateChecks = new Action(Messages.get().ObjectBrowser_HideCheckTemplates, Action.AS_CHECK_BOX) {
                        @Override
                        public void run()
                        {
@@ -419,7 +411,7 @@ public class ObjectBrowser extends ViewPart
       };
       actionHideTemplateChecks.setChecked(objectTree.isHideTemplateChecks());
 
-      actionShowFilter = new Action(Messages.get().get().ObjectBrowser_ShowFilter, Action.AS_CHECK_BOX) {
+      actionShowFilter = new Action(Messages.get().ObjectBrowser_ShowFilter, Action.AS_CHECK_BOX) {
                        @Override
                        public void run()
                        {
@@ -432,7 +424,7 @@ public class ObjectBrowser extends ViewPart
                final ActionHandler showFilterHandler = new ActionHandler(actionShowFilter);
                handlerService.activateHandler(actionShowFilter.getActionDefinitionId(), showFilterHandler);
       
-      actionShowStatusIndicator = new Action(Messages.get().get().ObjectBrowser_ShowStatusIndicator, Action.AS_CHECK_BOX) {
+      actionShowStatusIndicator = new Action(Messages.get().ObjectBrowser_ShowStatusIndicator, Action.AS_CHECK_BOX) {
                        @Override
                        public void run()
                        {
index 2388821..38a0b40 100644 (file)
@@ -38,7 +38,6 @@ import org.eclipse.swt.SWT;
 import org.eclipse.swt.dnd.DND;
 import org.eclipse.swt.dnd.DragSourceAdapter;
 import org.eclipse.swt.dnd.DragSourceEvent;
-import org.eclipse.swt.dnd.DropTargetEvent;
 import org.eclipse.swt.dnd.Transfer;
 import org.eclipse.swt.dnd.TransferData;
 import org.eclipse.swt.events.DisposeEvent;
@@ -64,15 +63,14 @@ import org.netxms.client.NXCListener;
 import org.netxms.client.NXCNotification;
 import org.netxms.client.NXCSession;
 import org.netxms.client.objects.AbstractObject;
-import org.netxms.client.objects.NetworkMap;
 import org.netxms.ui.eclipse.objectbrowser.Messages;
 import org.netxms.ui.eclipse.objectbrowser.api.ObjectOpenListener;
 import org.netxms.ui.eclipse.objectbrowser.api.SubtreeType;
 import org.netxms.ui.eclipse.objectbrowser.dialogs.ObjectSelectionDialog;
 import org.netxms.ui.eclipse.objectbrowser.views.ObjectBrowser;
+import org.netxms.ui.eclipse.objectbrowser.widgets.internal.ObjectFilter;
 import org.netxms.ui.eclipse.objectbrowser.widgets.internal.ObjectTreeComparator;
 import org.netxms.ui.eclipse.objectbrowser.widgets.internal.ObjectTreeContentProvider;
-import org.netxms.ui.eclipse.objectbrowser.widgets.internal.ObjectFilter;
 import org.netxms.ui.eclipse.objectbrowser.widgets.internal.ObjectTreeViewer;
 import org.netxms.ui.eclipse.shared.ConsoleSharedData;
 import org.netxms.ui.eclipse.widgets.FilterText;
@@ -701,7 +699,8 @@ public class ObjectTree extends Composite
             return true;
          }
 
-         @Override
+         @SuppressWarnings("rawtypes")
+                       @Override
          public boolean validateDrop(Object target, int operation, TransferData transferType)
          {
             if (!LocalSelectionTransfer.getTransfer().isSupportedType(transferType))
index 04a9723..a2d6d59 100644 (file)
-AccessControl_Add=Add...
-AccessControl_Delete=Delete
-AccessControl_Label=Users allowed to use this tool
-BrowserView_Back=&Back
-BrowserView_Forward=&Forward
-BrowserView_PartName_Changed=Web Browser - %s
-BrowserView_PartName_Changing=Web Browser - [%s]
-BrowserView_Stop=&Stop
-Columns_Add=&Add...
-Columns_DefName=Column 
-Columns_Delete=&Delete
-Columns_Edit=&Edit...
-Columns_Format=Format
-Columns_Index=Index
-Columns_Name=Name
+AccessControl_Add=\u0414\u043E\u0431\u0430\u0432\u0438\u0442\u044C...
+AccessControl_Delete=\u0423\u0434\u0430\u043B\u0438\u0442\u044C
+AccessControl_Label=\u041F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u0438, \u0438\u043C\u0435\u044E\u0449\u0438\u0435 \u043F\u0440\u0430\u0432\u043E \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u044C \u044D\u0442\u043E\u0442 \u0438\u043D\u0441\u0442\u0440\u0443\u043C\u0435\u043D\u0442
+BrowserView_Back=&\u041D\u0430\u0437\u0430\u0434
+BrowserView_Forward=&\u0412\u043F\u0435\u0440\u0435\u0434
+BrowserView_PartName_Changed=\u041E\u0431\u043E\u0437\u0440\u0435\u0432\u0430\u0442\u0435\u043B\u044C Web - %s
+BrowserView_PartName_Changing=\u041E\u0431\u043E\u0437\u0440\u0435\u0432\u0430\u0442\u0435\u043B\u044C Web - [%s]
+BrowserView_Stop=&\u041E\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u044C
+Columns_Add=&\u0414\u043E\u0431\u0430\u0432\u0438\u0442\u044C...
+Columns_DefName=\u0421\u0442\u043E\u043B\u0431\u0435\u0446 
+Columns_Delete=&\u0423\u0434\u0430\u043B\u0438\u0442\u044C
+Columns_Edit=&\u0418\u0437\u043C\u0435\u043D\u0438\u0442\u044C...
+Columns_Format=\u0424\u043E\u0440\u043C\u0430\u0442
+Columns_Index=\u0418\u043D\u0434\u0435\u043A\u0441
+Columns_Name=\u0418\u043C\u044F
 Columns_OID=OID
-CreateNewToolDialog_Name=Name
-CreateNewToolDialog_ToolType=Tool type
-EditColumnDialog_CreateColumn=Create Column
-EditColumnDialog_EditColumn=Edit Column
-EditColumnDialog_EnterValidIndex=Please enter valid substring number
-EditColumnDialog_FmtFloat=Float
-EditColumnDialog_FmtIfIndex=Interface Index
-EditColumnDialog_FmtInt=Integer
-EditColumnDialog_FmtIpAddr=IP Address
-EditColumnDialog_FmtMacAddr=MAC Address
-EditColumnDialog_FmtString=String
-EditColumnDialog_Format=Format
-EditColumnDialog_Name=Name
-EditColumnDialog_SNMP_OID=SNMP Object Identifier (OID)
-EditColumnDialog_SubstrIndex=Substring index (starting from 1)
-EditColumnDialog_Warning=Warning
-FileViewer_InvalidObjectID=Invalid object ID
-Filter_AgentNeeded=NetXMS agent should be available
-Filter_OIDShouldMatch=Node SNMP OID should match with the following template:
-Filter_SNMPNeeded=Node should support SNMP
-General_AgentAction=Agent's action
-General_Command=Command
-General_Confirmation=Confirmation
-General_ConfirmationMessage=Confirmation message
-General_Description=Description
-General_ExecOptions=Execution options
-General_FirstColumnValue=&Value of first column
-General_GeneratesOutput=Command generates output
-General_Name=Name
-General_OIDSuffix=&OID suffix of first column
-General_Operation=Operation
-General_Parameter=Parameter
-General_RegExp=Regular expression
-General_RemoteFileName=Remote file name
-General_RequiresConfirmation=This tool requires confirmation before execution
-General_SNMPTableOptions=SNMP Table Options
-General_Title=Title
+CreateNewToolDialog_Name=\u0418\u043C\u044F
+CreateNewToolDialog_ToolType=\u0422\u0438\u043F \u0438\u043D\u0441\u0442\u0440\u0443\u043C\u0435\u043D\u0442\u0430
+EditColumnDialog_CreateColumn=\u0421\u043E\u0437\u0434\u0430\u043D\u0438\u0435 \u0441\u0442\u043E\u043B\u0431\u0446\u0430
+EditColumnDialog_EditColumn=\u0418\u0437\u043C\u0435\u043D\u0435\u043D\u0438\u0435 \u0441\u0442\u043E\u043B\u0431\u0446\u0430
+EditColumnDialog_EnterValidIndex=\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\u0439 \u043D\u043E\u043C\u0435\u0440 \u043F\u043E\u0434\u0441\u0442\u0440\u043E\u043A\u0438
+EditColumnDialog_FmtFloat=\u0414\u0440\u043E\u0431\u043D\u043E\u0435 \u0447\u0438\u0441\u043B\u043E
+EditColumnDialog_FmtIfIndex=\u0418\u043D\u0434\u0435\u043A\u0441 \u0438\u043D\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430
+EditColumnDialog_FmtInt=\u0426\u0435\u043B\u043E\u0435 \u0447\u0438\u0441\u043B\u043E
+EditColumnDialog_FmtIpAddr=IP-\u0430\u0434\u0440\u0435\u0441
+EditColumnDialog_FmtMacAddr=MAC-\u0430\u0434\u0440\u0435\u0441
+EditColumnDialog_FmtString=\u0421\u0442\u0440\u043E\u043A\u0430
+EditColumnDialog_Format=\u0424\u043E\u0440\u043C\u0430\u0442
+EditColumnDialog_Name=\u0418\u043C\u044F
+EditColumnDialog_SNMP_OID=\u041A\u043E\u0434 \u043E\u0431\u044A\u0435\u043A\u0442\u0430 SNMP (OID)
+EditColumnDialog_SubstrIndex=\u0418\u043D\u0434\u0435\u043A\u0441 \u043F\u043E\u0434\u0441\u0442\u0440\u043E\u043A\u0438 (\u043D\u0430\u0447\u0438\u043D\u0430\u044F \u0441 1)
+EditColumnDialog_Warning=\u041F\u0440\u0435\u0434\u0443\u043F\u0440\u0435\u0436\u0434\u0435\u043D\u0438\u0435
+FileViewer_InvalidObjectID=\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0439 \u043A\u043E\u0434 \u043E\u0431\u044A\u0435\u043A\u0442\u0430
+Filter_AgentNeeded=\u0410\u0433\u0435\u043D\u0442 NetXMS \u0434\u043E\u043B\u0436\u0435\u043D \u0431\u044B\u0442\u044C \u0434\u043E\u0441\u0442\u0443\u043F\u0435\u043D
+Filter_OIDShouldMatch=\u0423\u0437\u0435\u043B \u0434\u043E\u043B\u0436\u0435\u043D \u043F\u043E\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0442\u044C SNMP OID, \u0441\u043E\u043E\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044E\u0449\u0438\u0439 \u0441\u043E \u0441\u043B\u0435\u0434\u0443\u044E\u0449\u0435\u043C\u0443 \u0448\u0430\u0431\u043B\u043E\u043D\u0443:
+Filter_SNMPNeeded=\u0423\u0437\u0435\u043B \u0434\u043E\u043B\u0436\u0435\u043D \u043F\u043E\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0442\u044C SNMP
+General_AgentAction=\u0414\u0435\u0439\u0441\u0442\u0432\u0438\u0435 \u0430\u0433\u0435\u043D\u0442\u0430
+General_Command=\u041A\u043E\u043C\u043C\u0430\u043D\u0434\u0430
+General_Confirmation=\u041F\u043E\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043D\u0438\u0435
+General_ConfirmationMessage=\u0422\u0435\u043A\u0441\u0442 \u0437\u0430\u043F\u0440\u043E\u0441\u0430 \u043F\u043E\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043D\u0438\u044F
+General_Description=\u041E\u043F\u0438\u0441\u0430\u043D\u0438\u0435
+General_ExecOptions=\u041F\u0430\u0440\u0430\u043C\u0435\u0442\u0440\u044B \u0432\u044B\u043F\u043E\u043B\u043D\u0435\u043D\u0438\u044F
+General_FirstColumnValue=&\u0417\u043D\u0430\u0447\u0435\u043D\u0438\u0435 \u043F\u0435\u0440\u0432\u043E\u0433\u043E \u0441\u0442\u043E\u043B\u0431\u0446\u0430
+General_GeneratesOutput=\u041A\u043E\u043C\u0430\u043D\u0434\u0430 \u0433\u0435\u043D\u0435\u0440\u0438\u0440\u0443\u0435\u0442 \u0432\u044B\u0432\u043E\u0434
+General_Name=\u0418\u043C\u044F
+General_OIDSuffix=\u0421\u0443\u0444\u0444\u0438\u043A\u0441 &OID \u043F\u0435\u0440\u0432\u043E\u0433\u043E \u0441\u0442\u043E\u043B\u0431\u0446\u0430
+General_Operation=\u041E\u043F\u0435\u0440\u0430\u0446\u0438\u044F
+General_Parameter=\u041F\u0430\u0440\u0430\u043C\u0435\u0442\u0440
+General_RegExp=\u0420\u0435\u0433\u0443\u043B\u044F\u0440\u043D\u043E\u0435 \u0432\u044B\u0440\u0430\u0436\u0435\u043D\u0438\u0435
+General_RemoteFileName=\u0418\u043C\u044F \u0443\u0434\u0430\u043B\u0435\u043D\u043D\u043E\u0433\u043E \u0444\u0430\u0439\u043B\u0430
+General_RequiresConfirmation=\u042D\u0442\u043E\u0442 \u0438\u043D\u0441\u0442\u0440\u0443\u043C\u0435\u043D\u0442 \u0442\u0440\u0435\u0431\u0443\u0435\u0442 \u043F\u043E\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043D\u0438\u044F \u043F\u0435\u0440\u0435\u0434 \u0432\u044B\u043F\u043E\u043B\u043D\u0435\u043D\u0438\u0435\u043C
+General_SNMPTableOptions=\u041F\u0430\u0440\u0430\u043C\u0435\u0442\u0440\u044B \u0442\u0430\u0431\u043B\u0438\u0446\u044B SNMP
+General_Title=\u0417\u0430\u0433\u043E\u043B\u043E\u0432\u043E\u043A
 General_URL=URL
-General_UseAsIndex=Use as index for second and subsequent columns:
-LocalCommandResults_ClearConsole=C&lear console
-LocalCommandResults_Copy=&Copy
-LocalCommandResults_JobError=Cannot execute external command
-LocalCommandResults_JobTitle=Execute external command
-LocalCommandResults_Restart=&Restart
-LocalCommandResults_ScrollLock=&Scroll lock
-LocalCommandResults_SelectAll=Select &all
-LocalCommandResults_Terminate=&Terminate
-LocalCommandResults_Terminated=\n\n*** TERMINATED ***\n
-ObjectToolsAdapterFactory_Error=\u041e\u0448\u0438\u0431\u043a\u0430
-ObjectToolsAdapterFactory_LoaderErrorText=\u041d\u0435\u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044c \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u043e\u0441\u0442\u0438 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430: %s
-ObjectToolsDynamicMenu_CannotExecuteOnNode=Cannot execute action on node %s
-ObjectToolsDynamicMenu_CannotOpenWebBrowser=Cannot open web browser
-ObjectToolsDynamicMenu_ConfirmExec=Confirm Tool Execution
-ObjectToolsDynamicMenu_DownloadError=Cannot download file %s from node %s
-ObjectToolsDynamicMenu_DownloadFromAgent=Download file from agent
-ObjectToolsDynamicMenu_Error=Error
-ObjectToolsDynamicMenu_ErrorOpeningView=Error opening view: %s
-ObjectToolsDynamicMenu_ExecSuccess=Action %s executed successfully on node %s
-ObjectToolsDynamicMenu_ExecuteOnNode=Execute action on node %s
-ObjectToolsDynamicMenu_ExecuteServerCmd=Execute server command
-ObjectToolsDynamicMenu_HandlerNotDefined=Cannot execute object tool: handler not defined
-ObjectToolsDynamicMenu_Information=Information
-ObjectToolsDynamicMenu_MultipleNodes=<multiple nodes>
-ObjectToolsDynamicMenu_ServerCmdExecError=Canot execute command on server
-ObjectToolsDynamicMenu_ServerCommandExecuted=Server command executed successfully
-ObjectToolsDynamicMenu_ToolExecution=Tool Execution
-ObjectToolsDynamicMenu_TopLevelLabel=&Tools
-ObjectToolsEditor_ColDescr=Description
-ObjectToolsEditor_ColId=ID
-ObjectToolsEditor_ColName=Name
-ObjectToolsEditor_ColType=Type
-ObjectToolsEditor_Confirmation=Confirmation
-ObjectToolsEditor_Delete=&Delete
-ObjectToolsEditor_DeleteConfirmation=Do you really want to delete selected tools?
-ObjectToolsEditor_JobDelete=Delete objecttools
-ObjectToolsEditor_JobDeleteError=Cannot delete object tool
-ObjectToolsEditor_JobGetConfig=Get object tools configuration
-ObjectToolsEditor_JobGetConfigError=Cannot get object tools configuration
-ObjectToolsEditor_JobNewId=Generate new object tool ID
-ObjectToolsEditor_JobNewIdError=Cannot generate object tool ID
-ObjectToolsEditor_JobSave=Save object tool
-ObjectToolsEditor_JobSaveError=Cannot save object tool configuration
-ObjectToolsEditor_New=&New...
-ObjectToolsLabelProvider_TypeAction=Action
-ObjectToolsLabelProvider_TypeAgentTable=Agent Table
-ObjectToolsLabelProvider_TypeDownloadFile=Download File
-ObjectToolsLabelProvider_TypeInternal=Internal
-ObjectToolsLabelProvider_TypeLocalCmd=Local Command
-ObjectToolsLabelProvider_TypeSNMPTable=SNMP Table
-ObjectToolsLabelProvider_TypeServerCmd=Server Command
+General_UseAsIndex=\u0418\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u044C \u043A\u0430\u043A \u0438\u043D\u0434\u0435\u043A\u0441 \u0434\u043B\u044F \u0432\u0442\u043E\u0440\u043E\u0433\u043E \u0438 \u043F\u043E\u0441\u043B\u0435\u0434\u0443\u044E\u0449\u0438\u0445 \u0441\u0442\u043E\u043B\u0431\u0446\u043E\u0432:
+LocalCommandResults_ClearConsole=\u041E&\u0447\u0438\u0441\u0442\u0438\u0442\u044C \u043A\u043E\u043D\u0441\u043E\u043B\u044C
+LocalCommandResults_Copy=&\u041A\u043E\u043F\u0438\u0440\u043E\u0432\u0430\u0442\u044C
+LocalCommandResults_JobError=\u041D\u0435\u0432\u043E\u0437\u043C\u043E\u0436\u043D\u043E \u0432\u044B\u043F\u043E\u043B\u043D\u0438\u0442\u044C \u0432\u043D\u0435\u0448\u043D\u044E\u044E \u043A\u043E\u043C\u0430\u043D\u0434\u0443
+LocalCommandResults_JobTitle=\u0412\u044B\u043F\u043E\u043B\u043D\u0435\u043D\u0438\u0435 \u0432\u043D\u0435\u0448\u043D\u0435\u0439 \u043A\u043E\u043C\u0430\u043D\u0434\u044B
+LocalCommandResults_Restart=&\u041F\u0435\u0440\u0435\u0437\u0430\u0433\u0440\u0443\u0437\u043A\u0430
+LocalCommandResults_ScrollLock=\u041F&\u0440\u043E\u043A\u0440\u0443\u0442\u043A\u0430
+LocalCommandResults_SelectAll=\u0412\u044B\u0431\u0440\u0430\u0442\u044C &\u0432\u0441\u0435
+LocalCommandResults_Terminate=&\u041F\u0440\u0435\u0440\u0432\u0430\u0442\u044C
+LocalCommandResults_Terminated=\n\n*** \u041F\u0420\u0415\u0420\u0412\u0410\u041D\u041E ***\n
+ObjectToolsAdapterFactory_Error=\u041E\u0448\u0438\u0431\u043A\u0430
+ObjectToolsAdapterFactory_LoaderErrorText=\u041D\u0435\u0432\u043E\u0437\u043C\u043E\u0436\u043D\u043E \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044C \u043F\u043E\u0434\u0440\u043E\u0431\u043D\u043E\u0441\u0442\u0438 \u0438\u043D\u0441\u0442\u0440\u0443\u043C\u0435\u043D\u0442\u0430: %s
+ObjectToolsDynamicMenu_CannotExecuteOnNode=\u041D\u0435\u0432\u043E\u0437\u043C\u043E\u0436\u043D\u043E \u0432\u044B\u043F\u043E\u043B\u043D\u0438\u0442\u044C \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0435 \u043D\u0430 \u0443\u0437\u043B\u0435 %s
+ObjectToolsDynamicMenu_CannotOpenWebBrowser=\u041D\u0435\u0432\u043E\u0437\u043C\u043E\u0436\u043D\u043E \u043E\u0442\u043A\u0440\u044B\u0442\u044C \u043E\u0431\u043E\u0437\u0440\u0435\u0432\u0430\u0442\u0435\u043B\u044C \u0432\u0435\u0431-\u0441\u0442\u0440\u0430\u043D\u0438\u0446
+ObjectToolsDynamicMenu_ConfirmExec=\u041F\u043E\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043D\u0438\u0435 \u0432\u044B\u043F\u043E\u043B\u043D\u0435\u043D\u0438\u044F \u043A\u043E\u043C\u0430\u043D\u0434\u044B
+ObjectToolsDynamicMenu_DownloadError=\u041D\u0435\u0432\u043E\u0437\u043C\u043E\u0436\u043D\u043E \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044C \u0444\u0430\u0439\u043B %s \u0441 \u0443\u0437\u043B\u0430 %s
+ObjectToolsDynamicMenu_DownloadFromAgent=\u0417\u0430\u0433\u0440\u0443\u0437\u043A\u0430 \u0444\u0430\u0439\u043B\u0430 \u0441 \u0430\u0433\u0435\u043D\u0442\u0430
+ObjectToolsDynamicMenu_Error=\u041E\u0448\u0438\u0431\u043A\u0430
+ObjectToolsDynamicMenu_ErrorOpeningView=\u041E\u0448\u0438\u0431\u043A\u0430 \u043E\u0442\u043A\u0440\u044B\u0442\u0438\u044F \u0432\u0438\u0434\u0430: %s
+ObjectToolsDynamicMenu_ExecSuccess=\u0414\u0435\u0439\u0441\u0442\u0432\u0438\u0435 %s \u0443\u0441\u043F\u0435\u0448\u043D\u043E \u0432\u044B\u043F\u043E\u043B\u043D\u0435\u043D\u043E \u043D\u0430 \u0443\u0437\u043B\u0435 %s
+ObjectToolsDynamicMenu_ExecuteOnNode=\u0412\u044B\u043F\u043E\u043B\u043D\u0435\u043D\u0438\u0435 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044F \u043D\u0430 \u0443\u0437\u043B\u0435 %s
+ObjectToolsDynamicMenu_ExecuteServerCmd=\u0412\u044B\u043F\u043E\u043B\u043D\u0435\u043D\u0438\u0435 \u043A\u043E\u043C\u0430\u043D\u0434\u044B \u043D\u0430 \u0441\u0435\u0440\u0432\u0435\u0440\u0435
+ObjectToolsDynamicMenu_HandlerNotDefined=\u041D\u0435\u0432\u043E\u0437\u043C\u043E\u0436\u043D\u043E \u0432\u044B\u043F\u043E\u043B\u043D\u0438\u0442\u044C \u043A\u043E\u043C\u0430\u043D\u0434\u0443: \u043E\u0431\u0440\u0430\u0431\u043E\u0442\u0447\u0438\u043A \u043D\u0435 \u043E\u043F\u0440\u0435\u0434\u0435\u043B\u0435\u043D
+ObjectToolsDynamicMenu_Information=\u0418\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0438\u044F
+ObjectToolsDynamicMenu_MultipleNodes=<\u043C\u043D\u043E\u0436\u0435\u0441\u0442\u0432\u043E \u0443\u0437\u043B\u043E\u0432>
+ObjectToolsDynamicMenu_ServerCmdExecError=\u041D\u0435\u0432\u043E\u0437\u043C\u043E\u0436\u043D\u043E \u0432\u044B\u043F\u043E\u043B\u043D\u0438\u0442\u044C \u043A\u043E\u043C\u0430\u043D\u0434\u0443 \u043D\u0430 \u0441\u0435\u0440\u0432\u0435\u0440\u0435
+ObjectToolsDynamicMenu_ServerCommandExecuted=\u041A\u043E\u043C\u0430\u043D\u0434\u0430 \u043D\u0430 \u0441\u0435\u0440\u0432\u0435\u0440\u0435 \u0432\u044B\u043F\u043E\u043B\u043D\u0435\u043D\u0430 \u0443\u0441\u043F\u0435\u0448\u043D\u043E
+ObjectToolsDynamicMenu_ToolExecution=\u0412\u044B\u043F\u043E\u043B\u043D\u0435\u043D\u0438\u0435 \u0438\u043D\u0441\u0442\u0440\u0443\u043C\u0435\u043D\u0442\u0430
+ObjectToolsDynamicMenu_TopLevelLabel=&\u0418\u043D\u0441\u0442\u0440\u0443\u043C\u0435\u043D\u0442\u044B
+ObjectToolsEditor_ColDescr=\u041E\u043F\u0438\u0441\u0430\u043D\u0438\u0435
+ObjectToolsEditor_ColId=\u041A\u043E\u0434
+ObjectToolsEditor_ColName=\u0418\u043C\u044F
+ObjectToolsEditor_ColType=\u0422\u0438\u043F
+ObjectToolsEditor_Confirmation=\u041F\u043E\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043D\u0438\u0435
+ObjectToolsEditor_Delete=&\u0423\u0434\u0430\u043B\u0438\u0442\u044C
+ObjectToolsEditor_DeleteConfirmation=\u0412\u044B \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043B\u044C\u043D\u043E \u0445\u043E\u0442\u0438\u0442\u0435 \u0443\u0434\u0430\u043B\u0438\u0442\u044C \u0432\u044B\u0431\u0440\u0430\u043D\u043D\u044B\u0435 \u0438\u043D\u0441\u0442\u0440\u0443\u043C\u0435\u043D\u0442\u044B?
+ObjectToolsEditor_JobDelete=\u0423\u0434\u0430\u043B\u0435\u043D\u0438\u0435 \u0438\u043D\u0441\u0442\u0440\u0443\u043C\u0435\u043D\u0442\u043E\u0432
+ObjectToolsEditor_JobDeleteError=\u041D\u0435\u0432\u043E\u0437\u043C\u043E\u0436\u043D\u043E \u0443\u0434\u0430\u043B\u0438\u0442\u044C \u0438\u043D\u0441\u0442\u0440\u0443\u043C\u0435\u043D\u0442
+ObjectToolsEditor_JobGetConfig=\u041F\u043E\u043B\u0443\u0447\u0435\u043D\u0438\u0435 \u043D\u0430\u0441\u0442\u0440\u043E\u0435\u043A \u0438\u043D\u0441\u0442\u0440\u0443\u043C\u0435\u043D\u0442\u0430
+ObjectToolsEditor_JobGetConfigError=\u041D\u0435\u0432\u043E\u0437\u043C\u043E\u0436\u043D\u043E \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C \u043D\u0430\u0441\u0442\u0440\u043E\u0439\u043A\u0438 \u0438\u043D\u0441\u0442\u0440\u0443\u043C\u0435\u043D\u0442\u0430
+ObjectToolsEditor_JobNewId=\u0413\u0435\u043D\u0435\u0440\u0430\u0446\u0438\u044F \u043D\u043E\u0432\u043E\u0433\u043E \u043A\u043E\u0434\u0430 \u0438\u043D\u0441\u0442\u0440\u0443\u043C\u0435\u043D\u0442\u0430
+ObjectToolsEditor_JobNewIdError=\u041D\u0435\u0432\u043E\u0437\u043C\u043E\u0436\u043D\u043E \u0441\u0433\u0435\u043D\u0435\u0440\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u043A\u043E\u0434 \u043D\u043E\u0432\u043E\u0433\u043E \u0438\u043D\u0441\u0442\u0440\u0443\u043C\u0435\u043D\u0442\u0430
+ObjectToolsEditor_JobSave=\u0421\u043E\u0437\u0440\u0430\u043D\u0435\u043D\u0438\u0435 \u0438\u043D\u0441\u0442\u0440\u0443\u043C\u0435\u043D\u0442\u0430
+ObjectToolsEditor_JobSaveError=\u041D\u0435\u0432\u043E\u0437\u043C\u043E\u0436\u043D\u043E \u0441\u043E\u0445\u0440\u0430\u043D\u0438\u0442\u044C \u043D\u0430\u0441\u0442\u0440\u043E\u0439\u043A\u0438 \u0438\u043D\u0441\u0442\u0440\u0443\u043C\u0435\u043D\u0442\u0430
+ObjectToolsEditor_New=&\u041D\u043E\u0432\u044B\u0439...
+ObjectToolsLabelProvider_TypeAction=\u0414\u0435\u0439\u0441\u0442\u0432\u0438\u0435
+ObjectToolsLabelProvider_TypeAgentTable=\u0422\u0430\u0431\u043B\u0438\u0446\u0430 \u0430\u0433\u0435\u043D\u0442\u0430
+ObjectToolsLabelProvider_TypeDownloadFile=\u0417\u0430\u0433\u0440\u0443\u0437\u043A\u0430 \u0444\u0430\u0439\u043B\u0430
+ObjectToolsLabelProvider_TypeInternal=\u0412\u043D\u0443\u0442\u0440\u0435\u043D\u043D\u044F\u044F \u043A\u043E\u043C\u0430\u043D\u0434\u0430
+ObjectToolsLabelProvider_TypeLocalCmd=\u041A\u043E\u043C\u0430\u043D\u0434\u0430 \u043D\u0430 \u043A\u043B\u0438\u0435\u043D\u0442\u0435
+ObjectToolsLabelProvider_TypeSNMPTable=\u0422\u0430\u0431\u043B\u0438\u0446\u0430 SNMP
+ObjectToolsLabelProvider_TypeServerCmd=\u041A\u043E\u043C\u0430\u043D\u0434\u0430 \u043D\u0430 \u0441\u0435\u0440\u0432\u0435\u0440\u0435
 ObjectToolsLabelProvider_TypeURL=URL
-OpenObjectToolsEditor_Error=Error
-OpenObjectToolsEditor_ErrorOpenView=Error opening view
-TableToolResults_InvalidObjectID=Invalid object ID
-TableToolResults_InvalidToolID=Invalid tool ID
-TableToolResults_JobError=Cannot get data for table tool %s
-TableToolResults_JobTitle=Load data for table tool %s
-ToolColumnLabelProvider_FmtFloat=Float
-ToolColumnLabelProvider_FmtIfIndex=IfIndex
-ToolColumnLabelProvider_FmtInteger=Integer
-ToolColumnLabelProvider_FmtIpAddr=IP Address
-ToolColumnLabelProvider_FmtMacAddr=MAC Address
-ToolColumnLabelProvider_FmtString=String
+OpenObjectToolsEditor_Error=\u041E\u0448\u0438\u0431\u043A\u0430
+OpenObjectToolsEditor_ErrorOpenView=\u041E\u0448\u0438\u0431\u043A\u0430 \u043E\u0442\u043A\u0440\u044B\u0442\u0438\u044F \u0432\u0438\u0434\u0430
+TableToolResults_InvalidObjectID=\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0439 \u043A\u043E\u0434 \u043E\u0431\u044A\u0435\u043A\u0442\u0430
+TableToolResults_InvalidToolID=\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0439 \u043A\u043E\u0434 \u0438\u043D\u0441\u0442\u0440\u0443\u043C\u0435\u043D\u0442\u0430
+TableToolResults_JobError=\u041D\u0435\u0432\u043E\u0437\u043C\u043E\u0436\u043D\u043E \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C \u0434\u0430\u043D\u043D\u044B\u0435 \u0434\u043B\u044F \u0442\u0430\u0431\u043B\u0438\u0446\u044B \u0438\u043D\u0441\u0442\u0440\u0443\u043C\u0435\u043D\u0442\u043E\u0432 %s
+TableToolResults_JobTitle=\u0417\u0430\u0433\u0440\u0443\u0437\u043A\u0430 \u0434\u0430\u043D\u043D\u044B\u0445 \u0434\u043B\u044F \u0442\u0430\u0431\u043B\u0438\u0446\u044B \u0438\u043D\u0441\u0442\u0440\u0443\u043C\u0435\u043D\u0442\u043E\u0432 %s
+ToolColumnLabelProvider_FmtFloat=\u0414\u0440\u043E\u0431\u043D\u043E\u0435 \u0447\u0438\u0441\u043B\u043E
+ToolColumnLabelProvider_FmtIfIndex=\u0418\u043D\u0434\u0435\u043A\u0441 \u0438\u043D\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430
+ToolColumnLabelProvider_FmtInteger=\u0426\u0435\u043B\u043E\u0435 \u0447\u0438\u0441\u043B\u043E
+ToolColumnLabelProvider_FmtIpAddr=IP-\u0430\u0434\u0440\u0435\u0441
+ToolColumnLabelProvider_FmtMacAddr=MAC-\u0430\u0434\u0440\u0435\u0441
+ToolColumnLabelProvider_FmtString=\u0421\u0442\u0440\u043E\u043A\u0430