diff --git a/app/src/main/java/com/yogeshpaliyal/keypass/ui/auth/AuthScreen.kt b/app/src/main/java/com/yogeshpaliyal/keypass/ui/auth/AuthScreen.kt
index f2e8f495..fcb1a729 100644
--- a/app/src/main/java/com/yogeshpaliyal/keypass/ui/auth/AuthScreen.kt
+++ b/app/src/main/java/com/yogeshpaliyal/keypass/ui/auth/AuthScreen.kt
@@ -5,6 +5,7 @@ import androidx.compose.foundation.Image
import androidx.compose.foundation.layout.Arrangement
import androidx.compose.foundation.layout.Column
import androidx.compose.foundation.layout.fillMaxSize
+import androidx.compose.foundation.layout.fillMaxWidth
import androidx.compose.foundation.layout.padding
import androidx.compose.foundation.rememberScrollState
import androidx.compose.foundation.verticalScroll
@@ -18,7 +19,10 @@ import androidx.compose.ui.Modifier
import androidx.compose.ui.platform.LocalContext
import androidx.compose.ui.res.painterResource
import androidx.compose.ui.res.stringResource
+import androidx.compose.ui.text.font.FontWeight
+import androidx.compose.ui.text.style.TextAlign
import androidx.compose.ui.unit.dp
+import androidx.compose.ui.unit.sp
import com.yogeshpaliyal.keypass.R
import com.yogeshpaliyal.keypass.ui.auth.components.ButtonBar
import com.yogeshpaliyal.keypass.ui.auth.components.PasswordInputField
@@ -70,7 +74,25 @@ fun AuthScreen(state: AuthState) {
contentDescription = ""
)
- Text(text = stringResource(id = state.title))
+ Column(
+ modifier = Modifier
+ .fillMaxWidth(),
+ Arrangement.Center,
+ Alignment.CenterHorizontally
+ ) {
+ Text(
+ text = stringResource(id = state.title),
+ fontWeight = FontWeight.Bold
+ )
+
+ if (state.description != null) {
+ Text(
+ text = stringResource(id = state.description),
+ fontSize = 14.sp,
+ textAlign = TextAlign.Center
+ )
+ }
+ }
PasswordInputField(
password = password,
diff --git a/app/src/main/java/com/yogeshpaliyal/keypass/ui/redux/states/AuthState.kt b/app/src/main/java/com/yogeshpaliyal/keypass/ui/redux/states/AuthState.kt
index d4129481..e2686f1d 100644
--- a/app/src/main/java/com/yogeshpaliyal/keypass/ui/redux/states/AuthState.kt
+++ b/app/src/main/java/com/yogeshpaliyal/keypass/ui/redux/states/AuthState.kt
@@ -3,8 +3,8 @@ package com.yogeshpaliyal.keypass.ui.redux.states
import androidx.annotation.StringRes
import com.yogeshpaliyal.keypass.R
-open class AuthState(@StringRes val title: Int) : ScreenState(false) {
- object CreatePassword : AuthState(R.string.create_password)
- class ConfirmPassword(val password: String) : AuthState(R.string.confirm_password)
+open class AuthState(@StringRes val title: Int, @StringRes val description: Int? = null) : ScreenState(false) {
+ object CreatePassword : AuthState(R.string.create_password, R.string.create_password_description)
+ class ConfirmPassword(val password: String) : AuthState(R.string.confirm_password, R.string.confirm_password_description)
object Login : AuthState(R.string.login_to_enter_keypass)
}
diff --git a/app/src/main/res/values-ar/strings.xml b/app/src/main/res/values-ar/strings.xml
index eca35156..45af3b40 100644
--- a/app/src/main/res/values-ar/strings.xml
+++ b/app/src/main/res/values-ar/strings.xml
@@ -32,6 +32,8 @@
أدخل كلمة المرور
أنشئ كلمة مرور
تأكيد كلمة المرور
+ اختر كلمة مرور لتأمين التطبيق
+ يرجى تأكيد كلمة المرور لتأمين التطبيق
كلمة سر خاطئة
كلمة المرور غير متطابقة
سيتم نسخ حساباتك احتياطيًا عند إضافة الحساب أو تعديله
diff --git a/app/src/main/res/values-bg/strings.xml b/app/src/main/res/values-bg/strings.xml
index aa96c9e1..3b3c0ebc 100644
--- a/app/src/main/res/values-bg/strings.xml
+++ b/app/src/main/res/values-bg/strings.xml
@@ -69,6 +69,8 @@
Архивиране на идентификационни данни във външно хранилище
Архивирането е завършено
Създаване на парола
+ Изберете парола за защита на приложението
+ Моля, потвърдете паролата, за да защитите приложението
Моля, въведете име на акаунт
Автоматично архивиране
Биометричните функции в момента не са налични.
diff --git a/app/src/main/res/values-bn/strings.xml b/app/src/main/res/values-bn/strings.xml
index 436176fc..f38e6ee7 100644
--- a/app/src/main/res/values-bn/strings.xml
+++ b/app/src/main/res/values-bn/strings.xml
@@ -64,6 +64,8 @@
পাসওয়ার্ড লিখুন
গুপ্ত সংকেত সৃষ্টি করুন
পাসওয়ার্ড নিশ্চিত করুন
+ অ্যাপটি সুরক্ষিত করতে একটি পাসওয়ার্ড নির্বাচন করুন
+ অ্যাপটি সুরক্ষিত করতে আপনার পাসওয়ার্ডটি নিশ্চিত করুন
ভুল পাসওয়ার্ড
পাসওয়ার্ড মেলেনি
আপনার অ্যাকাউন্ট ব্যাক আপ করা হবে যখনই অ্যাকাউন্ট যোগ বা পরিবর্তন করা হবে
diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml
index 8bead030..358e2473 100644
--- a/app/src/main/res/values-de/strings.xml
+++ b/app/src/main/res/values-de/strings.xml
@@ -74,6 +74,8 @@
Aufsteigend
Passwort erstellen
Bestätige das Passwort
+ Wählen Sie ein Passwort, um Ihre App zu sichern
+ Bitte bestätigen Sie Ihr Passwort, um die App zu sichern
Falsches Passwort
App-Passwort ändern
Bitte geben Sie einen gültigen Schlüsselsatz ein
diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml
index a32a9e18..72dc4ed2 100644
--- a/app/src/main/res/values-es/strings.xml
+++ b/app/src/main/res/values-es/strings.xml
@@ -57,6 +57,8 @@
Atrás
Crear contraseña
Confirmar contraseña
+ Elija una contraseña para asegurar su aplicación
+ Por favor confirme su contraseña para asegurar la aplicación
Contraseña incorrecta
La contraseña no coincide
Cambiar la contraseña de la aplicación
diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml
index 0348bfc9..609a1210 100644
--- a/app/src/main/res/values-fr/strings.xml
+++ b/app/src/main/res/values-fr/strings.xml
@@ -63,6 +63,8 @@
Entrer le mot de passe
Créer un mot de passe
Confirmez le mot de passe
+ Choisissez un mot de passe pour sécuriser votre application
+ Veuillez confirmer votre mot de passe pour sécuriser l\'application
Mot de passe incorrect
Le mot de passe ne correspond pas
Vos comptes seront sauvegardés chaque fois qu\'un compte sera ajouté ou modifié
diff --git a/app/src/main/res/values-gu-rIN/strings.xml b/app/src/main/res/values-gu-rIN/strings.xml
index fd88d53f..ff749f4a 100644
--- a/app/src/main/res/values-gu-rIN/strings.xml
+++ b/app/src/main/res/values-gu-rIN/strings.xml
@@ -64,6 +64,8 @@
પાસવર્ડ દાખલ કરો
પાસવર્ડ બનાવો
પાસવર્ડની પુષ્ટિ કરો
+ તમારી એપ્લિકેશનને સુરક્ષિત કરવા માટે પાસવર્ડ પસંદ કરો
+ એપ્લિકેશનને સુરક્ષિત કરવા માટે કૃપા કરીને તમારો પાસવર્ડ ખાતરી કરો
ખોટો પાસવર્ડ
પાસવર્ડ મેળ ખાતો નથી
જ્યારે પણ એકાઉન્ટ ઉમેરવામાં આવશે અથવા સંશોધિત કરવામાં આવશે ત્યારે તમારા એકાઉન્ટ્સનું બેકઅપ લેવામાં આવશે
diff --git a/app/src/main/res/values-gu/strings.xml b/app/src/main/res/values-gu/strings.xml
index 637fb4b5..715a5695 100644
--- a/app/src/main/res/values-gu/strings.xml
+++ b/app/src/main/res/values-gu/strings.xml
@@ -68,6 +68,8 @@
પાસવર્ડ દાખલ કરો
પાસવર્ડ બનાવો
પાસવર્ડની પુષ્ટિ કરો
+ તમારી એપ્લિકેશનને સુરક્ષિત કરવા માટે પાસવર્ડ પસંદ કરો
+ એપ્લિકેશનને સુરક્ષિત કરવા માટે કૃપા કરીને તમારો પાસવર્ડ ખાતરી કરો
ખોટો પાસવર્ડ
પાસવર્ડ મેળ ખાતો નથી
જ્યારે પણ એકાઉન્ટ ઉમેરવામાં આવશે અથવા સંશોધિત કરવામાં આવશે ત્યારે તમારા એકાઉન્ટ્સનું બેકઅપ લેવામાં આવશે
diff --git a/app/src/main/res/values-hi/strings.xml b/app/src/main/res/values-hi/strings.xml
index 6864d163..256da5c9 100644
--- a/app/src/main/res/values-hi/strings.xml
+++ b/app/src/main/res/values-hi/strings.xml
@@ -71,6 +71,8 @@
कृपया पासवर्ड दर्ज करें
पासवर्ड बनाएं
पासवर्ड की पुष्टि कीजिये
+ ऐप को सुरक्षित करने के लिए एक पासवर्ड चुनें
+ ऐप को सुरक्षित करने के लिए कृपया अपना पासवर्ड पुष्टि करें
गलत पासवर्ड
पासवर्ड मेल नहीं खाता
जब भी खाता जोड़ा या संशोधित किया जाएगा, आपके खाते का बैकअप ले लिया जाएगा
diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml
index f1c8f0d1..6fdc6b35 100644
--- a/app/src/main/res/values-it/strings.xml
+++ b/app/src/main/res/values-it/strings.xml
@@ -64,6 +64,8 @@
Inserisci la password
Crea password
Conferma la password
+ Scegli una password per proteggere l\'app
+ Conferma la password per proteggere l\'app
Password non corretta
La password non corrispondeva
I tuoi account saranno supportati ogni volta che l\'account viene aggiunto o modificato
diff --git a/app/src/main/res/values-ja/strings.xml b/app/src/main/res/values-ja/strings.xml
index 71d09123..a7d0767e 100644
--- a/app/src/main/res/values-ja/strings.xml
+++ b/app/src/main/res/values-ja/strings.xml
@@ -54,6 +54,8 @@
パスワードを入力する
パスワードの作成
パスワードを認証する
+ アプリを保護するためのパスワードを選択してください
+ アプリを保護するためにパスワードを確認してください
間違ったパスワード
パスワードが一致しませんでした
アカウントが追加または変更されるたびにアカウントがバックアップされます
diff --git a/app/src/main/res/values-mr/strings.xml b/app/src/main/res/values-mr/strings.xml
index dfcf244e..6f3c2edf 100644
--- a/app/src/main/res/values-mr/strings.xml
+++ b/app/src/main/res/values-mr/strings.xml
@@ -65,6 +65,8 @@
पासवर्ड टाका
पासवर्ड तयार करा
पासवर्डची पुष्टी करा
+ आपला अॅप सुरक्षित करण्यासाठी एक पासवर्ड निवडा
+ अॅप सुरक्षित करण्यासाठी कृपया आपला पासवर्ड पुष्टी करा
चुकीचा पासवर्ड
पासवर्ड जुळला नाही
जेव्हाही खाते जोडले किंवा सुधारले जाईल तेव्हा तुमच्या खात्यांचा बॅकअप घेतला जाईल
diff --git a/app/src/main/res/values-nn/strings.xml b/app/src/main/res/values-nn/strings.xml
index d0d55505..2316cd83 100644
--- a/app/src/main/res/values-nn/strings.xml
+++ b/app/src/main/res/values-nn/strings.xml
@@ -46,6 +46,8 @@
Sett inn Passord
Lag Passord
Stadfest Passord
+ Velg et passord for å sikre appen din
+ Bekreft passordet ditt for å sikre appen
Feil Passord
Passordet samsvara ikkje
Sett inn ditt gamle passord
diff --git a/app/src/main/res/values-pt-rBR/strings.xml b/app/src/main/res/values-pt-rBR/strings.xml
index 92a5eb42..7b17647b 100644
--- a/app/src/main/res/values-pt-rBR/strings.xml
+++ b/app/src/main/res/values-pt-rBR/strings.xml
@@ -71,6 +71,8 @@
Digite a senha
Criar senha
Confirme sua senha
+ Escolha uma senha para proteger seu aplicativo
+ Por favor, confirme sua senha para proteger o aplicativo
Senha incorreta
A senha não corresponde
Será feito backup de suas contas sempre que uma conta for adicionada ou modificada
diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml
index 5d860797..e8718a09 100644
--- a/app/src/main/res/values-ru/strings.xml
+++ b/app/src/main/res/values-ru/strings.xml
@@ -65,6 +65,8 @@
Введите пароль
Создайте пароль
Подтвердите парольd
+ Выберите пароль для защиты вашего приложения
+ Пожалуйста, подтвердите свой пароль для защиты приложения
Неверный пароль
Пароль не совпал
Резервные копии ваших учетных записей будут создаваться при каждом добавлении или изменении учетной записи
diff --git a/app/src/main/res/values-ta/strings.xml b/app/src/main/res/values-ta/strings.xml
index b26cb447..48e14769 100644
--- a/app/src/main/res/values-ta/strings.xml
+++ b/app/src/main/res/values-ta/strings.xml
@@ -70,6 +70,8 @@
காப்புப்பிரதிகளுக்காக உங்களின் சொந்த கீஃப்ரேஸை உருவாக்க விரும்புகிறீர்களா அல்லது உங்களுக்காக நான் உருவாக்க வேண்டுமா?
கடவுச்சொல்லை உருவாக்கு
கடவுச்சொல்லை உறுதிப்படுத்தவும்
+ உங்கள் பயன்பாட்டை பாதுகாக்க ஒரு கடவுச்சொல்லைத் தேர்ந்தெடுக்கவும்
+ பயன்பாட்டை பாதுகாக்க உங்கள் கடவுச்சொல்லை உறுதிப்படுத்தவும்
தவறான கடவுச்சொல்
கடவுச்சொல் பொருந்தவில்லை
கணக்கு சேர்க்கப்படும்போதோ அல்லது மாற்றப்படும்போதோ உங்கள் கணக்குகள் காப்புப் பிரதி எடுக்கப்படும்
diff --git a/app/src/main/res/values-te/strings.xml b/app/src/main/res/values-te/strings.xml
index bba5c657..0be2ebcb 100644
--- a/app/src/main/res/values-te/strings.xml
+++ b/app/src/main/res/values-te/strings.xml
@@ -64,6 +64,8 @@
రహస్య సంకేతం తెలపండి
పాస్వర్డ్ సృష్టించండి
పాస్వర్డ్ని నిర్ధారించండి
+ మీ యాప్ని సురక్షితం చేయడానికి ఒక పాస్వర్డ్ని ఎంచుకోండి
+ యాప్ని సురక్షితం చేయడానికి దయచేసి మీ పాస్వర్డ్ని నిర్ధారించండి
సరికాని పాస్వర్డ్
పాస్వర్డ్ సరిపోలలేదు
ఖాతా జోడించబడినప్పుడు లేదా సవరించబడినప్పుడు మీ ఖాతాలు బ్యాకప్ చేయబడతాయి
diff --git a/app/src/main/res/values-tr/strings.xml b/app/src/main/res/values-tr/strings.xml
index d208d0dc..a3263bbf 100644
--- a/app/src/main/res/values-tr/strings.xml
+++ b/app/src/main/res/values-tr/strings.xml
@@ -65,6 +65,8 @@
Şifreyi Gir
Şifre Oluştur
Şifreyi Onayla
+ Uygulamanızı güvenceye almak için bir şifre seçin
+ Uygulamayı güvenceye almak için lütfen şifrenizi onaylayın
Yanlış Şifre
Şifre uyuşmuyor
Hesap eklendiğinde veya değiştirildiğinde hesaplarınız yedeklenecektir
diff --git a/app/src/main/res/values-uk/strings.xml b/app/src/main/res/values-uk/strings.xml
index 810b8358..a8ab495b 100644
--- a/app/src/main/res/values-uk/strings.xml
+++ b/app/src/main/res/values-uk/strings.xml
@@ -50,6 +50,8 @@
Назад
Уведіть пароль
Створення паролю
+ Виберіть пароль для захисту вашого додатка
+ Будь ласка, підтвердіть свій пароль для захисту додатка
Змінити пароль програми
Будь ласка, введіть правильний старий пароль
Помилка автентифікації
diff --git a/app/src/main/res/values-ur-rIN/strings.xml b/app/src/main/res/values-ur-rIN/strings.xml
index 14a60ea7..5430860c 100644
--- a/app/src/main/res/values-ur-rIN/strings.xml
+++ b/app/src/main/res/values-ur-rIN/strings.xml
@@ -64,6 +64,8 @@
پاس ورڈ درج کریں
پاسورڈ بنائیں
پاس ورڈ کی تصدیق کریں
+ اپنی ایپ کو محفوظ بنانے کے لیے پاس ورڈ منتخب کریں
+ ایپ کو محفوظ بنانے کے لیے براہ کرم اپنا پاس ورڈ کی تصدیق کریں
غلط پاس ورڈ
پاس ورڈ مماثل نہیں ہے
جب بھی اکاؤنٹ شامل یا تبدیل کیا جائے گا تو آپ کے اکاؤنٹس کا بیک اپ لیا جائے گا
diff --git a/app/src/main/res/values-ur-rPK/strings.xml b/app/src/main/res/values-ur-rPK/strings.xml
index c0ac15c1..91c712c5 100644
--- a/app/src/main/res/values-ur-rPK/strings.xml
+++ b/app/src/main/res/values-ur-rPK/strings.xml
@@ -64,6 +64,8 @@
پاس ورڈ درج کریں
پاسورڈ بنائیں
پاس ورڈ کی تصدیق کریں
+ اپنی ایپ کو محفوظ بنانے کے لیے پاس ورڈ منتخب کریں
+ ایپ کو محفوظ بنانے کے لیے براہ کرم اپنا پاس ورڈ کی تصدیق کریں
غلط پاس ورڈ
پاس ورڈ مماثل نہیں ہے
جب بھی اکاؤنٹ شامل یا تبدیل کیا جائے گا تو آپ کے اکاؤنٹس کا بیک اپ لیا جائے گا
diff --git a/app/src/main/res/values-ur/strings.xml b/app/src/main/res/values-ur/strings.xml
index 610d68d0..5c05bbef 100644
--- a/app/src/main/res/values-ur/strings.xml
+++ b/app/src/main/res/values-ur/strings.xml
@@ -67,6 +67,8 @@
پاس ورڈ درج کریں
پاسورڈ بنائیں
پاس ورڈ کی تصدیق کریں
+ اپنی ایپ کو محفوظ بنانے کے لیے پاس ورڈ منتخب کریں
+ ایپ کو محفوظ بنانے کے لیے براہ کرم اپنا پاس ورڈ کی تصدیق کریں
غلط پاس ورڈ
پاس ورڈ مماثل نہیں ہے
جب بھی اکاؤنٹ شامل یا تبدیل کیا جائے گا تو آپ کے اکاؤنٹس کا بیک اپ لیا جائے گا
diff --git a/app/src/main/res/values-zh-rCN/strings.xml b/app/src/main/res/values-zh-rCN/strings.xml
index fa20b4b8..cd49cf2e 100644
--- a/app/src/main/res/values-zh-rCN/strings.xml
+++ b/app/src/main/res/values-zh-rCN/strings.xml
@@ -71,6 +71,8 @@
请输入密码
创建密码
确认密码
+ 选择一个密码来保护您的应用程序
+ 请确认您的密码以保护应用程序
密码错误
密码不匹配
每当添加或修改帐户时,都会备份您的帐户
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index db1a9555..10274cb2 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -81,6 +81,8 @@
Enter Password
Create Password
Confirm Password
+ Choose a password to secure your app
+ Please confirm your password to secure the app
Incorrect Password
The password did not match
Your accounts will be backed up whenever account is added or modified