diff --git a/Aaru.Localization/Core.Designer.cs b/Aaru.Localization/Core.Designer.cs
index 043a80aee..f82327f6f 100644
--- a/Aaru.Localization/Core.Designer.cs
+++ b/Aaru.Localization/Core.Designer.cs
@@ -6958,5 +6958,83 @@ namespace Aaru.Localization {
return ResourceManager.GetString("Output_format_not_initialized", resourceCulture);
}
}
+
+ public static string Aacs_missing_volume_unique_key {
+ get {
+ return ResourceManager.GetString("Aacs_missing_volume_unique_key", resourceCulture);
+ }
+ }
+
+ public static string Aacs_missing_unit_keys {
+ get {
+ return ResourceManager.GetString("Aacs_missing_unit_keys", resourceCulture);
+ }
+ }
+
+ public static string Aacs_unit_key_inf_invalid {
+ get {
+ return ResourceManager.GetString("Aacs_unit_key_inf_invalid", resourceCulture);
+ }
+ }
+
+ public static string Aacs_encrypted_unit_key_invalid_length {
+ get {
+ return ResourceManager.GetString("Aacs_encrypted_unit_key_invalid_length", resourceCulture);
+ }
+ }
+
+ public static string Aacs2_unit_keys_not_supported {
+ get {
+ return ResourceManager.GetString("Aacs2_unit_keys_not_supported", resourceCulture);
+ }
+ }
+
+ public static string Aacs_hddvd_not_supported {
+ get {
+ return ResourceManager.GetString("Aacs_hddvd_not_supported", resourceCulture);
+ }
+ }
+
+ public static string Aacs_incomplete_cps_unit_at_track_end {
+ get {
+ return ResourceManager.GetString("Aacs_incomplete_cps_unit_at_track_end", resourceCulture);
+ }
+ }
+
+ public static string Aacs_incomplete_cps_unit_at_track_end_continuing {
+ get {
+ return ResourceManager.GetString("Aacs_incomplete_cps_unit_at_track_end_continuing", resourceCulture);
+ }
+ }
+
+ public static string Aacs_incomplete_cps_unit_pending_before_read_error {
+ get {
+ return ResourceManager.GetString("Aacs_incomplete_cps_unit_pending_before_read_error", resourceCulture);
+ }
+ }
+
+ public static string Aacs_incomplete_cps_unit_after_read_error_continuing {
+ get {
+ return ResourceManager.GetString("Aacs_incomplete_cps_unit_after_read_error_continuing", resourceCulture);
+ }
+ }
+
+ public static string Aacs_could_not_decrypt_cps_unit_starting_at_0 {
+ get {
+ return ResourceManager.GetString("Aacs_could_not_decrypt_cps_unit_starting_at_0", resourceCulture);
+ }
+ }
+
+ public static string Aacs_could_not_decrypt_cps_unit_starting_at_0_continuing {
+ get {
+ return ResourceManager.GetString("Aacs_could_not_decrypt_cps_unit_starting_at_0_continuing", resourceCulture);
+ }
+ }
+
+ public static string Aacs_bd_decrypt_requires_0_byte_sectors {
+ get {
+ return ResourceManager.GetString("Aacs_bd_decrypt_requires_0_byte_sectors", resourceCulture);
+ }
+ }
}
}
diff --git a/Aaru.Localization/Core.resx b/Aaru.Localization/Core.resx
index 0061f6e68..633647b5e 100644
--- a/Aaru.Localization/Core.resx
+++ b/Aaru.Localization/Core.resx
@@ -3562,4 +3562,43 @@ It has no sense to do it, and it will put too much strain on the tape.
[red]Output format not initialized.[/]
+
+ Blu-ray AACS decryption requires AACS_VolumeUniqueKey media tag, or both AACS_MediaKey and AACS_VolumeIdentifier.
+
+
+ Blu-ray AACS decryption requires CPS unit keys: AACS/Unit_Key_RO.inf on a mounted UDF/ISO partition, or AACS_DataKeys media tag.
+
+
+ AACS/Unit_Key_RO.inf could not be parsed.
+
+
+ Invalid encrypted CPS unit key length (expected 16 bytes).
+
+
+ AACS2 (Ultra HD Blu-ray) unit keys are not supported in this version.
+
+
+ HD DVD AACS decryption is not implemented.
+
+
+ Incomplete AACS CPS unit at end of track ({0} sector(s) pending, starting at LBA {1}).
+
+
+ Incomplete AACS CPS unit ({0} sector(s) pending, starting at LBA {1}); writing pending sectors as-is and continuing.
+
+
+ Cannot read sectors while an incomplete AACS CPS unit is pending (started at LBA {0}).
+
+
+ Read failed with an incomplete AACS CPS unit pending ({0} sector(s) from LBA {1}); writing pending sectors as-is and continuing.
+
+
+ Could not decrypt AACS CPS unit starting at LBA {0}.
+
+
+ Could not decrypt AACS CPS unit starting at LBA {0}; writing ciphertext and continuing.
+
+
+ Blu-ray AACS decryption requires {0}-byte user sectors; this image reports a different sector size.
+
\ No newline at end of file