Colorize Blu-ray BCA.

This commit is contained in:
2025-08-18 23:19:46 +01:00
parent 26a2d64fa4
commit dd2ba636bd
5 changed files with 11 additions and 10 deletions

View File

@@ -35,6 +35,7 @@ using System.Diagnostics.CodeAnalysis;
using System.Text;
using Aaru.Helpers;
using Aaru.Logging;
using Spectre.Console;
namespace Aaru.Decoders.Bluray;
@@ -123,8 +124,8 @@ public static class BCA
sb.AppendFormat(Localization.Reserved2_equals_0_X8, response.Reserved2).AppendLine();
#endif
sb.AppendFormat(Localization.Blu_ray_Burst_Cutting_Area_in_hex_follows);
sb.AppendLine(PrintHex.ByteArrayToHexArrayString(response.BCA, 80));
sb.AppendLine(Localization.Blu_ray_Burst_Cutting_Area_in_hex_follows);
sb.AppendLine(Markup.Escape(PrintHex.ByteArrayToHexArrayString(response.BCA, color:true)));
return sb.ToString();
}

View File

@@ -17,8 +17,8 @@
</value>
</resheader>
<data name="Offset" xml:space="preserve">
<value>Compensación</value>
</data>
<value>Posición</value>
</data>
<data name="Length_of_value_array_must_not_be_more_than_length_of_destination" xml:space="preserve">
<value>La longitud de una colección no puede ser mayor que la longitud del destino</value>
</data>

View File

@@ -134,8 +134,8 @@
<value>[bold][blue]Límites de bloques para el dispositivo:[/][/]</value>
</data>
<data name="Bluray_Burst_Cutting_Area" xml:space="preserve">
<value>Burst Cutting Area de Blu-ray</value>
</data>
<value>[bold][blue]Burst Cutting Area de Blu-ray:[/][/]</value>
</data>
<data name="Bluray_Cartridge_Status" xml:space="preserve">
<value>Estado de cartucho de Blu-ray</value>
</data>

View File

@@ -312,8 +312,8 @@
<value>[bold][blue]Blu-ray Disc Information:[/][/]</value>
</data>
<data name="Bluray_Burst_Cutting_Area" xml:space="preserve">
<value>Blu-ray Burst Cutting Area</value>
</data>
<value>[bold][blue]Blu-ray Burst Cutting Area:[/][/]</value>
</data>
<data name="Bluray_Disc_Definition_Structure" xml:space="preserve">
<value>Blu-ray Disc Definition Structure</value>
</data>

View File

@@ -568,8 +568,8 @@ sealed class MediaInfoCommand : Command<MediaInfoCommand.Settings>
"SCSI READ DISC STRUCTURE",
scsiInfo.BlurayBurstCuttingArea);
AaruLogging.WriteLine($"[bold]{Localization.Core.Bluray_Burst_Cutting_Area}:[/]" +
$"\n{Markup.Escape(BCA.Prettify(scsiInfo.BlurayBurstCuttingArea))}");
AaruLogging.WriteLine(Localization.Core.Bluray_Burst_Cutting_Area);
AaruLogging.WriteLine(BCA.Prettify(scsiInfo.BlurayBurstCuttingArea));
}
if(scsiInfo.BlurayDds != null)