1
0
mirror of https://github.com/keeweb/keeweb.git synced 2024-06-26 07:39:04 +02:00

Merge branch 'release-1.3'

This commit is contained in:
antelle 2016-09-20 23:46:26 +03:00
commit 52701af6d6
22 changed files with 2269 additions and 236 deletions

View File

@ -1,4 +1,4 @@
Copyright (C) 2015 Antelle
Copyright (C) 2016 Antelle
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
@ -19,215 +19,6 @@ LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
======================================================================
======================================================================================
Dependencies Licenses
======================================================================================
jsqrcode license: Apache-2.0
Apache License
Version 2.0, January 2004
http://www.apache.org/licenses/
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
1. Definitions.
"License" shall mean the terms and conditions for use, reproduction,
and distribution as defined by Sections 1 through 9 of this document.
"Licensor" shall mean the copyright owner or entity authorized by
the copyright owner that is granting the License.
"Legal Entity" shall mean the union of the acting entity and all
other entities that control, are controlled by, or are under common
control with that entity. For the purposes of this definition,
"control" means (i) the power, direct or indirect, to cause the
direction or management of such entity, whether by contract or
otherwise, or (ii) ownership of fifty percent (50%) or more of the
outstanding shares, or (iii) beneficial ownership of such entity.
"You" (or "Your") shall mean an individual or Legal Entity
exercising permissions granted by this License.
"Source" form shall mean the preferred form for making modifications,
including but not limited to software source code, documentation
source, and configuration files.
"Object" form shall mean any form resulting from mechanical
transformation or translation of a Source form, including but
not limited to compiled object code, generated documentation,
and conversions to other media types.
"Work" shall mean the work of authorship, whether in Source or
Object form, made available under the License, as indicated by a
copyright notice that is included in or attached to the work
(an example is provided in the Appendix below).
"Derivative Works" shall mean any work, whether in Source or Object
form, that is based on (or derived from) the Work and for which the
editorial revisions, annotations, elaborations, or other modifications
represent, as a whole, an original work of authorship. For the purposes
of this License, Derivative Works shall not include works that remain
separable from, or merely link (or bind by name) to the interfaces of,
the Work and Derivative Works thereof.
"Contribution" shall mean any work of authorship, including
the original version of the Work and any modifications or additions
to that Work or Derivative Works thereof, that is intentionally
submitted to Licensor for inclusion in the Work by the copyright owner
or by an individual or Legal Entity authorized to submit on behalf of
the copyright owner. For the purposes of this definition, "submitted"
means any form of electronic, verbal, or written communication sent
to the Licensor or its representatives, including but not limited to
communication on electronic mailing lists, source code control systems,
and issue tracking systems that are managed by, or on behalf of, the
Licensor for the purpose of discussing and improving the Work, but
excluding communication that is conspicuously marked or otherwise
designated in writing by the copyright owner as "Not a Contribution."
"Contributor" shall mean Licensor and any individual or Legal Entity
on behalf of whom a Contribution has been received by Licensor and
subsequently incorporated within the Work.
2. Grant of Copyright License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
copyright license to reproduce, prepare Derivative Works of,
publicly display, publicly perform, sublicense, and distribute the
Work and such Derivative Works in Source or Object form.
3. Grant of Patent License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
(except as stated in this section) patent license to make, have made,
use, offer to sell, sell, import, and otherwise transfer the Work,
where such license applies only to those patent claims licensable
by such Contributor that are necessarily infringed by their
Contribution(s) alone or by combination of their Contribution(s)
with the Work to which such Contribution(s) was submitted. If You
institute patent litigation against any entity (including a
cross-claim or counterclaim in a lawsuit) alleging that the Work
or a Contribution incorporated within the Work constitutes direct
or contributory patent infringement, then any patent licenses
granted to You under this License for that Work shall terminate
as of the date such litigation is filed.
4. Redistribution. You may reproduce and distribute copies of the
Work or Derivative Works thereof in any medium, with or without
modifications, and in Source or Object form, provided that You
meet the following conditions:
(a) You must give any other recipients of the Work or
Derivative Works a copy of this License; and
(b) You must cause any modified files to carry prominent notices
stating that You changed the files; and
(c) You must retain, in the Source form of any Derivative Works
that You distribute, all copyright, patent, trademark, and
attribution notices from the Source form of the Work,
excluding those notices that do not pertain to any part of
the Derivative Works; and
(d) If the Work includes a "NOTICE" text file as part of its
distribution, then any Derivative Works that You distribute must
include a readable copy of the attribution notices contained
within such NOTICE file, excluding those notices that do not
pertain to any part of the Derivative Works, in at least one
of the following places: within a NOTICE text file distributed
as part of the Derivative Works; within the Source form or
documentation, if provided along with the Derivative Works; or,
within a display generated by the Derivative Works, if and
wherever such third-party notices normally appear. The contents
of the NOTICE file are for informational purposes only and
do not modify the License. You may add Your own attribution
notices within Derivative Works that You distribute, alongside
or as an addendum to the NOTICE text from the Work, provided
that such additional attribution notices cannot be construed
as modifying the License.
You may add Your own copyright statement to Your modifications and
may provide additional or different license terms and conditions
for use, reproduction, or distribution of Your modifications, or
for any such Derivative Works as a whole, provided Your use,
reproduction, and distribution of the Work otherwise complies with
the conditions stated in this License.
5. Submission of Contributions. Unless You explicitly state otherwise,
any Contribution intentionally submitted for inclusion in the Work
by You to the Licensor shall be under the terms and conditions of
this License, without any additional terms or conditions.
Notwithstanding the above, nothing herein shall supersede or modify
the terms of any separate license agreement you may have executed
with Licensor regarding such Contributions.
6. Trademarks. This License does not grant permission to use the trade
names, trademarks, service marks, or product names of the Licensor,
except as required for reasonable and customary use in describing the
origin of the Work and reproducing the content of the NOTICE file.
7. Disclaimer of Warranty. Unless required by applicable law or
agreed to in writing, Licensor provides the Work (and each
Contributor provides its Contributions) on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
implied, including, without limitation, any warranties or conditions
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
PARTICULAR PURPOSE. You are solely responsible for determining the
appropriateness of using or redistributing the Work and assume any
risks associated with Your exercise of permissions under this License.
8. Limitation of Liability. In no event and under no legal theory,
whether in tort (including negligence), contract, or otherwise,
unless required by applicable law (such as deliberate and grossly
negligent acts) or agreed to in writing, shall any Contributor be
liable to You for damages, including any direct, indirect, special,
incidental, or consequential damages of any character arising as a
result of this License or out of the use or inability to use the
Work (including but not limited to damages for loss of goodwill,
work stoppage, computer failure or malfunction, or any and all
other commercial damages or losses), even if such Contributor
has been advised of the possibility of such damages.
9. Accepting Warranty or Additional Liability. While redistributing
the Work or Derivative Works thereof, You may choose to offer,
and charge a fee for, acceptance of support, warranty, indemnity,
or other liability obligations and/or rights consistent with this
License. However, in accepting such obligations, You may act only
on Your own behalf and on Your sole responsibility, not on behalf
of any other Contributor, and only if You agree to indemnify,
defend, and hold each Contributor harmless for any liability
incurred by, or claims asserted against, such Contributor by reason
of your accepting any such warranty or additional liability.
END OF TERMS AND CONDITIONS
APPENDIX: How to apply the Apache License to your work.
To apply the Apache License to your work, attach the following
boilerplate notice, with the fields enclosed by brackets "[]"
replaced with your own identifying information. (Don't include
the brackets!) The text should be enclosed in the appropriate
comment syntax for the file format. We also recommend that a
file or class name and description of purpose be included on the
same "printed page" as the copyright notice for easier
identification within third-party archives.
Copyright [yyyy] [name of copyright owner]
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
================================================================================
Dependencies licenses can be found in LICENSES-DEPS.txt

211
LICENSES-DEPS.txt Normal file
View File

@ -0,0 +1,211 @@
======================================================================================
Dependencies Licenses
======================================================================================
jsqrcode license: Apache-2.0
Apache License
Version 2.0, January 2004
http://www.apache.org/licenses/
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
1. Definitions.
"License" shall mean the terms and conditions for use, reproduction,
and distribution as defined by Sections 1 through 9 of this document.
"Licensor" shall mean the copyright owner or entity authorized by
the copyright owner that is granting the License.
"Legal Entity" shall mean the union of the acting entity and all
other entities that control, are controlled by, or are under common
control with that entity. For the purposes of this definition,
"control" means (i) the power, direct or indirect, to cause the
direction or management of such entity, whether by contract or
otherwise, or (ii) ownership of fifty percent (50%) or more of the
outstanding shares, or (iii) beneficial ownership of such entity.
"You" (or "Your") shall mean an individual or Legal Entity
exercising permissions granted by this License.
"Source" form shall mean the preferred form for making modifications,
including but not limited to software source code, documentation
source, and configuration files.
"Object" form shall mean any form resulting from mechanical
transformation or translation of a Source form, including but
not limited to compiled object code, generated documentation,
and conversions to other media types.
"Work" shall mean the work of authorship, whether in Source or
Object form, made available under the License, as indicated by a
copyright notice that is included in or attached to the work
(an example is provided in the Appendix below).
"Derivative Works" shall mean any work, whether in Source or Object
form, that is based on (or derived from) the Work and for which the
editorial revisions, annotations, elaborations, or other modifications
represent, as a whole, an original work of authorship. For the purposes
of this License, Derivative Works shall not include works that remain
separable from, or merely link (or bind by name) to the interfaces of,
the Work and Derivative Works thereof.
"Contribution" shall mean any work of authorship, including
the original version of the Work and any modifications or additions
to that Work or Derivative Works thereof, that is intentionally
submitted to Licensor for inclusion in the Work by the copyright owner
or by an individual or Legal Entity authorized to submit on behalf of
the copyright owner. For the purposes of this definition, "submitted"
means any form of electronic, verbal, or written communication sent
to the Licensor or its representatives, including but not limited to
communication on electronic mailing lists, source code control systems,
and issue tracking systems that are managed by, or on behalf of, the
Licensor for the purpose of discussing and improving the Work, but
excluding communication that is conspicuously marked or otherwise
designated in writing by the copyright owner as "Not a Contribution."
"Contributor" shall mean Licensor and any individual or Legal Entity
on behalf of whom a Contribution has been received by Licensor and
subsequently incorporated within the Work.
2. Grant of Copyright License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
copyright license to reproduce, prepare Derivative Works of,
publicly display, publicly perform, sublicense, and distribute the
Work and such Derivative Works in Source or Object form.
3. Grant of Patent License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
(except as stated in this section) patent license to make, have made,
use, offer to sell, sell, import, and otherwise transfer the Work,
where such license applies only to those patent claims licensable
by such Contributor that are necessarily infringed by their
Contribution(s) alone or by combination of their Contribution(s)
with the Work to which such Contribution(s) was submitted. If You
institute patent litigation against any entity (including a
cross-claim or counterclaim in a lawsuit) alleging that the Work
or a Contribution incorporated within the Work constitutes direct
or contributory patent infringement, then any patent licenses
granted to You under this License for that Work shall terminate
as of the date such litigation is filed.
4. Redistribution. You may reproduce and distribute copies of the
Work or Derivative Works thereof in any medium, with or without
modifications, and in Source or Object form, provided that You
meet the following conditions:
(a) You must give any other recipients of the Work or
Derivative Works a copy of this License; and
(b) You must cause any modified files to carry prominent notices
stating that You changed the files; and
(c) You must retain, in the Source form of any Derivative Works
that You distribute, all copyright, patent, trademark, and
attribution notices from the Source form of the Work,
excluding those notices that do not pertain to any part of
the Derivative Works; and
(d) If the Work includes a "NOTICE" text file as part of its
distribution, then any Derivative Works that You distribute must
include a readable copy of the attribution notices contained
within such NOTICE file, excluding those notices that do not
pertain to any part of the Derivative Works, in at least one
of the following places: within a NOTICE text file distributed
as part of the Derivative Works; within the Source form or
documentation, if provided along with the Derivative Works; or,
within a display generated by the Derivative Works, if and
wherever such third-party notices normally appear. The contents
of the NOTICE file are for informational purposes only and
do not modify the License. You may add Your own attribution
notices within Derivative Works that You distribute, alongside
or as an addendum to the NOTICE text from the Work, provided
that such additional attribution notices cannot be construed
as modifying the License.
You may add Your own copyright statement to Your modifications and
may provide additional or different license terms and conditions
for use, reproduction, or distribution of Your modifications, or
for any such Derivative Works as a whole, provided Your use,
reproduction, and distribution of the Work otherwise complies with
the conditions stated in this License.
5. Submission of Contributions. Unless You explicitly state otherwise,
any Contribution intentionally submitted for inclusion in the Work
by You to the Licensor shall be under the terms and conditions of
this License, without any additional terms or conditions.
Notwithstanding the above, nothing herein shall supersede or modify
the terms of any separate license agreement you may have executed
with Licensor regarding such Contributions.
6. Trademarks. This License does not grant permission to use the trade
names, trademarks, service marks, or product names of the Licensor,
except as required for reasonable and customary use in describing the
origin of the Work and reproducing the content of the NOTICE file.
7. Disclaimer of Warranty. Unless required by applicable law or
agreed to in writing, Licensor provides the Work (and each
Contributor provides its Contributions) on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
implied, including, without limitation, any warranties or conditions
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
PARTICULAR PURPOSE. You are solely responsible for determining the
appropriateness of using or redistributing the Work and assume any
risks associated with Your exercise of permissions under this License.
8. Limitation of Liability. In no event and under no legal theory,
whether in tort (including negligence), contract, or otherwise,
unless required by applicable law (such as deliberate and grossly
negligent acts) or agreed to in writing, shall any Contributor be
liable to You for damages, including any direct, indirect, special,
incidental, or consequential damages of any character arising as a
result of this License or out of the use or inability to use the
Work (including but not limited to damages for loss of goodwill,
work stoppage, computer failure or malfunction, or any and all
other commercial damages or losses), even if such Contributor
has been advised of the possibility of such damages.
9. Accepting Warranty or Additional Liability. While redistributing
the Work or Derivative Works thereof, You may choose to offer,
and charge a fee for, acceptance of support, warranty, indemnity,
or other liability obligations and/or rights consistent with this
License. However, in accepting such obligations, You may act only
on Your own behalf and on Your sole responsibility, not on behalf
of any other Contributor, and only if You agree to indemnify,
defend, and hold each Contributor harmless for any liability
incurred by, or claims asserted against, such Contributor by reason
of your accepting any such warranty or additional liability.
END OF TERMS AND CONDITIONS
APPENDIX: How to apply the Apache License to your work.
To apply the Apache License to your work, attach the following
boilerplate notice, with the fields enclosed by brackets "[]"
replaced with your own identifying information. (Don't include
the brackets!) The text should be enclosed in the appropriate
comment syntax for the file format. We also recommend that a
file or class name and description of purpose be included on the
same "printed page" as the copyright notice for easier
identification within third-party archives.
Copyright [yyyy] [name of copyright owner]
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
================================================================================

View File

@ -59,7 +59,15 @@ For debug build:
Please, read contribution guidelines: [for issues](.github/ISSUE_TEMPLATE.md) and [for pull requests](.github/PULL_REQUEST_TEMPLATE.md).
For pull requests: branch is important! `master` is only for hotfixes, `develop` is for new features.
Here's a [list of issues](https://github.com/keeweb/keeweb/labels/need%20help) which heed help.
Also you can help by [translating KeeWeb](https://keeweb.oneskyapp.com) to your language.
Also you can help by [translating KeeWeb](https://keeweb.oneskyapp.com) to your language.
# Donations
Donate with PayPal:
[![Donate with PayPal](https://www.paypal.com/en_US/i/btn/btn_donate_LG.gif)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=VE75PM997C2GW)
Please note: donation does not imply any type of service contract.
# License

View File

@ -76,6 +76,7 @@ $(() => {
}
function showView() {
appModel.prepare();
new AppView({ model: appModel }).render();
Updater.init();
}

2
app/scripts/locales/de-DE.json Normal file → Executable file
View File

@ -1,5 +1,4 @@
{
"entry": "Eintrag",
"months": [
"Januar",
"Februar",
@ -55,6 +54,7 @@
"website": "Website",
"tags": "Tags",
"notes": "Notizen",
"entry": "Eintrag",
"group": "Gruppe",
"noTitle": "Keinen Titel",
"or": "oder",

500
app/scripts/locales/fr-FR.json Executable file
View File

@ -0,0 +1,500 @@
{
"months": [
"Janvier",
"F\u00e9vrier",
"Mars",
"Avril",
"Mai",
"Juin",
"Juillet",
"Ao\u00fbt",
"Septembre",
"Octobre",
"Novembre",
"D\u00e9cembre"
],
"monthsShort": [
"Janv",
"F\u00e9vr",
"Mars",
"Avr",
"Mai",
"Juin",
"Juil",
"Ao\u00fbt",
"Sept",
"Oct",
"Nov",
"D\u00e9c"
],
"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\u00f4ne",
"title": "titre",
"password": "mot de passe",
"user": "utilisateur",
"website": "site web",
"tags": "tags",
"notes": "notes",
"entry": "entr\u00e9e",
"group": "groupe",
"noTitle": "aucun titre",
"or": "ou",
"notImplemented": "Non Impl\u00e9ment\u00e9",
"saveChanges": "Sauvegarder les changements",
"discardChanges": "Annuler les changements",
"advanced": "Avanc\u00e9",
"shortcuts": "Raccourcis",
"help": "Aide",
"settings": "Param\u00e8tres",
"history": "historique",
"cache": "cache",
"file": "fichier",
"webdav": "WebDAV",
"dropbox": "Dropbox",
"gdrive": "Google Drive",
"onedrive": "OneDrive",
"menuAllItems": "Tous les items",
"menuColors": "Couleurs",
"menuTrash": "Corbeille",
"menuSetGeneral": "G\u00e9n\u00e9ral",
"menuSetAbout": "A propos",
"menuAlertNoTags": "Aucun tag",
"menuAlertNoTagsBody": "Vous pouvez ajouter de nouveaux tags en \u00e9ditant les champs, dans la section tags.",
"menuEmptyTrash": "Vider la corbeille",
"menuEmptyTrashAlert": "Vider la corbeille?",
"menuEmptyTrashAlertBody": "Vous ne pourrez plus y mettre des \u00e9l\u00e9ments",
"menuItemCollapsed": "Double-cliquer pour d\u00e9plier",
"alertYes": "Oui",
"alertNo": "Non",
"alertOk": "OK",
"alertCancel": "Annuler",
"alertSignIn": "Connexion",
"alertCopy": "Copier",
"alertClose": "Fermer",
"appBeta": "ATTENTION: version beta, aper\u00e7u seulement",
"footerOpen": "Ouvrir\/Nouveau",
"footerSyncError": "Sync erreur",
"footerTitleGen": "G\u00e9n\u00e9rer",
"footerTitleLock": "Verrouiller",
"genLen": "Longueur",
"genNewPass": "Nouveau mot de passe",
"genPresetDefault": "pr\u00e9r\u00e9glage par d\u00e9faut",
"genPresetDerived": "comme ancien mot de passe",
"genPresetPronounceable": "pronon\u00e7able",
"genPresetMed": "longueur moyenne",
"genPresetLong": "long",
"genPresetPin4": "code \u00e0 4 chiffres",
"genPresetMac": "adresse MAC",
"genPresetHash128": "hash 128-bit",
"genPresetHash256": "hash 256-bit",
"grpTitle": "Groupe",
"grpSearch": "Activer la recherche dans les entr\u00e9es de ce groupe",
"grpAutoType": "Activer l'auto-type",
"grpAutoTypeSeq": "S\u00e9quence auto-type",
"grpAutoTypeSeqDefault": "Utiliser la s\u00e9quence d'auto-type par d\u00e9faut",
"grpTrash": "Supprimer le groupe avec toutes les entr\u00e9es",
"tagTitle": "Tag",
"tagTrash": "Supprimer le tag de toutes les entr\u00e9es",
"tagRename": "Renommer",
"tagTrashQuestion": "Supprimer le tag de toutes les entr\u00e9es?",
"tagTrashQuestionBody": "Ce tag va \u00eatre supprim\u00e9 de toutes les entr\u00e9es. Il n'y aura pas de moyen facile de le remettre.",
"tagExists": "Ce tag existe d\u00e9j\u00e0",
"tagExistsBody": "Un tag existe d\u00e9j\u00e0 avec ce nom. Merci de choisir un autre nom.",
"tagBadName": "Nom invalide",
"tagBadNameBody": "Un nom de tag ne peut pas contenir les caract\u00e8res {}. Merci de les supprimer.",
"genPsTitle": "G\u00e9n\u00e9rateur de pr\u00e9r\u00e9glage",
"genPsCreate": "Nouveau pr\u00e9r\u00e9glage",
"genPsDelete": "Supprimer pr\u00e9r\u00e9glage",
"genPsNew": "pr\u00e9r\u00e9glage",
"genPsEnabled": "Afficher dans la liste des pr\u00e9r\u00e9glages",
"genPsDefault": "S\u00e9lectionn\u00e9 par d\u00e9faut",
"genPsDefaultLength": "Longueur par d\u00e9faut",
"genPsUpper": "Lettres latines majuscules",
"genPsLower": "Lettres latines minuscules",
"genPsDigits": "Chiffres",
"genPsSpecial": "Caract\u00e8res sp\u00e9ciaux",
"genPsBrackets": "Parenth\u00e8ses",
"genPsHigh": "Caract\u00e8res ASCII hauts",
"genPsAmbiguous": "Caract\u00e8res ambigus",
"genPsInclude": "Caract\u00e8res additionnels \u00e0 inclure",
"genPsExample": "Exemple de mot de passe g\u00e9n\u00e9r\u00e9",
"keyChangeTitleRemote": "Cl\u00e9 ma\u00eetre chang\u00e9e",
"keyChangeMessageRemote": "La cl\u00e9 ma\u00eetre a \u00e9t\u00e9 chang\u00e9e pour cette base de donn\u00e9e. Merci d'entrer une nouvelle cl\u00e9",
"keyChangeTitleExpired": "Cl\u00e9 ma\u00eetre expir\u00e9e",
"keyChangeMessageExpired": "La cl\u00e9 ma\u00eetre pour cette base de donn\u00e9e est expir\u00e9e. Merci d'entrer une nouvelle cl\u00e9",
"keyChangeRepeatPassword": "Mot de passe, encore une fois",
"iconFavTitle": "T\u00e9l\u00e9charger et utiliser le favicon du site web",
"iconSelCustom": "S\u00e9lectionner un ic\u00f4ne personnalis\u00e9",
"listEmptyTitle": "Vide",
"listEmptyAdd": "ajouter avec le bouton {} au-dessus",
"listGroup": "Groupe",
"listNoWebsite": "aucun site web",
"listNoUser": "aucun utilisateur",
"listNoAttachments": "aucune pi\u00e8ce-jointe",
"searchAddNew": "Ajouter Nouveau",
"searchSort": "Trier",
"searchCreated": "Cr\u00e9\u00e9",
"searchUpdated": "Mis \u00e0 jour",
"searchAttachments": "Pi\u00e8ce-jointes",
"searchAZ": "A {} Z",
"searchZA": "Z {} A",
"searchON": "Ancien {} Nouveau",
"searchNO": "Nouveau {} Ancien",
"searchShiftClickOr": "maj-click ou",
"searchAdvTitle": "Afficher\/masquer recherche avanc\u00e9e",
"searchSearchIn": "Rechercher dans",
"searchOther": "Autres champs",
"searchProtect": "Champs s\u00e9curis\u00e9s",
"searchOptions": "Options",
"searchCase": "Respecte la casse",
"searchRegex": "RegEx",
"openOpen": "Ouvrir",
"openNew": "Nouveau",
"openMore": "Plus",
"openDemo": "D\u00e9mo",
"openXml": "Importer XML",
"openCaps": "Majuscules activ\u00e9s",
"openClickToOpen": "Cliquer pour ouvrir un fichier",
"openKeyFile": "fichier cl\u00e9",
"openKeyFileDropbox": "(depuis dropbox)",
"openDropHere": "d\u00e9poser les fichiers ici",
"openFailedRead": "\u00c9chec lors de la lecture du fichier",
"openNothingFound": "Aucun r\u00e9sultat",
"openNothingFoundBody": "Aucun fichier ne peut \u00eatre ouvert.",
"openNothingFoundBodyFolder": "Les fichiers sont recherch\u00e9s dans le dossier {}",
"openAppFolder": "appli",
"openRootFolder": "racine",
"openSelectFile": "S\u00e9lectionner un fichier",
"openSelectFileBody": "S\u00e9lectionner un fichier que vous voudriez ouvrir",
"openPassFor": "Mot de passe pour",
"openRemoveLastQuestion": "Supprimer le fichier local?",
"openRemoveLastQuestionBody": "Le fichier que vous voulez supprimer est sauvegard\u00e9 dans l'appli. Le supprimer de fa\u00e7on d\u00e9finitive?",
"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\u00e9 \u00e0 l'int\u00e9rieur de l'app. Les modifications apport\u00e9es ne seront pas sauvegard\u00e9s vers le syst\u00e8me de fichiers. Pour obtenir le fichier avec vos donn\u00e9es, exporter \u00e0 partir des param\u00e8tres.",
"openLocalFileDontShow": "Ne plus afficher",
"openWrongFile": "Fichier invalide",
"openWrongFileBody": "(une phrase vide)",
"openKdbFileBody": "(une phrase vide)",
"openConfigHeader": "{} Param\u00e8tres",
"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\u00e9",
"openError": "Erreur",
"openErrorDescription": "Une erreur est survenue \u00e0 l'ouverture du fichier",
"openErrorFileNotFound": "Fichier non trouv\u00e9",
"detAttDownload": "Cliquer sur le bouton de pi\u00e8ce-jointe en pressant la touche Maj ou",
"detAttDelToRemove": "Supprimer pour enlever",
"detEmpty": "Vos mot de passe seront affich\u00e9s ici",
"detGroupRestore": "Pour restaurer ce groupe, veuillez le glisser-d\u00e9poser dans un des groupes hors de la corbeille",
"detHistoryClickPoint": "Cliquer sur une entr\u00e9e de l'historique pour voir son \u00e9tat",
"detHistoryReturn": "Retour vers l'entr\u00e9e",
"detHistoryRevert": "Revenir \u00e0 cet \u00e9tat",
"detHistoryDel": "Supprimer cet \u00e9tat",
"detHistoryEmpty": "vide",
"detHistoryModified": "modifi\u00e9",
"detHistoryRec": "archive",
"detHistoryRecs": "archives",
"detHistoryVersion": "Version",
"detHistorySaved": "Sauvegard\u00e9",
"detHistoryNoTitle": "sans titre",
"detHistoryCurState": "\u00e9tat actuel",
"detHistoryCurUnsavedState": "\u00e9tat actuel non sauvegard\u00e9",
"detBackToList": "retour vers liste",
"detSetIconColor": "Changer de couleur",
"detSetIcon": "Changer d'ic\u00f4ne",
"detDropAttachments": "D\u00e9poser une pi\u00e8ce-jointe ici",
"detDelEntry": "Supprimer",
"detDelEntryPerm": "Supprimer d\u00e9finitivement",
"detExpires": "Expire",
"detExpired": "expir\u00e9e",
"detGroup": "Groupe",
"detCreated": "Cr\u00e9\u00e9 le",
"detUpdated": "Mis \u00e0 jour",
"detNetField": "Nouveau champ",
"detAttachments": "Pi\u00e8ces-jointes",
"detDelFromTrash": "Supprimer de la Corbeille ?",
"detDelFromTrashBody": "Vous ne pourrez plus le r\u00e9cup\u00e9rer.",
"detDelFromTrashBodyHint": "Pour supprimer tous les \u00e9l\u00e9ments de la Corbeille, cliquez sur le bouton de suppression dans le menu de la Corbeille.",
"detFieldCopied": "Copi\u00e9",
"detFieldCopiedTime": "Copi\u00e9 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 \u00e0 usage unique",
"detClone": "Dupliquer",
"detClonedName": "Copier",
"detAutoType": "Saisie auto",
"detAutoTypeEnabled": "Activer la saisie automatique pour cette entr\u00e9e",
"detAutoTypeSequence": "Frappes",
"detAutoTypeInput": "Entr\u00e9e",
"detAutoTypeShortcutsDesc": "{} ou {} tant que l'appli est inactive",
"detAutoTypeObfuscation": "M\u00e9langer touches r\u00e9elles et al\u00e9atoire",
"detAutoTypeWindow": "Fen\u00eatre",
"detAutoTypeInputWindow": "Titre de fen\u00eatre",
"detSetupOtpAlert": "Scanner le code QR",
"detSetupOtpAlertBody": "Veuillez copier le code QR qui est affich\u00e9 sur la page d'autorisation",
"detSetupOtpAlertBody1": "1. aller sur la page d'autorisation",
"detSetupOtpAlertBody2": "2. faire une capture d'\u00e9cran 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\u00e9sol\u00e9, le format de l'image ne peut pas \u00eatre lu, merci de contacter les auteurs de l'application avec le d\u00e9tail de l'erreur.",
"detOtpImageReading": "Lecture du code QR...",
"detOtpQrError": "Erreur lecture du code QR",
"detOtpQrErrorBody": "D\u00e9sol\u00e9 le QR code ne peut pas \u00eatre lu, essayez \u00e0 nouveau ou contacter les auteurs de l'application avec le d\u00e9tail de l'erreur.",
"detOtpQrWrong": "Code QR incorrect",
"detOtpQrWrongBody": "Votre QR code a \u00e9t\u00e9 scann\u00e9 avec succ\u00e8s mais il ne contient pas d'information pour un mot de passe \u00e0 usage unique.",
"autoTypeEntryFields": "Champs",
"autoTypeModifiers": "Touches modificatrices",
"autoTypeKeys": "Cl\u00e9s",
"autoTypeLink": "plus...",
"autoTypeError": "Erreur saisie auto",
"autoTypeErrorGeneric": "Il y a eu une erreur lors de la saisie automatique : {}",
"autoTypeErrorGlobal": "Pour utiliser le raccourci, s\u00e9lectionner dans l'application l\u00e0 o\u00f9 vous voulez saisir le mot de passe",
"autoTypeErrorNotInstalled": "{} n'est pas install\u00e9",
"autoTypeHeader": "Saisie auto : Selectionner",
"autoTypeMsgNoWindow": "Nous n'avons pas pu obtenir le titre de la fen\u00eatre active, commencez \u00e0 taper pour rechercher",
"autoTypeMsgMatchedByWindow": "S\u00e9lectionner un mot de passe pour {}",
"autoTypeClearFilter": "montrer toutes les entr\u00e9es",
"autoTypeNoMatches": "aucun",
"appSecWarn": "Non s\u00e9curis\u00e9 !",
"appSecWarnBody1": "Vous avez charg\u00e9 cette appli avec une connexion non s\u00e9curis\u00e9e. Quelqu'un peut vous observer et voler vos mots de passe. On vous recommande fortement d'arr\u00eater, \u00e0 moins que vous ne compreniez exactement ce que vous faites.",
"appSecWarnBody2": "Oui, votre base est chiffr\u00e9e mais personne ne peut garantir que l'application n'a pas \u00e9t\u00e9 modifi\u00e9e avant d'arriver \u00e0 vous.",
"appSecWarnBtn": "Je comprends les risques, continuer",
"appUnsavedWarn": "Modifications non sauvegard\u00e9es",
"appUnsavedWarnBody": "Vous avez des fichiers non sauvegard\u00e9s, si vous fermez l'appli, les changements seront perdus.",
"appDontExitBtn": "Ne pas quitter",
"appCannotLockAutoInit": "L'appli ne peut pas \u00eatre verrouill\u00e9e car la sauvegarde automatique est d\u00e9sactiv\u00e9e.",
"appCannotLock": "Vous avez des modifications non sauvegard\u00e9es 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\u00e8tres. Merci de rev\u00e9rifier l'URL de l'application ou contacter votre administrateur.",
"setGenTitle": "Param\u00e8tres",
"setGenUpdate": "Mettre \u00e0 jour",
"setGenNewVersion": "Une nouvelle version a \u00e9t\u00e9 t\u00e9l\u00e9charg\u00e9e",
"setGenReleaseNotes": "Voir les notes de version",
"setGenReloadToUpdate": "Recharger pour mettre \u00e0 jour",
"setGenUpdateManual": "Une nouvelle version est disponible. Elle v\u00e9rifiera les mises \u00e0 jour et les installera automatiquement, mais la mise \u00e0 jour \u00e0 partir de votre version n'est pas possible.",
"setGenDownloadUpdate": "T\u00e9l\u00e9charger mise \u00e0 jour",
"setGenUpdateAuto": "T\u00e9l\u00e9charger et installer automatiquement",
"setGenUpdateCheck": "V\u00e9rifier mais ne pas installer",
"setGenNoUpdate": "Ne jamais v\u00e9rifier les mises \u00e0 jour",
"setGenUpdateChecking": "V\u00e9rification des mises \u00e0 jour",
"setGenCheckUpdate": "V\u00e9rifier les mises \u00e0 jour",
"setGenErrorChecking": "Erreur v\u00e9rification des mises \u00e0 jour",
"setGenLastCheckSuccess": "Derni\u00e8re v\u00e9rification r\u00e9ussie fut le {}",
"setGenLastCheckVer": "la derni\u00e8re version \u00e9tait {}",
"setGenCheckedAt": "V\u00e9rifi\u00e9 le",
"setGenLatestVer": "vous utilisez la derni\u00e8re version",
"setGenNewVer": "nouvelle version {} disponible",
"setGenDownloadingUpdate": "T\u00e9l\u00e9chargement de la mise \u00e0 jour...",
"setGenExtractingUpdate": "D\u00e9compression de la mise \u00e0 jour...",
"setGenCheckErr": "Une erreur est intervenue durant le t\u00e9l\u00e9chargement de la mise \u00e0 jour",
"setGenNeverChecked": "Ne jamais v\u00e9rifier les mises \u00e0 jour",
"setGenRestartToUpdate": "Red\u00e9marrer pour mettre \u00e0 jour",
"setGenDownloadAndRestart": "T\u00e9l\u00e9charger la mise \u00e0 jour et red\u00e9marrer",
"setGenAppearance": "Apparence",
"setGenTheme": "Th\u00e8me",
"setGenThemeFb": "Bleu plat",
"setGenThemeDb": "Marron fonc\u00e9",
"setGenThemeWh": "Blanc",
"setGenThemeHc": "Contraste \u00e9lev\u00e9",
"setGenThemeSd": "Solarized dark",
"setGenThemeSl": "Solarized light",
"setGenLocale": "Langue",
"setGenLocImprove": "traduire l'application dans votre langue",
"setGenLocMsg": "Aider \u00e0 traduire KeeWeb",
"setGenLocMsgBody": "Si vous voulez voir KeeWeb dans votre langue, merci de nous aider pour la traduction",
"setGenLocMsgLink": "Traduire l'application",
"setGenFontSize": "Taille de police",
"setGenFontSizeNormal": "Normal",
"setGenFontSizeLarge": "Large",
"setGenFontSizeLargest": "Tr\u00e8s large",
"setGenShowSubgroups": "Afficher les entr\u00e9es de tous les sous groupes",
"setGenTableView": "Voir les entr\u00e9es en liste",
"setGenColorfulIcons": "Ic\u00f4nes en couleur dans la liste",
"setGenFunction": "Op\u00e9rations",
"setGenAutoSync": "Sauvegarder et synchronizer automatiquement",
"setGenRememberKeyFiles": "Se souvenir des fichiers cl\u00e9",
"setGenLockInactive": "Verrouiller automatiquement si l'application est inactive",
"setGenNoAutoLock": "Ne pas verrouiller automatiquement",
"setGenLockMinutes": "Dans {} minutes",
"setGenLockHour": "Dans une heure",
"setGenClearClip": "Vider le presse-papier apr\u00e8s une copie",
"setGenNoClear": "Ne pas effacer",
"setGenClearSeconds": "Dans {} secondes",
"setGenClearMinute": "Dans une minute",
"setGenMinInstead": "R\u00e9duire l'application au lieu de fermer",
"setGenLockMinimize": "Verrouiller apr\u00e8s r\u00e9duction",
"setGenLockCopy": "Verrouiller apr\u00e8s copie de mot de passe",
"setGenStorage": "Stockage",
"setGenShowAdvanced": "Afficher les param\u00e8tres avanc\u00e9s (potentiellement dangereux)",
"setGenDevTools": "Afficher les outils de d\u00e9veloppement",
"setGenTryBeta": "Essayer une fois la version beta ",
"setGenTryBetaWarning": "Fichiers non sauvegard\u00e9s",
"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\u00e9 en interne de l'appli",
"setFileLocalHint": "Voulez-vous travailler avec des fichiers locaux ?",
"setFileDownloadApp": "T\u00e9l\u00e9charger l'application",
"setFileSave": "Enregistrer",
"setFileSaveTo": "Enregistrer sous",
"setFileClose": "Fermer",
"setFileSync": "Sync",
"setFileSaveToXml": "XML",
"setFileLastSync": "Derni\u00e8re synchro",
"setFileLastSyncUnknown": "inconnu",
"setFileSyncInProgress": "synchronisation en cours",
"setFileSyncError": "Sync erreur",
"setFilePass": "Mot de passe principal",
"setFilePassChanged": "Le mot de passe a \u00e9t\u00e9 chang\u00e9; laisser le champ vide pour utiliser l'ancien mot de passe",
"setFileKeyFile": "Fichier cl\u00e9",
"setFileSelKeyFile": "S\u00e9lectionner fichier cl\u00e9",
"setFileNames": "Noms",
"setFileDefUser": "Nom par d\u00e9faut",
"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 \u00e0 l'\u00e9criture du fichier",
"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\u00e9",
"setFileKeyChangeForce": "Demander \u00e0 changer la cl\u00e9 apr\u00e8s (jours)",
"setFileUseKeyFile": "Utiliser fichier cl\u00e9",
"setFileUseGenKeyFile": "Utiliser fichier cl\u00e9 g\u00e9n\u00e9r\u00e9",
"setFileUseOldKeyFile": "Utiliser ancien fichier cl\u00e9",
"setFileGenKeyFile": "G\u00e9n\u00e9rer nouveau fichier cl\u00e9",
"setFileDontUseKeyFile": "Ne pas utiliser fichier cl\u00e9",
"setFileEmptyPass": "Mot de passe vide",
"setFileEmptyPassBody": "Sauvegarder la base de donn\u00e9es 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\u00e9j\u00e0",
"setFileAlreadyExistsBody": "Le fichier {} existe d\u00e9j\u00e0. L'\u00e9craser ?",
"setFileUnsaved": "Modif non sauvegard\u00e9es",
"setFileUnsavedBody": "Il y a des modifications non sauvegard\u00e9es dans ce fichier",
"setFileCloseNoSave": "Fermer et perdre les modifs",
"setFileDontClose": "Ne pas fermer",
"setFileNoWebDavUpload": "Impossible de sauver sur WebDAV",
"setFileNoWebDavUploadBody": "Ajouter de nouveau fichiers \u00e0 WebDAV n'est pas support\u00e9 actuellement. Transf\u00e9rer votre fichier manuellement et ouvrez-le dans l'application.",
"setShTitle": "Raccourcis",
"setShShowAll": "montrer tout",
"setShColors": "montrer les champs en couleur",
"setShTrash": "Aller \u00e0 corbeille",
"setShFind": "rechercher ou juste commencer \u00e0 taper",
"setShClearSearch": "effacer recherche",
"setShCopyPass": "copier le mot de passe ou le champ s\u00e9lectionn\u00e9",
"setShCopyUser": "copier le nom",
"setShCopyUrl": "copier le site",
"setShAutoType": "saisie automatique pour cette entr\u00e9e",
"setShPrev": "aller au pr\u00e9c\u00e9dent",
"setShNext": "aller au prochain",
"setShCreateEntry": "cr\u00e9er une entr\u00e9e",
"setShOpen": "ouvrir\/nouveau",
"setShSave": "sauver tous les fichiers",
"setShGen": "g\u00e9n\u00e9rer un mot de passe",
"setShSet": "Param\u00e8tres",
"setShCopyPassGlobal": "copier le mot de passe (quand l'appli est en arri\u00e8re-plan)",
"setShCopyUserGlobal": "copier le nom (quand l'appli est en arri\u00e8re-plan)",
"setShCopyUrlGlobal": "copier le site (quand l'appli est en arri\u00e8re-plan)",
"setShAutoTypeGlobal": "saisie automatique (quand l'appli est en arri\u00e8re-plan)",
"setShLock": "verrouiller la base",
"setAboutTitle": "A propos",
"setAboutBuilt": "Cette appli est construite avec ces outils g\u00e9niaux",
"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\u00e9\u00e9e par {}",
"setAboutSecond": " et sous licence {}.",
"setAboutSource": "Le code source et les probl\u00e8mes sont sur {}.",
"setHelpFormat": "Format de fichier",
"setHelpFormatBody": "Ceci est un portage de l'application {} d\u00e9velopp\u00e9e avec les technologies web. Cela comprend les fichiers au format KeePass (kdbx). Vous pouvez cr\u00e9er de tel fichiers (bases de donn\u00e9es de mots de passe) soit avec KeePass, soit avec cette application. Le format de fichier est 100% compatible et devrait \u00eatre compris par les 2 applications.",
"setHelpProblems": "Probl\u00e8mes ?",
"setHelpProblems1": "Si quelque chose ne va pas, merci de {}",
"setHelpProblems2": "ou {}",
"setHelpOpenIssue": "ouvrir un probl\u00e8me sur GitHub",
"setHelpContactLink": "contacter un d\u00e9veloppeur directement",
"setHelpAppInfo": "Information",
"setHelpOtherPlatforms": "Autres plateformes",
"setHelpDesktopApps": "Applis Desktop",
"setHelpWebApp": "Appli web",
"setHelpUpdates": "Mises \u00e0 jour",
"setHelpTwitter": "Appli twitter",
"dropboxLogin": "Connexion Dropbox",
"dropboxLoginBody": "Pour continuer, vous devez vous connecter \u00e0 Dropbox",
"dropboxSyncError": "Erreur synchro Dropbox",
"dropboxNotFoundBody": "Le fichier est introuvable. A-t-il \u00e9t\u00e9 supprim\u00e9 d'un autre ordinateur ?",
"dropboxFull": "Dropbox plein",
"dropboxFullBody": "Votre Dropbox est plein, il ne reste plus d'espace.",
"dropboxRateLimitedBody": "Trop de requ\u00e8tes \u00e0 Dropbox ont \u00e9t\u00e9 faites par cette appli. Veuillez recommencer plus tard.",
"dropboxNetError": "Erreur de synchro r\u00e9seau avec Dropbox",
"dropboxNetErrorBody": "Une erreur r\u00e9seau s'est produite pendant la synchronisation Dropbox. V\u00e9rifier votre connexion et r\u00e9essayer.",
"dropboxErrorBody": "Quelque chose s'est mal pass\u00e9 pendant la synchronisation Dropbox. Merci de r\u00e9essayer plus tard. Code d'erreur :",
"dropboxErrorRepeatBody": "Quelque chose s'est mal pass\u00e9 pendant la synchronisation Dropbox. Merci de r\u00e9essayer plus tard. Erreur :",
"dropboxSetupDesc": "Une configuration particuli\u00e8re est n\u00e9cessaire pour utiliser Dropbox dans cette application. Merci de cr\u00e9er votre propre Dropbox application et de remplir ci-dessous avec sa cl\u00e9 .",
"dropboxAppKey": "Cl\u00e9 Dropbox",
"dropboxAppKeyDesc": "Copier la cl\u00e9 de votre appli Dropbox (R\u00e9glages d\u00e9veloppeur)",
"dropboxFolder": "Dossier Appli",
"dropboxFolderDesc": "Si votre appli est li\u00e9 \u00e0 Dropbox (pas un dossier), d\u00e9finir le dossier avec vos fichiers Kdbx i\u00e7i",
"dropboxFolderSettingsDesc": "S\u00e9lectionner un dossier dans votre Dropbox o\u00f9 les fichiers sont stock\u00e9s (\u00e0 la racine par d\u00e9faut)",
"dropboxFolderPlaceholder": "dossier par d\u00e9faut",
"dropboxLink": "Lier l'appli \u00e0",
"dropboxLinkApp": "Dossier de l'appli (Apps\/KeeWeb)",
"dropboxLinkFull": "Tout Dropbox ou n'importe quel dossier",
"dropboxLinkCustom": "Votre appli Dropbox",
"launcherSave": "Sauvegarder base des mots de passe",
"launcherFileFilter": "Fichiers Keepass",
"authPopupRequired": "Les pop-up sont block\u00e9s",
"authPopupRequiredBody": "Merci d'autoriser les pop-up pour cet appli dans votre navigateur."
}

View File

@ -0,0 +1,500 @@
{
"months": [
"Gennaio",
"Febbraio",
"Marzo",
"Aprile",
"Maggio",
"Giugno",
"Luglio",
"Agosto",
"Settembre",
"Ottobre",
"Novembre",
"Dicembre"
],
"monthsShort": [
"Gen",
"Feb",
"Mar",
"Apr",
"Mag",
"Giu",
"Lug",
"Ago",
"Set",
"Ott",
"Nov",
"Dic"
],
"weekdays": [
"Domenica",
"Luned\u00ec",
"Marted\u00ec",
"Mercoled\u00ec",
"Gioved\u00ec",
"Venerd\u00ec",
"Sabato"
],
"weekdaysShort": [
"Dom",
"Lun",
"Mar",
"Mer",
"Gio",
"Ven",
"Sab"
],
"retToApp": "ritorna all'app",
"name": "nome",
"icon": "icona",
"title": "titolo",
"password": "password",
"user": "utente",
"website": "sito",
"tags": "tags",
"notes": "note",
"entry": "voce",
"group": "gruppo",
"noTitle": "senza titolo",
"or": "o",
"notImplemented": "Non implementato",
"saveChanges": "Salva le modifiche",
"discardChanges": "Annulla le modifiche",
"advanced": "Avanzate",
"shortcuts": "Scorciatoie da tastiera",
"help": "Aiuto",
"settings": "Impostazioni",
"history": "cronologia",
"cache": "cache",
"file": "file",
"webdav": "WebDAV",
"dropbox": "Dropbox",
"gdrive": "Google Drive",
"onedrive": "OneDrive",
"menuAllItems": "Tutte le voci",
"menuColors": "Colori",
"menuTrash": "Cestino",
"menuSetGeneral": "Generale",
"menuSetAbout": "Circa",
"menuAlertNoTags": "Nessun tag",
"menuAlertNoTagsBody": "Puoi aggiungere nuovi tag durante la modifica dei campi, nella sezione dei tag",
"menuEmptyTrash": "Svuota il cestino",
"menuEmptyTrashAlert": "Svuotare il cestino?",
"menuEmptyTrashAlertBody": "Non sar\u00e0 possibile recuperare gli elementi",
"menuItemCollapsed": "Fai doppio-click per espandere",
"alertYes": "Si",
"alertNo": "No",
"alertOk": "OK",
"alertCancel": "Annulla",
"alertSignIn": "Login",
"alertCopy": "Copia",
"alertClose": "Chiudi",
"appBeta": "ATTENZIONE: versione beta, solo per anteprima",
"footerOpen": "Apri \/ Nuovo",
"footerSyncError": "Errore sincronizzazione",
"footerTitleGen": "Genera",
"footerTitleLock": "Blocca",
"genLen": "Lunghezza",
"genNewPass": "Nuova password",
"genPresetDefault": "template di default",
"genPresetDerived": "come la precedente password",
"genPresetPronounceable": "pronunciabile",
"genPresetMed": "lunghezza media",
"genPresetLong": "lunga",
"genPresetPin4": "PIN a 4 cifre",
"genPresetMac": "Indirizzo MAC",
"genPresetHash128": "hash a 128-bit",
"genPresetHash256": "hash a 256-bit",
"grpTitle": "Gruppo",
"grpSearch": "Abilita la ricerca degli elementi in questo gruppo",
"grpAutoType": "Abilita auto-type",
"grpAutoTypeSeq": "Sequenza auto-type",
"grpAutoTypeSeqDefault": "Usa la sequenza di auto-type automatica",
"grpTrash": "Cancella il gruppo con tutte le voci",
"tagTitle": "Tag",
"tagTrash": "Rimuovi il tag da tutte le voci",
"tagRename": "Rinomina",
"tagTrashQuestion": "Rimuovere il tag da tutte le voci?",
"tagTrashQuestionBody": "Questo tag verr\u00e0 rimosso da tutte le voci. Non esiste un modo semplice per riprostinarlo.",
"tagExists": "Il tag \u00e8 gi\u00e0 esistente",
"tagExistsBody": "Un tag con questo nome \u00e8 gi\u00e0 esistente. Per favore sceglierne un altro.",
"tagBadName": "Nome non valido",
"tagBadNameBody": "Il nome di un tag non pu\u00f2 contenere i caratteri {}. Per favore rimuoverli.",
"genPsTitle": "Generatore di template",
"genPsCreate": "Nuvo template",
"genPsDelete": "Cancella template",
"genPsNew": "template",
"genPsEnabled": "Mostra nella lista dei template",
"genPsDefault": "Selezionato come predefinito",
"genPsDefaultLength": "Lunghezza di default",
"genPsUpper": "Lettere latine maiuscole",
"genPsLower": "Lettere latine minuscole",
"genPsDigits": "Numeri",
"genPsSpecial": "Caratteri speciali",
"genPsBrackets": "Parentesi",
"genPsHigh": "Caratteri da ASCII esteso",
"genPsAmbiguous": "Simboli ambigui",
"genPsInclude": "Simboli addizionali da includere",
"genPsExample": "Esempio di password generata",
"keyChangeTitleRemote": "Chiave Principale Modificata",
"keyChangeMessageRemote": "La chiave principale \u00e8 stata cambiata per questo database. Per favore inserire una nuova chiave",
"keyChangeTitleExpired": "Chiave principale scaduta",
"keyChangeMessageExpired": "La chiave principale per questo database \u00e8 scaduta. Per favore inserire una nuova chiave",
"keyChangeRepeatPassword": "Password, di nuovo",
"iconFavTitle": "Scarica ed una la favicon dal sito",
"iconSelCustom": "Seleziona un'icon personalizzata",
"listEmptyTitle": "Vuoto",
"listEmptyAdd": "aggiungi col pulsante {} sopra",
"listGroup": "Gruppo",
"listNoWebsite": "nessun sito",
"listNoUser": "nessun utente",
"listNoAttachments": "nessun allegato",
"searchAddNew": "Nuovo",
"searchSort": "Ordina",
"searchCreated": "Creato",
"searchUpdated": "Aggiornato",
"searchAttachments": "Allegati",
"searchAZ": "A {} Z",
"searchZA": "Z {} A",
"searchON": "Vecchie {} Nuove",
"searchNO": "Nuove {} Vecchie",
"searchShiftClickOr": "maiusc-clic o",
"searchAdvTitle": "Abilita\/disabilita ricerca avanzata",
"searchSearchIn": "Cerca in",
"searchOther": "Altri campi",
"searchProtect": "campi sicuri",
"searchOptions": "opzioni",
"searchCase": "Maiuscole\/minuscole",
"searchRegex": "Espressione regolare",
"openOpen": "apri",
"openNew": "nuovo",
"openMore": "di pi\u00f9",
"openDemo": "demo",
"openXml": "importa xml",
"openCaps": "block maiusc attivato",
"openClickToOpen": "file",
"openKeyFile": "file key",
"openKeyFileDropbox": "(da dropbox)",
"openDropHere": "trascina qui i files",
"openFailedRead": "file",
"openNothingFound": "nessun risultato",
"openNothingFoundBody": "Nessun file che potrebbe essere aperto",
"openNothingFoundBodyFolder": "I file sono cercati nella cartella {}",
"openAppFolder": "app",
"openRootFolder": "root",
"openSelectFile": "file",
"openSelectFileBody": "file",
"openPassFor": "password per",
"openRemoveLastQuestion": "file",
"openRemoveLastQuestionBody": "Il file che stai eliminando \u00e8 salvato sono nell'applicazione. Vuoi eliminarlo definitivamente?",
"openRemoveLastQuestionModBody": "Il file che si sta eliminando has modifiche in locale. Eliminarlo e annullare le modifiche?",
"openLocalFile": "file locale",
"openLocalFileBody": "Stai per aprire un file che sar\u00e0 modificato all'interno dell'applicazione. I cambiamenti effettuati non verranno salvati. Per ottenere il file con le modifiche utilizza il comando esporta dalle impostazioni.",
"openLocalFileDontShow": "non mostrare di nuovo",
"openWrongFile": "File errato",
"openWrongFileBody": "(frase vuota)",
"openKdbFileBody": "(frase vuota)",
"openConfigHeader": "impostazioni",
"openUrl": "url",
"openUrlDesc": "https:\/\/server\/path\/file.kdbx, o solamente file.kdbx",
"openUser": "Utente",
"openUserDesc": "Utente server WebDAV (se richiesto)",
"openUserPlaceholder": "nessun utente",
"openPass": "password",
"openPassDesc": "password server WebDAV (questa non \u00e8 la password del file)",
"openPassPlaceholder": "nessuna password",
"openConfigError": "errore",
"openConfigErrorNotFound": "file non trovato",
"openError": "errore",
"openErrorDescription": "C'\u00e8 stato un errore nell'apertura del file",
"openErrorFileNotFound": "file non trovato",
"detAttDownload": "Premi Shift+Click sull'allegato per scaricarlo oppure",
"detAttDelToRemove": "del per cancellare",
"detEmpty": "La tua password verr\u00e0 visualizzata qui",
"detGroupRestore": "Per ripristinare questo gruppo, trascinarlo in qualsiasi gruppo al di fuori del cestino",
"detHistoryClickPoint": "Voce",
"detHistoryReturn": "ritorna alla voce",
"detHistoryRevert": "Ripristina a stato",
"detHistoryDel": "Cancella stato",
"detHistoryEmpty": "vuoto",
"detHistoryModified": "modificato",
"detHistoryRec": "versione",
"detHistoryRecs": "versioni",
"detHistoryVersion": "Versione",
"detHistorySaved": "Salvato",
"detHistoryNoTitle": "nessun titolo",
"detHistoryCurState": "stato corrente",
"detHistoryCurUnsavedState": "stato correntemente non salvato",
"detBackToList": "indietro all'elenco",
"detSetIconColor": "Cambia colore",
"detSetIcon": "Cambia icona",
"detDropAttachments": "rilascia qui l'allegato",
"detDelEntry": "Cancella",
"detDelEntryPerm": "Cancella definitivamente",
"detExpires": "Scade",
"detExpired": "scaduto",
"detGroup": "gruppo",
"detCreated": "creato",
"detUpdated": "Aggiornato",
"detNetField": "nuovo campo",
"detAttachments": "Allegato",
"detDelFromTrash": "Cancellare dal cestino?",
"detDelFromTrashBody": "Non potrai pi\u00f9 tornare indietro",
"detDelFromTrashBodyHint": "Per rimuovere velocemente tutti gli elementi dal cestino, clicca l'icona \"svuota\" nel menu del cestino",
"detFieldCopied": "Copiato",
"detFieldCopiedTime": "Copiato per {} secondi",
"detCopyHint": "Puoi copiare un campo cliccando il suo nome",
"detMore": "di pi\u00f9",
"detClickToAddField": "clicca per aggiungere un nuovo campo",
"detMenuAddNewField": "aggiungi nuovo campo",
"detMenuShowEmpty": "mostra campi vuoti",
"detMenuHideEmpty": "nascondi campi vuoti",
"detMenuAddField": "Aggiungi {}",
"detMenuCopyPassword": "Copia password",
"detMenuCopyUser": "Copia utente",
"detSetupOtp": "Password temporanea",
"detClone": "Duplica",
"detClonedName": "Copia",
"detAutoType": "Scrittura automatica",
"detAutoTypeEnabled": "Abilita scrittura automatica per questa voce",
"detAutoTypeSequence": "Sequenza tasti",
"detAutoTypeInput": "Input",
"detAutoTypeShortcutsDesc": "{} o {} mentre l'app \u00e8 inattiva",
"detAutoTypeObfuscation": "Mischia una sequenza di tasti reali e casuali",
"detAutoTypeWindow": "Finestra",
"detAutoTypeInputWindow": "Titolo finestra",
"detSetupOtpAlert": "Scansione codice QR",
"detSetupOtpAlertBody": "Per favore copia il codice QR che \u00e8 visualizzato nella pagina di autorizzazione",
"detSetupOtpAlertBody1": "vai alla pagina di autorizzazione",
"detSetupOtpAlertBody2": "fai uno screenshot del codice QR \u0010{}",
"detSetupOtpAlertBody3": "incollalo qui {}",
"detSetupOtpAlertBody3Mobile": "3. selezionalo o esegui una scansione con la tua camera usando il pulsante Seleziona\/Scansiona sotto",
"detSetupOtpAlertBody4": "Se non riesci a scansionare il codice premi \"Inserisci il codice manualmente\"",
"detSetupOtpManualButton": "Inserisci manualmente",
"detSetupOtpScanButton": "Seleziona\/Scansiona",
"detSetupOtpAlertBodyWith": "con \u0010{}",
"detOtpImageError": "Errore nella lettura immagine",
"detOtpImageErrorBody": "Non \u00e8 possibile riconoscere il formato dell'immagine, per favore contatta gli autori dell'applicazione fornendo i dettagli dell'errore.",
"detOtpImageReading": "Lettura del codice QR...",
"detOtpQrError": "Errore nella lettura del QR",
"detOtpQrErrorBody": "Spiacenti, non \u00e8 possibile leggere il QR code, riprovare nuovamente o contattare gli autori dell'applicazione con il dettaglio dell'errore.",
"detOtpQrWrong": "Codice QR errato",
"detOtpQrWrongBody": "Il codice QR \u00e8 stato letto correttamente ma non contiene dati di una password temporanea.",
"autoTypeEntryFields": "Campi della voce",
"autoTypeModifiers": "Modificatori",
"autoTypeKeys": "Tasti",
"autoTypeLink": "altro...",
"autoTypeError": "Errore scrittura automatica",
"autoTypeErrorGeneric": "C'\u00e8 stato un errore durante la scrittura automatica: {}",
"autoTypeErrorGlobal": "Per utilizzare le scorciatoie di sistema, seleziona l'app dove vuoi che venga inserita la password",
"autoTypeErrorNotInstalled": "{} non \u00e8 installato",
"autoTypeHeader": "Auto-Type: Seleziona",
"autoTypeMsgNoWindow": "Non \u00e8 stato possibile reperire il titolo della finestra attiva, inizia a digitare per cercare",
"autoTypeMsgMatchedByWindow": "Seleziona una password per {}",
"autoTypeClearFilter": "visualizza tutte le voci",
"autoTypeNoMatches": "nessuna corrispondenza",
"appSecWarn": "Non sicuro!",
"appSecWarnBody1": "Hai caricato questa applicazione con una connessione insicura. Qualcuno potrebbe spiarti e rubare le tue password. Consigliamo caldamente chiudere l'applicazione se non si comprende chiaramente cosa sta succedendo.",
"appSecWarnBody2": "Si, il database \u00e8 criptato ma nessuno pu\u00f2 garantire che l'applicazione non sia stata modificata.",
"appSecWarnBtn": "Comprendo i rischi, continuo",
"appUnsavedWarn": "Modifiche non salvate!",
"appUnsavedWarnBody": "Hai delle modifiche non salvate, se chiudi l'app i cambiamenti andranno perduti.",
"appDontExitBtn": "Non uscire",
"appCannotLockAutoInit": "L'applicazione non pu\u00f2 essere bloccata perch\u00e9 il salvataggio automatico \u00e8 disattivato.",
"appCannotLock": "Hai delle modifiche non salvate che andranno perse. Continuare?",
"appAutoSave": "Salva le modifiche automaticamente",
"appSaveError": "Errore di salvataggio",
"appSaveErrorBody": "Errore nel salvataggio automatico",
"appSaveErrorBodyMul": "Errore nel salvataggio automatico",
"appSettingsError": "Errore di caricamento",
"appSettingsErrorBody": "Si \u00e8 verificato un errore nel caricamento delle impostazioni. Per favore, ricontrolla l'URL della app o contatta il tuo amministratore.",
"setGenTitle": "Impostazioni generali",
"setGenUpdate": "Aggiornamento",
"setGenNewVersion": "Una nuova versione \u00e8 stata rilasciata e scaricata",
"setGenReleaseNotes": "Visualizza note di rilascio",
"setGenReloadToUpdate": "Ricarica per aggiornare",
"setGenUpdateManual": "Una nuova versione \u00e8 disponibile. Gli aggiornamenti verranno controllati e installati automaticamente, ma l'aggiornamento automatico dalla versione corrente non \u00e8 possibile.",
"setGenDownloadUpdate": "Download aggiornamento",
"setGenUpdateAuto": "Scarica e installa automaticamente",
"setGenUpdateCheck": "Controlla ma non installare",
"setGenNoUpdate": "Non cercare aggiornamenti",
"setGenUpdateChecking": "Ricerca aggiornamenti",
"setGenCheckUpdate": "Cerca aggiornamenti",
"setGenErrorChecking": "Errore durante la ricerca aggiornamenti",
"setGenLastCheckSuccess": "L'ultima ricerca \u00e8 stata effettuata il {}",
"setGenLastCheckVer": "La versione pi\u00f9 recente era {}",
"setGenCheckedAt": "Verificato il",
"setGenLatestVer": "stai utilizzando l'ultima versione",
"setGenNewVer": "Nuova versione {} disponibile, rilasciata",
"setGenDownloadingUpdate": "Scaricamento aggiornamento...",
"setGenExtractingUpdate": "Estrazione aggiornamento...",
"setGenCheckErr": "C'\u00e8 stato un errore durante il download della nuova versione",
"setGenNeverChecked": "Aggiornamenti mai controllati.",
"setGenRestartToUpdate": "Riavvia per aggiornare",
"setGenDownloadAndRestart": "Scarica aggiornamento e riavvia",
"setGenAppearance": "Apparenza",
"setGenTheme": "Tema",
"setGenThemeFb": "Blu",
"setGenThemeDb": "Marrone scuro",
"setGenThemeWh": "Bianco",
"setGenThemeHc": "Alto contrasto",
"setGenThemeSd": "Solarized dark",
"setGenThemeSl": "Solarized light",
"setGenLocale": "Lingua",
"setGenLocImprove": "Traduci l'applicazione nella tua lingua",
"setGenLocMsg": "Aiuta a tradurre KeeWeb",
"setGenLocMsgBody": "Se ti piacerebbe vedere KeeWeb nella tua lingua, aiutaci con la traduzione.",
"setGenLocMsgLink": "Traduci l'applicazione",
"setGenFontSize": "Dimensione carattere",
"setGenFontSizeNormal": "Normale",
"setGenFontSizeLarge": "Largo",
"setGenFontSizeLargest": "Molto largo",
"setGenShowSubgroups": "Visualizza voci da tutti i sottogruppi",
"setGenTableView": "Mostra le voci come una tabella",
"setGenColorfulIcons": "Icone personalizzate colorate",
"setGenFunction": "Funzionalit\u00e0",
"setGenAutoSync": "Salva e sincronizza automaticamente",
"setGenRememberKeyFiles": "Ricorda i file chiave",
"setGenLockInactive": "Blocco automatico se l'applicazione \u00e8 inattiva",
"setGenNoAutoLock": "Non bloccare automaticamente",
"setGenLockMinutes": "per {} minuti",
"setGenLockHour": "In un'ora",
"setGenClearClip": "Pulisci gli appunti dopo la copia",
"setGenNoClear": "Non ripulire",
"setGenClearSeconds": "In {} secondi",
"setGenClearMinute": "In un minuto",
"setGenMinInstead": "Minimizzare l'app anzich\u00e9 chiuderla",
"setGenLockMinimize": "Blocco automatico al minimizzare",
"setGenLockCopy": "Blocco automatico su copia password",
"setGenStorage": "Archivio",
"setGenShowAdvanced": "Mostra impostazioni avanzate",
"setGenDevTools": "Mostra dev tools",
"setGenTryBeta": "Prova la versione beta fino al riavvio",
"setGenTryBetaWarning": "File non salvati",
"setGenTryBetaWarningBody": "Per favore, salva tutti i file e clicca nuovamente questo bottone",
"setGenShowAppLogs": "Mostra log app",
"setFilePath": "Percorso file",
"setFileStorage": "Questo file \u00e8 stato caricato da {}.",
"setFileIntl": "Questo file \u00e8 salvato nella memoria interna dell'applicazione",
"setFileLocalHint": "Vuoi lavorare nativamente con i file locali sul tuo computer?",
"setFileDownloadApp": "Scarica l'app per desktop",
"setFileSave": "Salva",
"setFileSaveTo": "Salva in...",
"setFileClose": "Chiudi",
"setFileSync": "Sincronizza",
"setFileSaveToXml": "XML",
"setFileLastSync": "Ultima sincronizzazione",
"setFileLastSyncUnknown": "sconosciuto",
"setFileSyncInProgress": "Sincronizzazione in corso",
"setFileSyncError": "Errore sincronizzazione",
"setFilePass": "Password principale",
"setFilePassChanged": "La password \u00e8 stata cambiata; lascia il campo vuoto per usare la vecchia password",
"setFileKeyFile": "File chiave",
"setFileSelKeyFile": "Selezione un file chiave",
"setFileNames": "Nomi",
"setFileDefUser": "Utente di default",
"setFileEnableTrash": "Abilita cestino",
"setFileHistLen": "Lunghezza cronologia, mantieni le ultime modifiche per ogni voce",
"setFileHistSize": "Dimensione cronologia, MB totali per ogni file",
"setFileBackups": "Backup",
"setFileBackupEnable": "Fai il backup di questo file",
"setFileBackupPath": "Percorso backup",
"setFileBackupTime": "Effettua backup",
"setFileBackupNow": "Effettua ora",
"setFileBackupNowWorking": "In corso...",
"setFileBackupError": "Errore backup",
"setFileBackupErrorDescription": "Errore scrittura file backup",
"setFileBackupOnSave": "Ogni volta che salvo il file",
"setFileBackupDaily": "Giornaliero",
"setFileBackupWeekly": "Settimanale",
"setFileBackupMonthly": "Mensile",
"setFileBackupManually": "Manuale, nessun backup automatico",
"setFileRounds": "Giri di crittografia chiave",
"setFileKeyChangeForce": "Chiedi di cambiare la chiave dopo (giorni)",
"setFileUseKeyFile": "Utilizza file chiave",
"setFileUseGenKeyFile": "Usa il file chiave generato",
"setFileUseOldKeyFile": "Usa il vecchio file chiave",
"setFileGenKeyFile": "Crea un nuovo file chiave",
"setFileDontUseKeyFile": "Non utilizzare file chiave",
"setFileEmptyPass": "Password vuota",
"setFileEmptyPassBody": "Salvare il database con una password vuota lo render\u00e0 senza protezioni. Vuoi veramente continuare?",
"setFileSaveError": "Errore di salvataggio",
"setFileSaveErrorBody": "Errore nel salvataggio del file",
"setFileAlreadyExists": "Gi\u00e0 esistente",
"setFileAlreadyExistsBody": "Il file {} esiste gi\u00e0. Vuoi sovrascriverlo?",
"setFileUnsaved": "Modifiche non salvate",
"setFileUnsavedBody": "Ci sono modifiche non salvate in questo file",
"setFileCloseNoSave": "Chiudi e perdi modifiche",
"setFileDontClose": "Non chiudere",
"setFileNoWebDavUpload": "Impossibile salvare su WebDAV",
"setFileNoWebDavUploadBody": "L'aggiunta di nuovi file con WebDAV non \u00e8 supportata al momento. Per favore, carica manualmente il tuo file e poi aprilo da KeeWeb.",
"setShTitle": "Scorciatoie",
"setShShowAll": "Visualizza tutti",
"setShColors": "Visualizza tutti con colori",
"setShTrash": "Vai al cestino",
"setShFind": "Cerca, o comincia a digitare",
"setShClearSearch": "Cancella ricerca",
"setShCopyPass": "Copia la password o il campo selezionato",
"setShCopyUser": "Copia utente",
"setShCopyUrl": "Copia indirizzo web",
"setShAutoType": "Digita automaticamente la voce",
"setShPrev": "Vai alla voce precedente",
"setShNext": "Vai alla voce successiva",
"setShCreateEntry": "Crea nuova voce",
"setShOpen": "Apri \/ Nuovo",
"setShSave": "Salva tutti i file",
"setShGen": "Genera password",
"setShSet": "Impostazioni",
"setShCopyPassGlobal": "Copia password (quando l'applicazione \u00e8 in background)",
"setShCopyUserGlobal": "Copia utente (quando l'applicazione \u00e8 in background)",
"setShCopyUrlGlobal": "Copia indirizzo web (quando l'applicazione \u00e8 in background)",
"setShAutoTypeGlobal": "Digita automaticamente (quando l'applicazione \u00e8 in background)",
"setShLock": "Blocca il database",
"setAboutTitle": "Info su",
"setAboutBuilt": "Questa applicazione \u00e8 fatta con questi magnifici strumenti",
"setAboutLic": "Licenza",
"setAboutLicComment": "L'applicazione stessa e tutte le componenti incluse che non sono di pubblico dominio sono sotto licenza MIT",
"setAboutFirst": "Questa \u00e8 un'applicazione open-source creata da {}",
"setAboutSecond": "e rilasciata sotto licenza {}.",
"setAboutSource": "Il codice sorgente e i problemi sono su {}.",
"setHelpFormat": "Formato dei file",
"setHelpFormatBody": "Questo \u00e8 un port dell'applicazione {} fatto con tecnologie web. Elabora file nel formato KeePass (kdbx). Si possono creare tali file (database delle password) sia con KeePaas che con questa applicazione. Il formato dei file \u00e8 compatibile al 100% e dovrebbe essere accettato da entrambe le applicazioni.",
"setHelpProblems": "Serve aiuto?",
"setHelpProblems1": "Se qualcosa va male, per favore {}",
"setHelpProblems2": "oppure {}",
"setHelpOpenIssue": "apri una issue su GitHub",
"setHelpContactLink": "contatta lo sviluppatore direttamente",
"setHelpAppInfo": "Informazioni sull'applicazione",
"setHelpOtherPlatforms": "Altre piattaforme",
"setHelpDesktopApps": "Applicazioni desktop",
"setHelpWebApp": "Applicazione web",
"setHelpUpdates": "Aggiornamenti",
"setHelpTwitter": "Twitter dell'applicazione",
"dropboxLogin": "Login di Dropbox",
"dropboxLoginBody": "Per continuare, devi fare login con Dropbox.",
"dropboxSyncError": "Errore di sincronizzazione con Dropbox",
"dropboxNotFoundBody": "File non trovato. \u00c8 stato rimosso da un altro computer?",
"dropboxFull": "Dropbox pieno",
"dropboxFullBody": "Il tuo Dropbox \u00e8 pieno, non c'\u00e8 pi\u00f9 spazio libero.",
"dropboxRateLimitedBody": "Sono state effettuate troppe richieste a Dropbox da questa applicazione. Per favore, riprova pi\u00f9 tardi.",
"dropboxNetError": "Errore di rete nella sincronizzazione con Dropbox",
"dropboxNetErrorBody": "Si \u00e8 verificato un errore di rete durante la sincronizzazione con Dropbox. Per favore, controlla la tua connessione e riprova.",
"dropboxErrorBody": "Qualcosa \u00e8 andato storto durante la sincronizzazione con Dropbox. Per favore, riprova pi\u00f9 tardi. Codice errore:",
"dropboxErrorRepeatBody": "Qualcosa \u00e8 andato storto durante la sincronizzazione con Dropbox. Per favore, riprova pi\u00f9 tardi. Errore:",
"dropboxSetupDesc": "Sono richieste alcune configurazioni per usare Dropbox se l'applicazione \u00e8 self-hosted. Per favore, crea la tua app Dropbox e riempi i campi qui sotto.",
"dropboxAppKey": "Chiave della app Dropbox",
"dropboxAppKeyDesc": "Copia la chiave dalla tua app Dropbox (Impostazioni per sviluppatori)",
"dropboxFolder": "Cartella della tua app",
"dropboxFolderDesc": "Se la tua app \u00e8 collegata all'intero Dropbox (invece che a una cartella dedicata all'app), imposta la cartella con i tuoi file kdbx",
"dropboxFolderSettingsDesc": "Seleziona una qualsiasi cartella nel tuo Dropbox dove saranno salvati i file (di default la cartella principale)",
"dropboxFolderPlaceholder": "Cartella di default",
"dropboxLink": "Collega l'app a",
"dropboxLinkApp": "Cartella app (Apps\/KeeWeb)",
"dropboxLinkFull": "Intero Dropbox o qualsiasi cartella",
"dropboxLinkCustom": "Propria app Dropbox",
"launcherSave": "Salva il database delle password",
"launcherFileFilter": "File KeePass",
"authPopupRequired": "I pop-up sono bloccati",
"authPopupRequiredBody": "Per favore, permetti i pop-up per questa applicazione nel tuo browser."
}

500
app/scripts/locales/pl.json Executable file
View File

@ -0,0 +1,500 @@
{
"months": [
"stycze\u0144",
"luty",
"marzec",
"kwiecie\u0144",
"maj",
"czerwiec",
"lipiec",
"sierpie\u0144",
"wrzesie\u0144",
"pa\u017adziernik",
"listopad",
"grudzie\u0144"
],
"monthsShort": [
"sztycznia",
"lutego",
"marca",
"kwietnia",
"maja",
"czerwca",
"lipca",
"sierpnia",
"wrze\u015bnia",
"pa\u017adzier.",
"listopada",
"grudnia"
],
"weekdays": [
"niedziela",
"poniedz.",
"wtorek",
"\u015broda",
"czwartek",
"pi\u0105tek",
"sobota"
],
"weekdaysShort": [
"ndz.",
"pon.",
"wt.",
"\u015br.",
"czw.",
"pt.",
"sob."
],
"retToApp": "Wr\u00f3\u0107 do aplikacji",
"name": "Nazwa",
"icon": "Ikona",
"title": "Tytu\u0142",
"password": "Has\u0142o",
"user": "U\u017cytkownik",
"website": "Strona WWW",
"tags": "Znaczniki",
"notes": "Notatki",
"entry": "Wpis",
"group": "Grupa",
"noTitle": "Brak tytu\u0142u",
"or": "albo",
"notImplemented": "Nie zaimplementowano",
"saveChanges": "Zapisz zmiany",
"discardChanges": "Odrzu\u0107 zmiany",
"advanced": "Zaawansowane",
"shortcuts": "Skr\u00f3ty",
"help": "Pomoc",
"settings": "Ustawienia",
"history": "Historia",
"cache": "Cache",
"file": "Plik",
"webdav": "WebDAV",
"dropbox": "Dropbox",
"gdrive": "Google Drive",
"onedrive": "OneDrive",
"menuAllItems": "Wszystko",
"menuColors": "Kolory",
"menuTrash": "Kosz",
"menuSetGeneral": "Og\u00f3lne",
"menuSetAbout": "Informacje",
"menuAlertNoTags": "Brak znacz.",
"menuAlertNoTagsBody": "Mo\u017cesz doda\u0107 nowe znaczniki podczas edytowania p\u00f3l w sekcji znaczniki.",
"menuEmptyTrash": "Opr\u00f3\u017cnij kosz",
"menuEmptyTrashAlert": "Opr\u00f3\u017cni\u0107 kosz?",
"menuEmptyTrashAlertBody": "Nie b\u0119dziesz m\u00f3g\u0142 przywr\u00f3ci\u0107 element\u00f3w",
"menuItemCollapsed": "Dwukrotnie kliknij, aby rozwin\u0105\u0107",
"alertYes": "Tak",
"alertNo": "Nie",
"alertOk": "OK",
"alertCancel": "Anuluj",
"alertSignIn": "Zaloguj",
"alertCopy": "Skopiuj",
"alertClose": "Zamknij",
"appBeta": "UWAGA: wersja beta tylko do wst\u0119pnego podgl\u0105du",
"footerOpen": "Otw\u00f3rz \/ Nowy",
"footerSyncError": "B\u0142\u0105d synchron.",
"footerTitleGen": "Wygeneruj",
"footerTitleLock": "Zablokuj",
"genLen": "D\u0142ugo\u015b\u0107",
"genNewPass": "Nowe has\u0142o",
"genPresetDefault": "Ustawienie domy\u015blne",
"genPresetDerived": "Jak stare has\u0142o",
"genPresetPronounceable": "Wymawialne",
"genPresetMed": "\u015aredniej d\u0142ugo\u015bci",
"genPresetLong": "D\u0142ugie",
"genPresetPin4": "4-cyfrowy PIN",
"genPresetMac": "Adres MAC",
"genPresetHash128": "128-bitowy hash",
"genPresetHash256": "256-bitowy hash",
"grpTitle": "Grupa",
"grpSearch": "W\u0142\u0105cz wyszukiwanie wpis\u00f3w w tej grupie",
"grpAutoType": "W\u0142\u0105cz auto-type",
"grpAutoTypeSeq": "Sekwencja auto-type",
"grpAutoTypeSeqDefault": "U\u017cyj domy\u015blnej sekwencji auto-type",
"grpTrash": "Usu\u0144 grup\u0119 ze wszystkimi wpisami",
"tagTitle": "Znacznik",
"tagTrash": "Usu\u0144 znacznik ze wszystkich wpis\u00f3w",
"tagRename": "Zm. nazw\u0119",
"tagTrashQuestion": "Usun\u0105\u0107 znacznik ze wszystkich wpis\u00f3w?",
"tagTrashQuestionBody": "Ten znacznik zostanie usuni\u0119ty ze wszystkich wpis\u00f3w. Nie b\u0119dzie \u0142atwo je przywr\u00f3ci\u0107.",
"tagExists": "Znacznik ju\u017c istnieje",
"tagExistsBody": "Znacznik o tej samej nazwie ju\u017c istnieje. Prosz\u0119 wybra\u0107 inn\u0105 nazw\u0119.",
"tagBadName": "Z\u0142a nazwa",
"tagBadNameBody": "Nazwa znacznika nie mo\u017ce zawiera\u0107 znak\u00f3w {}. Prowsz\u0119 je usun\u0105\u0107.",
"genPsTitle": "Ustawienia generatora",
"genPsCreate": "Nowe ustawienie",
"genPsDelete": "Usu\u0144 ustawienie",
"genPsNew": "Ustawienie",
"genPsEnabled": "Poka\u017c na li\u015bcie ustawie\u0144",
"genPsDefault": "Domy\u015blnie wybrane",
"genPsDefaultLength": "Domy\u015blna d\u0142ugo\u015b\u0107",
"genPsUpper": "Wielkie litery \u0142aci\u0144skie",
"genPsLower": "Ma\u0142e litery \u0142aci\u0144skie",
"genPsDigits": "Cyfry",
"genPsSpecial": "Symbole specjalne",
"genPsBrackets": "Nawiasy",
"genPsHigh": "Rozszerzone znaki ASCII",
"genPsAmbiguous": "Symbole wieloznaczne",
"genPsInclude": "Dodatkowe symbole do w\u0142\u0105czenia",
"genPsExample": "Przyk\u0142ad wygenerowanego has\u0142a",
"keyChangeTitleRemote": "Zmieniono klucz g\u0142\u00f3wny",
"keyChangeMessageRemote": "Klucz g\u0142\u00f3wny tej bazy danych zosta\u0142 zmieniony. Prosz\u0119 wprowadzi\u0107 nowy klucz",
"keyChangeTitleExpired": "Wygas\u0142 klucz g\u0142\u00f3wny",
"keyChangeMessageExpired": "Klucz g\u0142\u00f3wny tej bazy danych wygas\u0142. Prosz\u0119 wprowadzi\u0107 nowy klucz",
"keyChangeRepeatPassword": "Powt\u00f3rz has\u0142o",
"iconFavTitle": "Pobierz i u\u017cyj ikony ulubionych strony WWW",
"iconSelCustom": "Wybierz niestandard. ikon\u0119",
"listEmptyTitle": "Pusto",
"listEmptyAdd": "Dodaj za pomoc\u0105 przycisku {} powy\u017cej",
"listGroup": "Grupa",
"listNoWebsite": "Brak strony WWW",
"listNoUser": "Brak u\u017cytk.",
"listNoAttachments": "Brak za\u0142\u0105cznik\u00f3w",
"searchAddNew": "Dodaj nowy",
"searchSort": "Sortuj",
"searchCreated": "Utworzono",
"searchUpdated": "Zaktualiz.",
"searchAttachments": "Za\u0142\u0105czniki",
"searchAZ": "A {} Z",
"searchZA": "Z {} A",
"searchON": "wcze\u015b. {} p\u00f3\u017a.",
"searchNO": "po\u017a. {} wcze\u015b.",
"searchShiftClickOr": "Shift+klikni\u0119cie albo",
"searchAdvTitle": "W\u0142\u0105cz wyszukiwanie zaawansowane",
"searchSearchIn": "Wyszukaj w",
"searchOther": "Inne pola",
"searchProtect": "Bezpieczne pola",
"searchOptions": "Opcje",
"searchCase": "Wielko\u015b\u0107 liter",
"searchRegex": "RegEx",
"openOpen": "Otw\u00f3rz",
"openNew": "Nowa",
"openMore": "Wi\u0119cej",
"openDemo": "Demo",
"openXml": "Importuj XML",
"openCaps": "Caps Lock jest w\u0142\u0105czony",
"openClickToOpen": "Kliknij, aby otworzy\u0107 plik",
"openKeyFile": "Plik klucza",
"openKeyFileDropbox": "(z Dropboksa)",
"openDropHere": "Tutaj upu\u015b\u0107 pliki",
"openFailedRead": "Nie mo\u017cna odczyta\u0107 pliku",
"openNothingFound": "Nic nie znaleziono",
"openNothingFoundBody": "Brak plik\u00f3w do otworzenia.",
"openNothingFoundBodyFolder": "Pliki s\u0105 wyszukiwane wewn\u0105trz folderu {}",
"openAppFolder": "Aplikacja",
"openRootFolder": "G\u0142\u00f3wny",
"openSelectFile": "Wybierz plik",
"openSelectFileBody": "Wybierz plik, kt\u00f3ry chcesz otworzy\u0107",
"openPassFor": "Has\u0142o do",
"openRemoveLastQuestion": "Usun\u0105\u0107 lokalny plik?",
"openRemoveLastQuestionBody": "Plik, kt\u00f3ry usuwasz, jest przechowywany tylko wewn\u0105trz aplikacji. Usun\u0105\u0107 go na sta\u0142e?",
"openRemoveLastQuestionModBody": "Plik, kt\u00f3ry usuwasz, zosta\u0142 zmodyfikowany lokalnie. Usun\u0105\u0107 go i odrzuci\u0107 te modyfikacje?",
"openLocalFile": "Plik lokalny",
"openLocalFileBody": "Zamierzasz otworzy\u0107 plik, kt\u00f3ry b\u0119dzie przechowywany wewn\u0105trz aplikacji. Zmiany, kt\u00f3rych dokonasz, nie zostan\u0105 zapisane z powrotem do systemu plik\u00f3w. Aby pobra\u0107 plik z twoimi danymi, wyeksportuj go ze strony ustawie\u0144.",
"openLocalFileDontShow": "Nie pokazuj tego ponownie",
"openWrongFile": "Z\u0142y plik",
"openWrongFileBody": "Ten format pliku jest nieobs\u0142ugiwany. Ta aplikacja pracuje z plikami w formacie bazy danych KeePass (kdbx).",
"openKdbFileBody": "Pr\u00f3bujesz otworzy\u0107 star\u0105 baz\u0119 danych KeePass w formacie kdb. Ta aplikacja obs\u0142uguje tylko nowszy format kdbx. Prosz\u0119 u\u017cy\u0107 KeePass v2, aby przekonwertowa\u0107 ten plik.",
"openConfigHeader": "Ustawienia {}",
"openUrl": "URL",
"openUrlDesc": "https:\/\/serwer\/\u015bcie\u017cka\/plik.kdbx lub tylko plik.kdbx",
"openUser": "U\u017cytkownik",
"openUserDesc": "Nazwa u\u017cytkownika serwera WebDAV (je\u017celi wymagana)",
"openUserPlaceholder": "Brak u\u017cytk.",
"openPass": "Has\u0142o",
"openPassDesc": "Has\u0142o serwera WebDAV (to nie jest has\u0142o twojego pliku)",
"openPassPlaceholder": "Brak has\u0142a",
"openConfigError": "B\u0142\u0105d: {}",
"openConfigErrorNotFound": "Nie znaleziono pliku",
"openError": "B\u0142\u0105d",
"openErrorDescription": "Wyst\u0105pi\u0142 b\u0142\u0105d podczas otwierania pliku",
"openErrorFileNotFound": "Nie znaleziono pliku",
"detAttDownload": "Shift+klikni\u0119cie przycisku za\u0142\u0105cznika, aby pobra\u0107, albo",
"detAttDelToRemove": "Delete, aby usun\u0105\u0107",
"detEmpty": "Twoje has\u0142a zostan\u0105 tutaj wy\u015bwietlone",
"detGroupRestore": "Aby przywr\u00f3ci\u0107 t\u0119 grup\u0119, prosz\u0119 przeci\u0105gn\u0105\u0107 j\u0105 do innej grupy poza koszem",
"detHistoryClickPoint": "Kliknij punkt na osi czasu wpisu, aby zobaczy\u0107 stan",
"detHistoryReturn": "Powr\u00f3\u0107 do wpisu",
"detHistoryRevert": "Przywr\u00f3\u0107 stan",
"detHistoryDel": "Usu\u0144 stan",
"detHistoryEmpty": "Pusty",
"detHistoryModified": "Modyfikowany",
"detHistoryRec": "Zapis",
"detHistoryRecs": "Zapisy",
"detHistoryVersion": "Wersja",
"detHistorySaved": "Zapisany",
"detHistoryNoTitle": "Brak tytu\u0142u",
"detHistoryCurState": "Obecny stan",
"detHistoryCurUnsavedState": "Obecny niezapisany stan",
"detBackToList": "Wr\u00f3\u0107 do listy",
"detSetIconColor": "Zmie\u0144 kolor",
"detSetIcon": "Zmie\u0144 ikon\u0119",
"detDropAttachments": "Upu\u015b\u0107 tutaj za\u0142\u0105czniki",
"detDelEntry": "Usu\u0144",
"detDelEntryPerm": "Usu\u0144 trwale",
"detExpires": "Wygasa",
"detExpired": "Wygas\u0142o",
"detGroup": "Grupa",
"detCreated": "Utworzono",
"detUpdated": "Zaktualiz.",
"detNetField": "Nowe pole",
"detAttachments": "Za\u0142\u0105czniki",
"detDelFromTrash": "Usun\u0105\u0107 z kosza?",
"detDelFromTrashBody": "Nie b\u0119dziesz m\u00f3g\u0142 tego przywr\u00f3ci\u0107.",
"detDelFromTrashBodyHint": "Aby szybko usun\u0105\u0107 wszystkie elementy z kosza, kliknij ikon\u0119 opr\u00f3\u017cniania w menu kosza.",
"detFieldCopied": "Skopiowano",
"detFieldCopiedTime": "Skopiowano w {} sekund",
"detCopyHint": "Mo\u017cesz skopiowa\u0107 warto\u015b\u0107 pola poprzez klikni\u0119cie jego tytu\u0142u",
"detMore": "Wi\u0119cej",
"detClickToAddField": "Kliknij, aby doda\u0107 nowe pole",
"detMenuAddNewField": "Dodaj nowe pole",
"detMenuShowEmpty": "Poka\u017c puste pola",
"detMenuHideEmpty": "Ukryj puste pole",
"detMenuAddField": "Dodaj {}",
"detMenuCopyPassword": "Skopiuj has\u0142o",
"detMenuCopyUser": "Skopiuj u\u017cytk.",
"detSetupOtp": "Has\u0142a jednorazowe",
"detClone": "Stw\u00f3rz kopi\u0119",
"detClonedName": "Skopiuj",
"detAutoType": "Auto-type",
"detAutoTypeEnabled": "W\u0142\u0105cz auto-type dla tego wpisu",
"detAutoTypeSequence": "Wci\u015b. klawiszy",
"detAutoTypeInput": "Wprowadz.",
"detAutoTypeShortcutsDesc": "{} albo {}, gdy aplikacja jest nieaktywna",
"detAutoTypeObfuscation": "Mieszaj prawdziwe wci\u015bni\u0119cia klaw. z losowymi",
"detAutoTypeWindow": "Okno",
"detAutoTypeInputWindow": "Tytu\u0142 okna",
"detSetupOtpAlert": "Skanuj kod QR",
"detSetupOtpAlertBody": "Prosz\u0119 skopiowa\u0107 kod QR, kt\u00f3ry jest wy\u015bwietlony na stronie uwierzytelniania.",
"detSetupOtpAlertBody1": "1. Przejd\u017a do strony uwierzytelniania",
"detSetupOtpAlertBody2": "2. Zr\u00f3b zrzut ekranu kodu QR {}",
"detSetupOtpAlertBody3": "3. Wklej go tutaj {}",
"detSetupOtpAlertBody3Mobile": "3. Wybierz go albo przeskanuj aparatem za pomoc\u0105 przycisku Wybierz\/Skanuj poni\u017cej",
"detSetupOtpAlertBody4": "Je\u017celi nie mo\u017cesz przeskanowa\u0107 kodu, kliknij \"Wprowad\u017a kod r\u0119cznie\"",
"detSetupOtpManualButton": "Wprowad\u017a kod r\u0119cznie",
"detSetupOtpScanButton": "Wybierz\/Skanuj",
"detSetupOtpAlertBodyWith": "z {}",
"detOtpImageError": "B\u0142\u0105d odczytu obrazu",
"detOtpImageErrorBody": "Wybacz, nie mo\u017cemy odczyta\u0107 formatu obrazu. Prosz\u0119 skontaktowa\u0107 si\u0119 z autorami aplikacji wraz z informacjami o b\u0142\u0119dach.",
"detOtpImageReading": "Odczytywanie kodu QR...",
"detOtpQrError": "B\u0142\u0105d skanowania kodu QR",
"detOtpQrErrorBody": "Wybacz, nie mo\u017cemy odczyta\u0107 kodu QR. Prosz\u0119 spr\u00f3bowa\u0107 ponownie albo skontaktowa\u0107 si\u0119 z autorami aplikacji wraz z informacjami o b\u0142\u0119dach.",
"detOtpQrWrong": "Nieprawid\u0142owy kod QR",
"detOtpQrWrongBody": "Tw\u00f3j kod QR zosta\u0142 pomy\u015blnie przeskanowany, ale nie zawiera danych has\u0142a jednorazowego.",
"autoTypeEntryFields": "Pola wpisu",
"autoTypeModifiers": "Klaw. modyfikuj\u0105ce",
"autoTypeKeys": "Klawisze",
"autoTypeLink": "Wi\u0119cej...",
"autoTypeError": "B\u0142\u0105d auto-type",
"autoTypeErrorGeneric": "Wyst\u0105pi\u0142 b\u0142\u0105d podczas wykonywania auto-type: {}",
"autoTypeErrorGlobal": "Aby u\u017cy\u0107 skr\u00f3tu og\u00f3lnosystemowego, nale\u017cy aktywowa\u0107 aplikacj\u0119, w kt\u00f3rej chcesz wpisa\u0107 twoje has\u0142o",
"autoTypeErrorNotInstalled": "{} nie jest zainstalowany",
"autoTypeHeader": "Auto-type: wybierz",
"autoTypeMsgNoWindow": "Nie mogli\u015bmy uzyska\u0107 tytu\u0142u aktywnego okna. Zacznij pisa\u0107, aby wyszuka\u0107",
"autoTypeMsgMatchedByWindow": "Wybierz has\u0142o dla {}",
"autoTypeClearFilter": "Poka\u017c wszystkie wpisy",
"autoTypeNoMatches": "Brak dopasowa\u0144",
"appSecWarn": "Niezabezpieczone!",
"appSecWarnBody1": "Za\u0142adowa\u0142e\u015b t\u0119 aplikacj\u0119 poprzez niezabezpieczone po\u0142\u0105czenie. Kto\u015b mo\u017ce podgl\u0105da\u0107 ci\u0119 i wykrada\u0107 twoje has\u0142a. Bardzo zalecamy, aby\u015b to przerwa\u0142, je\u017celi nie rozumiesz, co robisz.",
"appSecWarnBody2": "Tak, twoja baza danych jest zaszyfrowana, ale nikt nie mo\u017ce zagwarantowa\u0107, \u017ce aplikacja nie zosta\u0142a zmodyfikowana w drodze do ciebie.",
"appSecWarnBtn": "Rozumiem zagro\u017cenia, kontynuuj",
"appUnsavedWarn": "Niezapisane zmiany!",
"appUnsavedWarnBody": "Masz niezapisane pliki. Je\u017celi zamkniesz aplikacj\u0119, zmiany zostan\u0105 utracone.",
"appDontExitBtn": "Nie wychod\u017a",
"appCannotLockAutoInit": "Aplikacja nie mo\u017ce zosta\u0107 zablokowana, poniewa\u017c autozapisywanie jest wy\u0142\u0105czone.",
"appCannotLock": "Masz niezapisane zmiany, kt\u00f3re zostan\u0105 utracone. Kontynuowa\u0107?",
"appAutoSave": "Zapisz zmiany automatycznie",
"appSaveError": "B\u0142\u0105d zapisu",
"appSaveErrorBody": "Nie uda\u0142o si\u0119 autozapisywanie pliku",
"appSaveErrorBodyMul": "Nie uda\u0142o si\u0119 autozapisywanie plik\u00f3w:",
"appSettingsError": "B\u0142\u0105d \u0142adowania aplikacji",
"appSettingsErrorBody": "Wyst\u0105pi\u0142 b\u0142\u0105d podczas \u0142adowania ustawie\u0144 aplikacji. Prosz\u0119 starannie sprawdzi\u0107 URL aplikacji albo skontaktowa\u0107 si\u0119 z administratorem.",
"setGenTitle": "Ustawienia og\u00f3lne",
"setGenUpdate": "Aktualiz.",
"setGenNewVersion": "Nowa wersja aplikacji zosta\u0142a wydana i pobrana",
"setGenReleaseNotes": "Zobacz informacje o wydaniu",
"setGenReloadToUpdate": "Od\u015bwie\u017c, aby zaktualiz.",
"setGenUpdateManual": "Nowa wersja zosta\u0142a wydana. Aplikacja sprawdzi aktualizacje i zainstaluje je automatycznie, ale automatyczna aktualizacja z twojej wersji jest niemo\u017cliwa.",
"setGenDownloadUpdate": "Pobierz aktualizacj\u0119",
"setGenUpdateAuto": "Pobierz i zainstaluj automatycznie",
"setGenUpdateCheck": "Sprawd\u017a, ale nie instaluj",
"setGenNoUpdate": "Nigdy nie sprawdzaj aktualizacji",
"setGenUpdateChecking": "Sprawdzanie aktualizacji",
"setGenCheckUpdate": "Sprawd\u017a aktualizacje",
"setGenErrorChecking": "B\u0142\u0105d sprawdzania aktualizacji",
"setGenLastCheckSuccess": "Ostatnie sprawdzenie zako\u0144czone sukcesem {}",
"setGenLastCheckVer": "Najnowsz\u0105 wersj\u0105 by\u0142a {}",
"setGenCheckedAt": "Sprawdzono",
"setGenLatestVer": "u\u017cywasz najnowszej wersji",
"setGenNewVer": "dost\u0119pna nowa wersja {}, wydana",
"setGenDownloadingUpdate": "Pobieranie aktualizacji...",
"setGenExtractingUpdate": "Wypakowywanie aktualizacji...",
"setGenCheckErr": "Wyst\u0105pi\u0142 b\u0142\u0105d podczas pobierania nowej wersji",
"setGenNeverChecked": "Nigdy nie sprawdzono aktualizacji",
"setGenRestartToUpdate": "Uruchom ponownie, aby zaktualizowa\u0107",
"setGenDownloadAndRestart": "Pobierz aktualizacj\u0119 i uruchom ponownie",
"setGenAppearance": "Wygl\u0105d",
"setGenTheme": "Motyw",
"setGenThemeFb": "P\u0142aski b\u0142\u0119kit",
"setGenThemeDb": "Ciemny br\u0105z",
"setGenThemeWh": "Biel",
"setGenThemeHc": "Wysoki kontrast",
"setGenThemeSd": "Solaryzowany ciemny",
"setGenThemeSl": "Solaryzowany jasny",
"setGenLocale": "J\u0119zyk",
"setGenLocImprove": "Przet\u0142umacz aplikacj\u0119 na tw\u00f3j j\u0119zyk",
"setGenLocMsg": "Pom\u00f3\u017c w t\u0142umaczeniu KeeWeb",
"setGenLocMsgBody": "Je\u017celi chcia\u0142by\u015b zobaczy\u0107 KeeWeb w twoim j\u0119zyku, prosz\u0119 nam pom\u00f3c w t\u0142umaczeniu.",
"setGenLocMsgLink": "Przet\u0142umacz aplikacj\u0119",
"setGenFontSize": "Rozmiar fontu",
"setGenFontSizeNormal": "Normalny",
"setGenFontSizeLarge": "Du\u017cy",
"setGenFontSizeLargest": "Najwi\u0119kszy",
"setGenShowSubgroups": "Poka\u017c wpisy ze wszystkich podgrup",
"setGenTableView": "Widok tabeli listy wpis\u00f3w",
"setGenColorfulIcons": "Kolorowe niestandardowe ikony na li\u015bcie",
"setGenFunction": "Dzia\u0142anie",
"setGenAutoSync": "Automatycznie zapisuj i synchronizuj",
"setGenRememberKeyFiles": "Zapami\u0119tuj pliki kluczy",
"setGenLockInactive": "Auto-blokowanie, gdy aplikacja jest nieaktywna",
"setGenNoAutoLock": "Wy\u0142\u0105cz autoblokowanie",
"setGenLockMinutes": "Przez {} minut",
"setGenLockHour": "Przez godzin\u0119",
"setGenClearClip": "Wyczy\u015b\u0107 schowek po skopiowaniu",
"setGenNoClear": "Nie czy\u015b\u0107",
"setGenClearSeconds": "Po {} sekundach",
"setGenClearMinute": "Po minucie",
"setGenMinInstead": "Minimalizuj aplikacj\u0119 zamiast zamykania",
"setGenLockMinimize": "Autoblokowanie po minimalizacji",
"setGenLockCopy": "Autoblokowanie po skopiowaniu has\u0142a",
"setGenStorage": "Przechow.",
"setGenShowAdvanced": "Poka\u017c zaawansowane ustawienia (mog\u0105 by\u0107 niebezpieczne)",
"setGenDevTools": "Poka\u017c narz\u0119dz. tw\u00f3rcy",
"setGenTryBeta": "Wypr\u00f3buj jednorazowo wersj\u0119 beta",
"setGenTryBetaWarning": "Niezapisane pliki",
"setGenTryBetaWarningBody": "Prosz\u0119 zapisa\u0107 wszystkie pliki i klikn\u0105\u0107 ten przycisk ponownie",
"setGenShowAppLogs": "Poka\u017c logi aplikacji",
"setFilePath": "\u015acie\u017cka pliku",
"setFileStorage": "Ten plik jest otwarty z {}.",
"setFileIntl": "Ten plik jest przechowywany w wewn\u0119trznym magazynie aplikacji",
"setFileLocalHint": "Chcesz bezproblemowo pracowa\u0107 z plikami lokalnymi?",
"setFileDownloadApp": "Pobierz aplikacj\u0119 desktopow\u0105",
"setFileSave": "Zapisz",
"setFileSaveTo": "Zapisz do...",
"setFileClose": "Zamknij",
"setFileSync": "Synchron.",
"setFileSaveToXml": "XML",
"setFileLastSync": "Ostatn. synch.",
"setFileLastSyncUnknown": "Nieznana",
"setFileSyncInProgress": "Synchronizacja w toku",
"setFileSyncError": "B\u0142\u0105d synchron.",
"setFilePass": "Has\u0142o g\u0142\u00f3wne",
"setFilePassChanged": "Has\u0142o zosta\u0142o zmienione; zostaw puste pole, aby u\u017cy\u0107 starego has\u0142a",
"setFileKeyFile": "Plik klucza",
"setFileSelKeyFile": "Wybierz plik klucza",
"setFileNames": "Nazwy",
"setFileDefUser": "Domy\u015bl. u\u017cytkownik",
"setFileEnableTrash": "W\u0142\u0105cz kosz",
"setFileHistLen": "D\u0142ugo\u015b\u0107 historii, zachowaj ostatnie zapisy na wpis",
"setFileHistSize": "Rozmiar historii, og\u00f3\u0142 MB na plik",
"setFileBackups": "Kopie",
"setFileBackupEnable": "Stw\u00f3rz kopi\u0119 tego pliku",
"setFileBackupPath": "\u015acie\u017cka kopii",
"setFileBackupTime": "Tw\u00f3rz kopie zapas.",
"setFileBackupNow": "Utw\u00f3rz kopi\u0119",
"setFileBackupNowWorking": "Pracuj\u0119...",
"setFileBackupError": "B\u0142\u0105d kopii zapas.",
"setFileBackupErrorDescription": "B\u0142\u0105d zapisu pliku kopii zapasowej",
"setFileBackupOnSave": "Za ka\u017cdym razem, gdy zapisz\u0119 plik",
"setFileBackupDaily": "Codziennie",
"setFileBackupWeekly": "Tygodniowo",
"setFileBackupMonthly": "Miesi\u0119cznie",
"setFileBackupManually": "R\u0119cznie, bez autom. kopii zapasowych",
"setFileRounds": "Rundy transformacji klucza",
"setFileKeyChangeForce": "Pytaj o zmian\u0119 klucza po (dni)",
"setFileUseKeyFile": "U\u017cyj pliku klucza",
"setFileUseGenKeyFile": "U\u017cyj wygenerowanego pliku klucza",
"setFileUseOldKeyFile": "U\u017cyj starego pli. klucza",
"setFileGenKeyFile": "Wygeneruj nowy plik klucza",
"setFileDontUseKeyFile": "Nie u\u017cywaj pliku klucza",
"setFileEmptyPass": "Puste has\u0142o",
"setFileEmptyPassBody": "Zapisywanie bazy danych z pustym has\u0142em czyni j\u0105 zupe\u0142nie niezabezpieczon\u0105. Czy na pewno chcesz to zrobi\u0107?",
"setFileSaveError": "B\u0142\u0105d zapisu",
"setFileSaveErrorBody": "B\u0142\u0105d zapisu do pliku",
"setFileAlreadyExists": "Ju\u017c istnieje",
"setFileAlreadyExistsBody": "Plik {} ju\u017c istnieje. Nadpisa\u0107 go?",
"setFileUnsaved": "Niezapisane zmiany",
"setFileUnsavedBody": "Istniej\u0105 niezapisane zmiany w tym pliku",
"setFileCloseNoSave": "Zamknij i utra\u0107 zmiany",
"setFileDontClose": "Nie zamykaj",
"setFileNoWebDavUpload": "Nie mo\u017cna zapisa\u0107 do WebDAV",
"setFileNoWebDavUploadBody": "Dodawanie nowych plik\u00f3w do WebDAV jest obecnie nieobs\u0142ugiwane. Prosz\u0119 r\u0119cznie wys\u0142a\u0107 sw\u00f3j plik i otworzy\u0107 go w aplikacji.",
"setShTitle": "Skr\u00f3ty",
"setShShowAll": "Poka\u017c wszys. elementy",
"setShColors": "Poka\u017c elementy z kolorami",
"setShTrash": "Id\u017a do kosza",
"setShFind": "Wyszukaj albo zacznij pisa\u0107",
"setShClearSearch": "Czy\u015b\u0107 wyszukiwanie",
"setShCopyPass": "Skopiuj has\u0142o albo wybrane pole",
"setShCopyUser": "Skopiuj u\u017cytk.",
"setShCopyUrl": "Skopiuj stron\u0119 WWW",
"setShAutoType": "Auto-type wybranego wpisu",
"setShPrev": "Id\u017a do poprzedniego elementu",
"setShNext": "Id\u017a do nast\u0119pnego elem.",
"setShCreateEntry": "Stw\u00f3rz wpis",
"setShOpen": "Otw\u00f3rz \/ Nowy",
"setShSave": "Zapisz wszystk. pliki",
"setShGen": "Wygeneruj has\u0142o",
"setShSet": "Ustaw. aplikacji",
"setShCopyPassGlobal": "Skopiuj has\u0142o (gdy aplikacja jest w tle)",
"setShCopyUserGlobal": "Skopiuj u\u017cytkownika (gdy aplikacja jest w tle)",
"setShCopyUrlGlobal": "Skopiuj stron\u0119 WWW (gdy aplikacja jest w tle)",
"setShAutoTypeGlobal": "Auto-type (gdy aplikacja jest w tle)",
"setShLock": "Zablokuj baz\u0119 danych",
"setAboutTitle": "O",
"setAboutBuilt": "Ta aplikacja jest zbudowana za pomoc\u0105 tych wspania\u0142ych narz\u0119dzi",
"setAboutLic": "Licencja",
"setAboutLicComment": "Sama aplikacja oraz wszystkie do\u0142\u0105czone komponenty, kt\u00f3re nie s\u0105 w domenie publicznej, s\u0105 licencjonowane na mocy licencji MIT",
"setAboutFirst": "Jest to aplikacja otwarto\u017ar\u00f3d\u0142owa stworzona przez {}",
"setAboutSecond": " i na mocy licencji {}.",
"setAboutSource": "Kod \u017ar\u00f3d\u0142owy oraz zagadnienia dost\u0119pne na {}.",
"setHelpFormat": "Format pliku",
"setHelpFormatBody": "To jest port {}, aplikacja zosta\u0142a zbudowana przy u\u017cyciu technologii sieciowych. KeeWeb rozumie pliki w formacie KeePass (kdbx). Mo\u017cesz tworzy\u0107 takie pliki (bazy danych hase\u0142) w KeePass albo w tym programie. Format pliku jest w 100% kompatybilny i powinien by\u0107 zrozumiany przez oba programy.",
"setHelpProblems": "Problemy?",
"setHelpProblems1": "Je\u015bli co\u015b p\u00f3jdzie nie tak, prosz\u0119 {}",
"setHelpProblems2": "albo {}",
"setHelpOpenIssue": "otworzy\u0107 zagadnienie na GItHubie",
"setHelpContactLink": "bezpo\u015brednio skontaktowa\u0107 si\u0119 z autorem",
"setHelpAppInfo": "Informacje o aplikacji",
"setHelpOtherPlatforms": "Inne platformy",
"setHelpDesktopApps": "Aplikacje desktop",
"setHelpWebApp": "Aplik. int.",
"setHelpUpdates": "Aktualiz.",
"setHelpTwitter": "Twitter aplikacji",
"dropboxLogin": "Logowanie Dropbox",
"dropboxLoginBody": "Aby kontynuowa\u0107, musisz zalogowa\u0107 si\u0119 do Dropboksa",
"dropboxSyncError": "B\u0142\u0105d synchron. Dropboksa",
"dropboxNotFoundBody": "Plik nie zosta\u0142 znaleziony. Czy zosta\u0142 usuni\u0119ty na innym komputerze?",
"dropboxFull": "Dropbox pe\u0142ny",
"dropboxFullBody": "Tw\u00f3j Dropbox jest pe\u0142ny, brakuje wolnego miejsca.",
"dropboxRateLimitedBody": "Ta aplikacja wykona\u0142a zbyt wiele \u017c\u0105da\u0144 do Dropboksa. Prosz\u0119 spr\u00f3bowa\u0107 ponownie p\u00f3\u017aniej.",
"dropboxNetError": "B\u0142\u0105d sieciowy synchronizacji Dropboksa",
"dropboxNetErrorBody": "Wyst\u0105pi\u0142 b\u0142\u0105d sieciowy podczas synchronizacji Dropboksa. Prosz\u0119 sprawdzi\u0107 po\u0142\u0105czenie i spr\u00f3bowa\u0107 ponownie.",
"dropboxErrorBody": "Co\u015b posz\u0142o nie tak w trakcie synchronizacji Dropboksa. Prosz\u0119 sp\u00f3bowa\u0107 ponownie p\u00f3\u017aniej. Kod b\u0142\u0119du:",
"dropboxErrorRepeatBody": "Co\u015b posz\u0142o nie tak w trakcie synchronizacji Dropboksa. Prosz\u0119 sp\u00f3bowa\u0107 ponownie p\u00f3\u017aniej. B\u0142\u0105d:",
"dropboxSetupDesc": "Niekt\u00f3ra konfiguracja jest wymagana do u\u017cycia Dropboksa jako aplikacji na w\u0142asnym serwerze. Prosz\u0119 stworzy\u0107 w\u0142asn\u0105 aplikacj\u0119 Dropbox i wpisa\u0107 jej klucz poni\u017cej.",
"dropboxAppKey": "Klucz aplikacji Dropbox",
"dropboxAppKeyDesc": "Skopiuj klucz z twojej aplikacji Dropbox (ustawienia programisty)",
"dropboxFolder": "Folder aplikac.",
"dropboxFolderDesc": "Je\u017celi twoja aplikacja jest po\u0142\u0105czona z ca\u0142ym Dropboksem (nie z folderem aplikacji), ustaw tutaj folder z twoimi plikami Kdbx",
"dropboxFolderSettingsDesc": "Wybierz dowolny folder w twoim Dropboksie, w kt\u00f3rym b\u0119d\u0105 przechowywane pliki (domy\u015blnie folder g\u0142\u00f3wny)",
"dropboxFolderPlaceholder": "Folder domy\u015blny",
"dropboxLink": "Po\u0142\u0105cz aplikacj\u0119 z",
"dropboxLinkApp": "Folderem aplikacji (Apps\/KeeWeb)",
"dropboxLinkFull": "Pe\u0142nym Dropboksem albo innym folderem",
"dropboxLinkCustom": "W\u0142asn\u0105 aplikac. Dropbox",
"launcherSave": "Zapisz baz\u0119 danych hase\u0142",
"launcherFileFilter": "Pliki KeePass",
"authPopupRequired": "Wyskak. okna s\u0105 zablokowane",
"authPopupRequiredBody": "Prosz\u0119 zezwoli\u0107 twojej przegl\u0105darce na wyskakuj\u0105ce okna dla tej aplikacji."
}

500
app/scripts/locales/pt-PT.json Executable file
View File

@ -0,0 +1,500 @@
{
"months": [
"Janeiro",
"Fevereiro",
"Mar\u00e7o",
"Abril",
"Maio",
"Junho",
"Julho",
"Agosto",
"Setembro",
"Outubro",
"Novembro",
"Dezembro"
],
"monthsShort": [
"Jan.",
"Fev.",
"Mar.",
"Abr.",
"Mai.",
"Jun.",
"Jul.",
"Ago.",
"Set.",
"Out.",
"Nov.",
"Dez."
],
"weekdays": [
"Domingo",
"Segunda-feira",
"Ter\u00e7a-feira",
"Quarta-feira",
"Quinta-feira",
"Sexta-feira",
"S\u00e1bado"
],
"weekdaysShort": [
"Dom.",
"Seg.",
"Ter\u00e7.",
"Qua.",
"Qui.",
"Sex.",
"S\u00e1b."
],
"retToApp": "Voltar \u00e0 aplica\u00e7\u00e3o",
"name": "nome",
"icon": "\u00edcone",
"title": "t\u00edtulo",
"password": "palavra-passe",
"user": "utilizador",
"website": "site",
"tags": "etiquetas",
"notes": "notas",
"entry": "registo",
"group": "grupo",
"noTitle": "sem t\u00edtulo",
"or": "ou",
"notImplemented": "N\u00e3o implementado",
"saveChanges": "Guardar altera\u00e7\u00f5es",
"discardChanges": "Ignorar altera\u00e7\u00f5es",
"advanced": "Avan\u00e7adas",
"shortcuts": "Atalhos",
"help": "Ajuda",
"settings": "Configura\u00e7\u00f5es",
"history": "hist\u00f3rico",
"cache": "cache",
"file": "ficheiro",
"webdav": "WebDAV",
"dropbox": "Dropbox",
"gdrive": "Google Drive",
"onedrive": "OneDrive",
"menuAllItems": "Todos os Itens",
"menuColors": "Cores",
"menuTrash": "Lixo",
"menuSetGeneral": "Geral",
"menuSetAbout": "Sobre",
"menuAlertNoTags": "Sem etiquetas",
"menuAlertNoTagsBody": "Pode adicionar novas etiquetas enquanto altera campos, na sec\u00e7\u00e3o de etiquetas.",
"menuEmptyTrash": "Esvaziar Lixo",
"menuEmptyTrashAlert": "Esvaziar Lixo?",
"menuEmptyTrashAlertBody": "N\u00e3o vai ser poss\u00edvel recolocar itens",
"menuItemCollapsed": "Duplo clique para expandir",
"alertYes": "Sim",
"alertNo": "N\u00e3o",
"alertOk": "OK",
"alertCancel": "Cancelar",
"alertSignIn": "Entrar",
"alertCopy": "Copiar",
"alertClose": "Fechar",
"appBeta": "AVISO: vers\u00e3o beta, apenas para pr\u00e9-visualiza\u00e7\u00e3o",
"footerOpen": "Abrir \/ Novo",
"footerSyncError": "Erro de sincroniza\u00e7\u00e3o",
"footerTitleGen": "Gerar",
"footerTitleLock": "Bloquear",
"genLen": "Tamanho",
"genNewPass": "Nova Palavra-passe",
"genPresetDefault": "padr\u00e3o",
"genPresetDerived": "como palavra-passe antiga",
"genPresetPronounceable": "pronunci\u00e1vel",
"genPresetMed": "tamanho m\u00e9dio",
"genPresetLong": "longo",
"genPresetPin4": "PIN de 4 d\u00edgitos",
"genPresetMac": "endere\u00e7o MAC",
"genPresetHash128": "128-bit hash",
"genPresetHash256": "256-bit hash",
"grpTitle": "Grupo",
"grpSearch": "Activar pesquisa de registos neste grupo",
"grpAutoType": "Activar preenchimento autom\u00e1tico",
"grpAutoTypeSeq": "Sequ\u00eancia de preenchimento autom\u00e1tico",
"grpAutoTypeSeqDefault": "Usar sequ\u00eancia de preenchimento autom\u00e1tico padr\u00e3o",
"grpTrash": "Eliminar grupo com todos os registos",
"tagTitle": "Etiqueta",
"tagTrash": "Remover etiquetas de todas as entradas",
"tagRename": "Renomear",
"tagTrashQuestion": "Remover etiquetas de todas as entradas?",
"tagTrashQuestionBody": "Esta etiqueta ser\u00e1 removida de todos os registos. N\u00e3o h\u00e1 forma f\u00e1cil de a recuperar.",
"tagExists": "Etiqueta j\u00e1 existe",
"tagExistsBody": "Um etiqueta com este nome j\u00e1 existe. Por favor, escolha outra etiqueta.",
"tagBadName": "Nome errado",
"tagBadNameBody": "Etiqueta n\u00e3o pode conter {}. Por favor, remova-os.",
"genPsTitle": "Defini\u00e7\u00f5es do Gerador",
"genPsCreate": "Nova defini\u00e7\u00e3o",
"genPsDelete": "Eliminar defini\u00e7\u00e3o",
"genPsNew": "defini\u00e7\u00e3o",
"genPsEnabled": "Mostrar na lista de defini\u00e7\u00f5es",
"genPsDefault": "Seleccionado por padr\u00e3o",
"genPsDefaultLength": "Tamanho padr\u00e3o",
"genPsUpper": "Letras mai\u00fasculas em latim",
"genPsLower": "Letras min\u00fasculas em latim",
"genPsDigits": "D\u00edgitos",
"genPsSpecial": "S\u00edmbolos especiais",
"genPsBrackets": "Par\u00eanteses",
"genPsHigh": "Caracteres ASCII completos",
"genPsAmbiguous": "S\u00edmbolos amb\u00edguos",
"genPsInclude": "Incluir s\u00edmbolos adicionais",
"genPsExample": "Exemplo de palavra-passe gerada",
"keyChangeTitleRemote": "Chave Mestra Alterada",
"keyChangeMessageRemote": "A chave mestra foi alterada na base de dados. Por favor, insira uma chave nova.",
"keyChangeTitleExpired": "Chave Mestra Expirou",
"keyChangeMessageExpired": "A chave metra para esta base de dados expirou. Por favor, insira uma chave nova.",
"keyChangeRepeatPassword": "Palavra-passe, novamente.",
"iconFavTitle": "Descarregar e usar favicon do site",
"iconSelCustom": "Seleccionar \u00edcone personalizado",
"listEmptyTitle": "Vazio",
"listEmptyAdd": "adicionar com o bot\u00e3o {} em cima",
"listGroup": "Grupo",
"listNoWebsite": "sem site",
"listNoUser": "sem utilizador",
"listNoAttachments": "sem anexos",
"searchAddNew": "Adicionar Novo",
"searchSort": "Ordenar",
"searchCreated": "Criado",
"searchUpdated": "Actualizado",
"searchAttachments": "Anexos",
"searchAZ": "A {} Z",
"searchZA": "Z {} A",
"searchON": "Antigo {} Novo",
"searchNO": "Novo {} Antigo",
"searchShiftClickOr": "shift-click ou",
"searchAdvTitle": "Abrir pesquisa avan\u00e7ada",
"searchSearchIn": "Procurar em",
"searchOther": "Outros campos",
"searchProtect": "Campos protegidos",
"searchOptions": "Op\u00e7\u00f5es",
"searchCase": "Ignorar capitaliza\u00e7\u00e3o",
"searchRegex": "Express\u00e3o regular",
"openOpen": "Abrir",
"openNew": "Novo",
"openMore": "Mais",
"openDemo": "Demo",
"openXml": "Importar XML",
"openCaps": "Caps Lock activo",
"openClickToOpen": "Clique para abrir um ficheiro",
"openKeyFile": "ficheiro-chave",
"openKeyFileDropbox": "da Dropbox",
"openDropHere": "Largar ficheiros aqui",
"openFailedRead": "Falha ao ler o ficheiro",
"openNothingFound": "Nada encontrado",
"openNothingFoundBody": "Nenhum ficheiro p\u00f4de ser aberto.",
"openNothingFoundBodyFolder": "Ficheiros s\u00e3o procurados dentro da pasta {}",
"openAppFolder": "aplica\u00e7\u00e3o",
"openRootFolder": "ra\u00edz",
"openSelectFile": "Seleccione ficheiro",
"openSelectFileBody": "Seleccione um ficheiro para abrir",
"openPassFor": "Palvara-passe para",
"openRemoveLastQuestion": "Eliminar ficheiro local?",
"openRemoveLastQuestionBody": "O ficheiro que est\u00e1 a eliminar est\u00e1 guardado dentro da aplica\u00e7\u00e3o. Eliminar permanentemente?",
"openRemoveLastQuestionModBody": "O ficheiro que est\u00e1 a eliminar tem modifica\u00e7\u00f5es. Elimin\u00e1-lo e descartar essas altera\u00e7\u00f5es?",
"openLocalFile": "Ficheiro local",
"openLocalFileBody": "Ir\u00e1 abrir um ficheiro que est\u00e1 guardado dentro da aplica\u00e7\u00e3o. Altera\u00e7\u00f5es n\u00e3o ser\u00e3o guardadas no sistema de ficheiros. Para obter os ficheiros com os seus dados, exporte o ficheiro a partir das configura\u00e7\u00f5es.",
"openLocalFileDontShow": "N\u00e3o mostrar novamente",
"openWrongFile": "Ficheiro corrompido",
"openWrongFileBody": "O formato deste ficheiro n\u00e3o \u00e9 suportado. Esta aplica\u00e7\u00e3o apenas suporta ficheiros do formato base de dados KeePass (KDBX).",
"openKdbFileBody": "Est\u00e1 a abrir um ficheiro de formato antigo (KDB). Esta aplica\u00e7\u00e3o apenas suporta o novo formato (KDBX), por favor use o KeePass v2 para converter entre os dois formatos.",
"openConfigHeader": "Configura\u00e7\u00f5es {}",
"openUrl": "URL",
"openUrlDesc": "https:\/\/servidor\/caminho\/ficheiro.kdbx, ou apenas ficheiro.kdbx",
"openUser": "Utilizador",
"openUserDesc": "Nome de utilizador do servidor WebDAV (se necess\u00e1rio)",
"openUserPlaceholder": "Sem utilizador",
"openPass": "Palavra-passe",
"openPassDesc": "Palavra-passe do servidor WebDAV (n\u00e3o \u00e9 a palavra-passe do ficheiro)",
"openPassPlaceholder": "sem palavra-passe",
"openConfigError": "Erro: {}",
"openConfigErrorNotFound": "Ficheiro n\u00e3o encontrado",
"openError": "Erro",
"openErrorDescription": "Ocorreu um erro ao abrir o ficheiro",
"openErrorFileNotFound": "Ficheiro n\u00e3o encontrado",
"detAttDownload": "Clique na tecla shift sobre o bot\u00e3o do anexo para descarregar ou",
"detAttDelToRemove": "Eliminar para remover",
"detEmpty": "As suas palavras-passe ser\u00e3o exibidas aqui",
"detGroupRestore": "Para restaurar este grupo, por favor arraste-o para qualquer grupo fora do lixo",
"detHistoryClickPoint": "Clique no ponto da linha temporal do registo para ver o estado",
"detHistoryReturn": "regressar ao registo",
"detHistoryRevert": "Reverter para estado",
"detHistoryDel": "Eliminar estado",
"detHistoryEmpty": "vazio",
"detHistoryModified": "modificado",
"detHistoryRec": "entrada",
"detHistoryRecs": "entradas",
"detHistoryVersion": "Vers\u00e3o",
"detHistorySaved": "Guardado",
"detHistoryNoTitle": "sem t\u00edtulo",
"detHistoryCurState": "estado actual",
"detHistoryCurUnsavedState": "estado actual n\u00e3o guardado",
"detBackToList": "voltar \u00e0 lista",
"detSetIconColor": "Alterar cor",
"detSetIcon": "Alterar \u00edcone",
"detDropAttachments": "largar anexos aqui",
"detDelEntry": "Eliminar",
"detDelEntryPerm": "Eliminar permanentemente",
"detExpires": "Expira",
"detExpired": "Expirou",
"detGroup": "Grupo",
"detCreated": "Criado",
"detUpdated": "Actualizado",
"detNetField": "Novo Campo",
"detAttachments": "Anexos",
"detDelFromTrash": "Eliminar do lixo?",
"detDelFromTrashBody": "N\u00e3o ser\u00e1 poss\u00edvel recuper\u00e1-lo.",
"detDelFromTrashBodyHint": "Para remover itens rapidamente do lixo, clique no \u00edcone vazio no menu Lixo.",
"detFieldCopied": "Copiado",
"detFieldCopiedTime": "Copiado ap\u00f3s {} segundos",
"detCopyHint": "Pode copiar o valor do campo ao clicar sobre o seu t\u00edtulo",
"detMore": "mais",
"detClickToAddField": "clique para adicionar um novo campo",
"detMenuAddNewField": "Adicionar novo campo",
"detMenuShowEmpty": "Mostrar campos vazios",
"detMenuHideEmpty": "Esconder campos vazios",
"detMenuAddField": "Adicionar {}",
"detMenuCopyPassword": "Copiar palavra-passe",
"detMenuCopyUser": "Copiar utilizador",
"detSetupOtp": "Palavras-passe \u00fanicas",
"detClone": "Criar uma c\u00f3pia",
"detClonedName": "Copiar",
"detAutoType": "Escrita autom\u00e1tica",
"detAutoTypeEnabled": "Activar escrita autom\u00e1tica para este registo",
"detAutoTypeSequence": "Atalhos",
"detAutoTypeInput": "Entrada",
"detAutoTypeShortcutsDesc": "{} ou {} enquanto a aplica\u00e7\u00e3o est\u00e1 inactiva",
"detAutoTypeObfuscation": "Misture atalhos reais com alteat\u00f3rios",
"detAutoTypeWindow": "Janela",
"detAutoTypeInputWindow": "T\u00edtulo da janela",
"detSetupOtpAlert": "Digitalizar c\u00f3digo QR",
"detSetupOtpAlertBody": "Por favor copie c\u00f3digo QR que \u00e9 exibido na p\u00e1gina de autoriza\u00e7\u00e3o.",
"detSetupOtpAlertBody1": "1. v\u00e1 \u00e0 p\u00e1gina de autoriza\u00e7\u00e3o",
"detSetupOtpAlertBody2": "2. tirar uma imagem de ecr\u00e3 do c\u00f3digo QR {}",
"detSetupOtpAlertBody3": "3. colar aqui {}",
"detSetupOtpAlertBody3Mobile": "3. seleccione ou digitalize com a c\u00e2mara, utilizando Seleccionar\/Digitalizar em baixo",
"detSetupOtpAlertBody4": "Se n\u00e3o conseguir digitalizar o c\u00f3digo, clique Submeter c\u00f3digo manualmente",
"detSetupOtpManualButton": "Submeter c\u00f3digo manualmente",
"detSetupOtpScanButton": "Seleccionar\/Digitalizar",
"detSetupOtpAlertBodyWith": "com {}",
"detOtpImageError": "Erro ao digitalizar imagem",
"detOtpImageErrorBody": "Desculpe, n\u00e3o foi poss\u00edvel ler o formato da imagem, por favor contacte os criadores da aplica\u00e7\u00e3o com detalhes do erro.",
"detOtpImageReading": "A digitalizar c\u00f3digo QR...",
"detOtpQrError": "Erro a digitalizar c\u00f3digo QR",
"detOtpQrErrorBody": "Desculpe, n\u00e3o foi poss\u00edvel digitalizar o c\u00f3digo QR, por favor tente novamente ou contacte os criadores da aplica\u00e7\u00e3o com detalhes do erro.",
"detOtpQrWrong": "C\u00f3digo QR errado",
"detOtpQrWrongBody": "O c\u00f3digo QR foi digitalizado com sucesso mas n\u00e3o contem dados da palavra-passe \u00fanica.",
"autoTypeEntryFields": "Campos do registo",
"autoTypeModifiers": "Teclas modificadoras",
"autoTypeKeys": "Teclas",
"autoTypeLink": "mais...",
"autoTypeError": "Erro de escrita autom\u00e1tica",
"autoTypeErrorGeneric": "Ocorreu um erro durante a escrita autom\u00e1tica: {}",
"autoTypeErrorGlobal": "Para usar atalhos do sistema, por favor aponte a aplica\u00e7\u00e3o para onde quer escrever a palavra-passe",
"autoTypeErrorNotInstalled": "{} n\u00e3o est\u00e1 instalado",
"autoTypeHeader": "Escrita autom\u00e1tica: Seleccionar",
"autoTypeMsgNoWindow": "N\u00e3o foi poss\u00edvel obter o t\u00edtulo da janela activa, comece a escrever para pesquisar",
"autoTypeMsgMatchedByWindow": "Seleccione a palavra-passe para {}",
"autoTypeClearFilter": "exibir todos os registos",
"autoTypeNoMatches": "sem resultados",
"appSecWarn": "Inseguro!",
"appSecWarnBody1": "Iniciou a aplica\u00e7\u00e3o com uma conex\u00e3o insegura. Algu\u00e9m pode estar a observ\u00e1-lo e a roubar as suas palavras-chave. Aconselhamos que pare a n\u00e3o ser que compreenda claramente o que est\u00e1 a fazer.",
"appSecWarnBody2": "Sim, a sua base de dados est\u00e1 encriptada mas ningu\u00e9m pode guarantir que a sua aplica\u00e7\u00e3o n\u00e3o foi alterada at\u00e9 chegar a si.",
"appSecWarnBtn": "Compreendo os riscos, prosseguir.",
"appUnsavedWarn": "Altera\u00e7\u00f5s n\u00e3o guardadas!",
"appUnsavedWarnBody": "Tem altera\u00e7\u00f5es n\u00e3o guardadas, se fechar a aplica\u00e7\u00e3o perder\u00e1 as suas altera\u00e7\u00f5es.",
"appDontExitBtn": "N\u00e3o sair",
"appCannotLockAutoInit": "A aplica\u00e7\u00e3o n\u00e3o pode ser bloqueada porque a grava\u00e7\u00e3o autom\u00e1tica est\u00e1 desabilitada.",
"appCannotLock": "Tem altera\u00e7\u00f5es n\u00e3o guardadas que ir\u00e1 perder. Prosseguir?",
"appAutoSave": "Gravar altera\u00e7\u00f5es automaticamente",
"appSaveError": "Guardar Erro",
"appSaveErrorBody": "Falha a gravar ficheiro automaticamente",
"appSaveErrorBodyMul": "Falha ao gravar ficheiros automaticamente:",
"appSettingsError": "Erro a iniciar a aplica\u00e7\u00e3o",
"appSettingsErrorBody": "Ocorreu um erro ao iniciar as configura\u00e7\u00f5es da aplica\u00e7\u00e3o. Por favor, verifique o URL da aplica\u00e7\u00e3o ou contacte o seu administrador.",
"setGenTitle": "Configura\u00e7\u00f5es Gerais",
"setGenUpdate": "Actualiza\u00e7\u00e3o",
"setGenNewVersion": "Nova vers\u00e3o da aplica\u00e7\u00e3o disponibilizada e descarregada",
"setGenReleaseNotes": "Ver notas da actualiza\u00e7\u00e3o",
"setGenReloadToUpdate": "Recarregar para atualizar",
"setGenUpdateManual": "Nova vers\u00e3o disponibilizada. ir\u00e1 verificar se existem actualiza\u00e7\u00f5es e instal\u00e1-las automaticamente mas actualiza\u00e7\u00e3o autom\u00e1tica a partir da sua vers\u00e3o \u00e9 imposs\u00edvel.",
"setGenDownloadUpdate": "Descarregar atualiza\u00e7\u00e3o",
"setGenUpdateAuto": "Descarregar e instalar automaticamente",
"setGenUpdateCheck": "Verificar mas n\u00e3o instalar",
"setGenNoUpdate": "Nunca verificar atualiza\u00e7\u00f5es",
"setGenUpdateChecking": "Verificando atualiza\u00e7\u00f5es",
"setGenCheckUpdate": "Verificar actualiza\u00e7\u00f5es",
"setGenErrorChecking": "Erro ao verificar actualiza\u00e7\u00f5es",
"setGenLastCheckSuccess": "\u00daltima verifica\u00e7\u00e3o com sucesso foi em {}",
"setGenLastCheckVer": "a \u00faltima vers\u00e3o foi {}",
"setGenCheckedAt": "Verificado em",
"setGenLatestVer": "est\u00e1 a usar a \u00faltima vers\u00e3o",
"setGenNewVer": "nova vers\u00e3o {} dispon\u00edvel",
"setGenDownloadingUpdate": "A descarregar atualiza\u00e7\u00e3o",
"setGenExtractingUpdate": "A extrair atualiza\u00e7\u00e3o",
"setGenCheckErr": "Ocorreu um erro ao descarregar nova vers\u00e3o",
"setGenNeverChecked": "Nunca verificou actualiza\u00e7\u00f5es",
"setGenRestartToUpdate": "Reiniciar para actualizar",
"setGenDownloadAndRestart": "Descarregar actualiza\u00e7\u00e3o e reiniciar",
"setGenAppearance": "Aspecto",
"setGenTheme": "Tema",
"setGenThemeFb": "Flat blue",
"setGenThemeDb": "Dark brown",
"setGenThemeWh": "White",
"setGenThemeHc": "High contrast",
"setGenThemeSd": "Solarized dark",
"setGenThemeSl": "Solarized light",
"setGenLocale": "L\u00edngua",
"setGenLocImprove": "traduza a aplica\u00e7\u00e3o para a sua l\u00edngua",
"setGenLocMsg": "Ajude a traduzir o KeeWeb",
"setGenLocMsgBody": "Se gostava de usar o KeeWeb na sua l\u00edngua, por favor ajude-nos com a tradu\u00e7\u00e3o.",
"setGenLocMsgLink": "Traduza a aplica\u00e7\u00e3o",
"setGenFontSize": "Tamanho de letra",
"setGenFontSizeNormal": "Normal",
"setGenFontSizeLarge": "Grande",
"setGenFontSizeLargest": "Maior",
"setGenShowSubgroups": "Mostrar registos para todos os subgrupos",
"setGenTableView": "Visualiza\u00e7\u00e3o de registos em tabela",
"setGenColorfulIcons": "\u00cdcones coloridos customizados na lista",
"setGenFunction": "Funcionamento",
"setGenAutoSync": "Gravar e sincronizar automaticamente",
"setGenRememberKeyFiles": "Lembrar ficheiros-chave",
"setGenLockInactive": "Bloquear automaticamente aplica\u00e7\u00e3o se inactiva",
"setGenNoAutoLock": "N\u00e3o bloquear automaticamente",
"setGenLockMinutes": "Em {} minutos",
"setGenLockHour": "Em uma hora",
"setGenClearClip": "Limpar \u00e1rea de transfer\u00eancia ap\u00f3s copiar",
"setGenNoClear": "N\u00e3o limpar",
"setGenClearSeconds": "Em {} segundos",
"setGenClearMinute": "Em um minuto",
"setGenMinInstead": "Minimizar aplicac\u00e3o em vez de fechar",
"setGenLockMinimize": "Bloquear automaticamente ap\u00f3s minimizar",
"setGenLockCopy": "Bloquear automaticamente ao copiar palavra-passe",
"setGenStorage": "Armazenamento",
"setGenShowAdvanced": "Mostrar configura\u00e7\u00f5es avan\u00e7adas",
"setGenDevTools": "Exibir ferramentas de desenv.",
"setGenTryBeta": "Experimente a vers\u00e3o beta at\u00e9 reiniciar",
"setGenTryBetaWarning": "Ficheiros n\u00e3o guardados",
"setGenTryBetaWarningBody": "Por favor guarde todos os ficheiros e clique neste bot\u00e3o novamente",
"setGenShowAppLogs": "Mostrar ficheiro de logs da aplica\u00e7\u00e3o",
"setFilePath": "Caminho do ficheiro",
"setFileStorage": "Este ficheiro foi carregado de {}.",
"setFileIntl": "Este ficheiro est\u00e1 guardado no armazenamento interno da aplica\u00e7\u00e3o",
"setFileLocalHint": "Quer trabalhar perfeitamente com ficheiros locais?",
"setFileDownloadApp": "Descarregar a vers\u00e3o desktop da aplica\u00e7\u00e3o",
"setFileSave": "Guardar",
"setFileSaveTo": "Guardar em ...",
"setFileClose": "Fechar",
"setFileSync": "Sincronizar",
"setFileSaveToXml": "XML",
"setFileLastSync": "\u00daltima sincroniza\u00e7\u00e3o",
"setFileLastSyncUnknown": "desconhecido",
"setFileSyncInProgress": "Sincroniza\u00e7\u00e3o em progresso",
"setFileSyncError": "Erro de sincroniza\u00e7\u00e3o",
"setFilePass": "Palavra-passe mestra",
"setFilePassChanged": "palavra-passe mudou; deixar o campo em branco para usar palavra-passe antiga",
"setFileKeyFile": "Ficheiro-chave",
"setFileSelKeyFile": "Seleccionar um ficheiro-chave",
"setFileNames": "Nomes",
"setFileDefUser": "Utilizador padr\u00e3o",
"setFileEnableTrash": "Activar lixo",
"setFileHistLen": "Tamanho do hist\u00f3rico, manter \u00faltimas entradas por registo",
"setFileHistSize": "Tamanho do hist\u00f3rico, total em MB por ficheiro",
"setFileBackups": "C\u00f3pias de seguran\u00e7a",
"setFileBackupEnable": "Criar c\u00f3pia de seguran\u00e7a para ficheiro",
"setFileBackupPath": "Caminho para c\u00f3pia de seguran\u00e7a",
"setFileBackupTime": "Fazer c\u00f3pias de seguran\u00e7a",
"setFileBackupNow": "Fazer c\u00f3pia de seguran\u00e7a agora",
"setFileBackupNowWorking": "A processar...",
"setFileBackupError": "Erro de c\u00f3pia de seguran\u00e7a",
"setFileBackupErrorDescription": "Erro ao escrever c\u00f3pia de seguran\u00e7a",
"setFileBackupOnSave": "Cada vez que gravo o ficheiro",
"setFileBackupDaily": "Diariamente",
"setFileBackupWeekly": "Semanalmente",
"setFileBackupMonthly": "Mensalmente",
"setFileBackupManually": "Manualmente, sem c\u00f3pias de seguran\u00e7a autom\u00e1ticas",
"setFileRounds": "Rondas de encripta\u00e7\u00e3o",
"setFileKeyChangeForce": "Perguntar para alterar chave ap\u00f3s (dias)",
"setFileUseKeyFile": "Usar ficheiro-chave",
"setFileUseGenKeyFile": "Usar ficheiro-chave gerado",
"setFileUseOldKeyFile": "Usar ficheiro-chave antigo",
"setFileGenKeyFile": "Gerar novo ficheiro-chave",
"setFileDontUseKeyFile": "N\u00e3o usar ficheiro-chave",
"setFileEmptyPass": "Palavra-passe vazia",
"setFileEmptyPassBody": "Guardar a base de dados com uma palavra-passe vazia deixa-a totalmente desprotegida. Deseja prosseguir?",
"setFileSaveError": "Erro de grava\u00e7\u00e3o",
"setFileSaveErrorBody": "Erro ao gravar o ficheiro",
"setFileAlreadyExists": "J\u00e1 existe",
"setFileAlreadyExistsBody": "Ficheiro {} j\u00e1 existe. Substituir?",
"setFileUnsaved": "Altera\u00e7\u00f5es n\u00e3o guardadas",
"setFileUnsavedBody": "Existem altera\u00e7\u00f5es n\u00e3o guardadas neste ficheiro",
"setFileCloseNoSave": "Fechar e perder altera\u00e7\u00f5es",
"setFileDontClose": "N\u00e3o fechar",
"setFileNoWebDavUpload": "N\u00e3o \u00e9 poss\u00edvel guardar para WebDAV",
"setFileNoWebDavUploadBody": "Adicionar novos ficheiros ao WebDAV n\u00e3o \u00e9 poss\u00edvel agora. Por favor actualize o seu ficheiro manualmente e inicie a aplica\u00e7\u00e3o.",
"setShTitle": "Atalhos",
"setShShowAll": "mostrar todos os itens",
"setShColors": "mostrar itens com cores",
"setShTrash": "ir para o lixo",
"setShFind": "pesquise, ou comece a escrever",
"setShClearSearch": "limpar pesquisa",
"setShCopyPass": "copiar palavra-passe ou seleccionar campo",
"setShCopyUser": "copiar utilizador",
"setShCopyUrl": "copiar o site",
"setShAutoType": "registo com escrita autom\u00e1tica",
"setShPrev": "ir para item anterior",
"setShNext": "ir para item seguinte",
"setShCreateEntry": "criar registo",
"setShOpen": "abrir \/ novo",
"setShSave": "guardar todos os ficheiros",
"setShGen": "gerar palavra-passe",
"setShSet": "configura\u00e7\u00f5es da aplica\u00e7\u00e3o",
"setShCopyPassGlobal": "copiar palavra-passe (quando aplica\u00e7\u00e3o est\u00e1 minimizada)",
"setShCopyUserGlobal": "copiar utilizador (quando aplica\u00e7\u00e3o est\u00e1 minimizada)",
"setShCopyUrlGlobal": "copiar site (quando aplica\u00e7\u00e3o est\u00e1 minimizada)",
"setShAutoTypeGlobal": "escrita autom\u00e1tica (quando aplica\u00e7\u00e3o est\u00e1 minimizada)",
"setShLock": "bloquear base de dados",
"setAboutTitle": "Sobre",
"setAboutBuilt": "Esta aplica\u00e7\u00e3o foi criada com estas ferramentas incr\u00edveis:",
"setAboutLic": "Licen\u00e7a",
"setAboutLicComment": "Esta aplica\u00e7\u00e3o e todos os componentes inclu\u00eddos, que n\u00e3o sejam do dom\u00ednio p\u00fablico, est\u00e3o licenciados sobre a licen\u00e7a MIT",
"setAboutFirst": "Esta aplica\u00e7\u00e3o de c\u00f3digo aberto foi criada por {}",
"setAboutSecond": "e licenciada sob {}",
"setAboutSource": "O c\u00f3digo fonte e problemas podem ser encontrados em {}",
"setHelpFormat": "Formato do Ficheiro",
"setHelpFormatBody": "Esta aplica\u00e7\u00e3o \u00e9 uma convers\u00e3o de {} com tecnologias web. Interpreta ficheiros no formato KeePass (kdbx). Pode criar ficheiros desse formato (bases de dados de palavras-passe) com o KeePass, ou nesta aplica\u00e7\u00e3o. O formato de ficheiro \u00e9 100% compat\u00edvel e deve ser interpretado por ambas as aplica\u00e7\u00f5es.",
"setHelpProblems": "Precisa de ajuda?",
"setHelpProblems1": "Se algo correr mal, por favor {}",
"setHelpProblems2": "ou {}",
"setHelpOpenIssue": "reporte um problema no Github",
"setHelpContactLink": "contacte um programador directamente",
"setHelpAppInfo": "Informa\u00e7\u00e3o da aplica\u00e7\u00e3o",
"setHelpOtherPlatforms": "Outras plataformas",
"setHelpDesktopApps": "Aplica\u00e7\u00f5es para desktop",
"setHelpWebApp": "Aplica\u00e7\u00e3o web",
"setHelpUpdates": "Actualiza\u00e7\u00f5es",
"setHelpTwitter": "Twitter",
"dropboxLogin": "Login da Dropbox",
"dropboxLoginBody": "Para continuar, ter\u00e1 que entrar na Dropbox.",
"dropboxSyncError": "Erro de sincroniza\u00e7\u00e3o com Dropbox",
"dropboxNotFoundBody": "O ficheiro n\u00e3o foi encontrado. Foi removido a partir de outro computador?",
"dropboxFull": "Dropbox Cheia",
"dropboxFullBody": "A sua Dropbox est\u00e1 cheia, n\u00e3o existe mais espa\u00e7o dispon\u00edvel.",
"dropboxRateLimitedBody": "Demasiados pedidos para a Dropbox foram feitos a partir desta aplica\u00e7\u00e3o. Por favor, tente mais tarde.",
"dropboxNetError": "Erro de Rede - Sincroniza\u00e7\u00e3o com Dropbox",
"dropboxNetErrorBody": "Erro de rede ocorreu durante a sincroniza\u00e7\u00e3o com a Dropbox. Por favor, verifique a sua conex\u00e3o e tente novamente.",
"dropboxErrorBody": "Algo correu mal durante a sincroniza\u00e7\u00e3o com a Dropbox. Por favor, tente mais tarde. C\u00f3digo de erro:",
"dropboxErrorRepeatBody": "Algo correu mal durante a sincroniza\u00e7\u00e3o com a Dropbox. Por favor, tente mais tarde. Erro:",
"dropboxSetupDesc": "Algumas configura\u00e7\u00f5es s\u00e3o necess\u00e1rias para utilizar a Dropbox no modo self-hosted. Por favor crie a sua aplica\u00e7\u00e3o da Dropbox e insira a sua chave em baixo.",
"dropboxAppKey": "Chave da aplica\u00e7\u00e3o da Dropbox",
"dropboxAppKeyDesc": "Copiar a chave da sua aplica\u00e7\u00e3o da Dropbox (Configura\u00e7\u00f5es de Desenvolvimento)",
"dropboxFolder": "Pasta da aplica\u00e7\u00e3o",
"dropboxFolderDesc": "Se a sua aplica\u00e7\u00e3o est\u00e1 ligada \u00e0 sua Dropbox totalmente (n\u00e3o apenas a uma pasta de aplica\u00e7\u00e3o), configure a pasta com os seus ficheiros kdbx aqui",
"dropboxFolderSettingsDesc": "Seleccione qualquer pasta na sua Dropbox onde os ficheiros ser\u00e3o armazenados (pasta ra\u00edz como padr\u00e3o)",
"dropboxFolderPlaceholder": "pasta padr\u00e3o",
"dropboxLink": "Conectar aplica\u00e7\u00e3o com",
"dropboxLinkApp": "Pasta de aplica\u00e7\u00e3o (Apps\/KeeWeb)",
"dropboxLinkFull": "Dropbox completa ou alguma pasta",
"dropboxLinkCustom": "Aplica\u00e7\u00e3o Dropbox pr\u00f3pria",
"launcherSave": "Guardar base de dados de palavras-passe",
"launcherFileFilter": "Ficheiros KeePass",
"authPopupRequired": "Pop-ups est\u00e3o bloqueados",
"authPopupRequiredBody": "Por favor, permita pop-ups para esta aplica\u00e7\u00e3o no seu navegador."
}

View File

@ -43,8 +43,11 @@ var AppModel = Backbone.Model.extend({
this.listenTo(Backbone, 'select-entry', this.selectEntry);
this.appLogger = new Logger('app');
},
prepare: function() {
AutoType.init(this);
_.forEach(Storage, prv => prv.init());
},
loadConfig: function(configLocation, callback) {
@ -357,17 +360,17 @@ var AppModel = Backbone.Model.extend({
} else if (!params.storage) {
logger.info('Open file from cache as main storage');
this.openFileFromCache(params, callback, fileInfo);
} else if (fileInfo && fileInfo.openDate && fileInfo.get('rev') === params.rev && fileInfo.get('storage') !== 'file') {
} else if (fileInfo && fileInfo.get('openDate') && fileInfo.get('rev') === params.rev && fileInfo.get('storage') !== 'file') {
logger.info('Open file from cache because it is latest');
this.openFileFromCache(params, callback, fileInfo);
} else if (!fileInfo || !fileInfo.openDate || params.storage === 'file') {
} else if (!fileInfo || !fileInfo.get('openDate') || params.storage === 'file') {
logger.info('Open file from storage', params.storage);
var storage = Storage[params.storage];
var storageLoad = () => {
logger.info('Load from storage');
storage.load(params.path, params.opts, (err, data, stat) => {
if (err) {
if (fileInfo && fileInfo.openDate) {
if (fileInfo && fileInfo.get('openDate')) {
logger.info('Open file from cache because of storage load error', err);
this.openFileFromCache(params, callback, fileInfo);
} else {

View File

@ -39,12 +39,12 @@ var EntryModel = Backbone.Model.extend({
this.set({id: this.file.subId(entry.uuid.id), uuid: entry.uuid.id}, {silent: true});
this.fileName = this.file.get('name');
this.groupName = this.group.get('title');
this.title = entry.fields.Title || '';
this.title = this._getFieldString('Title');
this.password = entry.fields.Password || kdbxweb.ProtectedValue.fromString('');
this.notes = entry.fields.Notes || '';
this.url = entry.fields.URL || '';
this.displayUrl = this._getDisplayUrl(entry.fields.URL);
this.user = entry.fields.UserName || '';
this.notes = this._getFieldString('Notes');
this.url = this._getFieldString('URL');
this.displayUrl = this._getDisplayUrl(this._getFieldString(entry.fields.URL));
this.user = this._getFieldString('UserName');
this.iconId = entry.icon;
this.icon = this._iconFromId(entry.icon);
this.tags = entry.tags;
@ -66,6 +66,17 @@ var EntryModel = Backbone.Model.extend({
}
},
_getFieldString: function(field) {
var val = this.entry.fields[field];
if (!val) {
return '';
}
if (val.isProtected) {
return val.getText();
}
return val.toString();
},
_checkUpdatedEntry: function() {
if (this.isJustCreated) {
this.isJustCreated = false;

View File

@ -11,6 +11,4 @@ var Storage = {
cache: Launcher ? require('./storage-file-cache') : require('./storage-cache')
};
_.forEach(Storage, prv => prv.init());
module.exports = Storage;

View File

@ -30,9 +30,8 @@ var FeatureDetector = {
if (this.isWindows) { return 'Alt+PrintScreen'; }
return '';
},
shouldMoveHiddenInputToCopySource: function() {
return this.isiOS;
return this.isiOS && !/Version\/10/.test(navigator.userAgent);
},
canCopyReadonlyInput: function() {
return !(/CriOS/i.test(navigator.userAgent));

View File

@ -11,6 +11,7 @@ var Tip = function(el, config) {
this.tipEl = null;
this.showTimeout = null;
this.hideTimeout = null;
this.force = config && config.force || false;
this.hide = this.hide.bind(this);
};
@ -27,7 +28,7 @@ Tip.prototype.init = function() {
};
Tip.prototype.show = function() {
if (!Tip.enabled) {
if (!Tip.enabled && !this.force) {
return;
}
Backbone.on('page-geometry', this.hide);

View File

@ -548,7 +548,7 @@ var DetailsView = Backbone.View.extend({
: Locale.detFieldCopied;
var tip;
if (!this.isHidden()) {
tip = new Tip(fieldLabel, {title: msg, placement: 'right', fast: true});
tip = new Tip(fieldLabel, {title: msg, placement: 'right', fast: true, force: true});
this.fieldCopyTip = tip;
tip.show();
}

View File

@ -180,7 +180,7 @@ var SettingsFileView = Backbone.View.extend({
if (Launcher) {
Launcher.getSaveFileName(fileName, path => {
if (path) {
Storage.file.save(path, data, err => {
Storage.file.save(path, null, data, err => {
if (err) {
Alerts.error({
header: Locale.setFileSaveError,

View File

@ -57,7 +57,11 @@ var SettingsGeneralView = Backbone.View.extend({
allLocales: {
en: 'English',
'de-DE': 'Deutsch'
'de-DE': 'Deutsch',
'fr-FR': 'Français',
'it-IT': 'Italiano',
'pl': 'Polski',
'pt-PT': 'Português'
},
initialize: function() {

View File

@ -5,7 +5,7 @@
white-space: nowrap;
z-index: $z-index-no-modal;
pointer-events: none;
animation: tip $tip-transition-in;
@include nomobile { animation: tip $tip-transition-in; }
@include common-dropdown;
&.tip--fast, &.tip--fast:before, &.tip--fast:after {
animation-duration: $base-duration;
@ -19,7 +19,7 @@
box-shadow: none;
}
&:before, &:after {
animation: tip $tip-transition-in;
@include nomobile { animation: tip $tip-transition-in; }
content: " ";
width: 0;
height: 0;

View File

@ -1,6 +1,6 @@
{
"name": "KeeWeb",
"version": "1.3.2",
"version": "1.3.3",
"description": "Free cross-platform password manager compatible with KeePass",
"main": "main.js",
"homepage": "https://keeweb.info",

View File

@ -1,6 +1,6 @@
{
"name": "keeweb",
"version": "1.3.2",
"version": "1.3.3",
"description": "Free cross-platform password manager compatible with KeePass",
"main": "Gruntfile.js",
"homepage": "https://keeweb.info",

View File

@ -1,5 +1,11 @@
Release notes
-------------
##### v1.3.3 (2016-09-20)
`+` translations: fr, pl, pt
`-` fix #368: desktop file save error
`-` fix #369: removed additional webdav request
`+` allow password copy on mobile Safari
##### v1.3.2 (2016-09-13)
`-` fix #342: url detection in Microsoft Edge
`-` fix #351: error alert on power shutdown

View File

@ -40,8 +40,8 @@
},
"files": [{
"storage": "webdav",
"name": "",
"path": "",
"name": "My file",
"path": "webdav-url",
"options": { "user": "", "password": "" }
}]
}