@using AIStudio.Assistants.BatchProcessing @using AIStudio.Settings @using AIStudio.Settings.DataModel @using AIStudio.Tools.Rust @inherits SettingsDialogBase @T("Assistant: Batch Processing defaults") @T("Input") @T("Instructions") @if (this.SettingsManager.ConfigurationData.BatchProcessing.PromptSource is BatchProcessingPromptSource.FREE_PROMPT) { } else if (this.SettingsManager.ConfigurationData.BatchProcessing.PromptSource is BatchProcessingPromptSource.FILE_IMPORT) { } else { @if (this.SelectedPolicyMissing) { @T("The configured default policy no longer exists. Select another policy before starting a policy-based batch run.") } } @T("Output") @if (this.SettingsManager.ConfigurationData.BatchProcessing.OutputMode is BatchProcessingOutputMode.TABLE_ONLY) { @if (this.SettingsManager.ConfigurationData.BatchProcessing.CsvSeparator is BatchProcessingCsvSeparator.CUSTOM) { } } @T("Processing pace") @if (this.MinimumDelayIsManaged) { @(string.Format(T("Your organization requires a pause of at least {0} seconds between files. Users can configure only the upper limit."), this.ManagedMinimumDelaySeconds)) } else { } @T("AI selection") @T("Close")