diff --git a/app/src/main/java/com/beemdevelopment/aegis/ui/Dialogs.java b/app/src/main/java/com/beemdevelopment/aegis/ui/Dialogs.java index a206967c..2a12690b 100644 --- a/app/src/main/java/com/beemdevelopment/aegis/ui/Dialogs.java +++ b/app/src/main/java/com/beemdevelopment/aegis/ui/Dialogs.java @@ -71,7 +71,7 @@ public class Dialogs { String title, message; if (totalEntries > 1) { title = activity.getString(R.string.delete_entries); - message = String.format(activity.getString(R.string.delete_entries_description), totalEntries); + message = activity.getResources().getQuantityString(R.plurals.delete_entries_description, totalEntries, totalEntries); } else { title = activity.getString(R.string.delete_entry); message = activity.getString(R.string.delete_entry_description); diff --git a/app/src/main/java/com/beemdevelopment/aegis/ui/PreferencesFragment.java b/app/src/main/java/com/beemdevelopment/aegis/ui/PreferencesFragment.java index bfb13efb..bbc96038 100644 --- a/app/src/main/java/com/beemdevelopment/aegis/ui/PreferencesFragment.java +++ b/app/src/main/java/com/beemdevelopment/aegis/ui/PreferencesFragment.java @@ -734,7 +734,7 @@ public class PreferencesFragment extends PreferenceFragmentCompat { return; } - String toastMessage = getResources().getString(R.string.imported_entries_count, selectedEntries.size()); + String toastMessage = getResources().getQuantityString(R.plurals.imported_entries_count, selectedEntries.size(), selectedEntries.size()); Toast.makeText(getContext(), toastMessage, Toast.LENGTH_SHORT).show(); _result.putExtra("needsRecreate", true); diff --git a/app/src/main/java/com/beemdevelopment/aegis/ui/ScannerActivity.java b/app/src/main/java/com/beemdevelopment/aegis/ui/ScannerActivity.java index f6a66ab8..22b36c1c 100644 --- a/app/src/main/java/com/beemdevelopment/aegis/ui/ScannerActivity.java +++ b/app/src/main/java/com/beemdevelopment/aegis/ui/ScannerActivity.java @@ -189,7 +189,7 @@ public class ScannerActivity extends AegisActivity implements QrCodeAnalyzer.Lis finish(_entries); } - Toast.makeText(this, getString(R.string.google_qr_export_scanned, _batchIndex + 1, export.getBatchSize()), Toast.LENGTH_SHORT).show(); + Toast.makeText(this, getResources().getQuantityString(R.plurals.google_qr_export_scanned, export.getBatchSize(), _batchIndex + 1, export.getBatchSize()), Toast.LENGTH_SHORT).show(); } else if (_batchIndex != batchIndex) { Toast.makeText(this, getString(R.string.google_qr_export_unexpected, _batchIndex + 1, batchIndex + 1), Toast.LENGTH_SHORT).show(); } diff --git a/app/src/main/java/com/beemdevelopment/aegis/ui/SelectEntriesActivity.java b/app/src/main/java/com/beemdevelopment/aegis/ui/SelectEntriesActivity.java index df290eb9..5e179afd 100644 --- a/app/src/main/java/com/beemdevelopment/aegis/ui/SelectEntriesActivity.java +++ b/app/src/main/java/com/beemdevelopment/aegis/ui/SelectEntriesActivity.java @@ -1,11 +1,5 @@ package com.beemdevelopment.aegis.ui; -import androidx.annotation.NonNull; -import androidx.appcompat.app.ActionBar; -import androidx.appcompat.app.AlertDialog; -import androidx.recyclerview.widget.LinearLayoutManager; -import androidx.recyclerview.widget.RecyclerView; - import android.content.ClipData; import android.content.ClipboardManager; import android.content.Context; @@ -16,6 +10,12 @@ import android.view.Menu; import android.view.MenuItem; import android.widget.Toast; +import androidx.annotation.NonNull; +import androidx.appcompat.app.ActionBar; +import androidx.appcompat.app.AlertDialog; +import androidx.recyclerview.widget.LinearLayoutManager; +import androidx.recyclerview.widget.RecyclerView; + import com.beemdevelopment.aegis.R; import com.beemdevelopment.aegis.helpers.FabScrollHelper; import com.beemdevelopment.aegis.importers.DatabaseImporterEntryException; @@ -74,7 +74,7 @@ public class SelectEntriesActivity extends AegisActivity { private void showErrorDialog(List errors) { Dialogs.showSecureDialog(new AlertDialog.Builder(this) .setTitle(R.string.import_error_title) - .setMessage(getString(R.string.import_error_dialog, errors.size())) + .setMessage(getResources().getQuantityString(R.plurals.import_error_dialog, errors.size(), errors.size())) .setPositiveButton(android.R.string.ok, null) .setNeutralButton(getString(R.string.details), (dialog, which) -> showDetailedErrorDialog(errors)) .create()); diff --git a/app/src/main/java/com/beemdevelopment/aegis/ui/TransferEntriesActivity.java b/app/src/main/java/com/beemdevelopment/aegis/ui/TransferEntriesActivity.java index d73dd441..9468cfc9 100644 --- a/app/src/main/java/com/beemdevelopment/aegis/ui/TransferEntriesActivity.java +++ b/app/src/main/java/com/beemdevelopment/aegis/ui/TransferEntriesActivity.java @@ -9,11 +9,9 @@ import android.view.View; import android.widget.Button; import android.widget.ImageView; import android.widget.TextView; -import android.widget.Toast; import com.beemdevelopment.aegis.R; import com.beemdevelopment.aegis.otp.GoogleAuthInfo; -import com.beemdevelopment.aegis.vault.VaultEntry; import com.beemdevelopment.aegis.vault.VaultManager; import com.google.zxing.BarcodeFormat; import com.google.zxing.WriterException; @@ -22,7 +20,6 @@ import com.google.zxing.qrcode.QRCodeWriter; import java.util.ArrayList; import java.util.List; -import java.util.UUID; public class TransferEntriesActivity extends AegisActivity { private List _authInfos; @@ -58,7 +55,6 @@ public class TransferEntriesActivity extends AegisActivity { _authInfos = (ArrayList) intent.getSerializableExtra("authInfos"); int controlVisibility = _authInfos.size() != 1 ? View.VISIBLE : View.INVISIBLE; - _entriesCount.setVisibility(controlVisibility); _nextButton.setVisibility(controlVisibility); _nextButton.setOnClickListener(v -> { @@ -108,7 +104,7 @@ public class TransferEntriesActivity extends AegisActivity { GoogleAuthInfo selectedEntry = _authInfos.get(_currentEntryCount - 1); _issuer.setText(selectedEntry.getIssuer()); _accountName.setText(selectedEntry.getAccountName()); - _entriesCount.setText(String.format(getString(R.string.entries_count), _currentEntryCount, _authInfos.size())); + _entriesCount.setText(getResources().getQuantityString(R.plurals.entries_count, _authInfos.size(), _currentEntryCount, _authInfos.size())); QRCodeWriter writer = new QRCodeWriter(); BitMatrix bitMatrix = null; diff --git a/app/src/main/res/layout/activity_share_entry.xml b/app/src/main/res/layout/activity_share_entry.xml index 6358d5f1..87b0415b 100644 --- a/app/src/main/res/layout/activity_share_entry.xml +++ b/app/src/main/res/layout/activity_share_entry.xml @@ -99,7 +99,6 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginBottom="20dp" - android:text="@string/entries_count" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintEnd_toEndOf="@+id/btnNext" app:layout_constraintHorizontal_bias="0.506" diff --git a/app/src/main/res/values-ar-rSA/strings.xml b/app/src/main/res/values-ar-rSA/strings.xml index fa6d72fb..90e99748 100644 --- a/app/src/main/res/values-ar-rSA/strings.xml +++ b/app/src/main/res/values-ar-rSA/strings.xml @@ -111,7 +111,6 @@ حذف المدخلات هل ترغب حقًا في حذف هذا المدخل؟ حذف المدخلات - هل ترغب حقًا في حذف %d مدخلات؟ تجاهل التغييرات؟ لم يتم حفظ تغييراتك مجلد @@ -151,8 +150,6 @@ حدث خطأ أثناء محاولة قراءة الملف ّخطأ: التطبيق غير مثبت خطأ: تعذّر الوصول إلى الجذر root - تم استيراد %d مدخلات - قراءة %d مدخلات. %d أخطاء. حدث خطأ أو أكثر أثناء الاستيراد حدث خطأ أثناء محاولة تصدير المخزن تم تصدير المخزن @@ -205,7 +202,6 @@ صغير مصدِّر غير معروف اسم الحساب غير معروف - لم يستطع Aegis استيراد %d رمو.ز سيتم تجاوز تلك الرموز. اضغط على \'التفاصيل\' لمشاهدة المزيد من المعلومات حول الأخطاء. تعذّر قراءة ومعالجة كود QR تعذّر توليد كود QR اختر صورة @@ -233,13 +229,11 @@ يعتمد Aegis على وقت النظام لتوليد الأكواد الصحيحة. انحراف بمقادر بضعة ثواني يمكن أن يؤدي إلى أكواد خاطئة. يبدوا أن جهازك غير معيّن إلى مزامنة الوقت تلقائيًا. هل ترغب بفعل ذلك الآن؟ إيقاف تحذيري. أنا أعرف ما أفعله. تم العثور على كود QR لا علاقة له. حاول إعادة تشغيل الماسح. - تم مسح %d/%d كود QR انتظرت كود QR #%d، ولكن مسحت #%d بدلًا منه النسخ الاحتياطي للمخزن فشل مؤخرًا لا توجد أكواد لعرضها. ابدأ بإضافة مدخلات بالنقر على علامة الزائد في أسفل الركن الأيسر لم يتم العثور على مدخلات تم - %d / %d مدخلات التالي السابق نقل الإدخال diff --git a/app/src/main/res/values-cs-rCZ/strings.xml b/app/src/main/res/values-cs-rCZ/strings.xml index 57e4440a..b13d3384 100644 --- a/app/src/main/res/values-cs-rCZ/strings.xml +++ b/app/src/main/res/values-cs-rCZ/strings.xml @@ -105,7 +105,6 @@ Odstranit položku Opravdu chcete odstranit tuto položku? Odstranit položky - Opravdu chcete odstranit %d položek? Zahodit změny? Změny nebyly uloženy Složka @@ -144,8 +143,6 @@ Při pokusu o čtení souboru došlo k chybě Chyba: Aplikace není nainstalována Chyba: Nelze získat root přístup - Naimportováno %d záznamů - Čtení %d záznamů. %d chyb. Při importu došlo k jedné nebo více chybám Při pokusu o export trezoru došlo k chybě Trezor byl exportován @@ -196,7 +193,6 @@ Malý Neznámý poskytovatel Neznámý název účtu - Nepovedlo se naimportovat %d tokenů a byly přeskočeny. Klepněte na „podrobnosti“ pro více informací o chybách. QR kód nelze přečíst a zpracovat Vyberte obrázek Přepnout zaškrtávací políčka @@ -222,7 +218,6 @@ Aegis při generování správných kódů spoléhá na synchronizaci systémového času. Odchylka pouze několika sekund může mít za následek nesprávné kódy. Zdá se, že vaše zařízení není nakonfigurováno pro automatickou synchronizaci času. Chcete nastavit automatickou synchronizaci času? Už mě neupozorňujte. Vím, co dělám. Nalezen nesouvisející QR kód. Zkuste skener restartovat. - Naskenování %d/%d QR kódů Očekáván QR kód #%d, avšak naskenován byl #%d Žádné kódy. Začněte přidáním položek pomocí tlačítka + v pravém dolním rohu. Žádné záznamy nenalezeny diff --git a/app/src/main/res/values-de-rDE/strings.xml b/app/src/main/res/values-de-rDE/strings.xml index 05f707c7..7e8865de 100644 --- a/app/src/main/res/values-de-rDE/strings.xml +++ b/app/src/main/res/values-de-rDE/strings.xml @@ -108,8 +108,6 @@ Beim Versuch, die Datei zu lesen, ist ein Fehler aufgetreten. Fehler: App ist nicht installiert Fehler: Es konnte kein Root-Zugriff gewährt werden. - Importierte %d Einträge - %d Einträge gelesen. %d Fehler. Beim Import sind ein oder mehrere Fehler aufgetreten. Keine Kameras verfügbar Beim Versuch, den QR-Code zu lesen, ist ein Fehler aufgetreten. @@ -151,7 +149,6 @@ Klein Unbekannter Herausgeber Unbekannter Kontoname - Aegis konnte %d Tokens nicht importieren. Diese Tokens werden übersprungen. Drücke \'details\', um mehr Informationen über die Fehler zu erhalten. QR-Code kann nicht gelesen und verarbeitet werden. Bild auswählen Markierungen umschalten diff --git a/app/src/main/res/values-el-rGR/strings.xml b/app/src/main/res/values-el-rGR/strings.xml index 9dbe65a6..d3e5aa35 100644 --- a/app/src/main/res/values-el-rGR/strings.xml +++ b/app/src/main/res/values-el-rGR/strings.xml @@ -89,7 +89,6 @@ Διαγραφή καταχώρησης Είστε βέβαιοι ότι θέλετε να διαγράψετε αυτή την καταχώρηση; Διαγραφή καταχωρήσεων - Είστε βέβαιοι ότι θέλετε να διαγράψετε %d καταχωρήσεις; Απόρριψη αλλαγών; Οι αλλαγές σας δεν έχουν αποθηκευτεί Φάκελος @@ -119,8 +118,6 @@ Παρουσιάστηκε σφάλμα κατά την προσπάθεια ανάγνωσης του αρχείου Σφάλμα: Η εφαρμογή δεν έχει εγκατασταθεί Σφάλμα: δεν είναι δυνατή η απόκτηση πρόσβασης root - Εισήχθησαν %d καταχωρήσεις - Αναγνώστηκαν %d καταχωρήσεις. %d σφάλματα. Παρουσιάστηκαν ένα ή περισσότερα σφάλματα κατά την εισαγωγή Παρουσιάστηκε σφάλμα κατά την προσπάθεια εξαγωγής της λίστας Η λίστα έχει εξαχθεί @@ -166,7 +163,6 @@ Μικρή Άγνωστος εκδότης Άγνωστο όνομα λογαριασμού - Το Aegis δεν μπόρεσε να εισαγάγει %d αναγνωριστικά. Αυτά θα παραληφθούν. Πατήστε \'Λεπτομέρειες\' για να δείτε περισσότερες πληροφορίες σχετικά με τα σφάλματα. Αδυναμία ανάγνωσης και επεξεργασίας κώδικα QR Επιλέξτε εικόνα Εναλλαγή πλαισίων ελέγχου diff --git a/app/src/main/res/values-es-rES/strings.xml b/app/src/main/res/values-es-rES/strings.xml index b6396dd8..ad1c6b71 100644 --- a/app/src/main/res/values-es-rES/strings.xml +++ b/app/src/main/res/values-es-rES/strings.xml @@ -105,7 +105,6 @@ Eliminar entrada ¿Está seguro de que desea eliminar esta entrada? Eliminar entradas - ¿Está seguro de que desea eliminar %d entradas? ¿Descartar cambios? Sus cambios no se han guardado Carpeta @@ -144,8 +143,6 @@ Se ha producido un error tratando de leer el archivo Error: La aplicación no está instalada Error: No se puede obtener acceso root - Importadas %d entradas - Leídas %d entradas. %d errores. Se han producido uno o más errores durante la importación Se ha producido un error tratando de exportar la caja fuerte La caja fuerte ha sido exportada @@ -196,7 +193,6 @@ Pequeño Emisor desconocido Nombre de cuenta desconocido - Aegis no pudo importar %d tokens. Estos tokens se omitirán. Pulse \'detalles\' para ver más información sobre los errores. No se puede leer y procesar el código QR Seleccionar imagen Activar casillas de verificación @@ -222,7 +218,6 @@ Aegis depende de la sincronización de la hora del sistema para generar códigos correctos. Una desviación de solo unos segundos podría generar códigos incorrectos. Parece que su dispositivo no está configurado para sincronizar automáticamente la hora. ¿Le gustaría hacerlo ahora? Deja de advertirme. Sé lo que estoy haciendo. Encontrado código QR no relacionado. Intente reiniciar el escáner. - Escaneados %d/%d códigos QR Se esperaba un código QR #%d, pero en su lugar se escaneó #%d No hay códigos que mostrar. Comience añadiendo entradas pulsando el signo + en la esquina inferior derecha No hay entradas diff --git a/app/src/main/res/values-fi-rFI/strings.xml b/app/src/main/res/values-fi-rFI/strings.xml index 5d284912..c409639c 100644 --- a/app/src/main/res/values-fi-rFI/strings.xml +++ b/app/src/main/res/values-fi-rFI/strings.xml @@ -105,7 +105,6 @@ Poista kohde Haluatko varmasti poistaa tämän kohteen? Poista kohteet - Haluatko varmasti poistaa %d kohdetta? Hylätäänkö muutokset? Muutoksiasi ei ole tallennettu Kansio @@ -144,8 +143,6 @@ Tiedoston lukemisessa tapahtui virhe Virhe: Sovellusta ei ole asennettu Virhe: root-oikeuksia ei voitu saada - %d kohdetta tuotu - Luettiin %d kohdetta. %d virhettä. Yksi tai useampi virhettä tapahtui tuonnin aikana Holvin viennissä tapahtui virhe Holvi on viety @@ -196,7 +193,6 @@ Pieni Tuntematon myöntäjä Tuntematon tilinimi - Aegis ei voinut tuoda %d todennustunnusta. Nämä todennustunnukset ohitetaan. Paina \'tiedot\' nähdäksesi lisätietoa virheistä. QR-koodia ei voi lukea ja käsitellä Valitse kuva Kytke valintaruudut @@ -222,7 +218,6 @@ Oikeiden koodien luomiseksi, Aegis vaatii, että järjestelmän aika on synkronoitu. Vain muutaman sekunnin poikkeama voi johtaa virheellisiin koodeihin. Näyttää siltä, että laitettasi ei ole määritetty synkronoimaan aika automaattisesti. Haluatko tehdä niin nyt? Lopeta varoitus. Tiedän mitä teen. Asiaankuulumaton QR-koodi löytyi. Yritä käynnistää skanneri uudelleen. - %d/%d QR-koodia skannattu Odotettiin QR-koodia #%d, mutta skannattu #%d sen sijaan Ei näytettäviä koodeja. Aloita kohteiden lisääminen napauttamalla plusmerkkiä oikeassa alakulmassa Kohteita ei löytynyt diff --git a/app/src/main/res/values-fr-rFR/strings.xml b/app/src/main/res/values-fr-rFR/strings.xml index eff382f3..793b45af 100644 --- a/app/src/main/res/values-fr-rFR/strings.xml +++ b/app/src/main/res/values-fr-rFR/strings.xml @@ -105,7 +105,6 @@ Supprimer entrée Êtes-vous sûr de vouloir supprimer cette entrée ? Supprimer les entrées - Êtes-vous sûr de vouloir supprimer %d entrées ? Annuler les modifications ? Vos modifications n\'ont pas été enregistrées Dossier @@ -144,8 +143,6 @@ Une erreur est survenue en essayant de lire le fichier Erreur: l\'application n\'est pas installée Erreur : impossible d\'obtenir l\'accès root - %d entrées importées - %d entrées lues. %d erreurs. Une ou plusieurs erreurs sont survenues lors de l\'importation Une erreur est survenue en essayant d\'exporter le coffre-fort Le coffre-fort a été exporté @@ -196,7 +193,6 @@ Petit Émetteur inconnu Nom de compte inconnu - Aegis n\'a pas pu importer %d jetons. Ces jetons seront ignorés. Appuyer sur \"détails\" pour voir plus d\'informations à propos des erreurs. Impossible de lire et traiter le code QR Sélectionner image Basculer les cases @@ -222,7 +218,6 @@ Aegis s\'appuie sur l\'heure du système pour être synchronisé pour générer des codes corrects. Une déviation de quelques secondes seulement pourrait entraîner des codes incorrects. Il semble que votre appareil n\'est pas configuré pour synchroniser automatiquement le temps. Voulez-vous le faire maintenant ? Arrêtez de m\'avertir. Je sais ce que je fais. Code QR non lié trouvé. Essayez de redémarrer le scanner. - %d/%d codes QR scannés Code QR attendu #%d, mais #%d scanné à la place Il n\'y a pas de code à afficher. Commencez à ajouter des entrées en appuyant sur le signe plus dans le coin inférieur droit Aucune entrée trouvée diff --git a/app/src/main/res/values-hu-rHU/strings.xml b/app/src/main/res/values-hu-rHU/strings.xml index 96944a7c..81872792 100644 --- a/app/src/main/res/values-hu-rHU/strings.xml +++ b/app/src/main/res/values-hu-rHU/strings.xml @@ -107,7 +107,6 @@ A bejegyzés törlése Biztos, hogy törli ezt a bejegyzést? Bejegyzések törlése - Biztos, hogy törli azt a(z) %d bejegyzést? Elveti a változásokat? A változásai nem lettek mentve Mappa @@ -140,8 +139,6 @@ Hiba történt a fájl olvasásakor Hiba: Az alkalmazás nincs telepítve Hiba: Nem szerezhető root jogosultság - %d bejegyzés importálva - %d bejegyzés beolvasva. %d hiba. Egy vagy több hiba történt az importálás során Hiba történt a széf exportálásakor A széf exportálva @@ -192,7 +189,6 @@ Apró Ismeretlen kibocsátó Ismeretlen fióknév - Az Aegis nem tudott importálni %d tokent. Ezek a tokenek ki lesznek hagyva. Nyomjon a „részletekre” több információ megtekintéséhez a hibával kapcsolatosan. A QR-kód nem olvasható be és dolgozható fel Válasszon képet Jelölőmezők be/ki diff --git a/app/src/main/res/values-it-rIT/strings.xml b/app/src/main/res/values-it-rIT/strings.xml index 0d700293..f9b1f1fd 100644 --- a/app/src/main/res/values-it-rIT/strings.xml +++ b/app/src/main/res/values-it-rIT/strings.xml @@ -105,7 +105,6 @@ Elimina elemento Sei sicuro di voler eliminare questa voce? Elimina elemento - Sei sicuro di voler eliminare %d elementi? Annullare le modifiche? Le modifiche non sono state salvate Cartella @@ -144,8 +143,6 @@ Errore di lettura del file Errore: App non installata Errore: impossibile ottenere permessi root - Importati %d elementi - Letti %d elementi. %d errori. Errori durante l\'importazione Si è verificato un errore durante il tentativo di esportare la cassaforte La cassaforte è stata esportata @@ -196,7 +193,6 @@ Piccolo Login sconosciuto Nome account sconosciuto - Aegis non può importare %d token. Questi token verranno saltati. Premi \'dettagli\' per vedere ulteriori informazioni sugli errori. Impossibile verificare il codice QR Seleziona immagine Spunta @@ -222,7 +218,6 @@ Aegis si basa sul tempo di sistema per essere sincronizzati per generare codici corretti. Una deviazione di pochi secondi potrebbe portare a codici errati. Sembra che il tuo dispositivo non sia configurato per sincronizzare automaticamente l\'ora. Vuoi farlo ora? Smettetela di avvertirmi. So cosa sto facendo. Trovato codice QR non correlato. Prova a riavviare lo scanner. - Scansionati %d/%d codici QR Previsto codice QR #%d, ma scansionato #%d invece Non ci sono codici. Aggiungine uno premendo il \'+\' in basso a destra Nessun elemento trovato diff --git a/app/src/main/res/values-kn-rIN/strings.xml b/app/src/main/res/values-kn-rIN/strings.xml index ceb35c49..f2158b8d 100644 --- a/app/src/main/res/values-kn-rIN/strings.xml +++ b/app/src/main/res/values-kn-rIN/strings.xml @@ -90,8 +90,6 @@ ಫೈಲನ್ನು ಓದಲು ಪ್ರಯತ್ನಿಸುವಾಗ ಒಂದು ದೋಷ ಸಂಭವಿಸಿದೆ ದೋಷ: ಅಪ್ಲಿಕೇಶನ್ನು ಸ್ಥಾಪನೆಗೊಂಡಿಲ್ಲ ದೋಷ: ನಿರ್ವಾಹಕ ಪ್ರವೇಶವನ್ನು ಪಡೆಯಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ - %d ಎಂಟ್ರಿಗಳನ್ನು ಆಮದು ಮಾಡಲಾಗಿದೆ - %d ಎಂಟ್ರಿಗಳನ್ನು ಓದಲಾಗಿದೆ. %d ದೋಷಗಳು. ಅಮದಿಸುವಾಗ ಒಂದು ಅಥವಾ ಜಾಸ್ತಿ ದೋಷಗಳು ಸಂಭವಿಸಿದೆ ಯಾವುದೇ ಕ್ಯಾಮರಾಗಳು ಲಭ್ಯವಿಲ್ಲ ಕ್ಯೂ ಆರ್ ಸಂಕೇತವನ್ನು ಓದಲು ಪ್ರಯತ್ನಿಸುವಾಗ ಒಂದು ದೋಷ ಸಂಭವಿಸಿದೆ @@ -131,7 +129,6 @@ ಸಣ್ಣ ಗೊತ್ತಿಲ್ಲದಿರುವ ನೀಡುವವರು ಗೊತ್ತಿಲ್ಲದಿರುವ ಖಾತೆಯ ಹೆಸರು - %d ಟೋಕನ್ಗಳನ್ನು ಅಮದಿ ಮಾಡಲು Aegisಇಗೆ ಸಾಧ್ಯವಾಗಲಿಲ್ಲ. ಈ ಟೋಕನ್ಗಳನ್ನು ಬಿಟ್ಟುಬಿಡಲಾಗುತ್ತದೆ. ದೋಷಗಳ ಬಗ್ಗೆ ಇನ್ನು ಮಾಹಿತಿಯನ್ನು ನೋಡಲು \'ವಿವರಗಳು\' ಎಂದು ಒತ್ತು. ಕ್ಯೂ ಆರ್ ಸಂಕೇತವನ್ನು ಓದವುದಕ್ಕೆ ಹಾಗು ಪ್ರಕ್ರಿಯಿಸುವುದಕ್ಕೆ ಸಾಧ್ಯವಾಗಲಿಲ್ಲ ಚಿತ್ರವನ್ನು ಆಯ್ಕೆ ಮಾಡು ಚೆಕ್ಬಾಕ್ಸ್ಗಳನ್ನು ಟಾಗಲ್ ಮಾಡು diff --git a/app/src/main/res/values-nl-rNL/strings.xml b/app/src/main/res/values-nl-rNL/strings.xml index 3a85e6cf..18a86349 100644 --- a/app/src/main/res/values-nl-rNL/strings.xml +++ b/app/src/main/res/values-nl-rNL/strings.xml @@ -105,7 +105,6 @@ Item verwijderen Weet je zeker dat je dit item wilt verwijderen? Items verwijderen - Weet je zeker dat je %d items wilt verwijderen? Wijzigingen ongedaan maken? Je wijzigingen zijn niet opgeslagen Map @@ -144,8 +143,6 @@ Er is een fout opgetreden tijdens het lezen van het bestand Fout: App is niet geïnstalleerd Fout: Er kon geen root-access verkregen worden - %d items geïmporteerd - %d rijen gevonden. %d foutmeldingen. Er zijn fouten opgetreden tijdens het importeren Er is een fout opgetreden tijdens het exporteren van de kluis De kluis is geëxporteerd @@ -196,7 +193,6 @@ Klein Onbekende uitgever Onbekende accountnaam - Aegis kon %d tokens niet importeren. Deze tokens zullen worden overgeslagen. Druk op \'details\' om meer informatie over de fouten te zien. Kan QR-code niet lezen en verwerken Foto selecteren Selectie omdraaien @@ -222,7 +218,6 @@ Aegis is afhankelijk van een gesynchroniseerde systeemtijd om juiste codes te genereren. Een afwijking van slechts enkele seconden kan leiden tot onjuiste codes. Het lijkt erop dat uw apparaat niet is geconfigureerd om de tijd automatisch te synchroniseren. Wilt u dit nu doen? Stop met me te waarschuwen. Ik weet wat ik doe. Ongerelateerde QR-code gevonden. Probeer de scanner opnieuw te starten. - %d/%d QR-codes gescand QR-code #%d werd verwacht, maar in plaats daarvan #%d gescand Er zijn geen codes om te tonen. Begin met het toevoegen van items door op het plusteken in de rechteronderhoek te tikken Geen items gevonden diff --git a/app/src/main/res/values-pl-rPL/strings.xml b/app/src/main/res/values-pl-rPL/strings.xml index 99aedc06..654fab14 100644 --- a/app/src/main/res/values-pl-rPL/strings.xml +++ b/app/src/main/res/values-pl-rPL/strings.xml @@ -105,7 +105,6 @@ Usuń wpis Czy na pewno chcesz usunąć ten wpis? Usuń wpisy - Czy na pewno chcesz usunąć te wpisy? Czy chcesz odrzucić zmiany? Zmiany nie zostały zapisane Folder @@ -144,8 +143,6 @@ Wystąpił błąd podczas odczytywania pliku Błąd: Aplikacja nie jest zainstalowana Błąd: Nie można uzyskać dostępu do konta root - Wpisy zostały zaimportowane - Wpisy (%d) zostały odczytane. Liczba błędów: %d. Wystąpił co najmniej jeden błąd podczas importowania Wystąpił błąd podczas eksportowania sejfu Sejf został wyeksportowany @@ -196,7 +193,6 @@ Mały Nieznany wydawca Nieznana nazwa konta - Aplikacja Aegis nie może zaimportować %d tokenów. Te tokeny zostaną pominięte. Kliknij \'Szczegóły\', aby zobaczyć więcej informacji o błędach. Nie można odczytać i przetworzyć kodu QR Wybierz obraz Przełącz pola wyboru @@ -222,7 +218,6 @@ Aby wygenerować poprawne kody, aplikacja Aegis korzysta z synchronizacji czasu systemowego. Różnica czasu zaledwie kilku sekund może spowodować nieprawidłowe kody. Wygląda na to, że Twoje urządzenie nie jest skonfigurowane do automatycznej synchronizacji czasu. Czy chcesz skorzystać z tej funkcji? Nie ostrzegaj mnie. Wiem co robię. Znaleziono niepowiązany kod QR. Spróbuj ponownie uruchomić skaner. - Zeskanowano %d/%d kodów QR Aplikacja oczekiwała kodu QR nr %d, lecz zeskanowano kod nr %d Brak kodów do wyświetlenia. Dodaj wpisy, klikając na znak plusa w prawym dolnym rogu Nie znaleziono wpisów diff --git a/app/src/main/res/values-pt-rBR/strings.xml b/app/src/main/res/values-pt-rBR/strings.xml index 5f2cd1cb..85347a8a 100644 --- a/app/src/main/res/values-pt-rBR/strings.xml +++ b/app/src/main/res/values-pt-rBR/strings.xml @@ -110,7 +110,6 @@ Deletar entrada Você tem certeza que deseja deletar essa entrada? Deletar entradas - Você tem certeza que deseja deletar %d entradas? Descartar mudanças? Suas mudanças não foram salvas Pasta @@ -150,8 +149,6 @@ Um erro ocorreu durante a tentativa de ler o arquivo Erro: App não está instalado Erro: Não foi possível obter acesso root - Importadas %d entradas - Lidas %d entradas. %d erros. Um ou mais erros ocorreram durante a importação Um erro ocorreu durante a tentativa de exportar o cofre O cofre foi exportado @@ -202,7 +199,6 @@ Pequeno Nome do serviço desconhecido Nome da conta desconhecido - Aegis não pôde importar %d tokens. Esses tokens serão pulados. Pressione \'detalhes\' para ver mais informações sobre os erros. Não foi possível ler e processar o QR code Não foi possível gerar o QR code Selecionar imagem @@ -229,13 +225,11 @@ Aegis depende da hora do sistema para ficar em sincronia para gerar os códigos corretos. Uma diferença de apenas alguns segundos poderia resultar em códigos incorretos. Parece que seu dispositivo não está configurado para sincronizar automaticamente a hora. Gostaria de ativar essa opção agora? Pare de me avisar. Eu sei o que estou fazendo. QR code não relacionado encontrado. Tente reiniciar o scanner. - Escanneou %d/%d QR codes Esperados #%d QR code, mas escaneados #%d ao invés Backup do cofre falhou recentemente Não existem códigos a serem exibidos. Comece a adicionar entradas apertando o sinal de adição no canto inferior direito Nenhuma entrada encontrada Terminado - %d / %d entradas Próximo Anterior Transferir entrada diff --git a/app/src/main/res/values-pt-rPT/strings.xml b/app/src/main/res/values-pt-rPT/strings.xml index 34e3301d..5bc4e8f8 100644 --- a/app/src/main/res/values-pt-rPT/strings.xml +++ b/app/src/main/res/values-pt-rPT/strings.xml @@ -105,7 +105,6 @@ Excluir entrada Tem a certeza de que quer excluir esta entrada? Excluir entradas - Tem certeza que deseja excluir %d entradas? Descartar alterações? Suas alterações não foram salvas Pasta @@ -144,8 +143,6 @@ Ocorreu um erro ao tentar ler o arquivo Erro: O aplicativo não está instalado Erro: incapaz de obter acesso root - %d entradas importadas - %d entradas lidas. %d erros. Um ou mais erros ocorreram durante a importação Ocorreu um erro ao tentar exportar o cofre O cofre foi exportado @@ -196,7 +193,6 @@ Pequena Emissor desconhecido Nome de conta desconhecido - Aegis não pôde importar %d tokens. Estes tokens serão ignorados. Pressione \'detalhes\' para ver mais informações sobre os erros. Incapaz de ler e processar o código QR Selecionar imagem Alternar caixas de seleção @@ -222,7 +218,6 @@ O Aegis depende da hora do sistema para estar sincronizado para gerar códigos corretos. Um desvio de apenas alguns segundos pode resultar em códigos incorretos. Parece que seu dispositivo não está configurado para sincronizar automaticamente o tempo. Gostaria de fazer isso agora? Pare de me avisar. Eu sei o que estou fazendo. Código QR não relacionado. Tente reiniciar o scanner. - %d/%d Códigos QR escaneados #%d códigos QR eram esperados, mas #%d foram escaneados em vez disso Não há códigos a serem mostrados. Comece a adicionar entradas tocando no sinal de mais no canto inferior direito Nenhuma entrada encontrada diff --git a/app/src/main/res/values-ru-rRU/strings.xml b/app/src/main/res/values-ru-rRU/strings.xml index 813f9db7..51f010f0 100644 --- a/app/src/main/res/values-ru-rRU/strings.xml +++ b/app/src/main/res/values-ru-rRU/strings.xml @@ -105,7 +105,6 @@ Удалить запись Вы уверены что хотите удалить эту запись? Удалить записи - Вы уверенны, что хотите удалить %d записей? Отменить изменения? Ваши изменения не были сохранены Папка @@ -144,8 +143,6 @@ Произошла ошибка при попытке прочитать файл Ошибка: приложение не установлено Ошибка: невозможно получить права суперпользователя - Импортировано %d записей - Прочитано %d записей. %d ошибок. При импорте произошла одна или несколько ошибок Произошла ошибка при попытке экспортировать хранилище Хранилище экспортировано @@ -196,7 +193,6 @@ Уменьшенный Неизвестный эмитент Неизвестное название учетной записи - Aegis не удалось импортировать %d pfgbctq. Эти записи будут проигнорированы. Нажмите \'подробнее\' чтобы получить больше информации о возникших ошибках. Не удалось прочитать и обработать QR-код Выберите изображение Установите переключатели @@ -222,7 +218,6 @@ Aegis полагается на системное время для генерации правильных кодов. Отклонение всего в несколько секунд может привести к неверным кодам. Кажется, ваше устройство не настроено для автоматической синхронизации времени. Хотите сделать это сейчас? Прекратите меня предупреждать, я знаю, что делаю. Найден несвязанный QR-код. Попробуйте перезапустить сканер. - Сканировано %d/%d QR-кодов Ожидался QR-код #%d, но вместо этого отсканирован #%d Коды для отображения отсутствуют. Начните добавление записей, нажав на знак плюса в правом нижнем углу Не найдено записей diff --git a/app/src/main/res/values-tr-rTR/strings.xml b/app/src/main/res/values-tr-rTR/strings.xml index 618bbe55..27ce160a 100644 --- a/app/src/main/res/values-tr-rTR/strings.xml +++ b/app/src/main/res/values-tr-rTR/strings.xml @@ -146,8 +146,6 @@ Dosyayı okumaya çalışırken bir hata meydana geldi Hata: Uygulama yüklenmemiş Hata: Kök kullanıcı erişimi elde edilemedi - %d girdi içe aktarıldı. - %d girdi okundu. %d hatalı. İçe aktarmaya çalışırken bir veya birden fazla hata meydana geldi Kasayı dışarıya aktarmaya çalışırken hata meydana geldi Kasa dışarıya aktarıldı @@ -197,7 +195,6 @@ Küçük Bilinmeyen sağlayıcı Bilinmeyen hesap adı - Aegis %d kodu içeriye aktaramadı. Bu kodlar atlanacak. Hatalar hakkında daha fazla bilgi görmek için \'Detaylar\'a dokunun. QR kod okunamadı ve işlenemedi Resim seç Kutucukları işaretleyin @@ -223,7 +220,6 @@ Aegis doğru kodları oluşturmak üzere sistem zamanın senkron olmasına ihtiyaç duyar. Birkaç saniyelik sapma hatalı kod oluşumuna neden olabilir. Görünüşe göre cihazınız zamanı otomatik senkronize etmeye ayarlanmamış. Şimdi ayarlamak ister misiniz? Beni uyarmayı bırak. Ne yaptığımı biliyorum. Alakasız QR kod bulundu. Tarayıcıyı yeniden başlatmayı deneyin. - %d/%d QR kod tarandıQR Beklenen QR kodu #%d idi, ancak bunun yerine #%d tarandı Gösterilecek kod yok. Girdi eklemeye sağ alt köşedeki artı işaretine dokunarak başlayın. Hiçbir girdi bulunamadı. diff --git a/app/src/main/res/values-zh-rCN/strings.xml b/app/src/main/res/values-zh-rCN/strings.xml index 5ed2b86b..8fa6d07f 100644 --- a/app/src/main/res/values-zh-rCN/strings.xml +++ b/app/src/main/res/values-zh-rCN/strings.xml @@ -111,7 +111,6 @@ 删除条目 您确定要删除此条目吗? 删除条目 - 您确定要删除 %d 项条目吗? 放弃更改? 您的更改尚未保存 文件夹 @@ -151,8 +150,6 @@ 试图读取文件时出错 错误:应用未安装 错误:无法获得 root 权限 - 导入 %d 项条目 - 读取 %d 项条目。%d 项错误。 导入时发生一个或多个错误 试图导出数据库时出错 数据库已导出 @@ -205,7 +202,6 @@ 小巧 未知的服务商 未知的帐户名称 - Aegis 无法导入 %d 个令牌。这些令牌将被忽略。点击“详细信息”查看更多关于错误的信息。 无法读取和处理二维码 无法生成二维码 选择图片 @@ -233,13 +229,11 @@ Aegis 依靠系统时间来同步生成正确的验证码。仅几秒钟的偏差可能会导致验证码错误。您的设备似乎未配置为自动同步时间。您现在要设置自动同步时间吗? 不要再次提醒。我知道我在做什么。 找到不相关的二维码。请尝试重新扫描。 - 已扫描 %d/%d 二维码 预期二维码 #%d,已扫描 #%d 数据库最近备份失败 没有可显示的验证码。点击右下角的加号,开始添加条目 未找到条目 完成 - %d / %d 项条目 下一个 上一个 迁移条目 diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 17353a51..80e2edfa 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -121,7 +121,10 @@ Delete entry Are you sure you want to delete this entry? Delete entries - Are you sure you want to delete %d entries? + + Are you sure you want to delete %d entry? + Are you sure you want to delete %d entries? + Discard changes? Your changes have not been saved Folder @@ -161,8 +164,10 @@ An error occurred while trying to read the file Error: App is not installed Error: unable to obtain root access - Imported %d entries - Read %d entries. %d errors. + + Imported %d entry + Imported %d entries + One or more errors occurred during the import An error occurred while trying to export the vault The vault has been exported @@ -219,7 +224,10 @@ Small Unknown issuer Unknown account name - Aegis could not import %d tokens. These tokens will be skipped. Press \'details\' to see more information about the errors. + + Aegis could not import %d token. These tokens will be skipped. Press \'details\' to see more information about the errors. + Aegis could not import %d tokens. These tokens will be skipped. Press \'details\' to see more information about the errors. + Unable to read and process QR code Unable to generate QR code Select picture @@ -250,7 +258,10 @@ Aegis relies on the system time to be in sync to generate correct codes. A deviation of only a few seconds could result in incorrect codes. It looks like your device is not configured to automatically synchronize the time. Would you like to do so now? Stop warning me. I know what I\'m doing. Unrelated QR code found. Try restarting the scanner. - Scanned %d/%d QR codes + + Scanned %d/%d QR codes + Scanned %d/%d QR codes + Expected QR code #%d, but scanned #%d instead Vault backup failed recently Switch camera @@ -274,7 +285,10 @@ There are no codes to be shown. Start adding entries by tapping the plus sign in the bottom right corner No entries found Done - %d / %d entries + + %d / %d entry + %d / %d entries + Next Previous Transfer entry