diff --git a/app/src/main/res/values/strings_auth.xml b/app/src/main/res/values/strings_auth.xml index ac4cbf9a..5a0a39c9 100644 --- a/app/src/main/res/values/strings_auth.xml +++ b/app/src/main/res/values/strings_auth.xml @@ -8,8 +8,8 @@ Please authenticate to start andOTP! - Please confirm your authentication to generate the - new encryption key! + Please confirm authentication to generate your + encryption key! Unlock diff --git a/app/src/main/res/values/strings_intro.xml b/app/src/main/res/values/strings_intro.xml index 6ff72ba0..5856d1bc 100644 --- a/app/src/main/res/values/strings_intro.xml +++ b/app/src/main/res/values/strings_intro.xml @@ -1,39 +1,41 @@ Let\'s get started - Welcome to andOTP, this wizard will guide you through - the initial setup. Please pay attention and read carefully otherwise you could lose data! - \n\nDon\'t worry, you can still change any of the options later in the Settings. + Welcome to andOTP! This wizard will guide you through + the initial setup process. Please pay attention and read carefully in order to avoid losing data. + \n\nDon\'t worry, you can still change any of these options later on in the Settings. - To ensure the security of your accounts andOTP only - stores them in encrypted data files. Here you can choose which method of encryption will be + To ensure the security of your accounts, andOTP uses + encryption to store account data. Here you can choose which method of encryption will be used. - The KeyStore is a system component of Android for - securely storing cryptographic keys. The advantage of this method is that the keys are - stored separated from the data files and can be backed by hardware cryptography (if your - device supports it). However, as the keys are not stored with the apps data, this method - prevents external backup solutions (like Titanium) from working. If you choose this - method you will have to rely on the internal backup functions provided by andOTP. - \n\nWarning: The KeyStore is known to cause a lot of problems, please only use it if - you absolutely have to. If you don\'t mind entering a password / PIN every time you start - andOTP it is highly recommended to use the password-based encryption instead. + The KeyStore is a system component of Android used to + securely store cryptographic keys. The advantage of using the KeyStore is that the keys are + stored separately from andOTP\'s data, and can be backed by hardware-based encryption + (if your device supports it). However, as the keys are not stored with andOTP\'s data, + this method prevents external backup solutions (like Titanium) from working. If you + choose this method, you will have to rely on the internal backup functions provided by + andOTP.\n\nWarning: The KeyStore is known to cause many problems, so + please only use it if you absolutely have to. If you don\'t mind entering a password / PIN + every time you start andOTP, it is highly recommended to use the password-based + encryption instead. This method will encrypt your data with a key - generated from a password or PIN. The main advantage here is that this will work with - external backup solutions (like Titanium) and is much less failure-prone than the KeyStore. - However, you will have to enter your credentials every time you start andOTP. + generated from a password or PIN. The main advantage of using this method is that external + backup solutions (like Titanium) will work as expected, and it is much less failure-prone + than the KeyStore. However, you will have to enter your credentials every time you start + andOTP. - Here you can setup an authentication to lock - andOTP. Since you have chosen Android KeyStore as encryption method this is - optional. - Here you can setup an authentication to lock - andOTP. Since you have chosen Password / PIN as encryption method you need to - set either a password or a PIN to proceed. + Here you can setup an authentication method to lock + andOTP. Since you have chosen Android KeyStore as your encryption method, this + step is optional. + Here you can setup an authentication method to lock + andOTP. Since you have chosen Password / PIN as your encryption method, a + password or a PIN must be set to proceed. Please set a password to continue! Please set a PIN to continue! Please confirm your password to continue! Please confirm your PIN to continue! Finished - Your settings have been saved, you are all set to use - andOTP now! + Your settings have been saved, you are now all set to use + andOTP! \ No newline at end of file diff --git a/app/src/main/res/values/strings_main.xml b/app/src/main/res/values/strings_main.xml index 91509258..5dce59aa 100644 --- a/app/src/main/res/values/strings_main.xml +++ b/app/src/main/res/values/strings_main.xml @@ -99,7 +99,7 @@ \"Last used\".\n\nThis message will not be shown again. Failed to load the encryption key from the KeyStore. - Any entries that are added will get lost.\n\nTo still be able to use andOTP you can go + Any entries that are added will be lost.\n\nTo continue using andOTP, you can go to the Settings and switch the Database encryption to Password / PIN.