From 39948568eab65f0dcc9694c2bfe061defb5da9c2 Mon Sep 17 00:00:00 2001 From: Natalia Portillo Date: Thu, 24 Nov 2022 00:20:46 +0000 Subject: [PATCH] Move all localizable strings from Aaru.CommonTypes project to resources. --- Aaru.CommonTypes.csproj | 12 + Aaru.CommonTypes.csproj.DotSettings | 2 + Filters.cs | 2 +- Interop/DetectOS.cs | 9 +- Localization/Localization.Designer.cs | 1248 +++++++++++++++++++++++++ Localization/Localization.resx | 627 +++++++++++++ MediaTypeFromDevice/FromAta.cs | 3 +- MediaTypeFromDevice/FromMmc.cs | 38 +- MediaTypeFromDevice/FromOdc.cs | 124 +-- MediaTypeFromDevice/FromSbc.cs | 445 ++++----- MediaTypeFromDevice/FromScsi.cs | 15 +- MediaTypeFromDevice/FromSsc.cs | 324 +++---- Structs/Devices/ATA/Identify.cs | 2 +- Structs/Devices/SCSI/Inquiry.cs | 5 +- 14 files changed, 2305 insertions(+), 551 deletions(-) create mode 100644 Localization/Localization.Designer.cs create mode 100644 Localization/Localization.resx diff --git a/Aaru.CommonTypes.csproj b/Aaru.CommonTypes.csproj index df7255b..8152ae5 100644 --- a/Aaru.CommonTypes.csproj +++ b/Aaru.CommonTypes.csproj @@ -86,6 +86,11 @@ + + True + True + Localization.resx + @@ -127,5 +132,12 @@ + + + + + ResXFileCodeGenerator + Localization.Designer.cs + diff --git a/Aaru.CommonTypes.csproj.DotSettings b/Aaru.CommonTypes.csproj.DotSettings index a3c439a..fe8a506 100644 --- a/Aaru.CommonTypes.csproj.DotSettings +++ b/Aaru.CommonTypes.csproj.DotSettings @@ -2,4 +2,6 @@ xmlns:s="clr-namespace:System;assembly=mscorlib" xmlns:wpf="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xml:space="preserve"> True + True \ No newline at end of file diff --git a/Filters.cs b/Filters.cs index 9c64b0d..1bb6dac 100644 --- a/Filters.cs +++ b/Filters.cs @@ -70,7 +70,7 @@ public sealed class FiltersList } catch(Exception exception) { - AaruConsole.ErrorWriteLine("Exception {0}", exception); + AaruConsole.ErrorWriteLine(Localization.Exception_0, exception); } } diff --git a/Interop/DetectOS.cs b/Interop/DetectOS.cs index 72c0f10..251ddc6 100644 --- a/Interop/DetectOS.cs +++ b/Interop/DetectOS.cs @@ -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); diff --git a/Localization/Localization.Designer.cs b/Localization/Localization.Designer.cs new file mode 100644 index 0000000..c1a84c7 --- /dev/null +++ b/Localization/Localization.Designer.cs @@ -0,0 +1,1248 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +namespace Aaru.CommonTypes { + using System; + + + [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] + [System.Diagnostics.DebuggerNonUserCodeAttribute()] + [System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + internal class Localization { + + private static System.Resources.ResourceManager resourceMan; + + private static System.Globalization.CultureInfo resourceCulture; + + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal Localization() { + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + internal static System.Resources.ResourceManager ResourceManager { + get { + if (object.Equals(null, resourceMan)) { + System.Resources.ResourceManager temp = new System.Resources.ResourceManager("Aaru.CommonTypes.Localization.Localization", typeof(Localization).Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)] + internal static System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + internal static string Unhandled_exception_calling_uname_0 { + get { + return ResourceManager.GetString("Unhandled_exception_calling_uname_0", resourceCulture); + } + } + + internal static string Drive_manufacturer_is_SyQuest_media_has_1961069_blocks_of_512_bytes_setting_media_type_to_SparQ { + get { + return ResourceManager.GetString("Drive_manufacturer_is_SyQuest_media_has_1961069_blocks_of_512_bytes_setting_media" + + "_type_to_SparQ", resourceCulture); + } + } + + internal static string SCSI_medium_type_is_0_media_has_1_blocks_of_2_bytes_setting_media_type_to_WORM_PD_650 { + get { + return ResourceManager.GetString("SCSI_medium_type_is_0_media_has_1_blocks_of_2_bytes_setting_media_type_to_WORM_PD" + + "_650", resourceCulture); + } + } + + internal static string SCSI_medium_type_is_0_media_has_1_blocks_of_2_bytes_setting_media_type_to_PD_650 { + get { + return ResourceManager.GetString("SCSI_medium_type_is_0_media_has_1_blocks_of_2_bytes_setting_media_type_to_PD_650", resourceCulture); + } + } + + internal static string SCSI_medium_type_is_0_setting_media_type_to_Compact_Disc { + get { + return ResourceManager.GetString("SCSI_medium_type_is_0_setting_media_type_to_Compact_Disc", resourceCulture); + } + } + + internal static string SCSI_medium_type_is_0_setting_media_type_to_CD_ROM { + get { + return ResourceManager.GetString("SCSI_medium_type_is_0_setting_media_type_to_CD_ROM", resourceCulture); + } + } + + internal static string SCSI_medium_type_is_0_setting_media_type_to_Compact_Disc_Digital_Audio { + get { + return ResourceManager.GetString("SCSI_medium_type_is_0_setting_media_type_to_Compact_Disc_Digital_Audio", resourceCulture); + } + } + + internal static string SCSI_medium_type_is_0_setting_media_type_to_CD_Plus { + get { + return ResourceManager.GetString("SCSI_medium_type_is_0_setting_media_type_to_CD_Plus", resourceCulture); + } + } + + internal static string SCSI_medium_type_is_0_setting_media_type_to_Photo_CD { + get { + return ResourceManager.GetString("SCSI_medium_type_is_0_setting_media_type_to_Photo_CD", resourceCulture); + } + } + + internal static string SCSI_medium_type_is_0_setting_media_type_to_CDR { + get { + return ResourceManager.GetString("SCSI_medium_type_is_0_setting_media_type_to_CDR", resourceCulture); + } + } + + internal static string SCSI_medium_type_is_0_setting_media_type_to_CDRW { + get { + return ResourceManager.GetString("SCSI_medium_type_is_0_setting_media_type_to_CDRW", resourceCulture); + } + } + + internal static string SCSI_medium_type_is_0_and_device_is_USB_setting_media_type_to_Flash_Drive { + get { + return ResourceManager.GetString("SCSI_medium_type_is_0_and_device_is_USB_setting_media_type_to_Flash_Drive", resourceCulture); + } + } + + internal static string SCSI_medium_type_is_0_density_code_is_1_drive_starts_with_ult_setting_media_type_to_LTO2 { + get { + return ResourceManager.GetString("SCSI_medium_type_is_0_density_code_is_1_drive_starts_with_ult_setting_media_type_" + + "to_LTO2", resourceCulture); + } + } + + internal static string SCSI_medium_type_is_0_density_code_is_1_drive_starts_with_ult_setting_media_type_to_LTO3 { + get { + return ResourceManager.GetString("SCSI_medium_type_is_0_density_code_is_1_drive_starts_with_ult_setting_media_type_" + + "to_LTO3", resourceCulture); + } + } + + internal static string SCSI_medium_type_is_0_density_code_is_1_drive_starts_with_ult_setting_media_type_to_LTO4 { + get { + return ResourceManager.GetString("SCSI_medium_type_is_0_density_code_is_1_drive_starts_with_ult_setting_media_type_" + + "to_LTO4", resourceCulture); + } + } + + internal static string SCSI_medium_type_is_0_density_code_is_1_drive_starts_with_ult_setting_media_type_to_LTO5 { + get { + return ResourceManager.GetString("SCSI_medium_type_is_0_density_code_is_1_drive_starts_with_ult_setting_media_type_" + + "to_LTO5", resourceCulture); + } + } + + internal static string SCSI_medium_type_is_0_setting_media_type_to_unknown_magneto_optical { + get { + return ResourceManager.GetString("SCSI_medium_type_is_0_setting_media_type_to_unknown_magneto_optical", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_ECMA154 { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_ECMA154", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_ECMA201_embossed { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_ECMA201_embossed", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_ECMA201 { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_ECMA201", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_ECMA223 { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_ECMA223", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_ECMA183 { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_ECMA183", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_ISO15041 { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_ISO15041", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_ECMA184 { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_ECMA184", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_ECMA195 { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_ECMA195", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_ISO14517 { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_ISO14517", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_Unknown_MO { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_Unknown_MO", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_ISO10089 { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_ISO10089", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_ECMA238 { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_ECMA238", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_ISO15286 { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_ISO15286", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_ECMA322 { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_ECMA322", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_ECMA260 { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_ECMA260", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_ECMA239 { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_ECMA239", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_GigaMO { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_GigaMO", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_GigaMO2 { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_GigaMO2", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_ECMA280 { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_ECMA280", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_ECMA317 { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_ECMA317", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_UDO { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_UDO", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_WORM_UDO2 { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_WORM_UDO2", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_UDO2 { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_UDO2", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_ECMA54 { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_ECMA54", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_ECMA59 { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_ECMA59", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_ECMA69 { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_ECMA69", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_Unknown { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_Unknown", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_ECMA66 { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_ECMA66", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_ECMA70 { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_ECMA70", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_ECMA78 { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_ECMA78", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_ECMA99 { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_ECMA99", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_IBM_MF2DD { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_IBM_MF2DD", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_REV120 { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_REV120", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_REV70 { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_REV70", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_REV35 { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_REV35", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_PC98_MF2HD { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_PC98_MF2HD", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_IBM_MF2HD { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_IBM_MF2HD", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_Atari_MD1SD { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_Atari_MD1SD", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_Atari_MD1DD { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_Atari_MD1DD", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_IBM_33FD { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_IBM_33FD", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_IBM_43FD { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_IBM_43FD", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_ECMA56 { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_ECMA56", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_Acorn_MD1SD { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_Acorn_MD1SD", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_Apple_DOS32 { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_Apple_DOS32", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_Apple_DOS33 { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_Apple_DOS33", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_Acorn_MD1DD { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_Acorn_MD1DD", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_Apple_DOS32_DS { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_Apple_DOS32_DS", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_Apple_DOS33_DS { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_Apple_DOS33_DS", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_MetaFloppy { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_MetaFloppy", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_Acorn_MD1DD_80 { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_Acorn_MD1DD_80", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_DEC_RX02 { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_DEC_RX02", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_IBM_53FD { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_IBM_53FD", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_Bernoulli10 { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_Bernoulli10", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_IBM_23FD { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_IBM_23FD", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_IBM_MD1DD_8 { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_IBM_MD1DD_8", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_IBM_MD1DD { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_IBM_MD1DD", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_Apricot_MF2DD { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_Apricot_MF2DD", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_IBM_MF1DD_8 { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_IBM_MF1DD_8", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_IBM_MD2DD_8 { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_IBM_MD2DD_8", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_IBM_MF1DD { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_IBM_MF1DD", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_IBM_MD2DD { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_IBM_MD2DD", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_Apple_MF1DD { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_Apple_MF1DD", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_IBM_MF2DD_8 { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_IBM_MF2DD_8", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_FDFORMAT_MF2DD { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_FDFORMAT_MF2DD", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_Amiga_MF2DD { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_Amiga_MF2DD", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_IBM_MD2HD { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_IBM_MD2HD", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_FDFORMAT_MD2HD { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_FDFORMAT_MD2HD", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_DMF_MF2HD { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_DMF_MF2HD", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_FDFORMAT_MF2HD { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_FDFORMAT_MF2HD", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_Amiga_MF2HD { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_Amiga_MF2HD", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_IBM_MF2ED { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_IBM_MF2ED", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_Floptical { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_Floptical", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_FD32MB { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_FD32MB", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_PocketZIP { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_PocketZIP", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_SQ400 { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_SQ400", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_Bernoulli2_44 { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_Bernoulli2_44", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_SQ800 { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_SQ800", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_Bernoulli2_90 { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_Bernoulli2_90", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_ZIP100 { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_ZIP100", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_SQ310 { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_SQ310", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_LS120 { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_LS120", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_EZ135 { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_EZ135", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_Bernoulli2_150 { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_Bernoulli2_150", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_SQ2000 { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_SQ2000", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_HiFD { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_HiFD", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_EZ230 { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_EZ230", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_LS240 { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_LS240", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_ZIP250 { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_ZIP250", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_SQ327 { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_SQ327", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_JAZ { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_JAZ", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_SyJet { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_SyJet", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_JAZ2 { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_JAZ2", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_Orb { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_Orb", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_RDX320 { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_RDX320", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_Acorn_MF2DD { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_Acorn_MF2DD", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_LS_PC98_MF2HD { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_LS_PC98_MF2HD", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_Sharp_MF2HD { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_Sharp_MF2HD", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_PC98_MD2HD { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_PC98_MD2HD", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_Acorn_MF2HD { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_Acorn_MF2HD", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_MD60 { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_MD60", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_MD74 { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_MD74", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_MD80 { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_MD80", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_HiMD { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_HiMD", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_MDDATA { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_MDDATA", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_MD60_MDDATA { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_MD60_MDDATA", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_MD74_MDDATA { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_MD74_MDDATA", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_MD80_MDDATA { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_MD80_MDDATA", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_ZBC_Host_Managed { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_ZBC_Host_Managed", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_QIC11 { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_QIC11", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_QIC24 { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_QIC24", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_IBM3490 { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_IBM3490", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_QIC120 { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_QIC120", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_QIC150 { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_QIC150", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_DDS { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_DDS", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_DDS2 { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_DDS2", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_DDS3 { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_DDS3", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_DDS4 { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_DDS4", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_IBM3490E { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_IBM3490E", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_LTO_ult { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_LTO_ult", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_SAIT { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_SAIT", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_LTO2_ult { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_LTO2_ult", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_T9840A { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_T9840A", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_T9940A { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_T9940A", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_LTO3 { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_LTO3", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_T9940B { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_T9940B", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_T9940C { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_T9940C", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_LTO4 { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_LTO4", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_T9840D { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_T9840D", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_T10000A { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_T10000A", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_T10000B { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_T10000B", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_T10000C { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_T10000C", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_T10000D { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_T10000D", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_LTO5 { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_LTO5", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_WORM_LTO3 { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_WORM_LTO3", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_WORM_LTO4 { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_WORM_LTO4", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_WORM_LTO5 { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_WORM_LTO5", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_LTO { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_LTO", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_LTO2 { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_LTO2", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_DDS3_dat { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_DDS3_dat", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_DDS4_alt { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_DDS4_alt", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_DAT72_dat { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_DAT72_dat", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_DDS2_dat { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_DDS2_dat", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_LTO6_ult { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_LTO6_ult", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_WORM_LTO6_ult { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_WORM_LTO6_ult", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_LTO7_ult { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_LTO7_ult", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_WORM_LTO7_ult { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_WORM_LTO7_ult", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_Exatape_15m { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_Exatape_15m", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_IBM3592 { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_IBM3592", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_VXA { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_VXA", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_Exatape_28m { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_Exatape_28m", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_CompactTape { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_CompactTape", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_CompactTapeII { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_CompactTapeII", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_VXA2 { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_VXA2", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_VXA3 { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_VXA3", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_Exatape_54m { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_Exatape_54m", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_DLTtapeIII { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_DLTtapeIII", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_DLTtapeIIIxt { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_DLTtapeIIIxt", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_Exatape_106m { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_Exatape_106m", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_DLTtapeIV { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_DLTtapeIV", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_Travan5_stt { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_Travan5_stt", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_Exatape_160m { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_Exatape_160m", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_SDLT { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_SDLT", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_SDLT2 { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_SDLT2", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_VStape { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_VStape", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_Travan7 { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_Travan7", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_Travan4 { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_Travan4", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_Travan5 { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_Travan5", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_Exatape_22m { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_Exatape_22m", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_Exatape_40m { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_Exatape_40m", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_Exatape_76m { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_Exatape_76m", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_Exatape_112m { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_Exatape_112m", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_Exatape_22m_AME { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_Exatape_22m_AME", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_Exatape_170m { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_Exatape_170m", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_Exatape_125m { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_Exatape_125m", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_Exatape_45m { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_Exatape_45m", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_Exatape_225m { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_Exatape_225m", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_Exatape_150m { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_Exatape_150m", resourceCulture); + } + } + + internal static string SCSI_Media_Type_Description_Exatape_75m { + get { + return ResourceManager.GetString("SCSI_Media_Type_Description_Exatape_75m", resourceCulture); + } + } + + internal static string IDENTIFY_response_is_different_than_512_bytes_not_decoding { + get { + return ResourceManager.GetString("IDENTIFY_response_is_different_than_512_bytes_not_decoding", resourceCulture); + } + } + + internal static string INQUIRY_response_is_0_bytes_less_than_minimum_of_36_bytes { + get { + return ResourceManager.GetString("INQUIRY_response_is_0_bytes_less_than_minimum_of_36_bytes", resourceCulture); + } + } + + internal static string INQUIRY_response_length_0_bytes_is_different_than_specified_in_length_field { + get { + return ResourceManager.GetString("INQUIRY_response_length_0_bytes_is_different_than_specified_in_length_field", resourceCulture); + } + } + + internal static string Exception_0 { + get { + return ResourceManager.GetString("Exception_0", resourceCulture); + } + } + } +} diff --git a/Localization/Localization.resx b/Localization/Localization.resx new file mode 100644 index 0000000..3e8caa3 --- /dev/null +++ b/Localization/Localization.resx @@ -0,0 +1,627 @@ + + + + + + + + text/microsoft-resx + + + 1.3 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, + PublicKeyToken=b77a5c561934e089 + + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, + PublicKeyToken=b77a5c561934e089 + + + + Unhandled exception calling uname: {0} + + + Drive manufacturer is SyQuest, media has 1961069 blocks of 512 bytes, setting media type to SparQ. + + + SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to WORM PD-650. + + + SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to PD-650. + + + SCSI medium type is {0:X2}h, setting media type to Compact Disc. + + + SCSI medium type is {0:X2}h, setting media type to CD-ROM. + + + SCSI medium type is {0:X2}h, setting media type to Compact Disc Digital Audio. + + + SCSI medium type is {0:X2}h, setting media type to CD+. + + + SCSI medium type is {0:X2}h, setting media type to Photo CD. + + + SCSI medium type is {0:X2}h, setting media type to CD-R. + + + SCSI medium type is {0:X2}h, setting media type to CD-RW. + + + SCSI medium type is {0:X2}h and device is USB, setting media type to Flash Drive. + + + SCSI medium type is {0:X2}h, density code is {1:X2}h, drive starts with "ult", setting media type to LTO-2. + + + SCSI medium type is {0:X2}h, density code is {1:X2}h, drive starts with "ult", setting media type to LTO-3. + + + SCSI medium type is {0:X2}h, density code is {1:X2}h, drive starts with "ult", setting media type to LTO-4. + + + SCSI medium type is {0:X2}h, density code is {1:X2}h, drive starts with "ult", setting media type to LTO-5. + + + SCSI medium type is {0:X2}h, setting media type to unknown magneto-optical. + + + 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. + + + 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. + + + 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. + + + SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to ECMA-223 conforming 3½" magneto-optical. + + + 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. + + + SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to ISO 15041 conforming 3½" magneto-optical. + + + 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. + + + 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. + + + SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to ISO 14517 conforming 5¼" magneto-optical. + + + SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to unknown magneto-optical. + + + SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to ISO 10089 conforming 5¼" magneto-optical. + + + 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. + + + SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to ISO 15286 conforming 5¼" magneto-optical. + + + 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. + + + 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. + + + 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. + + + SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to GigaMO 3½" magneto-optical. + + + SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to GigaMO 2 3½" magneto-optical. + + + 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. + + + 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. + + + SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to UDO. + + + SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to WORM UDO2. + + + SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to UDO2. + + + SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to ECMA-54 formatted 8" floppy. + + + SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to ECMA-59 formatted 8" floppy. + + + SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to ECMA-69 formatted 8" floppy. + + + SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to unknown. + + + SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to ECMA-66 formatted 5¼" floppy. + + + SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to ECMA-70 formatted 5¼" floppy. + + + SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to ECMA-78 formatted 5¼" floppy. + + + SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to ECMA-99 formatted 5¼" floppy. + + + SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to IBM formatted 3½" double density floppy. + + + SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to 120Gb REV. + + + SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to 70Gb REV. + + + SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to 35Gb REV. + + + 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). + + + SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to IBM formatted 3½" high density floppy. + + + SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to Atari formatted 5¼" single density floppy. + + + SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to Atari formatted 5¼" double density floppy. + + + SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to IBM formatted 8" (33FD) floppy. + + + SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to IBM formatted 8" (43FD) floppy. + + + 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. + + + SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to Acorn formatted 5¼" single density floppy. + + + 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. + + + 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. + + + SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to Acorn formatted 5¼" double density floppy. + + + 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. + + + 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. + + + 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. + + + 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. + + + SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to DEC RX02 floppy. + + + SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to IBM formatted 8" (53FD) floppy. + + + Drive manufacturer is IOMEGA, media has {0} blocks of 256 bytes, setting media type to 10Mb Bernoulli Box. + + + SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to IBM formatted 8" (23FD) floppy. + + + 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). + + + 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. + + + SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to Apricot formatted 3½" floppy. + + + 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). + + + 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). + + + 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. + + + SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to IBM formatted 5¼" double density floppy. + + + 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. + + + 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). + + + SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to FDFORMAT formatted 3½" double density floppy. + + + SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to Amiga formatted 3½" double density floppy. + + + SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to IBM formatted 5¼" high density floppy. + + + SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to FDFORMAT formatted 5¼" high density floppy. + + + 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. + + + SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to FDFORMAT formatted 3½" high density floppy. + + + SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to Amiga formatted 3½" high density floppy. + + + SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to IBM formatted 3½" extra density floppy. + + + SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to Floptical. + + + Drive model is LS (SuperDisk), media has 65536 blocks of 512 bytes, setting media type to FD32MB. + + + Drive manufacturer is IOMEGA, media has 78882 blocks of 512 bytes, setting media type to PocketZIP. + + + Drive manufacturer is SyQuest, media has 86700 blocks of 512 bytes, setting media type to SQ400. + + + Drive manufacturer is IOMEGA, media has 87040 blocks of 512 bytes, setting media type to 44Mb Bernoulli Box II. + + + Drive manufacturer is SyQuest, media has 173456 blocks of 512 bytes, setting media type to SQ800. + + + Drive manufacturer is IOMEGA, media has 175856 blocks of 512 bytes, setting media type to 90Mb Bernoulli Box II. + + + Drive manufacturer is IOMEGA, drive model is ZIP, media has 196608 blocks of 512 bytes, setting media type to 100Mb ZIP. + + + Drive manufacturer is SyQuest, media has 215440 blocks of 512 bytes, setting media type to SQ310. + + + Drive model is LS (SuperDisk), media has 246528 blocks of 512 bytes, setting media type to LS-120. + + + Drive manufacturer is SyQuest, media has 262144 blocks of 512 bytes, setting media type to EZ135. + + + Drive manufacturer is IOMEGA, media has 294918 blocks of 512 bytes, setting media type to 150Mb Bernoulli Box II. + + + Drive manufacturer is SyQuest, media has 390696 blocks of 512 bytes, setting media type to SQ2000. + + + Drive model is HiFD, media has 393380 blocks of 512 bytes, setting media type to HiFD. + + + Drive manufacturer is SyQuest, media has 450560 blocks of 512 bytes, setting media type to EZ230. + + + Drive model is LS (SuperDisk), media has 469504 blocks of 512 bytes, setting media type to LS-240. + + + Drive manufacturer is IOMEGA, drive model is ZIP, media has 489532 blocks of 512 bytes, setting media type to 250Mb ZIP. + + + Drive manufacturer is SyQuest, media has 524288 blocks of 512 bytes, setting media type to SQ327. + + + Drive manufacturer is IOMEGA, drive model is JAZ, media has 2091050 blocks of 512 bytes, setting media type to 1Gb JAZ. + + + Drive manufacturer is SyQuest, media has 2929800 blocks of 512 bytes, setting media type to SyJet. + + + Drive manufacturer is IOMEGA, drive model is JAZ, media has 3915600 blocks of 512 bytes, setting media type to 2Gb JAZ. + + + Drive model is Castlewood Orb, media has 4307184 blocks of 512 bytes, setting media type to Orb. + + + Drive model is RDX, media has {0} blocks of {1} bytes, setting media type to RDX320. + + + SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to Acorn formatted 3½" double density floppy. + + + Drive model is LS (SuperDisk), media has 2880 blocks of 512 bytes, setting media type to PC-98 formatted 3½" high density floppy. + + + SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to Sharp formatted 3½" high density floppy. + + + 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. + + + SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to Acorn formatted 3½" high density floppy. + + + SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to 60 minute MiniDisc. + + + SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to 74 minute MiniDisc. + + + SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to 80 minute MiniDisc. + + + SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to Sony HiMD. + + + SCSI peripheral type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to MiniDisc for Data. + + + SCSI peripheral type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to 60 minute MiniDisc. + + + SCSI peripheral type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to 74 minute MiniDisc. + + + SCSI peripheral type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to 80 minute MiniDisc. + + + SCSI peripheral type is {0:X2}h, setting media type to host managed zoned block device. + + + SCSI medium type is {0:X2}h, density code is {1:X2}h, setting media type to QIC-11. + + + SCSI medium type is {0:X2}h, density code is {1:X2}h, setting media type to QIC-24. + + + SCSI medium type is {0:X2}h, density code is {1:X2}h, setting media type to IBM 3490. + + + SCSI medium type is {0:X2}h, density code is {1:X2}h, setting media type to QIC-120. + + + SCSI medium type is {0:X2}h, density code is {1:X2}h, setting media type to QIC-150. + + + SCSI medium type is {0:X2}h, density code is {1:X2}h, setting media type to DDS. + + + SCSI medium type is {0:X2}h, density code is {1:X2}h, setting media type to DDS-2. + + + SCSI medium type is {0:X2}h, density code is {1:X2}h, setting media type to DDS-3. + + + SCSI medium type is {0:X2}h, density code is {1:X2}h, setting media type to DDS-4. + + + SCSI medium type is {0:X2}h, density code is {1:X2}h, setting media type to IBM 3490E. + + + SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with "ult" setting media type to LTO. + + + SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with "sdz" setting media type to Super AIT. + + + SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with "ult" setting media type to LTO-2. + + + SCSI medium type is {0:X2}h, density code is {1:X2}h, drive manufacturer is StorageTek, setting media type to T9840A. + + + SCSI medium type is {0:X2}h, density code is {1:X2}h, drive manufacturer is StorageTek, setting media type to T9940A. + + + SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with "ult" setting media type to LTO-3. + + + SCSI medium type is {0:X2}h, density code is {1:X2}h, drive manufacturer is StorageTek, setting media type to T9940B. + + + SCSI medium type is {0:X2}h, density code is {1:X2}h, drive manufacturer is StorageTek, setting media type to T9840C. + + + SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with "ult" setting media type to LTO-4. + + + SCSI medium type is {0:X2}h, density code is {1:X2}h, drive manufacturer is StorageTek, setting media type to T9840D. + + + SCSI medium type is {0:X2}h, density code is {1:X2}h, drive manufacturer is StorageTek, setting media type to T10000A. + + + SCSI medium type is {0:X2}h, density code is {1:X2}h, drive manufacturer is StorageTek, setting media type to T10000B. + + + SCSI medium type is {0:X2}h, density code is {1:X2}h, drive manufacturer is StorageTek, setting media type to T10000C. + + + SCSI medium type is {0:X2}h, density code is {1:X2}h, drive manufacturer is StorageTek, setting media type to T10000D. + + + SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with "ult" setting media type to LTO-5. + + + 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. + + + 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. + + + 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. + + + SCSI medium type is {0:X2}h, density code is {1:X2}h, setting media type to LTO. + + + SCSI medium type is {0:X2}h, density code is {1:X2}h, setting media type to LTO-2. + + + SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with "dat" setting media type to DDS-3. + + + SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with "dat" setting media type to DDS-4. + + + SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with "dat" setting media type to DAT72. + + + SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with "dat" setting media type to DDS-2. + + + SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with "ult" setting media type to LTO-6. + + + 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. + + + SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with "ult" setting media type to LTO-7. + + + 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. + + + SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with "exb" setting media type to 15m Exatape. + + + SCSI medium type is {0:X2}h, density code is {1:X2}h, drive manufacturer is IBM, setting media type to IBM 3592. + + + SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with "vxa" setting media type to VXA. + + + SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with "exb" setting media type to 28m Exatape. + + + SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with "dlt" setting media type to CompactTape. + + + SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with "dlt" setting media type to CompactTape II. + + + SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with "vxa" setting media type to VXA 2. + + + SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with "vxa" setting media type to VXA 3. + + + SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with "exb" setting media type to 54m Exatape. + + + SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with "dlt" setting media type to DLTtape III. + + + SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with "dlt" setting media type to DLTtape IIIxt. + + + SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with "exb" setting media type to 106m Exatape. + + + SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with "dlt" setting media type to DLTtape IV. + + + SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with "stt" setting media type to Travan 5. + + + 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. + + + SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with "dlt" setting media type to SuperDLT. + + + SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with "dlt" setting media type to SuperDLT 2. + + + SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with "dlt" setting media type to VStape I. + + + SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with "stt" setting media type to Travan 7. + + + SCSI medium type is {0:X2}h, density code is {1:X2}h, setting media type to Travan 4. + + + SCSI medium type is {0:X2}h, density code is {1:X2}h, setting media type to Travan 5. + + + SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with "exb" setting media type to 22m Exatape. + + + SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with "exb" setting media type to 40m Exatape. + + + SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with "exb" setting media type to 76m Exatape. + + + SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with "exb" setting media type to 112m Exatape. + + + 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. + + + SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with "exb" setting media type to 170m Exatape. + + + SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with "exb" setting media type to 125m Exatape. + + + SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with "exb" setting media type to 45m Exatape. + + + SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with "exb" setting media type to 225m Exatape. + + + SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with "exb" setting media type to 150m Exatape. + + + SCSI medium type is {0:X2}h, density code is {1:X2}h, drive model starts with "exb" setting media type to 75m Exatape. + + + IDENTIFY response is different than 512 bytes, not decoding. + + + INQUIRY response is {0} bytes, less than minimum of 36 bytes, decoded data can be incorrect, not decoding. + + + INQUIRY response length ({0} bytes) is different than specified in length field ({1} bytes), decoded data can be incorrect, not decoding. + + + Exception {0} + + \ No newline at end of file diff --git a/MediaTypeFromDevice/FromAta.cs b/MediaTypeFromDevice/FromAta.cs index fa21ed6..2aca9c3 100644 --- a/MediaTypeFromDevice/FromAta.cs +++ b/MediaTypeFromDevice/FromAta.cs @@ -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; } diff --git a/MediaTypeFromDevice/FromMmc.cs b/MediaTypeFromDevice/FromMmc.cs index 71efdb9..90b7e13 100644 --- a/MediaTypeFromDevice/FromMmc.cs +++ b/MediaTypeFromDevice/FromMmc.cs @@ -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; diff --git a/MediaTypeFromDevice/FromOdc.cs b/MediaTypeFromDevice/FromOdc.cs index 80be560..f12b247 100644 --- a/MediaTypeFromDevice/FromOdc.cs +++ b/MediaTypeFromDevice/FromOdc.cs @@ -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; diff --git a/MediaTypeFromDevice/FromSbc.cs b/MediaTypeFromDevice/FromSbc.cs index ef94318..3a7d72e 100644 --- a/MediaTypeFromDevice/FromSbc.cs +++ b/MediaTypeFromDevice/FromSbc.cs @@ -51,14 +51,12 @@ public static partial class MediaTypeFromDevice switch(mediumType) { case 0x09: - AaruConsole.DebugWriteLine("Media detection", - "SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to ECMA-54 formatted 8\" floppy.", + AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_ECMA54, mediumType, blocks, blockSize); return MediaType.ECMA_54; case 0x0A: - AaruConsole.DebugWriteLine("Media detection", - "SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to ECMA-59 formatted 8\" floppy.", + AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_ECMA59, mediumType, blocks, blockSize); return MediaType.ECMA_59; @@ -66,39 +64,33 @@ public static partial class MediaTypeFromDevice switch(blockSize) { case 256: - AaruConsole.DebugWriteLine("Media detection", - "SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to ECMA-69 formatted 8\" floppy.", + AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_ECMA69, mediumType, blocks, blockSize); return MediaType.ECMA_69_26; case 512: - AaruConsole.DebugWriteLine("Media detection", - "SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to ECMA-69 formatted 8\" floppy.", + AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_ECMA69, mediumType, blocks, blockSize); return MediaType.ECMA_69_15; case 1024: - AaruConsole.DebugWriteLine("Media detection", - "SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to ECMA-69 formatted 8\" floppy.", + AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_ECMA69, mediumType, blocks, blockSize); return MediaType.ECMA_69_8; } - AaruConsole.DebugWriteLine("Media detection", - "SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to unknown.", + AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_Unknown, mediumType, blocks, blockSize); return MediaType.Unknown; case 0x0E: - AaruConsole.DebugWriteLine("Media detection", - "SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to ECMA-66 formatted 5¼\" floppy.", + AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_ECMA66, mediumType, blocks, blockSize); return MediaType.ECMA_66; case 0x12: - AaruConsole.DebugWriteLine("Media detection", - "SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to ECMA-70 formatted 5¼\" floppy.", + AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_ECMA70, mediumType, blocks, blockSize); return MediaType.ECMA_70; @@ -106,21 +98,18 @@ public static partial class MediaTypeFromDevice switch(blockSize) { case 256: - AaruConsole.DebugWriteLine("Media detection", - "SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to ECMA-78 formatted 5¼\" floppy.", + AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_ECMA78, mediumType, blocks, blockSize); return MediaType.ECMA_78; case 512: - AaruConsole.DebugWriteLine("Media detection", - "SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to ECMA-78 formatted 5¼\" floppy.", + AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_ECMA78, mediumType, blocks, blockSize); return MediaType.ECMA_78_2; } - AaruConsole.DebugWriteLine("Media detection", - "SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to unknown.", + AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_Unknown, mediumType, blocks, blockSize); return MediaType.Unknown; @@ -128,33 +117,28 @@ public static partial class MediaTypeFromDevice switch(blockSize) { case 256: - AaruConsole.DebugWriteLine("Media detection", - "SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to ECMA-99 formatted 5¼\" floppy.", + AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_ECMA99, mediumType, blocks, blockSize); return MediaType.ECMA_99_26; case 512: - AaruConsole.DebugWriteLine("Media detection", - "SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to ECMA-99 formatted 5¼\" floppy.", + AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_ECMA99, mediumType, blocks, blockSize); return MediaType.ECMA_99_15; case 1024: - AaruConsole.DebugWriteLine("Media detection", - "SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to ECMA-99 formatted 5¼\" floppy.", + AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_ECMA99, mediumType, blocks, blockSize); return MediaType.ECMA_99_8; } - AaruConsole.DebugWriteLine("Media detection", - "SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to unknown.", + AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_Unknown, mediumType, blocks, blockSize); return MediaType.Unknown; case 0x1E: - AaruConsole.DebugWriteLine("Media detection", - "SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to IBM formatted 3½\" double density floppy.", + AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_IBM_MF2DD, mediumType, blocks, blockSize); return MediaType.DOS_35_DS_DD_9; @@ -162,20 +146,17 @@ public static partial class MediaTypeFromDevice switch(blocks) { case 58620544: - AaruConsole.DebugWriteLine("Media detection", - "SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to 120Gb REV.", + AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_REV120, mediumType, blocks, blockSize); return MediaType.REV120; case 34185728: - AaruConsole.DebugWriteLine("Media detection", - "SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to 70Gb REV.", + AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_REV70, mediumType, blocks, blockSize); return MediaType.REV70; case 17090880: - AaruConsole.DebugWriteLine("Media detection", - "SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to 35Gb REV.", + AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_REV35, mediumType, blocks, blockSize); return MediaType.REV35; @@ -183,14 +164,12 @@ public static partial class MediaTypeFromDevice break; case 0x93: - AaruConsole.DebugWriteLine("Media detection", - "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).", + AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_PC98_MF2HD, mediumType, blocks, blockSize); return MediaType.NEC_35_HD_15; case 0x94: - AaruConsole.DebugWriteLine("Media detection", - "SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to IBM formatted 3½\" high density floppy.", + AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_IBM_MF2HD, mediumType, blocks, blockSize); return MediaType.DOS_35_HD; @@ -203,37 +182,33 @@ public static partial class MediaTypeFromDevice { case 720: AaruConsole.DebugWriteLine("Media detection", - "SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to Atari formatted 5¼\" single density floppy.", - mediumType, blocks, blockSize); + Localization.SCSI_Media_Type_Description_Atari_MD1SD, mediumType, + blocks, blockSize); return MediaType.ATARI_525_SD; case 1040: AaruConsole.DebugWriteLine("Media detection", - "SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to Atari formatted 5¼\" double density floppy.", - mediumType, blocks, blockSize); + Localization.SCSI_Media_Type_Description_Atari_MD1DD, mediumType, + blocks, blockSize); return MediaType.ATARI_525_DD; case 1898: - AaruConsole.DebugWriteLine("Media detection", - "SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to IBM formatted 8\" (33FD) floppy.", + AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_IBM_33FD, mediumType, blocks, blockSize); return MediaType.IBM33FD_128; case 2002: - AaruConsole.DebugWriteLine("Media detection", - "SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to ECMA-54 formatted 8\" single density floppy.", + AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_ECMA54, mediumType, blocks, blockSize); return MediaType.ECMA_54; case 3848: - AaruConsole.DebugWriteLine("Media detection", - "SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to IBM formatted 8\" (43FD) floppy.", + AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_IBM_43FD, mediumType, blocks, blockSize); return MediaType.IBM43FD_128; case 4004: - AaruConsole.DebugWriteLine("Media detection", - "SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to ECMA-59 formatted 8\" floppy.", + AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_ECMA59, mediumType, blocks, blockSize); return MediaType.ECMA_59; @@ -244,112 +219,104 @@ public static partial class MediaTypeFromDevice switch(blocks) { case 322: - AaruConsole.DebugWriteLine("Media detection", - "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.", + AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_ECMA56, mediumType, blocks, blockSize); return MediaType.ECMA_66; case 400: AaruConsole.DebugWriteLine("Media detection", - "SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to Acorn formatted 5¼\" single density floppy.", - mediumType, blocks, blockSize); + Localization.SCSI_Media_Type_Description_Acorn_MD1SD, mediumType, + blocks, blockSize); return MediaType.ACORN_525_SS_SD_40; case 455: AaruConsole.DebugWriteLine("Media detection", - "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.", - mediumType, blocks, blockSize); + Localization.SCSI_Media_Type_Description_Apple_DOS32, mediumType, + blocks, blockSize); return MediaType.Apple32SS; case 560: AaruConsole.DebugWriteLine("Media detection", - "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.", - mediumType, blocks, blockSize); + Localization.SCSI_Media_Type_Description_Apple_DOS33, mediumType, + blocks, blockSize); return MediaType.Apple33SS; case 640: AaruConsole.DebugWriteLine("Media detection", - "SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to Acorn formatted 5¼\" double density floppy.", - mediumType, blocks, blockSize); + Localization.SCSI_Media_Type_Description_Acorn_MD1DD, mediumType, + blocks, blockSize); return MediaType.ACORN_525_SS_DD_40; case 720: AaruConsole.DebugWriteLine("Media detection", - "SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to Atari formatted 5¼\" double density floppy.", - mediumType, blocks, blockSize); + Localization.SCSI_Media_Type_Description_Atari_MD1DD, mediumType, + blocks, blockSize); return MediaType.ATARI_525_DD; case 800: AaruConsole.DebugWriteLine("Media detection", - "SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to Acorn formatted 5¼\" double density floppy (80 tracks).", - mediumType, blocks, blockSize); + Localization.SCSI_Media_Type_Description_Acorn_MD1DD_80, mediumType, + blocks, blockSize); return MediaType.ACORN_525_SS_SD_80; case 910: AaruConsole.DebugWriteLine("Media detection", - "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.", - mediumType, blocks, blockSize); + Localization.SCSI_Media_Type_Description_Apple_DOS32_DS, mediumType, + blocks, blockSize); return MediaType.Apple32DS; case 1120: AaruConsole.DebugWriteLine("Media detection", - "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.", - mediumType, blocks, blockSize); + Localization.SCSI_Media_Type_Description_Apple_DOS33_DS, mediumType, + blocks, blockSize); return MediaType.Apple33DS; case 1121: - AaruConsole.DebugWriteLine("Media detection", - "SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to IBM formatted 8\" (33FD) floppy.", + AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_IBM_33FD, mediumType, blocks, blockSize); return MediaType.IBM33FD_256; case 1232: AaruConsole.DebugWriteLine("Media detection", - "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.", - mediumType, blocks, blockSize); + Localization.SCSI_Media_Type_Description_MetaFloppy, mediumType, + blocks, blockSize); return MediaType.MetaFloppy_Mod_II; case 1280 when mediumType == 0x01: AaruConsole.DebugWriteLine("Media detection", - "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.", - mediumType, blocks, blockSize); + Localization.SCSI_Media_Type_Description_Acorn_MD1DD_80, mediumType, + blocks, blockSize); return MediaType.ACORN_525_SS_DD_80; case 1280: - AaruConsole.DebugWriteLine("Media detection", - "SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to ECMA-70 formatted 5¼\" floppy.", + AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_ECMA70, mediumType, blocks, blockSize); return MediaType.ECMA_70; case 2002: - AaruConsole.DebugWriteLine("Media detection", - "SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to DEC RX02 floppy.", + AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_DEC_RX02, mediumType, blocks, blockSize); return MediaType.RX02; case 2560: - AaruConsole.DebugWriteLine("Media detection", - "SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to ECMA-78 formatted 5¼\" floppy.", + AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_ECMA78, mediumType, blocks, blockSize); return MediaType.ECMA_78; case 3848: - AaruConsole.DebugWriteLine("Media detection", - "SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to IBM formatted 8\" (53FD) floppy.", + AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_IBM_53FD, mediumType, blocks, blockSize); return MediaType.IBM53FD_256; case 4004: - AaruConsole.DebugWriteLine("Media detection", - "SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to ECMA-99 formatted 5¼\" floppy.", + AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_ECMA99, mediumType, blocks, blockSize); return MediaType.ECMA_99_26; case 39168 when vendor.StartsWith("iomega", StringComparison.OrdinalIgnoreCase): case 41004 when vendor.StartsWith("iomega", StringComparison.OrdinalIgnoreCase): AaruConsole.DebugWriteLine("Media detection", - "Drive manufacturer is IOMEGA, media has {0} blocks of 256 bytes, setting media type to 10Mb Bernoulli Box.", - blocks); + Localization.SCSI_Media_Type_Description_Bernoulli10, blocks); return MediaType.Bernoulli10; } @@ -359,8 +326,7 @@ public static partial class MediaTypeFromDevice switch(blocks) { case 256: - AaruConsole.DebugWriteLine("Media detection", - "SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to IBM formatted 8\" (23FD) floppy.", + AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_IBM_23FD, mediumType, blocks, blockSize); return MediaType.IBM23FD; @@ -372,330 +338,303 @@ public static partial class MediaTypeFromDevice { case 320: AaruConsole.DebugWriteLine("Media detection", - "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).", - mediumType, blocks, blockSize); + Localization.SCSI_Media_Type_Description_IBM_MD1DD_8, mediumType, + blocks, blockSize); return MediaType.DOS_525_SS_DD_8; case 360: AaruConsole.DebugWriteLine("Media detection", - "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.", - mediumType, blocks, blockSize); + Localization.SCSI_Media_Type_Description_IBM_MD1DD, mediumType, + blocks, blockSize); return MediaType.DOS_525_SS_DD_9; case 610: - AaruConsole.DebugWriteLine("Media detection", - "SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to IBM formatted 8\" (33FD) floppy.", + AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_IBM_33FD, mediumType, blocks, blockSize); return MediaType.IBM33FD_512; case 630 when mediumType == 0x01: AaruConsole.DebugWriteLine("Media detection", - "SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to Apricot formatted 3½\" floppy.", - mediumType, blocks, blockSize); + Localization.SCSI_Media_Type_Description_Apricot_MF2DD, mediumType, + blocks, blockSize); return MediaType.Apricot_35; case 640 when mediumType == 0x01: AaruConsole.DebugWriteLine("Media detection", - "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).", - mediumType, blocks, blockSize); + Localization.SCSI_Media_Type_Description_IBM_MF1DD_8, mediumType, + blocks, blockSize); return MediaType.DOS_35_SS_DD_8; case 640: AaruConsole.DebugWriteLine("Media detection", - "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).", - mediumType, blocks, blockSize); + Localization.SCSI_Media_Type_Description_IBM_MD2DD_8, mediumType, + blocks, blockSize); return MediaType.DOS_525_DS_DD_8; case 720 when mediumType == 0x01: AaruConsole.DebugWriteLine("Media detection", - "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.", - mediumType, blocks, blockSize); + Localization.SCSI_Media_Type_Description_IBM_MF1DD, mediumType, + blocks, blockSize); return MediaType.DOS_35_SS_DD_9; case 720: AaruConsole.DebugWriteLine("Media detection", - "SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to IBM formatted 5¼\" double density floppy.", - mediumType, blocks, blockSize); + Localization.SCSI_Media_Type_Description_IBM_MD2DD, mediumType, + blocks, blockSize); return MediaType.DOS_525_DS_DD_9; case 800: AaruConsole.DebugWriteLine("Media detection", - "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.", - mediumType, blocks, blockSize); + Localization.SCSI_Media_Type_Description_Apple_MF1DD, mediumType, + blocks, blockSize); return MediaType.AppleSonySS; case 1280: AaruConsole.DebugWriteLine("Media detection", - "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).", - mediumType, blocks, blockSize); + Localization.SCSI_Media_Type_Description_IBM_MF2DD_8, mediumType, + blocks, blockSize); return MediaType.DOS_35_DS_DD_8; case 1440: AaruConsole.DebugWriteLine("Media detection", - "SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to IBM formatted 3½\" double density floppy.", - mediumType, blocks, blockSize); + Localization.SCSI_Media_Type_Description_IBM_MF2DD, mediumType, + blocks, blockSize); return MediaType.DOS_35_DS_DD_9; case 1640: AaruConsole.DebugWriteLine("Media detection", - "SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to FDFORMAT formatted 3½\" double density floppy.", - mediumType, blocks, blockSize); + Localization.SCSI_Media_Type_Description_FDFORMAT_MF2DD, mediumType, + blocks, blockSize); return MediaType.FDFORMAT_35_DD; case 1760: AaruConsole.DebugWriteLine("Media detection", - "SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to Amiga formatted 3½\" double density floppy.", - mediumType, blocks, blockSize); + Localization.SCSI_Media_Type_Description_Amiga_MF2DD, mediumType, + blocks, blockSize); return MediaType.CBM_AMIGA_35_DD; case 2242: - AaruConsole.DebugWriteLine("Media detection", - "SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to IBM formatted 8\" (53FD) floppy.", + AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_IBM_53FD, mediumType, blocks, blockSize); return MediaType.IBM53FD_512; case 2332: - AaruConsole.DebugWriteLine("Media detection", - "SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to ECMA-99 formatted 5¼\" floppy.", + AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_ECMA99, mediumType, blocks, blockSize); return MediaType.ECMA_99_15; case 2400: AaruConsole.DebugWriteLine("Media detection", - "SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to IBM formatted 5¼\" high density floppy.", - mediumType, blocks, blockSize); + Localization.SCSI_Media_Type_Description_IBM_MD2HD, mediumType, + blocks, blockSize); return MediaType.DOS_525_HD; case 2788: AaruConsole.DebugWriteLine("Media detection", - "SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to FDFORMAT formatted 5¼\" high density floppy.", - mediumType, blocks, blockSize); + Localization.SCSI_Media_Type_Description_FDFORMAT_MD2HD, mediumType, + blocks, blockSize); return MediaType.FDFORMAT_525_HD; case 2880: AaruConsole.DebugWriteLine("Media detection", - "SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to IBM formatted 3½\" high density floppy.", - mediumType, blocks, blockSize); + Localization.SCSI_Media_Type_Description_IBM_MF2HD, mediumType, + blocks, blockSize); return MediaType.DOS_35_HD; case 3360: AaruConsole.DebugWriteLine("Media detection", - "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.", - mediumType, blocks, blockSize); + Localization.SCSI_Media_Type_Description_DMF_MF2HD, mediumType, + blocks, blockSize); return MediaType.DMF; case 3444: AaruConsole.DebugWriteLine("Media detection", - "SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to FDFORMAT formatted 3½\" high density floppy.", - mediumType, blocks, blockSize); + Localization.SCSI_Media_Type_Description_FDFORMAT_MF2HD, mediumType, + blocks, blockSize); return MediaType.FDFORMAT_35_HD; case 3520: AaruConsole.DebugWriteLine("Media detection", - "SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to Amiga formatted 3½\" high density floppy.", - mediumType, blocks, blockSize); + Localization.SCSI_Media_Type_Description_Amiga_MF2HD, mediumType, + blocks, blockSize); return MediaType.CBM_AMIGA_35_HD; case 5760: AaruConsole.DebugWriteLine("Media detection", - "SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to IBM formatted 3½\" extra density floppy.", - mediumType, blocks, blockSize); + Localization.SCSI_Media_Type_Description_IBM_MF2ED, mediumType, + blocks, blockSize); return MediaType.DOS_35_ED; case 40662 when mediumType == 0x20: AaruConsole.DebugWriteLine("Media detection", - "SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to Floptical.", - mediumType, blocks, blockSize); + Localization.SCSI_Media_Type_Description_Floptical, mediumType, + blocks, blockSize); return MediaType.Floptical; case 65536 when model.ToLowerInvariant().StartsWith("ls-", StringComparison.Ordinal): - AaruConsole.DebugWriteLine("Media detection", - "Drive model is LS (SuperDisk), media has 65536 blocks of 512 bytes, setting media type to FD32MB."); + AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_FD32MB); return MediaType.FD32MB; case 78882 when vendor.StartsWith("iomega", StringComparison.OrdinalIgnoreCase): AaruConsole.DebugWriteLine("Media detection", - "Drive manufacturer is IOMEGA, media has 78882 blocks of 512 bytes, setting media type to PocketZIP."); + Localization.SCSI_Media_Type_Description_PocketZIP); return MediaType.PocketZip; case 86700 when vendor.ToLowerInvariant() == "syquest": - AaruConsole.DebugWriteLine("Media detection", - "Drive manufacturer is SyQuest, media has 86700 blocks of 512 bytes, setting media type to SQ400."); + AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_SQ400); return MediaType.SQ400; case 87040 when vendor.StartsWith("iomega", StringComparison.OrdinalIgnoreCase): AaruConsole.DebugWriteLine("Media detection", - "Drive manufacturer is IOMEGA, media has 87040 blocks of 512 bytes, setting media type to 44Mb Bernoulli Box II."); + Localization.SCSI_Media_Type_Description_Bernoulli2_44); return MediaType.Bernoulli44; case 173456 when vendor.ToLowerInvariant() == "syquest": - AaruConsole.DebugWriteLine("Media detection", - "Drive manufacturer is SyQuest, media has 173456 blocks of 512 bytes, setting media type to SQ800."); + AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_SQ800); return MediaType.SQ800; case 175856 when vendor.StartsWith("iomega", StringComparison.OrdinalIgnoreCase): AaruConsole.DebugWriteLine("Media detection", - "Drive manufacturer is IOMEGA, media has 175856 blocks of 512 bytes, setting media type to 90Mb Bernoulli Box II."); + Localization.SCSI_Media_Type_Description_Bernoulli2_90); return MediaType.Bernoulli90; case 196608 when model.ToLowerInvariant().StartsWith("zip", StringComparison.OrdinalIgnoreCase): - AaruConsole.DebugWriteLine("Media detection", - "Drive manufacturer is IOMEGA, drive model is ZIP, media has 196608 blocks of 512 bytes, setting media type to 100Mb ZIP."); + AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_ZIP100); return MediaType.ZIP100; case 215440 when vendor.ToLowerInvariant() == "syquest": - AaruConsole.DebugWriteLine("Media detection", - "Drive manufacturer is SyQuest, media has 215440 blocks of 512 bytes, setting media type to SQ310."); + AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_SQ310); return MediaType.SQ310; case 246528 when model.ToLowerInvariant().StartsWith("ls-", StringComparison.Ordinal): - AaruConsole.DebugWriteLine("Media detection", - "Drive model is LS (SuperDisk), media has 246528 blocks of 512 bytes, setting media type to LS-120."); + AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_LS120); return MediaType.LS120; case 248826 when mediumType is 0x01 or 0x02: - 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 262144 when vendor.ToLowerInvariant() == "syquest": - AaruConsole.DebugWriteLine("Media detection", - "Drive manufacturer is SyQuest, media has 262144 blocks of 512 bytes, setting media type to EZ135."); + AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_EZ135); return MediaType.EZ135; case 294918 when vendor.StartsWith("iomega", StringComparison.OrdinalIgnoreCase): AaruConsole.DebugWriteLine("Media detection", - "Drive manufacturer is IOMEGA, media has 294918 blocks of 512 bytes, setting media type to 150Mb Bernoulli Box II."); + Localization.SCSI_Media_Type_Description_Bernoulli2_150); return MediaType.Bernoulli150; case 390696 when vendor.ToLowerInvariant() == "syquest": - AaruConsole.DebugWriteLine("Media detection", - "Drive manufacturer is SyQuest, media has 390696 blocks of 512 bytes, setting media type to SQ2000."); + AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_SQ2000); return MediaType.SQ2000; case 393380 when model.ToLowerInvariant().StartsWith("hifd", StringComparison.Ordinal): - AaruConsole.DebugWriteLine("Media detection", - "Drive model is HiFD, media has 393380 blocks of 512 bytes, setting media type to HiFD.", + AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_HiFD, blocks, blockSize); return MediaType.HiFD; case 429975 when mediumType is 0x01 or 0x02: 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 when mediumType is 0x01 or 0x02: - 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 450560 when vendor.ToLowerInvariant() == "syquest": - AaruConsole.DebugWriteLine("Media detection", - "Drive manufacturer is SyQuest, media has 450560 blocks of 512 bytes, setting media type to EZ230."); + AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_EZ230); return MediaType.EZ230; case 469504 when model.ToLowerInvariant().StartsWith("ls-", StringComparison.Ordinal): - AaruConsole.DebugWriteLine("Media detection", - "Drive model is LS (SuperDisk), media has 469504 blocks of 512 bytes, setting media type to LS-240."); + AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_LS240); return MediaType.LS240; case 489532 when model.ToLowerInvariant().StartsWith("zip", StringComparison.OrdinalIgnoreCase): - AaruConsole.DebugWriteLine("Media detection", - "Drive manufacturer is IOMEGA, drive model is ZIP, media has 489532 blocks of 512 bytes, setting media type to 250Mb ZIP."); + AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_ZIP250); return MediaType.ZIP250; case 524288 when vendor.ToLowerInvariant() == "syquest": - AaruConsole.DebugWriteLine("Media detection", - "Drive manufacturer is SyQuest, media has 524288 blocks of 512 bytes, setting media type to SQ327."); + AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_SQ327); return MediaType.SQ327; case 694929 when mediumType is 0x01 or 0x02: - 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 when mediumType is 0x01 or 0x02: - 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 when mediumType is 0x01 or 0x02: - 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 when mediumType is 0x01 or 0x02: case 1163337 when mediumType is 0x01 or 0x02: - 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 when mediumType is 0x01 or 0x02: 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 when mediumType is 0x01 or 0x02: 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 1470500 when model.ToLowerInvariant().StartsWith("zip", StringComparison.OrdinalIgnoreCase): - AaruConsole.DebugWriteLine("Media detection", - "Drive manufacturer is IOMEGA, drive model is ZIP, media has 489532 blocks of 512 bytes, setting media type to 250Mb ZIP."); + AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_ZIP250); return MediaType.ZIP750; case 1644581 when mediumType is 0x01 or 0x02: case 1647371 when mediumType is 0x01 or 0x02: - 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 1961069 when vendor.ToLowerInvariant() == "syquest": 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; case 2091050 when model.ToLowerInvariant().StartsWith("jaz", StringComparison.Ordinal): - AaruConsole.DebugWriteLine("Media detection", - "Drive manufacturer is IOMEGA, drive model is JAZ, media has 2091050 blocks of 512 bytes, setting media type to 1Gb JAZ."); + AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_JAZ); return MediaType.Jaz; case 2244958 when mediumType is 0x01 or 0x02: - 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; case 2929800 when vendor.ToLowerInvariant() == "syquest": - AaruConsole.DebugWriteLine("Media detection", - "Drive manufacturer is SyQuest, media has 2929800 blocks of 512 bytes, setting media type to SyJet."); + AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_SyJet); return MediaType.SyJet; case 3915600 when model.ToLowerInvariant().StartsWith("jaz", StringComparison.Ordinal): - AaruConsole.DebugWriteLine("Media detection", - "Drive manufacturer is IOMEGA, drive model is JAZ, media has 3915600 blocks of 512 bytes, setting media type to 2Gb JAZ."); + AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_JAZ2); return MediaType.Jaz2; case 4307184 when vendor.ToLowerInvariant().StartsWith("cws orb", StringComparison.Ordinal): - AaruConsole.DebugWriteLine("Media detection", - "Drive model is Castlewood Orb, media has 4307184 blocks of 512 bytes, setting media type to Orb."); + AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_Orb); return MediaType.Orb; case 625134256 when model.ToLowerInvariant().StartsWith("rdx", StringComparison.Ordinal): - AaruConsole.DebugWriteLine("Media detection", - "Drive model is LS (SuperDisk), media has {0} blocks of {1} bytes, setting media type to unknown.", + AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_RDX320, blocks, blockSize); return MediaType.RDX320; @@ -708,116 +647,102 @@ public static partial class MediaTypeFromDevice { case 800 when mediumType == 0x02: AaruConsole.DebugWriteLine("Media detection", - "SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to Acorn formatted 3½\" double density floppy.", - mediumType, blocks, blockSize); + Localization.SCSI_Media_Type_Description_Acorn_MF2DD, mediumType, + blocks, blockSize); return MediaType.ACORN_35_DS_DD; case 1220: - AaruConsole.DebugWriteLine("Media detection", - "SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to IBM formatted 8\" (53FD) floppy.", + AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_IBM_53FD, mediumType, blocks, blockSize); return MediaType.IBM53FD_1024; case 1232 when model.ToLowerInvariant().StartsWith("ls-", StringComparison.Ordinal): AaruConsole.DebugWriteLine("Media detection", - "Drive model is LS (SuperDisk), media has 2880 blocks of 512 bytes, setting media type to PC-98 formatted 3½\" high density floppy."); + Localization.SCSI_Media_Type_Description_LS_PC98_MF2HD); return MediaType.NEC_35_HD_8; case 1232: AaruConsole.DebugWriteLine("Media detection", - "SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to Sharp formatted 3½\" high density floppy.", - mediumType, blocks, blockSize); + Localization.SCSI_Media_Type_Description_Sharp_MF2HD, mediumType, + blocks, blockSize); return MediaType.SHARP_35; case 1268: - AaruConsole.DebugWriteLine("Media detection", - "SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to ECMA-69 formatted 8\" floppy.", + AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_ECMA69, mediumType, blocks, blockSize); return MediaType.ECMA_69_8; case 1280: AaruConsole.DebugWriteLine("Media detection", - "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.", - mediumType, blocks, blockSize); + Localization.SCSI_Media_Type_Description_PC98_MD2HD, mediumType, + blocks, blockSize); return MediaType.NEC_525_HD; case 1316: - AaruConsole.DebugWriteLine("Media detection", - "SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to ECMA-99 formatted 5¼\" floppy.", + AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_ECMA99, mediumType, blocks, blockSize); return MediaType.ECMA_99_8; case 1600 when mediumType == 0x02: AaruConsole.DebugWriteLine("Media detection", - "SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to Acorn formatted 3½\" high density floppy.", - mediumType, blocks, blockSize); + Localization.SCSI_Media_Type_Description_Acorn_MF2HD, mediumType, + blocks, blockSize); return MediaType.ACORN_35_DS_HD; case 314569 when mediumType is 0x01 or 0x02: - 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 when mediumType is 0x01 or 0x02: - 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 when mediumType is 0x01 or 0x02: - 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; case 603466 when mediumType is 0x01 or 0x02: case 637041 when mediumType is 0x01 or 0x02: - 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 when mediumType is 0x01 or 0x02: case 948770 when mediumType is 0x01 or 0x02: - 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 when mediumType is 0x01 or 0x02: - 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 when mediumType is 0x01 or 0x02: - 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 when mediumType is 0x01 or 0x02: - 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 when mediumType is 0x01 or 0x02: - 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 when mediumType is 0x01 or 0x02: - 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 when mediumType is 0x01 or 0x02: - 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; @@ -830,20 +755,17 @@ public static partial class MediaTypeFromDevice switch(blocks) { case 112311: - AaruConsole.DebugWriteLine("Media detection", - "SCSI medium 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, mediumType, blocks, blockSize); return MediaType.MD60; case 138363: - AaruConsole.DebugWriteLine("Media detection", - "SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to 74 minute MiniDisc.", + AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_MD74, mediumType, blocks, blockSize); return MediaType.MD74; case 149373: - AaruConsole.DebugWriteLine("Media detection", - "SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to 80 minute MiniDisc.", + AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_MD80, mediumType, blocks, blockSize); return MediaType.MD80; @@ -851,50 +773,42 @@ public static partial class MediaTypeFromDevice case 318988 when mediumType is 0x01 or 0x02: case 320332 when mediumType is 0x01 or 0x02: case 321100 when mediumType is 0x01 or 0x02: - 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 494023: - AaruConsole.DebugWriteLine("Media detection", - "SCSI medium type is {0:X2}h, media has {1} blocks of {2} bytes, setting media type to Sony HiMD.", + AaruConsole.DebugWriteLine("Media detection", Localization.SCSI_Media_Type_Description_HiMD, mediumType, blocks, blockSize); return MediaType.HiMD; case 605846 when mediumType is 0x01 or 0x02: - 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 when mediumType is 0x01 or 0x02: - 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 when mediumType is 0x01 or 0x02: - 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 when mediumType is 0x01 or 0x02: - 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 when mediumType is 0x01 or 0x02: - 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 when mediumType is 0x01 or 0x02: - 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; @@ -907,8 +821,7 @@ public static partial class MediaTypeFromDevice switch(blocks) { case 1095840 when mediumType is 0x01 or 0x02: - 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; @@ -921,20 +834,18 @@ public static partial class MediaTypeFromDevice switch(blocks) { case 1834348 when mediumType is 0x01 or 0x02: - 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 when mediumType is 0x01 or 0x02: 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 when mediumType is 0x01 or 0x02: - 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; diff --git a/MediaTypeFromDevice/FromScsi.cs b/MediaTypeFromDevice/FromScsi.cs index f7fd84c..60edfb8 100644 --- a/MediaTypeFromDevice/FromScsi.cs +++ b/MediaTypeFromDevice/FromScsi.cs @@ -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; diff --git a/MediaTypeFromDevice/FromSsc.cs b/MediaTypeFromDevice/FromSsc.cs index fd1838f..ed5e80f 100644 --- a/MediaTypeFromDevice/FromSsc.cs +++ b/MediaTypeFromDevice/FromSsc.cs @@ -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; } diff --git a/Structs/Devices/ATA/Identify.cs b/Structs/Devices/ATA/Identify.cs index 0a7cc76..fe0031d 100644 --- a/Structs/Devices/ATA/Identify.cs +++ b/Structs/Devices/ATA/Identify.cs @@ -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; } diff --git a/Structs/Devices/SCSI/Inquiry.cs b/Structs/Devices/SCSI/Inquiry.cs index cd57434..c6d7a81 100644 --- a/Structs/Devices/SCSI/Inquiry.cs +++ b/Structs/Devices/SCSI/Inquiry.cs @@ -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;