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;