Move markup to resources in image options command.

This commit is contained in:
2025-08-18 15:02:27 +01:00
parent 137b776877
commit 116dce5dd3
2 changed files with 13 additions and 15 deletions

View File

@@ -516,7 +516,7 @@ In you are unsure, please press N to not continue.</value>
<value>[bold][darkgreen]Name[/][/]</value> <value>[bold][darkgreen]Name[/][/]</value>
</data> </data>
<data name="Title_Type" xml:space="preserve"> <data name="Title_Type" xml:space="preserve">
<value>Type</value> <value>[bold][olive]Type[/][/]</value>
</data> </data>
<data name="Title_Length" xml:space="preserve"> <data name="Title_Length" xml:space="preserve">
<value>Length</value> <value>Length</value>
@@ -559,7 +559,7 @@ In you are unsure, please press N to not continue.</value>
<value>Read-only filesystems options:</value> <value>Read-only filesystems options:</value>
</data> </data>
<data name="Options_for_0" xml:space="preserve"> <data name="Options_for_0" xml:space="preserve">
<value>Options for {0}:</value> <value>[bold][blue]Options for [italic][teal]{0}[/][/]:[/][/]</value>
<comment>0 is plugin name</comment> <comment>0 is plugin name</comment>
</data> </data>
<data name="TypeToString_boolean" xml:space="preserve"> <data name="TypeToString_boolean" xml:space="preserve">
@@ -1293,7 +1293,7 @@ In you are unsure, please press N to not continue.</value>
<value>Read/Write media images options:</value> <value>Read/Write media images options:</value>
</data> </data>
<data name="Default" xml:space="preserve"> <data name="Default" xml:space="preserve">
<value>Default</value> <value>[bold][aqua]Default[/][/]</value>
</data> </data>
<data name="How_many_sectors_to_print" xml:space="preserve"> <data name="How_many_sectors_to_print" xml:space="preserve">
<value>How many sectors to print.</value> <value>How many sectors to print.</value>

View File

@@ -39,7 +39,6 @@ using Aaru.Core;
using Aaru.Localization; using Aaru.Localization;
using Aaru.Logging; using Aaru.Logging;
using JetBrains.Annotations; using JetBrains.Annotations;
using Serilog;
using Spectre.Console; using Spectre.Console;
using Spectre.Console.Cli; using Spectre.Console.Cli;
@@ -73,21 +72,20 @@ sealed class ListOptionsCommand : Command<ListOptionsCommand.Settings>
var table = new Table var table = new Table
{ {
Title = new TableTitle(string.Format($"[bold][blue]{UI.Options_for_0}[/][/]", Title = new TableTitle(string.Format(UI.Options_for_0, plugin.Name))
$"[italic][teal]{plugin.Name}[/][/]"))
}; };
table.AddColumn(new TableColumn(new Markup($"[bold][purple]{UI.Title_Name}[/][/]").Centered())); table.AddColumn(new TableColumn(new Markup(UI.Title_Name).Centered()));
table.AddColumn(new TableColumn(new Markup($"[bold][olive]{UI.Title_Type}[/][/]").Centered())); table.AddColumn(new TableColumn(new Markup(UI.Title_Type).Centered()));
table.AddColumn(new TableColumn(new Markup($"[bold][aqua]{UI.Default}[/][/]").Centered())); table.AddColumn(new TableColumn(new Markup(UI.Default).Centered()));
table.AddColumn(new TableColumn(new Markup($"[bold][slateblue1]{UI.Title_Description}[/][/]").Centered())); table.AddColumn(new TableColumn(new Markup(UI.Title_Description).Centered()));
table.Border(TableBorder.Rounded); table.Border(TableBorder.Rounded);
table.BorderColor(Color.Yellow); table.BorderColor(Color.Yellow);
foreach((string name, Type type, string description, object @default) option in foreach((string name, Type type, string description, object @default) option in
options.OrderBy(t => t.name)) options.OrderBy(t => t.name))
{ {
table.AddRow($"[purple]{Markup.Escape(option.name)}[/]", table.AddRow($"[darkgreen]{Markup.Escape(option.name)}[/]",
$"[italic][olive]{TypeToString(option.type)}[/][/]", $"[italic][olive]{TypeToString(option.type)}[/][/]",
$"[italic][aqua]{option.@default?.ToString() ?? ""}[/][/]", $"[italic][aqua]{option.@default?.ToString() ?? ""}[/][/]",
$"[slateblue1]{Markup.Escape(option.description)}[/]"); $"[slateblue1]{Markup.Escape(option.description)}[/]");