additional refactoring for Sites => Logins rename
This commit is contained in:
parent
fb486003b5
commit
7e4f6f6add
|
@ -95,9 +95,9 @@
|
||||||
"message": "Passwort Generieren (kopiert)",
|
"message": "Passwort Generieren (kopiert)",
|
||||||
"description": "Generate Password (copied)"
|
"description": "Generate Password (copied)"
|
||||||
},
|
},
|
||||||
"noMatchingSites": {
|
"noMatchingLogins": {
|
||||||
"message": "Keine passende Seite.",
|
"message": "Keine passende Seite.",
|
||||||
"description": "No matching sites."
|
"description": "No matching logins."
|
||||||
},
|
},
|
||||||
"vaultLocked": {
|
"vaultLocked": {
|
||||||
"message": "Der Tresor ist gesperrt.",
|
"message": "Der Tresor ist gesperrt.",
|
||||||
|
@ -105,11 +105,11 @@
|
||||||
},
|
},
|
||||||
"autoFillInfo": {
|
"autoFillInfo": {
|
||||||
"message": "Für den aktuellen Browser-Tab gibt es keine passenden Seiten, welche automatisch ausgefüllt werden können.",
|
"message": "Für den aktuellen Browser-Tab gibt es keine passenden Seiten, welche automatisch ausgefüllt werden können.",
|
||||||
"description": "There are no sites available to auto-fill for the current browser tab."
|
"description": "There are no logins available to auto-fill for the current browser tab."
|
||||||
},
|
},
|
||||||
"addSite": {
|
"addLogin": {
|
||||||
"message": "Seite Hinzufügen",
|
"message": "Seite Hinzufügen",
|
||||||
"description": "Add a Site"
|
"description": "Add a Login"
|
||||||
},
|
},
|
||||||
"passwordHint": {
|
"passwordHint": {
|
||||||
"message": "Passwort-Hinweis",
|
"message": "Passwort-Hinweis",
|
||||||
|
@ -311,13 +311,13 @@
|
||||||
"message": "Bearbeiten",
|
"message": "Bearbeiten",
|
||||||
"description": "Edit"
|
"description": "Edit"
|
||||||
},
|
},
|
||||||
"noSitesInList": {
|
"noLoginsInList": {
|
||||||
"message": "In dieser Liste sind keine Seiten vorhanden.",
|
"message": "In dieser Liste sind keine Seiten vorhanden.",
|
||||||
"description": "There are no sites in list."
|
"description": "There are no logins in list."
|
||||||
},
|
},
|
||||||
"siteInformation": {
|
"loginInformation": {
|
||||||
"message": "Seiten-Informationen",
|
"message": "Seiten-Informationen",
|
||||||
"description": "Site Information"
|
"description": "Login Information"
|
||||||
},
|
},
|
||||||
"username": {
|
"username": {
|
||||||
"message": "Nutzername",
|
"message": "Nutzername",
|
||||||
|
@ -335,21 +335,21 @@
|
||||||
"message": "Notizen",
|
"message": "Notizen",
|
||||||
"description": "Notes"
|
"description": "Notes"
|
||||||
},
|
},
|
||||||
"editSite": {
|
"editLogin": {
|
||||||
"message": "Seite Bearbeiten",
|
"message": "Seite Bearbeiten",
|
||||||
"description": "Edit Site"
|
"description": "Edit Login"
|
||||||
},
|
},
|
||||||
"folder": {
|
"folder": {
|
||||||
"message": "Ordner",
|
"message": "Ordner",
|
||||||
"description": "Folder"
|
"description": "Folder"
|
||||||
},
|
},
|
||||||
"deleteSite": {
|
"deleteLogin": {
|
||||||
"message": "Seite Löschen",
|
"message": "Seite Löschen",
|
||||||
"description": "Delete Site"
|
"description": "Delete Login"
|
||||||
},
|
},
|
||||||
"viewSite": {
|
"viewLogin": {
|
||||||
"message": "Seite Anzeigen",
|
"message": "Seite Anzeigen",
|
||||||
"description": "View Site"
|
"description": "View Login"
|
||||||
},
|
},
|
||||||
"launchWebsite": {
|
"launchWebsite": {
|
||||||
"message": "Website Öffnen",
|
"message": "Website Öffnen",
|
||||||
|
@ -481,7 +481,7 @@
|
||||||
},
|
},
|
||||||
"autofillError": {
|
"autofillError": {
|
||||||
"message": "Die Felder dieser Seite konnten nicht automatisch ausgefüllt werden. Bitte Nutzernamen und/oder Passwort manuell kopieren.",
|
"message": "Die Felder dieser Seite konnten nicht automatisch ausgefüllt werden. Bitte Nutzernamen und/oder Passwort manuell kopieren.",
|
||||||
"description": "Unable to auto-fill the selected site on this page. Copy/paste your username and/or password instead."
|
"description": "Unable to auto-fill the selected login on this page. Copy/paste your username and/or password instead."
|
||||||
},
|
},
|
||||||
"loggedOut": {
|
"loggedOut": {
|
||||||
"message": "Ausgeloggt",
|
"message": "Ausgeloggt",
|
||||||
|
@ -575,21 +575,21 @@
|
||||||
"message": "URI",
|
"message": "URI",
|
||||||
"description": "URI"
|
"description": "URI"
|
||||||
},
|
},
|
||||||
"addedSite": {
|
"addedLogin": {
|
||||||
"message": "Seite hinzugefügt",
|
"message": "Seite hinzugefügt",
|
||||||
"description": "Added site"
|
"description": "Added site"
|
||||||
},
|
},
|
||||||
"editedSite": {
|
"editedLogin": {
|
||||||
"message": "Seite bearbeitet",
|
"message": "Seite bearbeitet",
|
||||||
"description": "Edited site"
|
"description": "Edited login"
|
||||||
},
|
},
|
||||||
"deleteSiteConfirmation": {
|
"deleteLoginConfirmation": {
|
||||||
"message": "Bist du sicher, dass du diese Seite löschen möchtest?",
|
"message": "Bist du sicher, dass du diese Seite löschen möchtest?",
|
||||||
"description": "Are you sure you want to delete this site?"
|
"description": "Are you sure you want to delete this login?"
|
||||||
},
|
},
|
||||||
"deletedSite": {
|
"deletedLogin": {
|
||||||
"message": "Seite gelöscht",
|
"message": "Seite gelöscht",
|
||||||
"description": "Deleted site"
|
"description": "Deleted login"
|
||||||
},
|
},
|
||||||
"overwritePassword": {
|
"overwritePassword": {
|
||||||
"message": "Passwort Ersetzen",
|
"message": "Passwort Ersetzen",
|
||||||
|
|
|
@ -95,21 +95,21 @@
|
||||||
"message": "Generate Password (copied)",
|
"message": "Generate Password (copied)",
|
||||||
"description": "Generate Password (copied)"
|
"description": "Generate Password (copied)"
|
||||||
},
|
},
|
||||||
"noMatchingSites": {
|
"noMatchingLogins": {
|
||||||
"message": "No matching sites.",
|
"message": "No matching logins.",
|
||||||
"description": "No matching sites."
|
"description": "No matching logins."
|
||||||
},
|
},
|
||||||
"vaultLocked": {
|
"vaultLocked": {
|
||||||
"message": "Vault is locked.",
|
"message": "Vault is locked.",
|
||||||
"description": "Vault is locked."
|
"description": "Vault is locked."
|
||||||
},
|
},
|
||||||
"autoFillInfo": {
|
"autoFillInfo": {
|
||||||
"message": "There are no sites available to auto-fill for the current browser tab.",
|
"message": "There are no logins available to auto-fill for the current browser tab.",
|
||||||
"description": "There are no sites available to auto-fill for the current browser tab."
|
"description": "There are no logins available to auto-fill for the current browser tab."
|
||||||
},
|
},
|
||||||
"addSite": {
|
"addLogin": {
|
||||||
"message": "Add a Site",
|
"message": "Add a Login",
|
||||||
"description": "Add a Site"
|
"description": "Add a Login"
|
||||||
},
|
},
|
||||||
"passwordHint": {
|
"passwordHint": {
|
||||||
"message": "Password Hint",
|
"message": "Password Hint",
|
||||||
|
@ -311,13 +311,13 @@
|
||||||
"message": "Edit",
|
"message": "Edit",
|
||||||
"description": "Edit"
|
"description": "Edit"
|
||||||
},
|
},
|
||||||
"noSitesInList": {
|
"noLoginsInList": {
|
||||||
"message": "There are no sites to list.",
|
"message": "There are no logins to list.",
|
||||||
"description": "There are no sites to list."
|
"description": "There are no logins to list."
|
||||||
},
|
},
|
||||||
"siteInformation": {
|
"loginInformation": {
|
||||||
"message": "Site Information",
|
"message": "Login Information",
|
||||||
"description": "Site Information"
|
"description": "Login Information"
|
||||||
},
|
},
|
||||||
"username": {
|
"username": {
|
||||||
"message": "Username",
|
"message": "Username",
|
||||||
|
@ -335,21 +335,21 @@
|
||||||
"message": "Notes",
|
"message": "Notes",
|
||||||
"description": "Notes"
|
"description": "Notes"
|
||||||
},
|
},
|
||||||
"editSite": {
|
"editLogin": {
|
||||||
"message": "Edit Site",
|
"message": "Edit Login",
|
||||||
"description": "Edit Site"
|
"description": "Edit Login"
|
||||||
},
|
},
|
||||||
"folder": {
|
"folder": {
|
||||||
"message": "Folder",
|
"message": "Folder",
|
||||||
"description": "Folder"
|
"description": "Folder"
|
||||||
},
|
},
|
||||||
"deleteSite": {
|
"deleteLogin": {
|
||||||
"message": "Delete Site",
|
"message": "Delete Login",
|
||||||
"description": "Delete Site"
|
"description": "Delete Login"
|
||||||
},
|
},
|
||||||
"viewSite": {
|
"viewLogin": {
|
||||||
"message": "View Site",
|
"message": "View Login",
|
||||||
"description": "View Site"
|
"description": "View Login"
|
||||||
},
|
},
|
||||||
"launchWebsite": {
|
"launchWebsite": {
|
||||||
"message": "Launch Website",
|
"message": "Launch Website",
|
||||||
|
@ -480,8 +480,8 @@
|
||||||
"description": "' copied'. This is part of a sentence so be sure to leave the space prefix. For example: 'Password copied'"
|
"description": "' copied'. This is part of a sentence so be sure to leave the space prefix. For example: 'Password copied'"
|
||||||
},
|
},
|
||||||
"autofillError": {
|
"autofillError": {
|
||||||
"message": "Unable to auto-fill the selected site on this page. Copy/paste your username and/or password instead.",
|
"message": "Unable to auto-fill the selected login on this page. Copy/paste your username and/or password instead.",
|
||||||
"description": "Unable to auto-fill the selected site on this page. Copy/paste your username and/or password instead."
|
"description": "Unable to auto-fill the selected login on this page. Copy/paste your username and/or password instead."
|
||||||
},
|
},
|
||||||
"loggedOut": {
|
"loggedOut": {
|
||||||
"message": "Logged out",
|
"message": "Logged out",
|
||||||
|
@ -575,21 +575,21 @@
|
||||||
"message": "URI",
|
"message": "URI",
|
||||||
"description": "URI"
|
"description": "URI"
|
||||||
},
|
},
|
||||||
"addedSite": {
|
"addedLogin": {
|
||||||
"message": "Added site",
|
"message": "Added login",
|
||||||
"description": "Added site"
|
"description": "Added login"
|
||||||
},
|
},
|
||||||
"editedSite": {
|
"editedLogin": {
|
||||||
"message": "Edited site",
|
"message": "Edited login",
|
||||||
"description": "Edited site"
|
"description": "Edited login"
|
||||||
},
|
},
|
||||||
"deleteSiteConfirmation": {
|
"deleteLoginConfirmation": {
|
||||||
"message": "Are you sure you want to delete this site?",
|
"message": "Are you sure you want to delete this login?",
|
||||||
"description": "Are you sure you want to delete this site?"
|
"description": "Are you sure you want to delete this login?"
|
||||||
},
|
},
|
||||||
"deletedSite": {
|
"deletedLogin": {
|
||||||
"message": "Deleted site",
|
"message": "Deleted login",
|
||||||
"description": "Deleted site"
|
"description": "Deleted login"
|
||||||
},
|
},
|
||||||
"overwritePassword": {
|
"overwritePassword": {
|
||||||
"message": "Overwrite Password",
|
"message": "Overwrite Password",
|
||||||
|
@ -621,7 +621,7 @@
|
||||||
},
|
},
|
||||||
"noneFolder": {
|
"noneFolder": {
|
||||||
"message": "(none)",
|
"message": "(none)",
|
||||||
"description": "(none) - this is the folder for uncategorized sites"
|
"description": "(none) - this is the folder for uncategorized logins"
|
||||||
},
|
},
|
||||||
"features": {
|
"features": {
|
||||||
"message": "Features",
|
"message": "Features",
|
||||||
|
@ -631,13 +631,13 @@
|
||||||
"message": "We use Google Analytics to better learn how the extension is being used so that we can make it better. All data collection is completely anonymous.",
|
"message": "We use Google Analytics to better learn how the extension is being used so that we can make it better. All data collection is completely anonymous.",
|
||||||
"description": "We use Google Analytics to better learn how the extension is being used so that we can make it better. All data collection is completely anonymous."
|
"description": "We use Google Analytics to better learn how the extension is being used so that we can make it better. All data collection is completely anonymous."
|
||||||
},
|
},
|
||||||
"disableAddSiteNotification": {
|
"disableAddLoginNotification": {
|
||||||
"message": "Disable Add Site Notification",
|
"message": "Disable Add Login Notification",
|
||||||
"description": "Disable Add Site Notification"
|
"description": "Disable Add Login Notification"
|
||||||
},
|
},
|
||||||
"addSiteNotificationDesc": {
|
"addLoginNotificationDesc": {
|
||||||
"message": "The \"Add Site Notification\" automatically prompts you to save new sites to your vault whenever you log into them for the first time.",
|
"message": "The \"Add Login Notification\" automatically prompts you to save new logins to your vault whenever you log into them for the first time.",
|
||||||
"description": "The \"Add Site Notification\" automatically prompts you to save new sites to your vault whenever you log into them for the first time."
|
"description": "The \"Add Login Notification\" automatically prompts you to save new logins to your vault whenever you log into them for the first time."
|
||||||
},
|
},
|
||||||
"notificationAddDesc": {
|
"notificationAddDesc": {
|
||||||
"message": "Should bitwarden remember this password for you?",
|
"message": "Should bitwarden remember this password for you?",
|
||||||
|
|
|
@ -95,9 +95,9 @@
|
||||||
"message": "Luo salasana (kopioitu)",
|
"message": "Luo salasana (kopioitu)",
|
||||||
"description": "Generate Password (copied)"
|
"description": "Generate Password (copied)"
|
||||||
},
|
},
|
||||||
"noMatchingSites": {
|
"noMatchingLogins": {
|
||||||
"message": "Ei täsmääviä sivustoja.",
|
"message": "Ei täsmääviä sivustoja.",
|
||||||
"description": "No matching sites."
|
"description": "No matching logins."
|
||||||
},
|
},
|
||||||
"vaultLocked": {
|
"vaultLocked": {
|
||||||
"message": "Holvi on lukittu.",
|
"message": "Holvi on lukittu.",
|
||||||
|
@ -105,11 +105,11 @@
|
||||||
},
|
},
|
||||||
"autoFillInfo": {
|
"autoFillInfo": {
|
||||||
"message": "Selaimen nykyiselle välilehdelle ei ole automaattisesti täytettäviä kohteita.",
|
"message": "Selaimen nykyiselle välilehdelle ei ole automaattisesti täytettäviä kohteita.",
|
||||||
"description": "There are no sites available to auto-fill for the current browser tab."
|
"description": "There are no logins available to auto-fill for the current browser tab."
|
||||||
},
|
},
|
||||||
"addSite": {
|
"addLogin": {
|
||||||
"message": "Lisää sivusto",
|
"message": "Lisää sivusto",
|
||||||
"description": "Add a Site"
|
"description": "Add a Login"
|
||||||
},
|
},
|
||||||
"passwordHint": {
|
"passwordHint": {
|
||||||
"message": "Salasanavihje",
|
"message": "Salasanavihje",
|
||||||
|
@ -311,13 +311,13 @@
|
||||||
"message": "Muokkaa",
|
"message": "Muokkaa",
|
||||||
"description": "Edit"
|
"description": "Edit"
|
||||||
},
|
},
|
||||||
"noSitesInList": {
|
"noLoginsInList": {
|
||||||
"message": "Ei sivustoja.",
|
"message": "Ei sivustoja.",
|
||||||
"description": "There are no sites in list."
|
"description": "There are no logins in list."
|
||||||
},
|
},
|
||||||
"siteInformation": {
|
"loginInformation": {
|
||||||
"message": "Sivuston tiedot",
|
"message": "Sivuston tiedot",
|
||||||
"description": "Site Information"
|
"description": "Login Information"
|
||||||
},
|
},
|
||||||
"username": {
|
"username": {
|
||||||
"message": "Käyttäjänimi",
|
"message": "Käyttäjänimi",
|
||||||
|
@ -335,21 +335,21 @@
|
||||||
"message": "Merkinnät",
|
"message": "Merkinnät",
|
||||||
"description": "Notes"
|
"description": "Notes"
|
||||||
},
|
},
|
||||||
"editSite": {
|
"editLogin": {
|
||||||
"message": "Muokkaa sivustoa",
|
"message": "Muokkaa sivustoa",
|
||||||
"description": "Edit Site"
|
"description": "Edit Login"
|
||||||
},
|
},
|
||||||
"folder": {
|
"folder": {
|
||||||
"message": "Kansio",
|
"message": "Kansio",
|
||||||
"description": "Folder"
|
"description": "Folder"
|
||||||
},
|
},
|
||||||
"deleteSite": {
|
"deleteLogin": {
|
||||||
"message": "Poista sivusto",
|
"message": "Poista sivusto",
|
||||||
"description": "Delete Site"
|
"description": "Delete Login"
|
||||||
},
|
},
|
||||||
"viewSite": {
|
"viewLogin": {
|
||||||
"message": "Tarkastele sivustoa",
|
"message": "Tarkastele sivustoa",
|
||||||
"description": "View Site"
|
"description": "View Login"
|
||||||
},
|
},
|
||||||
"launchWebsite": {
|
"launchWebsite": {
|
||||||
"message": "Avaa sivusto",
|
"message": "Avaa sivusto",
|
||||||
|
@ -481,7 +481,7 @@
|
||||||
},
|
},
|
||||||
"autofillError": {
|
"autofillError": {
|
||||||
"message": "Automaattinen täydennys tälle sivustolle ei onnistu. Kopioi ja liitä käyttäjänimesi/salasanasi manuaalisesti.",
|
"message": "Automaattinen täydennys tälle sivustolle ei onnistu. Kopioi ja liitä käyttäjänimesi/salasanasi manuaalisesti.",
|
||||||
"description": "Unable to auto-fill the selected site on this page. Copy/paste your username and/or password instead."
|
"description": "Unable to auto-fill the selected login on this page. Copy/paste your username and/or password instead."
|
||||||
},
|
},
|
||||||
"loggedOut": {
|
"loggedOut": {
|
||||||
"message": "Kirjauduttu ulos",
|
"message": "Kirjauduttu ulos",
|
||||||
|
@ -575,21 +575,21 @@
|
||||||
"message": "URI",
|
"message": "URI",
|
||||||
"description": "URI"
|
"description": "URI"
|
||||||
},
|
},
|
||||||
"addedSite": {
|
"addedLogin": {
|
||||||
"message": "Sivusto lisätty",
|
"message": "Sivusto lisätty",
|
||||||
"description": "Added site"
|
"description": "Added login"
|
||||||
},
|
},
|
||||||
"editedSite": {
|
"editedLogin": {
|
||||||
"message": "Sivustoa muokattu",
|
"message": "Sivustoa muokattu",
|
||||||
"description": "Edited site"
|
"description": "Edited login"
|
||||||
},
|
},
|
||||||
"deleteSiteConfirmation": {
|
"deleteLoginConfirmation": {
|
||||||
"message": "Haluatko varmasti poistaa tämän sivuston?",
|
"message": "Haluatko varmasti poistaa tämän sivuston?",
|
||||||
"description": "Are you sure you want to delete this site?"
|
"description": "Are you sure you want to delete this login?"
|
||||||
},
|
},
|
||||||
"deletedSite": {
|
"deletedLogin": {
|
||||||
"message": "Sivusto poistettu",
|
"message": "Sivusto poistettu",
|
||||||
"description": "Deleted site"
|
"description": "Deleted login"
|
||||||
},
|
},
|
||||||
"overwritePassword": {
|
"overwritePassword": {
|
||||||
"message": "Salasanan korvaus",
|
"message": "Salasanan korvaus",
|
||||||
|
|
|
@ -95,9 +95,9 @@
|
||||||
"message": "Générer un mot de passe (copié)",
|
"message": "Générer un mot de passe (copié)",
|
||||||
"description": "Generate Password (copied)"
|
"description": "Generate Password (copied)"
|
||||||
},
|
},
|
||||||
"noMatchingSites": {
|
"noMatchingLogins": {
|
||||||
"message": "Aucun site correspondant.",
|
"message": "Aucun site correspondant.",
|
||||||
"description": "No matching sites."
|
"description": "No matching logins."
|
||||||
},
|
},
|
||||||
"vaultLocked": {
|
"vaultLocked": {
|
||||||
"message": "Le coffre est verrouillé.",
|
"message": "Le coffre est verrouillé.",
|
||||||
|
@ -105,11 +105,11 @@
|
||||||
},
|
},
|
||||||
"autoFillInfo": {
|
"autoFillInfo": {
|
||||||
"message": "Il n'existe aucun site disponible pour le remplissage automatique pour l'onglet actuel du navigateur.",
|
"message": "Il n'existe aucun site disponible pour le remplissage automatique pour l'onglet actuel du navigateur.",
|
||||||
"description": "There are no sites available to auto-fill for the current browser tab."
|
"description": "There are no logins available to auto-fill for the current browser tab."
|
||||||
},
|
},
|
||||||
"addSite": {
|
"addLogin": {
|
||||||
"message": "Ajouter un site",
|
"message": "Ajouter un site",
|
||||||
"description": "Add a Site"
|
"description": "Add a Login"
|
||||||
},
|
},
|
||||||
"passwordHint": {
|
"passwordHint": {
|
||||||
"message": "Indice mot de passe",
|
"message": "Indice mot de passe",
|
||||||
|
@ -311,13 +311,13 @@
|
||||||
"message": "Modifier",
|
"message": "Modifier",
|
||||||
"description": "Edit"
|
"description": "Edit"
|
||||||
},
|
},
|
||||||
"noSitesInList": {
|
"noLoginsInList": {
|
||||||
"message": "Aucun site correspondant.",
|
"message": "Aucun site correspondant.",
|
||||||
"description": "There are no sites to list."
|
"description": "There are no logins to list."
|
||||||
},
|
},
|
||||||
"siteInformation": {
|
"loginInformation": {
|
||||||
"message": "Informations du site",
|
"message": "Informations du site",
|
||||||
"description": "Site Information"
|
"description": "Login Information"
|
||||||
},
|
},
|
||||||
"username": {
|
"username": {
|
||||||
"message": "Nom d'utilisateur",
|
"message": "Nom d'utilisateur",
|
||||||
|
@ -335,21 +335,21 @@
|
||||||
"message": "Notes",
|
"message": "Notes",
|
||||||
"description": "Notes"
|
"description": "Notes"
|
||||||
},
|
},
|
||||||
"editSite": {
|
"editLogin": {
|
||||||
"message": "Modifier site",
|
"message": "Modifier site",
|
||||||
"description": "Edit Site"
|
"description": "Edit Login"
|
||||||
},
|
},
|
||||||
"folder": {
|
"folder": {
|
||||||
"message": "Dossier",
|
"message": "Dossier",
|
||||||
"description": "Folder"
|
"description": "Folder"
|
||||||
},
|
},
|
||||||
"deleteSite": {
|
"deleteLogin": {
|
||||||
"message": "Supprimer site",
|
"message": "Supprimer site",
|
||||||
"description": "Delete Site"
|
"description": "Delete Login"
|
||||||
},
|
},
|
||||||
"viewSite": {
|
"viewLogin": {
|
||||||
"message": "Afficher site",
|
"message": "Afficher site",
|
||||||
"description": "View Site"
|
"description": "View Login"
|
||||||
},
|
},
|
||||||
"launchWebsite": {
|
"launchWebsite": {
|
||||||
"message": "Lancer le site web",
|
"message": "Lancer le site web",
|
||||||
|
@ -481,7 +481,7 @@
|
||||||
},
|
},
|
||||||
"autofillError": {
|
"autofillError": {
|
||||||
"message": "Impossible de remplir automatiquement le site sélectionné sur cette page. Copiez/collez plutôt votre nom d'utilisateur et/ou votre mot de pase.",
|
"message": "Impossible de remplir automatiquement le site sélectionné sur cette page. Copiez/collez plutôt votre nom d'utilisateur et/ou votre mot de pase.",
|
||||||
"description": "Unable to auto-fill the selected site on this page. Copy/paste your username and/or password instead."
|
"description": "Unable to auto-fill the selected login on this page. Copy/paste your username and/or password instead."
|
||||||
},
|
},
|
||||||
"loggedOut": {
|
"loggedOut": {
|
||||||
"message": "Déconnecté",
|
"message": "Déconnecté",
|
||||||
|
@ -575,21 +575,21 @@
|
||||||
"message": "URI",
|
"message": "URI",
|
||||||
"description": "URI"
|
"description": "URI"
|
||||||
},
|
},
|
||||||
"addedSite": {
|
"addedLogin": {
|
||||||
"message": "Site ajouté",
|
"message": "Site ajouté",
|
||||||
"description": "Added site"
|
"description": "Added login"
|
||||||
},
|
},
|
||||||
"editedSite": {
|
"editedLogin": {
|
||||||
"message": "Site modifié",
|
"message": "Site modifié",
|
||||||
"description": "Edited site"
|
"description": "Edited login"
|
||||||
},
|
},
|
||||||
"deleteSiteConfirmation": {
|
"deleteLoginConfirmation": {
|
||||||
"message": "Êtes-vous sûr(e) de vouloir supprimer ce site ?",
|
"message": "Êtes-vous sûr(e) de vouloir supprimer ce site ?",
|
||||||
"description": "Are you sure you want to delete this site?"
|
"description": "Are you sure you want to delete this login?"
|
||||||
},
|
},
|
||||||
"deletedSite": {
|
"deletedLogin": {
|
||||||
"message": "Site supprimé",
|
"message": "Site supprimé",
|
||||||
"description": "Deleted site"
|
"description": "Deleted login"
|
||||||
},
|
},
|
||||||
"overwritePassword": {
|
"overwritePassword": {
|
||||||
"message": "Écreaser le mot de passe",
|
"message": "Écreaser le mot de passe",
|
||||||
|
@ -621,6 +621,6 @@
|
||||||
},
|
},
|
||||||
"noneFolder": {
|
"noneFolder": {
|
||||||
"message": "(aucun)",
|
"message": "(aucun)",
|
||||||
"description": "(none) - this is the folder for uncategorized sites"
|
"description": "(none) - this is the folder for uncategorized logins"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -95,9 +95,9 @@
|
||||||
"message": "Genereer Wachtwoord (gekopieerd)",
|
"message": "Genereer Wachtwoord (gekopieerd)",
|
||||||
"description": "Generate Password (copied)"
|
"description": "Generate Password (copied)"
|
||||||
},
|
},
|
||||||
"noMatchingSites": {
|
"noMatchingLogins": {
|
||||||
"message": "Geen corresponderende websites..",
|
"message": "Geen corresponderende websites..",
|
||||||
"description": "No matching sites."
|
"description": "No matching logins."
|
||||||
},
|
},
|
||||||
"vaultLocked": {
|
"vaultLocked": {
|
||||||
"message": "Kluis zit op slot.",
|
"message": "Kluis zit op slot.",
|
||||||
|
@ -105,11 +105,11 @@
|
||||||
},
|
},
|
||||||
"autoFillInfo": {
|
"autoFillInfo": {
|
||||||
"message": "Er zijn geen beschikbare websites om het huidge browser-tabblad automatisch in te vullen.",
|
"message": "Er zijn geen beschikbare websites om het huidge browser-tabblad automatisch in te vullen.",
|
||||||
"description": "There are no sites available to auto-fill for the current browser tab."
|
"description": "There are no logins available to auto-fill for the current browser tab."
|
||||||
},
|
},
|
||||||
"addSite": {
|
"addLogin": {
|
||||||
"message": "Voeg een website toe",
|
"message": "Voeg een website toe",
|
||||||
"description": "Add a Site"
|
"description": "Add a Login"
|
||||||
},
|
},
|
||||||
"passwordHint": {
|
"passwordHint": {
|
||||||
"message": "Wachtwoordhint",
|
"message": "Wachtwoordhint",
|
||||||
|
@ -311,13 +311,13 @@
|
||||||
"message": "Bewerk",
|
"message": "Bewerk",
|
||||||
"description": "Edit"
|
"description": "Edit"
|
||||||
},
|
},
|
||||||
"noSitesInList": {
|
"noLoginsInList": {
|
||||||
"message": "Er zijn geen websites in de lijst.",
|
"message": "Er zijn geen websites in de lijst.",
|
||||||
"description": "There are no sites in list."
|
"description": "There are no logins in list."
|
||||||
},
|
},
|
||||||
"siteInformation": {
|
"siteInformation": {
|
||||||
"message": "Website-informatie",
|
"message": "Website-informatie",
|
||||||
"description": "Site Information"
|
"description": "Login Information"
|
||||||
},
|
},
|
||||||
"username": {
|
"username": {
|
||||||
"message": "Gebruikersnaam",
|
"message": "Gebruikersnaam",
|
||||||
|
@ -335,21 +335,21 @@
|
||||||
"message": "Aantekeningen",
|
"message": "Aantekeningen",
|
||||||
"description": "Notes"
|
"description": "Notes"
|
||||||
},
|
},
|
||||||
"editSite": {
|
"editLogin": {
|
||||||
"message": "Bewerk Website",
|
"message": "Bewerk Website",
|
||||||
"description": "Edit Site"
|
"description": "Edit Login"
|
||||||
},
|
},
|
||||||
"folder": {
|
"folder": {
|
||||||
"message": "Map",
|
"message": "Map",
|
||||||
"description": "Folder"
|
"description": "Folder"
|
||||||
},
|
},
|
||||||
"deleteSite": {
|
"deleteLogin": {
|
||||||
"message": "Verwijder Website",
|
"message": "Verwijder Website",
|
||||||
"description": "Delete Site"
|
"description": "Delete Login"
|
||||||
},
|
},
|
||||||
"viewSite": {
|
"viewLogin": {
|
||||||
"message": "Bekijk Website",
|
"message": "Bekijk Website",
|
||||||
"description": "View Site"
|
"description": "View Login"
|
||||||
},
|
},
|
||||||
"launchWebsite": {
|
"launchWebsite": {
|
||||||
"message": "Open Website",
|
"message": "Open Website",
|
||||||
|
@ -481,7 +481,7 @@
|
||||||
},
|
},
|
||||||
"autofillError": {
|
"autofillError": {
|
||||||
"message": "Automatisch invullen mislukt. Kopieer en plak je gebruikersnaam en/of wachtwoord handmatig.",
|
"message": "Automatisch invullen mislukt. Kopieer en plak je gebruikersnaam en/of wachtwoord handmatig.",
|
||||||
"description": "Unable to auto-fill the selected site on this page. Copy/paste your username and/or password instead."
|
"description": "Unable to auto-fill the selected login on this page. Copy/paste your username and/or password instead."
|
||||||
},
|
},
|
||||||
"loggedOut": {
|
"loggedOut": {
|
||||||
"message": "Uitgelogd",
|
"message": "Uitgelogd",
|
||||||
|
@ -575,21 +575,21 @@
|
||||||
"message": "URI",
|
"message": "URI",
|
||||||
"description": "URI"
|
"description": "URI"
|
||||||
},
|
},
|
||||||
"addedSite": {
|
"addedLogin": {
|
||||||
"message": "Website toegevoegd",
|
"message": "Website toegevoegd",
|
||||||
"description": "Added site"
|
"description": "Added login"
|
||||||
},
|
},
|
||||||
"editedSite": {
|
"editedLogin": {
|
||||||
"message": "Website bewerkt",
|
"message": "Website bewerkt",
|
||||||
"description": "Edited site"
|
"description": "Edited login"
|
||||||
},
|
},
|
||||||
"deleteSiteConfirmation": {
|
"deleteLoginConfirmation": {
|
||||||
"message": "Weet je zeker dat je deze website wilt verwijderen?",
|
"message": "Weet je zeker dat je deze website wilt verwijderen?",
|
||||||
"description": "Are you sure you want to delete this site?"
|
"description": "Are you sure you want to delete this login?"
|
||||||
},
|
},
|
||||||
"deletedSite": {
|
"deletedLogin": {
|
||||||
"message": "Verwijderde website",
|
"message": "Verwijderde website",
|
||||||
"description": "Deleted site"
|
"description": "Deleted login"
|
||||||
},
|
},
|
||||||
"overwritePassword": {
|
"overwritePassword": {
|
||||||
"message": "Overschrijf Wachtwoord",
|
"message": "Overschrijf Wachtwoord",
|
||||||
|
@ -621,7 +621,7 @@
|
||||||
},
|
},
|
||||||
"noneFolder": {
|
"noneFolder": {
|
||||||
"message": "(geen)",
|
"message": "(geen)",
|
||||||
"description": "(none) - this is the folder for uncategorized sites"
|
"description": "(none) - this is the folder for uncategorized logins"
|
||||||
},
|
},
|
||||||
"features": {
|
"features": {
|
||||||
"message": "Features",
|
"message": "Features",
|
||||||
|
@ -631,13 +631,13 @@
|
||||||
"message": "We gebruiken Google Analytics om te weten te komen hoe de extensie gebruikt wordt, zodat we deze kunnen verbeteren. Alle verzamelde data is anoniem.",
|
"message": "We gebruiken Google Analytics om te weten te komen hoe de extensie gebruikt wordt, zodat we deze kunnen verbeteren. Alle verzamelde data is anoniem.",
|
||||||
"description": "We use Google Analytics to better learn how the extension is being used so that we can make it better. All data collection is completely anonymous."
|
"description": "We use Google Analytics to better learn how the extension is being used so that we can make it better. All data collection is completely anonymous."
|
||||||
},
|
},
|
||||||
"disableAddSiteNotification": {
|
"disableAddLoginNotification": {
|
||||||
"message": "Zet Notificatie bij Nieuwe Site Uit",
|
"message": "Zet Notificatie bij Nieuwe Site Uit",
|
||||||
"description": "Disable Add Site Notification"
|
"description": "Disable Add Login Notification"
|
||||||
},
|
},
|
||||||
"addSiteNotificationDesc": {
|
"addLoginNotificationDesc": {
|
||||||
"message": "De \"Notificatie bij Nieuwe Site\" vraagt automatisch om nieuwe sites op te slaan in je kluis wanneer je voor de eerste keer inlogt.",
|
"message": "De \"Notificatie bij Nieuwe Site\" vraagt automatisch om nieuwe sites op te slaan in je kluis wanneer je voor de eerste keer inlogt.",
|
||||||
"description": "The \"Add Site Notification\" automatically prompts you to save new sites to your vault whenever you log into them for the first time."
|
"description": "The \"Add Login Notification\" automatically prompts you to save new logins to your vault whenever you log into them for the first time."
|
||||||
},
|
},
|
||||||
"notificationAddDesc": {
|
"notificationAddDesc": {
|
||||||
"message": "Moet bitwarden dit wachtwoord onthouden?",
|
"message": "Moet bitwarden dit wachtwoord onthouden?",
|
||||||
|
|
|
@ -95,9 +95,9 @@
|
||||||
"message": "Сгенерировать пароль (с копированием)",
|
"message": "Сгенерировать пароль (с копированием)",
|
||||||
"description": "Generate Password (copied)"
|
"description": "Generate Password (copied)"
|
||||||
},
|
},
|
||||||
"noMatchingSites": {
|
"noMatchingLogins": {
|
||||||
"message": "Нет подходящих сайтов.",
|
"message": "Нет подходящих сайтов.",
|
||||||
"description": "No matching sites."
|
"description": "No matching logins."
|
||||||
},
|
},
|
||||||
"vaultLocked": {
|
"vaultLocked": {
|
||||||
"message": "Хранилище заблокировано.",
|
"message": "Хранилище заблокировано.",
|
||||||
|
@ -105,11 +105,11 @@
|
||||||
},
|
},
|
||||||
"autoFillInfo": {
|
"autoFillInfo": {
|
||||||
"message": "Нет доступных учетных записей для автозаполнения в текущей вкладке браузера.",
|
"message": "Нет доступных учетных записей для автозаполнения в текущей вкладке браузера.",
|
||||||
"description": "There are no sites available to auto-fill for the current browser tab."
|
"description": "There are no logins available to auto-fill for the current browser tab."
|
||||||
},
|
},
|
||||||
"addSite": {
|
"addLogin": {
|
||||||
"message": "Добавить сайт",
|
"message": "Добавить сайт",
|
||||||
"description": "Add a Site"
|
"description": "Add a Login"
|
||||||
},
|
},
|
||||||
"passwordHint": {
|
"passwordHint": {
|
||||||
"message": "Подсказка к паролю",
|
"message": "Подсказка к паролю",
|
||||||
|
@ -311,13 +311,13 @@
|
||||||
"message": "Изменить",
|
"message": "Изменить",
|
||||||
"description": "Edit"
|
"description": "Edit"
|
||||||
},
|
},
|
||||||
"noSitesInList": {
|
"noLoginsInList": {
|
||||||
"message": "Нет сайтов для отображения.",
|
"message": "Нет сайтов для отображения.",
|
||||||
"description": "There are no sites in list."
|
"description": "There are no logins in list."
|
||||||
},
|
},
|
||||||
"siteInformation": {
|
"loginInformation": {
|
||||||
"message": "Информация о сайте",
|
"message": "Информация о сайте",
|
||||||
"description": "Site Information"
|
"description": "Login Information"
|
||||||
},
|
},
|
||||||
"username": {
|
"username": {
|
||||||
"message": "Имя пользователя",
|
"message": "Имя пользователя",
|
||||||
|
@ -335,21 +335,21 @@
|
||||||
"message": "Заметки",
|
"message": "Заметки",
|
||||||
"description": "Notes"
|
"description": "Notes"
|
||||||
},
|
},
|
||||||
"editSite": {
|
"editLogin": {
|
||||||
"message": "Изменение сайта",
|
"message": "Изменение сайта",
|
||||||
"description": "Edit Site"
|
"description": "Edit Login"
|
||||||
},
|
},
|
||||||
"folder": {
|
"folder": {
|
||||||
"message": "Папка",
|
"message": "Папка",
|
||||||
"description": "Folder"
|
"description": "Folder"
|
||||||
},
|
},
|
||||||
"deleteSite": {
|
"deleteLogin": {
|
||||||
"message": "Удалить сайт",
|
"message": "Удалить сайт",
|
||||||
"description": "Delete Site"
|
"description": "Delete Login"
|
||||||
},
|
},
|
||||||
"viewSite": {
|
"viewLogin": {
|
||||||
"message": "Просмотр сайта",
|
"message": "Просмотр сайта",
|
||||||
"description": "View Site"
|
"description": "View Login"
|
||||||
},
|
},
|
||||||
"launchWebsite": {
|
"launchWebsite": {
|
||||||
"message": "Открыть сайт",
|
"message": "Открыть сайт",
|
||||||
|
@ -481,7 +481,7 @@
|
||||||
},
|
},
|
||||||
"autofillError": {
|
"autofillError": {
|
||||||
"message": "Не получается автоматически заполнить данные сайта на этой странице. Скопируйте и вставьте логин/пароль напрямую из своего хранилища.",
|
"message": "Не получается автоматически заполнить данные сайта на этой странице. Скопируйте и вставьте логин/пароль напрямую из своего хранилища.",
|
||||||
"description": "Unable to auto-fill the selected site on this page. Copy/paste your username and/or password instead."
|
"description": "Unable to auto-fill the selected login on this page. Copy/paste your username and/or password instead."
|
||||||
},
|
},
|
||||||
"loggedOut": {
|
"loggedOut": {
|
||||||
"message": "Вы вышли из хранилища",
|
"message": "Вы вышли из хранилища",
|
||||||
|
@ -575,21 +575,21 @@
|
||||||
"message": "URI",
|
"message": "URI",
|
||||||
"description": "URI"
|
"description": "URI"
|
||||||
},
|
},
|
||||||
"addedSite": {
|
"addedLogin": {
|
||||||
"message": "Сайт добавлен",
|
"message": "Сайт добавлен",
|
||||||
"description": "Added site"
|
"description": "Added login"
|
||||||
},
|
},
|
||||||
"editedSite": {
|
"editedLogin": {
|
||||||
"message": "Сайт отредактирован",
|
"message": "Сайт отредактирован",
|
||||||
"description": "Edited site"
|
"description": "Edited login"
|
||||||
},
|
},
|
||||||
"deleteSiteConfirmation": {
|
"deleteLoginConfirmation": {
|
||||||
"message": "Вы хотите удалить этот сайт?",
|
"message": "Вы хотите удалить этот сайт?",
|
||||||
"description": "Are you sure you want to delete this site?"
|
"description": "Are you sure you want to delete this login?"
|
||||||
},
|
},
|
||||||
"deletedSite": {
|
"deletedLogin": {
|
||||||
"message": "Удалить сайт",
|
"message": "Удалить сайт",
|
||||||
"description": "Deleted site"
|
"description": "Deleted login"
|
||||||
},
|
},
|
||||||
"overwritePassword": {
|
"overwritePassword": {
|
||||||
"message": "Сменить пароль",
|
"message": "Сменить пароль",
|
||||||
|
|
|
@ -95,9 +95,9 @@
|
||||||
"message": "Skapa lösenord (kopierad)",
|
"message": "Skapa lösenord (kopierad)",
|
||||||
"description": "Generate Password (copied)"
|
"description": "Generate Password (copied)"
|
||||||
},
|
},
|
||||||
"noMatchingSites": {
|
"noMatchingLogins": {
|
||||||
"message": "Inga matchande inloggningar.",
|
"message": "Inga matchande inloggningar.",
|
||||||
"description": "No matching sites."
|
"description": "No matching logins."
|
||||||
},
|
},
|
||||||
"vaultLocked": {
|
"vaultLocked": {
|
||||||
"message": "Valvet är låst.",
|
"message": "Valvet är låst.",
|
||||||
|
@ -105,11 +105,11 @@
|
||||||
},
|
},
|
||||||
"autoFillInfo": {
|
"autoFillInfo": {
|
||||||
"message": "Det finns inga inloggningar tillgängliga för automatisk ifyllnad på den nuvarande fliken.",
|
"message": "Det finns inga inloggningar tillgängliga för automatisk ifyllnad på den nuvarande fliken.",
|
||||||
"description": "There are no sites available to auto-fill for the current browser tab."
|
"description": "There are no logins available to auto-fill for the current browser tab."
|
||||||
},
|
},
|
||||||
"addSite": {
|
"addLogin": {
|
||||||
"message": "Lägg till en inloggning",
|
"message": "Lägg till en inloggning",
|
||||||
"description": "Add a Site"
|
"description": "Add a Login"
|
||||||
},
|
},
|
||||||
"passwordHint": {
|
"passwordHint": {
|
||||||
"message": "Lösenordsledtråd",
|
"message": "Lösenordsledtråd",
|
||||||
|
@ -311,13 +311,13 @@
|
||||||
"message": "Ändra",
|
"message": "Ändra",
|
||||||
"description": "Edit"
|
"description": "Edit"
|
||||||
},
|
},
|
||||||
"noSitesInList": {
|
"noLoginsInList": {
|
||||||
"message": "Det finns inga inloggningar att lista.",
|
"message": "Det finns inga inloggningar att lista.",
|
||||||
"description": "There are no sites to list."
|
"description": "There are no logins to list."
|
||||||
},
|
},
|
||||||
"siteInformation": {
|
"loginInformation": {
|
||||||
"message": "Inloggningsinformation",
|
"message": "Inloggningsinformation",
|
||||||
"description": "Site Information"
|
"description": "Login Information"
|
||||||
},
|
},
|
||||||
"username": {
|
"username": {
|
||||||
"message": "Användarnamn",
|
"message": "Användarnamn",
|
||||||
|
@ -335,21 +335,21 @@
|
||||||
"message": "Anteckningar",
|
"message": "Anteckningar",
|
||||||
"description": "Notes"
|
"description": "Notes"
|
||||||
},
|
},
|
||||||
"editSite": {
|
"editLogin": {
|
||||||
"message": "Ändra inloggning",
|
"message": "Ändra inloggning",
|
||||||
"description": "Edit Site"
|
"description": "Edit Login"
|
||||||
},
|
},
|
||||||
"folder": {
|
"folder": {
|
||||||
"message": "Mapp",
|
"message": "Mapp",
|
||||||
"description": "Folder"
|
"description": "Folder"
|
||||||
},
|
},
|
||||||
"deleteSite": {
|
"deleteLogin": {
|
||||||
"message": "Ta bort inloggning",
|
"message": "Ta bort inloggning",
|
||||||
"description": "Delete Site"
|
"description": "Delete Login"
|
||||||
},
|
},
|
||||||
"viewSite": {
|
"viewLogin": {
|
||||||
"message": "Visa inloggning",
|
"message": "Visa inloggning",
|
||||||
"description": "View Site"
|
"description": "View Login"
|
||||||
},
|
},
|
||||||
"launchWebsite": {
|
"launchWebsite": {
|
||||||
"message": "Öppna webbplats",
|
"message": "Öppna webbplats",
|
||||||
|
@ -481,7 +481,7 @@
|
||||||
},
|
},
|
||||||
"autofillError": {
|
"autofillError": {
|
||||||
"message": "Kunde inte automatiskt fylla i din inloggningsinformation på den här webbsidan. Klipp/klistra ditt användarnamn och/eller lösenord istället.",
|
"message": "Kunde inte automatiskt fylla i din inloggningsinformation på den här webbsidan. Klipp/klistra ditt användarnamn och/eller lösenord istället.",
|
||||||
"description": "Unable to auto-fill the selected site on this page. Copy/paste your username and/or password instead."
|
"description": "Unable to auto-fill the selected login on this page. Copy/paste your username and/or password instead."
|
||||||
},
|
},
|
||||||
"loggedOut": {
|
"loggedOut": {
|
||||||
"message": "Loggade ut",
|
"message": "Loggade ut",
|
||||||
|
@ -575,21 +575,21 @@
|
||||||
"message": "URI (länk)",
|
"message": "URI (länk)",
|
||||||
"description": "URI"
|
"description": "URI"
|
||||||
},
|
},
|
||||||
"addedSite": {
|
"addedLogin": {
|
||||||
"message": "Skapade inloggning",
|
"message": "Skapade inloggning",
|
||||||
"description": "Added site"
|
"description": "Added login"
|
||||||
},
|
},
|
||||||
"editedSite": {
|
"editedLogin": {
|
||||||
"message": "Ändrade inloggning",
|
"message": "Ändrade inloggning",
|
||||||
"description": "Edited site"
|
"description": "Edited login"
|
||||||
},
|
},
|
||||||
"deleteSiteConfirmation": {
|
"deleteLoginConfirmation": {
|
||||||
"message": "Är du säker på att du vill ta bort den här inloggningen?",
|
"message": "Är du säker på att du vill ta bort den här inloggningen?",
|
||||||
"description": "Are you sure you want to delete this site?"
|
"description": "Are you sure you want to delete this login?"
|
||||||
},
|
},
|
||||||
"deletedSite": {
|
"deletedLogin": {
|
||||||
"message": "Tog bort inloggning",
|
"message": "Tog bort inloggning",
|
||||||
"description": "Deleted site"
|
"description": "Deleted login"
|
||||||
},
|
},
|
||||||
"overwritePassword": {
|
"overwritePassword": {
|
||||||
"message": "Skriv över lösenord",
|
"message": "Skriv över lösenord",
|
||||||
|
@ -631,13 +631,13 @@
|
||||||
"message": "Vi använder Google Analytics för att bättre förstå hur tillägget används av användare så att vi kan göra förbättringar. All information samlas in anonymt.",
|
"message": "Vi använder Google Analytics för att bättre förstå hur tillägget används av användare så att vi kan göra förbättringar. All information samlas in anonymt.",
|
||||||
"description": "We use Google Analytics to better learn how the extension is being used so that we can make it better. All data collection is completely anonymous."
|
"description": "We use Google Analytics to better learn how the extension is being used so that we can make it better. All data collection is completely anonymous."
|
||||||
},
|
},
|
||||||
"disableAddSiteNotification": {
|
"disableAddLoginNotification": {
|
||||||
"message": "Stäng av 'lägg till inloggning'-meddelanden",
|
"message": "Stäng av 'lägg till inloggning'-meddelanden",
|
||||||
"description": "Disable Add Site Notification"
|
"description": "Disable Add Login Notification"
|
||||||
},
|
},
|
||||||
"addSiteNotificationDesc": {
|
"addLoginNotificationDesc": {
|
||||||
"message": "'Lägg till inloggning'-meddelanden frågar dig om du vill lägga till en inloggning automatiskt till ditt valv, när du använder en inloggning som inte redan finns i ditt valv.",
|
"message": "'Lägg till inloggning'-meddelanden frågar dig om du vill lägga till en inloggning automatiskt till ditt valv, när du använder en inloggning som inte redan finns i ditt valv.",
|
||||||
"description": "The \"Add Site Notification\" automatically prompts you to save new sites to your vault whenever you log into them for the first time."
|
"description": "The \"Add Login Notification\" automatically prompts you to save new logins to your vault whenever you log into them for the first time."
|
||||||
},
|
},
|
||||||
"notificationAddDesc": {
|
"notificationAddDesc": {
|
||||||
"message": "Ska bitwarden komma ihåg det här lösenordet åt dig?",
|
"message": "Ska bitwarden komma ihåg det här lösenordet åt dig?",
|
||||||
|
|
|
@ -95,9 +95,9 @@
|
||||||
"message": "生成密码 (并复制)",
|
"message": "生成密码 (并复制)",
|
||||||
"description": "Generate Password (copied)"
|
"description": "Generate Password (copied)"
|
||||||
},
|
},
|
||||||
"noMatchingSites": {
|
"noMatchingLogins": {
|
||||||
"message": "没有匹配的网站。",
|
"message": "没有匹配的网站。",
|
||||||
"description": "No matching sites."
|
"description": "No matching logins."
|
||||||
},
|
},
|
||||||
"vaultLocked": {
|
"vaultLocked": {
|
||||||
"message": "密码库已锁定",
|
"message": "密码库已锁定",
|
||||||
|
@ -105,11 +105,11 @@
|
||||||
},
|
},
|
||||||
"autoFillInfo": {
|
"autoFillInfo": {
|
||||||
"message": "当前浏览器标签中没有可以自动填充的网站。",
|
"message": "当前浏览器标签中没有可以自动填充的网站。",
|
||||||
"description": "There are no sites available to auto-fill for the current browser tab."
|
"description": "There are no logins available to auto-fill for the current browser tab."
|
||||||
},
|
},
|
||||||
"addSite": {
|
"addLogin": {
|
||||||
"message": "添加网站",
|
"message": "添加网站",
|
||||||
"description": "Add a Site"
|
"description": "Add a Login"
|
||||||
},
|
},
|
||||||
"passwordHint": {
|
"passwordHint": {
|
||||||
"message": "密码提示",
|
"message": "密码提示",
|
||||||
|
@ -311,13 +311,13 @@
|
||||||
"message": "编辑",
|
"message": "编辑",
|
||||||
"description": "Edit"
|
"description": "Edit"
|
||||||
},
|
},
|
||||||
"noSitesInList": {
|
"noLoginsInList": {
|
||||||
"message": "列表里没有网站。",
|
"message": "列表里没有网站。",
|
||||||
"description": "There are no sites in list."
|
"description": "There are no logins in list."
|
||||||
},
|
},
|
||||||
"siteInformation": {
|
"loginInformation": {
|
||||||
"message": "网站信息",
|
"message": "网站信息",
|
||||||
"description": "Site Information"
|
"description": "Login Information"
|
||||||
},
|
},
|
||||||
"username": {
|
"username": {
|
||||||
"message": "用户名",
|
"message": "用户名",
|
||||||
|
@ -335,21 +335,21 @@
|
||||||
"message": "笔记",
|
"message": "笔记",
|
||||||
"description": "Notes"
|
"description": "Notes"
|
||||||
},
|
},
|
||||||
"editSite": {
|
"editLogin": {
|
||||||
"message": "编辑网站",
|
"message": "编辑网站",
|
||||||
"description": "Edit Site"
|
"description": "Edit Login"
|
||||||
},
|
},
|
||||||
"folder": {
|
"folder": {
|
||||||
"message": "文件夹",
|
"message": "文件夹",
|
||||||
"description": "Folder"
|
"description": "Folder"
|
||||||
},
|
},
|
||||||
"deleteSite": {
|
"deleteLogin": {
|
||||||
"message": "删除网站",
|
"message": "删除网站",
|
||||||
"description": "Delete Site"
|
"description": "Delete Login"
|
||||||
},
|
},
|
||||||
"viewSite": {
|
"viewLogin": {
|
||||||
"message": "查看网站",
|
"message": "查看网站",
|
||||||
"description": "View Site"
|
"description": "View Login"
|
||||||
},
|
},
|
||||||
"launchWebsite": {
|
"launchWebsite": {
|
||||||
"message": "打开网站",
|
"message": "打开网站",
|
||||||
|
@ -481,7 +481,7 @@
|
||||||
},
|
},
|
||||||
"autofillError": {
|
"autofillError": {
|
||||||
"message": "无法在此页面自动填充所选择的网站。请手工 复制/粘贴 您的用户名、密码。",
|
"message": "无法在此页面自动填充所选择的网站。请手工 复制/粘贴 您的用户名、密码。",
|
||||||
"description": "Unable to auto-fill the selected site on this page. Copy/paste your username and/or password instead."
|
"description": "Unable to auto-fill the selected login on this page. Copy/paste your username and/or password instead."
|
||||||
},
|
},
|
||||||
"loggedOut": {
|
"loggedOut": {
|
||||||
"message": "已登出",
|
"message": "已登出",
|
||||||
|
@ -575,21 +575,21 @@
|
||||||
"message": "URI",
|
"message": "URI",
|
||||||
"description": "URI"
|
"description": "URI"
|
||||||
},
|
},
|
||||||
"addedSite": {
|
"addedLogin": {
|
||||||
"message": "已添加的网站",
|
"message": "已添加的网站",
|
||||||
"description": "Added site"
|
"description": "Added login"
|
||||||
},
|
},
|
||||||
"editedSite": {
|
"editedLogin": {
|
||||||
"message": "已编辑的网站",
|
"message": "已编辑的网站",
|
||||||
"description": "Edited site"
|
"description": "Edited login"
|
||||||
},
|
},
|
||||||
"deleteSiteConfirmation": {
|
"deleteLoginConfirmation": {
|
||||||
"message": "您确定要删除此网站吗?",
|
"message": "您确定要删除此网站吗?",
|
||||||
"description": "Are you sure you want to delete this site?"
|
"description": "Are you sure you want to delete this login?"
|
||||||
},
|
},
|
||||||
"deletedSite": {
|
"deletedLogin": {
|
||||||
"message": "已删除的的网站",
|
"message": "已删除的的网站",
|
||||||
"description": "Deleted site"
|
"description": "Deleted login"
|
||||||
},
|
},
|
||||||
"overwritePassword": {
|
"overwritePassword": {
|
||||||
"message": "覆盖密码",
|
"message": "覆盖密码",
|
||||||
|
@ -621,6 +621,6 @@
|
||||||
},
|
},
|
||||||
"noneFolder": {
|
"noneFolder": {
|
||||||
"message": "(无)",
|
"message": "(无)",
|
||||||
"description": "(none) - this is the folder for uncategorized sites"
|
"description": "(none) - this is the folder for uncategorized logins"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -7,9 +7,9 @@ var cryptoService = new CryptoService(constantsService);
|
||||||
var tokenService = new TokenService();
|
var tokenService = new TokenService();
|
||||||
var apiService = new ApiService(tokenService);
|
var apiService = new ApiService(tokenService);
|
||||||
var userService = new UserService(tokenService, apiService, cryptoService);
|
var userService = new UserService(tokenService, apiService, cryptoService);
|
||||||
var siteService = new SiteService(cryptoService, userService, apiService);
|
var loginService = new LoginService(cryptoService, userService, apiService);
|
||||||
var folderService = new FolderService(cryptoService, userService, apiService);
|
var folderService = new FolderService(cryptoService, userService, apiService);
|
||||||
var syncService = new SyncService(siteService, folderService, userService, apiService);
|
var syncService = new SyncService(loginService, folderService, userService, apiService);
|
||||||
var autofillService = new AutofillService();
|
var autofillService = new AutofillService();
|
||||||
var passwordGenerationService = new PasswordGenerationService();
|
var passwordGenerationService = new PasswordGenerationService();
|
||||||
var appIdService = new AppIdService();
|
var appIdService = new AppIdService();
|
||||||
|
@ -28,7 +28,7 @@ chrome.commands.onCommand.addListener(function (command) {
|
||||||
});
|
});
|
||||||
|
|
||||||
var loadMenuRan = false,
|
var loadMenuRan = false,
|
||||||
siteToAutoFill = null,
|
loginToAutoFill = null,
|
||||||
pageDetailsToAutoFill = [],
|
pageDetailsToAutoFill = [],
|
||||||
autofillTimeout = null;
|
autofillTimeout = null;
|
||||||
|
|
||||||
|
@ -230,35 +230,35 @@ function loadMenuAndUpdateBadge(url, tabId, loadContextMenuOptions) {
|
||||||
|
|
||||||
chrome.browserAction.setBadgeBackgroundColor({ color: '#294e5f' });
|
chrome.browserAction.setBadgeBackgroundColor({ color: '#294e5f' });
|
||||||
|
|
||||||
siteService.getAllDecryptedForDomain(tabDomain).then(function (sites) {
|
loginService.getAllDecryptedForDomain(tabDomain).then(function (logins) {
|
||||||
sortSites(sites);
|
sortLogins(logins);
|
||||||
for (var i = 0; i < sites.length; i++) {
|
for (var i = 0; i < logins.length; i++) {
|
||||||
if (loadContextMenuOptions) {
|
if (loadContextMenuOptions) {
|
||||||
loadSiteContextMenuOptions(sites[i]);
|
loadLoginContextMenuOptions(logins[i]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (sites.length > 0 && sites.length < 9) {
|
if (logins.length > 0 && logins.length < 9) {
|
||||||
chrome.browserAction.setBadgeText({
|
chrome.browserAction.setBadgeText({
|
||||||
text: sites.length.toString(),
|
text: logins.length.toString(),
|
||||||
tabId: tabId
|
tabId: tabId
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
else if (sites.length > 0) {
|
else if (logins.length > 0) {
|
||||||
chrome.browserAction.setBadgeText({
|
chrome.browserAction.setBadgeText({
|
||||||
text: '9+',
|
text: '9+',
|
||||||
tabId: tabId
|
tabId: tabId
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
loadNoSitesContextMenuOptions(i18nService.noMatchingSites);
|
loadNoLoginsContextMenuOptions(i18nService.noMatchingLogins);
|
||||||
chrome.browserAction.setBadgeText({
|
chrome.browserAction.setBadgeText({
|
||||||
text: '',
|
text: '',
|
||||||
tabId: tabId
|
tabId: tabId
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}, function () {
|
}, function () {
|
||||||
loadNoSitesContextMenuOptions(i18nService.vaultLocked);
|
loadNoLoginsContextMenuOptions(i18nService.vaultLocked);
|
||||||
chrome.browserAction.setBadgeText({
|
chrome.browserAction.setBadgeText({
|
||||||
text: '',
|
text: '',
|
||||||
tabId: tabId
|
tabId: tabId
|
||||||
|
@ -284,29 +284,29 @@ chrome.contextMenus.onClicked.addListener(function (info, tab) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
siteService.getAllDecrypted().then(function (sites) {
|
loginService.getAllDecrypted().then(function (logins) {
|
||||||
for (var i = 0; i < sites.length; i++) {
|
for (var i = 0; i < logins.length; i++) {
|
||||||
if (sites[i].id === id) {
|
if (logins[i].id === id) {
|
||||||
if (info.parentMenuItemId === 'autofill') {
|
if (info.parentMenuItemId === 'autofill') {
|
||||||
ga('send', {
|
ga('send', {
|
||||||
hitType: 'event',
|
hitType: 'event',
|
||||||
eventAction: 'Autofilled From Context Menu'
|
eventAction: 'Autofilled From Context Menu'
|
||||||
});
|
});
|
||||||
startAutofillPage(sites[i]);
|
startAutofillPage(logins[i]);
|
||||||
}
|
}
|
||||||
else if (info.parentMenuItemId === 'copy-username') {
|
else if (info.parentMenuItemId === 'copy-username') {
|
||||||
ga('send', {
|
ga('send', {
|
||||||
hitType: 'event',
|
hitType: 'event',
|
||||||
eventAction: 'Copied Username From Context Menu'
|
eventAction: 'Copied Username From Context Menu'
|
||||||
});
|
});
|
||||||
copyToClipboard(sites[i].username);
|
copyToClipboard(logins[i].username);
|
||||||
}
|
}
|
||||||
else if (info.parentMenuItemId === 'copy-password') {
|
else if (info.parentMenuItemId === 'copy-password') {
|
||||||
ga('send', {
|
ga('send', {
|
||||||
hitType: 'event',
|
hitType: 'event',
|
||||||
eventAction: 'Copied Password From Context Menu'
|
eventAction: 'Copied Password From Context Menu'
|
||||||
});
|
});
|
||||||
copyToClipboard(sites[i].password);
|
copyToClipboard(logins[i].password);
|
||||||
}
|
}
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
@ -357,10 +357,10 @@ function addLogin(login, tab) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
siteService.getAllDecryptedForDomain(loginDomain).then(function (sites) {
|
loginService.getAllDecryptedForDomain(loginDomain).then(function (logins) {
|
||||||
var match = false;
|
var match = false;
|
||||||
for (var i = 0; i < sites.length; i++) {
|
for (var i = 0; i < logins.length; i++) {
|
||||||
if (sites[i].username === login.username) {
|
if (logins[i].username === login.username) {
|
||||||
match = true;
|
match = true;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
@ -407,7 +407,7 @@ function saveAddLogin(tab) {
|
||||||
if (loginsToAdd[i].tabId === tab.id) {
|
if (loginsToAdd[i].tabId === tab.id) {
|
||||||
var loginToAdd = loginsToAdd[i];
|
var loginToAdd = loginsToAdd[i];
|
||||||
loginsToAdd.splice(i, 1);
|
loginsToAdd.splice(i, 1);
|
||||||
siteService.encrypt({
|
loginService.encrypt({
|
||||||
id: null,
|
id: null,
|
||||||
folderId: null,
|
folderId: null,
|
||||||
favorite: false,
|
favorite: false,
|
||||||
|
@ -416,12 +416,12 @@ function saveAddLogin(tab) {
|
||||||
username: loginToAdd.username,
|
username: loginToAdd.username,
|
||||||
password: loginToAdd.password,
|
password: loginToAdd.password,
|
||||||
notes: null
|
notes: null
|
||||||
}).then(function (siteModel) {
|
}).then(function (loginModel) {
|
||||||
var site = new Site(siteModel, true);
|
var login = new Login(loginModel, true);
|
||||||
siteService.saveWithServer(site).then(function (site) {
|
loginService.saveWithServer(login).then(function (login) {
|
||||||
ga('send', {
|
ga('send', {
|
||||||
hitType: 'event',
|
hitType: 'event',
|
||||||
eventAction: 'Added Site from Notification Bar'
|
eventAction: 'Added Login from Notification Bar'
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
@ -467,8 +467,8 @@ function checkLoginsToAdd(tab) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function startAutofillPage(site) {
|
function startAutofillPage(login) {
|
||||||
siteToAutoFill = site;
|
loginToAutoFill = login;
|
||||||
chrome.tabs.query({ active: true, currentWindow: true }, function (tabs) {
|
chrome.tabs.query({ active: true, currentWindow: true }, function (tabs) {
|
||||||
var tabId = null;
|
var tabId = null;
|
||||||
if (tabs.length > 0) {
|
if (tabs.length > 0) {
|
||||||
|
@ -500,15 +500,15 @@ function autofillPage() {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (siteToAutoFill && pageDetailsToAutoFill && pageDetailsToAutoFill.length) {
|
if (loginToAutoFill && pageDetailsToAutoFill && pageDetailsToAutoFill.length) {
|
||||||
for (var i = 0; i < pageDetailsToAutoFill.length; i++) {
|
for (var i = 0; i < pageDetailsToAutoFill.length; i++) {
|
||||||
// make sure we're still on correct tab
|
// make sure we're still on correct tab
|
||||||
if (pageDetailsToAutoFill[i].tabId !== tabId) {
|
if (pageDetailsToAutoFill[i].tabId !== tabId) {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
var fillScript = autofillService.generateFillScript(pageDetailsToAutoFill[i].details, siteToAutoFill.username,
|
var fillScript = autofillService.generateFillScript(pageDetailsToAutoFill[i].details, loginToAutoFill.username,
|
||||||
siteToAutoFill.password);
|
loginToAutoFill.password);
|
||||||
if (tabId && fillScript && fillScript.script && fillScript.script.length) {
|
if (tabId && fillScript && fillScript.script && fillScript.script.length) {
|
||||||
chrome.tabs.sendMessage(tabId, {
|
chrome.tabs.sendMessage(tabId, {
|
||||||
command: 'fillForm',
|
command: 'fillForm',
|
||||||
|
@ -521,13 +521,13 @@ function autofillPage() {
|
||||||
}
|
}
|
||||||
|
|
||||||
// reset
|
// reset
|
||||||
siteToAutoFill = null;
|
loginToAutoFill = null;
|
||||||
pageDetailsToAutoFill = [];
|
pageDetailsToAutoFill = [];
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
function sortSites(sites) {
|
function sortLogins(logins) {
|
||||||
sites.sort(function (a, b) {
|
logins.sort(function (a, b) {
|
||||||
var nameA = (a.name + '_' + a.username).toUpperCase();
|
var nameA = (a.name + '_' + a.username).toUpperCase();
|
||||||
var nameB = (b.name + '_' + b.username).toUpperCase();
|
var nameB = (b.name + '_' + b.username).toUpperCase();
|
||||||
|
|
||||||
|
@ -542,17 +542,17 @@ function sortSites(sites) {
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
function loadSiteContextMenuOptions(site) {
|
function loadLoginContextMenuOptions(login) {
|
||||||
var title = site.name + (site.username && site.username !== '' ? ' (' + site.username + ')' : '');
|
var title = login.name + (login.username && login.username !== '' ? ' (' + login.username + ')' : '');
|
||||||
loadContextMenuOptions(title, site.id, site);
|
loadContextMenuOptions(title, login.id, login);
|
||||||
}
|
}
|
||||||
|
|
||||||
function loadNoSitesContextMenuOptions(noSitesMessage) {
|
function loadNoLoginsContextMenuOptions(noLoginsMessage) {
|
||||||
loadContextMenuOptions(noSitesMessage, 'noop', null);
|
loadContextMenuOptions(noLoginsMessage, 'noop', null);
|
||||||
}
|
}
|
||||||
|
|
||||||
function loadContextMenuOptions(title, idSuffix, site) {
|
function loadContextMenuOptions(title, idSuffix, login) {
|
||||||
if (!site || (site.password && site.password !== '')) {
|
if (!login || (login.password && login.password !== '')) {
|
||||||
chrome.contextMenus.create({
|
chrome.contextMenus.create({
|
||||||
type: 'normal',
|
type: 'normal',
|
||||||
id: 'autofill_' + idSuffix,
|
id: 'autofill_' + idSuffix,
|
||||||
|
@ -562,7 +562,7 @@ function loadContextMenuOptions(title, idSuffix, site) {
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!site || (site.username && site.username !== '')) {
|
if (!login || (login.username && login.username !== '')) {
|
||||||
chrome.contextMenus.create({
|
chrome.contextMenus.create({
|
||||||
type: 'normal',
|
type: 'normal',
|
||||||
id: 'copy-username_' + idSuffix,
|
id: 'copy-username_' + idSuffix,
|
||||||
|
@ -572,7 +572,7 @@ function loadContextMenuOptions(title, idSuffix, site) {
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!site || (site.password && site.password !== '')) {
|
if (!login || (login.password && login.password !== '')) {
|
||||||
chrome.contextMenus.create({
|
chrome.contextMenus.create({
|
||||||
type: 'normal',
|
type: 'normal',
|
||||||
id: 'copy-password_' + idSuffix,
|
id: 'copy-password_' + idSuffix,
|
||||||
|
@ -660,7 +660,7 @@ function checkLock() {
|
||||||
cryptoService.clearKey(function () {
|
cryptoService.clearKey(function () {
|
||||||
setIcon();
|
setIcon();
|
||||||
folderService.clearCache();
|
folderService.clearCache();
|
||||||
siteService.clearCache();
|
loginService.clearCache();
|
||||||
refreshBadgeAndMenu();
|
refreshBadgeAndMenu();
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
|
@ -48,7 +48,7 @@
|
||||||
"services/apiService.js",
|
"services/apiService.js",
|
||||||
"services/userService.js",
|
"services/userService.js",
|
||||||
"services/folderService.js",
|
"services/folderService.js",
|
||||||
"services/siteService.js",
|
"services/loginService.js",
|
||||||
"services/syncService.js",
|
"services/syncService.js",
|
||||||
"services/autofillService.js",
|
"services/autofillService.js",
|
||||||
"services/appIdService.js",
|
"services/appIdService.js",
|
||||||
|
|
|
@ -19,12 +19,12 @@
|
||||||
{{login.name}}
|
{{login.name}}
|
||||||
</div>
|
</div>
|
||||||
<div class="list-section-item" ng-if="login.uri">
|
<div class="list-section-item" ng-if="login.uri">
|
||||||
<a class="btn-list" href="" title="{{i18n.launchWebsite}}" ng-click="launchWebsite(site)"
|
<a class="btn-list" href="" title="{{i18n.launchWebsite}}" ng-click="launchWebsite(login)"
|
||||||
ng-show="login.showLaunch">
|
ng-show="login.showLaunch">
|
||||||
<i class="fa fa-lg fa-share-square-o"></i>
|
<i class="fa fa-lg fa-share-square-o"></i>
|
||||||
</a>
|
</a>
|
||||||
<span class="item-label">{{i18n.website}}</span>
|
<span class="item-label">{{i18n.website}}</span>
|
||||||
{{site.website}}
|
{{login.website}}
|
||||||
</div>
|
</div>
|
||||||
<div class="list-section-item" ng-if="login.username">
|
<div class="list-section-item" ng-if="login.username">
|
||||||
<a class="btn-list" href="" title="{{i18n.copyUsername}}" ngclipboard ngclipboard-error="clipboardError(e)"
|
<a class="btn-list" href="" title="{{i18n.copyUsername}}" ngclipboard ngclipboard-error="clipboardError(e)"
|
Loading…
Reference in New Issue