diff --git a/app/src/main/java/com/beemdevelopment/aegis/ui/SlotManagerActivity.java b/app/src/main/java/com/beemdevelopment/aegis/ui/SlotManagerActivity.java deleted file mode 100644 index aaab4eb8..00000000 --- a/app/src/main/java/com/beemdevelopment/aegis/ui/SlotManagerActivity.java +++ /dev/null @@ -1,236 +0,0 @@ -package com.beemdevelopment.aegis.ui; - -import android.content.Intent; -import android.os.Bundle; -import android.view.Menu; -import android.view.MenuItem; -import android.view.View; -import android.widget.Toast; - -import androidx.annotation.NonNull; -import androidx.appcompat.app.ActionBar; -import androidx.appcompat.app.AlertDialog; -import androidx.biometric.BiometricPrompt; -import androidx.recyclerview.widget.LinearLayoutManager; -import androidx.recyclerview.widget.RecyclerView; - -import com.beemdevelopment.aegis.R; -import com.beemdevelopment.aegis.crypto.KeyStoreHandle; -import com.beemdevelopment.aegis.crypto.KeyStoreHandleException; -import com.beemdevelopment.aegis.ui.dialogs.Dialogs; -import com.beemdevelopment.aegis.vault.VaultFileCredentials; -import com.beemdevelopment.aegis.vault.slots.BiometricSlot; -import com.beemdevelopment.aegis.vault.slots.PasswordSlot; -import com.beemdevelopment.aegis.vault.slots.Slot; -import com.beemdevelopment.aegis.vault.slots.SlotException; -import com.beemdevelopment.aegis.vault.slots.SlotList; -import com.beemdevelopment.aegis.helpers.BiometricSlotInitializer; -import com.beemdevelopment.aegis.helpers.BiometricsHelper; -import com.beemdevelopment.aegis.ui.views.SlotAdapter; - -import javax.crypto.Cipher; - -public class SlotManagerActivity extends AegisActivity implements SlotAdapter.Listener { - private VaultFileCredentials _creds; - private SlotAdapter _adapter; - - private boolean _edited; - - @Override - protected void onCreate(Bundle savedInstanceState) { - super.onCreate(savedInstanceState); - if (abortIfOrphan(savedInstanceState)) { - return; - } - setContentView(R.layout.activity_slots); - setSupportActionBar(findViewById(R.id.toolbar)); - _edited = false; - - ActionBar bar = getSupportActionBar(); - bar.setHomeAsUpIndicator(R.drawable.ic_close); - bar.setDisplayHomeAsUpEnabled(true); - - findViewById(R.id.button_add_biometric).setOnClickListener(view -> { - if (BiometricsHelper.isAvailable(this)) { - BiometricSlotInitializer initializer = new BiometricSlotInitializer(SlotManagerActivity.this, new RegisterBiometricsListener()); - BiometricPrompt.PromptInfo info = new BiometricPrompt.PromptInfo.Builder() - .setTitle(getString(R.string.add_biometric_slot)) - .setNegativeButtonText(getString(android.R.string.cancel)) - .build(); - initializer.authenticate(info); - } - }); - - findViewById(R.id.button_add_password).setOnClickListener(view -> { - Dialogs.showSetPasswordDialog(this, new PasswordListener()); - }); - - // set up the recycler view - _adapter = new SlotAdapter(this); - RecyclerView slotsView = findViewById(R.id.list_slots); - LinearLayoutManager layoutManager = new LinearLayoutManager(this); - slotsView.setLayoutManager(layoutManager); - slotsView.setAdapter(_adapter); - slotsView.setNestedScrollingEnabled(false); - - // load the slots and masterKey - _creds = (VaultFileCredentials) getIntent().getSerializableExtra("creds"); - for (Slot slot : _creds.getSlots()) { - _adapter.addSlot(slot); - } - - updateBiometricsButton(); - } - - private void updateBiometricsButton() { - // only show the biometrics option if we can get an instance of the biometrics manager - // and if none of the slots in the collection has a matching alias in the keystore - int visibility = View.VISIBLE; - if (BiometricsHelper.isAvailable(this)) { - try { - KeyStoreHandle keyStore = new KeyStoreHandle(); - for (BiometricSlot slot : _creds.getSlots().findAll(BiometricSlot.class)) { - if (keyStore.containsKey(slot.getUUID().toString())) { - visibility = View.GONE; - break; - } - } - } catch (KeyStoreHandleException e) { - visibility = View.GONE; - } - } else { - visibility = View.GONE; - } - findViewById(R.id.button_add_biometric).setVisibility(visibility); - } - - private void onSave() { - Intent intent = new Intent(); - intent.putExtra("creds", _creds); - setResult(RESULT_OK, intent); - finish(); - } - - @Override - public boolean onOptionsItemSelected(MenuItem item) { - switch (item.getItemId()) { - case android.R.id.home: - onBackPressed(); - break; - case R.id.action_save: - onSave(); - break; - default: - return super.onOptionsItemSelected(item); - } - - return true; - } - - @Override - public boolean onCreateOptionsMenu(Menu menu) { - getMenuInflater().inflate(R.menu.menu_slots, menu); - return true; - } - - @Override - public void onBackPressed() { - if (!_edited) { - super.onBackPressed(); - return; - } - - Dialogs.showDiscardDialog(this, - (dialog, which) -> onSave(), - (dialog, which) -> super.onBackPressed() - ); - } - - @Override - public void onEditSlot(Slot slot) { - /*EditText textName = new EditText(this); - textName.setHint("Name"); - - new AlertDialog.Builder(this) - .setTitle("Edit slot name") - .setView(textName) - .setPositiveButton(android.R.string.ok, (dialog, whichButton) -> { - String name = textName.getText().toString(); - _edited = true; - }) - .setNegativeButton(android.R.string.cancel, null) - .show();*/ - } - - @Override - public void onRemoveSlot(Slot slot) { - SlotList slots = _creds.getSlots(); - if (slot instanceof PasswordSlot && slots.findAll(PasswordSlot.class).size() <= 1) { - Toast.makeText(this, R.string.password_slot_error, Toast.LENGTH_SHORT).show(); - return; - } - - Dialogs.showSecureDialog(new AlertDialog.Builder(this) - .setTitle(R.string.remove_slot) - .setMessage(R.string.remove_slot_description) - .setPositiveButton(android.R.string.yes, (dialog, whichButton) -> { - slots.remove(slot); - _adapter.removeSlot(slot); - _edited = true; - updateBiometricsButton(); - }) - .setNegativeButton(android.R.string.no, null) - .create()); - } - - private void addSlot(Slot slot) { - _creds.getSlots().add(slot); - _adapter.addSlot(slot); - _edited = true; - updateBiometricsButton(); - } - - private void showSlotError(String error) { - Toast.makeText(SlotManagerActivity.this, getString(R.string.adding_new_slot_error) + error, Toast.LENGTH_SHORT).show(); - } - - private class RegisterBiometricsListener implements BiometricSlotInitializer.Listener { - - @Override - public void onInitializeSlot(BiometricSlot slot, Cipher cipher) { - try { - slot.setKey(_creds.getKey(), cipher); - addSlot(slot); - } catch (SlotException e) { - onSlotInitializationFailed(0, e.toString()); - } - } - - @Override - public void onSlotInitializationFailed(int errorCode, @NonNull CharSequence errString) { - if (!BiometricsHelper.isCanceled(errorCode)) { - showSlotError(errString.toString()); - } - } - } - - private class PasswordListener implements Dialogs.SlotListener { - - @Override - public void onSlotResult(Slot slot, Cipher cipher) { - try { - slot.setKey(_creds.getKey(), cipher); - } catch (SlotException e) { - onException(e); - return; - } - - addSlot(slot); - } - - @Override - public void onException(Exception e) { - showSlotError(e.toString()); - } - } -} diff --git a/app/src/main/java/com/beemdevelopment/aegis/ui/fragments/preferences/SecurityPreferencesFragment.java b/app/src/main/java/com/beemdevelopment/aegis/ui/fragments/preferences/SecurityPreferencesFragment.java index 6afffb21..c86555a0 100644 --- a/app/src/main/java/com/beemdevelopment/aegis/ui/fragments/preferences/SecurityPreferencesFragment.java +++ b/app/src/main/java/com/beemdevelopment/aegis/ui/fragments/preferences/SecurityPreferencesFragment.java @@ -2,8 +2,6 @@ package com.beemdevelopment.aegis.ui.fragments.preferences; import static android.text.TextUtils.isDigitsOnly; -import android.app.Activity; -import android.content.Intent; import android.os.Bundle; import android.view.Window; import android.view.WindowManager; @@ -15,7 +13,6 @@ import androidx.biometric.BiometricPrompt; import androidx.preference.Preference; import androidx.preference.SwitchPreferenceCompat; -import com.beemdevelopment.aegis.BuildConfig; import com.beemdevelopment.aegis.PassReminderFreq; import com.beemdevelopment.aegis.Preferences; import com.beemdevelopment.aegis.R; @@ -23,7 +20,6 @@ import com.beemdevelopment.aegis.crypto.KeyStoreHandle; import com.beemdevelopment.aegis.crypto.KeyStoreHandleException; import com.beemdevelopment.aegis.helpers.BiometricSlotInitializer; import com.beemdevelopment.aegis.helpers.BiometricsHelper; -import com.beemdevelopment.aegis.ui.SlotManagerActivity; import com.beemdevelopment.aegis.ui.dialogs.Dialogs; import com.beemdevelopment.aegis.ui.preferences.SwitchPreference; import com.beemdevelopment.aegis.ui.tasks.PasswordSlotDecryptTask; @@ -45,7 +41,6 @@ public class SecurityPreferencesFragment extends PreferencesFragment { private SwitchPreference _biometricsPreference; private Preference _autoLockPreference; private Preference _setPasswordPreference; - private Preference _slotsPreference; private Preference _passwordReminderPreference; private SwitchPreferenceCompat _pinKeyboardPreference; @@ -158,14 +153,6 @@ public class SecurityPreferencesFragment extends PreferencesFragment { return false; }); - _slotsPreference = findPreference("pref_slots"); - _slotsPreference.setOnPreferenceClickListener(preference -> { - Intent intent = new Intent(getActivity(), SlotManagerActivity.class); - intent.putExtra("creds", _vaultManager.getVault().getCredentials()); - startActivityForResult(intent, CODE_SLOTS); - return true; - }); - _pinKeyboardPreference = findPreference("pref_pin_keyboard"); _pinKeyboardPreference.setOnPreferenceChangeListener((preference, newValue) -> { if (!(boolean) newValue) { @@ -247,30 +234,11 @@ public class SecurityPreferencesFragment extends PreferencesFragment { }); } - @Override - public void onActivityResult(int requestCode, int resultCode, Intent data) { - if (data != null && requestCode == CODE_SLOTS) { - onSlotManagerResult(resultCode, data); - } - } - - private void onSlotManagerResult(int resultCode, Intent data) { - if (resultCode != Activity.RESULT_OK) { - return; - } - - VaultFileCredentials creds = (VaultFileCredentials) data.getSerializableExtra("creds"); - _vaultManager.getVault().setCredentials(creds); - saveAndBackupVault(); - updateEncryptionPreferences(); - } - private void updateEncryptionPreferences() { boolean encrypted = _vaultManager.getVault().isEncryptionEnabled(); _encryptionPreference.setChecked(encrypted, true); _setPasswordPreference.setVisible(encrypted); _biometricsPreference.setVisible(encrypted); - _slotsPreference.setEnabled(encrypted); _autoLockPreference.setVisible(encrypted); _pinKeyboardPreference.setVisible(encrypted); @@ -278,18 +246,15 @@ public class SecurityPreferencesFragment extends PreferencesFragment { SlotList slots = _vaultManager.getVault().getCredentials().getSlots(); boolean multiPassword = slots.findAll(PasswordSlot.class).size() > 1; boolean multiBio = slots.findAll(BiometricSlot.class).size() > 1; - boolean showSlots = BuildConfig.DEBUG || multiPassword || multiBio; boolean canUseBio = BiometricsHelper.isAvailable(getContext()); _setPasswordPreference.setEnabled(!multiPassword); _biometricsPreference.setEnabled(canUseBio && !multiBio); _biometricsPreference.setChecked(slots.has(BiometricSlot.class), true); - _slotsPreference.setVisible(showSlots); _passwordReminderPreference.setVisible(slots.has(BiometricSlot.class)); } else { _setPasswordPreference.setEnabled(false); _biometricsPreference.setEnabled(false); _biometricsPreference.setChecked(false, true); - _slotsPreference.setVisible(false); _passwordReminderPreference.setVisible(false); } } diff --git a/app/src/main/res/layout/activity_slots.xml b/app/src/main/res/layout/activity_slots.xml deleted file mode 100644 index a2dbd930..00000000 --- a/app/src/main/res/layout/activity_slots.xml +++ /dev/null @@ -1,124 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/app/src/main/res/values-ar-rSA/strings.xml b/app/src/main/res/values-ar-rSA/strings.xml index 61ab12fb..66135394 100644 --- a/app/src/main/res/values-ar-rSA/strings.xml +++ b/app/src/main/res/values-ar-rSA/strings.xml @@ -33,8 +33,6 @@ قم بالتفعيل لإظهار اسم الحساب بجانب المصدِّر المهلة قفل المخزن تلقائيًا بعد %1$s ثواني من عدم الاستعمال - خانات المفاتيح - إدارة لائحة المفاتيح التي يمكنها فك تشفير المخزن استيراد من ملف استيراد الرموز من ملف نسخ تلقائي للخزينة diff --git a/app/src/main/res/values-bg-rBG/strings.xml b/app/src/main/res/values-bg-rBG/strings.xml index 76976109..d563a089 100644 --- a/app/src/main/res/values-bg-rBG/strings.xml +++ b/app/src/main/res/values-bg-rBG/strings.xml @@ -34,8 +34,6 @@ Активирайте това, за да се показва името на акаунта до издателя Изчакване Автоматично заключване на трезора след %1$s секунди бездействие - Ключови слотове - Управление на списъка с ключове, които могат да дешифрират трезора Импорт от файл Импортиране на токени от файл Участвайте в системата за архивиране на Android diff --git a/app/src/main/res/values-cs-rCZ/strings.xml b/app/src/main/res/values-cs-rCZ/strings.xml index 91597601..c29e915c 100644 --- a/app/src/main/res/values-cs-rCZ/strings.xml +++ b/app/src/main/res/values-cs-rCZ/strings.xml @@ -40,8 +40,6 @@ Zobrazit název účtu vedle poskytovatele Časový limit Automaticky zamknout trezor po %1$s sekundách nečinnosti - Sloty klíčů - Správa seznamu klíčů, které mohou dešifrovat trezor Importovat ze souboru Importovat tokeny ze souboru Účast v zálohovacím systému Androidu diff --git a/app/src/main/res/values-da-rDK/strings.xml b/app/src/main/res/values-da-rDK/strings.xml index 2da36218..64faf2eb 100644 --- a/app/src/main/res/values-da-rDK/strings.xml +++ b/app/src/main/res/values-da-rDK/strings.xml @@ -40,8 +40,6 @@ Aktiver dette for at vise kontonavnet ved siden af udstederen Timeout Lås automatisk Boksen efter %1$s sekunders inaktivitet - Nøglepladser - Håndtér listen over nøgler, som kan dekryptere Boksen Import til fil Importér tokens fra en fil Deltag i Androids sikkerhedskopieringssystem diff --git a/app/src/main/res/values-de-rDE/strings.xml b/app/src/main/res/values-de-rDE/strings.xml index 3725aa1c..59f78dc3 100644 --- a/app/src/main/res/values-de-rDE/strings.xml +++ b/app/src/main/res/values-de-rDE/strings.xml @@ -40,8 +40,6 @@ Aktiviere dies, um den Kontonamen neben dem Herausgeber anzuzeigen Zeitüberschreitung Sperrt die Datenbank automatisch nach %1$s Sekunden Inaktivität - Schlüsselplätze - Verwalte die Liste der Schlüssel, die die Datenbank entschlüsseln können Aus Datei importieren Token aus einer Datei importieren Einbindung in das Sicherungssystem von Android diff --git a/app/src/main/res/values-el-rGR/strings.xml b/app/src/main/res/values-el-rGR/strings.xml index 63e7a814..03bd26ff 100644 --- a/app/src/main/res/values-el-rGR/strings.xml +++ b/app/src/main/res/values-el-rGR/strings.xml @@ -40,8 +40,6 @@ Ενεργοποίηση προβολής ονόματος λογαριασμού δίπλα στον εκδότη Χρονικό όριο Αυτόματο κλείδωμα κρύπτης μετά από %1$s δευτερόλεπτα αδράνειας - Υποδοχή κλειδιών - Διαχείριση λίστας κλειδιών που μπορούν να αποκρυπτογραφήσουν την κρύπτη Εισαγωγή από αρχείο Εισαγωγή αναγνωριστικών από αρχείο Συμμετοχή στο σύστημα αντιγράφων ασφαλείας του Android diff --git a/app/src/main/res/values-es-rES/strings.xml b/app/src/main/res/values-es-rES/strings.xml index 4c0c2220..6be057d0 100644 --- a/app/src/main/res/values-es-rES/strings.xml +++ b/app/src/main/res/values-es-rES/strings.xml @@ -40,8 +40,6 @@ Active esto para mostrar el nombre de la cuenta junto al emisor Tiempo de espera Bloquear automáticamente la bóveda después de %1$s segundos de inactividad - Claves - Administrar la lista de claves que puede descifrar la bóveda Importar desde un archivo Importar tokens desde un archivo Participar en el sistema de copia de seguridad de Android diff --git a/app/src/main/res/values-eu-rES/strings.xml b/app/src/main/res/values-eu-rES/strings.xml index 71f8f745..d3175e07 100644 --- a/app/src/main/res/values-eu-rES/strings.xml +++ b/app/src/main/res/values-eu-rES/strings.xml @@ -40,8 +40,6 @@ Aktibatu hau kontu-izena igorlearen ondoan bistaratzeko Denbora-muga Blokeatu automatikoki biltegia %1$s segundo jarduerarik gabe egon ondoren - Arteka giltzarriak - Kudeatu biltegia deszifratu dezaketen gakoen zerrenda Inportatu fitxategi batetik Inportatu marka-ikurrak fitxategi batetik Androiden segurtasun kopien sisteman parte hartu diff --git a/app/src/main/res/values-fa-rIR/strings.xml b/app/src/main/res/values-fa-rIR/strings.xml index ee2158f7..5b4ae1c1 100644 --- a/app/src/main/res/values-fa-rIR/strings.xml +++ b/app/src/main/res/values-fa-rIR/strings.xml @@ -34,8 +34,6 @@ برای نمایش نام حساب کاربری کنار صادر کننده فعال کنید اتمام مهلت بعد از %1$s ثانیه عدم فعالیت مخزن را قفل کن - محل کلید‌ها - مدیریت کلیدهایی که میتوانند مخزن را رمزگشایی کنند وارد کردن از فایل وارد کردن توکن ها از فایل شرکت کردن در سیستم پشتیبانگیری اندروید diff --git a/app/src/main/res/values-fi-rFI/strings.xml b/app/src/main/res/values-fi-rFI/strings.xml index 8f6e071a..a25eb73a 100644 --- a/app/src/main/res/values-fi-rFI/strings.xml +++ b/app/src/main/res/values-fi-rFI/strings.xml @@ -39,8 +39,6 @@ Ota käyttöön nähdäksesi tilin nimen sen myöntäjän rinnalla Aikakatkaisu Lukitse holvi automaattisesti %1$s sekunnin käyttämättömyyden jälkeen - Avainpaikat - Hallitse listaa avaimista, jotka voivat purkaa holvin salauksen Tuo tiedostosta Tuo tunnukset tiedostosta Käytä Androidin omaa varmuuskopiointijärjestelmää diff --git a/app/src/main/res/values-fr-rFR/strings.xml b/app/src/main/res/values-fr-rFR/strings.xml index 0e66fa7a..1b337f3f 100644 --- a/app/src/main/res/values-fr-rFR/strings.xml +++ b/app/src/main/res/values-fr-rFR/strings.xml @@ -40,8 +40,6 @@ Activer pour afficher le nom de compte près de l\'émetteur Délai Verrouiller automatiquement le coffre-fort après %1$s secondes d\'inactivité - Emplacements de clé - Gérer la liste des clés qui peuvent déchiffrer le coffre-fort Importer depuis un fichier Importer des jetons depuis un fichier Participer au système de sauvegarde d\'Android diff --git a/app/src/main/res/values-hi-rIN/strings.xml b/app/src/main/res/values-hi-rIN/strings.xml index ef35e19f..fecbb85e 100644 --- a/app/src/main/res/values-hi-rIN/strings.xml +++ b/app/src/main/res/values-hi-rIN/strings.xml @@ -20,8 +20,6 @@ जारीकर्ता के बगल में खाता नाम दिखाने के लिए इसे सक्षम करें समय सीमा समाप्ति निष्क्रियता के %1$s सेकंड के बाद वॉल्ट को स्वचालित रूप से लॉक करें - कुंजी स्लॉट - कुंजीओं की सूची प्रबंधित करें जो वॉल्ट को डिक्रिप्ट कर सकती हैं फ़ाइल से आयात करें टोकन को फ़ाइल से आयात करें बदलाव होने पर एक्सटर्नल स्टोरेज में स्वतः ही वॉल्ट का बैकअप बनाएँ। यह सिर्फ एन्क्रिप्टेड वॉल्ट को सपोर्ट करता है। diff --git a/app/src/main/res/values-hu-rHU/strings.xml b/app/src/main/res/values-hu-rHU/strings.xml index ec8f69f2..81cf8c34 100644 --- a/app/src/main/res/values-hu-rHU/strings.xml +++ b/app/src/main/res/values-hu-rHU/strings.xml @@ -18,8 +18,6 @@ Kapcsolja be a fiók nevének megjelenítéséhez a kibocsátó mellett Időtúllépés A széf automatikus zárolása %1$s másodperc tétlenség után - Feloldási kulcsok - Azon kulcsok kezelése, melyek feloldhatják a széfet Importálás fájlból Tokenek importálása fájlból Biztonsági mentést készít a széfről a külső tárolón. Ez csak titkosított széfek esetén támogatott. diff --git a/app/src/main/res/values-in-rID/strings.xml b/app/src/main/res/values-in-rID/strings.xml index 00fadab3..21a27950 100644 --- a/app/src/main/res/values-in-rID/strings.xml +++ b/app/src/main/res/values-in-rID/strings.xml @@ -40,8 +40,6 @@ Aktifkan ini untuk menampilkan nama akun di samping penerbit Waktu habis Kunci brankas secara otomatis setelah %1$s detik tidak aktif - Slot kunci - Kelola daftar kunci yang dapat mendekripsi brankas Impor berkas Impor token dari berkas Partisipasi di sistem pencadangan Android diff --git a/app/src/main/res/values-it-rIT/strings.xml b/app/src/main/res/values-it-rIT/strings.xml index 03e9a46b..c6181747 100644 --- a/app/src/main/res/values-it-rIT/strings.xml +++ b/app/src/main/res/values-it-rIT/strings.xml @@ -40,8 +40,6 @@ Abilita questa opzione per mostrare il nome dell\'account vicino all\'emittente Timeout Blocca automaticamente la cassaforte dopo %1$s secondi di inattività - Slot chiavi - Gestisci la lista delle chiavi che possono decriptare il database Importa da file Importa token da file Partecipa al sistema di backup di Android diff --git a/app/src/main/res/values-ja-rJP/strings.xml b/app/src/main/res/values-ja-rJP/strings.xml index fe640ead..b38d2f62 100644 --- a/app/src/main/res/values-ja-rJP/strings.xml +++ b/app/src/main/res/values-ja-rJP/strings.xml @@ -40,8 +40,6 @@ 有効にすると発行者の隣にアカウント名を表示します タイムアウト 操作を%1$s秒間行わない場合、自動的にロックします - キースロット - Vaultを復号できる鍵を管理します ファイルからインポート ファイルからトークンをインポート Androidのバックアップシステムに含める diff --git a/app/src/main/res/values-kn-rIN/strings.xml b/app/src/main/res/values-kn-rIN/strings.xml index c2364507..33011cfd 100644 --- a/app/src/main/res/values-kn-rIN/strings.xml +++ b/app/src/main/res/values-kn-rIN/strings.xml @@ -15,7 +15,6 @@ ಖಾತೆಯ ಹೆಸರನ್ನು ತೋರಿಸು ಖಾತೆಯ ಹೆಸರನ್ನು ನೀಡುವವರ ಪಕ್ಕ ತೋರಿಸುವುದಕ್ಕೆ ಇದನ್ನು ಸಕ್ರಿಯಗೊಳಿಸು ಕಾಲಾವಧಿ - ಬೀಗದ ಕೈಯ್ಯಿನ ಸ್ಲಾಟುಗಳು ಫೈಲಿಂದ ಆಮದಿಸು ಅಪ್ಲಿಕೇಶನಿಂದ ಆಮದಿಸು ರಫ್ತು ಮಾಡು diff --git a/app/src/main/res/values-lv-rLV/strings.xml b/app/src/main/res/values-lv-rLV/strings.xml index aecef5bb..3d78f758 100644 --- a/app/src/main/res/values-lv-rLV/strings.xml +++ b/app/src/main/res/values-lv-rLV/strings.xml @@ -40,8 +40,6 @@ Iespējot, lai rādītu konta nosaukumu blakus izsniedzējam Noildze Aizslēgt glabātavu pēc %1$s sekundes(žu) bezdarbības - Atslēgas vieta - Pārvaldīt atslēgu, ar kurām var atšifrēt glabātavu, sarakstu Izgūt no datnes Ievietot kodus no datnes Ņemt dalību Android dublēšanas sistēmā diff --git a/app/src/main/res/values-nl-rNL/strings.xml b/app/src/main/res/values-nl-rNL/strings.xml index a064def2..1c4502b2 100644 --- a/app/src/main/res/values-nl-rNL/strings.xml +++ b/app/src/main/res/values-nl-rNL/strings.xml @@ -40,8 +40,6 @@ Schakel in om de accountnaam naast de uitgever te tonen Time-out Automatisch kluis vergrendelen na %1$s seconden zonder activiteit - Vergrendelingssleutels - Beheer de lijst van vergrendelingssleutels die de kluis kunnen decrypten Importeren vanuit een bestand Importeer tokens vanuit een bestand Neem deel aan het back-upsysteem van Android diff --git a/app/src/main/res/values-pl-rPL/strings.xml b/app/src/main/res/values-pl-rPL/strings.xml index 4a832ce7..c22b7766 100644 --- a/app/src/main/res/values-pl-rPL/strings.xml +++ b/app/src/main/res/values-pl-rPL/strings.xml @@ -37,8 +37,6 @@ Włącz tę opcję, aby pokazywać nazwę konta obok wydawcy Limit czasu Automatycznie zablokuj sejf po %1$s sekundach bezczynności - Sloty klucza - Zarządzaj listą kluczy, które odszyfrowują sejf Importuj z pliku Importuj tokeny z aplikacji Utwórz kopię zapasową w systemie Android diff --git a/app/src/main/res/values-pt-rBR/strings.xml b/app/src/main/res/values-pt-rBR/strings.xml index ffa4345d..9feb5de9 100644 --- a/app/src/main/res/values-pt-rBR/strings.xml +++ b/app/src/main/res/values-pt-rBR/strings.xml @@ -40,8 +40,6 @@ Habilite essa opção para exibir o nome da conta ao lado do nome do serviço Tempo de espera Bloqueia automaticamente o cofre depois de %1$s segundos de inatividade - Slots de chaves - Gerencia a lista de chaves que podem descriptografar o cofre Importar de arquivo Importa tokens de um arquivo Participar do sistema de backup do Android diff --git a/app/src/main/res/values-pt-rPT/strings.xml b/app/src/main/res/values-pt-rPT/strings.xml index b420d788..f0e3b34a 100644 --- a/app/src/main/res/values-pt-rPT/strings.xml +++ b/app/src/main/res/values-pt-rPT/strings.xml @@ -20,8 +20,6 @@ Ative isto para mostrar o nome da conta ao lado do emissor Tempo esgotado Bloquear automaticamente o cofre após %1$s segundos de inatividade - Slots de chaves - Gerenciar a lista de chaves que podem descriptografar o cofre Importar arquivo Importar tokens de um arquivo Cria automaticamente backups do cofre no armazenamento externo quando alterações forem feitas. Isso só é suportado para cofres criptografados. diff --git a/app/src/main/res/values-ro-rRO/strings.xml b/app/src/main/res/values-ro-rRO/strings.xml index 18f18e99..5eeb3ba5 100644 --- a/app/src/main/res/values-ro-rRO/strings.xml +++ b/app/src/main/res/values-ro-rRO/strings.xml @@ -40,8 +40,6 @@ Activează pentru a afișa numele contului lângă emitent Inactivitate Blochează automat seiful după %1$s secunde de inactivitate - Sloturi cheie - Gestionați lista de chei care pot decripta seiful Importă din fișier Importă token-uri dintr-un fișier Participă la copia de rezervă a sistemului Android diff --git a/app/src/main/res/values-ru-rRU/strings.xml b/app/src/main/res/values-ru-rRU/strings.xml index edbc1c4d..35393364 100644 --- a/app/src/main/res/values-ru-rRU/strings.xml +++ b/app/src/main/res/values-ru-rRU/strings.xml @@ -40,8 +40,6 @@ Включите, чтобы показывать название учётной записи рядом с эмитентом Задержка Автоматически блокировать хранилище после %1$s секунд бездействия - Ключевые слоты - Управление списком ключей, которые могут расшифровать хранилище Импорт из файла Импорт ключей из файла Система резервного копирования Android diff --git a/app/src/main/res/values-sk-rSK/strings.xml b/app/src/main/res/values-sk-rSK/strings.xml index 8a11b736..83ffc9a1 100644 --- a/app/src/main/res/values-sk-rSK/strings.xml +++ b/app/src/main/res/values-sk-rSK/strings.xml @@ -29,7 +29,6 @@ Povolením tejto možnosti zobrazíte názov účtu vedľa vydavateľa Časový limit Automaticky uzamknúť trezor po %1$s sekundách nečinnosti - Spravujte zoznam kľúčov, pomocou ktorých je možné dešifrovať trezor Importovať zo súboru Importovať tokeny zo súboru Po vykonaní zmien automaticky vytvárať zálohy trezoru na externom úložisku. Toto je podporované iba pre šifrované trezory. diff --git a/app/src/main/res/values-sv-rSE/strings.xml b/app/src/main/res/values-sv-rSE/strings.xml index 552455c5..3d73d8a3 100644 --- a/app/src/main/res/values-sv-rSE/strings.xml +++ b/app/src/main/res/values-sv-rSE/strings.xml @@ -40,8 +40,6 @@ Aktivera denna för att visa kontonamnet bredvid utfärdaren Tidsgräns Lås valvet automatiskt efter %1$s sekunders inaktivitet - Nyckelplatser - Hantera listan över nycklar som kan dekryptera valvet Importera från fil Importera polletter från en fil Delta i Androids säkerhetskopiering diff --git a/app/src/main/res/values-tr-rTR/strings.xml b/app/src/main/res/values-tr-rTR/strings.xml index 6b696cc1..ee03c276 100644 --- a/app/src/main/res/values-tr-rTR/strings.xml +++ b/app/src/main/res/values-tr-rTR/strings.xml @@ -40,8 +40,6 @@ Hesap adını sağlayıcının yanında göstermek için bunu etkinleştirin Zaman aşımı Kasayı %1$s saniyelik hareketsizliğin ardından otomatik kilitle - Anahtarlık - Kasayı açabilecek anahtarların listesini yönet Dosyadan içeriye aktar Veritabanını dosyadan içeriye aktar Android yedekleme sistemine dahil ol diff --git a/app/src/main/res/values-uk-rUA/strings.xml b/app/src/main/res/values-uk-rUA/strings.xml index 98b9b12f..d87717f2 100644 --- a/app/src/main/res/values-uk-rUA/strings.xml +++ b/app/src/main/res/values-uk-rUA/strings.xml @@ -34,8 +34,6 @@ Увімкніть, щоб показувати обліковий запис поруч з емітентом Тайм-аут Автоматично блокувати сховище через %1$s секунд неактивності - Ключові слоти - Керуйте списком ключів, які можуть розшифрувати сховище Імпорт з файлу Імпортувати токени з файлу Брати участь у системі резервного копіювання Android diff --git a/app/src/main/res/values-vi-rVN/strings.xml b/app/src/main/res/values-vi-rVN/strings.xml index a0211aee..a9bf33c4 100644 --- a/app/src/main/res/values-vi-rVN/strings.xml +++ b/app/src/main/res/values-vi-rVN/strings.xml @@ -40,8 +40,6 @@ Bật tuỳ chọn này để hiện tên tài khoản bên cạnh người cấp Thời gian chờ Tự động khoá kho sau %1$s giây không có hoạt động - Ô mã khoá - Quản lý danh sách các mã khoá có thể giải mã kho Nhập từ tệp Nhập các token từ một tệp Tham gia vào hệ thống sao lưu của Android diff --git a/app/src/main/res/values-zh-rCN/strings.xml b/app/src/main/res/values-zh-rCN/strings.xml index 681fb50a..3a25fab5 100644 --- a/app/src/main/res/values-zh-rCN/strings.xml +++ b/app/src/main/res/values-zh-rCN/strings.xml @@ -40,8 +40,6 @@ 在应用名称旁边显示账户名称 超时 在无操作 %1$s 秒后自动锁定数据库 - 键槽 - 管理能够解密数据库的密钥列表 从文件导入 从文件导入令牌 参与Android的备份系统 diff --git a/app/src/main/res/values-zh-rTW/strings.xml b/app/src/main/res/values-zh-rTW/strings.xml index 3a7dbe4f..18f38a9c 100644 --- a/app/src/main/res/values-zh-rTW/strings.xml +++ b/app/src/main/res/values-zh-rTW/strings.xml @@ -30,8 +30,6 @@ 在服務商名稱旁邊顯示帳戶名稱 越時 在無操作 %1$s 秒後自動鎖定保險箱 - 密匙槽 - 管理能夠解密保險箱的密鑰列表 從檔案匯入 從檔案匯入憑證 使用 Android 的備份系統 diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 2a889bde..be6b7cd4 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -45,8 +45,6 @@ Enable this to show the account name next to the issuer Timeout Automatically lock the vault after %1$s seconds of inactivity - Key slots - Manage the list of keys that can decrypt the vault Import from file Import tokens from a file Android cloud backups diff --git a/app/src/main/res/xml/preferences_security.xml b/app/src/main/res/xml/preferences_security.xml index ea98ce26..37e68fc0 100644 --- a/app/src/main/res/xml/preferences_security.xml +++ b/app/src/main/res/xml/preferences_security.xml @@ -32,12 +32,6 @@ android:summary="@string/pref_password_reminder_summary" android:dependency="pref_biometrics" app:iconSpaceReserved="false"/> - -