public void CheckAllCulture() { ITranslationProvider translationProvider = new TranslationProvider(); CultureInfo[] cultures = CultureInfo.GetCultures(CultureTypes.AllCultures); foreach (var countryCode in (Alpha2Code[])Enum.GetValues(typeof(Alpha2Code))) { var countryTranslation = translationProvider.GetCountryTranslation(countryCode); if (countryTranslation == null) { continue; } var expectedLanguages = countryTranslation.Translations.Select(x => x.LanguageCode).ToList(); foreach (var culture in cultures) { bool expectResult = false; if (Enum.TryParse(culture.TwoLetterISOLanguageName, true, out LanguageCode code)) { expectResult = expectedLanguages.Any(x => x == code); } var translatedCountryName = translationProvider.GetCountryTranslatedName(countryCode, culture); if (expectResult && string.IsNullOrWhiteSpace(translatedCountryName)) { Assert.Fail($"A result was expected but there was no translated country name found for {countryCode} and culture {culture.Name} (language {culture.TwoLetterISOLanguageName})"); } } } }
private void ShowPrinterErrorMessage() { int status = PrinterHandler.currentStatus; string errorMessage = TranslationProvider.Translate(MultistringTags.ERROR_CANNOT_PRINT_PINCODE).ToString() + ", "; switch (status) { case 0: ShowError(TranslationProvider.Translate(MultistringTags.TERMINAL_PRINTER_ERROR_HEADER).ToString(), null, true); return; case 4: errorMessage += TranslationProvider.Translate(MultistringTags.ERROR_PRINTER_NO_PAPER).ToString(); break; case 6: errorMessage += TranslationProvider.Translate(MultistringTags.ERROR_PRINTER_NO_TONER).ToString(); break; case 7: errorMessage += TranslationProvider.Translate(MultistringTags.ERROR_PRINTER_OPEN).ToString(); break; case 8: errorMessage += TranslationProvider.Translate(MultistringTags.ERROR_PRINTER_JAMMED).ToString(); break; case 9: errorMessage += TranslationProvider.Translate(MultistringTags.ERROR_PRINTER_OFFLINE).ToString(); break; } ShowError(errorMessage, null, true); }
public void PreCondition() { t = TranslationProvider.GetTranslation("ua"); driver = new DriverFactory().GetDriver(); driver.Maximaze(); driver.GoToURL(); }
private string ValidateText(string value, object Min, object Max) { if (value == null) { return(""); } if (!this.Mandatory && value.Trim().Length == 0) { return(""); } if (Min != null && ((string)value).Trim().Length < Convert.ToInt32(Min)) { var name = Name.ToUpperInvariant(); var tag = MultistringTag.Assign("TERMINAL_FORM_" + name + "_" + ErrorTextLow, ""); return(TranslationProvider.Translate(tag) as string); } if (Max != null && ((string)value).Trim().Length > Convert.ToInt32(Max)) { return(TranslationProvider.Translate(MultistringTag.Assign("TERMINAL_FORM_" + Name.ToUpperInvariant() + "_" + ErrorTextHigh, "")) as string); } return(""); }
private void OnNewPin() { PrinterHandler.InitPrinter(true); if (StationRepository.PrinterStatus == 0) { //Mediator.SendMessage<double>(0, MsgTag.PrinterNotReady); ShowPrinterErrorMessage(); return; } Random RandNum = new Random(); int RandomNumber = RandNum.Next(1000, 9999); string pin = RandomNumber.ToString(); try { WsdlRepository.ChangeIDCardPin(StationRepository.GetUid(new LoggedInUser(EditUser.AccountId, null, 0)), ref pin); PrinterHandler.PrintPinNote(pin); } catch (System.ServiceModel.FaultException <HubServiceException> exception) { switch (exception.Detail.code) { case 162: ShowError(TranslationProvider.Translate(MultistringTags.USER_DONT_HAVE_ACTIVE_CARD) as string); break; } } }
private void DoRandomPin() { PrinterHandler.InitPrinter(true); if (StationRepository.PrinterStatus == 0) { //Mediator.SendMessage<double>(0, MsgTag.PrinterNotReady); //ShowPrinterErrorMessage(); return; } Random RandNum = new Random(); int RandomNumber = RandNum.Next(1000, 9999); string pin = RandomNumber.ToString(); try { WsdlRepository.ChangeOperatorIDCardPin((int)ChangeTracker.CurrentUser.AccountId, ref pin); PrinterHandler.PrintPinNote(pin); } catch (System.ServiceModel.FaultException <HubServiceException> exception) { switch (exception.Detail.code) { case 162: if (StationRepository.IsIdCardEnabled) { ShowError(TranslationProvider.Translate(MultistringTags.USER_DONT_HAVE_ACTIVE_CARD) as string); } else { ShowError(TranslationProvider.Translate(MultistringTags.USER_DONT_HAVE_ACTIVE_BARCODECARD) as string); } break; } } }
private void OnWithdrawPleaseWait() { var amount = WithdrawBut ? (Cashpool - Amount) : Amount; var text = TranslationProvider.Translate(MultistringTags.U_WANT_TO_WITHDRAW_X_MONEY, amount, Currency); QuestionWindowService.ShowMessage(text, null, null, messageWindow_YesClick, messageWindow_NoClick); }
private void PrintCreditNoteFromTicketPleaseWait() { string error = ""; var number = BusinessPropsHelper.GenerateNextCreditNoteNumber(); var checkSum = new PasswordGenerator().Generate(4, 4, true); var result = TransactionQueueHelper.TryDepositByTicketMoneyOnHub(BusinessPropsHelper.GetNextTransactionId(), StationRepository.GetUid(ChangeTracker.CurrentUser), CurrentTicket.ticketNbr, CurrentTicket.checkSum, number, checkSum, ref error); if (!result) { ShowError(error); } else { var sucess = PrinterHandler.PrintCreditNote(CurrentTicket.wonAmount, number, checkSum, false, DateTime.MinValue, DateTime.MinValue); if (!sucess) { GetMoneyFromCreditNote(new CreditNoteWS() { amount = CurrentTicket.wonAmount, number = number, code = checkSum }); ShowError(TranslationProvider.Translate(MultistringTags.UNABLE_TO_PRINT_CREDITNOTE) + "\r\n" + TranslationProvider.Translate(MultistringTags.SHOP_FORM_CREDITNOTE) + ": " + number + " " + checkSum); } } Log.Error(error, new Exception(error)); CurrentTicket = WsdlRepository.LoadTicket(CurrentTicket.ticketNbr, CurrentTicket.checkSum, StationRepository.StationNumber, SelectedLanguage, SelectedLanguage, true); ReloadTicket(CurrentTicket); }
public void Initialize() { this.settings = new FunctionGenerator.PhysicalAssemblySettings("Translate", "dll", AppDomain.CurrentDomain.BaseDirectory); this.functionGenerator = new FunctionGenerator(this.settings); this.provider = new TranslationProvider(this.functionGenerator, shouldThrowExceptions: true); }
private void OnNextViewExecute() { var tournamentsViewModel = MyRegionManager.CurrentViewModelInRegion(RegionNames.ContentRegion) as TournamentsViewModel; var topTournamentsViewModel = MyRegionManager.CurrentViewModelInRegion(RegionNames.ContentRegion) as TopTournamentsViewModel; if (ChangeTracker.CurrentUser is OperatorUser) { MyRegionManager.NavigateForvard(RegionNames.UsermanagementContentRegion); } if (ForwardButtonText == TranslationProvider.Translate(MultistringTags.TERMINAL_NAVIGATION_FORWARD).ToString()) { MyRegionManager.NavigateForvard(RegionNames.ContentRegion); } else { bool outrights = false; if (tournamentsViewModel != null) { if (tournamentsViewModel.SelectedTournament != null) { outrights = tournamentsViewModel.SelectedTournament.IsOutrightGroup; } MyRegionManager.NavigateUsingViewModel <MatchesViewModel>(RegionNames.ContentRegion, ChangeTracker.SelectedTournaments); Mediator.SendMessage(true, MsgTag.ClearSelectedSports); } else if (topTournamentsViewModel != null) { MyRegionManager.NavigateUsingViewModel <MatchesViewModel>(RegionNames.ContentRegion, ChangeTracker.SelectedTournaments); Mediator.SendMessage(true, MsgTag.ClearSelectedSports); } } }
protected List <string> ValidateFields() { List <string> validationResults = new List <string>(); if (string.IsNullOrEmpty(OldPassword.Value) && IsLoggedInUser) { validationResults.Add("field is required"); } if (string.IsNullOrEmpty(NewPassword.Value)) { validationResults.Add("field is required"); } if (string.IsNullOrEmpty(NewPasswordConfirmed.Value)) { validationResults.Add("field is required"); } if (NewPassword.Value != NewPasswordConfirmed.Value && !String.IsNullOrEmpty(NewPasswordConfirmed.Value)) { NewPassword.Error = TranslationProvider.Translate(MultistringTags.PASSWORDS_ARE_DIFFERENT); NewPasswordConfirmed.Error = TranslationProvider.Translate(MultistringTags.PASSWORDS_ARE_DIFFERENT); validationResults.Add(TranslationProvider.Translate(MultistringTags.PASSWORDS_ARE_DIFFERENT)); validationResults.Add(TranslationProvider.Translate(MultistringTags.PASSWORDS_ARE_DIFFERENT)); } if (NewPassword.Value == NewPasswordConfirmed.Value) { NewPassword.Error = null; NewPasswordConfirmed.Error = null; } IsEnabledChange = validationResults.Count == 0; return(validationResults); }
public void EightTournamentsInCategory() { TestGroupVw soccerCategory = new TestGroupVw() { DisplayName = "soccer category", LineObject = new GroupLn() { GroupId = 1, Sort = new ObservableProperty <int>(new GroupLn(), new ObservablePropertyList(), "test") { Value = 1 } } }; SortableObservableCollection <IMatchVw> collection = new SortableObservableCollection <IMatchVw>(); collection = FillCategoryWithTournaments(soccerCategory, 8); ChangeTracker.Setup(x => x.SelectedTournaments).Returns(new HashSet <string>()); TranslationProvider.Setup(x => x.Translate(It.IsAny <MultistringTag>())).Returns("Outrights"); Repository.Setup(x => x.FindMatches(It.IsAny <SortableObservableCollection <IMatchVw> >(), It.IsAny <string>(), It.IsAny <string>(), It.IsAny <LineSr.DelegateFilterMatches>(), It.IsAny <Comparison <IMatchVw> >())).Returns(collection); TopTournamentsViewModel model = new TopTournamentsViewModel(); model.OnNavigationCompleted(); //no outrights, without "all tournaments" Assert.AreEqual(1, model.Categories.Count); Assert.AreEqual("soccer category", model.Categories[0].SportName); Assert.AreEqual(8, model.Categories[0].Tournaments.Count); Assert.AreEqual("tournament0", model.Categories[0].Tournaments[0].Name); Assert.AreEqual("tournament7", model.Categories[0].Tournaments[7].Name); }
private void LockStation(long obj) { if (obj == 2 && !(ChangeTracker.CurrentUser is OperatorUser)) { ShowFirstViewAndResetFilters(); if (StationRepository.IsReady) { OnLogout(); } } if (StationRepository.Active == 0) //locked { LockText = TranslationProvider.Translate(MultistringTags.TERMINAL_STATION_LOCKED).ToString(); IsStationLocked = true; } else if (StationRepository.Active == 4) //cash locked { LockText = TranslationProvider.Translate(MultistringTags.TERMINAL_CASH_LOCKED).ToString(); IsStationLocked = true; } else { LockText = ""; IsStationLocked = false; } }
public MapEditViewModel(DomainModelService.Map model, Action removeMapAction) : base(model) { m_RemoveMap = removeMapAction; DisplayName = "Karte bearbeiten"; DisplayName = TranslationProvider.Translate("EditMap"); }
private void GenerateGraphData() { m_Plot.Series.Clear(); var readingsPerMeter = SelectedMetersReadings.Where(m => m.DueDateBeginDateTime.Year == SelectedYear) .GroupBy(m => m.MeterName); var counter = 0; foreach (var reading in readingsPerMeter) { var lineSerie = new LineSeries { StrokeThickness = 2, MarkerSize = 3, MarkerStroke = m_Plot.DefaultColors[counter % m_Plot.DefaultColors.Count], MarkerType = MarkerType.Plus, CanTrackerInterpolatePoints = false, Title = string.Format(TranslationProvider.Translate("Meter") + " {0}", reading.Key), Smooth = false, }; reading.ForEach(d => lineSerie.Points.Add(new DataPoint(DateTimeAxis.ToDouble(d.DueDateBeginDateTime), d.Value))); m_Plot.Series.Add(lineSerie); counter++; } m_Plot.InvalidatePlot(true); }
/// <summary> /// Creates an instance of <see cref="IBoilerplateContext"/> /// </summary> /// <param name="identity">The current identity being used (rights and roles contract requirements/restrictions will apply to this identity)</param> /// <param name="accessProvider">An access provider for specific types (available through IBoilerplateContext.Open<T>())</param> /// <param name="permissionsProvider">The provider that will be used for all permissions verification attempts</param> /// <param name="visibility">The visibility level that this context has. This will affect operations that rely on visibility (e.g. logging).</param> /// <returns>An instance of <see cref="IBoilerplateContext"/></returns> public static IBoilerplateContext New(IIdentity identity = null, ITypeAccessProvider accessProvider = null, IPermissionsProvider permissionsProvider = null, Visibility visibility = Visibility.None) { var actualIdentity = identity ?? Identity.Default; var actualTypeAccessProvider = accessProvider ?? TypeAccessProvider.Empty; var actualPermissionsProvider = permissionsProvider ?? PermissionsProvider.Default; var functionGenerator = new FunctionGenerator(); //Core providers var translationProvider = new TranslationProvider(functionGenerator); var validationProvider = new ValidationProvider(functionGenerator); var logProvider = new LogProvider(functionGenerator, visibility); //Set up error handling var tryCatchProvider = new TryCatchBlockProvider(functionGenerator); var exceptionHandlerProvider = new ExceptionHandlerProvider(logProvider); var errorContext = new ImmutableErrorContext(logProvider, tryCatchProvider, exceptionHandlerProvider); var bundle = new ContextBundle(permissionsProvider: actualPermissionsProvider, errorContext: errorContext, translationProvider: translationProvider, accessProvider: actualTypeAccessProvider, validationProvider: validationProvider, logProvider: logProvider, visibility: visibility); return new InitialBoilerplateContext<ContractContext>(bundle, actualIdentity); }
private void SearchExecute() { FoundUsers = new ObservableCollection <FoundUser>(); ChangeTracker.SearchRequest = new List <criteria>(); foreach (var registrationField in RegistrationFields) { if (registrationField.Value != null && !string.IsNullOrEmpty(registrationField.Value.Trim())) { ChangeTracker.SearchRequest.Add(new criteria { name = registrationField.Name, value = registrationField.Value.Trim() }); } } if (ChangeTracker.SearchRequest.Count == 0) { return; } var result = WsdlRepository.AccountSearch(ChangeTracker.SearchRequest.ToArray(), StationRepository.GetUid(ChangeTracker.CurrentUser)); FoundUsers = new ObservableCollection <FoundUser>(ConvertUsers(result)); if (FoundUsers.Count < 1) { ShowError(TranslationProvider.Translate(MultistringTags.USER_NOT_FOUND).ToString()); } }
private void Refresh(bool obj) { try { var ticket = WsdlRepository.LoadTicket(CurrentTicket.ticketNbr, CurrentTicket.checkSum, StationRepository.StationNumber, SelectedLanguage, SelectedLanguage, true); ReloadTicket(ticket); } catch (FaultException <HubServiceException> ex) { if (ex.Detail.code == 220) { ShowError(TranslationProvider.Translate(MultistringTags.SHOP_FORM_TICKET_NOT_FOUND)); } else if (ex.Detail.code == 1791) { ShowError(TranslationProvider.Translate(MultistringTags.TERMINAL_TICKET_INVALIDFRANCHISOR)); } else { ShowError(TranslationProvider.Translate(MultistringTags.TERMINAL_TICKET_INVALIDLOCATION)); } } catch (Exception) { ShowError(TranslationProvider.Translate(MultistringTags.SERVER_ERROR)); } }
private void OnLanguageChosenExecute(string lang) { foreach (Registration reg in ChangeUserProfileFields) { reg.Label = TranslationProvider.Translate(reg.Multistring); } }
private void InitializeZeitPlot() { m_PlotModelTime = SetupPlotModel(TranslationProvider.Translate("TitlePlotModelTime")); if (m_SelectedFinancialCalculation.InvestmentPlanModel == null) { return; } var columnSeries = new ColumnSeries { StrokeThickness = 0, IsStacked = false, LabelPlacement = LabelPlacement.Inside, }; columnSeries.Items.Add(new ColumnItem(Amortisation10Percent, 0)); columnSeries.Items.Add(new ColumnItem(m_SelectedFinancialCalculation.InvestmentPlanModel.Lifetime, 1)); columnSeries.Items.Add(new ColumnItem(m_SelectedFinancialCalculation.ComparisonModel.Lifetime, 2)); var categoryAxes = new CategoryAxis("", new string[] { "dyn. Amortisation", "ND Alt/neu", "ND" }); m_PlotModelTime.Axes.Add(categoryAxes); m_PlotModelTime.Axes.Add(CreateValueAxis()); m_PlotModelTime.Series.Add(columnSeries); }
public InventoryEditViewModel(InventoryViewModel model, Action removeInventoryAction, IEnumerable <InventoryTypeViewModel> inventoryTypes, IEnumerable <RoomViewModel> rooms) : base(model.Model, inventoryTypes, rooms) { DisplayName = TranslationProvider.Translate("EditInventory"); InventoryViewModel = model; m_RemoveInventory = removeInventoryAction; }
private void dispatcherTimerIdReader_Tick(object sender, EventArgs e) { bool result = false; dispatcherTimerIdReader.Stop(); string id = CardReader.ReadReaderID(); if (id != null) { if (id.Length > 1) { result = true; } } if (result) { IsIdReaderFound = DeviceStatus.STATUS_OK; IdReaderStatus = String.Format( "{0}\r\n {1}", TranslationProvider.Translate(MultistringTags.TERMINAL_VERIFICATION_ID_CARD_READER), TranslationProvider.Translate(MultistringTags.TERMINAL_VERIFICATION_STATUS_OK) ); //"ID Card Reader\r\n Status: OK"); } else { IsIdReaderFound = DeviceStatus.STATUS_NOK; IdReaderStatus = String.Format( "{0}\r\n {1}", TranslationProvider.Translate(MultistringTags.TERMINAL_VERIFICATION_ID_CARD_READER), TranslationProvider.Translate(MultistringTags.TERMINAL_VERIFICATION_STATUS_NOT_FOUND) ); //IdReaderStatus = "ID Card Reader\r\n Status: Not Found!"; } }
protected virtual void Translate() { Text = TranslationProvider.Tr("helpFormTitle"); label1.Text = TranslationProvider.Tr("userManualLabel"); visitProjectWebsiteButton.Text = TranslationProvider.Tr("visitPageButton"); backButton.Text = TranslationProvider.Tr("backButton"); }
public CatalogEditViewModel(CatalogViewModel model, Action removeCatalogAction) : base(model.Model) { DisplayName = TranslationProvider.Translate("EditCatalog"); CatalogViewModel = model; m_RemoveCatalog = removeCatalogAction; }
protected List <string> ValidateFields() { var list = new List <string>(); // TODO refactoring if (string.IsNullOrEmpty(UserName.Value) || UsernameLoginError) { if (string.IsNullOrEmpty(UserName.Value)) { UserName.Error = TranslationProvider.Translate(MultistringTags.TERMINAL_FORM_REQUIRED); UsernameLoginError = false; list.Add(UserName.Error); } } if (string.IsNullOrEmpty(Password.Value) || PasswordLoginError) { if (string.IsNullOrEmpty(Password.Value)) { Password.Error = TranslationProvider.Translate(MultistringTags.TERMINAL_FORM_REQUIRED); PasswordLoginError = false; list.Add(Password.Error); } //validationResults.Add(PasswordErrorMessage); } if (!string.IsNullOrEmpty(Password.Value) && !string.IsNullOrEmpty(UserName.Value)) { isEnabled = true; } else { isEnabled = false; } return(list); }
private void CardRemoved(long obj) { CurrentCardNumber = ""; Text = TranslationProvider.Translate(MultistringTags.PLEASE_INSERT_CARD).ToString(); Status = CardStatus.NotReady; IsCardReady = false; }
private void dispatcherTimerCoin_Tick(object sender, EventArgs e) { bool result = false; dispatcherTimerCoin.Stop(); result = StationSettings.CheckCoinAcceptor(); if (result == true) { IsCoinAcceptorFound = DeviceStatus.STATUS_OK; //CoinAcceptorStatus = "Coin Acceptor\r\n Status: OK"; CoinAcceptorStatus = String.Format( "{0}\r\n {1}", TranslationProvider.Translate(MultistringTags.TERMINAL_VERIFICATION_COIN_ACCEPTOR), TranslationProvider.Translate(MultistringTags.TERMINAL_VERIFICATION_STATUS_OK) ); } else { IsCoinAcceptorFound = DeviceStatus.STATUS_NOK; //CoinAcceptorStatus = "Coin Acceptor\r\n Status: Not Found!"; CoinAcceptorStatus = String.Format( "{0}\r\n {1}", TranslationProvider.Translate(MultistringTags.TERMINAL_VERIFICATION_COIN_ACCEPTOR), TranslationProvider.Translate(MultistringTags.TERMINAL_VERIFICATION_STATUS_NOT_FOUND) ); } }
public void DoubleClickOnResultTest() { ChangeTracker.Setup(x => x.TimeFilters).Returns(new ObservableCollection <ComboBoxItem>()); ChangeTracker.Setup(x => x.SportFilters).Returns(new ObservableCollection <ComboBoxItemStringId>()); ChangeTracker.Setup(x => x.SelectedDescriptors).Returns(new List <string>()); ChangeTracker.Setup(x => x.SelectedTimeFilter).Returns(new ComboBoxItem("0", 0)); ChangeTracker.Setup(x => x.SelectedSportFilter).Returns(new ComboBoxItemStringId("0", "0")); Repository.Setup(x => x.FindMatches(It.IsAny <SortableObservableCollection <IMatchVw> >(), It.IsAny <string>(), It.IsAny <string>(), It.IsAny <LineSr.DelegateFilterMatches>(), It.IsAny <Comparison <IMatchVw> >())).Returns(new SortableObservableCollection <IMatchVw>()); TranslationProvider.Setup(x => x.Translate(It.IsAny <MultistringTag>())).Returns(""); StationRepository.Setup(x => x.TurnOffCashInInit).Returns(true); IoCContainer.Kernel.Unbind <IMediator>(); IoCContainer.Kernel.Bind <IMediator>().To <IMediator>().InSingletonScope(); IoCContainer.Kernel.Unbind <IMediator>(); IoCContainer.Kernel.Bind <IMediator>().To <MyMessageMediator>().InSingletonScope(); ChangeTracker.Setup(x => x.CurrentUser).Returns(new AnonymousUser("1", 1)); var model = new HeaderViewModel(); model.OnNavigationCompleted(); var result1 = new MatchResultsViewModel(); result1.OnNavigationCompleted(); Assert.IsTrue(model.ShowResultFilters); result1.Close(); Assert.IsFalse(model.ShowResultFilters); var result2 = new MatchResultsViewModel(); result2.OnNavigationCompleted(); Assert.IsTrue(model.ShowResultFilters); }
public CustomerEditViewModel(CustomerViewModel model, Action removeCustomerAction) : base(model.Model) { DisplayName = TranslationProvider.Translate("EditCustomer"); CustomerViewModel = model; m_RemoveCustomer = removeCustomerAction; }
private void GenerateEcoGraphData(IEnumerable <MeasureViewModel> measures) // Erzeugt Daten für erste ökologische Grafik -> finanzrelevantes Balkendiagramm { var columnSavingEuro = new ColumnSeries { StrokeThickness = 0, Title = "Euro Einsparung", FillColor = OxyColors.IndianRed, IsStacked = false, StrokeColor = OxyColors.Red }; var columnInvestment = new ColumnSeries { StrokeThickness = 0, Title = TranslationProvider.Translate("Investment"), FillColor = OxyColors.Green, IsStacked = false, StrokeColor = OxyColors.Green }; double sumSavedMoney = 0; double investment = 0; foreach (var measure in measures) { sumSavedMoney += measure.CalculatedMoneySaving; investment += measure.Investment; } columnSavingEuro.Items.Add(new ColumnItem((int)sumSavedMoney, 0)); columnInvestment.Items.Add(new ColumnItem((int)investment, 1)); m_Plot.Series.Add(columnSavingEuro); m_Plot.Series.Add(columnInvestment); }
public void SubsequentBuildsFail() { var target = new TranslationProvider(dataProvider, logger); target.Build(); target.Build(); }
public TranslationTextBinding(TranslationProvider translationProvider, string text, Action<string> resolveText) { _translationProvider = translationProvider; _text = text; _resolveText = resolveText; _translationProvider.LanguageChanged += (s,e) => Resolve(); Resolve(); }
/// <summary> /// Registers the given translation provider. /// </summary> /// <param name="Translation"></param> protected void RegisterTranslationProvider(TranslationProvider Translation) { TranslationProvider = Translation; DoInitializeComponents(); TranslationProvider.TranslateControl(this); TranslationProvider.OnLanguagedChanged += new TranslationProvider.TranslationEventDelegate(delegate() { TranslationProvider.TranslateControl(this); }); }
/// <summary> /// Initializes a new instance of the TranslatedForm class. /// This is the primary initializer. /// </summary> /// <param name="Provider">Translation provider to use.</param> public TranslatedForm(TranslationProvider Provider) { Provider.OnLanguagedChanged += delegate() { this.Controls.Clear(); RunTranslation(); }; TranslationProvider = Provider; RunTranslation(); }
public GenericExtractFiles(TranslationProvider Provider) : base(Provider) { outputDirectory = Program.Settings.DestinationDirectory; }
public ExtractGeneralFiles(TranslationProvider Provider) : base(Provider) { }
internal SelectOperation(TranslationProvider Provider) : base(Provider) { }
public CopyOriginalFiles(TranslationProvider Provider) : base(Provider) { }
public ConvertAndCopyMaterials(TranslationProvider Provider) : base(Provider) { }
internal LocationInformation(TranslationProvider Provider) : base(Provider) { }
public ExtractMaterials(TranslationProvider Provider) : base(Provider) { }
public FixDecompiledMaps(TranslationProvider Provider) : base(Provider) { }
public Readme(TranslationProvider Provider) : base(Provider) { }
public CopyBaseFiles(TranslationProvider Provider) : base(Provider) { }
/// <summary> /// Initializes a new instance of the ToolWindow object. /// </summary> public ToolWindow(TranslationProvider Translation) : base() { RegisterTranslationProvider(Translation); }
internal ModDetails(TranslationProvider Provider) : base(Provider) { }
/// <summary> /// Attempts to load the selected translations. /// Defaults to English if not yet specified, and falls back to an empty provider if unable to load. /// </summary> internal void LoadTranslations() { Lib.SetCommunicationsObject(LibCommunications.GetInstance()); try { TranslationProvider = new TranslationProvider(this["Language", "English"] as string); } catch (Exception Ex) { MessageBox.Show("Error loading language: " + Ex.Message, "Load Translations Error", MessageBoxButtons.OK, MessageBoxIcon.Error); TranslationProvider = new TranslationProvider(); } }
public SelectSteps(TranslationProvider Provider) : base(Provider) { }
public ExtractModels(TranslationProvider Provider) : base(Provider) { }
public DecompileMaps(TranslationProvider Provider) : base(Provider) { }
internal WizardStepItem(TranslationProvider Provider, string name, string Parent) { Step = (WizardSteps)Enum.Parse(typeof(WizardSteps), name); string trName = "!" + name; TranslatedName = Provider.Translate(trName, Parent); TranslatedDescription = Provider.Translate(trName + "_Description", Parent); if (TranslatedName == null) TranslatedName = "!!Missing: " + trName; if (TranslatedDescription == null) TranslatedDescription = "!!Missing: " + trName + "_Description"; }