public void UpdateLocalization(ImportDumpsSetupStepLocalizator localization) { this.localization = localization; Name = GetImportQueueItemName(Collection.Identifier); NotifyPropertyChanged(nameof(StatusText)); NotifyPropertyChanged(nameof(ImportButtonText)); }
public SetupWizardWindowLocalizator(List <Translation> prioritizedTranslationList, LanguageFormatter formatter) : base(prioritizedTranslationList, formatter, translation => translation?.SetupWizardWindow) { WindowTitle = Format(section => section?.WindowTitle); DownloadingDumpsStepHeader = Format(section => section?.DownloadingDumpsStepHeader); CreatingDatabaseStepHeader = Format(section => section?.CreatingDatabaseStepHeader); ImportingDumpsStepHeader = Format(section => section?.ImportingDumpsStepHeader); Back = Format(section => section?.Back); Next = Format(section => section?.Next); Finish = Format(section => section?.Finish); Cancel = Format(section => section?.Cancel); ExitSetupTitle = Format(section => section?.ExitSetupTitle); ExitSetupText = Format(section => section?.ExitSetupText); LanguageStep = new LanguageSetupStepLocalizator(prioritizedTranslationList, formatter); SetupModeStep = new SetupModeSetupStepLocalizator(prioritizedTranslationList, formatter); DatabaseOperationStep = new DatabaseOperationSetupStepLocalizator(prioritizedTranslationList, formatter); StepListStep = new StepListSetupStepLocalizator(prioritizedTranslationList, formatter); DownloadModeStep = new DownloadModeSetupStepLocalizator(prioritizedTranslationList, formatter); DownloadDumpInfoStep = new DownloadDumpInfoSetupStepLocalizator(prioritizedTranslationList, formatter); CollectionsStep = new CollectionsSetupStepLocalizator(prioritizedTranslationList, formatter); DownloadDumpsStep = new DownloadDumpsSetupStepLocalizator(prioritizedTranslationList, formatter); DownloadDumpLinksStep = new DownloadDumpLinksSetupStepLocalizator(prioritizedTranslationList, formatter); ImportDumpsStep = new ImportDumpsSetupStepLocalizator(prioritizedTranslationList, formatter); CreateDatabaseStep = new CreateDatabaseSetupStepLocalizator(prioritizedTranslationList, formatter); ConfirmationStep = new ConfirmationSetupStepLocalizator(prioritizedTranslationList, formatter); }
public ImportQueueItemViewModel(SharedSetupContext.Collection collection, ImportDumpsSetupStepLocalizator localization) { this.localization = localization; Collection = collection; name = GetImportQueueItemName(collection.Identifier); status = collection.IsImported ? ImportQueueItemStatus.IMPORT_SUCCESSFUL : ImportQueueItemStatus.NOT_IMPORTED; isNextInQueue = false; }