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"); }
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"); }
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"); }
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"); }
/// <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); }
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"); }
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"); }
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"); }
/// <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()); }
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"); }
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"); }
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"); }
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"); }
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"); }
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"); }
/// <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); }
/// <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); }