From dd2ba636bd3845a0662f91154f596650491dfacd Mon Sep 17 00:00:00 2001 From: Natalia Portillo Date: Mon, 18 Aug 2025 23:19:46 +0100 Subject: [PATCH] Colorize Blu-ray BCA. --- Aaru.Decoders/Bluray/BCA.cs | 5 +++-- Aaru.Helpers/Localization/Localization.es.resx | 4 ++-- Aaru.Localization/Core.es.resx | 4 ++-- Aaru.Localization/Core.resx | 4 ++-- Aaru/Commands/Media/Info.cs | 4 ++-- 5 files changed, 11 insertions(+), 10 deletions(-) diff --git a/Aaru.Decoders/Bluray/BCA.cs b/Aaru.Decoders/Bluray/BCA.cs index 88747e04a..2cfa4c9ff 100644 --- a/Aaru.Decoders/Bluray/BCA.cs +++ b/Aaru.Decoders/Bluray/BCA.cs @@ -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(); } diff --git a/Aaru.Helpers/Localization/Localization.es.resx b/Aaru.Helpers/Localization/Localization.es.resx index 9ed14ff70..bc939e690 100644 --- a/Aaru.Helpers/Localization/Localization.es.resx +++ b/Aaru.Helpers/Localization/Localization.es.resx @@ -17,8 +17,8 @@ - Compensación - + Posición + La longitud de una colección no puede ser mayor que la longitud del destino diff --git a/Aaru.Localization/Core.es.resx b/Aaru.Localization/Core.es.resx index a00ee34fe..f33d813e7 100644 --- a/Aaru.Localization/Core.es.resx +++ b/Aaru.Localization/Core.es.resx @@ -134,8 +134,8 @@ [bold][blue]Límites de bloques para el dispositivo:[/][/] - Burst Cutting Area de Blu-ray - + [bold][blue]Burst Cutting Area de Blu-ray:[/][/] + Estado de cartucho de Blu-ray diff --git a/Aaru.Localization/Core.resx b/Aaru.Localization/Core.resx index 525b29f16..84132f5c4 100644 --- a/Aaru.Localization/Core.resx +++ b/Aaru.Localization/Core.resx @@ -312,8 +312,8 @@ [bold][blue]Blu-ray Disc Information:[/][/] - Blu-ray Burst Cutting Area - + [bold][blue]Blu-ray Burst Cutting Area:[/][/] + Blu-ray Disc Definition Structure diff --git a/Aaru/Commands/Media/Info.cs b/Aaru/Commands/Media/Info.cs index d1074ddb1..5fe86d89c 100644 --- a/Aaru/Commands/Media/Info.cs +++ b/Aaru/Commands/Media/Info.cs @@ -568,8 +568,8 @@ sealed class MediaInfoCommand : Command "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)