Compare commits
48 Commits
2869-fix-b
...
v1.12-r6b
Author | SHA1 | Date | |
---|---|---|---|
![]() |
8d1195ac96 | ||
![]() |
df731ac1b3 | ||
![]() |
bd784fa13d | ||
![]() |
a6bc5e657c | ||
![]() |
56c4cdb321 | ||
![]() |
42a4a83c7d | ||
![]() |
fe3933e154 | ||
![]() |
3efe130ee8 | ||
![]() |
5808857749 | ||
![]() |
a7397c3316 | ||
![]() |
d12f936898 | ||
![]() |
67f7d74bb9 | ||
![]() |
b0d0f06073 | ||
![]() |
67ee571c27 | ||
![]() |
a360695271 | ||
![]() |
149857a516 | ||
![]() |
fb8ffb802f | ||
![]() |
e957073457 | ||
![]() |
da86b0f50b | ||
![]() |
ce0087af99 | ||
![]() |
576bfeecfe | ||
![]() |
c0e2f34b79 | ||
![]() |
84d0c32610 | ||
![]() |
40184dbd55 | ||
![]() |
2d17bdde19 | ||
![]() |
37a013135e | ||
![]() |
acc6ea7f85 | ||
![]() |
62f012713a | ||
![]() |
0d726c1789 | ||
![]() |
0a1f95653f | ||
![]() |
27451825c6 | ||
![]() |
bdd6f1033e | ||
![]() |
c0413f9b74 | ||
![]() |
59d6fc8fdb | ||
![]() |
c500245647 | ||
![]() |
026a263f10 | ||
![]() |
839e6d3cb4 | ||
![]() |
735f4caf89 | ||
![]() |
11af71ef82 | ||
![]() |
e09577d17f | ||
![]() |
4ca4ec10be | ||
![]() |
77fded4964 | ||
![]() |
578491b1c7 | ||
![]() |
eee3ffd861 | ||
![]() |
89696d7f0d | ||
![]() |
a202c76bf0 | ||
![]() |
c9936ab76b | ||
![]() |
7ac6f7ed51 |
124
.github/workflows/release-net.yml
vendored
Normal file
124
.github/workflows/release-net.yml
vendored
Normal file
@@ -0,0 +1,124 @@
|
||||
name: Create keepass2android release
|
||||
env:
|
||||
NAME: 'ReleaseNet'
|
||||
|
||||
on:
|
||||
release:
|
||||
types: [published] # Trigger when a new GitHub release is published
|
||||
workflow_dispatch: # For manual testing
|
||||
|
||||
jobs:
|
||||
|
||||
build-release:
|
||||
|
||||
runs-on: windows-2022
|
||||
|
||||
|
||||
|
||||
steps:
|
||||
|
||||
- uses: actions/checkout@v4
|
||||
with:
|
||||
submodules: true
|
||||
|
||||
- name: Extract key store
|
||||
env:
|
||||
KEYSTORE_BASE64: ${{ secrets.KEYSTORE_BASE64 }}
|
||||
KeyStore: "${{ github.workspace }}/kp2a.keystore"
|
||||
|
||||
shell: bash
|
||||
run: |
|
||||
echo $KeyStore
|
||||
echo $KEYSTORE_BASE64 | base64 --decode > $KeyStore
|
||||
|
||||
|
||||
|
||||
- name: Setup Gradle
|
||||
uses: gradle/actions/setup-gradle@v3
|
||||
|
||||
- name: Cache NuGet packages
|
||||
uses: actions/cache@v4
|
||||
with:
|
||||
path: ~/.nuget/packages
|
||||
key: ${{ runner.os }}-nuget-${{ hashFiles('src/**/*.csproj', 'src/**/packages.config') }}
|
||||
restore-keys: |
|
||||
${{ runner.os }}-nuget-
|
||||
|
||||
# Workaround an issue when building on windows-2022. Error was
|
||||
# D8 : OpenJDK 64-Bit Server VM warning : INFO: os::commit_memory(0x00000000ae400000, 330301440, 0) failed; error='The paging file is too small for this operation to complete' (DOS error/errno=1455) [D:\a\keepass2android\keepass2android\src\keepass2android\keepass2android-app.csproj]
|
||||
# C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Xamarin\Android\Xamarin.Android.D8.targets(81,5): error MSB6006: "java.exe" exited with code 1. [D:\a\keepass2android\keepass2android\src\keepass2android\keepass2android-app.csproj]
|
||||
- name: Configure Pagefile
|
||||
uses: al-cheb/configure-pagefile-action@a3b6ebd6b634da88790d9c58d4b37a7f4a7b8708 # v1.4
|
||||
with:
|
||||
minimum-size: 8GB
|
||||
|
||||
- name: Add msbuild to PATH
|
||||
uses: microsoft/setup-msbuild@v2
|
||||
# If we want to also have nmake, use this instead
|
||||
#uses: ilammy/msvc-dev-cmd@v1
|
||||
|
||||
- name: Switch to JDK-17
|
||||
uses: actions/setup-java@v4
|
||||
with:
|
||||
java-version: '17'
|
||||
distribution: 'temurin'
|
||||
|
||||
- name: Display java version
|
||||
run: java -version
|
||||
|
||||
- name: Build native dependencies
|
||||
shell: cmd
|
||||
run: |
|
||||
make native
|
||||
|
||||
- name: Build java dependencies
|
||||
shell: cmd
|
||||
run: |
|
||||
make java
|
||||
|
||||
- name: Install NuGet dependencies (net)
|
||||
run: make nuget Flavor=Net
|
||||
|
||||
- name: Use the _net manifest
|
||||
run: |
|
||||
make manifestlink Flavor=Net
|
||||
|
||||
|
||||
|
||||
- name: Build APK (net)
|
||||
env:
|
||||
KeyStore: "${{ github.workspace }}/kp2a.keystore"
|
||||
MyAndroidSigningStorePass: ${{ secrets.KEY_STORE_PASSWORD }}
|
||||
MyAndroidSigningKeyPass: ${{ secrets.KEY_PASSWORD }}
|
||||
run: |
|
||||
make Configuration=Release Flavor=Net
|
||||
|
||||
- name: List files
|
||||
shell: bash
|
||||
run: |
|
||||
ls src/keepass2android-app/bin/**/*.*
|
||||
|
||||
- name: Archive production artifacts (net)
|
||||
uses: actions/upload-artifact@v4
|
||||
with:
|
||||
name: signed APK ('net' built on ${{ github.job }})
|
||||
path: |
|
||||
src/keepass2android-app/bin/Release/net8.0-android/*-Signed.apk
|
||||
|
||||
- name: Upload APK to GitHub Release
|
||||
uses: softprops/action-gh-release@v2
|
||||
if: github.ref_type == 'tag'
|
||||
with:
|
||||
files: |
|
||||
src/keepass2android-app/bin/Release/net8.0-android/*-Signed.apk
|
||||
|
||||
- name: Run checksum action
|
||||
uses: thewh1teagle/checksum@v2
|
||||
with:
|
||||
pre-release: true
|
||||
file-name: 'apk-checksum-sha256.txt'
|
||||
patterns: |
|
||||
src/keepass2android-app/bin/Release/net8.0-android/*-Signed.apk
|
||||
algorithm: sha256
|
||||
env:
|
||||
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
@@ -116,12 +116,23 @@ namespace keepass2android
|
||||
|
||||
Intent sendIntent = new Intent();
|
||||
sendIntent.SetAction(Intent.ActionSend);
|
||||
sendIntent.PutExtra(Intent.ExtraText, File.ReadAllText(LogFilename));
|
||||
string logText = File.ReadAllText(LogFilename);
|
||||
|
||||
sendIntent.PutExtra(Intent.ExtraText, logText);
|
||||
sendIntent.PutExtra(Intent.ExtraEmail, "crocoapps@gmail.com");
|
||||
sendIntent.PutExtra(Intent.ExtraSubject, "Keepass2Android log");
|
||||
sendIntent.SetType("text/plain");
|
||||
ctx.StartActivity(Intent.CreateChooser(sendIntent, "Send log to..."));
|
||||
}
|
||||
try
|
||||
{
|
||||
ctx.StartActivity(Intent.CreateChooser(sendIntent, "Send log to..."));
|
||||
}
|
||||
catch (Exception e)
|
||||
{
|
||||
Toast.MakeText(ctx, $"Error sending log of length {logText.Length} bytes: " + e.Message, ToastLength.Long)?.Show();
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
public static void LogTask(object task, string activityName)
|
||||
{
|
||||
|
@@ -83,6 +83,7 @@ namespace KeePassLib.Serialization
|
||||
if (m_bUsedOnce)
|
||||
throw new InvalidOperationException("Do not reuse KdbxFile objects!");
|
||||
m_bUsedOnce = true;
|
||||
Kp2aLog.Log("Starting to load KDBX file...");
|
||||
|
||||
#if KDBX_BENCHMARK
|
||||
Stopwatch swTime = Stopwatch.StartNew();
|
||||
@@ -257,7 +258,8 @@ namespace KeePassLib.Serialization
|
||||
MessageService.ShowInfo("Loading KDBX took " +
|
||||
swTime.ElapsedMilliseconds.ToString() + " ms.");
|
||||
#endif
|
||||
}
|
||||
Kp2aLog.Log("Finished loading KDBX file.");
|
||||
}
|
||||
|
||||
private void CommonCleanUpRead(List<Stream> lStreams, HashingStreamEx sHashing)
|
||||
{
|
||||
|
@@ -90,9 +90,12 @@ namespace keepass2android
|
||||
PwDatabase pwDatabase = new PwDatabase();
|
||||
|
||||
IFileStorage fileStorage = _app.GetFileStorage(iocInfo);
|
||||
Stream s = databaseData ?? fileStorage.OpenFileForRead(iocInfo);
|
||||
var fileVersion = _app.GetFileStorage(iocInfo).GetCurrentFileVersionFast(iocInfo);
|
||||
PopulateDatabaseFromStream(pwDatabase, s, iocInfo, compositeKey, status, databaseFormat);
|
||||
Kp2aLog.Log("LoadData: Retrieving stream");
|
||||
Stream s = databaseData ?? fileStorage.OpenFileForRead(iocInfo);
|
||||
Kp2aLog.Log("LoadData: GetCurrentFileVersion");
|
||||
var fileVersion = _app.GetFileStorage(iocInfo).GetCurrentFileVersionFast(iocInfo);
|
||||
Kp2aLog.Log("LoadData: PopulateDatabaseFromStream");
|
||||
PopulateDatabaseFromStream(pwDatabase, s, iocInfo, compositeKey, status, databaseFormat);
|
||||
LastFileVersion = fileVersion;
|
||||
|
||||
status.UpdateSubMessage("");
|
||||
|
@@ -138,6 +138,7 @@ namespace keepass2android
|
||||
|
||||
Database TryLoad(MemoryStream databaseStream)
|
||||
{
|
||||
Kp2aLog.Log("LoadDb: Copying database in memory");
|
||||
//create a copy of the stream so we can try again if we get an exception which indicates we should change parameters
|
||||
//This is not optimal in terms of (short-time) memory usage but is hard to avoid because the Keepass library closes streams also in case of errors.
|
||||
//Alternatives would involve increased traffic (if file is on remote) and slower loading times, so this seems to be the best choice.
|
||||
@@ -146,8 +147,9 @@ namespace keepass2android
|
||||
workingCopy.Seek(0, SeekOrigin.Begin);
|
||||
//reset stream if we need to reuse it later:
|
||||
databaseStream.Seek(0, SeekOrigin.Begin);
|
||||
//now let's go:
|
||||
try
|
||||
Kp2aLog.Log("LoadDb: Ready to start loading");
|
||||
//now let's go:
|
||||
try
|
||||
{
|
||||
Database newDb = _app.LoadDatabase(_ioc, workingCopy, _compositeKey, StatusLogger, _format, _makeCurrent);
|
||||
Kp2aLog.Log("LoadDB OK");
|
||||
|
@@ -56,15 +56,15 @@
|
||||
<string name="afc_title_sort_by">Ordina per…</string>
|
||||
<string name="afc_yesterday">Ieri</string>
|
||||
<plurals name="afc_title_choose_directories">
|
||||
<item quantity="one">Scegli la cartella…</item>
|
||||
<item quantity="other">Scegli le cartelle…</item>
|
||||
<item quantity="one">Scegli cartella...</item>
|
||||
<item quantity="other">Scegli le cartelle...</item>
|
||||
</plurals>
|
||||
<plurals name="afc_title_choose_files">
|
||||
<item quantity="one">Scegli il file…</item>
|
||||
<item quantity="other">Scegli i file…</item>
|
||||
<item quantity="one">Scegli il file</item>
|
||||
<item quantity="other">Scegli i file</item>
|
||||
</plurals>
|
||||
<plurals name="afc_title_choose_files_directories">
|
||||
<item quantity="one">Scegli file/ cartella…</item>
|
||||
<item quantity="other">Scegli file/ cartelle…</item>
|
||||
<item quantity="one">Scegli file/cartella</item>
|
||||
<item quantity="other">Scegli file/cartelle</item>
|
||||
</plurals>
|
||||
</resources>
|
||||
|
@@ -1,7 +1,7 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:versionCode="206"
|
||||
android:versionName="1.12-r5"
|
||||
android:versionCode="210"
|
||||
android:versionName="1.12-r6b"
|
||||
package="keepass2android.keepass2android"
|
||||
xmlns:tools="http://schemas.android.com/tools"
|
||||
android:installLocation="auto">
|
||||
|
@@ -420,8 +420,14 @@ namespace keepass2android
|
||||
try
|
||||
{
|
||||
var iocAux = GetDefaultAuxLocation();
|
||||
LoadFile(iocAux);
|
||||
}
|
||||
LoadFile(iocAux);
|
||||
|
||||
if (Activity._chalInfo == null)
|
||||
{
|
||||
throw new Java.Lang.Exception("Failed to load challenge aux file");
|
||||
}
|
||||
|
||||
}
|
||||
catch (Exception e)
|
||||
{
|
||||
//this can happen e.g. if the file storage does not support GetParentPath
|
||||
|
@@ -1169,4 +1169,8 @@ První veřejné vydání
|
||||
<string name="kp2a_switch_on_sendgodone_summary">Přepnout zpět při stisknutí tlačítka odeslat/pokračovat/ukončit</string>
|
||||
<string name="qr_scanning_error_no_google_play_services">Skenování QR kódu vyžaduje služby Google Play. Nainstalujte nebo aktualizujte služby Google Play ve svém zařízení.</string>
|
||||
<string name="english_ime_settings">Nastavení klávesnice Keepass2Android</string>
|
||||
<string name="autoswitch_enabled_but_not_setup">Poznámka: Máte povoleno Aplikace - Nastavení - Přístup k heslu - Přepínání klávesnice - Automatické přepínání klávesnice, ale nezdá se, že je správně nakonfigurováno.</string>
|
||||
<string name="switch_keyboard_for_totp_enabled">Poznámka: Máte povoleno Aplikace - Přístup k heslu - Služba automatického vyplňování - Automatické vyplňování pro položky TOTP. To může způsobit, že se toto okno zobrazí, když otevřete položku s TOTP.</string>
|
||||
<string name="switch_keyboard_inside_kp2a_enabled">Poznámka: V aplikaci Keepass2Android jste povolili možnost Aplikace - Zabezpečení - Použít vestavěnou klávesnici. To může způsobit, že se toto okno zobrazí při otevření aplikace nebo úpravě položky.</string>
|
||||
<string name="switch_keyboard_on_search_enabled">Poznámka: Máte povoleno Aplikace - Zabezpečení - Přístup k heslu - Přepínání klávesnice - Přepínání klávesnice. To může způsobit, že se toto okno zobrazí při vyhledávání položky z prohlížeče.</string>
|
||||
</resources>
|
||||
|
@@ -164,7 +164,7 @@ Der Android Robot wird genutzt und wurde modifiziert basierend auf Arbeiten, die
|
||||
<string name="invalid_db_sig">Datenbank-Format wurde nicht erkannt.</string>
|
||||
<string name="keyfile_does_not_exist">Schlüssel-Datei existiert nicht.</string>
|
||||
<string name="no_keyfile_selected">Keine Schlüsseldatei ausgewählt.</string>
|
||||
<string name="keyfile_is_empty">Schlüssel-Datei ist leer.</string>
|
||||
<string name="keyfile_is_empty">Schlüsseldatei ist leer.</string>
|
||||
<string name="length">Länge</string>
|
||||
<string name="list_size_title">Größe der Gruppenliste</string>
|
||||
<string name="list_size_summary">Schriftgröße in der Gruppenliste</string>
|
||||
@@ -378,7 +378,7 @@ Der Android Robot wird genutzt und wurde modifiziert basierend auf Arbeiten, die
|
||||
<string name="ActivateSearchViewOnStart_summary">Aktiviert das Suchfeld in der Gruppenansicht nach dem Entsperren oder wenn ein Eintrag gesucht wird.</string>
|
||||
<string name="NoDonateOption_title">Spenden-Option ausblenden</string>
|
||||
<string name="NoDonateOption_summary">Diese Einstellung ist ein Dankeschön an alle, die gespendet haben. Sie steht erst nach einer gewissen Zeit der Benutzung von Keepass2Android zur Verfügung.</string>
|
||||
<string name="NoDonateOption_question">Ohne Spenden gäbe es diese App nicht und sie könnte nicht ständig verbessert werden! Wenn Sie noch nicht gespendet haben, sollten Sie dies jetzt in Betracht ziehen.</string>
|
||||
<string name="NoDonateOption_question">Ohne Spenden würde diese App nicht existieren und ständig verbessert werden! Wenn du noch nicht gespendet hast, erwäge bitte, dies jetzt zu tun</string>
|
||||
<string name="NoDonationReminder_title">Nie um eine Spende bitten</string>
|
||||
<string name="NoDonationReminder_summary">Ich werde keinen Cent spenden oder habe bereits gespendet. Bitte niemals um eine Spende, nicht einmal am Geburtstag des Autors.</string>
|
||||
<string name="UseOfflineCache_title">Datenbank-Caching</string>
|
||||
@@ -717,12 +717,12 @@ Anbei einige Tipps, die bei der Diagnose des Problems helfen können:\n
|
||||
<string name="CloseDbAfterFailedAttempts">Datenbank nach drei fehlgeschlagenen biometrischen Entsperrversuchen schließen.</string>
|
||||
<string name="WarnFingerprintInvalidated">Achtung! Die biometrische Authentifizierung kann von Android ungültig gemacht werden, z. B. nach dem Hinzufügen eines neuen Fingerabdrucks in den Geräteeinstellungen. Bitte sicherstellen, dass jederzeit klar ist, wie mit dem eigenen Hauptpasswort entsperrt werden kann!</string>
|
||||
<string-array name="ChangeLog_1_12">
|
||||
<item>Upgraded from Xamarin Android to .net 8</item>
|
||||
<item>Von Xamarin Android auf .NET 8 upgegradet</item>
|
||||
<item>Upgrade auf Target-SDK 34</item>
|
||||
<item>Upgraded to Material 3 user interface</item>
|
||||
<item>Improve autofill to work with Compose apps</item>
|
||||
<item>Fix hostname matching in autofill and search</item>
|
||||
<item>Fix issue with password generator</item>
|
||||
<item>Auf MUI 3 upgegradet</item>
|
||||
<item>Verbessertes automatisches Ausfüllen damit Compose-Apps funktionieren</item>
|
||||
<item>Hostnamen-vergleiche im automatischen Ausfüllen und der Suche gefixt</item>
|
||||
<item>Probleme mit dem Passwort Generator behoben</item>
|
||||
</string-array>
|
||||
<string-array name="ChangeLog_1_12_net">
|
||||
<item>OneDrive SDK auf Version 5.68 aktualisiert</item>
|
||||
@@ -1145,7 +1145,7 @@ Erstes öffentliches Release</string>
|
||||
<string name="masterkey_infotext_head">Kennst du dein Master-Passwort?</string>
|
||||
<string name="masterkey_infotext_main">Bitte beachte, dass du deine Datenbank ohne den Hauptschlüssel nicht öffnen kannst. Es gibt keine Möglichkeit, das Hauptpasswort „zurückzusetzen“.</string>
|
||||
<string name="masterkey_infotext_fingerprint_note">Bitte auch bedenken, dass das Biometrische Entsperren über das Speichern des Hauptschlüssels im sicheren Speicher von Android funktioniert. Dieser Speicher kann von Android jederzeit gelöscht werden, z. B. wenn ein neuer Fingerabdruck in den Systemeinstellungen hinzugefügt wird. Daher sich nicht auf das biometrische Entsperren verlassen, sondern sich bitte das eigene Hauptpasswort merken!</string>
|
||||
<string name="backup_infotext_head">Gibt es eine Sicherung der Datenbank?</string>
|
||||
<string name="backup_infotext_head">Ist deine Datenbank gesichert?</string>
|
||||
<string name="backup_infotext_main">Keepass2Android speichert die Passwörter in einer Datei an einem frei wählbarem Speicherort.Ist sichergestellt, dass die Datei auch dann noch verfügbar ist, wenn das Telefon verloren geht oder gestohlen wird, oder wenn die Datei zerstört oder gelöscht wird? Bitte sicherstellen, dass immer eine aktuelle Kopie an einem sichern Ort aufbewahrt wird!</string>
|
||||
<string name="backup_infotext_note">Um jetzt eine Sicherung zu erstellen, nach %1$s > %2$s > %3$s gehen.</string>
|
||||
<string name="emergency_infotext_head">Hast du für Notfälle vorgesorgt?</string>
|
||||
@@ -1162,4 +1162,5 @@ Erstes öffentliches Release</string>
|
||||
<string name="kp2a_switch_on_sendgodone_summary">Beim Drücken von Senden/Los/Fertig zurückschalten</string>
|
||||
<string name="qr_scanning_error_no_google_play_services">QR-Code-Scannen erfordert Google Play-Dienste. Bitte installiere oder aktualisiere Google Play-Dienste auf deinem Gerät.</string>
|
||||
<string name="english_ime_settings">Android-Tastatureinstellungen</string>
|
||||
<string name="autoswitch_enabled_but_not_setup">Notiz: Du hast Einstellungen - Anwendung - Passwortzugriff - Wechsel der Eingabemethode - Auto-Umschalten der Tastatur eingeschaltet, aber sieht aus als würde es nicht funktionieren</string>
|
||||
</resources>
|
||||
|
@@ -1178,4 +1178,5 @@
|
||||
<string name="kp2a_switch_on_sendgodone">Volver cuando termine</string>
|
||||
<string name="kp2a_switch_on_sendgodone_summary">Volver cuando se presione enviar/ir/finalizado</string>
|
||||
<string name="english_ime_settings">Ajustes del teclado de Keepass2Android</string>
|
||||
<string name="switch_keyboard_on_search_enabled">Nota: Ha habilitado la aplicación - Seguridad - Acceso a la contraseña - Interruptor de teclado - Cambiar teclado. Esto puede causar que esta ventana se muestre cuando busque una entrada desde el navegador.</string>
|
||||
</resources>
|
||||
|
@@ -546,6 +546,7 @@
|
||||
<string name="filestoragename_dropboxKP2A">Dropbox (dossier KP2A)</string>
|
||||
<string name="filestoragehelp_dropboxKP2A">Si vous ne voulez pas donner l\'accès KP2A à votre espace Dropbox complet, vous pouvez sélectionner cette option. Seul l\'accès au dossier Apps/Keepass2Android sera demandé. Ceci est particulièrement adapté lorsque vous créez une nouvelle base de données. Si vous avez déjà une base de données, cliquez sur cette option pour créer le dossier, puis placez votre fichier dans le dossier (à partir de votre PC) et puis sélectionnez à nouveau cette option pour ouvrir le fichier.</string>
|
||||
<string name="filestoragename_gdrive">Google Drive</string>
|
||||
<string name="filestoragehelp_gdrive">Attention : Google restreint l\'accès à Google Drive depuis les applications pour un nombre grandissant d\'utilisateurs. Si l\'intégration de Google Drive ne fonctionne pas, utilisez plutôt le sélecteur de fichiers système et sélectionnez Google Drive !</string>
|
||||
<string name="filestoragename_gdriveKP2A">Google Drive (fichiers KP2A)</string>
|
||||
<string name="filestoragehelp_gdriveKP2A">Si vous ne voulez pas donner à KP2A un accès complet à Google Drive, vous pouvez sélectionner cette option. Notez que vous devez d\'abord créer un fichier de base de données, les fichiers existants ne sont pas visibles pour l\'application. Choisissez cette option dans l\'écran Créer une base de données ou, si vous avez déjà ouvert une base de données, en exportant la base de données en choisissant cette option.</string>
|
||||
<string name="filestoragename_pcloud">PCloud (dossier KP2A)</string>
|
||||
@@ -723,9 +724,15 @@
|
||||
<item>Mise à niveau de Xamarin Android vers. net 8</item>
|
||||
<item>Mise à niveau vers Target SDK 34</item>
|
||||
<item>Mise à niveau vers l\'interface utilisateur Material 3</item>
|
||||
<item>Improve autofill to work with Compose apps</item>
|
||||
<item>Amélioration de la saisie automatique pour fonctionner avec les applications Compose</item>
|
||||
<item>Fix hostname matching in autofill and search</item>
|
||||
<item>Fix issue with password generator</item>
|
||||
<item>Corriger le problème avec le générateur de mot de passe</item>
|
||||
</string-array>
|
||||
<string-array name="ChangeLog_1_12_net">
|
||||
<item>Mise à jour de OneDrive SDK vers la version 5.68</item>
|
||||
<item>Mise à jour du SDK Dropbox vers la version 7.0.0</item>
|
||||
<item>Mise à jour Gradle, NewtonsoftJson, FluentFTP, MegaApiClient et okhttp</item>
|
||||
<item>Correction de bugs dans la sélection de fichiers WebDav</item>
|
||||
</string-array>
|
||||
<string-array name="ChangeLog_1_11">
|
||||
<item>Ajout de boutons d\'action flottants pour la recherche et l\'aperçu TOTP (si des entrées TOTP sont présentes).</item>
|
||||
@@ -821,6 +828,89 @@
|
||||
* Nouvelle implémentation pour OneDrive : inclut la prise en charge de OneDrive Entreprise, des fichiers partagés, des périmètres d\'accès sélectionnables, des comptes multiples et des corrections de problèmes d\'accès en mode hors-ligne\n
|
||||
* Corrections d\'anomalies
|
||||
</string>
|
||||
<string name="ChangeLog_1_07"> Version 1.07\n
|
||||
* Corrige les crashs sur les Samsung avec Android 9\n
|
||||
* Permet d\'ouvrir plus d\'une base de données, compatible avec KeeAutoExec\n
|
||||
* SFTP : permet l\'authentification avec clé publique, vérifie si la clé de l\'hôte a changé\n
|
||||
* Introduction du support pCloud - merci à gilbsgilbs !\n
|
||||
* Mise en place explicite du support Nextcloud\n
|
||||
* Améliore l\'enregistrement et la mise à jour des pièces jointes des entrées\n
|
||||
* Plus d\'options pour adapter le comportement aux préférences personnelles\n
|
||||
* SSL : acceptation et confiance avec les certificats utilisateur\n
|
||||
* Améliore la saisie automatique (fonctionne maintenant avec Firefox, permet de réduire les popups)\n
|
||||
* Résolution de bugs\n
|
||||
</string>
|
||||
<string name="ChangeLog_1_06">Version 1.06\n
|
||||
* Changement vers ykDroid au lieu de YubiChallenge comme application pour le défi-réponse de Yubikey.\n
|
||||
* implémentation du support de défi-réponse compatible KeepassXC. Note : Le format de base de données doit être KDBX4 !\n
|
||||
* Blocage du chargement de fichiers supprimés depuis Google Drive\n
|
||||
* Changement d\'implémentation TLS pour FTPS, ajout d\'un contournement du bug JSch avec les serveurs compatibles avec gssapi-with-mic\n
|
||||
* Correction de bugs\n </string>
|
||||
<string name="ChangeLog_1_05"> Version 1.05\n * Utilisation des canaux de notification Android 8, ce qui permet la configuration via les paramètres système\n * Affichage de l’icône entrée dans la notification\n * Utilisation d\'icônes adaptatifs pour Android 8, utilisez l\'icône arrondi du lanceur pour Android 7\n * Permet d’activer la recherche au déverrouillage (voir réglages) \n * Modification de comment les fichiers sont écrits en utilisant le framework Storage Access, corrections de problèmes sur les mises à jour des fichiers ouvert sur Google Drive avec le sélecteur du système fichier\n * Ajout de textes d’informations afin d’éviter certaines incompréhensions commune \n * Création de sauvegardes locales pour les bases ouvertes avec succès pour réduire le risque de perte de donnée\n * Mise à jour de JSch pour supporté les derniers chiffrements SSH\n * Permettre la modification des paramètres de connexion, par exemple lorsque le mot de passe WebDav a changé\n * Ajout du support pour mot de passe statique Yubikey Neo\n * Permettre de désactiver les suggestions automatiques\n * Correction des fuites de données vers logcat\n * Corrections d\'anomalies\n
|
||||
</string>
|
||||
<string name="ChangeLog_1_04b"> Version 1.04b\n * Évite les plantages lorsque l’utilisateur essaie d’activer la fonctionnalité de remplissage automatique sur les appareils Huawei.\n
|
||||
</string>
|
||||
<string name="ChangeLog_1_04">Version 1.04
|
||||
* Ajout du service de saisie automatique pour Android 8.0 et plus.
|
||||
* Mise à niveau des librairies, des outils de build et de la version du sdk cible
|
||||
</string>
|
||||
<string name="ChangeLog_1_03">Version 1.03
|
||||
* Suppression du service d\'accessibilité pour le remplissage automatique tel que demandé par Google. Voir les paramètres d’accès mot de passe pour trouver un plugin reproduisant la fonctionnalité précédente.
|
||||
* Ajout d\'applications tierces comme option de stockage
|
||||
* Visionneuse intégrée pour le voir des images jointes sans les transférer sur d’autres applications
|
||||
* OkHttp mis à jour pour résoudre certains problèmes de connexion
|
||||
* Support des entrées de KeeTrayTOTP, supporte désormais les entrées Steam</string>
|
||||
<string name="ChangeLog_1_02"> Version 1.02\n
|
||||
* Quelques améliorations liées à la sécurité. Merci beaucoup pour le rapport jean-baptiste.cayrou@thalesgroup.com et vincent.fargues@thalesgroup.com et aussi pour votre collaboration !\n
|
||||
* Support de KeyboardSwapPlugin (voir les paramètres d\'accès aux mots de passe) : permet de changer de méthode de saisie automatiquement sur les appareils sans « root ». Merci à Mishaal Rahman d\'XDA-Developers de l\'avoir rendu possible.\n
|
||||
* Correction pour les services d’accessibilité avec les versions récentes de Chrome\n
|
||||
* Correction pour les nettoyages non nécessaires des données d\'empreintes digitales\n
|
||||
* Correction de plantages mineurs\n
|
||||
* Mise à jour du kit de développement Dropbox pour s\'assurer de la compatibilité future\n
|
||||
* Suppression des rapports d\'erreur en utilisant Xamarin Insights\n
|
||||
* Mise à jour des outils de compilation\n
|
||||
</string>
|
||||
<string name="ChangeLog_1_01g"> Version 1. 1-g\n
|
||||
* Correction pour un plantage lorsque vous essayez de travailler hors ligne\n
|
||||
* Correction pour un codage incorrect des identifiants FTP(S)\n
|
||||
* Correction pour les plantages lors de l\'utilisation de OneDrive et des anciennes versions d\'Android\n
|
||||
* Affiche les temps en temps local dans l\'écran d\'entrée\n
|
||||
</string>
|
||||
<string name="ChangeLog_1_01d">Version 1.01-d\n * Correction pour le listing des fichiers OneDrive\n * Possibilité d’ignorer les erreurs de certificat lorsque la vérification du nom de l’hôte échoue (non recommandé pour une utilisation en production) \n * Correction pour QuickUnlock qui parfois ne fonctionnait malgré la saisie correcte du code\n </string>
|
||||
<string name="ChangeLog_0_9_8c">Version 0.9.8c\n
|
||||
* Correctif pour la vulnérabilité SSL dans Microsoft Live SDK (utilisé lorsque vous accédez à des fichiers via OneDrive)\n
|
||||
* Bug fix : la version précédente contenait deux méthodes de saisie (l\'une des deux plante)\n </string>
|
||||
<string name="ChangeLog_1_01">Version 1.01\n * Ajout du support pour le nouveau format KDBX-4 (compatible avec Keepass 2.35) y compris la dérivation de clés Argon2 et ChaCha20 cryptage.\n * Nouvelle implémentation du stockage WebDav, il est maintenant possible de parcourir les fichiers et le stockage prend en charge un chiffrement moderne.\n * Nouvelle implémentation du stockage FTP qui permet maintenant de parcourir les fichiers et de prendre en charge le cryptage (FTPS).\n * Mise à jour du SDK OneDrive (le SDK Live précédemment utilisé n’est plus mis à jour).\n * Mise à jour du SDK Dropbox vers la version 2 (la version 1 n\'est plus supportée).\n * Ajout du support pour OwnCloud.\n *Demande d’autorisation de stockage avant d’ouvrir les fichiers locaux. </string>
|
||||
<string name="ChangeLog_1_0_0e">Version 1.0.0e\n
|
||||
* Règle un problème avec le scaneur d\'empreintes digitales sur les anciens appareils Samsung tournant avec Android 6.\n
|
||||
* Ajout d\'un support natif pour les processeurs x86.\n
|
||||
* Permet d\'afficher ou cacher les caractères dans les champs texte de saisie si le scanner d\'empreinte digital a été activé. \n
|
||||
* Construction de mise à jour système </string>
|
||||
<string name="ChangeLog_1_0_0">Version 1.0.0\n * Déverrouiller par empreinte digitale (nécessite Android 6.0+ ou un appareil Samsung)\n * Ajout du service de saisie automatique (nécessite Android 5.0+)\n * Ajout du support pour l\'entrée templates\n * Ajout d\'un mode \"hors connexion\"\n * Possibilité de copier les entrées\n * Mode semi-automatique pour les champs noms\n * Possibilité de supprimer des éléments de liste des fichiers récents\n * Demande des autorisations à l\'exécution pour Android 6.0\n * Corrections de bugs (dans le clavier intégré, lorsque vous sélectionnez les icônes)\n * Ajout d\'une option pour envoyer des rapports d\'erreur\n * Ajouts de plusieurs messages d\'aide\n </string>
|
||||
<string name="ChangeLog_0_9_9">Version 0.9.9\n
|
||||
* Refonte complète de l\'interface utilisateur. Merci beaucoup à Stefano Pignataro (http://www.spstudio.at) pour son aide!\n
|
||||
* Permet l\'ajout d\'icônes personnalisées\n
|
||||
* Support pour l\'affichage fractionné sur les appareils Samsung\n
|
||||
* Nombre de rotation par défaut pour le chiffrement de nouvelle base de données\n
|
||||
* Vérification des clés dupliquées des champs supplémentaires pour éviter la perte de données\n
|
||||
</string>
|
||||
<string name="ChangeLog_0_9_9c"> Version 0.9.9c
|
||||
* Retour du thème sombre
|
||||
* Vous pouvez installer d\'autres pack d\'icones (Icones Windows ancien sont disponibles sur le Play Store)
|
||||
* Ajout d\'une confirmation lors d\'une suppression d\'éléments sans passer par la corbeille
|
||||
* Correction de bugs (mauvais affichage de l\'encodage secret OTP, mauvaise icone de l\'application dans certains endroits)
|
||||
</string>
|
||||
<string name="ChangeLog_0_9_8b">Version 0.9.8b\n
|
||||
* corrections de bugs (Sauvegarde a échoué pour certaines bases, exporter vers le périphérique local ne fonctionne pas, sélectionner certaines options de préférence crash l\'app)\n</string>
|
||||
<string name="ChangeLog_0_9_8">Version 0.9.8\n
|
||||
* Support du Storage Access Framework (permet l\'écriture sur carte SD et Google Drive dans KP2A Offline)\n
|
||||
* Essai de détecter les erreurs de saisie dans les URL WebDAV (répertoire au lieu du fichier)\n
|
||||
* Police de mot de passe modifié\n
|
||||
* Autorise le changement de compte Dropbox\n
|
||||
* correction de bug: maintenant se souvient du mot de passe OTP\n</string>
|
||||
<string name="ChangeLog_0_9_7b">Version 0.9.7b\n
|
||||
* traductions actualisées\n
|
||||
* corrections de bugs : polices de mot de passe était manquant dans 0.9.7, trie par nom ne trie pas les groupes\n</string>
|
||||
<string name="ChangeLog_keptDonate">Possibilité élargie de faire un don d\'une bière ou autre chose</string>
|
||||
<string-array name="clipboard_timeout_options">
|
||||
<item>30 secondes</item>
|
||||
@@ -912,5 +1002,10 @@
|
||||
<string name="AutofillWarning_Intro">Vous êtes sur le point d\'insérer des identifiants pour le domaine \"%1$s\" dans l\'application \"%2$s\".</string>
|
||||
<string name="AutofillWarning_FillDomainInUntrustedApp">Si vous faites confiance à \"%2$s\" pour appartenir à \"%1$s\" ou que vous faites confiance à l\'application \"%2$s\" pour ne pas abuser des identifiants (ex. parce que c\'est une application de navigateur de confiance), il est possible de continuer. Si ce n\'est pas le cas, veuillez annuler.</string>
|
||||
<string name="AutofillWarning_trustAsBrowser">Accepter toujours dans \"%1$s\"</string>
|
||||
<string name="qr_scanning_error_no_google_play_services">Le scan de QR Code requiert les Services Google Play. Veuillez installer ou mettre à jour les Services Google Play sur votre périphérique.</string>
|
||||
<string name="english_ime_settings">Paramètres du clavier Keepass2Android</string>
|
||||
<string name="autoswitch_enabled_but_not_setup">Note : Vous avez activé le changement automatique de clavier, mais il ne semble pas être correctement configuré (Paramètres - Appli - Accès aux mots de passe - Changement de clavier).</string>
|
||||
<string name="switch_keyboard_for_totp_enabled">Note : Vous avez activé le remplissage automatique des entrées TOTP. Cela peut entrainer l\'apparition de cette fenêtre lorsque vous ouvrez une entrée avec un TOTP (Paramètres - Appli - Accès aux mots de passe - Service de saisie automatique).</string>
|
||||
<string name="switch_keyboard_inside_kp2a_enabled">Note : Vous avez activé le clavier intégré dans Keepass2Android. Cela peut faire apparaitre cette fenêtre quand vous ouvrez l\'application, ou que vous éditez une entrée (Paramètres - Appli - Sécurité).</string>
|
||||
<string name="switch_keyboard_on_search_enabled">Note : Vous avez activé le changement de clavier. Cela peut faire apparaitre cette fenêtre lorsque vous recherchez une entrée depuis le navigateur (Paramètres - Appli - Accès aux mots de passe - Changement de clavier).</string>
|
||||
</resources>
|
||||
|
@@ -722,7 +722,7 @@ Ecco alcuni suggerimenti che ti potrebbero aiutare a diagnosticare il problema:\
|
||||
<item>Aggiornato all\'interfaccia utente Material 3</item>
|
||||
<item>Migliora l\'autofill per funzionare con le app Compose</item>
|
||||
<item>Corretta la corrispondenza con l\' hostname in riempimento automatico e ricerca</item>
|
||||
<item>Fix issue with password generator</item>
|
||||
<item>Corretto problema con il generatore di password</item>
|
||||
</string-array>
|
||||
<string-array name="ChangeLog_1_12_net">
|
||||
<item>Aggiornato OneDrive SDK alla versione 5.68</item>
|
||||
@@ -944,7 +944,142 @@ Ecco alcuni suggerimenti che ti potrebbero aiutare a diagnosticare il problema:\
|
||||
<string name="ChangeLog_0_9_7b">Versione 0.9.7b\n
|
||||
* aggiornate le traduzioni\n
|
||||
* bugfix: font Password mancante nella versione 0.9.7; ordina per nome non ordinava i gruppi\n</string>
|
||||
<string name="ChangeLog_0_9_7"> Versione 0.9.\n
|
||||
* scrivere il supporto per i database di Keepass 1 (kdb) (beta!\n
|
||||
* meglio tornare alla tastiera precedente (funziona anche su dispositivi non rootati)\n
|
||||
* supporto per KeeChallenge con sfide di lunghezza variabile\n
|
||||
* evitare di prendere screenshot dalle schermate di QuickUnlock e password\n
|
||||
* ordine inverso per Ordina per Modifica Data (ora discendente)\n
|
||||
* correzioni di bug: Note ora aggiornate correttamente dopo le modifiche, Viste password ora nascondere correttamente la password su (si spera) tutti i dispositivi, problema fisso che ha permesso di aggiungere una voce due volte, problema fisso con la visualizzazione di un avviso UUID duplicato anche dopo aver risolto il database\n
|
||||
</string>
|
||||
<string name="ChangeLog_0_9_6"> Versione 0.9.\n
|
||||
* consente di importare file chiave e/o file di database locale nella directory interna dell\'app (vedi impostazioni)\n
|
||||
* consente diverse opzioni di ordinamento\n
|
||||
* preferenze migliorate per il cambio automatico della tastiera\n
|
||||
* logo e design di notifica aggiornati, design di Stefano Pignataro (http://www. pstudio. t)\n
|
||||
* generatore di password ricorda le ultime impostazioni\n
|
||||
* imposta visibilità di notifica per Android 5 schermata di blocco\n
|
||||
* ora cancellare il campo password principale quando esce dall\'app senza toccare OK\n
|
||||
* problema fisso con i linguaggi di input mancanti nell\'impostazione della tastiera su alcuni dispositivi\n
|
||||
* problema fisso con l\'accensione automatica della tastiera su dispositivi radicati\n
|
||||
* aggiunto controllo per database corrotti (UUID duplicati)\n
|
||||
* ricaricare automaticamente il database quando è stato rilevato, risolve i timori di sicurezza per la rivelazione della master password\n
|
||||
* migliore lucido piccolo layout della tastiera, tema impostazioni tastiera fissa (grazie a Wiktor Ławski)\n
|
||||
</string>
|
||||
<string name="ChangeLog_0_9_5"><b>Versione 0.9.5</b>\n
|
||||
* corregge i problemi con la navigazione delle cartelle (in particolare su Android 4.4)\n
|
||||
* risolve il problema con il caricamento dei file .kdb (Keepass 1) su Nexus 5 con Android Lollipop\n
|
||||
* aggiunge un\'opzione per impedire la cattura delle schermate e nascondere KP2A dalla lista delle App Recenti\n
|
||||
* risolve il problema con l\'archiviazione su Google Drive (edizione normale)\n
|
||||
* permette i file chiave sui tipi di storage voluti (edizione normale)\n
|
||||
* aggiornato SDK di Dropbox per includere un aggiornamento di sicurezza (edizione normale)\n
|
||||
* aggiornati i tool di sviluppo --> aumentata dimensione apk :-(\n
|
||||
Avevo promesso alcune altre modifiche. Arriveranno con la prossima release - scusate. Ho voluto pubblicare queste correzioni il più presto possibile.</string>
|
||||
<string name="ChangeLog_0_9_4"><b>Versione 0.9.4</b>\n
|
||||
* aggiunto supporto ai plug-in: guarda nelle impostazioni per scoprire come ottenerli!\n
|
||||
* pubblicato QR plug-in (scansiona password, mostra password come QR-code, trasferisci voci ad altri dispositivi KP2A)\n
|
||||
* pubblicato InputStick plug-in (trasferisci credenziali al PC via bluetooth - richiede chiavetta InputStick USB)\n
|
||||
* le applicazioni di terze parti ora possono interrogare facilmente KP2A per ottenere le credenziali. Sei uno sviluppatore? Per favore aggiungi il supporto alle tue applicazioni se ti sembra conveniente!\n
|
||||
* aggiunto supporto a TOTP (compatibile con KeeOTP e TrayTotp)\n
|
||||
* l\'app non dovrebbe più essere chiusa da Android quando il database è aperto\n
|
||||
* il database non viene più chiuso quando si abbandona l\'app tramite il pulsante \"indietro\" (vedi impostazioni)\n
|
||||
* mostra i nomi dei gruppi nei risultati di ricerca (*)\n
|
||||
* aggiungo un menu contestuale nei risultati di ricerca con l\'opzione \"Passa al gruppo superiore\" (*)\n
|
||||
* aggiunta un\'opzione per mostrare, nella visualizzazione di una voce, il nome del gruppo a cui la voce appartiene (*)\n
|
||||
* (*) un grazie a Matthieu per aver implementato queste funzioni!\n
|
||||
* aggiunto supporto a KeeChallenge (con Yubikey NEO). Grazie a Ben Rush per l\'implementazione del connettore!\n
|
||||
* migliorata l\'interfaccia utente\n
|
||||
* corretto un bug nell\'interfaccia di Google Drive\n
|
||||
* aggiunta un\'opzione per disabilitare la funzione \"donazione\"\n
|
||||
* l\'icona QuickUnlock ora è nascosta di default su dispositivi Android 4.2+\n</string>
|
||||
<string name="ChangeLog_0_9_3_r5"><b>Versione 0.9.3 r5</b>\n
|
||||
* Incorporate correzioni da Xamarin: Keepass2Android è ora compatibile con ART su Android 4.4.2. Finalmente!\n
|
||||
* Correzioni di errori: errori in sincronizzazione (aggiornamento visualizzazione, corretto controllo per modifiche in http), errori su dispositivi Android 2.x, errori nelle implementazioni di archiviazione con Google Drive e OneDrive, pulizia degli appunti alla chiusura del database, errori in apertura allegati, problemi di visualizzazione della tastiera\n</string>
|
||||
<string name="ChangeLog_0_9_3"><b>Versione 0.9.3</b>\n
|
||||
* Nuova tastiera con molti miglioramenti. Vedi le Impostazioni.\n
|
||||
* Supporto in sola lettura per file kdb (Keepass 1). Sperimentale!\n
|
||||
* Aggiunto supporto SFTP\n
|
||||
* Aggiunto soluzione temporanea per il bug con ART (Android 4.4.2)\n
|
||||
* Bugfix\n</string>
|
||||
<string name="ChangeLog_0_9_2"><b>Versione 0.9.2</b>\n
|
||||
* Aggiunto supporto OTP (compatibile con il plugin OtpKeyProv)\n
|
||||
* Integrato supporto NFC per le OTP dal NEO YubiKey\n
|
||||
* Aggiornata l\'interfaccia utente\n
|
||||
* Integrata la libreria di Keepass 2.24\n
|
||||
* Aggiunta un\'opzione per terminare il processo dell\'app (vedi le Impostazioni)\n
|
||||
* Migliorata la validazione del certificato SSL\n
|
||||
* Corretti alcuni errori\n</string>
|
||||
<string name="ChangeLog_0_9_1"><b>Versione 0.9.1</b>\n
|
||||
* Aggiunto il supporto per SkyDrive (solo nell\'edizione normale di Keepass2Android)\n
|
||||
* Corretti i problemi di integrazione con Google Drive\n
|
||||
* Aggiunto supporto NTLM</string>
|
||||
<string name="ChangeLog_0_9"><b>Versione 0.9</b> \n
|
||||
* integrato supporto per Dropbox e Google Drive (database in lettura/scrittura; solo per Keepass2Android edizione regolare)\n
|
||||
* integrata la selezione dei file (basata su android-filechooser di HBA)\n
|
||||
* migliorata l\'interfaccia per la creazione di nuovi database\n
|
||||
* incluso il font DejaVu Sans Mono per la visualizzazione passwords\n
|
||||
* corretti alcuni errori</string>
|
||||
<string name="ChangeLog_0_8_6"><b>Versione 0.8.6</b>\n
|
||||
* Supporto per cifratura Twofish\n
|
||||
* Consentita la modifica dei gruppi\n
|
||||
* Consentito lo spostamento di voci e gruppi\n
|
||||
* L\'icona QuickUnlock può essere resa trasparente (vedi le impostazioni)\n
|
||||
* Correzioni di errori</string>
|
||||
<string name="ChangeLog_0_8_5"><b>Versione 0.8.5</b>\n
|
||||
* i file remoti vengono mantenuti nella cache locale dell\'applicazione per permetterne l\'uso offline (compresa la modifica e la successiva sincronizzazione). Vedi le impostazioni. \n
|
||||
* Icona di notifica per visualizzare lo stato del blocco del database (vedi Impostazioni)\n
|
||||
* Migliorato il rilevamento dello stato del blocco del database in alcune circostanze \n
|
||||
* I file dei database vengono caricati in memoria mentre stai digitando la password per aumentare la velocità di caricamento (vedi Impostazioni) \n
|
||||
* Le voci possono essere aggiunte al gruppo principale \n
|
||||
* Correzione di errori (risoluzione campi con riferimenti, problemi con la tastiera su dispositivi italiani e cinesi)</string>
|
||||
<string name="ChangeLog_0_8_4"><b>Versione 0.8.4</b>\n
|
||||
* Le modifiche al database esterno vengono rilevate ed unite durante il salvataggio\n
|
||||
* Migliorate le performance durante il caricamento\n
|
||||
* Migliorata la barra di ricerca con suggerimenti\n
|
||||
* Nuovo logo dell\'App!\n
|
||||
* Aggiunto supporto al formato .kdbp per apertura e salvataggio più veloci\n
|
||||
* Migliorata la modifica delle stringhe aggiuntive e la visualizzazione nascosta quando sono protette\n
|
||||
Grazie ad Alex Vallat per il suo contributo al codice!\n
|
||||
Grazie a Niki Hüttner (www.close-cut.de) per il logo!\n</string>
|
||||
<string name="ChangeLog_0_8_3"><b> Versione 0.8.3 </b>\n
|
||||
* Le voci nome utente e indice TAN vengono visualizzati nella lista delle voci di immissione (vedi le impostazioni)\n
|
||||
* Le voci possono essere create se la ricerca da browser non restituisce alcun risultato\n
|
||||
* La tastiera KP2A offre possibilità di ricercare le credenziali per l\'applicazione attuale\n
|
||||
* L\'applicazione si chiude automaticamente dopo aver selezionato una voce per l\'uso dalla tastiera\n
|
||||
* La finestra di selezione della tastiera si apre automaticamente dopo la ricerca di URL (vedi le impostazioni)\n
|
||||
* I segnaposto nei campi di immissione vengono sostituiti prima della copia (la maggior parte dei segnaposto sono supportati)\n
|
||||
* Correzioni di errori minori </string>
|
||||
<string name="ChangeLog_0_8_2"><b>Versione 0.8.2</b>\n
|
||||
* Supporto per la Digest Authentication in WebDAV\n
|
||||
* Correzione di errori (OI File manager, Open URL)</string>
|
||||
<string name="ChangeLog_0_8_1"><b>Versione 0.8.1</b>\n
|
||||
* KP2A Offline e \"Online\" possono di nuovo essere installati insieme\n
|
||||
* Aggiunte nuove traduzioni (grazie a tutti i collaboratori!)</string>
|
||||
<string name="ChangeLog_0_8"><b>Versione 0.8</b>\n
|
||||
* Migliorata l\'interfaccia utente in particolare per i dispositivi con Android 4.x\n
|
||||
* Consentito l\'utilizzo di gestori di file personali per selezionare file esistenti\n
|
||||
* Aggiunto un modo più sicuro per l\'apertura degli allegati (tramite cartella di cache)\n
|
||||
* sistemati alcuni errori nella finestra di modifica\n
|
||||
* probabilmente aggiunti nuovi errori :-)</string>
|
||||
<string name="ChangeLog_keptDonate">Estesa la possibilità di donare una birra o qualcos\'altro</string>
|
||||
<string name="ChangeLog_0_7"><b>Versione 0.7</b>\n
|
||||
* Aumentata la velocità di caricamento: l\'elaborazione delle chiavi ora è 10 volte più veloce!\n
|
||||
* Aggiunta la tastiera virtuale di Keepass2Android: usa questa tastiera quando inserisci le credenziali. Ti metterà al riparo dagli sniffer delle password basati sugli appunti (disabilita le vecchie notifiche degli appunti nelle impostazioni)\n
|
||||
* Aggiunta l\'opzione per donare una birra o qualcos\'altro (vedi menu)</string>
|
||||
<string name="ChangeLog"><b>Versione 0.6.2</b>\n
|
||||
* Integrazione con Google Drive/Dropbox/... : usa l\'app ufficiale di Google Drive o Dropbox App e apri un qualunque file \".kdbx\". In questo modo si aprirà KP2A.\n
|
||||
* Migliorato il dialogo di ricerca\n
|
||||
* Migliorati i risultati di ricerca per le URL condivise con sottodomini\n
|
||||
* Aggiunte al menu le opzioni per inviare feedback, valutazioni e per tradurre l\'app\n
|
||||
\n
|
||||
<b>Versione 0.6.1</b>\n
|
||||
* Aggiunto il rilevamento di modifiche in background (es.: dovute ad un\'app di sincronizzazione)\n
|
||||
* Migliorata la ricerca delle URL dal browser\n
|
||||
* Aggiunta una richiesta di conferma prima di annullare le modifiche\n
|
||||
\n
|
||||
<b>Versione 0.6</b>\n
|
||||
Prima release pubblica
|
||||
</string>
|
||||
<string-array name="clipboard_timeout_options">
|
||||
<item>30 secondi</item>
|
||||
<item>1 minuto</item>
|
||||
@@ -1039,4 +1174,7 @@ Ecco alcuni suggerimenti che ti potrebbero aiutare a diagnosticare il problema:\
|
||||
<string name="kp2a_switch_on_sendgodone_summary">Torna indietro quando premi invia/vai/fatto</string>
|
||||
<string name="qr_scanning_error_no_google_play_services">La scansione del codice QR richiede Google Play Services. Installa o aggiorna Google Play Services sul tuo dispositivo.</string>
|
||||
<string name="english_ime_settings">Impostazioni tastiera Keepass2Android</string>
|
||||
<string name="autoswitch_enabled_but_not_setup">Nota: Hai abilitato App - Impostazioni - Accesso password - Cambio di tastiera - Tastiera automatica, ma non sembra essere configurata correttamente.</string>
|
||||
<string name="switch_keyboard_for_totp_enabled">Nota: Hai abilitato App - Accesso password - Servizio di autocompilazione - Autocompilazione per le voci TOTP. Questo può causare la visualizzazione di questa finestra quando si apre una voce con un TOTP.</string>
|
||||
<string name="switch_keyboard_inside_kp2a_enabled">Nota: Hai abilitato App - Sicurezza - Usa la tastiera integrata all\'interno di Keepass2Android. Questo può causare la visualizzazione di questa finestra quando si apre l\'app o si modifica una voce.</string>
|
||||
</resources>
|
||||
|
@@ -1203,4 +1203,8 @@
|
||||
<string name="kp2a_switch_on_sendgodone_summary">Voltar ao pressionar enviar/ir/concluído</string>
|
||||
<string name="qr_scanning_error_no_google_play_services">A leitura de código QR requer o Google Play Services. Instale ou atualize o Google Play Services no seu dispositivo.</string>
|
||||
<string name="english_ime_settings">Configurações do teclado Android</string>
|
||||
<string name="autoswitch_enabled_but_not_setup">Nota: Você ativou o Aplicativo - Configurações - Acesso por senha - Troca de teclado - Troca automática de teclado, mas não parece estar configurado corretamente.</string>
|
||||
<string name="switch_keyboard_for_totp_enabled">Nota: você ativou o Aplicativo - Acesso por senha - Serviço de preenchimento automático - Preenchimento automático para entradas TOTP. Isso pode fazer com que essa janela seja exibida quando você abre uma entrada com um TOTP.</string>
|
||||
<string name="switch_keyboard_inside_kp2a_enabled">Nota: Você ativou o Aplicativo - Segurança - Usar o teclado embutido dentro do Keepass2Android. Isso pode fazer com que essa janela seja exibida quando você abre o aplicativo ou edita uma entrada.</string>
|
||||
<string name="switch_keyboard_on_search_enabled">Nota: Você ativou o Aplicativo - Segurança - Acesso por senha - Troca de teclado - Alternar teclado. Isso pode fazer com que essa janela seja exibida quando você pesquisar uma entrada no navegador.</string>
|
||||
</resources>
|
||||
|
@@ -468,6 +468,7 @@
|
||||
<string name="NoOverwrite">Nu, suprascrie</string>
|
||||
<string name="UseOfflineMode">Funcționare doar cu cache intern</string>
|
||||
<string name="UseOnlineMode">Sincronizează copia cache cu sursa</string>
|
||||
<string name="UseOfflineMode_Info">Baza de date este încărcată din memoria cache internă. Modificările sunt stocate doar în cache-ul intern și vor fi sincronizate numai atunci când selectezi Sincronizare copie cache cu sursa.</string>
|
||||
<string name="InOfflineMode">Funcționare doar cu cache intern.</string>
|
||||
<string name="SynchronizingCachedDatabase">Sincronizează baza de date din cache…</string>
|
||||
<string name="DownloadingRemoteFile">Se încarcă fișierul sursă…</string>
|
||||
@@ -476,15 +477,21 @@
|
||||
<string name="FilesInSync">Fişierele sunt sincronizate.</string>
|
||||
<string name="SynchronizedDatabaseSuccessfully">Baza de date s-a sincronizat cu succes!</string>
|
||||
<string name="CheckingDatabaseForChanges">Se verifică baza de date pentru modificări…</string>
|
||||
<string name="CouldNotSaveToRemote">Nu s-a putut salva în fișierul sursă: %1$s. Salvează din nou sau utilizează meniul Sincronizare atunci când fișierul este accesibil din nou.</string>
|
||||
<string name="CouldNotLoadFromRemote">Nu s-a putut accesa fișierul sursă: %1$s. Fișier încărcat din cache-ul intern. Poți face în continuare modificări în baza de date și să le sincronizezi mai târziu.</string>
|
||||
<string name="UpdatedRemoteFileOnLoad">Fișier sursă actualizat.</string>
|
||||
<string name="NotifyOpenFromLocalDueToConflict">S-a deschis fișierul cache intern din cauza conflictului cu modificările din fișierul sursă. Utilizează meniul Sincronizare pentru a fuziona.</string>
|
||||
<string name="LoadedFromRemoteInSync">Fișierul sursă și cache-ul sunt sincronizate.</string>
|
||||
<string name="UpdatedCachedFileOnLoad">S-a actualizat copia internă a cache-ului %1$s.</string>
|
||||
<string name="RemoteDatabaseUnchanged">Nu s-au detectat modificări.</string>
|
||||
<string name="ResolvedCacheConflictByUsingRemoteOtpAux">S-a actualizat fișierul auxiliar OTP din cache : Contorul sursă a fost mai mare.</string>
|
||||
<string name="ResolvedCacheConflictByUsingLocalOtpAux">S-a actualizat fișierul auxiliar OTP sursă: Contorul local a fost mai mare.</string>
|
||||
<string name="SynchronizingOtpAuxFile">Se sincronizează fișierul auxiliar OTP…</string>
|
||||
<string name="database_file">fișier bază de date</string>
|
||||
<string name="otp_aux_file">Fişier auxiliar OTP</string>
|
||||
<string name="ErrorOcurred">A apărut o eroare:</string>
|
||||
<string name="DuplicateUuidsError">Baza de date este coruptă: ID-uri duplicate au fost găsite. (Ai salvat cu Minikeepass?) Te rog să reimporți o bază de date nouă cu Keepass 2 pentru PC selectând \'Create new IDs\'.</string>
|
||||
<string name="DuplicateUuidsErrorAdditional">Poți dezactiva acest mesaj de eroare în Setări/Setările aplicației/Gestionare fișiere/Verificare duplicat UUID-uri. Reține că este posibil te confrunți cu un comportament neașteptat. Este recomandat să repari baza de date.</string>
|
||||
<string name="synchronize_database_menu">Sincronizează baza de date…</string>
|
||||
<string name="CannotMoveGroupHere">Nu se poate muta grupul în acest grup.</string>
|
||||
<string name="donate_question">Astăzi este Oktoberfest! Dacă vă place Keepass2Android: nu ar fi azi o zi potrivită să-mi cumpăraţi o bere?</string>
|
||||
@@ -518,6 +525,7 @@
|
||||
<string name="private_key_select">Selectează cheia privată</string>
|
||||
<string name="private_key_create_new">[Adaugă nou...]</string>
|
||||
<string name="hint_sftp_key_passphrase">Frază de acces pentru cheie (opțională)</string>
|
||||
<string name="sftp_kex_title">Algoritmi de schimb de chei (KEX) (opțional)</string>
|
||||
<string name="enter_ftp_login_title">Introdu datele de conectare FTP:</string>
|
||||
<string name="select_storage_type">Selectaţi tipul de stocare:</string>
|
||||
<string name="filestoragename_file">Fişier local</string>
|
||||
|
@@ -726,7 +726,7 @@
|
||||
<item>Aktualizované na používateľské rozhranie Material 3</item>
|
||||
<item>Vylepšené automatické dopĺňanie kvôli fungovaniu s aplikáciami Compose</item>
|
||||
<item>Oprava zhody mena hostiteľa v automatickom dopĺňaní a vyhľadávaní</item>
|
||||
<item>Fix issue with password generator</item>
|
||||
<item>Oprava problému s generátorom hesiel</item>
|
||||
</string-array>
|
||||
<string-array name="ChangeLog_1_12_net">
|
||||
<item>Aktualizované na OneDrive SDK, verziu 5.68</item>
|
||||
@@ -1203,4 +1203,8 @@
|
||||
<string name="kp2a_switch_on_sendgodone_summary">Po stlačení Odoslať/Prejsť/Hotovo prejsť späť</string>
|
||||
<string name="qr_scanning_error_no_google_play_services">Na skenovanie QR kódov sú potrebné služby Google Play. Nainštalujte alebo aktualizujte si ich vo vašom zariadení.</string>
|
||||
<string name="english_ime_settings">Nastavenia klávesnice Keepass2Android</string>
|
||||
<string name="autoswitch_enabled_but_not_setup">Poznámka: aktivovali ste automatické prepínanie klávesnice v sekcii Nastavenia aplikácie - Prístup k záznamu s heslom - Prepínanie klávesnice, ale zdá sa, že táto funkcia nie je správne nakonfigurovaná.</string>
|
||||
<string name="switch_keyboard_for_totp_enabled">Poznámka: aktivovali ste automatické dopĺňanie pre záznamy TOTP, v sekcii Apl. - Prístup k záznamu s heslom - Služba automatického dopĺňania. Môže to spôsobiť zobrazenie tohto okna pri otvorení záznamu s TOTP.</string>
|
||||
<string name="switch_keyboard_inside_kp2a_enabled">Poznámka: aktivovali ste použitie klávesnice integrovanej v Keepass2Android, v sekcii Apl. - Zabezpečenie. Môže to spôsobiť zobrazenie tohto okna pri otvorení aplikácie alebo pri úprave záznamu.</string>
|
||||
<string name="switch_keyboard_on_search_enabled">Poznámka: aktivovali ste prepínanie klávesnice v sekcii Apl. - Zabezpečenie - Prístup k záznamu s heslom - Prepínanie klávesnice. Môže to spôsobovať zobrazenie tohto okna pri vyhľadávaní nejakého záznamu z prehliadača.</string>
|
||||
</resources>
|
||||
|
@@ -1201,4 +1201,8 @@
|
||||
<string name="kp2a_switch_on_sendgodone_summary">Preklopi nazaj, ko pritisnete gumb za pošiljanje/prehajanje/končano</string>
|
||||
<string name="qr_scanning_error_no_google_play_services">Za optično branje kode QR so potrebne storitve Google Play. V svojo napravo namestite ali posodobite storitve Google Play.</string>
|
||||
<string name="english_ime_settings">Nastavitve tipkovnice Keepass2Android</string>
|
||||
<string name="autoswitch_enabled_but_not_setup">Opomba: Omogočili ste Aplikacije - Nastavitve - Dostop z geslom - Preklop tipkovnice - Samodejni preklop tipkovnice, vendar se zdi, da ta ni pravilno konfigurirana.</string>
|
||||
<string name="switch_keyboard_for_totp_enabled">Opomba: Omogočili ste Aplikacije - Dostop do gesla - Storitev samodejnega izpolnjevanja - Samodejno izpolnjevanje za vnose TOTP. To lahko povzroči, da se to okno prikaže, ko odprete vnos s TOTP.</string>
|
||||
<string name="switch_keyboard_inside_kp2a_enabled">Opomba: Omogočili ste Aplikacije - Varnost - Uporabi vgrajeno tipkovnico znotraj Keepass2Android. To lahko povzroči, da se to okno prikaže, ko odprete aplikacijo ali urejate vnos.</string>
|
||||
<string name="switch_keyboard_on_search_enabled">Opomba: Omogočili ste možnost Aplikacija - Varnost - Dostop z geslom - Preklop tipkovnice - Preklop tipkovnice. To lahko povzroči, da se to okno prikaže, ko iščete vnos v brskalniku.</string>
|
||||
</resources>
|
||||
|
@@ -151,6 +151,7 @@
|
||||
<string name="hint_keyfile">Anahtar dosyası</string>
|
||||
<string name="hint_length">Uzunluk</string>
|
||||
<string name="hint_pass">parola</string>
|
||||
<string name="hint_keyfile_path">SSH özel anahtar yolu</string>
|
||||
<string name="hint_login_pass">Parola</string>
|
||||
<string name="hint_title">Başlık</string>
|
||||
<string name="hint_url">URL</string>
|
||||
@@ -300,6 +301,8 @@
|
||||
<string name="NoDalVerification_summary">Etki alanı ve uygulama paketinin eşleşip eşleşmediğini kontrol etmeyi devre dışı bırakır</string>
|
||||
<string name="InlineSuggestions_title">Klavye ile entegre et</string>
|
||||
<string name="InlineSuggestions_summary">Otomatik doldurma önerilerini klavyede satır içi seçenekler olarak gösterir (giriş yöntemi tarafından destekleniyorsa)</string>
|
||||
<string name="LogAutofillView_title">Günlük otomatik doldurma görünümü</string>
|
||||
<string name="LogAutofillView_summary">Otomatik doldurma görünümü hakkında ayrıntıları hata ayıklama günlüğüne yaz (eğer hata ayıklama günlüğü etkinse). Eğer otomatik doldurma beklendiği gibi çalışmıyorsa bu ayrıntılar geliştiriciye gönderilebilir.</string>
|
||||
<string name="requires_android11">Android 11 veya sonraki bir sürümünü gerektirir</string>
|
||||
<string name="kp2a_findUrl">Parola bul</string>
|
||||
<string name="excludeExpiredEntries">Hızlı aramalara süresi dolmuş kayıtlar katılmasın</string>
|
||||
@@ -398,6 +401,11 @@
|
||||
<string name="ShowSeparateNotifications_summary">Kullanıcı adıyla parolayı panoya kopyalamak ve klavyeyi etkinleştirmek için bildirimleri göster.</string>
|
||||
<string name="AccServiceAutoFill_prefs">Otomatik Doldurma Erişilebilirlik Hizmeti</string>
|
||||
<string name="AutoFill_prefs">Otomatik Doldurma Hizmeti</string>
|
||||
<string name="AutoFillTotp_prefs_ShowNotification_summary">Bir girişi TOTP ile otomatik doldururken, giriş bildirimini TOTP Kopyala düğmesiyle göster</string>
|
||||
<string name="AutoFillTotp_prefs_ShowNotification_title">Giriş bildirimlerini göster</string>
|
||||
<string name="AutoFillTotp_prefs_CopyTotpToClipboard_title">TOTP \'yi panoya kopyala</string>
|
||||
<string name="AutoFillTotp_prefs_ActivateKeyboard_title">Yerleşik klavyeyi etkinleştir</string>
|
||||
<string name="TotpCopiedToClipboard">TOTP panoya kopyalandı</string>
|
||||
<string name="ShowKp2aKeyboardNotification_title">KP2A klavye bildirimi</string>
|
||||
<string name="ShowKp2aKeyboardNotification_summary">Tam girişi KP2A klavyesinden erişilebilir yapın (önerilir).</string>
|
||||
<string name="OpenKp2aKeyboardAutomatically_title">Klavyeyi değiştir</string>
|
||||
@@ -414,6 +422,7 @@
|
||||
<string name="ShowUnlockedNotification_summary">Veritabanı kilitli değilken devam eden bir bildirim gösterir.</string>
|
||||
<string name="IconVisibilityInfo_Android8_text">Android 8, bildirimler için yeni davranışlar getirdi. Keepass2Android\'in bildirimleri için simgeyi gizlemek istiyorsanız, lütfen bunu sistem ayarlarından yapılandırın. Bildirim kategorisinin önemini Minimum olarak ayarlayın.</string>
|
||||
<string name="IconVisibilityInfo_Android8_btnSettings">Ayarları aç</string>
|
||||
<string name="PostNotificationsPermissionInfo_text">Keepass2Android bilgi bankanız kilitli değilken size bir sistem uyarısı görüntüler. Bunun çalışması için lütfen izin verin.</string>
|
||||
<string name="DontCare">Umrumda değil</string>
|
||||
<string name="DocumentAccessRevoked">Keepass2Android artık dosyaya erişemiyor. Dosya ya silindi yada erişim izinleri iptal edildi. Lütfen Veritabanını değiştir seçeneğiyle dosyayı yeniden açın.</string>
|
||||
<string name="PreloadDatabaseEnabled_title">Veritabanı dosyasını önceden yükleme</string>
|
||||
@@ -498,9 +507,15 @@
|
||||
<string name="hint_sftp_host">sunucu (ör: 192.168.0.1)</string>
|
||||
<string name="hint_sftp_port">bağlantı noktası</string>
|
||||
<string name="initial_directory">Başlangıç dizini (isteğe bağlı):</string>
|
||||
<string name="connect_timeout">Bağlantı zaman aşımı saniyesi (isteğe bağlı)</string>
|
||||
<string name="enter_sftp_login_title">SFTP oturum açma verilerini girin:</string>
|
||||
<string name="sftp_auth_mode">Kimlik doğrulama modu</string>
|
||||
<string name="send_public_key">Ortak anahtar gönder...</string>
|
||||
<string name="select_private_keyfile">Özel anahtarı seç...</string>
|
||||
<string name="hint_sftp_key_name">Yeni anahtar adı</string>
|
||||
<string name="hint_sftp_key_content">Yeni anahtar içeriği</string>
|
||||
<string name="private_key_saved">Özel anahtar kaydedildi</string>
|
||||
<string name="private_key_save_failed">Özel anahtar kayıt edilemedi: %1$s</string>
|
||||
<string name="enter_ftp_login_title">FTP oturum açma verilerini girin:</string>
|
||||
<string name="enter_mega_login_title">MEGA hesap bilgilerinizi girin:</string>
|
||||
<string name="select_storage_type">Depolama türünü seçin:</string>
|
||||
|
@@ -720,6 +720,14 @@
|
||||
<string name="EntryChannel_desc">选定条目快速进入通知</string>
|
||||
<string name="CloseDbAfterFailedAttempts">三次失败的生物识别解锁后关闭数据库。</string>
|
||||
<string name="WarnFingerprintInvalidated">警告!生物识别认证可能会被Android系统作废,例如在你的设备设置中添加一个新的指纹后。确保你总是知道如何用你的主密码解锁!</string>
|
||||
<string-array name="ChangeLog_1_12">
|
||||
<item>Upgraded from Xamarin Android to .net 8</item>
|
||||
<item></item>
|
||||
<item>Upgraded to Material 3 user interface</item>
|
||||
<item>Improve autofill to work with Compose apps</item>
|
||||
<item>Fix hostname matching in autofill and search</item>
|
||||
<item>Fix issue with password generator</item>
|
||||
</string-array>
|
||||
<string-array name="ChangeLog_1_11">
|
||||
<item>添加了用于搜索和概览 TOTP 的浮动按钮(如果存在TOTP条目)</item>
|
||||
<item>通过添加超时指示器并突出显示,改进 TOTP 字段的显示效果</item>
|
||||
@@ -1161,4 +1169,8 @@ Initial public release
|
||||
<string name="kp2a_switch_on_sendgodone_summary">按下发送/转到/完成时切换回来</string>
|
||||
<string name="qr_scanning_error_no_google_play_services">二维码扫描需要 Google Play 服务。请在您的设备上安装或更新 Google Play 服务。</string>
|
||||
<string name="english_ime_settings">键盘设置</string>
|
||||
<string name="autoswitch_enabled_but_not_setup">注意:您已启用应用-设置-密码访问-键盘切换-自动切换键盘,但它似乎配置不正确。</string>
|
||||
<string name="switch_keyboard_for_totp_enabled">注意:您已启用应用 - 密码访问-自动填充服务 - TOTP 条目自动填充。 当您打开一条有TOTP的条目时,这会导致此窗口显示。</string>
|
||||
<string name="switch_keyboard_inside_kp2a_enabled">注意:您已经启用了应用 - 安全性 - 使用 Keepass2Android 中的内置键盘。 当您打开应用或编辑条目时,这会导致此窗口显示。</string>
|
||||
<string name="switch_keyboard_on_search_enabled">注意: 您已经启用了应用-安全性-密码访问-键盘切换-切换键盘。当您从浏览器搜索条目时,这会导致此窗口显示。</string>
|
||||
</resources>
|
||||
|
@@ -56,7 +56,7 @@ namespace keepass2android
|
||||
OnFinish onFinish = new ActionOnFinish(_activity, (success, message, activity) =>
|
||||
{
|
||||
if (!String.IsNullOrEmpty(message))
|
||||
App.Kp2a.ShowMessage(activity, message, MessageSeverity.Error);
|
||||
App.Kp2a.ShowMessage(activity, message, success ? MessageSeverity.Info : MessageSeverity.Error);
|
||||
|
||||
// Tell the adapter to refresh it's list
|
||||
BaseAdapter adapter = (activity as GroupBaseActivity)?.ListAdapter;
|
||||
|
@@ -191,8 +191,8 @@ namespace keepass2android
|
||||
var prefs = PreferenceManager.GetDefaultSharedPreferences(LocaleManager.LocalizedAppContext);
|
||||
var createBackup = prefs.GetBoolean(LocaleManager.LocalizedAppContext.GetString(Resource.String.CreateBackups_key), true)
|
||||
&& !(new LocalFileStorage(this).IsLocalBackup(ioConnectionInfo));
|
||||
|
||||
MemoryStream backupCopy = new MemoryStream();
|
||||
Kp2aLog.Log("LoadDb: Copying database for backup");
|
||||
MemoryStream backupCopy = new MemoryStream();
|
||||
if (createBackup)
|
||||
{
|
||||
|
||||
@@ -201,6 +201,7 @@ namespace keepass2android
|
||||
//reset stream if we need to reuse it later:
|
||||
memoryStream.Seek(0, SeekOrigin.Begin);
|
||||
}
|
||||
Kp2aLog.Log("LoadDb: Checking open databases");
|
||||
|
||||
foreach (Database openDb in _openDatabases)
|
||||
{
|
||||
|
Reference in New Issue
Block a user