mirror of
https://github.com/aaru-dps/Aaru.git
synced 2025-12-16 19:24:25 +00:00
Colorize Blu-ray BCA.
This commit is contained in:
@@ -35,6 +35,7 @@ using System.Diagnostics.CodeAnalysis;
|
|||||||
using System.Text;
|
using System.Text;
|
||||||
using Aaru.Helpers;
|
using Aaru.Helpers;
|
||||||
using Aaru.Logging;
|
using Aaru.Logging;
|
||||||
|
using Spectre.Console;
|
||||||
|
|
||||||
namespace Aaru.Decoders.Bluray;
|
namespace Aaru.Decoders.Bluray;
|
||||||
|
|
||||||
@@ -123,8 +124,8 @@ public static class BCA
|
|||||||
sb.AppendFormat(Localization.Reserved2_equals_0_X8, response.Reserved2).AppendLine();
|
sb.AppendFormat(Localization.Reserved2_equals_0_X8, response.Reserved2).AppendLine();
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
sb.AppendFormat(Localization.Blu_ray_Burst_Cutting_Area_in_hex_follows);
|
sb.AppendLine(Localization.Blu_ray_Burst_Cutting_Area_in_hex_follows);
|
||||||
sb.AppendLine(PrintHex.ByteArrayToHexArrayString(response.BCA, 80));
|
sb.AppendLine(Markup.Escape(PrintHex.ByteArrayToHexArrayString(response.BCA, color:true)));
|
||||||
|
|
||||||
return sb.ToString();
|
return sb.ToString();
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -17,8 +17,8 @@
|
|||||||
</value>
|
</value>
|
||||||
</resheader>
|
</resheader>
|
||||||
<data name="Offset" xml:space="preserve">
|
<data name="Offset" xml:space="preserve">
|
||||||
<value>Compensación</value>
|
<value>Posición</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Length_of_value_array_must_not_be_more_than_length_of_destination" xml:space="preserve">
|
<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>
|
<value>La longitud de una colección no puede ser mayor que la longitud del destino</value>
|
||||||
</data>
|
</data>
|
||||||
|
|||||||
@@ -134,8 +134,8 @@
|
|||||||
<value>[bold][blue]Límites de bloques para el dispositivo:[/][/]</value>
|
<value>[bold][blue]Límites de bloques para el dispositivo:[/][/]</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Bluray_Burst_Cutting_Area" xml:space="preserve">
|
<data name="Bluray_Burst_Cutting_Area" xml:space="preserve">
|
||||||
<value>Burst Cutting Area de Blu-ray</value>
|
<value>[bold][blue]Burst Cutting Area de Blu-ray:[/][/]</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Bluray_Cartridge_Status" xml:space="preserve">
|
<data name="Bluray_Cartridge_Status" xml:space="preserve">
|
||||||
<value>Estado de cartucho de Blu-ray</value>
|
<value>Estado de cartucho de Blu-ray</value>
|
||||||
</data>
|
</data>
|
||||||
|
|||||||
@@ -312,8 +312,8 @@
|
|||||||
<value>[bold][blue]Blu-ray Disc Information:[/][/]</value>
|
<value>[bold][blue]Blu-ray Disc Information:[/][/]</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Bluray_Burst_Cutting_Area" xml:space="preserve">
|
<data name="Bluray_Burst_Cutting_Area" xml:space="preserve">
|
||||||
<value>Blu-ray Burst Cutting Area</value>
|
<value>[bold][blue]Blu-ray Burst Cutting Area:[/][/]</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="Bluray_Disc_Definition_Structure" xml:space="preserve">
|
<data name="Bluray_Disc_Definition_Structure" xml:space="preserve">
|
||||||
<value>Blu-ray Disc Definition Structure</value>
|
<value>Blu-ray Disc Definition Structure</value>
|
||||||
</data>
|
</data>
|
||||||
|
|||||||
@@ -568,8 +568,8 @@ sealed class MediaInfoCommand : Command<MediaInfoCommand.Settings>
|
|||||||
"SCSI READ DISC STRUCTURE",
|
"SCSI READ DISC STRUCTURE",
|
||||||
scsiInfo.BlurayBurstCuttingArea);
|
scsiInfo.BlurayBurstCuttingArea);
|
||||||
|
|
||||||
AaruLogging.WriteLine($"[bold]{Localization.Core.Bluray_Burst_Cutting_Area}:[/]" +
|
AaruLogging.WriteLine(Localization.Core.Bluray_Burst_Cutting_Area);
|
||||||
$"\n{Markup.Escape(BCA.Prettify(scsiInfo.BlurayBurstCuttingArea))}");
|
AaruLogging.WriteLine(BCA.Prettify(scsiInfo.BlurayBurstCuttingArea));
|
||||||
}
|
}
|
||||||
|
|
||||||
if(scsiInfo.BlurayDds != null)
|
if(scsiInfo.BlurayDds != null)
|
||||||
|
|||||||
Reference in New Issue
Block a user