Exemplo n.º 1
0
        public static void Init()
        {
            Localization.Dict dict = Localization.GetDictionary("Scada.Scheme.Model.PropertyGrid");
            StringConvertError = dict.GetPhrase("StringConvertError");
            StringUniqueError  = dict.GetPhrase("StringUniqueError");
            TrueValue          = dict.GetPhrase("TrueValue");
            FalseValue         = dict.GetPhrase("FalseValue");
            EmptyValue         = dict.GetPhrase("EmptyValue");
            ObjectValue        = dict.GetPhrase("ObjectValue");
            CollectionValue    = dict.GetPhrase("CollectionValue");
            ComponentNotFound  = dict.GetPhrase("ComponentNotFound");
            BoldSymbol         = dict.GetPhrase("BoldSymbol");
            ItalicSymbol       = dict.GetPhrase("ItalicSymbol");
            UnderlineSymbol    = dict.GetPhrase("UnderlineSymbol");

            dict              = Localization.GetDictionary("Scada.Scheme.Model.PropertyGrid.FrmImageDialog");
            ImageFileFilter   = dict.GetPhrase("ImageFileFilter");
            DisplayImageError = dict.GetPhrase("DisplayImageError");
            LoadImageError    = dict.GetPhrase("LoadImageError");
            SaveImageError    = dict.GetPhrase("SaveImageError");

            dict          = Localization.GetDictionary("Scada.Scheme.Model.PropertyGrid.FrmRangeDialog");
            RangeNotValid = dict.GetPhrase("RangeNotValid");

            dict                   = Localization.GetDictionary("Scada.Scheme.CompManager");
            UnknownComponent       = dict.GetPhrase("UnknownComponent");
            CompLibraryNotFound    = dict.GetPhrase("CompLibraryNotFound");
            UnableCreateComponent  = dict.GetPhrase("UnableCreateComponent");
            ErrorCreatingComponent = dict.GetPhrase("ErrorCreatingComponent");

            dict = Localization.GetDictionary("Scada.Scheme.SchemeView");
            LoadSchemeViewError = dict.GetPhrase("LoadSchemeViewError");
            SaveSchemeViewError = dict.GetPhrase("SaveSchemeViewError");
            IncorrectFileFormat = dict.GetPhrase("IncorrectFileFormat");
        }
Exemplo n.º 2
0
        public static void Init()
        {
            Localization.Dict dict = Localization.GetDictionary("Scada.Server.Shell.Code.ServerShell");
            CommonParamsNode = dict.GetPhrase("CommonParamsNode");
            SaveParamsNode   = dict.GetPhrase("SaveParamsNode");
            ArchiveNode      = dict.GetPhrase("ArchiveNode");
            CurDataNode      = dict.GetPhrase("CurDataNode");
            MinDataNode      = dict.GetPhrase("MinDataNode");
            HourDataNode     = dict.GetPhrase("HourDataNode");
            EventsNode       = dict.GetPhrase("EventsNode");
            ModulesNode      = dict.GetPhrase("ModulesNode");
            GeneratorNode    = dict.GetPhrase("GeneratorNode");
            StatsNode        = dict.GetPhrase("StatsNode");

            dict = Localization.GetDictionary("Scada.Server.Shell.Forms");
            ConnectionUndefined = dict.GetPhrase("ConnectionUndefined");
            Loading             = dict.GetPhrase("Loading");

            dict             = Localization.GetDictionary("Scada.Server.Shell.Forms.FrmCommonParams");
            ChooseItfDir     = dict.GetPhrase("ChooseItfDir");
            ChooseArcDir     = dict.GetPhrase("ChooseArcDir");
            ChooseArcCopyDir = dict.GetPhrase("ChooseArcCopyDir");

            dict           = Localization.GetDictionary("Scada.Server.Shell.Forms.FrmModules");
            ModuleNotFound = dict.GetPhrase("ModuleNotFound");
        }
Exemplo n.º 3
0
        public static void Init()
        {
            Localization.Dict dict = Localization.GetDictionary("Scada.Server.Shell.Code.ServerShell");
            CommonParamsNode = dict.GetPhrase("CommonParamsNode");
            SaveParamsNode   = dict.GetPhrase("SaveParamsNode");
            ArchiveNode      = dict.GetPhrase("ArchiveNode");
            CurDataNode      = dict.GetPhrase("CurDataNode");
            MinDataNode      = dict.GetPhrase("MinDataNode");
            HourDataNode     = dict.GetPhrase("HourDataNode");
            EventsNode       = dict.GetPhrase("EventsNode");
            ModulesNode      = dict.GetPhrase("ModulesNode");
            GeneratorNode    = dict.GetPhrase("GeneratorNode");
            StatsNode        = dict.GetPhrase("StatsNode");

            dict             = Localization.GetDictionary("Scada.Server.Shell.Forms");
            SetProfile       = dict.GetPhrase("SetProfile");
            Loading          = dict.GetPhrase("Loading");
            CsvFileFilter    = dict.GetPhrase("CsvFileFilter");
            ExportToCsvError = dict.GetPhrase("ExportToCsvError");

            dict          = Localization.GetDictionary("Scada.Server.Shell.Forms.FrmArchive");
            CurDataTitle  = dict.GetPhrase("CurDataTitle");
            MinDataTitle  = dict.GetPhrase("MinDataTitle");
            HourDataTitle = dict.GetPhrase("HourDataTitle");
            EventsTitle   = dict.GetPhrase("EventsTitle");
            ArcLocal      = dict.GetPhrase("ArcLocal");

            dict             = Localization.GetDictionary("Scada.Server.Shell.Forms.FrmCommonParams");
            ChooseItfDir     = dict.GetPhrase("ChooseItfDir");
            ChooseArcDir     = dict.GetPhrase("ChooseArcDir");
            ChooseArcCopyDir = dict.GetPhrase("ChooseArcCopyDir");

            dict                 = Localization.GetDictionary("Scada.Server.Shell.Forms.FrmEventTable");
            ViewEventsTitle      = dict.GetPhrase("ViewEventsTitle");
            EditEventsTitle      = dict.GetPhrase("EditEventsTitle");
            SaveEventsConfirm    = dict.GetPhrase("SaveEventsConfirm");
            IncorrectEventFilter = dict.GetPhrase("IncorrectEventFilter");
            LoadEventTableError  = dict.GetPhrase("LoadEventTableError");
            SaveEventTableError  = dict.GetPhrase("SaveEventTableError");

            dict            = Localization.GetDictionary("Scada.Server.Shell.Forms.FrmGenData");
            IncorrectCnlNum = dict.GetPhrase("IncorrectCnlNum");
            IncorrectCnlVal = dict.GetPhrase("IncorrectCnlVal");

            dict = Localization.GetDictionary("Scada.Server.Shell.Forms.FrmGenEvent");
            IncorrectOldCnlVal = dict.GetPhrase("IncorrectOldCnlVal");
            IncorrectNewCnlVal = dict.GetPhrase("IncorrectNewCnlVal");

            dict           = Localization.GetDictionary("Scada.Server.Shell.Forms.FrmModules");
            ModuleNotFound = dict.GetPhrase("ModuleNotFound");

            dict = Localization.GetDictionary("Scada.Server.Shell.Forms.FrmSnapshotTable");
            ViewSnapshotsTitle      = dict.GetPhrase("ViewSnapshotsTitle");
            EditSnapshotsTitle      = dict.GetPhrase("EditSnapshotsTitle");
            SaveSnapshotsConfirm    = dict.GetPhrase("SaveSnapshotsConfirm");
            IncorrectSnapshotFilter = dict.GetPhrase("IncorrectSnapshotFilter");
            LoadSnapshotTableError  = dict.GetPhrase("LoadSnapshotTableError");
            SaveSnapshotTableError  = dict.GetPhrase("SaveSnapshotTableError");
        }
Exemplo n.º 4
0
        public static void Init()
        {
            Localization.Dict dict = Localization.GetDictionary("Scada.Table.TableView");
            LoadTableViewError = dict.GetPhrase("LoadTableViewError");
            SaveTableViewError = dict.GetPhrase("SaveTableViewError");

            dict                = Localization.GetDictionary("Scada.Table.Editor.Forms.FrmMain");
            EditorTitle         = dict.GetPhrase("EditorTitle");
            DefaultTableTitle   = dict.GetPhrase("DefaultTableTitle");
            TableFileFilter     = dict.GetPhrase("TableFileFilter");
            SaveTableConfirm    = dict.GetPhrase("SaveTableConfirm");
            BaseNotFound        = dict.GetPhrase("BaseNotFound");
            EmptyDeviceNode     = dict.GetPhrase("EmptyDeviceNode");
            LoadConfigBaseError = dict.GetPhrase("LoadConfigBaseError");
            FillCnlTreeError    = dict.GetPhrase("FillCnlTreeError");
            LoadFormStateError  = dict.GetPhrase("LoadFormStateError");
            SaveFormStateError  = dict.GetPhrase("SaveFormStateError");

            dict              = Localization.GetDictionary("Scada.Web.Plugins.Table.EventsRepBuilder");
            EventsWorksheet   = dict.GetPhrase("EventsWorksheet", "EventsWorksheet"); // the default phrase must comply with Excel restrictions
            AllEventsTitle    = dict.GetPhrase("AllEventsTitle");
            EventsByViewTitle = dict.GetPhrase("EventsByViewTitle");
            EventsGen         = dict.GetPhrase("EventsGen");
            NumCol            = dict.GetPhrase("NumCol");
            TimeCol           = dict.GetPhrase("TimeCol");
            ObjCol            = dict.GetPhrase("ObjCol");
            DevCol            = dict.GetPhrase("DevCol");
            CnlCol            = dict.GetPhrase("CnlCol");
            TextCol           = dict.GetPhrase("TextCol");
            AckCol            = dict.GetPhrase("AckCol");

            dict = Localization.GetDictionary("Scada.Web.Plugins.Table.HourDataRepBuilder");
            HourDataWorksheet = dict.GetPhrase("HourDataWorksheet");
            HourDataTitle     = dict.GetPhrase("HourDataTitle");
            HourDataGen       = dict.GetPhrase("HourDataGen");

            dict        = Localization.GetDictionary("Scada.Web.Plugins.Table.EventsWndSpec");
            EventsTitle = dict.GetPhrase("EventsTitle");

            dict         = Localization.GetDictionary("Scada.Web.Plugins.Table.WFrmTable");
            SelectedDay  = dict.GetPhrase("SelectedDay");
            PreviousDay  = dict.GetPhrase("PreviousDay");
            PrevDayItem  = dict.GetPhrase("PrevDayItem");
            ItemCol      = dict.GetPhrase("ItemCol");
            CurCol       = dict.GetPhrase("CurCol");
            InCnlHint    = dict.GetPhrase("InCnlHint");
            CtrlCnlHint  = dict.GetPhrase("CtrlCnlHint");
            ObjectHint   = dict.GetPhrase("ObjectHint");
            DeviceHint   = dict.GetPhrase("DeviceHint");
            QuantityHint = dict.GetPhrase("QuantityHint");
            UnitHint     = dict.GetPhrase("UnitHint");
        }
Exemplo n.º 5
0
        /// <summary>
        /// Получить словарь атрибутов свойств
        /// </summary>
        private static Dictionary <string, PropAttrs> GetPropAttrsDict(Localization.Dict dict)
        {
            Dictionary <string, PropAttrs> propAttrsDict = new Dictionary <string, PropAttrs>();

            foreach (string phraseKey in dict.Phrases.Keys)
            {
                string phraseVal = dict.Phrases[phraseKey];
                int    dotPos    = phraseKey.IndexOf('.');

                if (0 < dotPos && dotPos < phraseKey.Length - 1)
                {
                    // если точка в середине ключа фразы, то слева от точки - имя свойства, справа - имя атрибута
                    string propName     = phraseKey.Substring(0, dotPos);
                    string attrName     = phraseKey.Substring(dotPos + 1);
                    bool   attrAssigned = true;

                    PropAttrs propAttrs;
                    if (!propAttrsDict.TryGetValue(propName, out propAttrs))
                    {
                        propAttrs = new PropAttrs();
                    }

                    if (attrName == "DisplayName")
                    {
                        propAttrs.DisplayName = phraseVal;
                    }
                    else if (attrName == "Category")
                    {
                        propAttrs.Category = phraseVal;
                    }
                    else if (attrName == "Description")
                    {
                        propAttrs.Description = phraseVal;
                    }
                    else
                    {
                        attrAssigned = false;
                    }

                    if (attrAssigned)
                    {
                        propAttrsDict[propName] = propAttrs;
                    }
                }
            }

            return(propAttrsDict);
        }
Exemplo n.º 6
0
        public static void Init()
        {
            Localization.Dict dict = Localization.GetDictionary("Scada.Comm.Shell.Code.CommShell");
            CommonParamsNode = dict.GetPhrase("CommonParamsNode");
            DriversNode      = dict.GetPhrase("DriversNode");
            CommLinesNode    = dict.GetPhrase("CommLinesNode");
            CommLineNode     = dict.GetPhrase("CommLineNode");
            LineParamsNode   = dict.GetPhrase("LineParamsNode");
            LineStatsNode    = dict.GetPhrase("LineStatsNode");
            DeviceNode       = dict.GetPhrase("DeviceNode");
            StatsNode        = dict.GetPhrase("StatsNode");

            dict = Localization.GetDictionary("Scada.Comm.Shell.Forms");
            ConnectionUndefined = dict.GetPhrase("ConnectionUndefined");
            Loading             = dict.GetPhrase("Loading");
        }
Exemplo n.º 7
0
        public static void Init()
        {
            Localization.Dict dict = Localization.GetDictionary("Scada.Scheme.TemplateBindingEditor.Code.SchemeParser");
            ErrorParsingScheme = dict.GetPhrase("ErrorParsingScheme");

            dict                 = Localization.GetDictionary("Scada.Scheme.TemplateBindingEditor.Forms.FrmMain");
            EditorTitle          = dict.GetPhrase("EditorTitle");
            BindingsFileFilter   = dict.GetPhrase("BindingsFileFilter");
            SaveBindingsConfirm  = dict.GetPhrase("SaveBindingsConfirm");
            InterfaceDirNotFound = dict.GetPhrase("InterfaceDirNotFound");
            UnableLoadTemplate   = dict.GetPhrase("UnableLoadTemplate");
            UnableOpenTemplate   = dict.GetPhrase("UnableOpenTemplate");
            TemplateNotFound     = dict.GetPhrase("TemplateNotFound");
            TemplateLoaded       = dict.GetPhrase("TemplateLoaded");
            WrongTemplatePath    = dict.GetPhrase("WrongTemplatePath");
        }
Exemplo n.º 8
0
        public static void Init()
        {
            Localization.Dict dict = Localization.GetDictionary("Scada.Admin");
            IndexNotFound = dict.GetPhrase("IndexNotFound");

            dict = Localization.GetDictionary("Scada.Admin.Deployment.DeploymentSettings");
            LoadDeploymentSettingsError = dict.GetPhrase("LoadDeploymentSettingsError");
            SaveDeploymentSettingsError = dict.GetPhrase("SaveDeploymentSettingsError");

            dict = Localization.GetDictionary("Scada.Admin.Project.CommApp");
            CreateCommFilesError = dict.GetPhrase("CreateCommFilesError");
            DeleteCommFilesError = dict.GetPhrase("DeleteCommFilesError");

            dict = Localization.GetDictionary("Scada.Admin.Project.ConfigBase");
            LoadConfigBaseError = dict.GetPhrase("LoadConfigBaseError");
            SaveConfigBaseError = dict.GetPhrase("SaveConfigBaseError");

            dict = Localization.GetDictionary("Scada.Admin.Project.Instance");
            CreateInstanceFilesError = dict.GetPhrase("CreateInstanceFilesError");
            DeleteInstanceFilesError = dict.GetPhrase("DeleteInstanceFilesError");
            RenameInstanceError      = dict.GetPhrase("RenameInstanceError");

            dict = Localization.GetDictionary("Scada.Admin.Project.ScadaProject");
            CreateProjectError     = dict.GetPhrase("CreateProjectError");
            LoadProjectError       = dict.GetPhrase("LoadProjectError");
            SaveProjectError       = dict.GetPhrase("SaveProjectError");
            LoadProjectDescrError  = dict.GetPhrase("LoadProjectDescrError");
            LoadBaseTableError     = dict.GetPhrase("LoadBaseTableError");
            SaveBaseTableError     = dict.GetPhrase("SaveBaseTableError");
            IncorrectProjectName   = dict.GetPhrase("IncorrectProjectName");
            RenameProjectError     = dict.GetPhrase("RenameProjectError");
            ProjectDirectoryExists = dict.GetPhrase("ProjectDirectoryExists");

            dict = Localization.GetDictionary("Scada.Admin.Project.ServerApp");
            CreateServerFilesError = dict.GetPhrase("CreateServerFilesError");
            DeleteServerFilesError = dict.GetPhrase("DeleteServerFilesError");

            dict = Localization.GetDictionary("Scada.Admin.Project.WebApp");
            CreateWebFilesError = dict.GetPhrase("CreateWebFilesError");
            DeleteWebFilesError = dict.GetPhrase("DeleteWebFilesError");

            dict = Localization.GetDictionary("Scada.Admin.ImportExport");
            ImportBaseTableError = dict.GetPhrase("ImportBaseTableError");
            ImportArchiveError   = dict.GetPhrase("ImportArchiveError");
            ExportToArchiveError = dict.GetPhrase("ExportToArchiveError");
            ExportBaseTableError = dict.GetPhrase("ExportBaseTableError");
        }
Exemplo n.º 9
0
        /// <summary>
        /// Преобразовать словарь в объект JavaScript
        /// </summary>
        public static string DictionaryToJs(Localization.Dict dict)
        {
            StringBuilder sbJs = new StringBuilder();

            sbJs.AppendLine("{");

            if (dict != null)
            {
                foreach (KeyValuePair <string, string> pair in dict.Phrases)
                {
                    sbJs.Append(pair.Key).Append(": \"").Append(pair.Value).AppendLine("\",");
                }
            }

            sbJs.AppendLine("}");
            return(sbJs.ToString());
        }
Exemplo n.º 10
0
        public static void Init()
        {
            Localization.Dict dict = Localization.GetDictionary("Scada.Comm.Devices.Modbus.UI.FrmDevTemplate");
            TemplFormTitle      = dict.GetPhrase("this");
            GrsNode             = dict.GetPhrase("GrsNode");
            CmdsNode            = dict.GetPhrase("CmdsNode");
            DefGrName           = dict.GetPhrase("DefGrName");
            DefElemName         = dict.GetPhrase("DefElemName");
            DefCmdName          = dict.GetPhrase("DefCmdName");
            AddressHint         = dict.GetPhrase("AddressHint");
            SaveTemplateConfirm = dict.GetPhrase("SaveTemplateConfirm");
            ElemCntExceeded     = dict.GetPhrase("ElemCntExceeded");
            ElemRemoveWarning   = dict.GetPhrase("ElemRemoveWarning");
            TemplateFileFilter  = dict.GetPhrase("TemplateFileFilter");

            dict           = Localization.GetDictionary("Scada.Comm.Devices.Modbus.UI.FrmDevProps");
            TemplNotExists = dict.GetPhrase("TemplNotExists");
        }
Exemplo n.º 11
0
        public static void Init()
        {
            Localization.Dict dict = Localization.GetDictionary("Scada.Comm.Devices.OpcUa.UI.FrmConfig");
            ConnectServerError    = dict.GetPhrase("ConnectServerError");
            DisconnectServerError = dict.GetPhrase("DisconnectServerError");
            BrowseServerError     = dict.GetPhrase("BrowseServerError");
            GetDataTypeError      = dict.GetPhrase("GetDataTypeError");
            ServerUrlRequired     = dict.GetPhrase("ServerUrlRequired");
            EmptyNode             = dict.GetPhrase("EmptyNode");
            SubscriptionsNode     = dict.GetPhrase("SubscriptionsNode");
            CommandsNode          = dict.GetPhrase("CommandsNode");
            EmptySubscription     = dict.GetPhrase("EmptySubscription");
            EmptyItem             = dict.GetPhrase("EmptyItem");
            EmptyCommand          = dict.GetPhrase("EmptyCommand");
            UnknownDataType       = dict.GetPhrase("UnknownDataType");

            dict          = Localization.GetDictionary("Scada.Comm.Devices.OpcUa.UI.FrmNodeAttr");
            ReadAttrError = dict.GetPhrase("ReadAttrError");
        }
Exemplo n.º 12
0
        public static void Init()
        {
            Localization.Dict dict = Localization.GetDictionary("Scada.Server.Modules.DbExport.UI.FrmDbExportConfig");
           
            ConnectionOptionsNode = dict.GetPhrase("ConnectionOptionsNode");
            ArcUploadOptionsNode = dict.GetPhrase("ArcUploadOptionsNode");
            TriggerGrNode = dict.GetPhrase("TriggerGrNode");

            CurDataType = dict.GetPhrase("CurDataType");
            ArcDataType = dict.GetPhrase("ArcDataType");
            EventType = dict.GetPhrase("EventType");

            CurDataTrigger = dict.GetPhrase("CurDataTrigger");
            ArcDataTrigger = dict.GetPhrase("ArcDataTrigger");
            EventTrigger = dict.GetPhrase("EventTrigger");
            TargetName = dict.GetPhrase("TargetName");

            NameEmpty = dict.GetPhrase("NameEmpty");
            TargetNameNotUnique = dict.GetPhrase("TargetNameNotUnique");

            dict = Localization.GetDictionary("Scada.Server.Modules.DbExport.UI.FrmRangeEdit");
            RangeNotValid = dict.GetPhrase("RangeNotValid");
        }
Exemplo n.º 13
0
        public static void Init()
        {
            Localization.Dict dict = Localization.GetDictionary("Scada.Comm.Shell.Code.CommShell");
            CommonParamsNode = dict.GetPhrase("CommonParamsNode");
            DriversNode      = dict.GetPhrase("DriversNode");
            CommLinesNode    = dict.GetPhrase("CommLinesNode");
            CommLineNode     = dict.GetPhrase("CommLineNode");
            LineParamsNode   = dict.GetPhrase("LineParamsNode");
            LineStatsNode    = dict.GetPhrase("LineStatsNode");
            DeviceNode       = dict.GetPhrase("DeviceNode");
            StatsNode        = dict.GetPhrase("StatsNode");

            dict          = Localization.GetDictionary("Scada.Comm.Shell.Forms");
            SetProfile    = dict.GetPhrase("SetProfile");
            Loading       = dict.GetPhrase("Loading");
            NoDeviceProps = dict.GetPhrase("NoDeviceProps");

            dict            = Localization.GetDictionary("Scada.Comm.Shell.Forms.FrmLineParams");
            LineParamsTitle = dict.GetPhrase("LineParamsTitle");

            dict           = Localization.GetDictionary("Scada.Comm.Shell.Forms.FrmLineStats");
            LineStatsTitle = dict.GetPhrase("LineStatsTitle");
        }
Exemplo n.º 14
0
        public static void Init()
        {
            Localization.Dict dict = Localization.GetDictionary("Scada.Admin.App.Code.AppState");
            LoadAppStateError = dict.GetPhrase("LoadAppStateError");
            SaveAppStateError = dict.GetPhrase("SaveAppStateError");

            dict                = Localization.GetDictionary("Scada.Admin.App.Code.CnlMap");
            CnlMapByDevice      = dict.GetPhrase("CnlMapByDevice");
            CnlMapByObject      = dict.GetPhrase("CnlMapByObject");
            InCnlsCaption       = dict.GetPhrase("InCnlsCaption");
            OutCnlsCaption      = dict.GetPhrase("OutCnlsCaption");
            DeviceCaption       = dict.GetPhrase("DeviceCaption");
            ObjectCaption       = dict.GetPhrase("ObjectCaption");
            EmptyDevice         = dict.GetPhrase("EmptyDevice");
            EmptyObject         = dict.GetPhrase("EmptyObject");
            NoChannels          = dict.GetPhrase("NoChannels");
            GenerateCnlMapError = dict.GetPhrase("GenerateCnlMapError");

            dict              = Localization.GetDictionary("Scada.Admin.App.Code.ExplorerBuilder");
            BaseNode          = dict.GetPhrase("BaseNode");
            SysTableNode      = dict.GetPhrase("SysTableNode");
            DictTableNode     = dict.GetPhrase("DictTableNode");
            TableByDeviceNode = dict.GetPhrase("TableByDeviceNode");
            EmptyDeviceNode   = dict.GetPhrase("EmptyDeviceNode");
            InterfaceNode     = dict.GetPhrase("InterfaceNode");
            InstancesNode     = dict.GetPhrase("InstancesNode");
            ServerNode        = dict.GetPhrase("ServerNode");
            CommNode          = dict.GetPhrase("CommNode");
            WebNode           = dict.GetPhrase("WebNode");
            EmptyNode         = dict.GetPhrase("EmptyNode");
            DeviceFilter      = dict.GetPhrase("DeviceFilter");
            EmptyDeviceFilter = dict.GetPhrase("EmptyDeviceFilter");

            dict = Localization.GetDictionary("Scada.Admin.App.Code.IntegrityCheck");
            IntegrityCheckTitle = dict.GetPhrase("IntegrityCheckTitle");
            TableCorrect        = dict.GetPhrase("TableCorrect");
            TableHasErrors      = dict.GetPhrase("TableHasErrors");
            LostPrimaryKeys     = dict.GetPhrase("LostPrimaryKeys");
            BaseCorrect         = dict.GetPhrase("BaseCorrect");
            BaseHasErrors       = dict.GetPhrase("BaseHasErrors");
            IntegrityCheckError = dict.GetPhrase("IntegrityCheckError");

            dict                 = Localization.GetDictionary("Scada.Admin.App.Controls.Deployment.CtrlProfileSelector");
            ProfileNotSet        = dict.GetPhrase("ProfileNotSet");
            ConfirmDeleteProfile = dict.GetPhrase("ConfirmDeleteProfile");

            dict = Localization.GetDictionary("Scada.Admin.App.Controls.Deployment.CtrlTransferSettings");
            ConfigNotSelected  = dict.GetPhrase("ConfigNotSelected");
            IncorrectObjFilter = dict.GetPhrase("IncorrectObjFilter");

            dict           = Localization.GetDictionary("Scada.Admin.App.Forms");
            CorrectErrors  = dict.GetPhrase("CorrectErrors");
            AllCommLines   = dict.GetPhrase("AllCommLines");
            SelectedColumn = dict.GetPhrase("SelectedColumn");

            dict = Localization.GetDictionary("Scada.Admin.App.Forms.Deployment.FrmDownloadConfig");
            NothingToDownload      = dict.GetPhrase("NothingToDownload");
            DownloadConfigComplete = dict.GetPhrase("DownloadConfigComplete");
            DownloadConfigError    = dict.GetPhrase("DownloadConfigError");

            dict                = Localization.GetDictionary("Scada.Admin.App.Forms.Deployment.FrmInstanceProfile");
            ConnectionOK        = dict.GetPhrase("ConnectionOK");
            TestConnectionError = dict.GetPhrase("TestConnectionError");

            dict                   = Localization.GetDictionary("Scada.Admin.App.Forms.Deployment.FrmInstanceStatus");
            NormalSvcStatus        = dict.GetPhrase("NormalSvcStatus");
            StoppedSvcStatus       = dict.GetPhrase("StoppedSvcStatus");
            ErrorSvcStatus         = dict.GetPhrase("ErrorSvcStatus");
            UndefinedSvcStatus     = dict.GetPhrase("UndefinedSvcStatus");
            ServiceCommandComplete = dict.GetPhrase("ServiceCommandComplete");
            UnableControlService   = dict.GetPhrase("UnableControlService");
            ControlServiceError    = dict.GetPhrase("ControlServiceError");

            dict                  = Localization.GetDictionary("Scada.Admin.App.Forms.Deployment.FrmProfileEdit");
            ValidUrlRequired      = dict.GetPhrase("ValidUrlRequired");
            ProfileNameDuplicated = dict.GetPhrase("ProfileNameDuplicated");
            IncorrectSecretKey    = dict.GetPhrase("IncorrectSecretKey");

            dict = Localization.GetDictionary("Scada.Admin.App.Forms.Deployment.FrmUploadConfig");
            UploadConfigComplete = dict.GetPhrase("UploadConfigComplete");
            UploadConfigError    = dict.GetPhrase("UploadConfigError");

            dict              = Localization.GetDictionary("Scada.Admin.App.Forms.Tables.FrmBaseTable");
            GridViewError     = dict.GetPhrase("GridViewError");
            ColumnLabel       = dict.GetPhrase("ColumnLabel");
            DeleteRowConfirm  = dict.GetPhrase("DeleteRowConfirm");
            DeleteRowsConfirm = dict.GetPhrase("DeleteRowsConfirm");
            ClearTableConfirm = dict.GetPhrase("ClearTableConfirm");
            RowsNotDeleted    = dict.GetPhrase("RowsNotDeleted");
            ColumnNotNull     = dict.GetPhrase("ColumnNotNull");
            UniqueRequired    = dict.GetPhrase("UniqueRequired");
            KeyReferenced     = dict.GetPhrase("KeyReferenced");
            DataNotExist      = dict.GetPhrase("DataNotExist");
            DataChangeError   = dict.GetPhrase("DataChangeError");

            dict = Localization.GetDictionary("Scada.Admin.App.Forms.Tables.FrmFilter");
            IncorrectTableFilter = dict.GetPhrase("IncorrectTableFilter");

            dict           = Localization.GetDictionary("Scada.Admin.App.Forms.Tables.FrmFind");
            ValueNotFound  = dict.GetPhrase("ValueNotFound");
            SearchComplete = dict.GetPhrase("SearchComplete");
            ReplaceCount   = dict.GetPhrase("ReplaceCount");

            dict               = Localization.GetDictionary("Scada.Admin.App.Forms.Tools.FrmCnlClone");
            KeepUnchanged      = dict.GetPhrase("KeepUnchanged");
            CloneCnlsComplete  = dict.GetPhrase("CloneCnlsComplete");
            CloneInCnlsError   = dict.GetPhrase("CloneInCnlsError");
            CloneCtrlCnlsError = dict.GetPhrase("CloneCtrlCnlsError");

            dict               = Localization.GetDictionary("Scada.Admin.App.Forms.Tools.FrmCnlCreate");
            CreateCnlsStep1    = dict.GetPhrase("CreateCnlsStep1");
            CreateCnlsStep2    = dict.GetPhrase("CreateCnlsStep2");
            CreateCnlsStep3    = dict.GetPhrase("CreateCnlsStep3");
            DeviceInfo         = dict.GetPhrase("DeviceInfo");
            DeviceNotFound     = dict.GetPhrase("DeviceNotFound");
            NoDeviceSelected   = dict.GetPhrase("NoDeviceSelected");
            CreateCnlsComplete = dict.GetPhrase("CreateCnlsComplete");
            CreateCnlsError    = dict.GetPhrase("CreateCnlsError");

            dict           = Localization.GetDictionary("Scada.Admin.App.Forms.Tools.FrmCommImport");
            NoDataSelected = dict.GetPhrase("NoDataSelected");

            dict = Localization.GetDictionary("Scada.Admin.App.Forms.Tools.FrmCulture");
            LoadCulturesError = dict.GetPhrase("LoadCulturesError");
            CultureRequired   = dict.GetPhrase("CultureRequired");
            CultureNotFound   = dict.GetPhrase("CultureNotFound");

            dict = Localization.GetDictionary("Scada.Admin.App.Forms.Tools.FrmDeviceAdd");
            DeviceAlreadyExists = dict.GetPhrase("DeviceAlreadyExists");
            CommLineNotFound    = dict.GetPhrase("CommLineNotFound");

            dict = Localization.GetDictionary("Scada.Admin.App.Forms.Tools.FrmLineAdd");
            LineAlreadyExists = dict.GetPhrase("LineAlreadyExists");

            dict = Localization.GetDictionary("Scada.Admin.App.Forms.Tools.FrmSettings");
            ExecutableFileFilter = dict.GetPhrase("ExecutableFileFilter");
            ChooseServerDir      = dict.GetPhrase("ChooseServerDir");
            ChooseCommDir        = dict.GetPhrase("ChooseCommDir");

            dict            = Localization.GetDictionary("Scada.Admin.App.Forms.FrmFileNew");
            FileNameEmpty   = dict.GetPhrase("FileNameEmpty");
            FileNameInvalid = dict.GetPhrase("FileNameInvalid");

            dict                = Localization.GetDictionary("Scada.Admin.App.Forms.FrmInstanceEdit");
            NewInstanceTitle    = dict.GetPhrase("NewInstanceTitle");
            EditInstanceTitle   = dict.GetPhrase("EditInstanceTitle");
            InstanceNameEmpty   = dict.GetPhrase("InstanceNameEmpty");
            InstanceNameInvalid = dict.GetPhrase("InstanceNameInvalid");
            InstanceSelectApps  = dict.GetPhrase("InstanceSelectApps");

            dict               = Localization.GetDictionary("Scada.Admin.App.Forms.FrmItemName");
            ItemNameEmpty      = dict.GetPhrase("ItemNameEmpty");
            ItemNameInvalid    = dict.GetPhrase("ItemNameInvalid");
            ItemNameDuplicated = dict.GetPhrase("ItemNameDuplicated");

            dict                   = Localization.GetDictionary("Scada.Admin.App.Forms.FrmMain");
            EmptyTitle             = dict.GetPhrase("EmptyTitle");
            ProjectTitle           = dict.GetPhrase("ProjectTitle");
            WelcomeMessage         = dict.GetPhrase("WelcomeMessage");
            SelectItemMessage      = dict.GetPhrase("SelectItemMessage");
            ProjectFileFilter      = dict.GetPhrase("ProjectFileFilter");
            ConfirmDeleteDirectory = dict.GetPhrase("ConfirmDeleteDirectory");
            ConfirmDeleteFile      = dict.GetPhrase("ConfirmDeleteFile");
            ConfirmDeleteInstance  = dict.GetPhrase("ConfirmDeleteInstance");
            ConfirmDeleteCommLine  = dict.GetPhrase("ConfirmDeleteCommLine");
            FileOperationError     = dict.GetPhrase("FileOperationError");
            DirectoryAlreadyExists = dict.GetPhrase("DirectoryAlreadyExists");
            FileAlreadyExists      = dict.GetPhrase("FileAlreadyExists");
            InstanceAlreadyExists  = dict.GetPhrase("InstanceAlreadyExists");
            SaveConfigBaseConfirm  = dict.GetPhrase("SaveConfigBaseConfirm");
            DeviceNotFoundInComm   = dict.GetPhrase("DeviceNotFoundInComm");
            WebUrlNotSet           = dict.GetPhrase("WebUrlNotSet");
            ReopenProject          = dict.GetPhrase("ReopenProject");

            dict = Localization.GetDictionary("Scada.Admin.App.Forms.FrmProjectNew");
            ChooseProjectLocation    = dict.GetPhrase("ChooseProjectLocation");
            ProjectNameEmpty         = dict.GetPhrase("ProjectNameEmpty");
            ProjectNameInvalid       = dict.GetPhrase("ProjectNameInvalid");
            ProjectLocationNotExists = dict.GetPhrase("ProjectLocationNotExists");
            ProjectAlreadyExists     = dict.GetPhrase("ProjectAlreadyExists");
            ProjectTemplateEmpty     = dict.GetPhrase("ProjectTemplateEmpty");
            ProjectTemplateNotFound  = dict.GetPhrase("ProjectTemplateNotFound");

            dict = Localization.GetDictionary("Scada.Admin.App.Forms.FrmTableExport");
            ExportTableFilter = dict.GetPhrase("ExportTableFilter");

            dict = Localization.GetDictionary("Scada.Admin.App.Forms.FrmTableImport");
            ImportTableFilter   = dict.GetPhrase("ImportTableFilter");
            ImportTableComplete = dict.GetPhrase("ImportTableComplete");

            dict = Localization.GetDictionary("Scada.Admin.App.Forms.FrmTextEditor");
            OpenTextFileError = dict.GetPhrase("OpenTextFileError");
            SaveTextFileError = dict.GetPhrase("SaveTextFileError");
        }
Exemplo n.º 15
0
        public static void Init()
        {
            Localization.Dict dict = Localization.GetDictionary("Scada.Admin.App.Code.ExplorerBuilder");
            BaseNode      = dict.GetPhrase("BaseNode");
            SysTableNode  = dict.GetPhrase("SysTableNode");
            DictTableNode = dict.GetPhrase("DictTableNode");
            InterfaceNode = dict.GetPhrase("InterfaceNode");
            InstancesNode = dict.GetPhrase("InstancesNode");
            ServerNode    = dict.GetPhrase("ServerNode");
            CommNode      = dict.GetPhrase("CommNode");
            WebNode       = dict.GetPhrase("WebNode");
            EmptyNode     = dict.GetPhrase("EmptyNode");

            dict                 = Localization.GetDictionary("Scada.Admin.App.Controls.Deployment.CtrlProfileSelector");
            ProfileNotSet        = dict.GetPhrase("ProfileNotSet");
            ConfirmDeleteProfile = dict.GetPhrase("ConfirmDeleteProfile");

            dict = Localization.GetDictionary("Scada.Admin.App.Forms.Deployment.FrmConnSettings");
            EmptyFieldsNotAllowed = dict.GetPhrase("EmptyFieldsNotAllowed");
            ProfileNameDuplicated = dict.GetPhrase("ProfileNameDuplicated");
            IncorrectSecretKey    = dict.GetPhrase("IncorrectSecretKey");

            dict = Localization.GetDictionary("Scada.Admin.App.Forms.Deployment.FrmDownloadConfig");
            NothingToDownload      = dict.GetPhrase("NothingToDownload");
            DownloadConfigComplete = dict.GetPhrase("DownloadConfigComplete");
            DownloadConfigError    = dict.GetPhrase("DownloadConfigError");

            dict                = Localization.GetDictionary("Scada.Admin.App.Forms.Deployment.FrmInstanceProfile");
            ConnectionOK        = dict.GetPhrase("ConnectionOK");
            TestConnectionError = dict.GetPhrase("TestConnectionError");

            dict                 = Localization.GetDictionary("Scada.Admin.App.Forms.Deployment.FrmInstanceStatus");
            NormalSvcStatus      = dict.GetPhrase("NormalSvcStatus");
            StoppedSvcStatus     = dict.GetPhrase("StoppedSvcStatus");
            ErrorSvcStatus       = dict.GetPhrase("ErrorSvcStatus");
            UndefinedSvcStatus   = dict.GetPhrase("UndefinedSvcStatus");
            ServiceRestarted     = dict.GetPhrase("ServiceRestarted");
            UnableRestartService = dict.GetPhrase("UnableRestartService");
            ServiceRestartError  = dict.GetPhrase("ServiceRestartError");

            dict                 = Localization.GetDictionary("Scada.Admin.App.Forms.Deployment.FrmUploadConfig");
            NothingToUpload      = dict.GetPhrase("NothingToUpload");
            UploadConfigComplete = dict.GetPhrase("UploadConfigComplete");
            UploadConfigError    = dict.GetPhrase("UploadConfigError");

            dict          = Localization.GetDictionary("Scada.Admin.App.Forms.FrmBaseTable");
            GridViewError = dict.GetPhrase("GridViewError");
            ColumnLabel   = dict.GetPhrase("ColumnLabel");

            dict            = Localization.GetDictionary("Scada.Admin.App.Forms.FrmFileNew");
            FileNameEmpty   = dict.GetPhrase("FileNameEmpty");
            FileNameInvalid = dict.GetPhrase("FileNameInvalid");

            dict                = Localization.GetDictionary("Scada.Admin.App.Forms.FrmInstanceEdit");
            NewInstanceTitle    = dict.GetPhrase("NewInstanceTitle");
            EditInstanceTitle   = dict.GetPhrase("EditInstanceTitle");
            InstanceNameEmpty   = dict.GetPhrase("InstanceNameEmpty");
            InstanceNameInvalid = dict.GetPhrase("InstanceNameInvalid");
            InstanceSelectApps  = dict.GetPhrase("InstanceSelectApps");

            dict               = Localization.GetDictionary("Scada.Admin.App.Forms.FrmItemName");
            ItemNameEmpty      = dict.GetPhrase("ItemNameEmpty");
            ItemNameInvalid    = dict.GetPhrase("ItemNameInvalid");
            ItemNameDuplicated = dict.GetPhrase("ItemNameDuplicated");

            dict                   = Localization.GetDictionary("Scada.Admin.App.Forms.FrmMain");
            EmptyTitle             = dict.GetPhrase("EmptyTitle");
            ProjectTitle           = dict.GetPhrase("ProjectTitle");
            WelcomeMessage         = dict.GetPhrase("WelcomeMessage");
            ProjectFileFilter      = dict.GetPhrase("ProjectFileFilter");
            ConfirmDeleteDirectory = dict.GetPhrase("ConfirmDeleteDirectory");
            ConfirmDeleteFile      = dict.GetPhrase("ConfirmDeleteFile");
            ConfirmDeleteInstance  = dict.GetPhrase("ConfirmDeleteInstance");
            ConfirmDeleteCommLine  = dict.GetPhrase("ConfirmDeleteCommLine");
            FileOperationError     = dict.GetPhrase("FileOperationError");
            DirectoryAlreadyExists = dict.GetPhrase("DirectoryAlreadyExists");
            FileAlreadyExists      = dict.GetPhrase("FileAlreadyExists");
            InstanceAlreadyExists  = dict.GetPhrase("InstanceAlreadyExists");

            dict = Localization.GetDictionary("Scada.Admin.App.Forms.FrmProjectNew");
            ChooseProjectLocation    = dict.GetPhrase("ChooseProjectLocation");
            ProjectNameEmpty         = dict.GetPhrase("ProjectNameEmpty");
            ProjectNameInvalid       = dict.GetPhrase("ProjectNameInvalid");
            ProjectLocationNotExists = dict.GetPhrase("ProjectLocationNotExists");
            ProjectAlreadyExists     = dict.GetPhrase("ProjectAlreadyExists");
            ProjectTemplateEmpty     = dict.GetPhrase("ProjectTemplateEmpty");
            ProjectTemplateNotFound  = dict.GetPhrase("ProjectTemplateNotFound");

            dict = Localization.GetDictionary("Scada.Admin.App.Forms.FrmTextEditor");
            OpenTextFileError = dict.GetPhrase("OpenTextFileError");
            SaveTextFileError = dict.GetPhrase("SaveTextFileError");
        }
Exemplo n.º 16
0
        /// <summary>
        /// Получить информацию об элементах управления из словаря
        /// </summary>
        private static Dictionary <string, ControlInfo> GetControlInfoDict(Localization.Dict dict)
        {
            Dictionary <string, ControlInfo> controlInfoDict = new Dictionary <string, ControlInfo>();

            foreach (string phraseKey in dict.Phrases.Keys)
            {
                string phraseVal = dict.Phrases[phraseKey];
                int    dotPos    = phraseKey.IndexOf('.');

                if (dotPos < 0)
                {
                    // если точки в ключе фразы нет, то присваивается свойство текст
                    if (controlInfoDict.ContainsKey(phraseKey))
                    {
                        controlInfoDict[phraseKey].Text = phraseVal;
                    }
                    else
                    {
                        controlInfoDict[phraseKey] = new ControlInfo()
                        {
                            Text = phraseVal
                        }
                    };
                }
                else if (0 < dotPos && dotPos < phraseKey.Length - 1)
                {
                    // если точка в середине ключа фразы, то слева от точки - имя элемента, справа - свойство
                    string ctrlName     = phraseKey.Substring(0, dotPos);
                    string ctrlProp     = phraseKey.Substring(dotPos + 1);
                    bool   propAssigned = true;

                    ControlInfo controlInfo;
                    if (!controlInfoDict.TryGetValue(ctrlName, out controlInfo))
                    {
                        controlInfo = new ControlInfo();
                    }

                    if (ctrlProp == "Text")
                    {
                        controlInfo.Text = phraseVal;
                    }
                    else if (ctrlProp == "ToolTip")
                    {
                        controlInfo.ToolTip = phraseVal;
                    }
                    else if (ctrlProp.StartsWith("Items["))
                    {
                        int pos = ctrlProp.IndexOf(']');
                        int ind;
                        if (pos >= 0 && int.TryParse(ctrlProp.Substring(6, pos - 6), out ind))
                        {
                            controlInfo.SetItem(ind, phraseVal);
                        }
                    }
                    else
                    {
                        propAssigned = false;
                    }

                    if (propAssigned)
                    {
                        controlInfoDict[ctrlName] = controlInfo;
                    }
                }
            }

            return(controlInfoDict);
        }
Exemplo n.º 17
0
        /// <summary>
        /// Get information about controls from the dictionary
        /// </summary>
        private static Dictionary <string, ControlInfo> GetControlInfoDict(Localization.Dict dict)
        {
            var controlInfoDict = new Dictionary <string, ControlInfo>();

            foreach (string phraseKey in dict.Phrases.Keys)
            {
                string phraseVal = dict.Phrases[phraseKey];
                int    dotPos    = phraseKey.IndexOf('.');

                if (dotPos < 0)
                {
                    // if there is no point in the key of the phrase, then the text property is assigned
                    if (controlInfoDict.ContainsKey(phraseKey))
                    {
                        controlInfoDict[phraseKey].Text = phraseVal;
                    }
                    else
                    {
                        controlInfoDict[phraseKey] = new ControlInfo()
                        {
                            Text = phraseVal
                        }
                    };
                }
                else if (0 < dotPos && dotPos < phraseKey.Length - 1)
                {
                    // if a point is in the middle of a phrase key, then to the left of the point is the name of the element,
                    // to the right is the property
                    string ctrlName     = phraseKey.Substring(0, dotPos);
                    string ctrlProp     = phraseKey.Substring(dotPos + 1);
                    var    propAssigned = true;

                    if (!controlInfoDict.TryGetValue(ctrlName, out var controlInfo))
                    {
                        controlInfo = new ControlInfo();
                    }

                    switch (ctrlProp)
                    {
                    case "Text":
                        controlInfo.Text = phraseVal;
                        break;

                    case "ToolTip":
                        controlInfo.ToolTip = phraseVal;
                        break;

                    default: {
                        if (ctrlProp.StartsWith("Items["))
                        {
                            int pos = ctrlProp.IndexOf(']');
                            if (pos >= 0 && int.TryParse(ctrlProp.Substring(6, pos - 6), out int ind))
                            {
                                controlInfo.SetItem(ind, phraseVal);
                            }
                        }
                        else if (ctrlProp != "")
                        {
                            controlInfo.SetProp(ctrlProp, phraseVal);
                        }
                        else
                        {
                            propAssigned = false;
                        }

                        break;
                    }
                    }

                    if (propAssigned)
                    {
                        controlInfoDict[ctrlName] = controlInfo;
                    }
                }
            }

            return(controlInfoDict);
        }