@using AIStudio.Assistants.SlideBuilder @using AIStudio.Settings @using AIStudio.Tools.PowerPoint @using AIStudio.Tools.Rust @inherits SettingsDialogBase @T("Assistant: Slide Assistant Options") @T("Content and audience") @T("Preselect what the assistant starts with for each presentation: the aspects to emphasize, the language, the audience, and the occasion. You can still change them in the assistant.") @if (this.SettingsManager.ConfigurationData.SlideBuilder.PreselectedTargetLanguage is CommonLanguages.OTHER) { } @if (this.SettingsManager.ConfigurationData.SlideBuilder.PreselectedOccasion is PresentationOccasion.OTHER) { } @T("PowerPoint template") @SlideAssistantTexts.WhatTheLLMKnowsOfLayouts @T("Layouts for kinds of slides") @if (this.layoutOptions.Count > 0) { @SlideAssistantTexts.WhatALayoutChoiceDoes } else { @T("Preselect a readable template above to choose its layouts for kinds of slides.") } @if (this.layoutOptions.Count > 0) { } @T("Slides of the template") @if (this.template is { Slides.Count: > 0 }) { @SlideAssistantTexts.WhatHappensToTemplateSlides } else if (this.template is not null) { @T("The preselected template contains no slides besides its layouts.") } else { @T("Preselect a readable template above to choose what the presentation does with its slides.") } @if (this.template is { } loadedTemplate) { @foreach (var templateSlide in loadedTemplate.Slides) { } } @T("Visual elements") @SlideAssistantTexts.WhatAPictureLibraryOffers @T("AI selection") @T("Preselect which LLM plans the slides and which profile it gets. A profile can, e.g., name your organization, which the LLM may use for the imprint.") @T("Close")