public FileItemViewModel(SharedSetupContext.Collection collection, DownloadDumpLinksSetupStepLocalizator localization, Mirrors.DatabaseDumpManualDownloadConfiguration databaseDumpManualDownloadConfiguration) { this.collection = collection; this.localization = localization; this.databaseDumpManualDownloadConfiguration = databaseDumpManualDownloadConfiguration; }
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 void UpdateLocalization(DownloadDumpLinksSetupStepLocalizator localization) { this.localization = localization; NotifyPropertyChanged(nameof(CollectionName)); NotifyPropertyChanged(nameof(FileName)); }
private static string GetLocalizedDateTemplate(string inputDateTemplate, DownloadDumpLinksSetupStepLocalizator localization) { return(inputDateTemplate.ToLowerInvariant().Replace("yyyy", localization.YYYY).Replace("mm", localization.MM).Replace("dd", localization.DD)); }