diff --git a/src/KeePassLib2Android/Resources/Resource.designer.cs b/src/KeePassLib2Android/Resources/Resource.designer.cs index e83a1334..4d1611d0 100644 --- a/src/KeePassLib2Android/Resources/Resource.designer.cs +++ b/src/KeePassLib2Android/Resources/Resource.designer.cs @@ -2,7 +2,7 @@ //------------------------------------------------------------------------------ // // Dieser Code wurde von einem Tool generiert. -// Laufzeitversion:4.0.30319.18051 +// Laufzeitversion:4.0.30319.34003 // // Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn // der Code erneut generiert wird. diff --git a/src/java/JavaFileStorage/.classpath b/src/java/JavaFileStorage/.classpath index a46423a1..2cde4747 100644 --- a/src/java/JavaFileStorage/.classpath +++ b/src/java/JavaFileStorage/.classpath @@ -4,7 +4,7 @@ - + diff --git a/src/java/KP2ASoftKeyboard/.classpath b/src/java/KP2ASoftKeyboard/.classpath index 3a0c88fe..d57ec025 100644 --- a/src/java/KP2ASoftKeyboard/.classpath +++ b/src/java/KP2ASoftKeyboard/.classpath @@ -1,9 +1,9 @@ - + - + diff --git a/src/java/kp2akeytransform/.classpath b/src/java/kp2akeytransform/.classpath index f7b8a1f9..d57ec025 100644 --- a/src/java/kp2akeytransform/.classpath +++ b/src/java/kp2akeytransform/.classpath @@ -4,6 +4,6 @@ - + diff --git a/src/java/kp2akeytransform/bin/kp2akeytransform.jar b/src/java/kp2akeytransform/bin/kp2akeytransform.jar index 6e586dc1..70099e5f 100644 Binary files a/src/java/kp2akeytransform/bin/kp2akeytransform.jar and b/src/java/kp2akeytransform/bin/kp2akeytransform.jar differ diff --git a/src/keepass2android/PasswordActivity.cs b/src/keepass2android/PasswordActivity.cs index 3a1e7794..03317cd5 100644 --- a/src/keepass2android/PasswordActivity.cs +++ b/src/keepass2android/PasswordActivity.cs @@ -285,7 +285,9 @@ namespace keepass2android { if (_otpInfo == null) { - Toast.MakeText(this, GetString(Resource.String.CouldntLoadOtpAuxFile), ToastLength.Long).Show(); + Toast.MakeText(this, + GetString(Resource.String.CouldntLoadOtpAuxFile) + " " + GetString(Resource.String.CouldntLoadOtpAuxFile_Hint) + , ToastLength.Long).Show(); return; } diff --git a/src/keepass2android/Resources/Resource.designer.cs b/src/keepass2android/Resources/Resource.designer.cs index fc4dfee6..a908b318 100644 --- a/src/keepass2android/Resources/Resource.designer.cs +++ b/src/keepass2android/Resources/Resource.designer.cs @@ -2,7 +2,7 @@ //------------------------------------------------------------------------------ // // Dieser Code wurde von einem Tool generiert. -// Laufzeitversion:4.0.30319.18051 +// Laufzeitversion:4.0.30319.34003 // // Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn // der Code erneut generiert wird. @@ -2343,8 +2343,8 @@ namespace keepass2android // aapt resource value: 0x7f070039 public const int edit_query = 2131165241; - // aapt resource value: 0x7f0700fa - public const int enable_quickunlock = 2131165434; + // aapt resource value: 0x7f07010c + public const int enable_quickunlock = 2131165452; // aapt resource value: 0x7f070016 public const int end = 2131165206; @@ -2565,8 +2565,8 @@ namespace keepass2android // aapt resource value: 0x7f07008c public const int imgoktfest = 2131165324; - // aapt resource value: 0x7f070100 - public const int init_otp = 2131165440; + // aapt resource value: 0x7f0700fd + public const int init_otp = 2131165437; // aapt resource value: 0x7f0700e6 public const int insert_element = 2131165414; @@ -2574,8 +2574,8 @@ namespace keepass2android // aapt resource value: 0x7f0700f1 public const int keyboard = 2131165425; - // aapt resource value: 0x7f0700fd - public const int keyfileLine = 2131165437; + // aapt resource value: 0x7f0700f9 + public const int keyfileLine = 2131165433; // aapt resource value: 0x7f070087 public const int keyfile_filename = 2131165319; @@ -2583,8 +2583,8 @@ namespace keepass2android // aapt resource value: 0x7f070085 public const int keyfile_title = 2131165317; - // aapt resource value: 0x7f0700f9 - public const int kill_app = 2131165433; + // aapt resource value: 0x7f07010b + public const int kill_app = 2131165451; // aapt resource value: 0x7f0700cb public const int label_app_name = 2131165387; @@ -2694,56 +2694,56 @@ namespace keepass2android // aapt resource value: 0x7f0700c6 public const int open = 2131165382; - // aapt resource value: 0x7f070104 - public const int otp1 = 2131165444; - - // aapt resource value: 0x7f070105 - public const int otp2 = 2131165445; - - // aapt resource value: 0x7f070106 - public const int otp3 = 2131165446; - - // aapt resource value: 0x7f070107 - public const int otp4 = 2131165447; - - // aapt resource value: 0x7f070108 - public const int otp5 = 2131165448; - - // aapt resource value: 0x7f070109 - public const int otp6 = 2131165449; + // aapt resource value: 0x7f070101 + public const int otp1 = 2131165441; // aapt resource value: 0x7f070102 - public const int otpEntry = 2131165442; - - // aapt resource value: 0x7f0700ff - public const int otpInitView = 2131165439; - - // aapt resource value: 0x7f07010a - public const int otpSecretLine = 2131165450; - - // aapt resource value: 0x7f0700fe - public const int otpView = 2131165438; + public const int otp2 = 2131165442; // aapt resource value: 0x7f070103 - public const int otp_expl = 2131165443; + public const int otp3 = 2131165443; - // aapt resource value: 0x7f070101 - public const int otps_pending = 2131165441; + // aapt resource value: 0x7f070104 + public const int otp4 = 2131165444; - // aapt resource value: 0x7f07010c - public const int otpsecret_format_spinner = 2131165452; + // aapt resource value: 0x7f070105 + public const int otp5 = 2131165445; + + // aapt resource value: 0x7f070106 + public const int otp6 = 2131165446; + + // aapt resource value: 0x7f0700ff + public const int otpEntry = 2131165439; + + // aapt resource value: 0x7f0700fc + public const int otpInitView = 2131165436; + + // aapt resource value: 0x7f070107 + public const int otpSecretLine = 2131165447; + + // aapt resource value: 0x7f0700fb + public const int otpView = 2131165435; + + // aapt resource value: 0x7f070100 + public const int otp_expl = 2131165440; + + // aapt resource value: 0x7f0700fe + public const int otps_pending = 2131165438; + + // aapt resource value: 0x7f070109 + public const int otpsecret_format_spinner = 2131165449; // aapt resource value: 0x7f070126 public const int pass_conf_password = 2131165478; - // aapt resource value: 0x7f0700f7 - public const int pass_keyfile = 2131165431; + // aapt resource value: 0x7f0700fa + public const int pass_keyfile = 2131165434; - // aapt resource value: 0x7f0700f8 - public const int pass_ok = 2131165432; + // aapt resource value: 0x7f07010a + public const int pass_ok = 2131165450; - // aapt resource value: 0x7f07010b - public const int pass_otpsecret = 2131165451; + // aapt resource value: 0x7f070108 + public const int pass_otpsecret = 2131165448; // aapt resource value: 0x7f070125 public const int pass_password = 2131165477; @@ -2751,14 +2751,14 @@ namespace keepass2android // aapt resource value: 0x7f0700d3 public const int password = 2131165395; - // aapt resource value: 0x7f0700fc - public const int passwordLine = 2131165436; + // aapt resource value: 0x7f0700f8 + public const int passwordLine = 2131165432; // aapt resource value: 0x7f0700f6 public const int password_label = 2131165430; - // aapt resource value: 0x7f0700fb - public const int password_mode_spinner = 2131165435; + // aapt resource value: 0x7f0700f7 + public const int password_mode_spinner = 2131165431; // aapt resource value: 0x7f070080 public const int password_title = 2131165312; @@ -3338,47 +3338,47 @@ namespace keepass2android // aapt resource value: 0x7f0801cb public const int CannotMoveGroupHere = 2131231179; + // aapt resource value: 0x7f080205 + public const int ChangeLog = 2131231237; + // aapt resource value: 0x7f080204 - public const int ChangeLog = 2131231236; - - // aapt resource value: 0x7f080203 - public const int ChangeLog_0_7 = 2131231235; - - // aapt resource value: 0x7f080201 - public const int ChangeLog_0_8 = 2131231233; - - // aapt resource value: 0x7f080200 - public const int ChangeLog_0_8_1 = 2131231232; - - // aapt resource value: 0x7f0801ff - public const int ChangeLog_0_8_2 = 2131231231; - - // aapt resource value: 0x7f0801fe - public const int ChangeLog_0_8_3 = 2131231230; - - // aapt resource value: 0x7f0801fd - public const int ChangeLog_0_8_4 = 2131231229; - - // aapt resource value: 0x7f0801fc - public const int ChangeLog_0_8_5 = 2131231228; - - // aapt resource value: 0x7f0801fb - public const int ChangeLog_0_8_6 = 2131231227; - - // aapt resource value: 0x7f0801fa - public const int ChangeLog_0_9 = 2131231226; - - // aapt resource value: 0x7f0801f9 - public const int ChangeLog_0_9_1 = 2131231225; - - // aapt resource value: 0x7f0801f8 - public const int ChangeLog_0_9_2 = 2131231224; + public const int ChangeLog_0_7 = 2131231236; // aapt resource value: 0x7f080202 - public const int ChangeLog_keptDonate = 2131231234; + public const int ChangeLog_0_8 = 2131231234; - // aapt resource value: 0x7f0801f7 - public const int ChangeLog_title = 2131231223; + // aapt resource value: 0x7f080201 + public const int ChangeLog_0_8_1 = 2131231233; + + // aapt resource value: 0x7f080200 + public const int ChangeLog_0_8_2 = 2131231232; + + // aapt resource value: 0x7f0801ff + public const int ChangeLog_0_8_3 = 2131231231; + + // aapt resource value: 0x7f0801fe + public const int ChangeLog_0_8_4 = 2131231230; + + // aapt resource value: 0x7f0801fd + public const int ChangeLog_0_8_5 = 2131231229; + + // aapt resource value: 0x7f0801fc + public const int ChangeLog_0_8_6 = 2131231228; + + // aapt resource value: 0x7f0801fb + public const int ChangeLog_0_9 = 2131231227; + + // aapt resource value: 0x7f0801fa + public const int ChangeLog_0_9_1 = 2131231226; + + // aapt resource value: 0x7f0801f9 + public const int ChangeLog_0_9_2 = 2131231225; + + // aapt resource value: 0x7f080203 + public const int ChangeLog_keptDonate = 2131231235; + + // aapt resource value: 0x7f0801f8 + public const int ChangeLog_title = 2131231224; // aapt resource value: 0x7f080093 public const int CheckForFileChangesOnSave_key = 2131230867; @@ -3416,8 +3416,11 @@ namespace keepass2android // aapt resource value: 0x7f0801ec public const int CouldntLoadOtpAuxFile = 2131231212; - // aapt resource value: 0x7f0801f2 - public const int CouldntParseOtpSecret = 2131231218; + // aapt resource value: 0x7f0801ed + public const int CouldntLoadOtpAuxFile_Hint = 2131231213; + + // aapt resource value: 0x7f0801f3 + public const int CouldntParseOtpSecret = 2131231219; // aapt resource value: 0x7f0800a1 public const int CreditsText = 2131230881; @@ -3437,8 +3440,8 @@ namespace keepass2android // aapt resource value: 0x7f0801c9 public const int ErrorOcurred = 2131231177; - // aapt resource value: 0x7f0801f4 - public const int ErrorUpdatingOtpAuxFile = 2131231220; + // aapt resource value: 0x7f0801f5 + public const int ErrorUpdatingOtpAuxFile = 2131231221; // aapt resource value: 0x7f0800b9 public const int FileHandling_prefs = 2131230905; @@ -3494,8 +3497,8 @@ namespace keepass2android // aapt resource value: 0x7f080191 public const int OpenKp2aKeyboardAutomatically_title = 2131231121; - // aapt resource value: 0x7f0801f3 - public const int OtpKeyError = 2131231219; + // aapt resource value: 0x7f0801f4 + public const int OtpKeyError = 2131231220; // aapt resource value: 0x7f0801af public const int ParsingDatabase = 2131231151; @@ -3599,8 +3602,8 @@ namespace keepass2android // aapt resource value: 0x7f080176 public const int SaveAttachment_doneMessage = 2131231094; - // aapt resource value: 0x7f0801f5 - public const int SavingOtpAuxFile = 2131231221; + // aapt resource value: 0x7f0801f6 + public const int SavingOtpAuxFile = 2131231222; // aapt resource value: 0x7f0801ab public const int SettingPassword = 2131231147; @@ -4490,8 +4493,8 @@ namespace keepass2android // aapt resource value: 0x7f080105 public const int list_size_title = 2131230981; - // aapt resource value: 0x7f0801f6 - public const int loading = 2131231222; + // aapt resource value: 0x7f0801f7 + public const int loading = 2131231223; // aapt resource value: 0x7f080107 public const int loading_database = 2131230983; @@ -4625,14 +4628,14 @@ namespace keepass2android // aapt resource value: 0x7f0801c8 public const int otp_aux_file = 2131231176; - // aapt resource value: 0x7f0801ef - public const int otp_discarded_because_db_open = 2131231215; - - // aapt resource value: 0x7f0801ed - public const int otp_discarded_because_no_db = 2131231213; + // aapt resource value: 0x7f0801f0 + public const int otp_discarded_because_db_open = 2131231216; // aapt resource value: 0x7f0801ee - public const int otp_discarded_no_space = 2131231214; + public const int otp_discarded_because_no_db = 2131231214; + + // aapt resource value: 0x7f0801ef + public const int otp_discarded_no_space = 2131231215; // aapt resource value: 0x7f0801ea public const int otp_explanation = 2131231210; @@ -4640,11 +4643,11 @@ namespace keepass2android // aapt resource value: 0x7f0801eb public const int otp_hint = 2131231211; - // aapt resource value: 0x7f0801f0 - public const int otps_pending = 2131231216; - // aapt resource value: 0x7f0801f1 - public const int otpsecret_hint = 2131231217; + public const int otps_pending = 2131231217; + + // aapt resource value: 0x7f0801f2 + public const int otpsecret_hint = 2131231218; // aapt resource value: 0x7f080129 public const int pass_filename = 2131231017; diff --git a/src/keepass2android/Resources/layout/password.xml b/src/keepass2android/Resources/layout/password.xml index bd5dcef3..483f3dd5 100644 --- a/src/keepass2android/Resources/layout/password.xml +++ b/src/keepass2android/Resources/layout/password.xml @@ -1,99 +1,218 @@ - - + - - + - + android:layout_height="wrap_content"> + - - + + + + + + + + + - - - - - - -