public void UpdateLocalization(ImportDumpsSetupStepLocalizator localization)
 {
     this.localization = localization;
     Name = GetImportQueueItemName(Collection.Identifier);
     NotifyPropertyChanged(nameof(StatusText));
     NotifyPropertyChanged(nameof(ImportButtonText));
 }
Пример #2
0
 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;
 }