From fd04d4fe2a72eb98f33967211fe75ce44c46c35b Mon Sep 17 00:00:00 2001 From: Natalia Portillo Date: Tue, 28 Oct 2025 03:33:53 +0000 Subject: [PATCH] Colorize ISO9660 information. --- Aaru.Filesystems/ISO9660/Info.cs | 2 +- .../Localization/Localization.es.resx | 132 +++++++++--------- .../Localization/Localization.resx | 132 +++++++++--------- 3 files changed, 133 insertions(+), 133 deletions(-) diff --git a/Aaru.Filesystems/ISO9660/Info.cs b/Aaru.Filesystems/ISO9660/Info.cs index b1df0949a..112d3f62e 100644 --- a/Aaru.Filesystems/ISO9660/Info.cs +++ b/Aaru.Filesystems/ISO9660/Info.cs @@ -171,7 +171,7 @@ public sealed partial class ISO9660 if(encoding.GetString(bvd.Value.system_id)[..23] == "EL TORITO SPECIFICATION") { - bootSpec = "El Torito"; + bootSpec = "[green]El Torito[/]"; torito = Marshal.ByteArrayToStructureLittleEndian(vdSector, hsOff, 2048 - hsOff); diff --git a/Aaru.Filesystems/Localization/Localization.es.resx b/Aaru.Filesystems/Localization/Localization.es.resx index 117eeeb9b..d846b380e 100644 --- a/Aaru.Filesystems/Localization/Localization.es.resx +++ b/Aaru.Filesystems/Localization/Localization.es.resx @@ -63,7 +63,7 @@ Sistema de ficheros de Amiga DOS - Extensiones de Amiga presentes. + [fuchsia]Extensiones de Amiga presentes.[/] Sistema de ficheros rápido de Amiga @@ -105,19 +105,19 @@ Sistema de ficheros de Apple Macintosh - Extensiones de Apple presentes. + [fuchsia]Extensiones de Apple presentes.[/] Sistema de ficheros Apple (APFS) - Identificador de aplicación: {0} + [slateblue1]Identificador de aplicación:[/] [green]{0}[/] FAT12 de Apricot - Protocolo de Intercambio de Atributos Arbitrarios presente. + [fuchsia]Protocolo de Intercambio de Atributos Arbitrarios presente.[/] ASCII @@ -207,19 +207,19 @@ Tamaño del bloque: {0} bytes - SHA1 de la imagen de arranque: {0} + [slateblue1]SHA1 de la imagen de arranque:[/] [purple]{0}[/] - La imagen de arranque comienza en el sector {0} y ocupa {1} sectores + [slateblue1]La imagen de arranque comienza en el sector [violet]{0}[/] y ocupa [lime]{1}[/] sectores[/] - La imagen de arranque se cargará en 0x{0:X8} + [slateblue1]La imagen de arranque se cargará en[/] [aqua]0x{0:X8}[/] - La imagen de arranque se cargará en el segmento {0:X4}h + [slateblue1]La imagen de arranque se cargará en el segmento[/] [aqua]{0:X4}h[/] - Arrancable en {0} + [slateblue1]Arrancable en[/] [rosybrown]{0}[/] El bloque de arranque apunta a {0} como el bloque raíz @@ -267,7 +267,7 @@ El programa de arranque se cargará en la dirección {0:X4}h - Sección de arranque {0}: + [slateblue1]Sección de arranque [fuchsia]{0}[/]:[/] El volumen de arranque es inconsistente. @@ -318,10 +318,10 @@ Sistema de ficheros de Commodore - Sistema de ficheros de CD-i + [bold][fuchsia]Sistema de ficheros de CD-i[/][/] - Extensiones CD-ROM XA presentes. + [fuchsia]Extensiones CD-ROM XA presentes.[/] canal @@ -399,10 +399,10 @@ El contenedor tiene {0} bytes en {1} bloques. - Contiene Descriptor Mejorado de Volumen. + [fuchsia]Contiene Descriptor Mejorado de Volumen.[/] - Contiene Descriptor de Partición de Volumen. + [fuchsia]Contiene Descriptor de Partición de Volumen.[/] Copyright: {0} @@ -477,7 +477,7 @@ Tamaño del grupo del fork de datos: {0} bytes - Identificador del preparador de los datos: {0} + [slateblue1]Identificador del preparador de los datos:[/] [green]{0}[/] Los datos comienzan en el bloque {0} @@ -531,10 +531,10 @@ Código de densidad: {0} - Descripción: {0} + [slateblue1]Descripción:[/] [navy]{0}[/] - ID del desarrollador: {0} + [slateblue1]ID del desarrollador:[/] [green]{0}[/] El dispositivo es demasiado pequeño @@ -580,7 +580,7 @@ Nombre de fichero del desensamblador: {0} - El disco arranca siguiendo las especificaciones {0}. + [fuchsia]El disco arranca siguiendo las especificaciones {0}.[fuchsia] El ID del disco es {0} @@ -718,13 +718,13 @@ Extensión del Sistema de Ficheros de Extents (EFS) - INFORMACIÓN DE EL TORITO: + [slateblue1]INFORMACIÓN DE EL TORITO:[/] - ------------------------- + [slateblue1]-------------------------[/] - Entrada {0}: + [slateblue1]Entrada [cyan]{0}[/]:[/] Época alta {0} @@ -736,7 +736,7 @@ Error {0} leyendo el fichero de Registros-S - ERROR: No se pudo encontrar el descriptor primario de volumen + [red]ERROR: No se pudo encontrar el descriptor primario de volumen[/] La recomendación de edad del ESRB es {0} @@ -772,7 +772,7 @@ Los atributos extendidos puede residir en el inodo (ext4) - Extensión: {0} + [slateblue1]Extensión:[/] [green]{0}[/] El Archivo de Extents ocupa {0} bytes. @@ -901,10 +901,10 @@ Protección de fichero: 0x{0:X4} - DESCRIPTOR DE INFORMACIÓN DE LA ESTRUCTURA DE FICHEROS DEL VOLUMEN: + [slateblue1]DESCRIPTOR DE INFORMACIÓN DE LA ESTRUCTURA DE FICHEROS DEL VOLUMEN:[/] - ------------------------------------------------------------------- + [slateblue1]-------------------------------------------------------------------[/] El sistema de ficheros fue inicializado por la versión de DOS {0} @@ -1138,7 +1138,7 @@ La marca de nivel máximo se desactivará - Sistema de ficheros del Formato High Sierra + [bold][fuchsia]Sistema de ficheros del Formato High Sierra[/][/] Hay revisiones en uso @@ -1168,28 +1168,28 @@ Identificador: {0} - ID: {0}, versión {1} + [slateblue1]ID: [lime]{0}[/], versión [blue]{1}[/][/] - La imagen contiene controladores ATAPI + [slateblue1]La imagen contiene controladores ATAPI[/] - La imagen contiene controladores SCSI + [slateblue1]La imagen contiene controladores SCSI[/] - La imagen emula un disquete de 3,5" de densidad extra (MF2ED, 2,88Mb) + [slateblue1]La imagen emula un disquete de 3,5" de densidad extra (MF2ED, 2,88Mb)[/] - La imagen emula un disquete de 5,25" de alta densidad (MD2HD, 1,2Mb) + [slateblue1]La imagen emula un disquete de 5,25" de alta densidad (MD2HD, 1,2Mb)[/] - La imagen emula un disquete de 3,5" de alta densidad (MF2HD, 1,44Mb) + [slateblue1]La imagen emula un disquete de 3,5" de alta densidad (MF2HD, 1,44Mb)[/] - La imagen no usa emulación + [slateblue1]La imagen no usa emulación[/] - La imagen usa un tipo de emulación desconocido ({0}) + [slateblue1]La imagen usa un tipo de emulación desconocido ([yellow]{0}[/])[/] Tiene un mapa entre inodos y AFS (tabla de inodos i-mágicos) @@ -1226,7 +1226,7 @@ Tamaño de los índices de inodos: {0} bloques (debería ser 1) - Entrada inicial: + [slateblue1]Entrada inicial:[/] LBA del bloque de inodo: {0} @@ -1244,7 +1244,7 @@ Instalar límites DASD - Sistema de ficheros ISO9660 + [bold][fuchsia]Sistema de ficheros ISO9660[/][/] Intentaré adivinar cuál es, pero si no es UFS2, probablemente me equivoque @@ -1259,13 +1259,13 @@ Extensión JFS - Extensiones Joliet presentes. + [fuchsia]Extensiones Joliet presentes.[/] - DESCRIPTOR JOLIET DE INFORMACIÓN DEL VOLUMEN: + [slateblue1]DESCRIPTOR JOLIET DE INFORMACIÓN DEL VOLUMEN:[/] - --------------------------------------------- + [slateblue1]---------------------------------------------[/] Tipo de respaldo del registro: {0} @@ -1643,7 +1643,7 @@ No es un sistema de ficheros UFS, ¡no debería haber llegado aquí! - No es arrancable + [red]No es arrancable[/] NSPF: 0x{0:X8} @@ -1772,7 +1772,7 @@ Publicado por {0} - Identificador del publicador: {0} + [slateblue1]Identificador del publicador:[/] [green]{0}[/] DVP no apunta a un directorio raíz correcto, comprobando tabla de rutas... @@ -1880,7 +1880,7 @@ Resincronizar límites DASD - Protocolo de Intercambio Rock Ridge presente. + [fuchsia]Protocolo de Intercambio Rock Ridge presente.[/] El checksum del bloque raíz es 0x{0:X8} @@ -1959,7 +1959,7 @@ La 2ª FAT comienza en {0} - ID de sección: {0} + [slateblue1]ID de sección:[/] [darkgreen]{0}[/] Máximo de {0} sectores asginados en una pista @@ -2004,7 +2004,7 @@ Máscara de seguridad: 0x{0:X8} - Tipo de criterio de selección: {0} + [slateblue1]Tipo de criterio de selección:[/] [gold3]{0}[/] Serie: 0x{0:X16} @@ -2055,7 +2055,7 @@ Sistema de ficheros Solar_OS - Origen: {0} + [slateblue1]Origen:[/] [red]{0}[/] CRC32 del Bloque Reserva: {0:X8} @@ -2133,22 +2133,22 @@ La pila del sistema se extenderá {0} bytes y una {1} fracción de la RAM disponible - Identificador del sistema: {0} + [slateblue1]Identificador del sistema:[/] [green]{0}[/] Sistema, dueño, grupo, mundo - Tipo de sistema: 0x{0:X2} + [slateblue1]Tipo de sistema:[/] [red]0x{0:X2}[/] - INFORMACIÓN DEL PROTOCOLO DE USO COMPARTIDO DE SISTEMA: + [slateblue1]INFORMACIÓN DEL PROTOCOLO DE USO COMPARTIDO DE SISTEMA:[/] - ------------------------------------------------------- + [slateblue1]-------------------------------------------------------[/] - El Procolo de Uso Compartido de Sistema está presente. + [fuchsia]El Procolo de Uso Compartido de Sistema está presente.[/] Sistema de ficheros System V Release 2 @@ -2190,13 +2190,13 @@ El bloque hogar está en el sector {0} (VBN {1}) - Este es un disco de SegaCD / MegaCD. + [fuchsia]Este es un disco de SegaCD / MegaCD.[/] - Este es un disco de Sega Dreamcast. + [fuchsia]Este es un disco de Sega Dreamcast.[/] - Este es un disco de Sega Saturn. + [fuchsia]Este es un disco de Sega Saturn.[/] Este es el paquete primario @@ -2378,7 +2378,7 @@ Banderas activadas desconocidas: {0:X8} - Desconocida + [yellow]Desconocida[/] Estructuras desconocidas: @@ -2576,13 +2576,13 @@ El volumen se creó usando el núcleo versión: {0} - Fecha de creación del volumen: {0} + [slateblue1]Fecha de creación del volumen:[/] [yellow]{0}[/] - INFORMACIÓN DEL DESCRIPTOR DEL VOLUMEN: + [slateblue1]INFORMACIÓN DEL DESCRIPTOR DEL VOLUMEN:[/] - --------------------------------------- + [slateblue1]---------------------------------------[/] Formato del disco del volumen: {0} @@ -2591,7 +2591,7 @@ El volumen no graba en el registro - El volumen no caduca. + [slateblue1]El volumen no caduca.[/] El volumen no necesita caché. @@ -2600,13 +2600,13 @@ Volumen edición {0} - Fecha efectiva del volumen: {0} + [slateblue1]Fecha efectiva del volumen:[/] [yellow]{0}[/] El volumen termina en el {0} - Fecha de expiración del volumen: {0} + [slateblue1]Fecha de expiración del volumen:[/] [yellow]{0}[/] Banderas del volumen: 0x{0:X2} @@ -2627,7 +2627,7 @@ El volumen tiene {0} bloques ({1} bytes) - El volumen tiene {0} bloques de {1} bytes cada uno + [slateblue1]El volumen tiene [violet]{0}[/] bloques de [lime]{1}[/] bytes cada uno[/] El volumen tiene {0} bloques de {1} bytes cada uno ({2} bytes totales) @@ -2681,7 +2681,7 @@ El volumen tiene {0} sectores de {1} bytes cada uno para un total de {2} bytes - El volumen siempre ha sido efectivo. + [slateblue1]El volumen siempre ha sido efectivo.[/] El volumen tiene la AIT secundaria actual dañada @@ -2729,7 +2729,7 @@ El volumen no ha sido desmontado limpiamente - El volumen no ha sido modificado. + [slateblue1]El volumen no ha sido modificado.[/] El volumen no tiene un nº máximo de montajes antes de ser comprobado @@ -2747,7 +2747,7 @@ El bloque de identificación del volumen fue escrito por última vez el {0} - Identificador del volumen: {0} + [slateblue1]Identificador del volumen:[/] [green]{0}[/] Identificador del volumen: 0x{0:X8} @@ -2891,7 +2891,7 @@ El volumen fue escrito por última vez el {0} - Fecha de modificación del volumen: {0} + [slateblue1]Fecha de modificación del volumen:[/] [yellow]{0}[/] El volumen mueve los archivos eliminados a una carpeta de reciclaje @@ -3156,7 +3156,7 @@ Extensión del sistema de ficheros ZFS - Compresión zisofs presente. + [fuchsia]Compresión zisofs presente.[/] {0}[{1}] = Tipo de datos desconocido {2} diff --git a/Aaru.Filesystems/Localization/Localization.resx b/Aaru.Filesystems/Localization/Localization.resx index 964b2c3d9..63f865c1d 100644 --- a/Aaru.Filesystems/Localization/Localization.resx +++ b/Aaru.Filesystems/Localization/Localization.resx @@ -702,208 +702,208 @@ Reading sector {0} - Unknown + [yellow]Unknown[/] Found unknown supplementary volume descriptor - ERROR: Could not find primary volume descriptor + [red]ERROR: Could not find primary volume descriptor[/] - SYSTEM USE SHARING PROTOCOL INFORMATION: + [slateblue1]SYSTEM USE SHARING PROTOCOL INFORMATION:[/] - ---------------------------------------- + [slateblue1]----------------------------------------[/] - Extension: {0} + [slateblue1]Extension:[/] [green]{0}[/] - ID: {0}, version {1} + [slateblue1]ID: [lime]{0}[/], version [blue]{1}[/][/] - Description: {0} + [slateblue1]Description:[/] [navy]{0}[/] - Source: {0} + [slateblue1]Source:[/] [red]{0}[/] - High Sierra Format file system + [bold][fuchsia]High Sierra Format file system[/][/] - CD-i file system + [bold][fuchsia]CD-i file system[/][/] - ISO9660 file system + [bold][fuchsia]ISO9660 file system[/][/] - CD-ROM XA extensions present. + [fuchsia]CD-ROM XA extensions present.[/] - Amiga extensions present. + [fuchsia]Amiga extensions present.[/] - Apple extensions present. + [fuchsia]Apple extensions present.[/] - Joliet extensions present. + [fuchsia]Joliet extensions present.[/] - System Use Sharing Protocol present. + [fuchsia]System Use Sharing Protocol present.[/] - Rock Ridge Interchange Protocol present. + [fuchsia]Rock Ridge Interchange Protocol present.[/] - Arbitrary Attribute Interchange Protocol present. + [fuchsia]Arbitrary Attribute Interchange Protocol present.[/] - zisofs compression present. + [fuchsia]zisofs compression present.[/] - Contains Enhanced Volume Descriptor. + [fuchsia]Contains Enhanced Volume Descriptor.[/] - Contains Volume Partition Descriptor. + [fuchsia]Contains Volume Partition Descriptor.[/] - Disc bootable following {0} specifications. + [fuchsia]Disc bootable following {0} specifications.[/] - This is a SegaCD / MegaCD disc. + [fuchsia]This is a SegaCD / MegaCD disc.[/] - This is a Sega Saturn disc. + [fuchsia]This is a Sega Saturn disc.[/] - This is a Sega Dreamcast disc. + [fuchsia]This is a Sega Dreamcast disc.[/] - FILE STRUCTURE VOLUME DESCRIPTOR INFORMATION: + [slateblue1]FILE STRUCTURE VOLUME DESCRIPTOR INFORMATION:[/] - --------------------------------------------- + [slateblue1]---------------------------------------------[/] - VOLUME DESCRIPTOR INFORMATION: + [slateblue1]VOLUME DESCRIPTOR INFORMATION:[/] - ------------------------------ + [slateblue1]------------------------------[/] - System identifier: {0} + [slateblue1]System identifier:[/] [green]{0}[/] - Volume identifier: {0} + [slateblue1]Volume identifier:[/] [green]{0}[/] [slateblue1]Volume set identifier:[/] [green]{0}[/] - Publisher identifier: {0} + [slateblue1]Publisher identifier:[/] [green]{0}[/] - Data preparer identifier: {0} + [slateblue1]Data preparer identifier:[/] [green]{0}[/] - Application identifier: {0} + [slateblue1]Application identifier:[/] [green]{0}[/] - Volume creation date: {0} + [slateblue1]Volume creation date:[/] [yellow]{0}[/] - Volume modification date: {0} + [slateblue1]Volume modification date:[/] [yellow]{0}[/] - Volume has not been modified. + [slateblue1]Volume has not been modified.[/] - Volume expiration date: {0} + [slateblue1]Volume expiration date:[/] [yellow]{0}[/] - Volume does not expire. + [slateblue1]Volume does not expire.[/] - Volume effective date: {0} + [slateblue1]Volume effective date:[/] [yellow]{0}[/] - Volume has always been effective. + [slateblue1]Volume has always been effective.[/] - Volume has {0} blocks of {1} bytes each + [slateblue1]Volume has [violet]{0}[/] blocks of [lime]{1}[/] bytes each[/] - JOLIET VOLUME DESCRIPTOR INFORMATION: + [slateblue1]JOLIET VOLUME DESCRIPTOR INFORMATION:[/] - ------------------------------------- + [slateblue1]-------------------------------------[/] - EL TORITO INFORMATION: + [slateblue1]EL TORITO INFORMATION:[/] - ---------------------- + [slateblue1]----------------------[/] - Initial entry: + [slateblue1]Initial entry:[/] - Developer ID: {0} + [slateblue1]Developer ID: [green]{0}[/] - Bootable on {0} + [slateblue1]Bootable on[/] [rosybrown]{0}[/] - Bootable image starts at sector {0} and runs for {1} sectors + [slateblue1]Bootable image starts at sector [violet]{0}[/] and runs for [lime]{1}[/] sectors[/] - Bootable image will be loaded at segment {0:X4}h + [slateblue1]Bootable image will be loaded at segment[/] [aqua]{0:X4}h[/] - Bootable image will be loaded at 0x{0:X8} + [slateblue1]Bootable image will be loaded at[/] [aqua]0x{0:X8}[/] - Image uses no emulation + [slateblue1]Image uses no emulation[/] - Image emulates a 5.25" high-density (MD2HD, 1.2Mb) floppy + [slateblue1]Image emulates a 5.25" high-density (MD2HD, 1.2Mb) floppy[/] - Image emulates a 3.5" high-density (MF2HD, 1.44Mb) floppy + [slateblue1]Image emulates a 3.5" high-density (MF2HD, 1.44Mb) floppy[/] - Image emulates a 3.5" extra-density (MF2ED, 2.88Mb) floppy + [slateblue1]Image emulates a 3.5" extra-density (MF2ED, 2.88Mb) floppy[/] - Image uses unknown emulation type {0} + [slateblue1]Image uses unknown emulation type[/] [yellow]{0}[/] - System type: 0x{0:X2} + [slateblue1]System type:[/] [red]0x{0:X2}[/] - Bootable image's SHA1: {0} + [slateblue1]Bootable image's SHA1:[/] [purple]{0}[/] - Not bootable + [red]Not bootable[/] - Boot section {0}: + [slateblue1]Boot section [fuchsia]{0}[/]:[/] - Section ID: {0} + [slateblue1]Section ID:[/] [darkgreen]{0}[/] - Entry {0}: + [slateblue1]Entry [cyan]{0}[/]:[/] - Selection criteria type: {0} + [slateblue1]Selection criteria type:[/] [gold3]{0}[/] - Image contains ATAPI drivers + [slateblue1]Image contains ATAPI drivers[/] - Image contains SCSI drivers + [slateblue1]Image contains SCSI drivers[/] Sector {0}, Cooked, Mode 0/1 / Mode 2 Form 1