Move all localizable strings from Aaru.CommonTypes project to resources.

This commit is contained in:
2022-11-24 00:20:46 +00:00
parent c4fa4e8674
commit 39948568ea
14 changed files with 2305 additions and 551 deletions

View File

@@ -86,6 +86,11 @@
<Compile Include="Interop\DetectOS.cs"/>
<Compile Include="Interop\PlatformID.cs"/>
<Compile Include="Interop\Version.cs"/>
<Compile Include="Localization\Localization.Designer.cs">
<DesignTime>True</DesignTime>
<AutoGen>True</AutoGen>
<DependentUpon>Localization.resx</DependentUpon>
</Compile>
<Compile Include="MediaTypeFromDevice\FromAta.cs"/>
<Compile Include="MediaTypeFromDevice\FromMmc.cs"/>
<Compile Include="MediaTypeFromDevice\FromOdc.cs"/>
@@ -127,5 +132,12 @@
<ItemGroup>
<ProjectReference Include="..\Aaru.Console\Aaru.Console.csproj"/>
<ProjectReference Include="..\Aaru.Helpers\Aaru.Helpers.csproj"/>
<ProjectReference Include="..\Aaru.Localization\Aaru.Localization.csproj"/>
</ItemGroup>
<ItemGroup>
<EmbeddedResource Update="Localization\Localization.resx">
<Generator>ResXFileCodeGenerator</Generator>
<LastGenOutput>Localization.Designer.cs</LastGenOutput>
</EmbeddedResource>
</ItemGroup>
</Project>

View File

@@ -2,4 +2,6 @@
xmlns:s="clr-namespace:System;assembly=mscorlib"
xmlns:wpf="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xml:space="preserve">
<s:Boolean
x:Key="/Default/CodeInspection/NamespaceProvider/NamespaceFoldersToSkip/=localization/@EntryIndexedValue">True</s:Boolean>
<s:Boolean
x:Key="/Default/CodeInspection/NamespaceProvider/NamespaceFoldersToSkip/=mediatypefromdevice/@EntryIndexedValue">True</s:Boolean></wpf:ResourceDictionary>

View File

@@ -70,7 +70,7 @@ public sealed class FiltersList
}
catch(Exception exception)
{
AaruConsole.ErrorWriteLine("Exception {0}", exception);
AaruConsole.ErrorWriteLine(Localization.Exception_0, exception);
}
}

View File

@@ -126,7 +126,8 @@ public static class DetectOS
int error = uname(out utsname unixname);
if(error != 0)
throw new Exception($"Unhandled exception calling uname: {Marshal.GetLastWin32Error()}");
throw new Exception(string.Format(Localization.Unhandled_exception_calling_uname_0,
Marshal.GetLastWin32Error()));
switch(unixname.sysname)
{
@@ -149,7 +150,8 @@ public static class DetectOS
{
Marshal.FreeHGlobal(pLen);
throw new Exception($"Unhandled exception calling uname: {Marshal.GetLastWin32Error()}");
throw new Exception(string.Format(Localization.Unhandled_exception_calling_uname_0,
Marshal.GetLastWin32Error()));
}
int length = Marshal.ReadInt32(pLen);
@@ -161,7 +163,8 @@ public static class DetectOS
Marshal.FreeHGlobal(pStr);
Marshal.FreeHGlobal(pLen);
throw new Exception($"Unhandled exception calling uname: {Marshal.GetLastWin32Error()}");
throw new Exception(string.Format(Localization.Unhandled_exception_calling_uname_0,
Marshal.GetLastWin32Error()));
}
string machine = Marshal.PtrToStringAnsi(pStr);

1248
Localization/Localization.Designer.cs generated Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,627 @@
<?xml version="1.0" encoding="utf-8" ?>
<root>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" id="root"
xmlns="">
<xsd:element name="root" msdata:IsDataSet="true"></xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>1.3</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089
</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089
</value>
</resheader>
<data name="Unhandled_exception_calling_uname_0" xml:space="preserve">
<value>Unhandled exception calling uname: {0}</value>
</data>
<data name="Drive_manufacturer_is_SyQuest_media_has_1961069_blocks_of_512_bytes_setting_media_type_to_SparQ"
xml:space="preserve">
<value>Drive manufacturer is SyQuest, media has 1961069 blocks of 512 bytes, setting media type to SparQ.</value>
</data>
<data name="SCSI_medium_type_is_0_media_has_1_blocks_of_2_bytes_setting_media_type_to_WORM_PD_650"
xml:space="preserve">
<value>SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to WORM PD-650.</value>
</data>
<data name="SCSI_medium_type_is_0_media_has_1_blocks_of_2_bytes_setting_media_type_to_PD_650" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to PD-650.</value>
</data>
<data name="SCSI_medium_type_is_0_setting_media_type_to_Compact_Disc" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, setting media type to Compact Disc.</value>
</data>
<data name="SCSI_medium_type_is_0_setting_media_type_to_CD_ROM" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, setting media type to CD-ROM.</value>
</data>
<data name="SCSI_medium_type_is_0_setting_media_type_to_Compact_Disc_Digital_Audio" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, setting media type to Compact Disc Digital Audio.</value>
</data>
<data name="SCSI_medium_type_is_0_setting_media_type_to_CD_Plus" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, setting media type to CD+.</value>
</data>
<data name="SCSI_medium_type_is_0_setting_media_type_to_Photo_CD" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, setting media type to Photo CD.</value>
</data>
<data name="SCSI_medium_type_is_0_setting_media_type_to_CDR" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, setting media type to CD-R.</value>
</data>
<data name="SCSI_medium_type_is_0_setting_media_type_to_CDRW" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, setting media type to CD-RW.</value>
</data>
<data name="SCSI_medium_type_is_0_and_device_is_USB_setting_media_type_to_Flash_Drive" xml:space="preserve">
<value>SCSI medium type is {0:X2}h and device is USB, setting media type to Flash Drive.</value>
</data>
<data name="SCSI_medium_type_is_0_density_code_is_1_drive_starts_with_ult_setting_media_type_to_LTO2"
xml:space="preserve">
<value>SCSI medium type is {0:X2}h, density code is {1:X2}h, drive starts with "ult", setting media type to LTO-2.</value>
</data>
<data name="SCSI_medium_type_is_0_density_code_is_1_drive_starts_with_ult_setting_media_type_to_LTO3"
xml:space="preserve">
<value>SCSI medium type is {0:X2}h, density code is {1:X2}h, drive starts with "ult", setting media type to LTO-3.</value>
</data>
<data name="SCSI_medium_type_is_0_density_code_is_1_drive_starts_with_ult_setting_media_type_to_LTO4"
xml:space="preserve">
<value>SCSI medium type is {0:X2}h, density code is {1:X2}h, drive starts with "ult", setting media type to LTO-4.</value>
</data>
<data name="SCSI_medium_type_is_0_density_code_is_1_drive_starts_with_ult_setting_media_type_to_LTO5"
xml:space="preserve">
<value>SCSI medium type is {0:X2}h, density code is {1:X2}h, drive starts with "ult", setting media type to LTO-5.</value>
</data>
<data name="SCSI_medium_type_is_0_setting_media_type_to_unknown_magneto_optical" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, setting media type to unknown magneto-optical.</value>
</data>
<data name="SCSI_Media_Type_Description_ECMA154" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to ECMA-154 / ISO 10090 conforming 3½" magneto-optical.</value>
</data>
<data name="SCSI_Media_Type_Description_ECMA201_embossed" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to ECMA-201 / ISO 13963 conforming 3½" embossed magneto-optical.</value>
</data>
<data name="SCSI_Media_Type_Description_ECMA201" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to ECMA-201 / ISO 13963 conforming 3½" magneto-optical.</value>
</data>
<data name="SCSI_Media_Type_Description_ECMA223" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to ECMA-223 conforming 3½" magneto-optical.</value>
</data>
<data name="SCSI_Media_Type_Description_ECMA183" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to ECMA-183 / ISO 13481 conforming 5¼" magneto-optical.</value>
</data>
<data name="SCSI_Media_Type_Description_ISO15041" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to ISO 15041 conforming 3½" magneto-optical.</value>
</data>
<data name="SCSI_Media_Type_Description_ECMA184" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to ECMA-184 / ISO 13549 conforming 5¼" magneto-optical.</value>
</data>
<data name="SCSI_Media_Type_Description_ECMA195" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to ECMA-195 / ISO 13842 conforming 5¼" magneto-optical.</value>
</data>
<data name="SCSI_Media_Type_Description_ISO14517" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to ISO 14517 conforming 5¼" magneto-optical.</value>
</data>
<data name="SCSI_Media_Type_Description_Unknown_MO" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to unknown magneto-optical.</value>
</data>
<data name="SCSI_Media_Type_Description_ISO10089" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to ISO 10089 conforming 5¼" magneto-optical.</value>
</data>
<data name="SCSI_Media_Type_Description_ECMA238" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to ECMA-238 / ISO 15486 conforming 5¼" magneto-optical.</value>
</data>
<data name="SCSI_Media_Type_Description_ISO15286" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to ISO 15286 conforming 5¼" magneto-optical.</value>
</data>
<data name="SCSI_Media_Type_Description_ECMA322" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to ECMA-322 / ISO 22092 conforming 5¼" magneto-optical.</value>
</data>
<data name="SCSI_Media_Type_Description_ECMA260" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to ECMA-260 / ISO 15898 conforming 356mm magneto-optical.</value>
</data>
<data name="SCSI_Media_Type_Description_ECMA239" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to ECMA-239 / ISO 15498 conforming 3½" magneto-optical.</value>
</data>
<data name="SCSI_Media_Type_Description_GigaMO" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to GigaMO 3½" magneto-optical.</value>
</data>
<data name="SCSI_Media_Type_Description_GigaMO2" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to GigaMO 2 3½" magneto-optical.</value>
</data>
<data name="SCSI_Media_Type_Description_ECMA280" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to ECMA-280 / ISO 18093 conforming 5¼" magneto-optical.</value>
</data>
<data name="SCSI_Media_Type_Description_ECMA317" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to ECMA-317 / ISO 20162 conforming 300mm magneto-optical.</value>
</data>
<data name="SCSI_Media_Type_Description_UDO" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to UDO.</value>
</data>
<data name="SCSI_Media_Type_Description_WORM_UDO2" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to WORM UDO2.</value>
</data>
<data name="SCSI_Media_Type_Description_UDO2" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to UDO2.</value>
</data>
<data name="SCSI_Media_Type_Description_ECMA54" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to ECMA-54 formatted 8" floppy.</value>
</data>
<data name="SCSI_Media_Type_Description_ECMA59" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to ECMA-59 formatted 8" floppy.</value>
</data>
<data name="SCSI_Media_Type_Description_ECMA69" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to ECMA-69 formatted 8" floppy.</value>
</data>
<data name="SCSI_Media_Type_Description_Unknown" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to unknown.</value>
</data>
<data name="SCSI_Media_Type_Description_ECMA66" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to ECMA-66 formatted 5¼" floppy.</value>
</data>
<data name="SCSI_Media_Type_Description_ECMA70" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to ECMA-70 formatted 5¼" floppy.</value>
</data>
<data name="SCSI_Media_Type_Description_ECMA78" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to ECMA-78 formatted 5¼" floppy.</value>
</data>
<data name="SCSI_Media_Type_Description_ECMA99" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to ECMA-99 formatted 5¼" floppy.</value>
</data>
<data name="SCSI_Media_Type_Description_IBM_MF2DD" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to IBM formatted 3½" double density floppy.</value>
</data>
<data name="SCSI_Media_Type_Description_REV120" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to 120Gb REV.</value>
</data>
<data name="SCSI_Media_Type_Description_REV70" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to 70Gb REV.</value>
</data>
<data name="SCSI_Media_Type_Description_REV35" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to 35Gb REV.</value>
</data>
<data name="SCSI_Media_Type_Description_PC98_MF2HD" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to PC-98 formatted 3½" high density floppy (15 sectors).</value>
</data>
<data name="SCSI_Media_Type_Description_IBM_MF2HD" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to IBM formatted 3½" high density floppy.</value>
</data>
<data name="SCSI_Media_Type_Description_Atari_MD1SD" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to Atari formatted 5¼" single density floppy.</value>
</data>
<data name="SCSI_Media_Type_Description_Atari_MD1DD" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to Atari formatted 5¼" double density floppy.</value>
</data>
<data name="SCSI_Media_Type_Description_IBM_33FD" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to IBM formatted 8" (33FD) floppy.</value>
</data>
<data name="SCSI_Media_Type_Description_IBM_43FD" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to IBM formatted 8" (43FD) floppy.</value>
</data>
<data name="SCSI_Media_Type_Description_ECMA56" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to ECMA-56 formatted 5¼" double density floppy.</value>
</data>
<data name="SCSI_Media_Type_Description_Acorn_MD1SD" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to Acorn formatted 5¼" single density floppy.</value>
</data>
<data name="SCSI_Media_Type_Description_Apple_DOS32" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to Apple DOS 3.2 formatted 5¼" floppy.</value>
</data>
<data name="SCSI_Media_Type_Description_Apple_DOS33" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to Apple DOS 3.3 formatted 5¼" floppy.</value>
</data>
<data name="SCSI_Media_Type_Description_Acorn_MD1DD" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to Acorn formatted 5¼" double density floppy.</value>
</data>
<data name="SCSI_Media_Type_Description_Apple_DOS32_DS" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to Apple DOS 3.2 formatted 5¼" double sided floppy.</value>
</data>
<data name="SCSI_Media_Type_Description_Apple_DOS33_DS" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to Apple DOS 3.3 formatted 5¼" double sided floppy.</value>
</data>
<data name="SCSI_Media_Type_Description_MetaFloppy" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to MetaFloppy formatted 5¼" double density single sided floppy.</value>
</data>
<data name="SCSI_Media_Type_Description_Acorn_MD1DD_80" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to Acorn formatted 5¼" double density floppy with 80 tracks.</value>
</data>
<data name="SCSI_Media_Type_Description_DEC_RX02" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to DEC RX02 floppy.</value>
</data>
<data name="SCSI_Media_Type_Description_IBM_53FD" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to IBM formatted 8" (53FD) floppy.</value>
</data>
<data name="SCSI_Media_Type_Description_Bernoulli10" xml:space="preserve">
<value>Drive manufacturer is IOMEGA, media has {0} blocks of 256 bytes, setting media type to 10Mb Bernoulli Box.</value>
</data>
<data name="SCSI_Media_Type_Description_IBM_23FD" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to IBM formatted 8" (23FD) floppy.</value>
</data>
<data name="SCSI_Media_Type_Description_IBM_MD1DD_8" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to IBM formatted 5¼" double density single sided floppy (8 sectors).</value>
</data>
<data name="SCSI_Media_Type_Description_IBM_MD1DD" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to IBM formatted 5¼" double density single sided floppy.</value>
</data>
<data name="SCSI_Media_Type_Description_Apricot_MF2DD" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to Apricot formatted 3½" floppy.</value>
</data>
<data name="SCSI_Media_Type_Description_IBM_MF1DD_8" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to IBM formatted 3½" double density single sided floppy (8 sectors).</value>
</data>
<data name="SCSI_Media_Type_Description_IBM_MD2DD_8" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to IBM formatted 5¼" double density floppy (8 sectors).</value>
</data>
<data name="SCSI_Media_Type_Description_IBM_MF1DD" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to IBM formatted 3½" double density single sided floppy.</value>
</data>
<data name="SCSI_Media_Type_Description_IBM_MD2DD" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to IBM formatted 5¼" double density floppy.</value>
</data>
<data name="SCSI_Media_Type_Description_Apple_MF1DD" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to Apple formatted 3½" double density single sided floppy.</value>
</data>
<data name="SCSI_Media_Type_Description_IBM_MF2DD_8" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to IBM formatted 3½" double density floppy (8 sectors).</value>
</data>
<data name="SCSI_Media_Type_Description_FDFORMAT_MF2DD" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to FDFORMAT formatted 3½" double density floppy.</value>
</data>
<data name="SCSI_Media_Type_Description_Amiga_MF2DD" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to Amiga formatted 3½" double density floppy.</value>
</data>
<data name="SCSI_Media_Type_Description_IBM_MD2HD" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to IBM formatted 5¼" high density floppy.</value>
</data>
<data name="SCSI_Media_Type_Description_FDFORMAT_MD2HD" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to FDFORMAT formatted 5¼" high density floppy.</value>
</data>
<data name="SCSI_Media_Type_Description_DMF_MF2HD" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to Microsoft DMF formatted 3½" high density floppy.</value>
</data>
<data name="SCSI_Media_Type_Description_FDFORMAT_MF2HD" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to FDFORMAT formatted 3½" high density floppy.</value>
</data>
<data name="SCSI_Media_Type_Description_Amiga_MF2HD" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to Amiga formatted 3½" high density floppy.</value>
</data>
<data name="SCSI_Media_Type_Description_IBM_MF2ED" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to IBM formatted 3½" extra density floppy.</value>
</data>
<data name="SCSI_Media_Type_Description_Floptical" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to Floptical.</value>
</data>
<data name="SCSI_Media_Type_Description_FD32MB" xml:space="preserve">
<value>Drive model is LS (SuperDisk), media has 65536 blocks of 512 bytes, setting media type to FD32MB.</value>
</data>
<data name="SCSI_Media_Type_Description_PocketZIP" xml:space="preserve">
<value>Drive manufacturer is IOMEGA, media has 78882 blocks of 512 bytes, setting media type to PocketZIP.</value>
</data>
<data name="SCSI_Media_Type_Description_SQ400" xml:space="preserve">
<value>Drive manufacturer is SyQuest, media has 86700 blocks of 512 bytes, setting media type to SQ400.</value>
</data>
<data name="SCSI_Media_Type_Description_Bernoulli2_44" xml:space="preserve">
<value>Drive manufacturer is IOMEGA, media has 87040 blocks of 512 bytes, setting media type to 44Mb Bernoulli Box II.</value>
</data>
<data name="SCSI_Media_Type_Description_SQ800" xml:space="preserve">
<value>Drive manufacturer is SyQuest, media has 173456 blocks of 512 bytes, setting media type to SQ800.</value>
</data>
<data name="SCSI_Media_Type_Description_Bernoulli2_90" xml:space="preserve">
<value>Drive manufacturer is IOMEGA, media has 175856 blocks of 512 bytes, setting media type to 90Mb Bernoulli Box II.</value>
</data>
<data name="SCSI_Media_Type_Description_ZIP100" xml:space="preserve">
<value>Drive manufacturer is IOMEGA, drive model is ZIP, media has 196608 blocks of 512 bytes, setting media type to 100Mb ZIP.</value>
</data>
<data name="SCSI_Media_Type_Description_SQ310" xml:space="preserve">
<value>Drive manufacturer is SyQuest, media has 215440 blocks of 512 bytes, setting media type to SQ310.</value>
</data>
<data name="SCSI_Media_Type_Description_LS120" xml:space="preserve">
<value>Drive model is LS (SuperDisk), media has 246528 blocks of 512 bytes, setting media type to LS-120.</value>
</data>
<data name="SCSI_Media_Type_Description_EZ135" xml:space="preserve">
<value>Drive manufacturer is SyQuest, media has 262144 blocks of 512 bytes, setting media type to EZ135.</value>
</data>
<data name="SCSI_Media_Type_Description_Bernoulli2_150" xml:space="preserve">
<value>Drive manufacturer is IOMEGA, media has 294918 blocks of 512 bytes, setting media type to 150Mb Bernoulli Box II.</value>
</data>
<data name="SCSI_Media_Type_Description_SQ2000" xml:space="preserve">
<value>Drive manufacturer is SyQuest, media has 390696 blocks of 512 bytes, setting media type to SQ2000.</value>
</data>
<data name="SCSI_Media_Type_Description_HiFD" xml:space="preserve">
<value>Drive model is HiFD, media has 393380 blocks of 512 bytes, setting media type to HiFD.</value>
</data>
<data name="SCSI_Media_Type_Description_EZ230" xml:space="preserve">
<value>Drive manufacturer is SyQuest, media has 450560 blocks of 512 bytes, setting media type to EZ230.</value>
</data>
<data name="SCSI_Media_Type_Description_LS240" xml:space="preserve">
<value>Drive model is LS (SuperDisk), media has 469504 blocks of 512 bytes, setting media type to LS-240.</value>
</data>
<data name="SCSI_Media_Type_Description_ZIP250" xml:space="preserve">
<value>Drive manufacturer is IOMEGA, drive model is ZIP, media has 489532 blocks of 512 bytes, setting media type to 250Mb ZIP.</value>
</data>
<data name="SCSI_Media_Type_Description_SQ327" xml:space="preserve">
<value>Drive manufacturer is SyQuest, media has 524288 blocks of 512 bytes, setting media type to SQ327.</value>
</data>
<data name="SCSI_Media_Type_Description_JAZ" xml:space="preserve">
<value>Drive manufacturer is IOMEGA, drive model is JAZ, media has 2091050 blocks of 512 bytes, setting media type to 1Gb JAZ.</value>
</data>
<data name="SCSI_Media_Type_Description_SyJet" xml:space="preserve">
<value>Drive manufacturer is SyQuest, media has 2929800 blocks of 512 bytes, setting media type to SyJet.</value>
</data>
<data name="SCSI_Media_Type_Description_JAZ2" xml:space="preserve">
<value>Drive manufacturer is IOMEGA, drive model is JAZ, media has 3915600 blocks of 512 bytes, setting media type to 2Gb JAZ.</value>
</data>
<data name="SCSI_Media_Type_Description_Orb" xml:space="preserve">
<value>Drive model is Castlewood Orb, media has 4307184 blocks of 512 bytes, setting media type to Orb.</value>
</data>
<data name="SCSI_Media_Type_Description_RDX320" xml:space="preserve">
<value>Drive model is RDX, media has {0} blocks of {1} bytes, setting media type to RDX320.</value>
</data>
<data name="SCSI_Media_Type_Description_Acorn_MF2DD" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to Acorn formatted 3½" double density floppy.</value>
</data>
<data name="SCSI_Media_Type_Description_LS_PC98_MF2HD" xml:space="preserve">
<value>Drive model is LS (SuperDisk), media has 2880 blocks of 512 bytes, setting media type to PC-98 formatted 3½" high density floppy.</value>
</data>
<data name="SCSI_Media_Type_Description_Sharp_MF2HD" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to Sharp formatted 3½" high density floppy.</value>
</data>
<data name="SCSI_Media_Type_Description_PC98_MD2HD" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to PC-98 formatted 5¼" high density floppy.</value>
</data>
<data name="SCSI_Media_Type_Description_Acorn_MF2HD" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to Acorn formatted 3½" high density floppy.</value>
</data>
<data name="SCSI_Media_Type_Description_MD60" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to 60 minute MiniDisc.</value>
</data>
<data name="SCSI_Media_Type_Description_MD74" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to 74 minute MiniDisc.</value>
</data>
<data name="SCSI_Media_Type_Description_MD80" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to 80 minute MiniDisc.</value>
</data>
<data name="SCSI_Media_Type_Description_HiMD" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to Sony HiMD.</value>
</data>
<data name="SCSI_Media_Type_Description_MDDATA" xml:space="preserve">
<value>SCSI peripheral type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to MiniDisc for Data.</value>
</data>
<data name="SCSI_Media_Type_Description_MD60_MDDATA" xml:space="preserve">
<value>SCSI peripheral type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to 60 minute MiniDisc.</value>
</data>
<data name="SCSI_Media_Type_Description_MD74_MDDATA" xml:space="preserve">
<value>SCSI peripheral type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to 74 minute MiniDisc.</value>
</data>
<data name="SCSI_Media_Type_Description_MD80_MDDATA" xml:space="preserve">
<value>SCSI peripheral type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to 80 minute MiniDisc.</value>
</data>
<data name="SCSI_Media_Type_Description_ZBC_Host_Managed" xml:space="preserve">
<value>SCSI peripheral type is {0:X2}h, setting media type to host managed zoned block device.</value>
</data>
<data name="SCSI_Media_Type_Description_QIC11" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, density code is {1:X2}h, setting media type to QIC-11.</value>
</data>
<data name="SCSI_Media_Type_Description_QIC24" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, density code is {1:X2}h, setting media type to QIC-24.</value>
</data>
<data name="SCSI_Media_Type_Description_IBM3490" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, density code is {1:X2}h, setting media type to IBM 3490.</value>
</data>
<data name="SCSI_Media_Type_Description_QIC120" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, density code is {1:X2}h, setting media type to QIC-120.</value>
</data>
<data name="SCSI_Media_Type_Description_QIC150" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, density code is {1:X2}h, setting media type to QIC-150.</value>
</data>
<data name="SCSI_Media_Type_Description_DDS" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, density code is {1:X2}h, setting media type to DDS.</value>
</data>
<data name="SCSI_Media_Type_Description_DDS2" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, density code is {1:X2}h, setting media type to DDS-2.</value>
</data>
<data name="SCSI_Media_Type_Description_DDS3" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, density code is {1:X2}h, setting media type to DDS-3.</value>
</data>
<data name="SCSI_Media_Type_Description_DDS4" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, density code is {1:X2}h, setting media type to DDS-4.</value>
</data>
<data name="SCSI_Media_Type_Description_IBM3490E" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, density code is {1:X2}h, setting media type to IBM 3490E.</value>
</data>
<data name="SCSI_Media_Type_Description_LTO_ult" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with "ult" setting media type to LTO.</value>
</data>
<data name="SCSI_Media_Type_Description_SAIT" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with "sdz" setting media type to Super AIT.</value>
</data>
<data name="SCSI_Media_Type_Description_LTO2_ult" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with "ult" setting media type to LTO-2.</value>
</data>
<data name="SCSI_Media_Type_Description_T9840A" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, density code is {1:X2}h, drive manufacturer is StorageTek, setting media type to T9840A.</value>
</data>
<data name="SCSI_Media_Type_Description_T9940A" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, density code is {1:X2}h, drive manufacturer is StorageTek, setting media type to T9940A.</value>
</data>
<data name="SCSI_Media_Type_Description_LTO3" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with "ult" setting media type to LTO-3.</value>
</data>
<data name="SCSI_Media_Type_Description_T9940B" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, density code is {1:X2}h, drive manufacturer is StorageTek, setting media type to T9940B.</value>
</data>
<data name="SCSI_Media_Type_Description_T9940C" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, density code is {1:X2}h, drive manufacturer is StorageTek, setting media type to T9840C.</value>
</data>
<data name="SCSI_Media_Type_Description_LTO4" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with "ult" setting media type to LTO-4.</value>
</data>
<data name="SCSI_Media_Type_Description_T9840D" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, density code is {1:X2}h, drive manufacturer is StorageTek, setting media type to T9840D.</value>
</data>
<data name="SCSI_Media_Type_Description_T10000A" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, density code is {1:X2}h, drive manufacturer is StorageTek, setting media type to T10000A.</value>
</data>
<data name="SCSI_Media_Type_Description_T10000B" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, density code is {1:X2}h, drive manufacturer is StorageTek, setting media type to T10000B.</value>
</data>
<data name="SCSI_Media_Type_Description_T10000C" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, density code is {1:X2}h, drive manufacturer is StorageTek, setting media type to T10000C.</value>
</data>
<data name="SCSI_Media_Type_Description_T10000D" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, density code is {1:X2}h, drive manufacturer is StorageTek, setting media type to T10000D.</value>
</data>
<data name="SCSI_Media_Type_Description_LTO5" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with "ult" setting media type to LTO-5.</value>
</data>
<data name="SCSI_Media_Type_Description_WORM_LTO3" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with "ult" setting media type to WORM LTO-3.</value>
</data>
<data name="SCSI_Media_Type_Description_WORM_LTO4" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with "ult" setting media type to WORM LTO-4.</value>
</data>
<data name="SCSI_Media_Type_Description_WORM_LTO5" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with "ult" setting media type to WORM LTO-5.</value>
</data>
<data name="SCSI_Media_Type_Description_LTO" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, density code is {1:X2}h, setting media type to LTO.</value>
</data>
<data name="SCSI_Media_Type_Description_LTO2" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, density code is {1:X2}h, setting media type to LTO-2.</value>
</data>
<data name="SCSI_Media_Type_Description_DDS3_dat" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with "dat" setting media type to DDS-3.</value>
</data>
<data name="SCSI_Media_Type_Description_DDS4_alt" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with "dat" setting media type to DDS-4.</value>
</data>
<data name="SCSI_Media_Type_Description_DAT72_dat" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with "dat" setting media type to DAT72.</value>
</data>
<data name="SCSI_Media_Type_Description_DDS2_dat" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with "dat" setting media type to DDS-2.</value>
</data>
<data name="SCSI_Media_Type_Description_LTO6_ult" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with "ult" setting media type to LTO-6.</value>
</data>
<data name="SCSI_Media_Type_Description_WORM_LTO6_ult" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with "ult" setting media type to WORM LTO-6.</value>
</data>
<data name="SCSI_Media_Type_Description_LTO7_ult" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with "ult" setting media type to LTO-7.</value>
</data>
<data name="SCSI_Media_Type_Description_WORM_LTO7_ult" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with "ult" setting media type to WORM LTO-7.</value>
</data>
<data name="SCSI_Media_Type_Description_Exatape_15m" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with "exb" setting media type to 15m Exatape.</value>
</data>
<data name="SCSI_Media_Type_Description_IBM3592" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, density code is {1:X2}h, drive manufacturer is IBM, setting media type to IBM 3592.</value>
</data>
<data name="SCSI_Media_Type_Description_VXA" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with "vxa" setting media type to VXA.</value>
</data>
<data name="SCSI_Media_Type_Description_Exatape_28m" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with "exb" setting media type to 28m Exatape.</value>
</data>
<data name="SCSI_Media_Type_Description_CompactTape" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with "dlt" setting media type to CompactTape.</value>
</data>
<data name="SCSI_Media_Type_Description_CompactTapeII" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with "dlt" setting media type to CompactTape II.</value>
</data>
<data name="SCSI_Media_Type_Description_VXA2" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with "vxa" setting media type to VXA 2.</value>
</data>
<data name="SCSI_Media_Type_Description_VXA3" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with "vxa" setting media type to VXA 3.</value>
</data>
<data name="SCSI_Media_Type_Description_Exatape_54m" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with "exb" setting media type to 54m Exatape.</value>
</data>
<data name="SCSI_Media_Type_Description_DLTtapeIII" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with "dlt" setting media type to DLTtape III.</value>
</data>
<data name="SCSI_Media_Type_Description_DLTtapeIIIxt" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with "dlt" setting media type to DLTtape IIIxt.</value>
</data>
<data name="SCSI_Media_Type_Description_Exatape_106m" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with "exb" setting media type to 106m Exatape.</value>
</data>
<data name="SCSI_Media_Type_Description_DLTtapeIV" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with "dlt" setting media type to DLTtape IV.</value>
</data>
<data name="SCSI_Media_Type_Description_Travan5_stt" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with "stt" setting media type to Travan 5.</value>
</data>
<data name="SCSI_Media_Type_Description_Exatape_160m" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with "exb" setting media type to 160m Exatape XL.</value>
</data>
<data name="SCSI_Media_Type_Description_SDLT" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with "dlt" setting media type to SuperDLT.</value>
</data>
<data name="SCSI_Media_Type_Description_SDLT2" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with "dlt" setting media type to SuperDLT 2.</value>
</data>
<data name="SCSI_Media_Type_Description_VStape" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with "dlt" setting media type to VStape I.</value>
</data>
<data name="SCSI_Media_Type_Description_Travan7" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with "stt" setting media type to Travan 7.</value>
</data>
<data name="SCSI_Media_Type_Description_Travan4" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, density code is {1:X2}h, setting media type to Travan 4.</value>
</data>
<data name="SCSI_Media_Type_Description_Travan5" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, density code is {1:X2}h, setting media type to Travan 5.</value>
</data>
<data name="SCSI_Media_Type_Description_Exatape_22m" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with "exb" setting media type to 22m Exatape.</value>
</data>
<data name="SCSI_Media_Type_Description_Exatape_40m" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with "exb" setting media type to 40m Exatape.</value>
</data>
<data name="SCSI_Media_Type_Description_Exatape_76m" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with "exb" setting media type to 76m Exatape.</value>
</data>
<data name="SCSI_Media_Type_Description_Exatape_112m" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with "exb" setting media type to 112m Exatape.</value>
</data>
<data name="SCSI_Media_Type_Description_Exatape_22m_AME" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with "exb" setting media type to 22m Exatape AME.</value>
</data>
<data name="SCSI_Media_Type_Description_Exatape_170m" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with "exb" setting media type to 170m Exatape.</value>
</data>
<data name="SCSI_Media_Type_Description_Exatape_125m" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with "exb" setting media type to 125m Exatape.</value>
</data>
<data name="SCSI_Media_Type_Description_Exatape_45m" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with "exb" setting media type to 45m Exatape.</value>
</data>
<data name="SCSI_Media_Type_Description_Exatape_225m" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with "exb" setting media type to 225m Exatape.</value>
</data>
<data name="SCSI_Media_Type_Description_Exatape_150m" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with "exb" setting media type to 150m Exatape.</value>
</data>
<data name="SCSI_Media_Type_Description_Exatape_75m" xml:space="preserve">
<value>SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with "exb" setting media type to 75m Exatape.</value>
</data>
<data name="IDENTIFY_response_is_different_than_512_bytes_not_decoding" xml:space="preserve">
<value>IDENTIFY response is different than 512 bytes, not decoding.</value>
</data>
<data name="INQUIRY_response_is_0_bytes_less_than_minimum_of_36_bytes" xml:space="preserve">
<value>INQUIRY response is {0} bytes, less than minimum of 36 bytes, decoded data can be incorrect, not decoding.</value>
</data>
<data name="INQUIRY_response_length_0_bytes_is_different_than_specified_in_length_field" xml:space="preserve">
<value>INQUIRY response length ({0} bytes) is different than specified in length field ({1} bytes), decoded data can be incorrect, not decoding.</value>
</data>
<data name="Exception_0" xml:space="preserve">
<value>Exception {0}</value>
</data>
</root>

View File

@@ -63,7 +63,8 @@ public static partial class MediaTypeFromDevice
return MediaType.Unknown;
AaruConsole.DebugWriteLine("Media detection",
"Drive manufacturer is SyQuest, media has 1961069 blocks of 512 bytes, setting media type to SparQ.");
Localization.
Drive_manufacturer_is_SyQuest_media_has_1961069_blocks_of_512_bytes_setting_media_type_to_SparQ);
return MediaType.SparQ;
}

View File

@@ -59,7 +59,8 @@ public static partial class MediaTypeFromDevice
if(blocks == 1281856)
{
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to WORM PD-650.",
Localization.
SCSI_medium_type_is_0_media_has_1_blocks_of_2_bytes_setting_media_type_to_WORM_PD_650,
mediumType, blocks, blockSize);
return MediaType.PD650_WORM;
@@ -67,39 +68,43 @@ public static partial class MediaTypeFromDevice
else
{
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to PD-650.",
Localization.
SCSI_medium_type_is_0_media_has_1_blocks_of_2_bytes_setting_media_type_to_PD_650,
mediumType, blocks, blockSize);
return MediaType.PD650;
}
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, setting media type to Compact Disc.",
Localization.SCSI_medium_type_is_0_setting_media_type_to_Compact_Disc,
mediumType);
return MediaType.CD;
case 0x01:
case 0x05:
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, setting media type to CD-ROM.", mediumType);
Localization.SCSI_medium_type_is_0_setting_media_type_to_CD_ROM, mediumType);
return MediaType.CDROM;
case 0x02:
case 0x06:
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, setting media type to Compact Disc Digital Audio.",
Localization.
SCSI_medium_type_is_0_setting_media_type_to_Compact_Disc_Digital_Audio,
mediumType);
return MediaType.CDDA;
case 0x03:
case 0x07:
AaruConsole.DebugWriteLine("Media detection", "SCSI medium type is {0:X2}h, setting media type to CD+.",
AaruConsole.DebugWriteLine("Media detection",
Localization.SCSI_medium_type_is_0_setting_media_type_to_CD_Plus,
mediumType);
return MediaType.CDPLUS;
case 0x04:
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, setting media type to Photo CD.", mediumType);
Localization.SCSI_medium_type_is_0_setting_media_type_to_Photo_CD,
mediumType);
return MediaType.PCD;
case 0x10:
@@ -112,7 +117,7 @@ public static partial class MediaTypeFromDevice
case 0x17:
case 0x18:
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, setting media type to CD-R.", mediumType);
Localization.SCSI_medium_type_is_0_setting_media_type_to_CDR, mediumType);
return MediaType.CDR;
case 0x20:
@@ -125,14 +130,15 @@ public static partial class MediaTypeFromDevice
case 0x27:
case 0x28:
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, setting media type to CD-RW.", mediumType);
Localization.SCSI_medium_type_is_0_setting_media_type_to_CDRW, mediumType);
return MediaType.CDRW;
case 0x40 when isUsb && !opticalDisc:
case 0x41 when isUsb && !opticalDisc:
case 0x42 when isUsb && !opticalDisc:
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h and device is USB, setting media type to Flash Drive.",
Localization.
SCSI_medium_type_is_0_and_device_is_USB_setting_media_type_to_Flash_Drive,
mediumType);
return MediaType.FlashDrive;
@@ -142,25 +148,29 @@ public static partial class MediaTypeFromDevice
{
case 0x42:
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive starts with \"ult\", setting media type to LTO-2.",
Localization.
SCSI_medium_type_is_0_density_code_is_1_drive_starts_with_ult_setting_media_type_to_LTO2,
mediumType, densityCode);
return MediaType.LTO2;
case 0x44:
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive starts with \"ult\", setting media type to LTO-2.",
Localization.
SCSI_medium_type_is_0_density_code_is_1_drive_starts_with_ult_setting_media_type_to_LTO3,
mediumType, densityCode);
return MediaType.LTO3;
case 0x46:
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive starts with \"ult\", setting media type to LTO-2.",
Localization.
SCSI_medium_type_is_0_density_code_is_1_drive_starts_with_ult_setting_media_type_to_LTO4,
mediumType, densityCode);
return MediaType.LTO4;
case 0x58:
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive starts with \"ult\", setting media type to LTO-2.",
Localization.
SCSI_medium_type_is_0_density_code_is_1_drive_starts_with_ult_setting_media_type_to_LTO5,
mediumType, densityCode);
return MediaType.LTO5;

View File

@@ -52,7 +52,7 @@ public static partial class MediaTypeFromDevice
mediumType != 0x07)
{
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, setting media type to unknown magneto-optical.",
Localization.SCSI_medium_type_is_0_setting_media_type_to_unknown_magneto_optical,
mediumType);
return MediaType.UnknownMO;
@@ -65,77 +65,71 @@ public static partial class MediaTypeFromDevice
switch(blocks)
{
case 248826:
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to ECMA-154 / ISO 10090 conforming 3½\" magneto-optical.",
AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_ECMA154,
mediumType, blocks, blockSize);
return MediaType.ECMA_154;
case 429975:
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to ECMA-201 / ISO 13963 conforming 3½\" embossed magneto-optical.",
Localization.SCSI_Media_Type_Description_ECMA201_embossed,
mediumType, blocks, blockSize);
return MediaType.ECMA_201_ROM;
case 446325:
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to ECMA-201 / ISO 13963 conforming 3½\" magneto-optical.",
AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_ECMA201,
mediumType, blocks, blockSize);
return MediaType.ECMA_201;
case 694929:
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to ECMA-223 conforming 3½\" magneto-optical.",
AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_ECMA223,
mediumType, blocks, blockSize);
return MediaType.ECMA_223_512;
case 904995:
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to ECMA-183 / ISO 13481 conforming 5¼\" magneto-optical.",
AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_ECMA183,
mediumType, blocks, blockSize);
return MediaType.ECMA_183_512;
case 1041500:
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to ISO 15041 conforming 3½\" magneto-optical.",
AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_ISO15041,
mediumType, blocks, blockSize);
return MediaType.ISO_15041_512;
case 1128772:
case 1163337:
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to ECMA-184 / ISO 13549 conforming 5¼\" magneto-optical.",
AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_ECMA184,
mediumType, blocks, blockSize);
return MediaType.ECMA_184_512;
case 1281856:
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to WORM PD-650.",
Localization.
SCSI_medium_type_is_0_media_has_1_blocks_of_2_bytes_setting_media_type_to_WORM_PD_650,
mediumType, blocks, blockSize);
return MediaType.PD650_WORM;
case 1298496:
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to PD-650.",
Localization.
SCSI_medium_type_is_0_media_has_1_blocks_of_2_bytes_setting_media_type_to_PD_650,
mediumType, blocks, blockSize);
return MediaType.PD650;
case 1644581:
case 1647371:
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to ECMA-195 / ISO 13842 conforming 5¼\" magneto-optical.",
AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_ECMA195,
mediumType, blocks, blockSize);
return MediaType.ECMA_195_512;
case 2244958:
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to ISO 14517 conforming 5¼\" magneto-optical.",
AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_ISO14517,
mediumType, blocks, blockSize);
return MediaType.ISO_14517_512;
default:
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to unknown magneto-optical.",
mediumType, blocks, blockSize);
Localization.SCSI_Media_Type_Description_Unknown_MO, mediumType,
blocks, blockSize);
return MediaType.UnknownMO;
}
@@ -146,77 +140,66 @@ public static partial class MediaTypeFromDevice
switch(blocks)
{
case 314569:
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to ISO 10089 conforming 5¼\" magneto-optical.",
AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_ISO10089,
mediumType, blocks, blockSize);
return MediaType.ISO_10089;
case 371371:
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to ECMA-223 conforming 3½\" magneto-optical.",
AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_ECMA223,
mediumType, blocks, blockSize);
return MediaType.ECMA_223;
case 498526:
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to ECMA-184 / ISO 13549 conforming 5¼\" magneto-optical.",
AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_ECMA184,
mediumType, blocks, blockSize);
return MediaType.ECMA_183;
case 603466:
case 637041:
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to ECMA-184 / ISO 13549 conforming 5¼\" magneto-optical.",
AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_ECMA184,
mediumType, blocks, blockSize);
return MediaType.ECMA_184;
case 936921:
case 948770:
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to ECMA-195 / ISO 13842 conforming 5¼\" magneto-optical.",
AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_ECMA195,
mediumType, blocks, blockSize);
return MediaType.ECMA_195;
case 1244621:
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to ECMA-238 / ISO 15486 conforming 5¼\" magneto-optical.",
AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_ECMA238,
mediumType, blocks, blockSize);
return MediaType.ECMA_238;
case 1273011:
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to ISO 14517 conforming 5¼\" magneto-optical.",
AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_ISO14517,
mediumType, blocks, blockSize);
return MediaType.ISO_14517;
case 2319786:
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to ISO 15286 conforming 5¼\" magneto-optical.",
AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_ISO15286,
mediumType, blocks, blockSize);
return MediaType.ISO_15286_1024;
case 4383356:
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to ECMA-322 / ISO 22092 conforming 5¼\" magneto-optical.",
AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_ECMA322,
mediumType, blocks, blockSize);
return MediaType.ECMA_322_1k;
case 14476734:
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to ECMA-260 / ISO 15898 conforming 356mm magneto-optical.",
AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_ECMA260,
mediumType, blocks, blockSize);
return MediaType.ECMA_260;
case 24445990:
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to ECMA-260 / ISO 15898 conforming 356mm magneto-optical.",
AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_ECMA260,
mediumType, blocks, blockSize);
return MediaType.ECMA_260_Double;
default:
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to unknown magneto-optical.",
mediumType, blocks, blockSize);
Localization.SCSI_Media_Type_Description_Unknown_MO, mediumType,
blocks, blockSize);
return MediaType.UnknownMO;
}
@@ -230,51 +213,44 @@ public static partial class MediaTypeFromDevice
case 318988:
case 320332:
case 321100:
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to ECMA-239 / ISO 15498 conforming 3½\" magneto-optical.",
AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_ECMA239,
mediumType, blocks, blockSize);
return MediaType.ECMA_239;
case 605846:
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to GigaMO 3½\" magneto-optical.",
AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_GigaMO,
mediumType, blocks, blockSize);
return MediaType.GigaMo;
case 1063146:
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to GigaMO 2 3½\" magneto-optical.",
AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_GigaMO2,
mediumType, blocks, blockSize);
return MediaType.GigaMo2;
case 1128134:
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to ECMA-280 / ISO 18093 conforming 5¼\" magneto-optical.",
AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_ECMA280,
mediumType, blocks, blockSize);
return MediaType.ECMA_280;
case 1263472:
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to ISO 15286 conforming 5¼\" magneto-optical.",
AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_ISO15286,
mediumType, blocks, blockSize);
return MediaType.ISO_15286;
case 2043664:
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to ECMA-322 / ISO 22092 conforming 5¼\" magneto-optical.",
AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_ECMA322,
mediumType, blocks, blockSize);
return MediaType.ECMA_322_2k;
case 7355716:
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to ECMA-317 / ISO 20162 conforming 300mm magneto-optical.",
AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_ECMA317,
mediumType, blocks, blockSize);
return MediaType.ECMA_317;
default:
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to unknown magneto-optical.",
mediumType, blocks, blockSize);
Localization.SCSI_Media_Type_Description_Unknown_MO, mediumType,
blocks, blockSize);
return MediaType.UnknownMO;
}
@@ -285,15 +261,14 @@ public static partial class MediaTypeFromDevice
switch(blocks)
{
case 1095840:
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to ECMA-322 / ISO 22092 conforming 5¼\" magneto-optical.",
AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_ECMA322,
mediumType, blocks, blockSize);
return MediaType.ECMA_322;
default:
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to unknown magneto-optical.",
mediumType, blocks, blockSize);
Localization.SCSI_Media_Type_Description_Unknown_MO, mediumType,
blocks, blockSize);
return MediaType.UnknownMO;
}
@@ -304,35 +279,32 @@ public static partial class MediaTypeFromDevice
switch(blocks)
{
case 1834348:
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to UDO.",
AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_UDO,
mediumType, blocks, blockSize);
return MediaType.UDO;
case 3668759:
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to WORM UDO2.",
mediumType, blocks, blockSize);
Localization.SCSI_Media_Type_Description_WORM_UDO2, mediumType,
blocks, blockSize);
return MediaType.UDO2_WORM;
case 3669724:
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to UDO2.",
AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_UDO2,
mediumType, blocks, blockSize);
return MediaType.UDO2;
default:
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to unknown magneto-optical.",
mediumType, blocks, blockSize);
Localization.SCSI_Media_Type_Description_Unknown_MO, mediumType,
blocks, blockSize);
return MediaType.UnknownMO;
}
}
default:
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to unknown magneto-optical.",
AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_Unknown_MO,
mediumType, blocks, blockSize);
return MediaType.UnknownMO;

File diff suppressed because it is too large Load Diff

View File

@@ -80,8 +80,7 @@ public static partial class MediaTypeFromDevice
model.StartsWith("MDH", StringComparison.Ordinal):
if(blockSize == 2048)
{
AaruConsole.DebugWriteLine("Media detection",
"SCSI peripheral type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to MiniDisc for Data.",
AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_MDDATA,
scsiPeripheralType, blocks, blockSize);
return MediaType.MDData;
@@ -91,34 +90,32 @@ public static partial class MediaTypeFromDevice
{
case 57312:
AaruConsole.DebugWriteLine("Media detection",
"SCSI peripheral type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to 60 minute MiniDisc.",
Localization.SCSI_Media_Type_Description_MD60_MDDATA,
scsiPeripheralType, blocks, blockSize);
return MediaType.MD60;
case 70464:
AaruConsole.DebugWriteLine("Media detection",
"SCSI peripheral type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to 74 minute MiniDisc.",
Localization.SCSI_Media_Type_Description_MD74_MDDATA,
scsiPeripheralType, blocks, blockSize);
return MediaType.MD74;
case 76096:
AaruConsole.DebugWriteLine("Media detection",
"SCSI peripheral type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to 80 minute MiniDisc.",
Localization.SCSI_Media_Type_Description_MD80_MDDATA,
scsiPeripheralType, blocks, blockSize);
return MediaType.MD80;
}
AaruConsole.DebugWriteLine("Media detection",
"SCSI peripheral type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to 60 minute MiniDisc.",
AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_MD60_MDDATA,
scsiPeripheralType, blocks, blockSize);
return MediaType.MD;
// Host managed zoned block device
case 0x14:
AaruConsole.DebugWriteLine("Media detection",
"SCSI peripheral type is {0:X2}h, setting media type to host managed zoned block device.",
AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_ZBC_Host_Managed,
scsiPeripheralType, blocks, blockSize);
return MediaType.Zone_HDD;

View File

@@ -34,6 +34,7 @@
using System;
using Aaru.Console;
using Aaru.Localization;
namespace Aaru.CommonTypes;
@@ -57,62 +58,52 @@ public static partial class MediaTypeFromDevice
switch(densityCode)
{
case 0x04:
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, density code is {1:X2}h, setting media type to QIC-11.",
AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_QIC11,
mediumType, densityCode);
return MediaType.QIC11;
case 0x05:
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, density code is {1:X2}h, setting media type to QIC-24.",
AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_QIC24,
mediumType, densityCode);
return MediaType.QIC24;
case 0x09:
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, density code is {1:X2}h, setting media type to IBM 3490.",
AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_IBM3490,
mediumType, densityCode);
return MediaType.IBM3490;
case 0x0F:
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, density code is {1:X2}h, setting media type to QIC-120.",
AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_QIC120,
mediumType, densityCode);
return MediaType.QIC120;
case 0x10:
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, density code is {1:X2}h, setting media type to QIC-150.",
AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_QIC150,
mediumType, densityCode);
return MediaType.QIC150;
case 0x13:
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, density code is {1:X2}h, setting media type to DDS.",
AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_DDS,
mediumType, densityCode);
return MediaType.DDS1;
case 0x24:
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, density code is {1:X2}h, setting media type to DDS-2.",
AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_DDS2,
mediumType, densityCode);
return MediaType.DDS2;
case 0x25:
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, density code is {1:X2}h, setting media type to DDS-3.",
AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_DDS3,
mediumType, densityCode);
return MediaType.DDS3;
case 0x26:
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, density code is {1:X2}h, setting media type to DDS-4.",
AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_DDS4,
mediumType, densityCode);
return MediaType.DDS4;
case 0x28:
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, density code is {1:X2}h, setting media type to IBM 3490E.",
AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_IBM3490E,
mediumType, densityCode);
return MediaType.IBM3490E;
@@ -120,16 +111,15 @@ public static partial class MediaTypeFromDevice
if(model.ToLowerInvariant().StartsWith("ult", StringComparison.Ordinal))
{
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with \"ult\" setting media type to LTO.",
mediumType, densityCode);
Localization.SCSI_Media_Type_Description_LTO_ult, mediumType,
densityCode);
return MediaType.LTO;
}
if(model.ToLowerInvariant().StartsWith("sdz", StringComparison.Ordinal))
{
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with \"sdz\" setting media type to Super AIT.",
AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_SAIT,
mediumType, densityCode);
return MediaType.SAIT1;
@@ -142,8 +132,8 @@ public static partial class MediaTypeFromDevice
if(model.ToLowerInvariant().StartsWith("ult", StringComparison.Ordinal))
{
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with \"ult\" setting media type to LTO-2.",
mediumType, densityCode);
Localization.SCSI_Media_Type_Description_LTO2_ult, mediumType,
densityCode);
return MediaType.LTO2;
}
@@ -156,8 +146,8 @@ public static partial class MediaTypeFromDevice
if(model.ToLowerInvariant().StartsWith("ult", StringComparison.Ordinal))
{
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with \"ult\" setting media type to LTO-2.",
mediumType, densityCode);
Localization.SCSI_Media_Type_Description_LTO2_ult, mediumType,
densityCode);
return MediaType.LTO2;
}
@@ -165,8 +155,8 @@ public static partial class MediaTypeFromDevice
if(vendor.ToLowerInvariant() == "stk")
{
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive manufacturer is StorageTek, setting media type to T9840A.",
mediumType, densityCode);
Localization.SCSI_Media_Type_Description_T9840A, mediumType,
densityCode);
return MediaType.T9840A;
}
@@ -179,8 +169,8 @@ public static partial class MediaTypeFromDevice
if(vendor.ToLowerInvariant() == "stk")
{
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive manufacturer is StorageTek, setting media type to T9940A.",
mediumType, densityCode);
Localization.SCSI_Media_Type_Description_T9940A, mediumType,
densityCode);
return MediaType.T9940A;
}
@@ -192,8 +182,7 @@ public static partial class MediaTypeFromDevice
{
if(model.ToLowerInvariant().StartsWith("ult", StringComparison.Ordinal))
{
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with \"ult\" setting media type to LTO-3.",
AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_LTO3,
mediumType, densityCode);
return MediaType.LTO3;
@@ -202,8 +191,8 @@ public static partial class MediaTypeFromDevice
if(vendor.ToLowerInvariant() == "stk")
{
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive manufacturer is StorageTek, setting media type to T9940B.",
mediumType, densityCode);
Localization.SCSI_Media_Type_Description_T9940B, mediumType,
densityCode);
return MediaType.T9940B;
}
@@ -216,8 +205,8 @@ public static partial class MediaTypeFromDevice
if(vendor.ToLowerInvariant() == "stk")
{
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive manufacturer is StorageTek, setting media type to T9840C.",
mediumType, densityCode);
Localization.SCSI_Media_Type_Description_T9940C, mediumType,
densityCode);
return MediaType.T9840C;
}
@@ -229,8 +218,7 @@ public static partial class MediaTypeFromDevice
{
if(model.ToLowerInvariant().StartsWith("ult", StringComparison.Ordinal))
{
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with \"ult\" setting media type to LTO-4.",
AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_LTO4,
mediumType, densityCode);
return MediaType.LTO4;
@@ -239,8 +227,8 @@ public static partial class MediaTypeFromDevice
if(vendor.ToLowerInvariant() == "stk")
{
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive manufacturer is StorageTek, setting media type to T9840D.",
mediumType, densityCode);
Localization.SCSI_Media_Type_Description_T9840D, mediumType,
densityCode);
return MediaType.T9840D;
}
@@ -253,8 +241,8 @@ public static partial class MediaTypeFromDevice
if(vendor.ToLowerInvariant() == "stk")
{
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive manufacturer is StorageTek, setting media type to T10000A.",
mediumType, densityCode);
Localization.SCSI_Media_Type_Description_T10000A, mediumType,
densityCode);
return MediaType.T10000A;
}
@@ -267,8 +255,8 @@ public static partial class MediaTypeFromDevice
if(vendor.ToLowerInvariant() == "stk")
{
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive manufacturer is StorageTek, setting media type to T10000B.",
mediumType, densityCode);
Localization.SCSI_Media_Type_Description_T10000B, mediumType,
densityCode);
return MediaType.T10000B;
}
@@ -281,8 +269,8 @@ public static partial class MediaTypeFromDevice
if(vendor.ToLowerInvariant() == "stk")
{
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive manufacturer is StorageTek, setting media type to T10000C.",
mediumType, densityCode);
Localization.SCSI_Media_Type_Description_T10000C, mediumType,
densityCode);
return MediaType.T10000C;
}
@@ -295,8 +283,8 @@ public static partial class MediaTypeFromDevice
if(vendor.ToLowerInvariant() == "stk")
{
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive manufacturer is StorageTek, setting media type to T10000D.",
mediumType, densityCode);
Localization.SCSI_Media_Type_Description_T10000D, mediumType,
densityCode);
return MediaType.T10000D;
}
@@ -308,8 +296,7 @@ public static partial class MediaTypeFromDevice
{
if(model.ToLowerInvariant().StartsWith("ult", StringComparison.Ordinal))
{
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with \"ult\" setting media type to LTO-5.",
AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_LTO5,
mediumType, densityCode);
return MediaType.LTO5;
@@ -321,8 +308,7 @@ public static partial class MediaTypeFromDevice
// Used by some HP drives for all generations
case 0x8C:
{
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, density code is {1:X2}h, setting media type to DDS.",
AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_DDS,
mediumType, densityCode);
return MediaType.DDS1;
@@ -339,8 +325,8 @@ public static partial class MediaTypeFromDevice
if(model.ToLowerInvariant().StartsWith("ult", StringComparison.Ordinal))
{
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with \"ult\" setting media type to WORM LTO-3.",
mediumType, densityCode);
Localization.SCSI_Media_Type_Description_WORM_LTO3, mediumType,
densityCode);
return MediaType.LTO3WORM;
}
@@ -353,8 +339,8 @@ public static partial class MediaTypeFromDevice
if(model.ToLowerInvariant().StartsWith("ult", StringComparison.Ordinal))
{
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with \"ult\" setting media type to WORM LTO-4.",
mediumType, densityCode);
Localization.SCSI_Media_Type_Description_WORM_LTO4, mediumType,
densityCode);
return MediaType.LTO4WORM;
}
@@ -367,8 +353,8 @@ public static partial class MediaTypeFromDevice
if(model.ToLowerInvariant().StartsWith("ult", StringComparison.Ordinal))
{
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with \"ult\" setting media type to WORM LTO-5.",
mediumType, densityCode);
Localization.SCSI_Media_Type_Description_WORM_LTO5, mediumType,
densityCode);
return MediaType.LTO5WORM;
}
@@ -388,8 +374,8 @@ public static partial class MediaTypeFromDevice
if(model.ToLowerInvariant().StartsWith("ult", StringComparison.Ordinal))
{
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with \"ult\" setting media type to LTO.",
mediumType, densityCode);
Localization.SCSI_Media_Type_Description_LTO_ult, mediumType,
densityCode);
return MediaType.LTO;
}
@@ -399,8 +385,7 @@ public static partial class MediaTypeFromDevice
case 0x40:
{
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, density code is {1:X2}h, setting media type to LTO.",
AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_LTO,
mediumType, densityCode);
return MediaType.LTO;
@@ -418,8 +403,8 @@ public static partial class MediaTypeFromDevice
if(model.ToLowerInvariant().StartsWith("ult", StringComparison.Ordinal))
{
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with \"ult\" setting media type to LTO-2.",
mediumType, densityCode);
Localization.SCSI_Media_Type_Description_LTO2_ult, mediumType,
densityCode);
return MediaType.LTO2;
}
@@ -429,8 +414,7 @@ public static partial class MediaTypeFromDevice
case 0x42:
{
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, density code is {1:X2}h, setting media type to LTO-2.",
AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_LTO2,
mediumType, densityCode);
return MediaType.LTO2;
@@ -449,8 +433,8 @@ public static partial class MediaTypeFromDevice
if(model.ToLowerInvariant().StartsWith("dat", StringComparison.Ordinal))
{
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with \"ult\" setting media type to DDS-3.",
mediumType, densityCode);
Localization.SCSI_Media_Type_Description_DDS3_dat, mediumType,
densityCode);
return MediaType.DDS3;
}
@@ -471,8 +455,8 @@ public static partial class MediaTypeFromDevice
if(model.ToLowerInvariant().StartsWith("dat", StringComparison.Ordinal))
{
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with \"ult\" setting media type to DDS-4.",
mediumType, densityCode);
Localization.SCSI_Media_Type_Description_DDS4_alt, mediumType,
densityCode);
return MediaType.DDS4;
}
@@ -493,8 +477,8 @@ public static partial class MediaTypeFromDevice
if(model.ToLowerInvariant().StartsWith("dat", StringComparison.Ordinal))
{
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with \"ult\" setting media type to DAT72.",
mediumType, densityCode);
Localization.SCSI_Media_Type_Description_DAT72_dat, mediumType,
densityCode);
return MediaType.DAT72;
}
@@ -514,8 +498,7 @@ public static partial class MediaTypeFromDevice
{
if(model.ToLowerInvariant().StartsWith("ult", StringComparison.Ordinal))
{
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with \"ult\" setting media type to LTO-3.",
AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_LTO3,
mediumType, densityCode);
return MediaType.LTO3;
@@ -537,8 +520,8 @@ public static partial class MediaTypeFromDevice
if(model.ToLowerInvariant().StartsWith("ult", StringComparison.Ordinal))
{
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with \"ult\" setting media type to WORM LTO-3.",
mediumType, densityCode);
Localization.SCSI_Media_Type_Description_WORM_LTO3, mediumType,
densityCode);
return MediaType.LTO3WORM;
}
@@ -558,8 +541,7 @@ public static partial class MediaTypeFromDevice
{
if(model.ToLowerInvariant().StartsWith("ult", StringComparison.Ordinal))
{
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with \"ult\" setting media type to LTO-4.",
AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_LTO4,
mediumType, densityCode);
return MediaType.LTO4;
@@ -581,8 +563,8 @@ public static partial class MediaTypeFromDevice
if(model.ToLowerInvariant().StartsWith("ult", StringComparison.Ordinal))
{
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with \"ult\" setting media type to WORM LTO-4.",
mediumType, densityCode);
Localization.SCSI_Media_Type_Description_WORM_LTO4, mediumType,
densityCode);
return MediaType.LTO4WORM;
}
@@ -603,8 +585,8 @@ public static partial class MediaTypeFromDevice
if(model.ToLowerInvariant().StartsWith("dat", StringComparison.Ordinal))
{
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with \"ult\" setting media type to DDS-2.",
mediumType, densityCode);
Localization.SCSI_Media_Type_Description_DDS2_dat, mediumType,
densityCode);
return MediaType.DDS2;
}
@@ -624,8 +606,7 @@ public static partial class MediaTypeFromDevice
{
if(model.ToLowerInvariant().StartsWith("ult", StringComparison.Ordinal))
{
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with \"ult\" setting media type to LTO-5.",
AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_LTO5,
mediumType, densityCode);
return MediaType.LTO5;
@@ -647,8 +628,8 @@ public static partial class MediaTypeFromDevice
if(model.ToLowerInvariant().StartsWith("ult", StringComparison.Ordinal))
{
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with \"ult\" setting media type to WORM LTO-5.",
mediumType, densityCode);
Localization.SCSI_Media_Type_Description_WORM_LTO5, mediumType,
densityCode);
return MediaType.LTO5WORM;
}
@@ -669,8 +650,8 @@ public static partial class MediaTypeFromDevice
if(model.ToLowerInvariant().StartsWith("ult", StringComparison.Ordinal))
{
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with \"ult\" setting media type to LTO-6.",
mediumType, densityCode);
Localization.SCSI_Media_Type_Description_LTO6_ult, mediumType,
densityCode);
return MediaType.LTO6;
}
@@ -691,7 +672,7 @@ public static partial class MediaTypeFromDevice
if(model.ToLowerInvariant().StartsWith("ult", StringComparison.Ordinal))
{
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with \"ult\" setting media type to WORM LTO-6.",
Localization.SCSI_Media_Type_Description_WORM_LTO6_ult,
mediumType, densityCode);
return MediaType.LTO6WORM;
@@ -713,8 +694,8 @@ public static partial class MediaTypeFromDevice
if(model.ToLowerInvariant().StartsWith("ult", StringComparison.Ordinal))
{
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with \"ult\" setting media type to LTO-7.",
mediumType, densityCode);
Localization.SCSI_Media_Type_Description_LTO7_ult, mediumType,
densityCode);
return MediaType.LTO7;
}
@@ -735,7 +716,7 @@ public static partial class MediaTypeFromDevice
if(model.ToLowerInvariant().StartsWith("ult", StringComparison.Ordinal))
{
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with \"ult\" setting media type to WORM LTO-7.",
Localization.SCSI_Media_Type_Description_WORM_LTO7_ult,
mediumType, densityCode);
return MediaType.LTO7WORM;
@@ -756,8 +737,8 @@ public static partial class MediaTypeFromDevice
if(model.ToLowerInvariant().StartsWith("exb", StringComparison.Ordinal))
{
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with \"exb\" setting media type to 15m Exatape.",
mediumType, densityCode);
Localization.SCSI_Media_Type_Description_Exatape_15m, mediumType,
densityCode);
return MediaType.Exatape15m;
}
@@ -765,16 +746,15 @@ public static partial class MediaTypeFromDevice
if(vendor.ToLowerInvariant() == "ibm")
{
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive manufacturer is IBM, setting media type to IBM 3592.",
mediumType, densityCode);
Localization.SCSI_Media_Type_Description_IBM3592, mediumType,
densityCode);
return MediaType.IBM3592;
}
if(model.ToLowerInvariant().StartsWith("vxa", StringComparison.Ordinal))
{
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with \"vxa\" setting media type to VXA.",
AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_VXA,
mediumType, densityCode);
return MediaType.VXA1;
@@ -792,8 +772,8 @@ public static partial class MediaTypeFromDevice
if(model.ToLowerInvariant().StartsWith("exb", StringComparison.Ordinal))
{
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with \"exb\" setting media type to 15m Exatape.",
mediumType, densityCode);
Localization.SCSI_Media_Type_Description_Exatape_15m, mediumType,
densityCode);
return MediaType.Exatape15m;
}
@@ -807,8 +787,8 @@ public static partial class MediaTypeFromDevice
if(vendor.ToLowerInvariant() == "ibm")
{
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive manufacturer is IBM, setting media type to IBM 3592.",
mediumType, densityCode);
Localization.SCSI_Media_Type_Description_IBM3592, mediumType,
densityCode);
return MediaType.IBM3592;
}
@@ -820,8 +800,7 @@ public static partial class MediaTypeFromDevice
{
if(model.ToLowerInvariant().StartsWith("vxa", StringComparison.Ordinal))
{
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with \"vxa\" setting media type to VXA.",
AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_VXA,
mediumType, densityCode);
return MediaType.VXA1;
@@ -842,8 +821,8 @@ public static partial class MediaTypeFromDevice
if(model.ToLowerInvariant().StartsWith("exb", StringComparison.Ordinal))
{
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with \"exb\" setting media type to 28m Exatape.",
mediumType, densityCode);
Localization.SCSI_Media_Type_Description_Exatape_28m, mediumType,
densityCode);
return MediaType.Exatape28m;
}
@@ -851,8 +830,8 @@ public static partial class MediaTypeFromDevice
if(vendor.ToLowerInvariant() == "ibm")
{
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive manufacturer is IBM, setting media type to IBM 3592.",
mediumType, densityCode);
Localization.SCSI_Media_Type_Description_IBM3592, mediumType,
densityCode);
return MediaType.IBM3592;
}
@@ -865,8 +844,8 @@ public static partial class MediaTypeFromDevice
if(model.ToLowerInvariant().StartsWith("dlt", StringComparison.Ordinal))
{
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with \"dlt\" setting media type to CompactTape.",
mediumType, densityCode);
Localization.SCSI_Media_Type_Description_CompactTape, mediumType,
densityCode);
return MediaType.CompactTapeI;
}
@@ -883,8 +862,8 @@ public static partial class MediaTypeFromDevice
if(model.ToLowerInvariant().StartsWith("exb", StringComparison.Ordinal))
{
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with \"exb\" setting media type to 28m Exatape.",
mediumType, densityCode);
Localization.SCSI_Media_Type_Description_Exatape_28m, mediumType,
densityCode);
return MediaType.Exatape28m;
}
@@ -897,7 +876,7 @@ public static partial class MediaTypeFromDevice
if(model.ToLowerInvariant().StartsWith("dlt", StringComparison.Ordinal))
{
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with \"dlt\" setting media type to CompactTape II.",
Localization.SCSI_Media_Type_Description_CompactTapeII,
mediumType, densityCode);
return MediaType.CompactTapeII;
@@ -912,8 +891,8 @@ public static partial class MediaTypeFromDevice
if(vendor.ToLowerInvariant() == "ibm")
{
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive manufacturer is IBM, setting media type to IBM 3592.",
mediumType, densityCode);
Localization.SCSI_Media_Type_Description_IBM3592, mediumType,
densityCode);
return MediaType.IBM3592;
}
@@ -925,8 +904,7 @@ public static partial class MediaTypeFromDevice
{
if(model.ToLowerInvariant().StartsWith("vxa", StringComparison.Ordinal))
{
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with \"vxa\" setting media type to VXA 2.",
AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_VXA2,
mediumType, densityCode);
return MediaType.VXA2;
@@ -939,8 +917,7 @@ public static partial class MediaTypeFromDevice
{
if(model.ToLowerInvariant().StartsWith("vxa", StringComparison.Ordinal))
{
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with \"vxa\" setting media type to VXA 3.",
AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_VXA3,
mediumType, densityCode);
return MediaType.VXA3;
@@ -961,8 +938,8 @@ public static partial class MediaTypeFromDevice
if(model.ToLowerInvariant().StartsWith("exb", StringComparison.Ordinal))
{
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with \"exb\" setting media type to 54m Exatape.",
mediumType, densityCode);
Localization.SCSI_Media_Type_Description_Exatape_54m, mediumType,
densityCode);
return MediaType.Exatape54m;
}
@@ -970,8 +947,8 @@ public static partial class MediaTypeFromDevice
if(model.ToLowerInvariant().StartsWith("dlt", StringComparison.Ordinal))
{
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with \"dlt\" setting media type to DLTtape III.",
mediumType, densityCode);
Localization.SCSI_Media_Type_Description_DLTtapeIII, mediumType,
densityCode);
return MediaType.DLTtapeIII;
}
@@ -988,8 +965,8 @@ public static partial class MediaTypeFromDevice
if(model.ToLowerInvariant().StartsWith("exb", StringComparison.Ordinal))
{
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with \"exb\" setting media type to 54m Exatape.",
mediumType, densityCode);
Localization.SCSI_Media_Type_Description_Exatape_54m, mediumType,
densityCode);
return MediaType.Exatape54m;
}
@@ -1006,8 +983,8 @@ public static partial class MediaTypeFromDevice
if(model.ToLowerInvariant().StartsWith("dlt", StringComparison.Ordinal))
{
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with \"dlt\" setting media type to DLTtape III.",
mediumType, densityCode);
Localization.SCSI_Media_Type_Description_DLTtapeIII, mediumType,
densityCode);
return MediaType.DLTtapeIII;
}
@@ -1026,8 +1003,7 @@ public static partial class MediaTypeFromDevice
{
if(model.ToLowerInvariant().StartsWith("exb", StringComparison.Ordinal))
{
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with \"exb\" setting media type to 80m Exatape.",
AaruConsole.DebugWriteLine("Media detection", Core.SCSI_Media_Type_Description_Exatape_80m,
mediumType, densityCode);
return MediaType.Exatape80m;
@@ -1036,7 +1012,7 @@ public static partial class MediaTypeFromDevice
if(model.ToLowerInvariant().StartsWith("dlt", StringComparison.Ordinal))
{
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with \"dlt\" setting media type to DLTtape IIIxt.",
Localization.SCSI_Media_Type_Description_DLTtapeIIIxt,
mediumType, densityCode);
return MediaType.DLTtapeIIIxt;
@@ -1053,8 +1029,7 @@ public static partial class MediaTypeFromDevice
{
if(model.ToLowerInvariant().StartsWith("exb", StringComparison.Ordinal))
{
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with \"exb\" setting media type to 80m Exatape.",
AaruConsole.DebugWriteLine("Media detection", Core.SCSI_Media_Type_Description_Exatape_80m,
mediumType, densityCode);
return MediaType.Exatape80m;
@@ -1070,7 +1045,7 @@ public static partial class MediaTypeFromDevice
if(model.ToLowerInvariant().StartsWith("dlt", StringComparison.Ordinal))
{
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with \"dlt\" setting media type to DLTtape IIIxt.",
Localization.SCSI_Media_Type_Description_DLTtapeIIIxt,
mediumType, densityCode);
return MediaType.DLTtapeIIIxt;
@@ -1091,7 +1066,7 @@ public static partial class MediaTypeFromDevice
if(model.ToLowerInvariant().StartsWith("exb", StringComparison.Ordinal))
{
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with \"exb\" setting media type to 106m Exatape.",
Localization.SCSI_Media_Type_Description_Exatape_106m,
mediumType, densityCode);
return MediaType.Exatape106m;
@@ -1102,8 +1077,8 @@ public static partial class MediaTypeFromDevice
model.ToLowerInvariant().StartsWith("superdlt", StringComparison.Ordinal))
{
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with \"dlt\" setting media type to DLTtape IV.",
mediumType, densityCode);
Localization.SCSI_Media_Type_Description_DLTtapeIV, mediumType,
densityCode);
return MediaType.DLTtapeIV;
}
@@ -1111,8 +1086,8 @@ public static partial class MediaTypeFromDevice
if(model.ToLowerInvariant().StartsWith("stt", StringComparison.Ordinal))
{
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with \"stt\" setting media type to Travan 5.",
mediumType, densityCode);
Localization.SCSI_Media_Type_Description_Travan5_stt, mediumType,
densityCode);
return MediaType.Travan5;
}
@@ -1129,7 +1104,7 @@ public static partial class MediaTypeFromDevice
if(model.ToLowerInvariant().StartsWith("exb", StringComparison.Ordinal))
{
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with \"exb\" setting media type to 106m Exatape.",
Localization.SCSI_Media_Type_Description_Exatape_106m,
mediumType, densityCode);
return MediaType.Exatape106m;
@@ -1156,8 +1131,8 @@ public static partial class MediaTypeFromDevice
model.ToLowerInvariant().StartsWith("superdlt", StringComparison.Ordinal))
{
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with \"dlt\" setting media type to DLTtape IV.",
mediumType, densityCode);
Localization.SCSI_Media_Type_Description_DLTtapeIV, mediumType,
densityCode);
return MediaType.DLTtapeIV;
}
@@ -1170,8 +1145,8 @@ public static partial class MediaTypeFromDevice
if(model.ToLowerInvariant().StartsWith("stt", StringComparison.Ordinal))
{
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with \"stt\" setting media type to Travan 5.",
mediumType, densityCode);
Localization.SCSI_Media_Type_Description_Travan5_stt, mediumType,
densityCode);
return MediaType.Travan5;
}
@@ -1192,7 +1167,7 @@ public static partial class MediaTypeFromDevice
if(model.ToLowerInvariant().StartsWith("exb", StringComparison.Ordinal))
{
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with \"exb\" setting media type to 160m Exatape XL.",
Localization.SCSI_Media_Type_Description_Exatape_160m,
mediumType, densityCode);
return MediaType.Exatape160mXL;
@@ -1202,8 +1177,7 @@ public static partial class MediaTypeFromDevice
model.ToLowerInvariant().StartsWith("sdlt", StringComparison.Ordinal) ||
model.ToLowerInvariant().StartsWith("superdlt", StringComparison.Ordinal))
{
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with \"dlt\" setting media type to SuperDLT.",
AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_SDLT,
mediumType, densityCode);
return MediaType.SDLT1;
@@ -1217,7 +1191,7 @@ public static partial class MediaTypeFromDevice
if(model.ToLowerInvariant().StartsWith("exb", StringComparison.Ordinal))
{
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with \"exb\" setting media type to 160m Exatape XL.",
Localization.SCSI_Media_Type_Description_Exatape_160m,
mediumType, densityCode);
return MediaType.Exatape160mXL;
@@ -1234,8 +1208,7 @@ public static partial class MediaTypeFromDevice
model.ToLowerInvariant().StartsWith("sdlt", StringComparison.Ordinal) ||
model.ToLowerInvariant().StartsWith("superdlt", StringComparison.Ordinal))
{
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with \"dlt\" setting media type to SuperDLT.",
AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_SDLT,
mediumType, densityCode);
return MediaType.SDLT1;
@@ -1259,8 +1232,8 @@ public static partial class MediaTypeFromDevice
model.ToLowerInvariant().StartsWith("superdlt", StringComparison.Ordinal))
{
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with \"dlt\" setting media type to SuperDLT 2.",
mediumType, densityCode);
Localization.SCSI_Media_Type_Description_SDLT2, mediumType,
densityCode);
return MediaType.SDLT2;
}
@@ -1285,8 +1258,8 @@ public static partial class MediaTypeFromDevice
model.ToLowerInvariant().StartsWith("superdlt", StringComparison.Ordinal))
{
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with \"dlt\" setting media type to VStape I.",
mediumType, densityCode);
Localization.SCSI_Media_Type_Description_VStape, mediumType,
densityCode);
return MediaType.VStapeI;
}
@@ -1301,8 +1274,7 @@ public static partial class MediaTypeFromDevice
{
if(model.ToLowerInvariant().StartsWith("stt", StringComparison.Ordinal))
{
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with \"stt\" setting media type to Travan 7.",
AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_Travan7,
mediumType, densityCode);
return MediaType.Travan7;
@@ -1316,8 +1288,7 @@ public static partial class MediaTypeFromDevice
{
case 0x45:
// HP Colorado tapes have a different capacity but return same density code at least in Seagate drives
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, density code is {1:X2}h, setting media type to Travan 4.",
AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_Travan4,
mediumType, densityCode);
return MediaType.Travan4;
@@ -1330,8 +1301,7 @@ public static partial class MediaTypeFromDevice
switch(densityCode)
{
case 0x47:
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, density code is {1:X2}h, setting media type to Travan 5.",
AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_Travan5,
mediumType, densityCode);
return MediaType.Travan5;
@@ -1352,8 +1322,8 @@ public static partial class MediaTypeFromDevice
if(model.ToLowerInvariant().StartsWith("exb", StringComparison.Ordinal))
{
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with \"exb\" setting media type to 22m Exatape.",
mediumType, densityCode);
Localization.SCSI_Media_Type_Description_Exatape_22m, mediumType,
densityCode);
return MediaType.Exatape22m;
}
@@ -1378,8 +1348,8 @@ public static partial class MediaTypeFromDevice
if(model.ToLowerInvariant().StartsWith("exb", StringComparison.Ordinal))
{
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with \"exb\" setting media type to 40m Exatape.",
mediumType, densityCode);
Localization.SCSI_Media_Type_Description_Exatape_40m, mediumType,
densityCode);
return MediaType.Exatape40m;
}
@@ -1404,8 +1374,8 @@ public static partial class MediaTypeFromDevice
if(model.ToLowerInvariant().StartsWith("exb", StringComparison.Ordinal))
{
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with \"exb\" setting media type to 76m Exatape.",
mediumType, densityCode);
Localization.SCSI_Media_Type_Description_Exatape_76m, mediumType,
densityCode);
return MediaType.Exatape76m;
}
@@ -1430,7 +1400,7 @@ public static partial class MediaTypeFromDevice
if(model.ToLowerInvariant().StartsWith("exb", StringComparison.Ordinal))
{
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with \"exb\" setting media type to 112m Exatape.",
Localization.SCSI_Media_Type_Description_Exatape_112m,
mediumType, densityCode);
return MediaType.Exatape112m;
@@ -1453,7 +1423,7 @@ public static partial class MediaTypeFromDevice
if(model.ToLowerInvariant().StartsWith("exb", StringComparison.Ordinal))
{
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with \"exb\" setting media type to 22m Exatape AME.",
Localization.SCSI_Media_Type_Description_Exatape_22m_AME,
mediumType, densityCode);
return MediaType.Exatape22mAME;
@@ -1476,7 +1446,7 @@ public static partial class MediaTypeFromDevice
if(model.ToLowerInvariant().StartsWith("exb", StringComparison.Ordinal))
{
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with \"exb\" setting media type to 170m Exatape.",
Localization.SCSI_Media_Type_Description_Exatape_170m,
mediumType, densityCode);
return MediaType.Exatape170m;
@@ -1499,7 +1469,7 @@ public static partial class MediaTypeFromDevice
if(model.ToLowerInvariant().StartsWith("exb", StringComparison.Ordinal))
{
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with \"exb\" setting media type to 125m Exatape.",
Localization.SCSI_Media_Type_Description_Exatape_125m,
mediumType, densityCode);
return MediaType.Exatape125m;
@@ -1522,8 +1492,8 @@ public static partial class MediaTypeFromDevice
if(model.ToLowerInvariant().StartsWith("exb", StringComparison.Ordinal))
{
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with \"exb\" setting media type to 45m Exatape.",
mediumType, densityCode);
Localization.SCSI_Media_Type_Description_Exatape_45m, mediumType,
densityCode);
return MediaType.Exatape45m;
}
@@ -1545,7 +1515,7 @@ public static partial class MediaTypeFromDevice
if(model.ToLowerInvariant().StartsWith("exb", StringComparison.Ordinal))
{
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with \"exb\" setting media type to 225m Exatape.",
Localization.SCSI_Media_Type_Description_Exatape_225m,
mediumType, densityCode);
return MediaType.Exatape225m;
@@ -1568,7 +1538,7 @@ public static partial class MediaTypeFromDevice
if(model.ToLowerInvariant().StartsWith("exb", StringComparison.Ordinal))
{
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with \"exb\" setting media type to 150m Exatape.",
Localization.SCSI_Media_Type_Description_Exatape_150m,
mediumType, densityCode);
return MediaType.Exatape150m;
@@ -1591,8 +1561,8 @@ public static partial class MediaTypeFromDevice
if(model.ToLowerInvariant().StartsWith("exb", StringComparison.Ordinal))
{
AaruConsole.DebugWriteLine("Media detection",
"SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with \"exb\" setting media type to 75m Exatape.",
mediumType, densityCode);
Localization.SCSI_Media_Type_Description_Exatape_75m, mediumType,
densityCode);
return MediaType.Exatape75m;
}

View File

@@ -1008,7 +1008,7 @@ public static class Identify
if(IdentifyDeviceResponse.Length != 512)
{
AaruConsole.DebugWriteLine("ATA/ATAPI IDENTIFY decoder",
"IDENTIFY response is different than 512 bytes, not decoding.");
Localization.IDENTIFY_response_is_different_than_512_bytes_not_decoding);
return null;
}

View File

@@ -264,7 +264,7 @@ public struct Inquiry
SCSIInquiryResponse.Length != 5)
{
AaruConsole.DebugWriteLine("SCSI INQUIRY decoder",
"INQUIRY response is {0} bytes, less than minimum of 36 bytes, decoded data can be incorrect, not decoding.",
Localization.INQUIRY_response_is_0_bytes_less_than_minimum_of_36_bytes,
SCSIInquiryResponse.Length);
return null;
@@ -274,7 +274,8 @@ public struct Inquiry
SCSIInquiryResponse.Length != SCSIInquiryResponse[4])
{
AaruConsole.DebugWriteLine("SCSI INQUIRY decoder",
"INQUIRY response length ({0} bytes) is different than specified in length field ({1} bytes), decoded data can be incorrect, not decoding.",
Localization.
INQUIRY_response_length_0_bytes_is_different_than_specified_in_length_field,
SCSIInquiryResponse.Length, SCSIInquiryResponse[4] + 4);
return null;