public void Initialize( string modSystemName, Configuration configuration, LanguageResource languageResource, GameEngineService gameEngineService, InfoManager infoManager) { _modSystemName = modSystemName ?? throw new ArgumentNullException(nameof(modSystemName)); _configuration = configuration ?? throw new ArgumentNullException(nameof(configuration)); if (_configuration.MainPanelColumnCount < 1) { throw new ArgumentOutOfRangeException($"'{nameof(_configuration.MainPanelColumnCount)}' parameter must be bigger or equal to 1."); } _languageResource = languageResource ?? throw new ArgumentNullException(nameof(languageResource)); _gameEngineService = gameEngineService ?? throw new ArgumentNullException(nameof(gameEngineService)); _infoManager = infoManager; color = configuration.MainPanelBackgroundColor; name = modSystemName + "MainPanel"; backgroundSprite = "GenericPanelLight"; isInteractive = false; CreateAndAddDragHandle(); CreateAndAddAllUiItems(); UpdateItemsLayoutAndSize(); relativePosition = _configuration.MainPanelPosition; _uiDragHandle.eventMouseUp += UiDragHandle_eventMouseUp; StartCoroutine(KeepUpdatingUICoroutine()); }
public LanguageResourceTests() { _mockCultureInfo = new Mock <ICultureInfo>(); _mockLanguageDecision = new Mock <ILanguageDecision>(); _mockResourceManager = new Mock <IResourceManager>(); ContainerBuilder containerBuilder = new ContainerBuilder(); containerBuilder .RegisterInstance(instance: _mockCultureInfo.Object) .As <ICultureInfo>(); containerBuilder .RegisterInstance(instance: _mockLanguageDecision.Object) .As <ILanguageDecision>(); containerBuilder .RegisterInstance(instance: _mockResourceManager.Object) .As <IResourceManager>(); containerBuilder .RegisterType <LanguageResource>(); _systemUnderTest = containerBuilder .Build() .Resolve <LanguageResource>(); }
public CallInfoWrapper(CallInfo info) { this.Called = info.Called; this.Caller = info.Caller; this.CallId = info.CallId; this.MediaType = LanguageResource.FindResourceMessageByKey("normalVoiceCall"); }
public OtherSettingsWin() { InitializeComponent(); _instance = this; LanguageResource.ChangeWindowLanguage(this); QryAndShowAgentSkillsInfo(); }
private void Btn_OK_Click(object sender, RoutedEventArgs e) { if (lstView_Skills.ItemsSource == null) { return; } if (!SkillSelectCheck()) { return; } var lstId = new List <int>(); foreach (SkillItem item in lstView_Skills.Items) { if (!item.isSelected) { continue; } int id = 0; if (Int32.TryParse(item.id, out id)) { lstId.Add(id); } } var res = ((AgentGatewayBusiness)(BusinessAdapter.GetBusinessInstance())).ResetSkillEx(false, lstId, chk_PhoneLink.IsChecked.Value); if (AGWErrorCode.OK.Equals(res)) { MessageBox.Show(LanguageResource.FindResourceMessageByKey("otherset_resetskillsucc")); } }
public TC_CallSession() { InitializeComponent(); LanguageResource.ChangeWindowLanguage(this); var lstColumnHeader = new List <string> { LanguageResource.FindResourceMessageByKey("textchat_id"), LanguageResource.FindResourceMessageByKey("textchat_callID"), LanguageResource.FindResourceMessageByKey("textchat_isInnerCall"), LanguageResource.FindResourceMessageByKey("textchat_subMediaType"), LanguageResource.FindResourceMessageByKey("textchat_realcaller"), LanguageResource.FindResourceMessageByKey("textchat_callerName"), LanguageResource.FindResourceMessageByKey("textchat_starttime"), LanguageResource.FindResourceMessageByKey("textchat_endtime"), LanguageResource.FindResourceMessageByKey("textchat_releasecause"), }; if (null == dgrd_callsession || null == dgrd_callsession.Columns || lstColumnHeader.Count != dgrd_callsession.Columns.Count) { return; } for (int i = 0; i < dgrd_callsession.Columns.Count; i++) { dgrd_callsession.Columns[i].Header = lstColumnHeader[i]; } }
public InstructionWindow() { InitializeComponent(); LanguageResource.ChangeWindowLanguage(this); tbNotify.Text = LanguageResource.FindResourceMessageByKey("instruction_cti"); btnClose.Content = LanguageResource.FindResourceMessageByKey("cancel"); }
public void WriteNumberOfChapters(int numberOfChapters, int maxCountOfFillingPoints) { string resourceValue = LanguageResource.GetResourceStringById(resourceIdent: "CHAPTERS"); string output = resourceValue.FillRightWithPoints(totalWidth: maxCountOfFillingPoints); output = $"- {output} {numberOfChapters}"; DisplayOutput.WriteLine(text: output); }
/// <summary> /// window initial method extentds /// </summary> /// <param name="vrc">axVrcControl instance</param> /// <param name="agentId">agentID</param> /// <param name="info">Vrc server ip and port</param> /// <remarks>info format: ip(port)</remarks> public RecordWin(AxVRCCONTROLLib.AxVRCControl vrc, string agentId) { InitializeComponent(); LanguageResource.ChangeWindowLanguage(this); this._agentID = agentId; this._vrc = vrc; _agwBus = BusinessAdapter.GetBusinessInstance() as AgentGatewayBusiness; }
public void PublicTooltip_Load(object sender, RoutedEventArgs e) { //刷新窗体语言内容 LanguageResource.ChangeWindowLanguage(this); //this.Title = MainWindow.Instance().TryFindResource("publicTooltip") != null ? MainWindow.Instance().TryFindResource("publicTooltip").ToString() : ""; //this.Btn_OK.Content = MainWindow.Instance().TryFindResource("ok") != null ? MainWindow.Instance().TryFindResource("ok") : ""; //this.Btn_Cancel.Content = MainWindow.Instance().TryFindResource("cancel") != null ? MainWindow.Instance().TryFindResource("cancel") : ""; }
public CallTransferWindow() { InitializeComponent(); ctrlHead.SetText(LanguageResource.FindResourceMessageByKey("transcall_head")); LanguageResource.ChangeWindowLanguage(this); LoadAgentStatusInfo(); lstIVRDevice.ItemsSource = MainWindow.Instance().GetIvrInfoList(); lstSkillsQueue.ItemsSource = MainWindow.Instance().GetSkillInfoList(); }
public ConfigurationPanel( UIHelperBase uiHelperBase, ModFullTitle modFullTitle, Configuration configuration, LanguageResource languageResource) { _uiHelperBase = uiHelperBase ?? throw new ArgumentNullException(nameof(uiHelperBase)); _modFullTitle = modFullTitle ?? throw new ArgumentNullException(nameof(modFullTitle)); _configuration = configuration ?? throw new ArgumentNullException(nameof(configuration)); _languageResource = languageResource ?? throw new ArgumentNullException(nameof(languageResource)); }
public TransferOutWindow() { InitializeComponent(); LanguageResource.ChangeWindowLanguage(this); txtCallerNumber.SetText(MainWindowVM.GetInstance().CallerNumber); txtCalledNumber.SetText(MainWindowVM.GetInstance().CalledNumber); ctrlHead.SetText(LanguageResource.FindResourceMessageByKey("transout_head")); txtCallerNumber.SetReadOnly(true); txtCalledNumber.SetReadOnly(true); }
/// <summary> /// 应用语言包 /// </summary> public static LanguagePackage Append(Stream stream) { LanguageResource resource; if (stream is FileStream) { resource = LanguageResource.Create(Play.Studio.Module.Resource.Uri.From((stream as FileStream).Name)) as LanguageResource; } else { resource = new LanguageResource(); } resource.OnRead(stream); return resource.GetResult() as LanguagePackage; }