mirror of
https://github.com/Kunzisoft/KeePassDX.git
synced 2025-12-04 15:49:33 +01:00
Add explanation for settings
This commit is contained in:
@@ -130,7 +130,7 @@ class NestedSettingsFragment : PreferenceFragmentCompat(), Preference.OnPreferen
|
||||
onCreateFormFillingPreference(rootKey)
|
||||
}
|
||||
Screen.ADVANCED_UNLOCK -> {
|
||||
onCreateAdvancesUnlockPreferences(rootKey)
|
||||
onCreateAdvancedUnlockPreferences(rootKey)
|
||||
}
|
||||
Screen.APPEARANCE -> {
|
||||
onCreateAppearancePreferences(rootKey)
|
||||
@@ -248,11 +248,21 @@ class NestedSettingsFragment : PreferenceFragmentCompat(), Preference.OnPreferen
|
||||
false
|
||||
}
|
||||
|
||||
findPreference<Preference>(getString(R.string.clipboard_explanation_key))?.setOnPreferenceClickListener {
|
||||
UriUtil.gotoUrl(context!!, R.string.clipboard_explanation_url)
|
||||
false
|
||||
}
|
||||
|
||||
findPreference<Preference>(getString(R.string.autofill_explanation_key))?.setOnPreferenceClickListener {
|
||||
UriUtil.gotoUrl(context!!, R.string.autofill_explanation_url)
|
||||
false
|
||||
}
|
||||
|
||||
// Present in two places
|
||||
allowCopyPassword()
|
||||
}
|
||||
|
||||
private fun onCreateAdvancesUnlockPreferences(rootKey: String?) {
|
||||
private fun onCreateAdvancedUnlockPreferences(rootKey: String?) {
|
||||
setPreferencesFromResource(R.xml.preferences_advanced_unlock, rootKey)
|
||||
|
||||
activity?.let { activity ->
|
||||
@@ -312,6 +322,11 @@ class NestedSettingsFragment : PreferenceFragmentCompat(), Preference.OnPreferen
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
findPreference<Preference>(getString(R.string.advanced_unlock_explanation_key))?.setOnPreferenceClickListener {
|
||||
UriUtil.gotoUrl(context!!, R.string.advanced_unlock_explanation_url)
|
||||
false
|
||||
}
|
||||
}
|
||||
|
||||
private fun onCreateAppearancePreferences(rootKey: String?) {
|
||||
|
||||
9
app/src/main/res/drawable/prefs_info_24dp.xml
Normal file
9
app/src/main/res/drawable/prefs_info_24dp.xml
Normal file
@@ -0,0 +1,9 @@
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:width="24dp"
|
||||
android:height="24dp"
|
||||
android:viewportWidth="24.0"
|
||||
android:viewportHeight="24.0">
|
||||
<path
|
||||
android:fillColor="?attr/iconPreferenceColor"
|
||||
android:pathData="M12,2C6.48,2 2,6.48 2,12s4.48,10 10,10 10,-4.48 10,-10S17.52,2 12,2zM13,17h-2v-6h2v6zM13,9h-2L11,7h2v2z"/>
|
||||
</vector>
|
||||
@@ -226,7 +226,7 @@
|
||||
<string name="autofill_service_name">KeePass DX automatické vyplňování formulářů</string>
|
||||
<string name="autofill_sign_in_prompt">Přihlásit se pomocí KeePass DX</string>
|
||||
<string name="set_autofill_service_title">Nastavit výchozí službu automatického vyplňování</string>
|
||||
<string name="set_autofill_service_summary">Povolit rychlé automatické vyplňování formulářů v ostatních aplikacích</string>
|
||||
<string name="autofill_explanation_summary">Povolit rychlé automatické vyplňování formulářů v ostatních aplikacích</string>
|
||||
<string name="password_size_title">Délka generovaného hesla</string>
|
||||
<string name="password_size_summary">Nastavení výchozí délky generovaných hesel</string>
|
||||
<string name="list_password_generator_options_title">Znaky hesla</string>
|
||||
|
||||
@@ -225,7 +225,7 @@
|
||||
<string name="autofill_service_name">KeePass DX formularudfyldning</string>
|
||||
<string name="autofill_sign_in_prompt">Log ind med KeePass DX</string>
|
||||
<string name="set_autofill_service_title">Indstil standard autoudfyldservice</string>
|
||||
<string name="set_autofill_service_summary">Aktiver autofyldning for hurtigt at udfylde formularer i andre programmer</string>
|
||||
<string name="autofill_explanation_summary">Aktiver autofyldning for hurtigt at udfylde formularer i andre programmer</string>
|
||||
<string name="password_size_title">Genereret kodeordslængde</string>
|
||||
<string name="password_size_summary">Angiver standardlængden for genererede adgangskoder</string>
|
||||
<string name="list_password_generator_options_title">Adgangskodetegn</string>
|
||||
|
||||
@@ -235,7 +235,7 @@
|
||||
<string name="autofill_service_name">KeePass DX autom. Formularausfüllung</string>
|
||||
<string name="autofill_sign_in_prompt">Mit KeePass DX anmelden</string>
|
||||
<string name="set_autofill_service_title">Standard Autofill-Dienst auswählen</string>
|
||||
<string name="set_autofill_service_summary">Autofill aktivieren, um automatisch Eingabefelder in anderen Apps auszufüllen</string>
|
||||
<string name="autofill_explanation_summary">Autofill aktivieren, um automatisch Eingabefelder in anderen Apps auszufüllen</string>
|
||||
<string name="clipboard">Zwischenablage</string>
|
||||
<string name="biometric_delete_all_key_title">Verschlüsselungsschlüssel löschen</string>
|
||||
<string name="biometric_delete_all_key_summary">Alle Verschlüsselungsschlüssel für Fingerabdruckerkennung löschen</string>
|
||||
|
||||
@@ -211,7 +211,7 @@
|
||||
<string name="autofill_service_name">Servicio de Autocompletar KeePass DX</string>
|
||||
<string name="autofill_sign_in_prompt">Inicia sesión con KeePass DX</string>
|
||||
<string name="set_autofill_service_title">Establecer predeterminado el servicio de Autocompletar</string>
|
||||
<string name="set_autofill_service_summary">Habilite el servicio para completar formularios fácilmente desde otras aplicaciones</string>
|
||||
<string name="autofill_explanation_summary">Habilite el servicio para completar formularios fácilmente desde otras aplicaciones</string>
|
||||
<string name="password_size_title">Tamaño de la contraseña</string>
|
||||
<string name="password_size_summary">Establecer el tamaño predeterminado de la contraseña generada</string>
|
||||
<string name="list_password_generator_options_title">Caracteres de contraseña</string>
|
||||
|
||||
@@ -191,7 +191,7 @@
|
||||
<string name="autofill_service_name">Remplissage automatique des formulaires KeePass DX</string>
|
||||
<string name="autofill_sign_in_prompt">Se connecter avec KeePass DX</string>
|
||||
<string name="set_autofill_service_title">Définir le service de remplissage automatique par défaut</string>
|
||||
<string name="set_autofill_service_summary">Activer le remplissage automatique pour remplir rapidement des formulaires dans d’autres applications</string>
|
||||
<string name="autofill_explanation_summary">Activer le remplissage automatique pour remplir rapidement des formulaires dans d’autres applications</string>
|
||||
<string name="password_size_title">Taille du mot de passe généré</string>
|
||||
<string name="password_size_summary">Définir la taille par défaut des mots de passe générés</string>
|
||||
<string name="list_password_generator_options_title">Caractères de mot de passe</string>
|
||||
|
||||
@@ -227,7 +227,7 @@
|
||||
<string name="autofill_service_name">KeePass DX űrlapkitöltés</string>
|
||||
<string name="autofill_sign_in_prompt">Bejelentkezés a KeePass DX-szel</string>
|
||||
<string name="set_autofill_service_title">Alapértelmezett automatikus kitöltési szolgáltatás beállítása</string>
|
||||
<string name="set_autofill_service_summary">Automatikus kitöltés engedélyezése az űrlapok gyors kitöltéséhez más alkalmazásokban</string>
|
||||
<string name="autofill_explanation_summary">Automatikus kitöltés engedélyezése az űrlapok gyors kitöltéséhez más alkalmazásokban</string>
|
||||
<string name="password_size_title">Előállított jelszó mérete</string>
|
||||
<string name="password_size_summary">Beállítja az előállított jelszavak alapértelmezett méretét</string>
|
||||
<string name="list_password_generator_options_title">Jelszó karakterek</string>
|
||||
|
||||
@@ -219,7 +219,7 @@
|
||||
<string name="autofill_service_name">Autocompletamento di KeePass DX</string>
|
||||
<string name="autofill_sign_in_prompt">Accedi con KeePass DX</string>
|
||||
<string name="set_autofill_service_title">Imposta servizio predefinito di autocompletamento</string>
|
||||
<string name="set_autofill_service_summary">Attiva l\'autocompletamento per compilare velocemente i moduli in altre app</string>
|
||||
<string name="autofill_explanation_summary">Attiva l\'autocompletamento per compilare velocemente i moduli in altre app</string>
|
||||
<string name="password_size_title">Dimensione password generata</string>
|
||||
<string name="password_size_summary">Imposta la dimensione predefinita delle password generate</string>
|
||||
<string name="list_password_generator_options_title">Caratteri password</string>
|
||||
|
||||
@@ -203,7 +203,7 @@
|
||||
<string name="autofill_service_name">KeePass DX autofyll-tjeneste</string>
|
||||
<string name="autofill_sign_in_prompt">Logg inn med KeePass DX</string>
|
||||
<string name="set_autofill_service_title">Sett forvalgt autofyll-tjeneste</string>
|
||||
<string name="set_autofill_service_summary">Skru på tjenesten for å fylle ut skjema fra andre programmer</string>
|
||||
<string name="autofill_explanation_summary">Skru på tjenesten for å fylle ut skjema fra andre programmer</string>
|
||||
<string name="password_size_title">Passordsstørrelse</string>
|
||||
<string name="password_size_summary">Sett forvalgt størrelse for generert passord</string>
|
||||
<string name="list_password_generator_options_title">Passordtegn</string>
|
||||
|
||||
@@ -226,7 +226,7 @@
|
||||
<string name="autofill_service_name">KeePass DX auto-aanvullendienst</string>
|
||||
<string name="autofill_sign_in_prompt">Inloggen met KeePass DX</string>
|
||||
<string name="set_autofill_service_title">Standaard aanvuldienst instellen</string>
|
||||
<string name="set_autofill_service_summary">Schakel de dienst in om formulieren in andere apps snel in te vullen</string>
|
||||
<string name="autofill_explanation_summary">Schakel de dienst in om formulieren in andere apps snel in te vullen</string>
|
||||
<string name="password_size_title">Gegenereerde wachtwoordgrootte</string>
|
||||
<string name="password_size_summary">Standaardgrootte instellen van gegenereerd wachtwoord</string>
|
||||
<string name="list_password_generator_options_title">Wachtwoordtekens</string>
|
||||
|
||||
@@ -224,7 +224,7 @@
|
||||
<string name="autofill_service_name">Autouzupełnianie formularzy KeePass DX</string>
|
||||
<string name="autofill_sign_in_prompt">Zaloguj się za pomocą KeePass DX</string>
|
||||
<string name="set_autofill_service_title">Ustaw domyślną usługę autouzupełniania</string>
|
||||
<string name="set_autofill_service_summary">Włącz autouzupełnianie, aby móc szybko wypełniać formularze w innych aplikacjach</string>
|
||||
<string name="autofill_explanation_summary">Włącz autouzupełnianie, aby móc szybko wypełniać formularze w innych aplikacjach</string>
|
||||
<string name="password_size_title">Wygenerowany rozmiar hasła</string>
|
||||
<string name="password_size_summary">Ustawia domyślny rozmiar wygenerowanych haseł</string>
|
||||
<string name="list_password_generator_options_title">Znaki hasła</string>
|
||||
|
||||
@@ -220,7 +220,7 @@
|
||||
<string name="autofill_service_name">Preenchimento Automático KeePass DX</string>
|
||||
<string name="autofill_sign_in_prompt">Entre com o KeePass DX</string>
|
||||
<string name="set_autofill_service_title">Definir serviço padrão de preenchimento automático</string>
|
||||
<string name="set_autofill_service_summary">Habilite o serviço para rapidamente preencher formulários em outros aplicativos</string>
|
||||
<string name="autofill_explanation_summary">Habilite o serviço para rapidamente preencher formulários em outros aplicativos</string>
|
||||
<string name="password_size_title">Comprimento da senha gerada</string>
|
||||
<string name="password_size_summary">Define o tamanho padrão para senhas geradas</string>
|
||||
<string name="list_password_generator_options_title">Caracteres da senha</string>
|
||||
|
||||
@@ -216,7 +216,7 @@
|
||||
<string name="autofill_service_name">Serviço de Preenchimento Automático do KeePass DX</string>
|
||||
<string name="autofill_sign_in_prompt">Entrar com KeePass DX</string>
|
||||
<string name="set_autofill_service_title">Definir como serviço de preenchimento automático padrão</string>
|
||||
<string name="set_autofill_service_summary">Ativar o serviço para preencher formulários em outras aplicações</string>
|
||||
<string name="autofill_explanation_summary">Ativar o serviço para preencher formulários em outras aplicações</string>
|
||||
<string name="password_size_title">Tamanho da palavra-chave gerada</string>
|
||||
<string name="edit_entry">Editar entrada</string>
|
||||
<string name="encryption">Encriptação</string>
|
||||
|
||||
@@ -224,7 +224,7 @@
|
||||
<string name="autofill_service_name">Сервис автозаполнения KeePass DX</string>
|
||||
<string name="autofill_sign_in_prompt">Войти с помощью KeePass DX</string>
|
||||
<string name="set_autofill_service_title">Установить Сервис автозаполнения по умолчанию</string>
|
||||
<string name="set_autofill_service_summary">Включить сервис для быстрого заполнения форм в других приложениях</string>
|
||||
<string name="autofill_explanation_summary">Включить сервис для быстрого заполнения форм в других приложениях</string>
|
||||
<string name="password_size_title">Длина пароля</string>
|
||||
<string name="password_size_summary">Установить длину сгенерированных паролей по умолчанию</string>
|
||||
<string name="list_password_generator_options_title">Символы пароля</string>
|
||||
|
||||
@@ -206,7 +206,7 @@
|
||||
<string name="autofill_service_name">KeePass DX formu otomatik doldurma</string>
|
||||
<string name="autofill_sign_in_prompt">KeePass DX ile giriş yap</string>
|
||||
<string name="set_autofill_service_title">Varsayılan otomatik doldurma hizmetini ayarla</string>
|
||||
<string name="set_autofill_service_summary">Diğer uygulamalardaki formları hızlı doldurmak için otomatik doldurmayı etkinleştirin</string>
|
||||
<string name="autofill_explanation_summary">Diğer uygulamalardaki formları hızlı doldurmak için otomatik doldurmayı etkinleştirin</string>
|
||||
<string name="password_size_title">Oluşturulan parola boyutu</string>
|
||||
<string name="password_size_summary">Oluşturulan parolaların varsayılan boyutunu ayarlar</string>
|
||||
<string name="list_password_generator_options_title">Parola karakterleri</string>
|
||||
|
||||
@@ -254,7 +254,7 @@
|
||||
<string name="biometric_scanning_error">指纹识别问题:%1$s</string>
|
||||
<string name="no_credentials_stored">当前数据库无密码。</string>
|
||||
<string name="set_autofill_service_title">设为默认填充服务</string>
|
||||
<string name="set_autofill_service_summary">启用自动填充功能,以便捷地在其他应用中填写信息</string>
|
||||
<string name="autofill_explanation_summary">启用自动填充功能,以便捷地在其他应用中填写信息</string>
|
||||
<string name="password_size_title">密码生成长度</string>
|
||||
<string name="password_size_summary">设置生成密码的默认长度</string>
|
||||
<string name="list_password_generator_options_title">密码字符集</string>
|
||||
|
||||
@@ -38,7 +38,10 @@
|
||||
<string name="file_manager_play_store" translatable="false">TODO file manager</string>
|
||||
<string name="file_manager_f_droid" translatable="false">TODO file manager</string>
|
||||
<string name="field_references_url" translatable="false">https://keepass.info/help/base/fieldrefs.html</string>
|
||||
<string name="advanced_unlock_explanation_url" translatable="false">https://github.com/Kunzisoft/KeePassDX/wiki/Advanced-Unlocking</string>
|
||||
<string name="magic_keyboard_explanation_url" translatable="false">https://github.com/Kunzisoft/KeePassDX/wiki/Magikeyboard</string>
|
||||
<string name="clipboard_explanation_url" translatable="false">https://github.com/Kunzisoft/KeePassDX/wiki/Clipboard</string>
|
||||
<string name="autofill_explanation_url" translatable="false">https://github.com/Kunzisoft/KeePassDX/wiki/Autofill</string>
|
||||
<string name="html_rose">--,--`--,{@</string>
|
||||
|
||||
<!-- File Path -->
|
||||
@@ -80,6 +83,7 @@
|
||||
<bool name="recentfile_default" translatable="false">true</bool>
|
||||
<string name="keyfile_key" translatable="false">keyfile</string>
|
||||
<bool name="keyfile_default" translatable="false">true</bool>
|
||||
<string name="advanced_unlock_explanation_key" translatable="false">advanced_unlock_explanation_key</string>
|
||||
<string name="biometric_unlock_enable_key" translatable="false">biometric_unlock_enable_key</string>
|
||||
<bool name="biometric_unlock_enable_default" translatable="false">false</bool>
|
||||
<string name="biometric_auto_open_prompt_key" translatable="false">biometric_auto_open_prompt_key</string>
|
||||
@@ -93,12 +97,14 @@
|
||||
<string name="magic_keyboard_key" translatable="false">magic_keyboard_key</string>
|
||||
<bool name="magic_keyboard_default" translatable="false">false</bool>
|
||||
<string name="magic_keyboard_preference_key" translatable="false">magic_keyboard_preference_key</string>
|
||||
<string name="clipboard_explanation_key" translatable="false">clipboard_explanation_key</string>
|
||||
<string name="clipboard_notifications_key" translatable="false">clipboard_notifications_key</string>
|
||||
<bool name="clipboard_notifications_default" translatable="false">false</bool>
|
||||
<string name="clear_clipboard_notification_key" translatable="false">clear_clipboard_notification_key</string>
|
||||
<bool name="clear_clipboard_notification_default" translatable="false">true</bool>
|
||||
<string name="clipboard_timeout_key" translatable="false">clip_timeout_key</string>
|
||||
<string name="clipboard_timeout_default" translatable="false">300000</string>
|
||||
<string name="autofill_explanation_key" translatable="false">autofill_explanation_key</string>
|
||||
<string name="settings_autofill_enable_key" translatable="false">settings_autofill_enable_key</string>
|
||||
<bool name="settings_autofill_enable_default" translatable="false">false</bool>
|
||||
<string name="keyboard_selection_entry_key" translatable="false">keyboard_selection_entry_key</string>
|
||||
|
||||
@@ -251,14 +251,15 @@
|
||||
<string name="autofill">Autofill</string>
|
||||
<string name="autofill_service_name">KeePass DX form autofilling</string>
|
||||
<string name="autofill_sign_in_prompt">Sign in with KeePass DX</string>
|
||||
<string name="autofill_explanation_summary">Enable autofilling to quickly fill out forms in other apps</string>
|
||||
<string name="set_autofill_service_title">Set default autofill service</string>
|
||||
<string name="set_autofill_service_summary">Enable autofilling to quickly fill out forms in other apps</string>
|
||||
<string name="password_size_title">Generated password size</string>
|
||||
<string name="password_size_summary">Sets default size of the generated passwords</string>
|
||||
<string name="list_password_generator_options_title">Password characters</string>
|
||||
<string name="list_password_generator_options_summary">Set allowed password generator characters</string>
|
||||
<string name="database_opened">Database opened</string>
|
||||
<string name="clipboard">Clipboard</string>
|
||||
<string name="clipboard_explanation_summary">Copy entry fields using the clipboard of your device</string>
|
||||
<string name="clipboard_notifications_title">Clipboard notifications</string>
|
||||
<string name="clipboard_notifications_summary">Enable clipboard notifications to copy fields when viewing an entry</string>
|
||||
<string name="clipboard_warning">If automatic deletion of clipboard fails, delete its history manually.</string>
|
||||
@@ -268,6 +269,7 @@
|
||||
<string name="lock_database_back_root_title">Press Back on root to lock</string>
|
||||
<string name="lock_database_back_root_summary">Lock the database when the user clicks the back button on the root screen</string>
|
||||
<string name="advanced_unlock">Advanced unlock</string>
|
||||
<string name="advanced_unlock_explanation_summary">Use advanced unlocking to open a database more easily</string>
|
||||
<string name="biometric_unlock_enable_title">Biometric unlocking</string>
|
||||
<string name="biometric_unlock_enable_summary">Lets you scan your biometric to open the database</string>
|
||||
<string name="biometric_auto_open_prompt_title">Auto open biometric prompt</string>
|
||||
|
||||
@@ -20,7 +20,10 @@
|
||||
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<PreferenceCategory
|
||||
android:title="@string/biometric">
|
||||
|
||||
<Preference
|
||||
android:key="@string/advanced_unlock_explanation_key"
|
||||
android:icon="@drawable/prefs_info_24dp"
|
||||
android:summary="@string/advanced_unlock_explanation_summary"/>
|
||||
<SwitchPreference
|
||||
android:key="@string/biometric_unlock_enable_key"
|
||||
android:title="@string/biometric_unlock_enable_title"
|
||||
|
||||
@@ -23,6 +23,7 @@
|
||||
android:title="@string/keyboard">
|
||||
<Preference
|
||||
android:key="@string/magic_keyboard_explanation_key"
|
||||
android:icon="@drawable/prefs_info_24dp"
|
||||
android:summary="@string/magic_keyboard_explanation_summary"/>
|
||||
<Preference
|
||||
android:key="@string/magic_keyboard_key"
|
||||
@@ -34,6 +35,10 @@
|
||||
|
||||
<PreferenceCategory
|
||||
android:title="@string/clipboard">
|
||||
<Preference
|
||||
android:key="@string/clipboard_explanation_key"
|
||||
android:icon="@drawable/prefs_info_24dp"
|
||||
android:summary="@string/clipboard_explanation_summary"/>
|
||||
<SwitchPreference
|
||||
android:key="@string/clipboard_notifications_key"
|
||||
android:title="@string/clipboard_notifications_title"
|
||||
@@ -62,10 +67,13 @@
|
||||
|
||||
<PreferenceCategory
|
||||
android:title="@string/autofill">
|
||||
<Preference
|
||||
android:key="@string/autofill_explanation_key"
|
||||
android:icon="@drawable/prefs_info_24dp"
|
||||
android:summary="@string/autofill_explanation_summary"/>
|
||||
<SwitchPreference
|
||||
android:key="@string/settings_autofill_enable_key"
|
||||
android:title="@string/set_autofill_service_title"
|
||||
android:summary="@string/set_autofill_service_summary"
|
||||
android:defaultValue="@bool/settings_autofill_enable_default"/>
|
||||
</PreferenceCategory>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user