diff --git a/app/scripts/locales/de-DE.json b/app/scripts/locales/de-DE.json index e688d517..6b148477 100644 --- a/app/scripts/locales/de-DE.json +++ b/app/scripts/locales/de-DE.json @@ -1,551 +1,567 @@ { - "months": [ - "Januar", - "Februar", - "März", - "April", - "Mai", - "Juni", - "Juli", - "August", - "September", - "Oktober", - "November", - "Dezember" - ], - "monthsShort": [ - "Jan", - "Feb", - "Mär", - "Apr", - "Mai", - "Jun", - "Jul", - "Aug", - "Sep", - "Okt", - "Nov", - "Dez" - ], - "weekdays": ["Sonntag", "Montag", "Dienstag", "Mittwoch", "Donnerstag", "Freitag", "Samstag"], - "weekdaysShort": ["So", "Mo", "Di", "Mi", "Do", "Fr", "Sa"], - "retToApp": "zurück zur App", - "name": "Name", - "icon": "Icon", - "title": "Titel", - "password": "Passwort", - "user": "Benutzer", - "website": "Website", - "tags": "Tags", - "notes": "Notizen", - "entry": "Eintrag", - "group": "Gruppe", - "noTitle": "Keinen Titel", - "or": "oder", - "history": "Verlauf", - "template": "Template", - "notImplemented": "Nicht implementiert", - "saveChanges": "Änderungen speichern", - "discardChanges": "Änderungen verwerfen", - "advanced": "Erweiterte Einstellungen", - "shortcuts": "Tastenkürzel", - "help": "Hilfe", - "settings": "Einstellungen", - "plugins": "Plugins", - "cache": "Cache", - "file": "Datei", - "webdav": "WebDAV", - "dropbox": "Dropbox", - "gdrive": "Google Drive", - "onedrive": "OneDrive", - "menuAllItems": "Alle Einträge", - "menuColors": "Farben", - "menuTrash": "Papierkorb", - "menuSetGeneral": "Allgemein", - "menuSetAbout": "Info", - "menuAlertNoTags": "Keine Tags", - "menuAlertNoTagsBody": "Neue Tags können durch das Bearbeiten von Einträgen (Abschnitt “Tags”) hinzugefügt werden.", - "menuEmptyTrash": "Leere Papierkorb", - "menuEmptyTrashAlert": "Papierkorb leeren?", - "menuEmptyTrashAlertBody": "Die Einträge können nicht wiederhergestellt werden", - "menuItemCollapsed": "Doppelklick zum Aufklappen", - "alertYes": "Ja", - "alertNo": "Nein", - "alertOk": "OK", - "alertCancel": "Abbrechen", - "alertSignIn": "Anmelden", - "alertCopy": "Kopieren", - "alertClose": "Schließen", - "alertDoNotAsk": "Nicht mehr nachfragen", - "appBeta": "ACHTUNG: Beta-Version, nur für Vorschau-Zwecke", - "footerOpen": "Öffnen / Neu", - "footerSyncError": "Synchronisierungsfehler", - "footerTitleGen": "Generieren", - "footerTitleLock": "Sperren", - "genLen": "Länge", - "genNewPass": "Neues Passwort", - "genPresetDefault": "Standardeinstellung", - "genPresetDerived": "unverändert", - "genPresetPronounceable": "aussprechbar", - "genPresetMed": "durchschnittlich lang", - "genPresetLong": "lang", - "genPresetPin4": "4-stellige PIN", - "genPresetMac": "MAC-Adresse", - "genPresetHash128": "128-Bit Hash", - "genPresetHash256": "256-Bit Hash", - "grpTitle": "Gruppe", - "grpSearch": "Suche für Einträge in dieser Gruppe aktivieren", - "grpAutoType": "Auto-Type aktivieren", - "grpAutoTypeSeq": "Auto-Type Abfolge", - "grpAutoTypeSeqDefault": "Standard Auto-Type Abfolge verwenden", - "grpTrash": "Gruppe und alle enthaltenen Einträge löschen", - "tagTitle": "Tag", - "tagTrash": "Diesen Tag von allen Einträgen entfernen", - "tagRename": "Umbenennen", - "tagTrashQuestion": "Diesen Tag von allen Einträgen entfernen?", - "tagTrashQuestionBody": "Der Tag wird von allen Einträgen entfernt. Diese Aktion kann nicht rückgängig gemacht werden.", - "tagExists": "Tag existiert bereits", - "tagExistsBody": "Ein Tag mit diesem Namen ist bereits vorhanden. Bitte wählen Sie einen anderen Namen.", - "tagBadName": "Ungültiger Name", - "tagBadNameBody": "Der Tag-Name darf nicht die folgenden Zeichen enthalten: {}. Bitte entfernen Sie sie.", - "genPsTitle": "Generator-Voreinstellungen", - "genPsCreate": "Neue Voreinstellung", - "genPsDelete": "Voreinstellung löschen", - "genPsNew": "Voreinstellung", - "genPsEnabled": "In Voreinstellungs-Liste anzeigen", - "genPsDefault": "Standardmäßig ausgewählt", - "genPsDefaultLength": "Standardlänge", - "genPsUpper": "Lateinische Großbuchstaben", - "genPsLower": "Lateinische Kleinbuchstaben", - "genPsDigits": "Ziffern", - "genPsSpecial": "Sonderzeichen", - "genPsBrackets": "Klammern", - "genPsHigh": "Erweiterte ASCII-Zeichen", - "genPsAmbiguous": "Ähnliche Zeichen", - "genPsInclude": "Zusätzliche Symbole angeben", - "genPsExample": "Beispiel für ein generiertes Passwort", - "keyChangeTitleRemote": "Hauptschlüssel geändert", - "keyChangeMessageRemote": "Der Hauptschlüssel für diese Datenbank wurde geändert. Bitte geben Sie das neue Passwort ein.", - "keyChangeTitleExpired": "Hauptschlüssel abgelaufen", - "keyChangeMessageExpired": "Der Hauptschlüssel für diese Datenkbank ist abgelaufen. Bitte geben Sie einen neuen Schlüssel ein.", - "keyChangeRepeatPassword": "Passwort (Wiederholung)", - "keyEnter": "Enter", - "iconFavTitle": "Website-Icon herunterladen und verwenden", - "iconSelCustom": "Eigenes Icon auswählen", - "listEmptyTitle": "Leer", - "listEmptyAdd": "Zum Anlegen neuer Einträge den obigen {} Button benutzen", - "listGroup": "Gruppe", - "listNoWebsite": "keine Website", - "listNoUser": "kein Benutzer", - "listNoAttachments": "keine Anhänge", - "listAddTemplateHeader": "Templates", - "listAddTemplateBody1": "Templates ermöglichen es, Einträge mit nur einem Klick zu erstellen. Fügen Sie etwas zum Template-Eintrag hinzu und klicken Sie auf {}, um dieses Template zu benutzen.", - "listAddTemplateBody2": "Sie können Ihre Templates in der Gruppe “{}” finden.", - "searchAddNew": "Hinzufügen", - "searchSort": "Sortierung", - "searchCreated": "Erstelldatum", - "searchUpdated": "Änderungsdatum", - "searchAttachments": "Anhänge", - "searchAZ": "A {} Z", - "searchZA": "Z {} A", - "searchON": "Alt {} Neu", - "searchNO": "Neu {} Alt", - "searchShiftClickOr": "Umschalt-Klick oder", - "searchAdvTitle": "Erweiterte Suche", - "searchSearchIn": "Durchsuchen", - "searchOther": "Andere Felder", - "searchProtect": "Geschützte Felder", - "searchOptions": "Suchoptionen", - "searchCase": "Groß/klein", - "searchRegex": "RegEx", - "openOpen": "Öffnen", - "openNew": "Neu", - "openMore": "Mehr", - "openDemo": "Demo", - "openXml": "XML importieren", - "openCaps": "Feststelltaste ist aktiviert", - "openClickToOpen": "Hier klicken, um eine Datei zu öffnen", - "openKeyFile": "Schlüsseldatei", - "openKeyFileDropbox": "(von Dropbox)", - "openDropHere": "Dateien hier ablegen", - "openFailedRead": "Konnte die Datei nicht lesen", - "openNothingFound": "Nichts gefunden", - "openNothingFoundBody": "Es konnten keine kompatiblen Dateien gefunden werden.", - "openSelectFile": "Datei auswählen", - "openSelectFileBody": "Wählen Sie eine Datei zum Öffnen aus", - "openPassFor": "Passwort für", - "openRemoveLastQuestion": "Lokale Datei löschen?", - "openRemoveLastQuestionBody": "Die Datei, die Sie löschen möchten, ist nur innerhalb der App gespeichert. Möchten Sie sie unwiederbringlich löschen?", - "openRemoveLastQuestionModBody": "Die Datei, die Sie löschen möchten, beinhaltet lokale Änderungen. Möchten Sie diese Änderungen verwerfen und die Datei löschen?", - "openLocalFile": "Lokale Datei", - "openLocalFileBody": "Sie sind dabei, eine Datei zu öffnen, die innerhalb der App gespeichert wird. Wenn Sie an dieser Datei Änderungen vornehmen, werden diese nicht im Dateisystem gespeichert. Um die Datei mit den Änderungen zu erhalten, können Sie sie aus den Einstellungen heraus exportieren.", - "openLocalFileDontShow": "Nicht wieder anzeigen", - "openWrongFile": "Inkompatibles Dateiformat", - "openWrongFileBody": "Dieses Dateiformat ist nicht kompatibel. Die App unterstützt KeePass-Datenbanken im kdbx-Format.", - "openKdbFileBody": "Sie versuchen, eine alte KeePass-Datenbank im kdb-Format zu öffnen. Diese App unterstützt nur das neuere kdbx-Format. Bitte verwenden Sie KeePass v2, um diese Datei umzuwandeln.", - "openConfigHeader": "{} Einstellungen", - "openUrl": "URL", - "openUrlDesc": "https://server/pfad/datei.kdbx, oder einfach datei.kdbx", - "openUser": "Benutzername", - "openUserDesc": "WebDAV Server Benutzername (falls erforderlich)", - "openUserPlaceholder": "kein Benutzername", - "openPass": "Passwort", - "openPassDesc": "WebDAV Server-Passwort (nicht das KDBX-Datei-Passwort)", - "openPassPlaceholder": "kein Passwort", - "openConfigError": "Fehler: {}", - "openConfigErrorNotFound": "Datei nicht gefunden", - "openError": "Fehler", - "openErrorDescription": "Beim Öffnen der Datei ist ein Fehler aufgetreten", - "openErrorFileNotFound": "Datei nicht gefunden", - "openListErrorBody": "Dateien konnten nicht geladen werden", - "openShowAllFiles": "Alle Dateien anzeigen", - "detAttDownload": "Umschalttaste + Klick auf den Anhang-Button zum Herunterladen oder", - "detAttDelToRemove": "Backspace zum entfernen", - "detEmpty": "Ihre Passwörter werden hier angezeigt", - "detGroupRestore": "Ziehen Sie diese Gruppe in eine andere Gruppe als den Papierkorb, um sie wiederherzustellen.", - "detHistoryClickPoint": "Klicken Sie auf einen der Punkte im Verlauf um den entsprechenden Zustand des Eintrags anzuzeigen", - "detHistoryReturn": "zurück zum Eintrag", - "detHistoryRevert": "Auf diese Version zurücksetzen", - "detHistoryDel": "Version löschen", - "detHistoryEmpty": "leer", - "detHistoryModified": "geändert", - "detHistoryRec": "Version", - "detHistoryRecs": "Versionen", - "detHistoryVersion": "Version", - "detHistorySaved": "Gespeichert", - "detHistoryNoTitle": "keine Bezeichnung", - "detHistoryCurState": "aktuelle Version", - "detHistoryCurUnsavedState": "aktuelle ungespeicherte Version", - "detHistoryRevertAlert": "Zu diesem Stand zurückkehren?", - "detHistoryRevertAlertBody": "Ihr aktueller Stand wird in der Historie gesichert.", - "detHistoryDeleteAlert": "Diesen Stand löschen?", - "detHistoryDeleteAlertBody": "Sie können ihn nicht wiederherstellen.", - "detHistoryDiscardChangesAlert": "Änderung verwerfen?", - "detHistoryDiscardChangesAlertBody": "Ungesicherte Änderungen sind unwiderruflich verloren.", - "detBackToList": "zurück zur Liste", - "detSetIconColor": "Farbe ändern", - "detSetIcon": "Icon ändern", - "detDropAttachments": "Anhänge hier ablegen", - "detDelEntry": "Löschen", - "detDelEntryPerm": "Dauerhaft löschen", - "detExpires": "Ablaufdatum", - "detExpired": "abgelaufen", - "detGroup": "Gruppe", - "detCreated": "Erstellt", - "detUpdated": "Geändert", - "detNetField": "Neues Feld", - "detAttachments": "Anhänge", - "detDelFromTrash": "Aus dem Papierkorb löschen?", - "detDelFromTrashBody": "Es wird keine Möglichkeit zur Wiederherstellung geben.", - "detDelFromTrashBodyHint": "Um alle Dateien aus dem Papierkorb zu entfernen, klicken Sie auf das “Papierkorb” leeren-Icon im Papierkorb-Menüpunkt.", - "detFieldCopied": "Kopiert", - "detFieldCopiedTime": "Kopiert für {} Sekunden", - "detCopyHint": "Sie können den Inhalt eines Feldes kopieren, indem Sie auf seine Beschriftung klicken", - "detMore": "mehr", - "detClickToAddField": "Klicken, um ein neues Feld hinzuzufügen", - "detMenuAddNewField": "Neues Feld hinzufügen", - "detMenuShowEmpty": "Leere Felder anzeigen", - "detMenuHideEmpty": "Leere Felder ausblenden", - "detMenuAddField": "{} hinzufügen", - "detMenuCopyPassword": "Passwort kopieren", - "detMenuCopyUser": "Benutzer kopieren", - "detSetupOtp": "Einweg-Passwörter", - "detClone": "Kopie erstellen", - "detClonedName": "Kopie", - "detAutoType": "Auto-Type", - "detAutoTypeSettings": "Auto-Type Einstellungen", - "detAutoTypeEnabled": "Auto-Type für diesen Eintrag aktivieren", - "detAutoTypeSequence": "Tastensequenz", - "detAutoTypeInput": "Eingabe", - "detAutoTypeShortcutsDesc": "{} oder {} während die App inaktiv ist", - "detAutoTypeObfuscation": "Echte Tastenanschläge mit zufälligen mischen", - "detAutoTypeWindow": "Fenster", - "detAutoTypeInputWindow": "Fenster-Titel", - "detSetupOtpAlert": "QR-Code einscannen", - "detSetupOtpAlertBody": "Bitte kopieren Sie den QR-Code, der auf der Autorisierungsseite angezeigt wird.", - "detSetupOtpAlertBody1": "1. Gehen Sie zur Autorisierungsseite", - "detSetupOtpAlertBody2": "2. Erstellen Sie einen Screenshot des QR-Codes {}", - "detSetupOtpAlertBody3": "3. Fügen Sie ihn hier ein {}", - "detSetupOtpAlertBody3Mobile": "3. Markieren Sie ihn oder scannen Sie ihn mit Ihrer Kamera mit dem untenstehenden Markieren/Scannen-Button", - "detSetupOtpAlertBody4": "Wenn Sie den Code nicht einscannen können, klicken Sie bitte auf “Code manuell eingeben”", - "detSetupOtpManualButton": "Code manuell eingeben", - "detSetupOtpScanButton": "Markieren/Scannen", - "detSetupOtpAlertBodyWith": "mit {}", - "detOtpImageError": "Fehler beim Einlesen des Bildes", - "detOtpImageErrorBody": "Entschuldigung, wir konnten das Bildformat nicht lesen. Bitte kontaktieren Sie den Hersteller mit Einzelheiten zu diesem Fehler.", - "detOtpImageReading": "QR-Code wird eingelesen...", - "detOtpQrError": "QR-Code Lesefehler", - "detOtpQrErrorBody": "Der QR-Code konnte leider nicht eingelesen werden. Bitte versuchen Sie es noch einmal oder kontaktieren Sie den Hersteller mit Einzelheiten zum aufgetretenen Fehler.", - "detOtpQrWrong": "Fehlerhafter QR-Code", - "detOtpQrWrongBody": "Ihr QR-Code wurde erfolgreich eingelesen, enthält jedoch kein Einweg-Passwort.", - "detLockField": "Dieses Feld sperren, damit der Inhalt nicht durchsuchbar ist und angezeigt wird. Um ihn anzuzeigen, muss er angeklickt werden.", - "detUnlockField": "Dieses Feld entsperren. Dies führt dazu, dass der Inhalt direkt angezeigt wird und durchsuchbar ist.", - "autoTypeEntryFields": "Feld-Platzhalter", - "autoTypeModifiers": "Hilfstasten", - "autoTypeKeys": "Tasten", - "autoTypeLink": "mehr...", - "autoTypeError": "Auto-Type Fehler", - "autoTypeErrorGeneric": "Während der Ausführung von Auto-Type ist ein Fehler aufgetreten: {}", - "autoTypeErrorGlobal": "Um globale Tastenkürzel zu nutzen, wechseln Sie bitte zu der Anwendung, in der Sie das Passwort eingeben wollen.", - "autoTypeErrorNotInstalled": "{} ist nicht installiert", - "autoTypeHeader": "Auto-Type: Auswählen", - "autoTypeMsgNoWindow": "Wir konnten den Titel des aktiven Fensters leider nicht auslesen. Fangen Sie einfach an zu tippen, um nach dem richtigen Eintrag zu suchen.", - "autoTypeMsgMatchedByWindow": "Passwort auswählen für {}", - "autoTypeNoMatches": "keine passenden Einträge", - "autoTypeSelectionHint": "Die Auto-Type Abfolge eintippen", - "autoTypeSelectionHintAction": "Nur das Passwort eintippen", - "autoTypeSelectionHintOpt": "Nur den Benutzernamen eintippen", - "appSecWarn": "Unsichere Verbindung!", - "appSecWarnBody1": "Sie haben diese App über eine ungesicherte Verbindung geöffnet, Sie könnten beobachtet und Ihre Passwörter könnten gestohlen werden. Wir empfehlen Ihnen dringend, die App hier nicht weiter zu nutzen, wenn Sie nicht genau wissen, was Sie tun.", - "appSecWarnBody2": "Ihre Datenbank ist zwar verschlüsselt, aber es kann nicht sichergestellt werden, dass die App nicht auf dem Web vom Server zu Ihrem Browser manipuliert wurde.", - "appSecWarnBtn": "Ich habe das Risiko verstanden, trotzdem fortfahren", - "appUnsavedWarn": "Ungespeicherte Änderungen!", - "appUnsavedWarnBody": "Sie haben ungespeicherte Änderungen. Wenn Sie die App schließen, gehen diese verloren.", - "appDontExitBtn": "App nicht verlassen", - "appCannotLockAutoInit": "Die App kann nicht gesperrt werden, da automatisches Speichern deaktiviert ist.", - "appCannotLock": "Sie haben ungespeicherte Änderungen, die verloren gehen. Fortfahren?", - "appAutoSave": "Änderungen automatisch speichern", - "appSaveError": "Fehler beim Speichern", - "appSaveErrorBody": "Automatisches Speichern fehlgeschlagen", - "appSaveErrorBodyMul": "Automatisches Speichern fehlgeschlagen:", - "appSettingsError": "Fehler beim Laden der App", - "appSettingsErrorBody": "Es gab einen Fehler beim Laden der App-Einstellungen. Bitte überprüfen Sie die App URL oder kontaktieren Sie Ihren Systemadministrator.", - "appNotSupportedError": "Ihr Browser wird nicht unterstützt.", - "appTabWarn": "Zu viele Tabs", - "appTabWarnBody": "KeeWeb kann nicht in mehreren Browser-Tabs gleichzeitig genutzt werden, bitte schließen Sie diesen Tab.", - "appRightsAlert": "Schreibschutz für KeeWeb wird eingerichtet", - "appRightsAlertBody1": "Ihre KeeWeb-Anwendung ist nicht gegen Änderungen von außen gesichert. Um diesen Schreibschutz einzurichten, benötigt die App Administratorrechte.", - "appRightsAlertBody2": "Sie möchten der App keine Administratorrechte erteilen? Mit folgendem Befehl können Sie den Schreibschutz auch von Hand im Terminal aktivieren", - "setGenTitle": "Allgemeine Einstellungen", - "setGenUpdate": "Update", - "setGenNewVersion": "Eine neue Version der App ist verfügbar und wurde heruntergeladen", - "setGenReleaseNotes": "Versionshinweise anzeigen", - "setGenReloadToUpdate": "Seite aktualisieren, um das Update durchzuführen", - "setGenUpdateManual": "Eine neue Version ist verfügbar. Sie wird nach Updates suchen und sie automatisch installieren, ein automatisches Update von Ihrer Version ist aber nicht möglich.", - "setGenDownloadUpdate": "Update herunterladen", - "setGenUpdateAuto": "Automatisch herunterladen und installieren", - "setGenUpdateCheck": "Auf Updates überprüfen aber nicht installieren", - "setGenNoUpdate": "Nie nach Updates suchen", - "setGenUpdateChecking": "Suche nach Updates", - "setGenCheckUpdate": "Nach Updates suchen", - "setGenErrorChecking": "Updatesuche fehlgeschlagen", - "setGenLastCheckSuccess": "Letzte erfolgreiche Überprüfung am {}", - "setGenLastCheckVer": "Die aktuelle Version war {}", - "setGenCheckedAt": "Überprüft am", - "setGenLatestVer": "Sie haben die aktuellste Version", - "setGenNewVer": "Neue Version {} verfügbar, veröffentlicht am", - "setGenDownloadingUpdate": "Update wird heruntergeladen...", - "setGenExtractingUpdate": "Update wird entpackt...", - "setGenCheckErr": "Beim Herunterladen der neuen Version ist ein Fehler aufgetreten", - "setGenNeverChecked": "Nie nach Updates gesucht", - "setGenRestartToUpdate": "App neu starten, um das Update durchzuführen", - "setGenDownloadAndRestart": "Update herunterladen und App neu starten", - "setGenAppearance": "Oberfläche", - "setGenTheme": "Theme", - "setGenThemeFb": "Flat blue", - "setGenThemeDb": "Dark brown", - "setGenThemeWh": "White", - "setGenThemeTe": "Terminal", - "setGenThemeHc": "High contrast", - "setGenThemeSd": "Solarized dark", - "setGenThemeSl": "Solarized light", - "setGenLocale": "Sprache", - "setGenLocOther": "Andere Sprachen sind als Plugins verfügbar.", - "setGenFontSize": "Schriftgröße", - "setGenFontSizeNormal": "Standard", - "setGenFontSizeLarge": "Groß", - "setGenFontSizeLargest": "Größte", - "setGenTitlebarStyle": "Fenster-Stil (erfordert Neustart des Programms)", - "setGenTitlebarStyleDefault": "Standard", - "setGenTitlebarStyleHidden": "Eigener Titel", - "setGenTitlebarStyleHiddenInset": "Eigener Titel, verschiebbares Fenster", - "setGenShowSubgroups": "Einträge aus allen Untergruppen anzeigen", - "setGenTableView": "Einträge in Tabellenansicht anzeigen", - "setGenColorfulIcons": "Eigene Icons in der Listenansicht farbig anzeigen", - "setGenFunction": "Arbeitsweise", - "setGenAutoSyncOnClose": "Beim Schließen speichern und synchronisieren", - "setGenAutoSyncTimer": "Regelmäßig speichern und synchronisieren", - "setGenAutoSyncTimerOff": "Abgeschaltet", - "setGenAutoSyncTimerInterval": "Alle {} Minuten", - "setGenRememberKeyFiles": "Schlüsseldateien merken", - "setGenNoRememberKeyFiles": "Nicht merken", - "setGenRememberKeyFilesData": "Im internen App-Speicher ablegen", - "setGenRememberKeyFilesPath": "Nur Speicherort der Schlüsseldateien merken", - "setGenLockInactive": "Automatisch sperren, wenn die App inaktiv ist", - "setGenNoAutoLock": "Nicht automatisch sperren", - "setGenLockMinutes": "Nach {} Minuten", - "setGenLockHour": "In einer Stunde", - "setGenLockHours": "Nach {} Stunden", - "setGenLockDay": "Nach einem Tag", - "setGenClearClip": "Zwischenablage nach dem Kopieren leeren", - "setGenNoClear": "Nicht leeren", - "setGenClearSeconds": "In {} Sekunden", - "setGenClearMinute": "Nach einer Minute", - "setGenMinInstead": "App beim Schließen stattdessen minimieren", - "setGenLock": "Automatisch sperren", - "setGenLockMinimize": "Beim Minimieren automatisch sperren", - "setGenLockCopy": "Nach dem Kopieren eines Passworts", - "setGenLockAutoType": "Bei Auto-Type", - "setGenLockOrSleep": "Bei Aktivierung von Bildschirmsperre oder Ruhezustand", - "setGenStorage": "Synchronisierung", - "setGenShowAdvanced": "Erweiterte Einstellungen anzeigen", - "setGenDevTools": "Entwicklerwerkzeuge anzeigen", - "setGenTryBeta": "Beta-Version bis zum Schließen der App ausprobieren", - "setGenTryBetaWarning": "Ungespeicherte Dateien", - "setGenTryBetaWarningBody": "Bitte speichern Sie alle Dateien und Klicken Sie erneut auf diesen Button", - "setGenShowAppLogs": "App-Logs anzeigen", - "setFilePath": "Dateipfad", - "setFileStorage": "Diese Datei wird von {} geladen.", - "setFileIntl": "Diese Datei ist im internen App-Speicher abgelegt", - "setFileLocalHint": "Sie wollen nahtlos mit lokalen Dateien arbeiten?", - "setFileDownloadApp": "Laden Sie die Desktop-App herunter", - "setFileSave": "Speichern", - "setFileSaveTo": "Speichern unter...", - "setFileClose": "Sperren", - "setFileSync": "Synchronisierung", - "setFileSyncVerb": "Synchronisieren", - "setFileSaveToXml": "XML", - "setFileLastSync": "Letzte Synchronisierung", - "setFileLastSyncUnknown": "unbekannt", - "setFileSyncInProgress": "Synchronisierung läuft", - "setFileSyncError": "Synchronisierungsfehler", - "setFilePass": "Master-Passwort", - "setFileConfirmPass": "Master-Passwort bestätigen", - "setFilePassChange": "Um das Passwort zu ändern, geben Sie es im Bestätigungsfeld an", - "setFilePassChanged": "Das Passwort wurde geändert. Lassen Sie das Feld leer, um das bisherige Passwort zu behalten.", - "setFilePassNotMatch": "Die Passwörter stimmen nicht überein, bitte geben Sie sie erneut ein", - "setFileKeyFile": "Schlüsseldatei", - "setFileSelKeyFile": "Schlüsseldatei auswählen", - "setFileNames": "Namen", - "setFileDefUser": "Standard-Benutzername", - "setFileEnableTrash": "Papierkorb aktivieren", - "setFileHistLen": "Anzahl der im Verlauf gespeicherten Versionen", - "setFileHistSize": "Maximalgröße des Verlaufs pro Datei in MB", - "setFileBackups": "Sicherungen", - "setFileBackupEnable": "Diese Datei sichern", - "setFileBackupPath": "Sicherungspfad", - "setFileBackupTime": "Sicherungen anlegen", - "setFileBackupNow": "Jetzt sichern", - "setFileBackupNowWorking": "Sichern...", - "setFileBackupError": "Sicherungsfehler", - "setFileBackupErrorDescription": "Fehler beim Schreiben der Sicherungsdatei", - "setFileBackupErrorIsDir": "Der Sicherungspfad ist ungültig", - "setFileBackupErrorIsDirDescription": "Der Sicherungspfad scheint ein Verzeichnis zu sein. Bitte geben Sie stattdessen einen Dateinamen ein.", - "setFileBackupOnSave": "Immer, wenn die Datei gespeichert wird", - "setFileBackupDaily": "Täglich", - "setFileBackupWeekly": "Wöchentlich", - "setFileBackupMonthly": "Monatlich", - "setFileBackupManually": "Manuell, keine automatische Sicherung", - "setFileRounds": "Verschlüsselungs-Runden", - "setFileKdfParams": "Schlüsselableitungsfunktion", - "setFileKdfParamsIter": "Iterationen", - "setFileKdfParamsMem": "Speicher in KB", - "setFileKdfParamsPar": "Parallelismus", - "setFileKeyChangeForce": "Hinweis zum Ändern des Schlüssels nach (Tagen)", - "setFileUseKeyFile": "Schlüsseldatei benutzen", - "setFileUseGenKeyFile": "Generierte Schlüsseldatei benutzen", - "setFileUseOldKeyFile": "Alte Schlüsseldatei benutzen", - "setFileGenKeyFile": "Neue Schlüsseldatei generieren", - "setFileDontUseKeyFile": "Keine Schlüsseldatei benutzen", - "setFileEmptyPass": "Leeres Passwort", - "setFileEmptyPassBody": "Eine Datenbank ohne Passwort zu speichern macht sie vollkommen ungeschützt. Möchten Sie sie trotzdem speichern?", - "setFileSaveError": "Fehler beim Speichern", - "setFileSaveErrorBody": "Schreibfehler beim Speichern", - "setFileAlreadyExists": "Existiert bereits", - "setFileAlreadyExistsBody": "Die Datei {} existiert bereits. Überschreiben?", - "setFileUnsaved": "Ungespeicherte Änderungen", - "setFileUnsavedBody": "Es gibt ungespeicherte Änderungen in dieser Datei", - "setFileCloseNoSave": "Sperren und Änderungen verwerfen", - "setFileDontClose": "Nicht sperren", - "setShTitle": "Tastenkürzel", - "setShShowAll": "alle Einträge anzeigen", - "setShColors": "mit Farben markierte Einträge anzeigen", - "setShTrash": "Papierkorb öffnen", - "setShFind": "Suchfeld aktivieren; oder: einfach anfangen, den Suchbegriff zu tippen", - "setShClearSearch": "Suchfeld leeren", - "setShCopyPass": "Passwort bzw. ausgewähltes Feld kopieren", - "setShCopyUser": "Benutzername kopieren", - "setShCopyUrl": "Website kopieren", - "setShAutoType": "Auto-Type für ausgewählten Eintrag", - "setShPrev": "zum vorherigen Eintrag gehen", - "setShNext": "zum nächsten Eintrag gehen", - "setShCreateEntry": "Neuer Eintrag", - "setShOpen": "öffnen / neu", - "setShSave": "alle Dateien speichern", - "setShGen": "Passwort generieren", - "setShSet": "App-Einstellungen", - "setShCopyPassGlobal": "Passwort kopieren (wenn die App im Hintergrund ist)", - "setShCopyUserGlobal": "Usernamen kopieren (wenn die App im Hintergrund ist)", - "setShCopyUrlGlobal": "Website kopieren (wenn die App im Hintergrund ist)", - "setShAutoTypeGlobal": "Auto-Type (wenn die App im Hintergrund ist)", - "setShLock": "Datenbank sperren", - "setPlInstallTitle": "Neue Plugins installieren", - "setPlInstallDesc": "KeeWeb-Plugins fügen Funktionen, Themes und Sprachen zu KeeWeb hinzu. Plugins werden mit denselben Rechten ausgeführt wie KeeWeb selbst, sie können auf all Ihre Passwörter zugreifen oder diese ändern. Installieren Sie niemals Plugins, denen Sie nicht vertrauen.", - "setPlInstallLabel": "Plugin-URL", - "setPlInstallBtn": "Installieren", - "setPlInstallBtnProgress": "Installiere", - "setPlUninstallBtn": "Deinstallieren", - "setPlDisableBtn": "Deaktivieren", - "setPlEnableBtn": "Aktivieren", - "setPlUpdateBtn": "Aktualisieren", - "setPlLocaleBtn": "Diese Sprache aktivieren", - "setPlThemeBtn": "Dieses Theme aktivieren", - "setPlJs": "Code", - "setPlCss": "Stile", - "setPlLoc": "Sprache", - "setPlCreatedBy": "Erstellt von {}", - "setPlLoadTime": "geladen in {}", - "setPlLastUpdate": "Letzte Prüfung auf Updates", - "setPlLoadError": "Fehler beim Laden des Plugins", - "setPlGalleryLoading": "Plugins werden geladen, bitte warten Sie einen Moment", - "setPlGalleryLoadError": "Fehler beim Laden der Plugins", - "setPlInstallUrlTitle": "Plugin von einer URL hinzufügen", - "setPlInstallUrlDesc": "Wenn das Plugin nicht in der Galerie verfügbar ist, können Sie es manuell von einer URL installieren", - "setPlOfficial": "Offizielles KeeWeb-Plugin", - "setPlSearch": "Nach Plugins suchen", - "setPlDevelop": "Eigene Plugins entwickeln?", - "setPlDevelopStart": "Hier entlang", - "setPlTranslate": "Oder {}", - "setPlTranslateLink": "übersetzen Sie die App in Ihre Sprache", - "setPlAutoUpdate": "Automatisch aktualisieren", - "setPlLoadGallery": "Plugin-Galerie laden", - "setAboutTitle": "Über", - "setAboutBuilt": "Diese App wurde mit den folgenden Werkzeugen erstellt", - "setAboutLic": "Lizenz", - "setAboutLicComment": "Die App selbst und alle enthaltenen Komponenten, die nicht Public Domain sind, stehen unter der MIT-Lizenz.", - "setAboutFirst": "Dies ist eine Open-Source App, erstellt von {}", - "setAboutSecond": "und lizenziert unter {}.", - "setAboutSource": "Quellcode und Tickets befinden sich auf {}.", - "setHelpFormat": "Dateiformat", - "setHelpFormatBody": "Dies ist eine Portierung der {} App, programmiert mit Webtechnologien. Sie ist kompatibel mit Dateien im KeePass-Format (kdbx). Sie können solche Dateien (Passwort-Datenbanken) entweder mit KeePass oder mit dieser App erstellen. Das Dateiformat ist zu 100% kompatibel und sollte in beiden Anwendungen nutzbar sein.", - "setHelpProblems": "Probleme?", - "setHelpProblems1": "Falls etwas schief geht, {}", - "setHelpProblems2": "oder {}", - "setHelpOpenIssue": "eröffnen Sie bitte ein Ticket auf GitHub (englisch)", - "setHelpContactLink": "kontaktieren Sie einen Entwickler direkt", - "setHelpAppInfo": "App-Informationen", - "setHelpOtherPlatforms": "Andere Plattformen", - "setHelpDesktopApps": "Deskop-Apps", - "setHelpWebApp": "Web-App", - "setHelpUpdates": "Neuigkeiten", - "setHelpTwitter": "Twitter", - "dropboxSetupDesc": "Etwas Konfiguration ist notwendig, um Dropbox in einer selbst gehosteten Web-App zu verwenden. Bitte erstellen Sie eine eigene Dropbox-App und tragen Sie ihren App-Schlüssel unten ein.", - "dropboxAppKey": "Dropbox App-Schlüssel", - "dropboxAppKeyDesc": "Kopieren Sie den Schlüssel aus Ihrer Dropbox-App (Entwicklereinstellungen)", - "dropboxFolder": "App-Ordner", - "dropboxFolderDesc": "Wenn Ihre App mit der gesamten Dropbox verlinkt ist (anstatt mit einem bestimmten Ordner), geben Sie hier den Pfad zum Ordner mit Ihren KDBX-Dateien an.", - "dropboxFolderSettingsDesc": "Wählen Sie einen Ordner in Ihrer Dropbox, in dem die Dateien gespeichert werden (standardmäßig das Stammverzeichnis)", - "dropboxFolderPlaceholder": "Standard-Ordner", - "dropboxLink": "App verlinken mit", - "dropboxLinkApp": "App-Ordner (Apps/KeeWeb)", - "dropboxLinkFull": "Gesamte Dropbox oder beliebiger Ordner", - "dropboxLinkCustom": "Eigene Dropbox-App", - "gdriveSharedWithMe": "Mit mir geteilt", - "webdavSaveMethod": "Speichermethode", - "webdavSaveMove": "Eine temporäre Datei hochladen und verschieben", - "webdavSavePut": "kdbx-Datei mittels PUT überschreiben", - "launcherSave": "Passwort-Datenbank speichern", - "launcherFileFilter": "KeePass-Dateien", - "authPopupRequired": "Pop-Ups blockiert", - "authPopupRequiredBody": "Bitte erlauben Sie Pop-Ups für diese App in Ihrem Browser." -} + "months": [ + "Januar", + "Februar", + "März", + "April", + "Mai", + "Juni", + "Juli", + "August", + "September", + "Oktober", + "November", + "Dezember" + ], + "monthsShort": [ + "Jan", + "Feb", + "Mär", + "Apr", + "Mai", + "Jun", + "Jul", + "Aug", + "Sep", + "Okt", + "Nov", + "Dez" + ], + "weekdays": [ + "Sonntag", + "Montag", + "Dienstag", + "Mittwoch", + "Donnerstag", + "Freitag", + "Samstag" + ], + "weekdaysShort": [ + "So", + "Mo", + "Di", + "Mi", + "Do", + "Fr", + "Sa" + ], + "retToApp": "zurück zur App", + "name": "Name", + "icon": "Icon", + "title": "Titel", + "password": "Passwort", + "user": "Benutzer", + "website": "Website", + "tags": "Tags", + "notes": "Notizen", + "entry": "Eintrag", + "group": "Gruppe", + "noTitle": "Keinen Titel", + "or": "oder", + "history": "Verlauf", + "template": "Template", + "notImplemented": "Nicht implementiert", + "saveChanges": "Änderungen speichern", + "discardChanges": "Änderungen verwerfen", + "advanced": "Erweiterte Einstellungen", + "shortcuts": "Tastenkürzel", + "help": "Hilfe", + "settings": "Einstellungen", + "plugins": "Plugins", + "cache": "Cache", + "file": "Datei", + "webdav": "WebDAV", + "dropbox": "Dropbox", + "gdrive": "Google Drive", + "onedrive": "OneDrive", + "menuAllItems": "Alle Einträge", + "menuColors": "Farben", + "menuTrash": "Papierkorb", + "menuSetGeneral": "Allgemein", + "menuSetAbout": "Info", + "menuAlertNoTags": "Keine Tags", + "menuAlertNoTagsBody": "Neue Tags können durch das Bearbeiten von Einträgen (Abschnitt “Tags”) hinzugefügt werden.", + "menuEmptyTrash": "Leere Papierkorb", + "menuEmptyTrashAlert": "Papierkorb leeren?", + "menuEmptyTrashAlertBody": "Die Einträge können nicht wiederhergestellt werden", + "menuItemCollapsed": "Doppelklick zum Aufklappen", + "alertYes": "Ja", + "alertNo": "Nein", + "alertOk": "OK", + "alertCancel": "Abbrechen", + "alertSignIn": "Anmelden", + "alertCopy": "Kopieren", + "alertClose": "Schließen", + "alertDoNotAsk": "Nicht mehr nachfragen", + "appBeta": "ACHTUNG: Beta-Version, nur für Vorschau-Zwecke", + "footerOpen": "Öffnen / Neu", + "footerSyncError": "Synchronisierungsfehler", + "footerTitleGen": "Generieren", + "footerTitleLock": "Sperren", + "genLen": "Länge", + "genNewPass": "Neues Passwort", + "genPresetDefault": "Standardeinstellung", + "genPresetDerived": "unverändert", + "genPresetPronounceable": "aussprechbar", + "genPresetMed": "durchschnittlich lang", + "genPresetLong": "lang", + "genPresetPin4": "4-stellige PIN", + "genPresetMac": "MAC-Adresse", + "genPresetHash128": "128-Bit Hash", + "genPresetHash256": "256-Bit Hash", + "grpTitle": "Gruppe", + "grpSearch": "Suche für Einträge in dieser Gruppe aktivieren", + "grpAutoType": "Auto-Type aktivieren", + "grpAutoTypeSeq": "Auto-Type Abfolge", + "grpAutoTypeSeqDefault": "Standard Auto-Type Abfolge verwenden", + "grpTrash": "Gruppe und alle enthaltenen Einträge löschen", + "tagTitle": "Tag", + "tagTrash": "Diesen Tag von allen Einträgen entfernen", + "tagRename": "Umbenennen", + "tagTrashQuestion": "Diesen Tag von allen Einträgen entfernen?", + "tagTrashQuestionBody": "Der Tag wird von allen Einträgen entfernt. Diese Aktion kann nicht rückgängig gemacht werden.", + "tagExists": "Tag existiert bereits", + "tagExistsBody": "Ein Tag mit diesem Namen ist bereits vorhanden. Bitte wählen Sie einen anderen Namen.", + "tagBadName": "Ungültiger Name", + "tagBadNameBody": "Der Tag-Name darf nicht die folgenden Zeichen enthalten: {}. Bitte entfernen Sie sie.", + "genPsTitle": "Generator-Voreinstellungen", + "genPsCreate": "Neue Voreinstellung", + "genPsDelete": "Voreinstellung löschen", + "genPsNew": "Voreinstellung", + "genPsEnabled": "In Voreinstellungs-Liste anzeigen", + "genPsDefault": "Standardmäßig ausgewählt", + "genPsDefaultLength": "Standardlänge", + "genPsUpper": "Lateinische Großbuchstaben", + "genPsLower": "Lateinische Kleinbuchstaben", + "genPsDigits": "Ziffern", + "genPsSpecial": "Sonderzeichen", + "genPsBrackets": "Klammern", + "genPsHigh": "Erweiterte ASCII-Zeichen", + "genPsAmbiguous": "Ähnliche Zeichen", + "genPsInclude": "Zusätzliche Symbole angeben", + "genPsExample": "Beispiel für ein generiertes Passwort", + "keyChangeTitleRemote": "Hauptschlüssel geändert", + "keyChangeMessageRemote": "Der Hauptschlüssel für diese Datenbank wurde geändert. Bitte geben Sie das neue Passwort ein.", + "keyChangeTitleExpired": "Hauptschlüssel abgelaufen", + "keyChangeMessageExpired": "Der Hauptschlüssel für diese Datenkbank ist abgelaufen. Bitte geben Sie einen neuen Schlüssel ein.", + "keyChangeRepeatPassword": "Passwort (Wiederholung)", + "keyEnter": "Enter", + "iconFavTitle": "Website-Icon herunterladen und verwenden", + "iconSelCustom": "Eigenes Icon auswählen", + "listEmptyTitle": "Leer", + "listEmptyAdd": "Zum Anlegen neuer Einträge den obigen {} Button benutzen", + "listGroup": "Gruppe", + "listNoWebsite": "keine Website", + "listNoUser": "kein Benutzer", + "listNoAttachments": "keine Anhänge", + "listAddTemplateHeader": "Templates", + "listAddTemplateBody1": "Templates ermöglichen es, Einträge mit nur einem Klick zu erstellen. Fügen Sie etwas zum Template-Eintrag hinzu und klicken Sie auf {}, um dieses Template zu benutzen.", + "listAddTemplateBody2": "Sie können Ihre Templates in der Gruppe “{}” finden.", + "searchAddNew": "Hinzufügen", + "searchSort": "Sortierung", + "searchCreated": "Erstelldatum", + "searchUpdated": "Änderungsdatum", + "searchAttachments": "Anhänge", + "searchAZ": "A {} Z", + "searchZA": "Z {} A", + "searchON": "Alt {} Neu", + "searchNO": "Neu {} Alt", + "searchShiftClickOr": "Umschalt-Klick oder", + "searchAdvTitle": "Erweiterte Suche", + "searchSearchIn": "Durchsuchen", + "searchOther": "Andere Felder", + "searchProtect": "Geschützte Felder", + "searchOptions": "Suchoptionen", + "searchCase": "Groß/klein", + "searchRegex": "RegEx", + "openOpen": "Öffnen", + "openNew": "Neu", + "openMore": "Mehr", + "openDemo": "Demo", + "openXml": "XML importieren", + "openCaps": "Feststelltaste ist aktiviert", + "openClickToOpen": "Hier klicken, um eine Datei zu öffnen", + "openKeyFile": "Schlüsseldatei", + "openKeyFileDropbox": "(von Dropbox)", + "openDropHere": "Dateien hier ablegen", + "openFailedRead": "Konnte die Datei nicht lesen", + "openNothingFound": "Nichts gefunden", + "openNothingFoundBody": "Es konnten keine kompatiblen Dateien gefunden werden.", + "openSelectFile": "Datei auswählen", + "openSelectFileBody": "Wählen Sie eine Datei zum Öffnen aus", + "openPassFor": "Passwort für", + "openRemoveLastQuestion": "Lokale Datei löschen?", + "openRemoveLastQuestionBody": "Die Datei, die Sie löschen möchten, ist nur innerhalb der App gespeichert. Möchten Sie sie unwiederbringlich löschen?", + "openRemoveLastQuestionModBody": "Die Datei, die Sie löschen möchten, beinhaltet lokale Änderungen. Möchten Sie diese Änderungen verwerfen und die Datei löschen?", + "openLocalFile": "Lokale Datei", + "openLocalFileBody": "Sie sind dabei, eine Datei zu öffnen, die innerhalb der App gespeichert wird. Wenn Sie an dieser Datei Änderungen vornehmen, werden diese nicht im Dateisystem gespeichert. Um die Datei mit den Änderungen zu erhalten, können Sie sie aus den Einstellungen heraus exportieren.", + "openLocalFileDontShow": "Nicht wieder anzeigen", + "openWrongFile": "Inkompatibles Dateiformat", + "openWrongFileBody": "Dieses Dateiformat ist nicht kompatibel. Die App unterstützt KeePass-Datenbanken im kdbx-Format.", + "openKdbFileBody": "Sie versuchen, eine alte KeePass-Datenbank im kdb-Format zu öffnen. Diese App unterstützt nur das neuere kdbx-Format. Bitte verwenden Sie KeePass v2, um diese Datei umzuwandeln.", + "openConfigHeader": "{} Einstellungen", + "openUrl": "URL", + "openUrlDesc": "https://server/pfad/datei.kdbx, oder einfach datei.kdbx", + "openUser": "Benutzername", + "openUserDesc": "WebDAV Server Benutzername (falls erforderlich)", + "openUserPlaceholder": "kein Benutzername", + "openPass": "Passwort", + "openPassDesc": "WebDAV Server-Passwort (nicht das KDBX-Datei-Passwort)", + "openPassPlaceholder": "kein Passwort", + "openConfigError": "Fehler: {}", + "openConfigErrorNotFound": "Datei nicht gefunden", + "openError": "Fehler", + "openErrorDescription": "Beim Öffnen der Datei ist ein Fehler aufgetreten", + "openErrorFileNotFound": "Datei nicht gefunden", + "openListErrorBody": "Dateien konnten nicht geladen werden", + "openShowAllFiles": "Alle Dateien anzeigen", + "detAttDownload": "Umschalttaste + Klick auf den Anhang-Button zum Herunterladen oder", + "detAttDelToRemove": "Backspace zum entfernen", + "detEmpty": "Ihre Passwörter werden hier angezeigt", + "detGroupRestore": "Ziehen Sie diese Gruppe in eine andere Gruppe als den Papierkorb, um sie wiederherzustellen.", + "detHistoryClickPoint": "Klicken Sie auf einen der Punkte im Verlauf um den entsprechenden Zustand des Eintrags anzuzeigen", + "detHistoryReturn": "zurück zum Eintrag", + "detHistoryRevert": "Auf diese Version zurücksetzen", + "detHistoryDel": "Version löschen", + "detHistoryEmpty": "leer", + "detHistoryModified": "geändert", + "detHistoryRec": "Version", + "detHistoryRecs": "Versionen", + "detHistoryVersion": "Version", + "detHistorySaved": "Gespeichert", + "detHistoryNoTitle": "keine Bezeichnung", + "detHistoryCurState": "aktuelle Version", + "detHistoryCurUnsavedState": "aktuelle ungespeicherte Version", + "detHistoryRevertAlert": "Zu diesem Stand zurückkehren?", + "detHistoryRevertAlertBody": "Ihr aktueller Stand wird in der Historie gesichert.", + "detHistoryDeleteAlert": "Diesen Stand löschen?", + "detHistoryDeleteAlertBody": "Sie können ihn nicht wiederherstellen.", + "detHistoryDiscardChangesAlert": "Änderung verwerfen?", + "detHistoryDiscardChangesAlertBody": "Ungesicherte Änderungen sind unwiderruflich verloren.", + "detBackToList": "zurück zur Liste", + "detSetIconColor": "Farbe ändern", + "detSetIcon": "Icon ändern", + "detDropAttachments": "Anhänge hier ablegen", + "detDelEntry": "Löschen", + "detDelEntryPerm": "Dauerhaft löschen", + "detExpires": "Ablaufdatum", + "detExpired": "abgelaufen", + "detGroup": "Gruppe", + "detCreated": "Erstellt", + "detUpdated": "Geändert", + "detNetField": "Neues Feld", + "detAttachments": "Anhänge", + "detDelFromTrash": "Aus dem Papierkorb löschen?", + "detDelFromTrashBody": "Es wird keine Möglichkeit zur Wiederherstellung geben.", + "detDelFromTrashBodyHint": "Um alle Dateien aus dem Papierkorb zu entfernen, klicken Sie auf das “Papierkorb” leeren-Icon im Papierkorb-Menüpunkt.", + "detFieldCopied": "Kopiert", + "detFieldCopiedTime": "Kopiert für {} Sekunden", + "detCopyHint": "Sie können den Inhalt eines Feldes kopieren, indem Sie auf seine Beschriftung klicken", + "detMore": "mehr", + "detClickToAddField": "Klicken, um ein neues Feld hinzuzufügen", + "detMenuAddNewField": "Neues Feld hinzufügen", + "detMenuShowEmpty": "Leere Felder anzeigen", + "detMenuHideEmpty": "Leere Felder ausblenden", + "detMenuAddField": "{} hinzufügen", + "detMenuCopyPassword": "Passwort kopieren", + "detMenuCopyUser": "Benutzer kopieren", + "detSetupOtp": "Einweg-Passwörter", + "detClone": "Kopie erstellen", + "detClonedName": "Kopie", + "detAutoType": "Auto-Type", + "detAutoTypeSettings": "Auto-Type Einstellungen", + "detAutoTypeEnabled": "Auto-Type für diesen Eintrag aktivieren", + "detAutoTypeSequence": "Tastensequenz", + "detAutoTypeInput": "Eingabe", + "detAutoTypeShortcutsDesc": "{} oder {} während die App inaktiv ist", + "detAutoTypeObfuscation": "Echte Tastenanschläge mit zufälligen mischen", + "detAutoTypeWindow": "Fenster", + "detAutoTypeInputWindow": "Fenster-Titel", + "detSetupOtpAlert": "QR-Code einscannen", + "detSetupOtpAlertBody": "Bitte kopieren Sie den QR-Code, der auf der Autorisierungsseite angezeigt wird.", + "detSetupOtpAlertBody1": "1. Gehen Sie zur Autorisierungsseite", + "detSetupOtpAlertBody2": "2. Erstellen Sie einen Screenshot des QR-Codes {}", + "detSetupOtpAlertBody3": "3. Fügen Sie ihn hier ein {}", + "detSetupOtpAlertBody3Mobile": "3. Markieren Sie ihn oder scannen Sie ihn mit Ihrer Kamera mit dem untenstehenden Markieren/Scannen-Button", + "detSetupOtpAlertBody4": "Wenn Sie den Code nicht einscannen können, klicken Sie bitte auf “Code manuell eingeben”", + "detSetupOtpManualButton": "Code manuell eingeben", + "detSetupOtpScanButton": "Markieren/Scannen", + "detSetupOtpAlertBodyWith": "mit {}", + "detOtpImageError": "Fehler beim Einlesen des Bildes", + "detOtpImageErrorBody": "Entschuldigung, wir konnten das Bildformat nicht lesen. Bitte kontaktieren Sie den Hersteller mit Einzelheiten zu diesem Fehler.", + "detOtpImageReading": "QR-Code wird eingelesen...", + "detOtpQrError": "QR-Code Lesefehler", + "detOtpQrErrorBody": "Der QR-Code konnte leider nicht eingelesen werden. Bitte versuchen Sie es noch einmal oder kontaktieren Sie den Hersteller mit Einzelheiten zum aufgetretenen Fehler.", + "detOtpQrWrong": "Fehlerhafter QR-Code", + "detOtpQrWrongBody": "Ihr QR-Code wurde erfolgreich eingelesen, enthält jedoch kein Einweg-Passwort.", + "detLockField": "Dieses Feld sperren, damit der Inhalt nicht durchsuchbar ist und angezeigt wird. Um ihn anzuzeigen, muss er angeklickt werden.", + "detUnlockField": "Dieses Feld entsperren. Dies führt dazu, dass der Inhalt direkt angezeigt wird und durchsuchbar ist.", + "autoTypeEntryFields": "Feld-Platzhalter", + "autoTypeModifiers": "Hilfstasten", + "autoTypeKeys": "Tasten", + "autoTypeLink": "mehr...", + "autoTypeError": "Auto-Type Fehler", + "autoTypeErrorGeneric": "Während der Ausführung von Auto-Type ist ein Fehler aufgetreten: {}", + "autoTypeErrorGlobal": "Um globale Tastenkürzel zu nutzen, wechseln Sie bitte zu der Anwendung, in der Sie das Passwort eingeben wollen.", + "autoTypeErrorNotInstalled": "{} ist nicht installiert", + "autoTypeHeader": "Auto-Type: Auswählen", + "autoTypeMsgNoWindow": "Wir konnten den Titel des aktiven Fensters leider nicht auslesen. Fangen Sie einfach an zu tippen, um nach dem richtigen Eintrag zu suchen.", + "autoTypeMsgMatchedByWindow": "Passwort auswählen für {}", + "autoTypeNoMatches": "keine passenden Einträge", + "autoTypeSelectionHint": "Die Auto-Type Abfolge eintippen", + "autoTypeSelectionHintAction": "Nur das Passwort eintippen", + "autoTypeSelectionHintOpt": "Nur den Benutzernamen eintippen", + "appSecWarn": "Unsichere Verbindung!", + "appSecWarnBody1": "Sie haben diese App über eine ungesicherte Verbindung geöffnet, Sie könnten beobachtet und Ihre Passwörter könnten gestohlen werden. Wir empfehlen Ihnen dringend, die App hier nicht weiter zu nutzen, wenn Sie nicht genau wissen, was Sie tun.", + "appSecWarnBody2": "Ihre Datenbank ist zwar verschlüsselt, aber es kann nicht sichergestellt werden, dass die App nicht auf dem Web vom Server zu Ihrem Browser manipuliert wurde.", + "appSecWarnBtn": "Ich habe das Risiko verstanden, trotzdem fortfahren", + "appUnsavedWarn": "Ungespeicherte Änderungen!", + "appUnsavedWarnBody": "Sie haben ungespeicherte Änderungen. Wenn Sie die App schließen, gehen diese verloren.", + "appDontExitBtn": "App nicht verlassen", + "appCannotLockAutoInit": "Die App kann nicht gesperrt werden, da automatisches Speichern deaktiviert ist.", + "appCannotLock": "Sie haben ungespeicherte Änderungen, die verloren gehen. Fortfahren?", + "appAutoSave": "Änderungen automatisch speichern", + "appSaveError": "Fehler beim Speichern", + "appSaveErrorBody": "Automatisches Speichern fehlgeschlagen", + "appSaveErrorBodyMul": "Automatisches Speichern fehlgeschlagen:", + "appSettingsError": "Fehler beim Laden der App", + "appSettingsErrorBody": "Es gab einen Fehler beim Laden der App-Einstellungen. Bitte überprüfen Sie die App URL oder kontaktieren Sie Ihren Systemadministrator.", + "appNotSupportedError": "Ihr Browser wird nicht unterstützt.", + "appTabWarn": "Zu viele Tabs", + "appTabWarnBody": "KeeWeb kann nicht in mehreren Browser-Tabs gleichzeitig genutzt werden, bitte schließen Sie diesen Tab.", + "appRightsAlert": "Schreibschutz für KeeWeb wird eingerichtet", + "appRightsAlertBody1": "Ihre KeeWeb-Anwendung ist nicht gegen Änderungen von außen gesichert. Um diesen Schreibschutz einzurichten, benötigt die App Administratorrechte.", + "appRightsAlertBody2": "Sie möchten der App keine Administratorrechte erteilen? Mit folgendem Befehl können Sie den Schreibschutz auch von Hand im Terminal aktivieren", + "setGenTitle": "Allgemeine Einstellungen", + "setGenUpdate": "Update", + "setGenNewVersion": "Eine neue Version der App ist verfügbar und wurde heruntergeladen", + "setGenReleaseNotes": "Versionshinweise anzeigen", + "setGenReloadToUpdate": "Seite aktualisieren, um das Update durchzuführen", + "setGenUpdateManual": "Eine neue Version ist verfügbar. Sie wird nach Updates suchen und sie automatisch installieren, ein automatisches Update von Ihrer Version ist aber nicht möglich.", + "setGenDownloadUpdate": "Update herunterladen", + "setGenUpdateAuto": "Automatisch herunterladen und installieren", + "setGenUpdateCheck": "Auf Updates überprüfen aber nicht installieren", + "setGenNoUpdate": "Nie nach Updates suchen", + "setGenUpdateChecking": "Suche nach Updates", + "setGenCheckUpdate": "Nach Updates suchen", + "setGenErrorChecking": "Updatesuche fehlgeschlagen", + "setGenLastCheckSuccess": "Letzte erfolgreiche Überprüfung am {}", + "setGenLastCheckVer": "Die aktuelle Version war {}", + "setGenCheckedAt": "Überprüft am", + "setGenLatestVer": "Sie haben die aktuellste Version", + "setGenNewVer": "Neue Version {} verfügbar, veröffentlicht am", + "setGenDownloadingUpdate": "Update wird heruntergeladen...", + "setGenExtractingUpdate": "Update wird entpackt...", + "setGenCheckErr": "Beim Herunterladen der neuen Version ist ein Fehler aufgetreten", + "setGenNeverChecked": "Nie nach Updates gesucht", + "setGenRestartToUpdate": "App neu starten, um das Update durchzuführen", + "setGenDownloadAndRestart": "Update herunterladen und App neu starten", + "setGenAppearance": "Oberfläche", + "setGenTheme": "Theme", + "setGenThemeFb": "Flat blue", + "setGenThemeDb": "Dark brown", + "setGenThemeWh": "White", + "setGenThemeTe": "Terminal", + "setGenThemeHc": "High contrast", + "setGenThemeSd": "Solarized dark", + "setGenThemeSl": "Solarized light", + "setGenLocale": "Sprache", + "setGenLocOther": "Andere Sprachen sind als Plugins verfügbar.", + "setGenFontSize": "Schriftgröße", + "setGenFontSizeNormal": "Standard", + "setGenFontSizeLarge": "Groß", + "setGenFontSizeLargest": "Größte", + "setGenTitlebarStyle": "Fenster-Stil (erfordert Neustart des Programms)", + "setGenTitlebarStyleDefault": "Standard", + "setGenTitlebarStyleHidden": "Eigener Titel", + "setGenTitlebarStyleHiddenInset": "Eigener Titel, verschiebbares Fenster", + "setGenShowSubgroups": "Einträge aus allen Untergruppen anzeigen", + "setGenTableView": "Einträge in Tabellenansicht anzeigen", + "setGenColorfulIcons": "Eigene Icons in der Listenansicht farbig anzeigen", + "setGenFunction": "Arbeitsweise", + "setGenAutoSyncOnClose": "Beim Schließen speichern und synchronisieren", + "setGenAutoSyncTimer": "Regelmäßig speichern und synchronisieren", + "setGenAutoSyncTimerOff": "Abgeschaltet", + "setGenAutoSyncTimerInterval": "Alle {} Minuten", + "setGenRememberKeyFiles": "Schlüsseldateien merken", + "setGenNoRememberKeyFiles": "Nicht merken", + "setGenRememberKeyFilesData": "Im internen App-Speicher ablegen", + "setGenRememberKeyFilesPath": "Nur Speicherort der Schlüsseldateien merken", + "setGenLockInactive": "Automatisch sperren, wenn die App inaktiv ist", + "setGenNoAutoLock": "Nicht automatisch sperren", + "setGenLockMinutes": "Nach {} Minuten", + "setGenLockHour": "In einer Stunde", + "setGenLockHours": "Nach {} Stunden", + "setGenLockDay": "Nach einem Tag", + "setGenClearClip": "Zwischenablage nach dem Kopieren leeren", + "setGenNoClear": "Nicht leeren", + "setGenClearSeconds": "In {} Sekunden", + "setGenClearMinute": "Nach einer Minute", + "setGenMinInstead": "App beim Schließen stattdessen minimieren", + "setGenLock": "Automatisch sperren", + "setGenLockMinimize": "Beim Minimieren automatisch sperren", + "setGenLockCopy": "Nach dem Kopieren eines Passworts", + "setGenLockAutoType": "Bei Auto-Type", + "setGenLockOrSleep": "Bei Aktivierung von Bildschirmsperre oder Ruhezustand", + "setGenStorage": "Synchronisierung", + "setGenShowAdvanced": "Erweiterte Einstellungen anzeigen", + "setGenDevTools": "Entwicklerwerkzeuge anzeigen", + "setGenTryBeta": "Beta-Version bis zum Schließen der App ausprobieren", + "setGenTryBetaWarning": "Ungespeicherte Dateien", + "setGenTryBetaWarningBody": "Bitte speichern Sie alle Dateien und Klicken Sie erneut auf diesen Button", + "setGenShowAppLogs": "App-Logs anzeigen", + "setFilePath": "Dateipfad", + "setFileStorage": "Diese Datei wird von {} geladen.", + "setFileIntl": "Diese Datei ist im internen App-Speicher abgelegt", + "setFileLocalHint": "Sie wollen nahtlos mit lokalen Dateien arbeiten?", + "setFileDownloadApp": "Laden Sie die Desktop-App herunter", + "setFileSave": "Speichern", + "setFileSaveTo": "Speichern unter...", + "setFileClose": "Sperren", + "setFileSync": "Synchronisierung", + "setFileSyncVerb": "Synchronisieren", + "setFileSaveToXml": "XML", + "setFileLastSync": "Letzte Synchronisierung", + "setFileLastSyncUnknown": "unbekannt", + "setFileSyncInProgress": "Synchronisierung läuft", + "setFileSyncError": "Synchronisierungsfehler", + "setFilePass": "Master-Passwort", + "setFileConfirmPass": "Master-Passwort bestätigen", + "setFilePassChange": "Um das Passwort zu ändern, geben Sie es im Bestätigungsfeld an", + "setFilePassChanged": "Das Passwort wurde geändert. Lassen Sie das Feld leer, um das bisherige Passwort zu behalten.", + "setFilePassNotMatch": "Die Passwörter stimmen nicht überein, bitte geben Sie sie erneut ein", + "setFileKeyFile": "Schlüsseldatei", + "setFileSelKeyFile": "Schlüsseldatei auswählen", + "setFileNames": "Namen", + "setFileDefUser": "Standard-Benutzername", + "setFileEnableTrash": "Papierkorb aktivieren", + "setFileHistLen": "Anzahl der im Verlauf gespeicherten Versionen", + "setFileHistSize": "Maximalgröße des Verlaufs pro Datei in MB", + "setFileBackups": "Sicherungen", + "setFileBackupEnable": "Diese Datei sichern", + "setFileBackupPath": "Sicherungspfad", + "setFileBackupTime": "Sicherungen anlegen", + "setFileBackupNow": "Jetzt sichern", + "setFileBackupNowWorking": "Sichern...", + "setFileBackupError": "Sicherungsfehler", + "setFileBackupErrorDescription": "Fehler beim Schreiben der Sicherungsdatei", + "setFileBackupErrorIsDir": "Der Sicherungspfad ist ungültig", + "setFileBackupErrorIsDirDescription": "Der Sicherungspfad scheint ein Verzeichnis zu sein. Bitte geben Sie stattdessen einen Dateinamen ein.", + "setFileBackupOnSave": "Immer, wenn die Datei gespeichert wird", + "setFileBackupDaily": "Täglich", + "setFileBackupWeekly": "Wöchentlich", + "setFileBackupMonthly": "Monatlich", + "setFileBackupManually": "Manuell, keine automatische Sicherung", + "setFileRounds": "Verschlüsselungs-Runden", + "setFileKdfParams": "Schlüsselableitungsfunktion", + "setFileKdfParamsIter": "Iterationen", + "setFileKdfParamsMem": "Speicher in KB", + "setFileKdfParamsPar": "Parallelismus", + "setFileKeyChangeForce": "Hinweis zum Ändern des Schlüssels nach (Tagen)", + "setFileUseKeyFile": "Schlüsseldatei benutzen", + "setFileUseGenKeyFile": "Generierte Schlüsseldatei benutzen", + "setFileUseOldKeyFile": "Alte Schlüsseldatei benutzen", + "setFileGenKeyFile": "Neue Schlüsseldatei generieren", + "setFileDontUseKeyFile": "Keine Schlüsseldatei benutzen", + "setFileEmptyPass": "Leeres Passwort", + "setFileEmptyPassBody": "Eine Datenbank ohne Passwort zu speichern macht sie vollkommen ungeschützt. Möchten Sie sie trotzdem speichern?", + "setFileSaveError": "Fehler beim Speichern", + "setFileSaveErrorBody": "Schreibfehler beim Speichern", + "setFileAlreadyExists": "Existiert bereits", + "setFileAlreadyExistsBody": "Die Datei {} existiert bereits. Überschreiben?", + "setFileUnsaved": "Ungespeicherte Änderungen", + "setFileUnsavedBody": "Es gibt ungespeicherte Änderungen in dieser Datei", + "setFileCloseNoSave": "Sperren und Änderungen verwerfen", + "setFileDontClose": "Nicht sperren", + "setShTitle": "Tastenkürzel", + "setShShowAll": "alle Einträge anzeigen", + "setShColors": "mit Farben markierte Einträge anzeigen", + "setShTrash": "Papierkorb öffnen", + "setShFind": "Suchfeld aktivieren; oder: einfach anfangen, den Suchbegriff zu tippen", + "setShClearSearch": "Suchfeld leeren", + "setShCopyPass": "Passwort bzw. ausgewähltes Feld kopieren", + "setShCopyUser": "Benutzername kopieren", + "setShCopyUrl": "Website kopieren", + "setShAutoType": "Auto-Type für ausgewählten Eintrag", + "setShPrev": "zum vorherigen Eintrag gehen", + "setShNext": "zum nächsten Eintrag gehen", + "setShCreateEntry": "Neuer Eintrag", + "setShOpen": "öffnen / neu", + "setShSave": "alle Dateien speichern", + "setShGen": "Passwort generieren", + "setShSet": "App-Einstellungen", + "setShCopyPassGlobal": "Passwort kopieren (wenn die App im Hintergrund ist)", + "setShCopyUserGlobal": "Usernamen kopieren (wenn die App im Hintergrund ist)", + "setShCopyUrlGlobal": "Website kopieren (wenn die App im Hintergrund ist)", + "setShAutoTypeGlobal": "Auto-Type (wenn die App im Hintergrund ist)", + "setShLock": "Datenbank sperren", + "setPlInstallTitle": "Neue Plugins installieren", + "setPlInstallDesc": "KeeWeb-Plugins fügen Funktionen, Themes und Sprachen zu KeeWeb hinzu. Plugins werden mit denselben Rechten ausgeführt wie KeeWeb selbst, sie können auf all Ihre Passwörter zugreifen oder diese ändern. Installieren Sie niemals Plugins, denen Sie nicht vertrauen.", + "setPlInstallLabel": "Plugin-URL", + "setPlInstallBtn": "Installieren", + "setPlInstallBtnProgress": "Installiere", + "setPlUninstallBtn": "Deinstallieren", + "setPlDisableBtn": "Deaktivieren", + "setPlEnableBtn": "Aktivieren", + "setPlUpdateBtn": "Aktualisieren", + "setPlLocaleBtn": "Diese Sprache aktivieren", + "setPlThemeBtn": "Dieses Theme aktivieren", + "setPlJs": "Code", + "setPlCss": "Stile", + "setPlLoc": "Sprache", + "setPlCreatedBy": "Erstellt von {}", + "setPlLoadTime": "geladen in {}", + "setPlLastUpdate": "Letzte Prüfung auf Updates", + "setPlLoadError": "Fehler beim Laden des Plugins", + "setPlGalleryLoading": "Plugins werden geladen, bitte warten Sie einen Moment", + "setPlGalleryLoadError": "Fehler beim Laden der Plugins", + "setPlInstallUrlTitle": "Plugin von einer URL hinzufügen", + "setPlInstallUrlDesc": "Wenn das Plugin nicht in der Galerie verfügbar ist, können Sie es manuell von einer URL installieren", + "setPlOfficial": "Offizielles KeeWeb-Plugin", + "setPlSearch": "Nach Plugins suchen", + "setPlDevelop": "Eigene Plugins entwickeln?", + "setPlDevelopStart": "Hier entlang", + "setPlTranslate": "Oder {}", + "setPlTranslateLink": "übersetzen Sie die App in Ihre Sprache", + "setPlAutoUpdate": "Automatisch aktualisieren", + "setPlLoadGallery": "Plugin-Galerie laden", + "setAboutTitle": "Über", + "setAboutBuilt": "Diese App wurde mit den folgenden Werkzeugen erstellt", + "setAboutLic": "Lizenz", + "setAboutLicComment": "Die App selbst und alle enthaltenen Komponenten, die nicht Public Domain sind, stehen unter der MIT-Lizenz.", + "setAboutFirst": "Dies ist eine Open-Source App, erstellt von {}", + "setAboutSecond": "und lizenziert unter {}.", + "setAboutSource": "Quellcode und Tickets befinden sich auf {}.", + "setHelpFormat": "Dateiformat", + "setHelpFormatBody": "Dies ist eine Portierung der {} App, programmiert mit Webtechnologien. Sie ist kompatibel mit Dateien im KeePass-Format (kdbx). Sie können solche Dateien (Passwort-Datenbanken) entweder mit KeePass oder mit dieser App erstellen. Das Dateiformat ist zu 100% kompatibel und sollte in beiden Anwendungen nutzbar sein.", + "setHelpProblems": "Probleme?", + "setHelpProblems1": "Falls etwas schief geht, {}", + "setHelpProblems2": "oder {}", + "setHelpOpenIssue": "eröffnen Sie bitte ein Ticket auf GitHub (englisch)", + "setHelpContactLink": "kontaktieren Sie einen Entwickler direkt", + "setHelpAppInfo": "App-Informationen", + "setHelpOtherPlatforms": "Andere Plattformen", + "setHelpDesktopApps": "Deskop-Apps", + "setHelpWebApp": "Web-App", + "setHelpUpdates": "Neuigkeiten", + "setHelpTwitter": "Twitter", + "dropboxSetupDesc": "Etwas Konfiguration ist notwendig, um Dropbox in einer selbst gehosteten Web-App zu verwenden. Bitte erstellen Sie eine eigene Dropbox-App und tragen Sie ihren App-Schlüssel unten ein.", + "dropboxAppKey": "Dropbox App-Schlüssel", + "dropboxAppKeyDesc": "Kopieren Sie den Schlüssel aus Ihrer Dropbox-App (Entwicklereinstellungen)", + "dropboxFolder": "App-Ordner", + "dropboxFolderDesc": "Wenn Ihre App mit der gesamten Dropbox verlinkt ist (anstatt mit einem bestimmten Ordner), geben Sie hier den Pfad zum Ordner mit Ihren KDBX-Dateien an.", + "dropboxFolderSettingsDesc": "Wählen Sie einen Ordner in Ihrer Dropbox, in dem die Dateien gespeichert werden (standardmäßig das Stammverzeichnis)", + "dropboxFolderPlaceholder": "Standard-Ordner", + "dropboxLink": "App verlinken mit", + "dropboxLinkApp": "App-Ordner (Apps/KeeWeb)", + "dropboxLinkFull": "Gesamte Dropbox oder beliebiger Ordner", + "dropboxLinkCustom": "Eigene Dropbox-App", + "gdriveSharedWithMe": "Mit mir geteilt", + "webdavSaveMethod": "Speichermethode", + "webdavSaveMove": "Eine temporäre Datei hochladen und verschieben", + "webdavSavePut": "kdbx-Datei mittels PUT überschreiben", + "launcherSave": "Passwort-Datenbank speichern", + "launcherFileFilter": "KeePass-Dateien", + "authPopupRequired": "Pop-Ups blockiert", + "authPopupRequiredBody": "Bitte erlauben Sie Pop-Ups für diese App in Ihrem Browser." +} \ No newline at end of file diff --git a/app/scripts/locales/fr-FR.json b/app/scripts/locales/fr-FR.json index 035f9a55..85c90055 100644 --- a/app/scripts/locales/fr-FR.json +++ b/app/scripts/locales/fr-FR.json @@ -1,551 +1,573 @@ { - "months": [ - "Janvier", - "Février", - "Mars", - "Avril", - "Mai", - "Juin", - "Juillet", - "Août", - "Septembre", - "Octobre", - "Novembre", - "Décembre" - ], - "monthsShort": [ - "Janv", - "Févr", - "Mars", - "Avr", - "Mai", - "Juin", - "Juil", - "Août", - "Sept", - "Oct", - "Nov", - "Déc" - ], - "weekdays": ["Dimanche", "Lundi", "Mardi", "Mercredi", "Jeudi", "Vendredi", "Samedi"], - "weekdaysShort": ["Dim", "Lun", "Mar", "Mer", "Jeu", "Ven", "Sam"], - "retToApp": "retour vers l'appli", - "name": "nom", - "icon": "icône", - "title": "titre", - "password": "mot de passe", - "user": "utilisateur", - "website": "site web", - "tags": "tags", - "notes": "notes", - "entry": "entrée", - "group": "groupe", - "noTitle": "aucun titre", - "or": "ou", - "history": "historique", - "template": "modèle", - "notImplemented": "Non Implémenté", - "saveChanges": "Sauver les modifs", - "discardChanges": "Annuler les modifs", - "advanced": "Avancé", - "shortcuts": "Raccourcis", - "help": "Aide", - "settings": "Paramètres", - "plugins": "Modules", - "cache": "cache", - "file": "fichier", - "webdav": "WebDAV", - "dropbox": "Dropbox", - "gdrive": "Google Drive", - "onedrive": "OneDrive", - "menuAllItems": "Tous les items", - "menuColors": "Couleurs", - "menuTrash": "Corbeille", - "menuSetGeneral": "Général", - "menuSetAbout": "A propos", - "menuAlertNoTags": "Aucun tag", - "menuAlertNoTagsBody": "Vous pouvez ajouter de nouveaux tags en éditant les champs, dans la section tags.", - "menuEmptyTrash": "Vider la Corbeille", - "menuEmptyTrashAlert": "Vider la Corbeille?", - "menuEmptyTrashAlertBody": "Vous ne pourrez plus récupérer ces éléments", - "menuItemCollapsed": "Double-cliquer pour déplier", - "alertYes": "Oui", - "alertNo": "Non", - "alertOk": "OK", - "alertCancel": "Annuler", - "alertSignIn": "Connexion", - "alertCopy": "Copier", - "alertClose": "Fermer", - "alertDoNotAsk": "Ne plus me le redemander", - "appBeta": "ATTENTION: version beta, aperçu seulement", - "footerOpen": "Ouvrir/Nouveau", - "footerSyncError": "Erreur de synchro", - "footerTitleGen": "Générer", - "footerTitleLock": "Verrouiller", - "genLen": "Longueur", - "genNewPass": "Nouveau mot de passe", - "genPresetDefault": "réglages par défaut", - "genPresetDerived": "comme ancien mot de passe", - "genPresetPronounceable": "prononçable", - "genPresetMed": "longueur moyenne", - "genPresetLong": "long", - "genPresetPin4": "code à 4 chiffres", - "genPresetMac": "adresse MAC", - "genPresetHash128": "hash 128-bit", - "genPresetHash256": "hash 256-bit", - "grpTitle": "Groupe", - "grpSearch": "Activer la recherche dans les entrées de ce groupe", - "grpAutoType": "Activer l'auto-complétion", - "grpAutoTypeSeq": "Séquence auto-complétion", - "grpAutoTypeSeqDefault": "Utiliser la séquence d'auto-complétion par défaut", - "grpTrash": "Supprimer le groupe et toutes ses entrées", - "tagTitle": "Tag", - "tagTrash": "Supprimer le tag de toutes les entrées", - "tagRename": "Renommer", - "tagTrashQuestion": "Supprimer le tag de toutes les entrées ?", - "tagTrashQuestionBody": "Ce tag va être supprimé de toutes les entrées. Il n'y aura pas de moyen facile pour le remettre.", - "tagExists": "Ce tag existe déjà", - "tagExistsBody": "Un tag existe déjà avec ce nom. Merci de choisir un autre nom.", - "tagBadName": "Nom invalide", - "tagBadNameBody": "Un nom de tag ne peut pas contenir les caractères {}. Merci de les supprimer.", - "genPsTitle": "Générateur de préréglage", - "genPsCreate": "Nouveau préréglage", - "genPsDelete": "Supprimer préréglage", - "genPsNew": "préréglage", - "genPsEnabled": "Afficher dans la liste des préréglages", - "genPsDefault": "Sélectionné par défaut", - "genPsDefaultLength": "Longueur par défaut", - "genPsUpper": "Lettres latines majuscules", - "genPsLower": "Lettres latines minuscules", - "genPsDigits": "Chiffres", - "genPsSpecial": "Caractères spéciaux", - "genPsBrackets": "Parenthèses", - "genPsHigh": "Caractères ASCII hauts", - "genPsAmbiguous": "Caractères ambigus", - "genPsInclude": "Caractères additionnels à inclure", - "genPsExample": "Exemple de mot de passe généré", - "keyChangeTitleRemote": "Clé maître changée", - "keyChangeMessageRemote": "La clé maître a été changée pour cette base de donnée. Merci d'entrer une nouvelle clé", - "keyChangeTitleExpired": "Clé maître expirée", - "keyChangeMessageExpired": "La clé maître pour cette base de donnée est expirée. Merci d'entrer une nouvelle clé", - "keyChangeRepeatPassword": "Mot de passe, encore une fois", - "keyEnter": "Entrée", - "iconFavTitle": "Télécharger et utiliser le favicon du site web", - "iconSelCustom": "Sélectionner un icône personnalisé", - "listEmptyTitle": "Vide", - "listEmptyAdd": "ajouter avec le bouton {} au-dessus", - "listGroup": "Groupe", - "listNoWebsite": "aucun site web", - "listNoUser": "aucun utilisateur", - "listNoAttachments": "aucune pièce-jointe", - "listAddTemplateHeader": "Templates", - "listAddTemplateBody1": "Les modèles (templates) vous permettent de créer des nouvelles entrées en un clic. Ajouter quelque chose à l'entrée du modèle et ensuite cliquer de nouveau sur {} pour utiliser ce modèle.", - "listAddTemplateBody2": "Vous pouvez toujours retrouver vos modèles dans le groupe {}.", - "searchAddNew": "Ajouter Nouveau", - "searchSort": "Trier", - "searchCreated": "Créé", - "searchUpdated": "Mis à jour", - "searchAttachments": "Pièce-jointes", - "searchAZ": "A {} Z", - "searchZA": "Z {} A", - "searchON": "Ancien {} Nouveau", - "searchNO": "Nouveau {} Ancien", - "searchShiftClickOr": "maj-click ou", - "searchAdvTitle": "Afficher/masquer recherche avancée", - "searchSearchIn": "Rechercher dans", - "searchOther": "Autres champs", - "searchProtect": "Champs sécurisés", - "searchOptions": "Options", - "searchCase": "Respecte la casse", - "searchRegex": "RegEx", - "openOpen": "Ouvrir", - "openNew": "Nouveau", - "openMore": "Plus", - "openDemo": "Démo", - "openXml": "Importer XML", - "openCaps": "Majuscules activés", - "openClickToOpen": "Cliquer pour ouvrir un fichier", - "openKeyFile": "fichier clé", - "openKeyFileDropbox": "(depuis DropBox)", - "openDropHere": "déposez les fichiers ici", - "openFailedRead": "Échec lors de la lecture du fichier", - "openNothingFound": "Aucun résultat", - "openNothingFoundBody": "Aucun fichier ne peut être ouvert.", - "openSelectFile": "Sélectionnez un fichier", - "openSelectFileBody": "Sélectionnez le fichier que vous voudriez ouvrir", - "openPassFor": "Mot de passe pour", - "openRemoveLastQuestion": "Supprimer le fichier local ?", - "openRemoveLastQuestionBody": "Le fichier que vous voulez supprimer est sauvegardé dans l'appli. Le supprimer de façon définitive ?", - "openRemoveLastQuestionModBody": "Le fichier que vous voulez supprimer a des modifications locales. Le supprimer et annuler ces modifications ?", - "openLocalFile": "Fichier local", - "openLocalFileBody": "Vous allez ouvrir un fichier qui sera stocké à l'intérieur de l'app. Les modifications apportées ne seront pas sauvegardés vers le système de fichiers. Pour obtenir le fichier avec vos données, exporter à partir des paramètres.", - "openLocalFileDontShow": "Ne plus afficher", - "openWrongFile": "Fichier invalide", - "openWrongFileBody": "Ce format de fichier n'est pas supporté. Cette application fonctionne avec des fichiers de base de donnée KeePass (kdbx).", - "openKdbFileBody": "Vous essayez d'ouvrir un ancien fichier de base de donnée KeePass (KDB). Cette application supporte uniquement le nouveaux format (kdbx), merci d'utiliser KeePass 2 afin de convertir celui-ci.", - "openConfigHeader": "{} Paramètres", - "openUrl": "URL", - "openUrlDesc": "https://serveur/chemin/fichier.kdbx, ou seulement fichier.kdbx", - "openUser": "Nom d'utilisateur", - "openUserDesc": "Nom d'utilisateur du serveur WebDAV (si requis)", - "openUserPlaceholder": "aucun nom d'utilisateur", - "openPass": "Mot de passe", - "openPassDesc": "Mot de passe du serveur WebDAV (ce n'est pas votre mot de passe de fichier)", - "openPassPlaceholder": "aucun mot de passe", - "openConfigError": "Erreur: {}", - "openConfigErrorNotFound": "Aucun fichier trouvé", - "openError": "Erreur", - "openErrorDescription": "Une erreur est survenue à l'ouverture du fichier", - "openErrorFileNotFound": "Fichier non trouvé", - "openListErrorBody": "Erreur au chargement de la liste des fichiers", - "openShowAllFiles": "Tous les fichiers", - "detAttDownload": "Cliquer sur le bouton de pièce-jointe en pressant la touche Maj ou", - "detAttDelToRemove": "Supprimer pour enlever", - "detEmpty": "Vos mot de passe seront affichés ici", - "detGroupRestore": "Pour restaurer ce groupe, veuillez le glisser-déposer dans un des groupes hors de la corbeille", - "detHistoryClickPoint": "Cliquer sur une entrée de l'historique pour voir son état", - "detHistoryReturn": "Retour vers l'entrée", - "detHistoryRevert": "Revenir à cet état", - "detHistoryDel": "Supprimer cet état", - "detHistoryEmpty": "vide", - "detHistoryModified": "modifié", - "detHistoryRec": "archive", - "detHistoryRecs": "archives", - "detHistoryVersion": "Version", - "detHistorySaved": "Sauvegardé", - "detHistoryNoTitle": "sans titre", - "detHistoryCurState": "état actuel", - "detHistoryCurUnsavedState": "état actuel non sauvegardé", - "detHistoryRevertAlert": "Revenir à cet état de l'historique ?", - "detHistoryRevertAlertBody": "L'état courant sera sauvegardé dans l'historique.", - "detHistoryDeleteAlert": "Supprimer cet état de l'historique ?", - "detHistoryDeleteAlertBody": "Vous ne pourrez plus le restaurer.", - "detHistoryDiscardChangesAlert": "Oublier les changements fait à cette entrée ?", - "detHistoryDiscardChangesAlertBody": "Les changements non sauvegardés seront définitivement perdus.", - "detBackToList": "retour vers liste", - "detSetIconColor": "Changer de couleur", - "detSetIcon": "Changer d'icône", - "detDropAttachments": "Déposer une pièce-jointe ici", - "detDelEntry": "Supprimer", - "detDelEntryPerm": "Supprimer définitivement", - "detExpires": "Expire", - "detExpired": "expirée", - "detGroup": "Groupe", - "detCreated": "Créé le", - "detUpdated": "Mis à jour", - "detNetField": "Nouveau champ", - "detAttachments": "Pièces-jointes", - "detDelFromTrash": "Supprimer de la Corbeille ?", - "detDelFromTrashBody": "Vous ne pourrez plus le récupérer.", - "detDelFromTrashBodyHint": "Pour supprimer tous les éléments de la Corbeille, cliquez l’icône \"Vider la corbeille\" du menu Corbeille.", - "detFieldCopied": "Copié", - "detFieldCopiedTime": "Copié pendant {} secondes", - "detCopyHint": "Vous pouvez copier la valeur du champ en cliquant sur son titre", - "detMore": "plus", - "detClickToAddField": "cliquez pour ajouter un nouveau champ", - "detMenuAddNewField": "Ajouter nouveau champ", - "detMenuShowEmpty": "Montrer les champs vides", - "detMenuHideEmpty": "Cacher les champs vides", - "detMenuAddField": "Ajouter {}", - "detMenuCopyPassword": "Copier mot de passe", - "detMenuCopyUser": "Copier nom", - "detSetupOtp": "Mots de passe à usage unique", - "detClone": "Dupliquer", - "detClonedName": "Copier", - "detAutoType": "Saisie auto", - "detAutoTypeSettings": "Paramètres saisie auto", - "detAutoTypeEnabled": "Activer la saisie automatique pour cette entrée", - "detAutoTypeSequence": "Frappes", - "detAutoTypeInput": "Entrée", - "detAutoTypeShortcutsDesc": "{} ou {} tant que l'appli est inactive", - "detAutoTypeObfuscation": "Mélanger touches réelles et aléatoire", - "detAutoTypeWindow": "Fenêtre", - "detAutoTypeInputWindow": "Titre de fenêtre", - "detSetupOtpAlert": "Scanner le code QR", - "detSetupOtpAlertBody": "Veuillez copier le code QR qui est affiché sur la page d'autorisation", - "detSetupOtpAlertBody1": "1. aller sur la page d'autorisation", - "detSetupOtpAlertBody2": "2. faire une capture d'écran du code QR {}", - "detSetupOtpAlertBody3": "3. coller la ici {}", - "detSetupOtpAlertBody3Mobile": "3. Selectionner ou scanner avec votre appareil photo en utilisant Selectionner/Scan ci-dessous", - "detSetupOtpAlertBody4": "Si vous ne pouvez pas scanner le code, cliquer sur Entrer le code manuellement", - "detSetupOtpManualButton": "Entrer le code manuellement", - "detSetupOtpScanButton": "Selectionner/Scan", - "detSetupOtpAlertBodyWith": "avec {}", - "detOtpImageError": "Erreur de lecture de l'image", - "detOtpImageErrorBody": "Désolé, le format de l'image ne peut pas être lu, merci de contacter les auteurs de l'application avec le détail de l'erreur.", - "detOtpImageReading": "Lecture du code QR...", - "detOtpQrError": "Erreur lecture du code QR", - "detOtpQrErrorBody": "Désolé le QR code ne peut pas être lu, essayez à nouveau ou contacter les auteurs de l'application avec le détail de l'erreur.", - "detOtpQrWrong": "Code QR incorrect", - "detOtpQrWrongBody": "Votre QR code a été scanné avec succès mais il ne contient pas d'information pour un mot de passe à usage unique.", - "detLockField": "Verrouiller ce champ, ainsi son contenu ne sera pas visible ni ne pourra être cherché. Visualiser son contenu exigera de le cliquer explicitement.", - "detUnlockField": "Déverrouiller ce champ, rendant son contenu immédiatement visible et pouvant être cherché", - "autoTypeEntryFields": "Champs", - "autoTypeModifiers": "Touches modificatrices", - "autoTypeKeys": "Clés", - "autoTypeLink": "plus...", - "autoTypeError": "Erreur saisie auto", - "autoTypeErrorGeneric": "Il y a eu une erreur lors de la saisie automatique : {}", - "autoTypeErrorGlobal": "Pour utiliser le raccourci, sélectionner dans l'application là où vous voulez saisir le mot de passe", - "autoTypeErrorNotInstalled": "{} n'est pas installé", - "autoTypeHeader": "Saisie auto : Selectionner", - "autoTypeMsgNoWindow": "Nous n'avons pas pu obtenir le titre de la fenêtre active, commencez à taper pour rechercher", - "autoTypeMsgMatchedByWindow": "Sélectionner un mot de passe pour {}", - "autoTypeNoMatches": "aucun", - "autoTypeSelectionHint": "Saisissez la séquence automatique", - "autoTypeSelectionHintAction": "Entrez seulement le mot de passe", - "autoTypeSelectionHintOpt": "Entrez seulement le compte", - "appSecWarn": "Non sécurisé !", - "appSecWarnBody1": "Vous avez chargé cette appli avec une connexion non sécurisée. Quelqu'un peut vous observer et voler vos mots de passe. Nous vous recommandons fortement d'arrêter cette connexion, à moins que vous ne compreniez exactement ce que vous faites.", - "appSecWarnBody2": "Oui, votre base est chiffrée mais personne ne peut garantir que l'application n'a pas été modifiée avant d'arriver à vous.", - "appSecWarnBtn": "Je comprends les risques, continuer", - "appUnsavedWarn": "Modifications non sauvegardées", - "appUnsavedWarnBody": "Vous avez des fichiers non sauvegardés, si vous fermez l'appli, les changements seront perdus.", - "appDontExitBtn": "Ne pas quitter", - "appCannotLockAutoInit": "L'appli ne peut pas être verrouillée car la sauvegarde automatique est désactivée.", - "appCannotLock": "Vous avez des modifications non sauvegardées qui seront perdus. Continuer ?", - "appAutoSave": "Sauver les modifications automatiquement", - "appSaveError": "Sauver l'erreur", - "appSaveErrorBody": "Echec sauvegarde auto du fichier", - "appSaveErrorBodyMul": "Echec sauvegarde auto des fichiers", - "appSettingsError": "Erreur lancement appli", - "appSettingsErrorBody": "Il y a eu une erreur au chargement des paramètres. Merci de revérifier l'URL de l'application ou contacter votre administrateur.", - "appNotSupportedError": "Votre navigateur n'est pas supporté.", - "appTabWarn": "Trop d'onglets", - "appTabWarnBody": "KeeWeb ne peut être utilisé dans 2 onglets de navigateurs simultanément. Fermer cet onglet, s'il vous plait.", - "appRightsAlert": "Protéger l'appli KeeWeb", - "appRightsAlertBody1": "Votre application KeeWeb est accessible en écriture. Nous demandons les droits administrateurs pour le mettre en écriture uniquement pour les administrateurs.", - "appRightsAlertBody2": "Vous ne voulez pas donner les permissions ? Vous pouvez le faire vous-même à partir d'un terminal", - "setGenTitle": "Paramètres", - "setGenUpdate": "Mettre à jour", - "setGenNewVersion": "Une nouvelle version a été téléchargée", - "setGenReleaseNotes": "Voir les notes de version", - "setGenReloadToUpdate": "Recharger pour mettre à jour", - "setGenUpdateManual": "Une nouvelle version est disponible. Elle vérifiera les mises à jour et les installera automatiquement, mais une mise à jour automatique à partir de votre version n'est pas possible.", - "setGenDownloadUpdate": "Télécharger mise à jour", - "setGenUpdateAuto": "Télécharger et installer automatiquement", - "setGenUpdateCheck": "Vérifier mais ne pas installer", - "setGenNoUpdate": "Ne jamais vérifier les mises à jour", - "setGenUpdateChecking": "Vérification des mises à jour", - "setGenCheckUpdate": "Vérifier les mises à jour", - "setGenErrorChecking": "Erreur vérification des mises à jour", - "setGenLastCheckSuccess": "Dernière vérification réussie fut le {}", - "setGenLastCheckVer": "la dernière version était {}", - "setGenCheckedAt": "Vérifié le", - "setGenLatestVer": "vous utilisez la dernière version", - "setGenNewVer": "nouvelle version {} disponible", - "setGenDownloadingUpdate": "Téléchargement de la mise à jour...", - "setGenExtractingUpdate": "Décompression de la mise à jour...", - "setGenCheckErr": "Une erreur est intervenue durant le téléchargement de la mise à jour", - "setGenNeverChecked": "Ne jamais vérifier les mises à jour", - "setGenRestartToUpdate": "Redémarrer pour mettre à jour", - "setGenDownloadAndRestart": "Télécharger la mise à jour et redémarrer", - "setGenAppearance": "Apparence", - "setGenTheme": "Thème", - "setGenThemeFb": "Bleu plat", - "setGenThemeDb": "Marron foncé", - "setGenThemeWh": "Blanc", - "setGenThemeTe": "Terminal", - "setGenThemeHc": "Contraste élevé", - "setGenThemeSd": "Solarized dark", - "setGenThemeSl": "Solarized light", - "setGenLocale": "Langue", - "setGenLocOther": "d'autres langues sont disponibles en tant que modules", - "setGenFontSize": "Taille de police", - "setGenFontSizeNormal": "Normal", - "setGenFontSizeLarge": "Large", - "setGenFontSizeLargest": "Très large", - "setGenTitlebarStyle": "Style de fenêtres (redémarrage requis)", - "setGenTitlebarStyleDefault": "Par défaut", - "setGenTitlebarStyleHidden": "Titre modifié", - "setGenTitlebarStyleHiddenInset": "Titre modifié, fénêtre déplaçable", - "setGenShowSubgroups": "Afficher les entrées de tous les sous groupes", - "setGenTableView": "Voir les entrées en liste", - "setGenColorfulIcons": "Icônes en couleur dans la liste", - "setGenFunction": "Opérations", - "setGenAutoSyncOnClose": "Sauvegarde et synchro automatique à la fermeture", - "setGenAutoSyncTimer": "Sauvegarde et synchro automatique régulièrement", - "setGenAutoSyncTimerOff": "Désactivé", - "setGenAutoSyncTimerInterval": "Toutes les {} minute(s)", - "setGenRememberKeyFiles": "Se souvenir des fichiers clé", - "setGenNoRememberKeyFiles": "Ne pas se souvenir", - "setGenRememberKeyFilesData": "Sauvegarder dans le stockage interne de l'appli", - "setGenRememberKeyFilesPath": "Se souvenir seulement des chemins des fichiers", - "setGenLockInactive": "si l'app est inactive", - "setGenNoAutoLock": "Ne pas verrouiller automatiquement", - "setGenLockMinutes": "Dans {} minutes", - "setGenLockHour": "Dans une heure", - "setGenLockHours": "Dans {} heures", - "setGenLockDay": "Dans 1 jour", - "setGenClearClip": "Vider le presse-papier après une copie", - "setGenNoClear": "Ne pas effacer", - "setGenClearSeconds": "Dans {} secondes", - "setGenClearMinute": "Dans une minute", - "setGenMinInstead": "Réduire l'application au lieu de fermer", - "setGenLock": "Verrou Auto", - "setGenLockMinimize": "quand l'appli est minimisée", - "setGenLockCopy": "sur copie de m.d.p.", - "setGenLockAutoType": "sur saisie auto", - "setGenLockOrSleep": "Quand l'ordinateur est verrouillé ou mis en sommeil", - "setGenStorage": "Stockage", - "setGenShowAdvanced": "Afficher les paramètres avancés", - "setGenDevTools": "Afficher les outils de développement", - "setGenTryBeta": "Essayer une fois la version beta ", - "setGenTryBetaWarning": "Fichiers non sauvegardés", - "setGenTryBetaWarningBody": "Sauvegarder tous les fichiers et re-cliquer ce bouton", - "setGenShowAppLogs": "Voir les logs", - "setFilePath": "Chemin", - "setFileStorage": "Le fichier est ouvert de {}.", - "setFileIntl": "Le fichier est stocké en interne de l'appli", - "setFileLocalHint": "Voulez-vous travailler avec des fichiers locaux ?", - "setFileDownloadApp": "Télécharger l'application", - "setFileSave": "Enregistrer", - "setFileSaveTo": "Enregistrer sous", - "setFileClose": "Fermer", - "setFileSync": "Sync", - "setFileSyncVerb": "Synchroniser", - "setFileSaveToXml": "XML", - "setFileLastSync": "Dernière synchro", - "setFileLastSyncUnknown": "inconnu", - "setFileSyncInProgress": "synchronisation en cours", - "setFileSyncError": "Sync erreur", - "setFilePass": "Mot de passe principal", - "setFileConfirmPass": "Confirmer le mot de passe Maître", - "setFilePassChange": "pour changer le mot de passe, merci de le saisir dans le champ Confirmation", - "setFilePassChanged": "Le mot de passe a été changé ; laissez le champ vide pour utiliser l'ancien mot de passe", - "setFilePassNotMatch": "les mots de passe ne correspondent pas, veuillez réessayer", - "setFileKeyFile": "Fichier clé", - "setFileSelKeyFile": "Sélectionner fichier clé", - "setFileNames": "Noms", - "setFileDefUser": "Nom par défaut", - "setFileEnableTrash": "Activer corbeille", - "setFileHistLen": "Longueur de l'historique, conserve les derniers enregistrements", - "setFileHistSize": "Taille de l'historique, Mo par fichier", - "setFileBackups": "Sauvegardes", - "setFileBackupEnable": "Sauvegarder ce fichier", - "setFileBackupPath": "Chemin", - "setFileBackupTime": "Lancer sauvegardes ", - "setFileBackupNow": "Sauvegarder...", - "setFileBackupNowWorking": "En cours...", - "setFileBackupError": "Erreur sauvegarde", - "setFileBackupErrorDescription": "Erreur à l'écriture du fichier", - "setFileBackupErrorIsDir": "Chemin de sauvegarde invalide", - "setFileBackupErrorIsDirDescription": "Le chemin de sauvegarde semble pointer sur un répertoire. Merci de spécifier un fichier dans un répertoire à la place.", - "setFileBackupOnSave": "A chaque fois que je sauvegarde", - "setFileBackupDaily": "Quotidien", - "setFileBackupWeekly": "Chaque semaine", - "setFileBackupMonthly": "Chaque mois", - "setFileBackupManually": "Manuellement, pas de sauvegarde automatique", - "setFileRounds": "Cycles de chiffrement de la clé", - "setFileKdfParams": "Fonction de dérivation de clé", - "setFileKdfParamsIter": "Itérations", - "setFileKdfParamsMem": "Mémoire, Ko", - "setFileKdfParamsPar": "Parallèlisme", - "setFileKeyChangeForce": "Demander à changer la clé après (jours)", - "setFileUseKeyFile": "Utiliser fichier clé", - "setFileUseGenKeyFile": "Utiliser fichier clé généré", - "setFileUseOldKeyFile": "Utiliser ancien fichier clé", - "setFileGenKeyFile": "Générer nouveau fichier clé", - "setFileDontUseKeyFile": "Ne pas utiliser fichier clé", - "setFileEmptyPass": "Mot de passe vide", - "setFileEmptyPassBody": "Sauvegarder la base de données avec un mode de passe vide la laisse sans aucune protection. Voulez-vous vraiment faire cela ?", - "setFileSaveError": "Erreur sauvegarde", - "setFileSaveErrorBody": "Erreur sauvegarde dans le fichier", - "setFileAlreadyExists": "Existe déjà", - "setFileAlreadyExistsBody": "Le fichier {} existe déjà. L'écraser ?", - "setFileUnsaved": "Modif non sauvegardées", - "setFileUnsavedBody": "Il y a des modifications non sauvegardées dans ce fichier", - "setFileCloseNoSave": "Fermer et perdre les modifs", - "setFileDontClose": "Ne pas fermer", - "setShTitle": "Raccourcis", - "setShShowAll": "montrer tout", - "setShColors": "montrer les champs en couleur", - "setShTrash": "aller à Corbeille", - "setShFind": "rechercher ou juste commencer à taper", - "setShClearSearch": "effacer recherche", - "setShCopyPass": "copier le mot de passe ou le champ sélectionné", - "setShCopyUser": "copier le nom", - "setShCopyUrl": "copier le site", - "setShAutoType": "saisie automatique pour cette entrée", - "setShPrev": "aller au précédent", - "setShNext": "aller au prochain", - "setShCreateEntry": "créer une entrée", - "setShOpen": "ouvrir/nouveau", - "setShSave": "sauver tous les fichiers", - "setShGen": "générer un mot de passe", - "setShSet": "paramètres", - "setShCopyPassGlobal": "copier le mot de passe (quand l'appli est en arrière-plan)", - "setShCopyUserGlobal": "copier l'utilisateur (quand l'appli est en arrière-plan)", - "setShCopyUrlGlobal": "copier le site web (quand l'appli est en arrière-plan)", - "setShAutoTypeGlobal": "saisie automatique (quand l'appli est en arrière-plan)", - "setShLock": "verrouiller la base", - "setPlInstallTitle": "Installer de nouveaux modules", - "setPlInstallDesc": "Les modules (plugins) de KeeWeb ajoutent des fonctionnalités, thèmes et langues à KeeWeb. Les modules sont lancés avec les même privilèges que KeeWeb : ils peuvent accéder et gérer tous vos mots de passe. Ne jamais installer de modules auxquels vous ne faites pas confiance.", - "setPlInstallLabel": "URL du module", - "setPlInstallBtn": "Installer", - "setPlInstallBtnProgress": "Installation", - "setPlUninstallBtn": "Désintaller", - "setPlDisableBtn": "Désactiver", - "setPlEnableBtn": "Activer", - "setPlUpdateBtn": "Mettre à jour", - "setPlLocaleBtn": "Changer pour cette langue", - "setPlThemeBtn": "Changer pour ce thème", - "setPlJs": "code", - "setPlCss": "styles", - "setPlLoc": "langue", - "setPlCreatedBy": "Créé par {}", - "setPlLoadTime": "{} pour charger", - "setPlLastUpdate": "Dernière vérification des mises à jour", - "setPlLoadError": "erreur au chargement du module", - "setPlGalleryLoading": "Chargement des modules, patientez un instant", - "setPlGalleryLoadError": "erreur au chargement des modules", - "setPlInstallUrlTitle": "Ajouter un module à partir d'une URL", - "setPlInstallUrlDesc": "Si un module n'est pas dans le catalogue, vous pouvez l'installer manuellement à partir d'une URL.", - "setPlOfficial": "Module officiel KeeWeb", - "setPlSearch": "Rechercher des modules", - "setPlDevelop": "Vous souhaitez développer vos propres modules ?", - "setPlDevelopStart": "Commencez ici", - "setPlTranslate": "Ou vous pouvez {}", - "setPlTranslateLink": "traduire l'appli dans votre langue", - "setPlAutoUpdate": "Mise à jour automatique", - "setPlLoadGallery": "Charger le catalogue", - "setAboutTitle": "A propos", - "setAboutBuilt": "Cette appli est construite avec ces outils géniaux", - "setAboutLic": "Licence", - "setAboutLicComment": "Cette application et tous les composants qu'elle contient qui ne sont pas dans le domaine public sont sous licence MIT", - "setAboutFirst": "Ceci est une application open-source créée par {}", - "setAboutSecond": " et sous licence {}.", - "setAboutSource": "Le code source et les problèmes sont sur {}.", - "setHelpFormat": "Format de fichier", - "setHelpFormatBody": "Ceci est un portage de l'appli {} développée avec les technologies web. Il interprète les fichiers au format KeePass (kdbx). Vous pouvez créer de tels fichiers (bases de données de mots de passe) soit avec KeePass, soit avec cette appli. Le format de fichier est 100% compatible et devrait être compris par les 2 applications.", - "setHelpProblems": "Un problème ?", - "setHelpProblems1": "Si quelque chose ne va pas, merci de {}", - "setHelpProblems2": "ou {}", - "setHelpOpenIssue": "faire connaître le problème sur GitHub", - "setHelpContactLink": "contacter directement un développeur", - "setHelpAppInfo": "Information", - "setHelpOtherPlatforms": "Autres plateformes", - "setHelpDesktopApps": "Applis Desktop", - "setHelpWebApp": "Appli web", - "setHelpUpdates": "Mises à jour", - "setHelpTwitter": "Appli twitter", - "dropboxSetupDesc": "Une configuration particulière est nécessaire pour utiliser Dropbox dans une application auto-hébergée. Merci de créer votre propre application Dropbox et d'inscrire sa clé ci-dessous.", - "dropboxAppKey": "Clé Dropbox", - "dropboxAppKeyDesc": "Copier la clé de votre appli Dropbox (Réglages développeur)", - "dropboxFolder": "Dossier Appli", - "dropboxFolderDesc": "Si votre appli est lié à Dropbox (pas un dossier), définir le dossier avec vos fichiers Kdbx içi", - "dropboxFolderSettingsDesc": "Sélectionner un dossier dans votre Dropbox où les fichiers sont stockés (à la racine par défaut)", - "dropboxFolderPlaceholder": "dossier par défaut", - "dropboxLink": "Lier l'appli à", - "dropboxLinkApp": "Dossier de l'appli (Apps/KeeWeb)", - "dropboxLinkFull": "Tout Dropbox ou n'importe quel dossier", - "dropboxLinkCustom": "Votre appli Dropbox", - "gdriveSharedWithMe": "Partagé avec moi", - "webdavSaveMethod": "Méthode de sauvegarde", - "webdavSaveMove": "Uploader un fichier temporaire et le déplacer", - "webdavSavePut": "Ecraser le fichier kdbx avec PUT", - "launcherSave": "Sauvegarder base des mots de passe", - "launcherFileFilter": "Fichiers Keepass", - "authPopupRequired": "Les pop-up sont bloquées", - "authPopupRequiredBody": "Merci d'autoriser les popups pour cette appli dans votre navigateur ou essayez à nouveau." -} + "months": [ + "Janvier", + "Février", + "Mars", + "Avril", + "Mai", + "Juin", + "Juillet", + "Août", + "Septembre", + "Octobre", + "Novembre", + "Décembre" + ], + "monthsShort": [ + "Janv", + "Févr", + "Mars", + "Avr", + "Mai", + "Juin", + "Juil", + "Août", + "Sept", + "Oct", + "Nov", + "Déc" + ], + "weekdays": [ + "Dimanche", + "Lundi", + "Mardi", + "Mercredi", + "Jeudi", + "Vendredi", + "Samedi" + ], + "weekdaysShort": [ + "Dim", + "Lun", + "Mar", + "Mer", + "Jeu", + "Ven", + "Sam" + ], + "retToApp": "retour vers l'appli", + "name": "nom", + "icon": "icône", + "title": "titre", + "password": "mot de passe", + "user": "utilisateur", + "website": "site web", + "tags": "tags", + "notes": "notes", + "entry": "entrée", + "group": "groupe", + "noTitle": "aucun titre", + "or": "ou", + "history": "historique", + "template": "modèle", + "notImplemented": "Non Implémenté", + "saveChanges": "Sauver les modifs", + "discardChanges": "Annuler les modifs", + "advanced": "Avancé", + "shortcuts": "Raccourcis", + "help": "Aide", + "settings": "Paramètres", + "plugins": "Modules", + "cache": "cache", + "file": "fichier", + "webdav": "WebDAV", + "dropbox": "Dropbox", + "gdrive": "Google Drive", + "onedrive": "OneDrive", + "menuAllItems": "Tous les items", + "menuColors": "Couleurs", + "menuTrash": "Corbeille", + "menuSetGeneral": "Général", + "menuSetAbout": "A propos", + "menuAlertNoTags": "Aucun tag", + "menuAlertNoTagsBody": "Vous pouvez ajouter de nouveaux tags en éditant les champs, dans la section tags.", + "menuEmptyTrash": "Vider la Corbeille", + "menuEmptyTrashAlert": "Vider la Corbeille?", + "menuEmptyTrashAlertBody": "Vous ne pourrez plus récupérer ces éléments", + "menuItemCollapsed": "Double-cliquer pour déplier", + "alertYes": "Oui", + "alertNo": "Non", + "alertOk": "OK", + "alertCancel": "Annuler", + "alertSignIn": "Connexion", + "alertCopy": "Copier", + "alertClose": "Fermer", + "alertDoNotAsk": "Ne plus me le redemander", + "appBeta": "ATTENTION: version beta, aperçu seulement", + "footerOpen": "Ouvrir/Nouveau", + "footerSyncError": "Erreur de synchro", + "footerTitleGen": "Générer", + "footerTitleLock": "Verrouiller", + "genLen": "Longueur", + "genNewPass": "Nouveau mot de passe", + "genPresetDefault": "réglages par défaut", + "genPresetDerived": "comme ancien mot de passe", + "genPresetPronounceable": "prononçable", + "genPresetMed": "longueur moyenne", + "genPresetLong": "long", + "genPresetPin4": "code à 4 chiffres", + "genPresetMac": "adresse MAC", + "genPresetHash128": "hash 128-bit", + "genPresetHash256": "hash 256-bit", + "genHidePass": "Masquer le mot de passe", + "genShowPass": "Afficher le mot de passe", + "grpTitle": "Groupe", + "grpSearch": "Activer la recherche dans les entrées de ce groupe", + "grpAutoType": "Activer l'auto-complétion", + "grpAutoTypeSeq": "Séquence auto-complétion", + "grpAutoTypeSeqDefault": "Utiliser la séquence d'auto-complétion par défaut", + "grpTrash": "Supprimer le groupe et toutes ses entrées", + "tagTitle": "Tag", + "tagTrash": "Supprimer le tag de toutes les entrées", + "tagRename": "Renommer", + "tagTrashQuestion": "Supprimer le tag de toutes les entrées ?", + "tagTrashQuestionBody": "Ce tag va être supprimé de toutes les entrées. Il n'y aura pas de moyen facile pour le remettre.", + "tagExists": "Ce tag existe déjà", + "tagExistsBody": "Un tag existe déjà avec ce nom. Merci de choisir un autre nom.", + "tagBadName": "Nom invalide", + "tagBadNameBody": "Un nom de tag ne peut pas contenir les caractères {}. Merci de les supprimer.", + "genPsTitle": "Générateur de préréglage", + "genPsCreate": "Nouveau préréglage", + "genPsDelete": "Supprimer préréglage", + "genPsNew": "préréglage", + "genPsEnabled": "Afficher dans la liste des préréglages", + "genPsDefault": "Sélectionné par défaut", + "genPsDefaultLength": "Longueur par défaut", + "genPsUpper": "Lettres latines majuscules", + "genPsLower": "Lettres latines minuscules", + "genPsDigits": "Chiffres", + "genPsSpecial": "Caractères spéciaux", + "genPsBrackets": "Parenthèses", + "genPsHigh": "Caractères ASCII hauts", + "genPsAmbiguous": "Caractères ambigus", + "genPsInclude": "Caractères additionnels à inclure", + "genPsExample": "Exemple de mot de passe généré", + "keyChangeTitleRemote": "Clé maître changée", + "keyChangeMessageRemote": "La clé maître a été changée pour cette base de donnée. Merci d'entrer une nouvelle clé", + "keyChangeTitleExpired": "Clé maître expirée", + "keyChangeMessageExpired": "La clé maître pour cette base de donnée est expirée. Merci d'entrer une nouvelle clé", + "keyChangeRepeatPassword": "Mot de passe, encore une fois", + "keyEnter": "Entrée", + "iconFavTitle": "Télécharger et utiliser le favicon du site web", + "iconSelCustom": "Sélectionner un icône personnalisé", + "listEmptyTitle": "Vide", + "listEmptyAdd": "ajouter avec le bouton {} au-dessus", + "listGroup": "Groupe", + "listNoWebsite": "aucun site web", + "listNoUser": "aucun utilisateur", + "listNoAttachments": "aucune pièce-jointe", + "listAddTemplateHeader": "Templates", + "listAddTemplateBody1": "Les modèles (templates) vous permettent de créer des nouvelles entrées en un clic. Ajouter quelque chose à l'entrée du modèle et ensuite cliquer de nouveau sur {} pour utiliser ce modèle.", + "listAddTemplateBody2": "Vous pouvez toujours retrouver vos modèles dans le groupe {}.", + "searchAddNew": "Ajouter Nouveau", + "searchSort": "Trier", + "searchCreated": "Créé", + "searchUpdated": "Mis à jour", + "searchAttachments": "Pièce-jointes", + "searchAZ": "A {} Z", + "searchZA": "Z {} A", + "searchON": "Ancien {} Nouveau", + "searchNO": "Nouveau {} Ancien", + "searchShiftClickOr": "maj-click ou", + "searchAdvTitle": "Afficher/masquer recherche avancée", + "searchSearchIn": "Rechercher dans", + "searchOther": "Autres champs", + "searchProtect": "Champs sécurisés", + "searchOptions": "Options", + "searchCase": "Respecte la casse", + "searchRegex": "RegEx", + "searchRank": "Rang", + "openOpen": "Ouvrir", + "openNew": "Nouveau", + "openMore": "Plus", + "openDemo": "Démo", + "openXml": "Importer XML", + "openCaps": "Majuscules activés", + "openClickToOpen": "Cliquer pour ouvrir un fichier", + "openKeyFile": "fichier clé", + "openKeyFileDropbox": "(depuis DropBox)", + "openDropHere": "déposez les fichiers ici", + "openFailedRead": "Échec lors de la lecture du fichier", + "openNothingFound": "Aucun résultat", + "openNothingFoundBody": "Aucun fichier ne peut être ouvert.", + "openSelectFile": "Sélectionnez un fichier", + "openSelectFileBody": "Sélectionnez le fichier que vous voudriez ouvrir", + "openPassFor": "Mot de passe pour", + "openRemoveLastQuestion": "Supprimer le fichier local ?", + "openRemoveLastQuestionBody": "Le fichier que vous voulez supprimer est sauvegardé dans l'appli. Le supprimer de façon définitive ?", + "openRemoveLastQuestionModBody": "Le fichier que vous voulez supprimer a des modifications locales. Le supprimer et annuler ces modifications ?", + "openLocalFile": "Fichier local", + "openLocalFileBody": "Vous allez ouvrir un fichier qui sera stocké à l'intérieur de l'app. Les modifications apportées ne seront pas sauvegardés vers le système de fichiers. Pour obtenir le fichier avec vos données, exporter à partir des paramètres.", + "openLocalFileDontShow": "Ne plus afficher", + "openWrongFile": "Fichier invalide", + "openWrongFileBody": "Ce format de fichier n'est pas supporté. Cette application fonctionne avec des fichiers de base de donnée KeePass (kdbx).", + "openKdbFileBody": "Vous essayez d'ouvrir un ancien fichier de base de donnée KeePass (KDB). Cette application supporte uniquement le nouveaux format (kdbx), merci d'utiliser KeePass 2 afin de convertir celui-ci.", + "openConfigHeader": "{} Paramètres", + "openUrl": "URL", + "openUrlDesc": "https://serveur/chemin/fichier.kdbx, ou seulement fichier.kdbx", + "openUser": "Nom d'utilisateur", + "openUserDesc": "Nom d'utilisateur du serveur WebDAV (si requis)", + "openUserPlaceholder": "aucun nom d'utilisateur", + "openPass": "Mot de passe", + "openPassDesc": "Mot de passe du serveur WebDAV (ce n'est pas votre mot de passe de fichier)", + "openPassPlaceholder": "aucun mot de passe", + "openConfigError": "Erreur: {}", + "openConfigErrorNotFound": "Aucun fichier trouvé", + "openError": "Erreur", + "openErrorDescription": "Une erreur est survenue à l'ouverture du fichier", + "openErrorFileNotFound": "Fichier non trouvé", + "openListErrorBody": "Erreur au chargement de la liste des fichiers", + "openShowAllFiles": "Tous les fichiers", + "openFileNoCacheError": "Fichier non trouvé dans la mémoire cache. Cela peut arriver parce que le stockage du navigateur a été nettoyé. Pour ouvrir le fichier, supprimez-le de KeeWeb et ajoutez-le à nouveau.", + "detAttDownload": "Cliquer sur le bouton de pièce-jointe en pressant la touche Maj ou", + "detAttDelToRemove": "Supprimer pour enlever", + "detEmpty": "Vos mot de passe seront affichés ici", + "detGroupRestore": "Pour restaurer ce groupe, veuillez le glisser-déposer dans un des groupes hors de la corbeille", + "detHistoryClickPoint": "Cliquer sur une entrée de l'historique pour voir son état", + "detHistoryReturn": "Retour vers l'entrée", + "detHistoryRevert": "Revenir à cet état", + "detHistoryDel": "Supprimer cet état", + "detHistoryEmpty": "vide", + "detHistoryModified": "modifié", + "detHistoryRec": "archive", + "detHistoryRecs": "archives", + "detHistoryVersion": "Version", + "detHistorySaved": "Sauvegardé", + "detHistoryNoTitle": "sans titre", + "detHistoryCurState": "état actuel", + "detHistoryCurUnsavedState": "état actuel non sauvegardé", + "detHistoryRevertAlert": "Revenir à cet état de l'historique ?", + "detHistoryRevertAlertBody": "L'état courant sera sauvegardé dans l'historique.", + "detHistoryDeleteAlert": "Supprimer cet état de l'historique ?", + "detHistoryDeleteAlertBody": "Vous ne pourrez plus le restaurer.", + "detHistoryDiscardChangesAlert": "Oublier les changements fait à cette entrée ?", + "detHistoryDiscardChangesAlertBody": "Les changements non sauvegardés seront définitivement perdus.", + "detBackToList": "retour vers liste", + "detSetIconColor": "Changer de couleur", + "detSetIcon": "Changer d'icône", + "detDropAttachments": "Déposer une pièce-jointe ici", + "detDelEntry": "Supprimer", + "detDelEntryPerm": "Supprimer définitivement", + "detExpires": "Expire", + "detExpired": "expirée", + "detGroup": "Groupe", + "detCreated": "Créé le", + "detUpdated": "Mis à jour", + "detNetField": "Nouveau champ", + "detAttachments": "Pièces-jointes", + "detDelFromTrash": "Supprimer de la Corbeille ?", + "detDelFromTrashBody": "Vous ne pourrez plus le récupérer.", + "detDelFromTrashBodyHint": "Pour supprimer tous les éléments de la Corbeille, cliquez l’icône \"Vider la corbeille\" du menu Corbeille.", + "detFieldCopied": "Copié", + "detFieldCopiedTime": "Copié pendant {} secondes", + "detCopyHint": "Vous pouvez copier la valeur du champ en cliquant sur son titre", + "detMore": "plus", + "detClickToAddField": "cliquez pour ajouter un nouveau champ", + "detMenuAddNewField": "Ajouter nouveau champ", + "detMenuShowEmpty": "Montrer les champs vides", + "detMenuHideEmpty": "Cacher les champs vides", + "detMenuAddField": "Ajouter {}", + "detMenuCopyPassword": "Copier mot de passe", + "detMenuCopyUser": "Copier nom", + "detSetupOtp": "Mots de passe à usage unique", + "detClone": "Dupliquer", + "detClonedName": "Copier", + "detAutoType": "Saisie auto", + "detAutoTypeSettings": "Paramètres saisie auto", + "detAutoTypeEnabled": "Activer la saisie automatique pour cette entrée", + "detAutoTypeSequence": "Frappes", + "detAutoTypeInput": "Entrée", + "detAutoTypeShortcutsDesc": "{} ou {} tant que l'appli est inactive", + "detAutoTypeObfuscation": "Mélanger touches réelles et aléatoire", + "detAutoTypeWindow": "Fenêtre", + "detAutoTypeInputWindow": "Titre de fenêtre", + "detSetupOtpAlert": "Scanner le code QR", + "detSetupOtpAlertBody": "Veuillez copier le code QR qui est affiché sur la page d'autorisation", + "detSetupOtpAlertBody1": "1. aller sur la page d'autorisation", + "detSetupOtpAlertBody2": "2. faire une capture d'écran du code QR {}", + "detSetupOtpAlertBody3": "3. coller la ici {}", + "detSetupOtpAlertBody3Mobile": "3. Selectionner ou scanner avec votre appareil photo en utilisant Selectionner/Scan ci-dessous", + "detSetupOtpAlertBody4": "Si vous ne pouvez pas scanner le code, cliquer sur Entrer le code manuellement", + "detSetupOtpManualButton": "Entrer le code manuellement", + "detSetupOtpScanButton": "Selectionner/Scan", + "detSetupOtpAlertBodyWith": "avec {}", + "detOtpImageError": "Erreur de lecture de l'image", + "detOtpImageErrorBody": "Désolé, le format de l'image ne peut pas être lu, merci de contacter les auteurs de l'application avec le détail de l'erreur.", + "detOtpImageReading": "Lecture du code QR...", + "detOtpQrError": "Erreur lecture du code QR", + "detOtpQrErrorBody": "Désolé le QR code ne peut pas être lu, essayez à nouveau ou contacter les auteurs de l'application avec le détail de l'erreur.", + "detOtpQrWrong": "Code QR incorrect", + "detOtpQrWrongBody": "Votre QR code a été scanné avec succès mais il ne contient pas d'information pour un mot de passe à usage unique.", + "detLockField": "Verrouiller ce champ, ainsi son contenu ne sera pas visible ni ne pourra être cherché. Visualiser son contenu exigera de le cliquer explicitement.", + "detUnlockField": "Déverrouiller ce champ, rendant son contenu immédiatement visible et pouvant être cherché", + "autoTypeEntryFields": "Champs", + "autoTypeModifiers": "Touches modificatrices", + "autoTypeKeys": "Clés", + "autoTypeLink": "plus...", + "autoTypeError": "Erreur saisie auto", + "autoTypeErrorGeneric": "Il y a eu une erreur lors de la saisie automatique : {}", + "autoTypeErrorGlobal": "Pour utiliser le raccourci, sélectionner dans l'application là où vous voulez saisir le mot de passe", + "autoTypeErrorNotInstalled": "{} n'est pas installé", + "autoTypeHeader": "Saisie auto : Selectionner", + "autoTypeMsgNoWindow": "Nous n'avons pas pu obtenir le titre de la fenêtre active, commencez à taper pour rechercher", + "autoTypeMsgMatchedByWindow": "Sélectionner un mot de passe pour {}", + "autoTypeNoMatches": "aucun", + "autoTypeSelectionHint": "Saisissez la séquence automatique", + "autoTypeSelectionHintAction": "Entrez seulement le mot de passe", + "autoTypeSelectionHintOpt": "Entrez seulement le compte", + "appSecWarn": "Non sécurisé !", + "appSecWarnBody1": "Vous avez chargé cette appli avec une connexion non sécurisée. Quelqu'un peut vous observer et voler vos mots de passe. Nous vous recommandons fortement d'arrêter cette connexion, à moins que vous ne compreniez exactement ce que vous faites.", + "appSecWarnBody2": "Oui, votre base est chiffrée mais personne ne peut garantir que l'application n'a pas été modifiée avant d'arriver à vous.", + "appSecWarnBtn": "Je comprends les risques, continuer", + "appUnsavedWarn": "Modifications non sauvegardées", + "appUnsavedWarnBody": "Vous avez des fichiers non sauvegardés, si vous fermez l'appli, les changements seront perdus.", + "appDontExitBtn": "Ne pas quitter", + "appCannotLockAutoInit": "L'appli ne peut pas être verrouillée car la sauvegarde automatique est désactivée.", + "appCannotLock": "Vous avez des modifications non sauvegardées qui seront perdus. Continuer ?", + "appAutoSave": "Sauver les modifications automatiquement", + "appSaveError": "Sauver l'erreur", + "appSaveErrorBody": "Echec sauvegarde auto du fichier", + "appSaveErrorBodyMul": "Echec sauvegarde auto des fichiers", + "appSettingsError": "Erreur lancement appli", + "appSettingsErrorBody": "Il y a eu une erreur au chargement des paramètres. Merci de revérifier l'URL de l'application ou contacter votre administrateur.", + "appNotSupportedError": "Votre navigateur n'est pas supporté.", + "appTabWarn": "Trop d'onglets", + "appTabWarnBody": "KeeWeb ne peut être utilisé dans 2 onglets de navigateurs simultanément. Fermer cet onglet, s'il vous plait.", + "appRightsAlert": "Protéger l'appli KeeWeb", + "appRightsAlertBody1": "Votre application KeeWeb est accessible en écriture. Nous demandons les droits administrateurs pour le mettre en écriture uniquement pour les administrateurs.", + "appRightsAlertBody2": "Vous ne voulez pas donner les permissions ? Vous pouvez le faire vous-même à partir d'un terminal", + "setGenTitle": "Paramètres", + "setGenUpdate": "Mettre à jour", + "setGenNewVersion": "Une nouvelle version a été téléchargée", + "setGenReleaseNotes": "Voir les notes de version", + "setGenReloadToUpdate": "Recharger pour mettre à jour", + "setGenUpdateManual": "Une nouvelle version est disponible. Elle vérifiera les mises à jour et les installera automatiquement, mais une mise à jour automatique à partir de votre version n'est pas possible.", + "setGenDownloadUpdate": "Télécharger mise à jour", + "setGenUpdateAuto": "Télécharger et installer automatiquement", + "setGenUpdateCheck": "Vérifier mais ne pas installer", + "setGenNoUpdate": "Ne jamais vérifier les mises à jour", + "setGenUpdateChecking": "Vérification des mises à jour", + "setGenCheckUpdate": "Vérifier les mises à jour", + "setGenErrorChecking": "Erreur vérification des mises à jour", + "setGenLastCheckSuccess": "Dernière vérification réussie fut le {}", + "setGenLastCheckVer": "la dernière version était {}", + "setGenCheckedAt": "Vérifié le", + "setGenLatestVer": "vous utilisez la dernière version", + "setGenNewVer": "nouvelle version {} disponible", + "setGenDownloadingUpdate": "Téléchargement de la mise à jour...", + "setGenExtractingUpdate": "Décompression de la mise à jour...", + "setGenCheckErr": "Une erreur est intervenue durant le téléchargement de la mise à jour", + "setGenNeverChecked": "Ne jamais vérifier les mises à jour", + "setGenRestartToUpdate": "Redémarrer pour mettre à jour", + "setGenDownloadAndRestart": "Télécharger la mise à jour et redémarrer", + "setGenAppearance": "Apparence", + "setGenTheme": "Thème", + "setGenThemeFb": "Bleu plat", + "setGenThemeDb": "Marron foncé", + "setGenThemeWh": "Blanc", + "setGenThemeTe": "Terminal", + "setGenThemeHc": "Contraste élevé", + "setGenThemeSd": "Solarized dark", + "setGenThemeSl": "Solarized light", + "setGenLocale": "Langue", + "setGenLocOther": "d'autres langues sont disponibles en tant que modules", + "setGenFontSize": "Taille de police", + "setGenFontSizeNormal": "Normal", + "setGenFontSizeLarge": "Large", + "setGenFontSizeLargest": "Très large", + "setGenTitlebarStyle": "Style de fenêtres (redémarrage requis)", + "setGenTitlebarStyleDefault": "Par défaut", + "setGenTitlebarStyleHidden": "Titre modifié", + "setGenTitlebarStyleHiddenInset": "Titre modifié, fénêtre déplaçable", + "setGenShowSubgroups": "Afficher les entrées de tous les sous groupes", + "setGenTableView": "Voir les entrées en liste", + "setGenColorfulIcons": "Icônes en couleur dans la liste", + "setGenDirectAutotype": "Si une seule entrée correspondante est trouvée, sélectionner celle-ci automatiquement pour l'autotype.", + "setGenFunction": "Opérations", + "setGenAutoSyncOnClose": "Sauvegarde et synchro automatique à la fermeture", + "setGenAutoSyncTimer": "Sauvegarde et synchro automatique régulièrement", + "setGenAutoSyncTimerOff": "Désactivé", + "setGenAutoSyncTimerInterval": "Toutes les {} minute(s)", + "setGenRememberKeyFiles": "Se souvenir des fichiers clé", + "setGenNoRememberKeyFiles": "Ne pas se souvenir", + "setGenRememberKeyFilesData": "Sauvegarder dans le stockage interne de l'appli", + "setGenRememberKeyFilesPath": "Se souvenir seulement des chemins des fichiers", + "setGenLockInactive": "si l'app est inactive", + "setGenNoAutoLock": "Ne pas verrouiller automatiquement", + "setGenLockMinutes": "Dans {} minutes", + "setGenLockHour": "Dans une heure", + "setGenLockHours": "Dans {} heures", + "setGenLockDay": "Dans 1 jour", + "setGenClearClip": "Vider le presse-papier après une copie", + "setGenNoClear": "Ne pas effacer", + "setGenClearSeconds": "Dans {} secondes", + "setGenClearMinute": "Dans une minute", + "setGenMinInstead": "Réduire l'application au lieu de fermer", + "setGenLock": "Verrou Auto", + "setGenLockMinimize": "quand l'appli est minimisée", + "setGenLockCopy": "sur copie de m.d.p.", + "setGenLockAutoType": "sur saisie auto", + "setGenLockOrSleep": "Quand l'ordinateur est verrouillé ou mis en sommeil", + "setGenStorage": "Stockage", + "setGenShowAdvanced": "Afficher les paramètres avancés", + "setGenDevTools": "Afficher les outils de développement", + "setGenTryBeta": "Essayer une fois la version beta ", + "setGenTryBetaWarning": "Fichiers non sauvegardés", + "setGenTryBetaWarningBody": "Sauvegarder tous les fichiers et re-cliquer ce bouton", + "setGenShowAppLogs": "Voir les logs", + "setGenReloadApp": "Recharger l'application", + "setFilePath": "Chemin", + "setFileStorage": "Le fichier est ouvert de {}.", + "setFileIntl": "Le fichier est stocké en interne de l'appli", + "setFileLocalHint": "Voulez-vous travailler avec des fichiers locaux ?", + "setFileDownloadApp": "Télécharger l'application", + "setFileSave": "Enregistrer", + "setFileSaveTo": "Enregistrer sous", + "setFileClose": "Fermer", + "setFileSync": "Sync", + "setFileSyncVerb": "Synchroniser", + "setFileSaveToXml": "XML", + "setFileLastSync": "Dernière synchro", + "setFileLastSyncUnknown": "inconnu", + "setFileSyncInProgress": "synchronisation en cours", + "setFileSyncError": "Sync erreur", + "setFilePass": "Mot de passe principal", + "setFileConfirmPass": "Confirmer le mot de passe Maître", + "setFilePassChange": "pour changer le mot de passe, merci de le saisir dans le champ Confirmation", + "setFilePassChanged": "Le mot de passe a été changé ; laissez le champ vide pour utiliser l'ancien mot de passe", + "setFilePassNotMatch": "les mots de passe ne correspondent pas, veuillez réessayer", + "setFileKeyFile": "Fichier clé", + "setFileSelKeyFile": "Sélectionner fichier clé", + "setFileNames": "Noms", + "setFileDefUser": "Nom par défaut", + "setFileEnableTrash": "Activer corbeille", + "setFileHistLen": "Longueur de l'historique, conserve les derniers enregistrements", + "setFileHistSize": "Taille de l'historique, Mo par fichier", + "setFileBackups": "Sauvegardes", + "setFileBackupEnable": "Sauvegarder ce fichier", + "setFileBackupPath": "Chemin", + "setFileBackupTime": "Lancer sauvegardes ", + "setFileBackupNow": "Sauvegarder...", + "setFileBackupNowWorking": "En cours...", + "setFileBackupError": "Erreur sauvegarde", + "setFileBackupErrorDescription": "Erreur à l'écriture du fichier", + "setFileBackupErrorIsDir": "Chemin de sauvegarde invalide", + "setFileBackupErrorIsDirDescription": "Le chemin de sauvegarde semble pointer sur un répertoire. Merci de spécifier un fichier dans un répertoire à la place.", + "setFileBackupOnSave": "A chaque fois que je sauvegarde", + "setFileBackupDaily": "Quotidien", + "setFileBackupWeekly": "Chaque semaine", + "setFileBackupMonthly": "Chaque mois", + "setFileBackupManually": "Manuellement, pas de sauvegarde automatique", + "setFileRounds": "Cycles de chiffrement de la clé", + "setFileKdfParams": "Fonction de dérivation de clé", + "setFileKdfParamsIter": "Itérations", + "setFileKdfParamsMem": "Mémoire, Ko", + "setFileKdfParamsPar": "Parallèlisme", + "setFileKeyChangeForce": "Demander à changer la clé après (jours)", + "setFileUseKeyFile": "Utiliser fichier clé", + "setFileUseGenKeyFile": "Utiliser fichier clé généré", + "setFileUseOldKeyFile": "Utiliser ancien fichier clé", + "setFileGenKeyFile": "Générer nouveau fichier clé", + "setFileDontUseKeyFile": "Ne pas utiliser fichier clé", + "setFileEmptyPass": "Mot de passe vide", + "setFileEmptyPassBody": "Sauvegarder la base de données avec un mode de passe vide la laisse sans aucune protection. Voulez-vous vraiment faire cela ?", + "setFileSaveError": "Erreur sauvegarde", + "setFileSaveErrorBody": "Erreur sauvegarde dans le fichier", + "setFileAlreadyExists": "Existe déjà", + "setFileAlreadyExistsBody": "Le fichier {} existe déjà. L'écraser ?", + "setFileUnsaved": "Modif non sauvegardées", + "setFileUnsavedBody": "Il y a des modifications non sauvegardées dans ce fichier", + "setFileCloseNoSave": "Fermer et perdre les modifs", + "setFileDontClose": "Ne pas fermer", + "setShTitle": "Raccourcis", + "setShShowAll": "montrer tout", + "setShColors": "montrer les champs en couleur", + "setShTrash": "aller à Corbeille", + "setShFind": "rechercher ou juste commencer à taper", + "setShClearSearch": "effacer recherche", + "setShCopyPass": "copier le mot de passe ou le champ sélectionné", + "setShCopyUser": "copier le nom", + "setShCopyUrl": "copier le site", + "setShAutoType": "saisie automatique pour cette entrée", + "setShPrev": "aller au précédent", + "setShNext": "aller au prochain", + "setShCreateEntry": "créer une entrée", + "setShOpen": "ouvrir/nouveau", + "setShSave": "sauver tous les fichiers", + "setShGen": "générer un mot de passe", + "setShSet": "paramètres", + "setShCopyPassGlobal": "copier le mot de passe (quand l'appli est en arrière-plan)", + "setShCopyUserGlobal": "copier l'utilisateur (quand l'appli est en arrière-plan)", + "setShCopyUrlGlobal": "copier le site web (quand l'appli est en arrière-plan)", + "setShAutoTypeGlobal": "saisie automatique (quand l'appli est en arrière-plan)", + "setShLock": "verrouiller la base", + "setPlInstallTitle": "Installer de nouveaux modules", + "setPlInstallDesc": "Les modules (plugins) de KeeWeb ajoutent des fonctionnalités, thèmes et langues à KeeWeb. Les modules sont lancés avec les même privilèges que KeeWeb : ils peuvent accéder et gérer tous vos mots de passe. Ne jamais installer de modules auxquels vous ne faites pas confiance.", + "setPlInstallLabel": "URL du module", + "setPlInstallBtn": "Installer", + "setPlInstallBtnProgress": "Installation", + "setPlUninstallBtn": "Désintaller", + "setPlDisableBtn": "Désactiver", + "setPlEnableBtn": "Activer", + "setPlUpdateBtn": "Mettre à jour", + "setPlLocaleBtn": "Changer pour cette langue", + "setPlThemeBtn": "Changer pour ce thème", + "setPlJs": "code", + "setPlCss": "styles", + "setPlLoc": "langue", + "setPlCreatedBy": "Créé par {}", + "setPlLoadTime": "{} pour charger", + "setPlLastUpdate": "Dernière vérification des mises à jour", + "setPlLoadError": "erreur au chargement du module", + "setPlGalleryLoading": "Chargement des modules, patientez un instant", + "setPlGalleryLoadError": "erreur au chargement des modules", + "setPlInstallUrlTitle": "Ajouter un module à partir d'une URL", + "setPlInstallUrlDesc": "Si un module n'est pas dans le catalogue, vous pouvez l'installer manuellement à partir d'une URL.", + "setPlOfficial": "Module officiel KeeWeb", + "setPlSearch": "Rechercher des modules", + "setPlDevelop": "Vous souhaitez développer vos propres modules ?", + "setPlDevelopStart": "Commencez ici", + "setPlTranslate": "Ou vous pouvez {}", + "setPlTranslateLink": "traduire l'appli dans votre langue", + "setPlAutoUpdate": "Mise à jour automatique", + "setPlLoadGallery": "Charger le catalogue", + "setAboutTitle": "A propos", + "setAboutBuilt": "Cette appli est construite avec ces outils géniaux", + "setAboutLic": "Licence", + "setAboutLicComment": "Cette application et tous les composants qu'elle contient qui ne sont pas dans le domaine public sont sous licence MIT", + "setAboutFirst": "Ceci est une application open-source créée par {}", + "setAboutSecond": " et sous licence {}.", + "setAboutSource": "Le code source et les problèmes sont sur {}.", + "setHelpFormat": "Format de fichier", + "setHelpFormatBody": "Ceci est un portage de l'appli {} développée avec les technologies web. Il interprète les fichiers au format KeePass (kdbx). Vous pouvez créer de tels fichiers (bases de données de mots de passe) soit avec KeePass, soit avec cette appli. Le format de fichier est 100% compatible et devrait être compris par les 2 applications.", + "setHelpProblems": "Un problème ?", + "setHelpProblems1": "Si quelque chose ne va pas, merci de {}", + "setHelpProblems2": "ou {}", + "setHelpOpenIssue": "faire connaître le problème sur GitHub", + "setHelpContactLink": "contacter directement un développeur", + "setHelpAppInfo": "Information", + "setHelpOtherPlatforms": "Autres plateformes", + "setHelpDesktopApps": "Applis Desktop", + "setHelpWebApp": "Appli web", + "setHelpUpdates": "Mises à jour", + "setHelpTwitter": "Appli twitter", + "dropboxSetupDesc": "Une configuration particulière est nécessaire pour utiliser Dropbox dans une application auto-hébergée. Merci de créer votre propre application Dropbox et d'inscrire sa clé ci-dessous.", + "dropboxAppKey": "Clé Dropbox", + "dropboxAppKeyDesc": "Copier la clé de votre appli Dropbox (Réglages développeur)", + "dropboxFolder": "Dossier Appli", + "dropboxFolderDesc": "Si votre appli est lié à Dropbox (pas un dossier), définir le dossier avec vos fichiers Kdbx içi", + "dropboxFolderSettingsDesc": "Sélectionner un dossier dans votre Dropbox où les fichiers sont stockés (à la racine par défaut)", + "dropboxFolderPlaceholder": "dossier par défaut", + "dropboxLink": "Lier l'appli à", + "dropboxLinkApp": "Dossier de l'appli (Apps/KeeWeb)", + "dropboxLinkFull": "Tout Dropbox ou n'importe quel dossier", + "dropboxLinkCustom": "Votre appli Dropbox", + "gdriveSharedWithMe": "Partagé avec moi", + "webdavSaveMethod": "Méthode de sauvegarde", + "webdavSaveMove": "Uploader un fichier temporaire et le déplacer", + "webdavSavePut": "Ecraser le fichier kdbx avec PUT", + "launcherSave": "Sauvegarder base des mots de passe", + "launcherFileFilter": "Fichiers Keepass", + "authPopupRequired": "Les pop-up sont bloquées", + "authPopupRequiredBody": "Merci d'autoriser les popups pour cette appli dans votre navigateur ou essayez à nouveau." +} \ No newline at end of file diff --git a/desktop/package-lock.json b/desktop/package-lock.json index 4a83534f..776af45e 100644 --- a/desktop/package-lock.json +++ b/desktop/package-lock.json @@ -1,6 +1,6 @@ { "name": "KeeWeb", - "version": "1.8.2", + "version": "1.9.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/desktop/package.json b/desktop/package.json index 3614a575..3acdf43c 100644 --- a/desktop/package.json +++ b/desktop/package.json @@ -1,6 +1,6 @@ { "name": "KeeWeb", - "version": "1.8.2", + "version": "1.9.0", "description": "Free cross-platform password manager compatible with KeePass", "main": "main.js", "homepage": "https://keeweb.info", diff --git a/package.json b/package.json index 57382422..204a7c8c 100644 --- a/package.json +++ b/package.json @@ -1,99 +1,99 @@ { - "name": "keeweb", - "version": "1.9.0", - "description": "Free cross-platform password manager compatible with KeePass", - "main": "Gruntfile.js", - "private": true, - "homepage": "https://keeweb.info", - "repository": { - "type": "git", - "url": "https://github.com/keeweb/keeweb" - }, - "dependencies": { - "@babel/core": "^7.5.5", - "@babel/preset-env": "^7.5.5", - "argon2-browser": "1.6.0", - "babel-loader": "8.0.6", - "backbone": "1.4.0", - "baron": "3.0.3", - "base64-loader": "1.0.0", - "bourbon": "^4.2.7", - "electron": "^6.0.2", - "eslint": "^6.1.0", - "eslint-config-prettier": "^6.0.0", - "eslint-config-standard": "^13.0.1", - "eslint-plugin-import": "^2.18.2", - "eslint-plugin-node": "^9.1.0", - "eslint-plugin-prettier": "^3.1.0", - "eslint-plugin-promise": "4.2.1", - "eslint-plugin-standard": "4.0.0", - "exports-loader": "0.7.0", - "font-awesome": "4.7.0", - "grunt": "1.0.4", - "grunt-contrib-clean": "2.0.0", - "grunt-contrib-compress": "github:keeweb/grunt-contrib-compress#08966cd", - "grunt-contrib-copy": "1.0.0", - "grunt-contrib-deb": "github:keeweb/grunt-contrib-deb#e9b6e9f", - "grunt-contrib-htmlmin": "3.1.0", - "grunt-contrib-uglify": "4.0.1", - "grunt-contrib-watch": "1.1.0", - "grunt-electron": "11.0.0", - "grunt-eslint": "22.0.0", - "grunt-gitinfo": "github:keeweb/grunt-gitinfo#b61aaed", - "grunt-inline-alt": "github:keeweb/grunt-inline-alt#ec9f6ad", - "grunt-string-replace": "1.3.1", - "grunt-webpack": "3.1.3", - "handlebars": "4.1.2", - "handlebars-loader": "1.7.1", - "html-minifier": "4.0.0", - "ignore-loader": "^0.1.2", - "jquery": "3.4.1", - "json-loader": "^0.5.7", - "jsqrcode": "github:antelle/jsqrcode#0.1.3", - "kdbxweb": "1.2.7", - "load-grunt-tasks": "5.1.0", - "mini-css-extract-plugin": "^0.8.0", - "node-sass": "^4.12.0", - "node-stream-zip": "1.8.2", - "normalize.css": "8.0.1", - "optimize-css-assets-webpack-plugin": "^5.0.3", - "pikaday": "1.8.0", - "pkcs15-smartcard-sign": "^1.0.0", - "prettier": "^1.18.2", - "raw-loader": "^3.1.0", - "sass-loader": "^7.2.0", - "stats-webpack-plugin": "0.7.0", - "string-replace-webpack-plugin": "0.1.3", - "strip-sourcemap-loader": "0.0.1", - "sumchecker": "^3.0.0", - "time-grunt": "2.0.0", - "uglify-loader": "3.0.0", - "uglifyjs-webpack-plugin": "^2.2.0", - "url-loader": "^2.1.0", - "webpack": "^4.39.2", - "webpack-bundle-analyzer": "^3.4.1", - "webpack-dev-server": "^3.8.0" - }, - "optionalDependencies": { - "grunt-appdmg": "github:keeweb/grunt-appdmg#874ad83", - "keytar": "^5.0.0-beta.0" - }, - "scripts": { - "start": "grunt", - "test": "grunt test", - "postinstall": "cd desktop && npm install", - "build-beta": "grunt --skip-sign --beta && sed 's///' dist/index.html > ../keeweb-beta/index.html && cd ../keeweb-beta && git add index.html && git commit -a -m 'beta' && git push origin master", - "electron": "ELECTRON_DISABLE_SECURITY_WARNINGS=1 electron desktop --htmlpath=http://localhost:8085", - "dev": "grunt dev --skip-sign" - }, - "author": { - "name": "Antelle", - "email": "antelle.net@gmail.com", - "url": "http://antelle.net" - }, - "engines": { - "node": ">=10.0" - }, - "license": "MIT", - "readme": "README.md" + "name": "keeweb", + "version": "1.9.0", + "description": "Free cross-platform password manager compatible with KeePass", + "main": "Gruntfile.js", + "private": true, + "homepage": "https://keeweb.info", + "repository": { + "type": "git", + "url": "https://github.com/keeweb/keeweb" + }, + "dependencies": { + "@babel/core": "^7.5.5", + "@babel/preset-env": "^7.5.5", + "argon2-browser": "1.6.0", + "babel-loader": "8.0.6", + "backbone": "1.4.0", + "baron": "3.0.3", + "base64-loader": "1.0.0", + "bourbon": "^4.2.7", + "electron": "^6.0.2", + "eslint": "^6.1.0", + "eslint-config-prettier": "^6.0.0", + "eslint-config-standard": "^13.0.1", + "eslint-plugin-import": "^2.18.2", + "eslint-plugin-node": "^9.1.0", + "eslint-plugin-prettier": "^3.1.0", + "eslint-plugin-promise": "4.2.1", + "eslint-plugin-standard": "4.0.0", + "exports-loader": "0.7.0", + "font-awesome": "4.7.0", + "grunt": "1.0.4", + "grunt-contrib-clean": "2.0.0", + "grunt-contrib-compress": "github:keeweb/grunt-contrib-compress#08966cd", + "grunt-contrib-copy": "1.0.0", + "grunt-contrib-deb": "github:keeweb/grunt-contrib-deb#e9b6e9f", + "grunt-contrib-htmlmin": "3.1.0", + "grunt-contrib-uglify": "4.0.1", + "grunt-contrib-watch": "1.1.0", + "grunt-electron": "11.0.0", + "grunt-eslint": "22.0.0", + "grunt-gitinfo": "github:keeweb/grunt-gitinfo#b61aaed", + "grunt-inline-alt": "github:keeweb/grunt-inline-alt#ec9f6ad", + "grunt-string-replace": "1.3.1", + "grunt-webpack": "3.1.3", + "handlebars": "4.1.2", + "handlebars-loader": "1.7.1", + "html-minifier": "4.0.0", + "ignore-loader": "^0.1.2", + "jquery": "3.4.1", + "json-loader": "^0.5.7", + "jsqrcode": "github:antelle/jsqrcode#0.1.3", + "kdbxweb": "1.2.7", + "load-grunt-tasks": "5.1.0", + "mini-css-extract-plugin": "^0.8.0", + "node-sass": "^4.12.0", + "node-stream-zip": "1.8.2", + "normalize.css": "8.0.1", + "optimize-css-assets-webpack-plugin": "^5.0.3", + "pikaday": "1.8.0", + "pkcs15-smartcard-sign": "^1.0.0", + "prettier": "^1.18.2", + "raw-loader": "^3.1.0", + "sass-loader": "^7.2.0", + "stats-webpack-plugin": "0.7.0", + "string-replace-webpack-plugin": "0.1.3", + "strip-sourcemap-loader": "0.0.1", + "sumchecker": "^3.0.0", + "time-grunt": "2.0.0", + "uglify-loader": "3.0.0", + "uglifyjs-webpack-plugin": "^2.2.0", + "url-loader": "^2.1.0", + "webpack": "^4.39.2", + "webpack-bundle-analyzer": "^3.4.1", + "webpack-dev-server": "^3.8.0" + }, + "optionalDependencies": { + "grunt-appdmg": "github:keeweb/grunt-appdmg#874ad83", + "keytar": "^5.0.0-beta.0" + }, + "scripts": { + "start": "grunt", + "test": "grunt test", + "postinstall": "cd desktop && npm install", + "build-beta": "grunt --skip-sign --beta && sed 's///' dist/index.html > ../keeweb-beta/index.html && cd ../keeweb-beta && git add index.html && git commit -a -m 'beta' && git push origin master", + "electron": "ELECTRON_DISABLE_SECURITY_WARNINGS=1 electron desktop --htmlpath=http://localhost:8085", + "dev": "grunt dev --skip-sign" + }, + "author": { + "name": "Antelle", + "email": "antelle.net@gmail.com", + "url": "http://antelle.net" + }, + "engines": { + "node": ">=10.0" + }, + "license": "MIT", + "readme": "README.md" } diff --git a/release-notes.md b/release-notes.md index 76558dbc..15be9c77 100644 --- a/release-notes.md +++ b/release-notes.md @@ -1,6 +1,6 @@ Release notes ------------- -##### v1.9.0 (TBD) +##### v1.9.0 (2019-08-18) `-` fix #1221: added '30 min' lock option `-` fixed generator style issues in Firefox `+` option to hide password in the generator