This commit is contained in:
antelle 2019-08-18 11:06:46 +02:00
parent 4bc69fe425
commit cc65e772b8
19 changed files with 123 additions and 91 deletions

View File

@ -20,7 +20,8 @@
"no-mixed-operators": "off", "no-mixed-operators": "off",
"prefer-promise-reject-errors": "off", "prefer-promise-reject-errors": "off",
"standard/no-callback-literal": "off", "standard/no-callback-literal": "off",
"object-curly-spacing": "off" "object-curly-spacing": "off",
"quote-props": "off"
}, },
"parserOptions": { "parserOptions": {
"sourceType": "module", "sourceType": "module",

View File

@ -1,6 +1,6 @@
{ {
"date": "2019-07-08T18:24:27.921Z", "date": "2019-08-18T09:05:56.790Z",
"signature": "Jb53s/CO+H1WgJFrJb3dhT3vptwdgseyU9Scx34pQ+IRqEjY+8rb1VvzdVwwX2Pu+Wh+hViPDxU4kNs405XaPO9lZxztBsJ6PRJ5pigTVECm2x3gNE5idNyd/hdauVWIuqoH8Xqyww0pDkRx1C7g256bMRA+XcHsBN5N6hSFvC6JUOfu03ecz7pu8Ftel2OkRa1ZSEkKEvP27+Lrd1B3qncHaxRKkuYuIew+puhng6qq5gMH0qAVkvIFmFcnxHV+yfZY/j+C9LmQw+/ibY7Cjd2lZs0gtS4nb2bWTJWY6jKC+s6ptA9z1L+kI4tpqDF28cKfJCxQgE7pBfz6cK91nQ==", "signature": "gUuBF5B2j3zNIPG4yvtsoLnsST1mX6xap1XQxRNdMmFIkLC9R1XLtJPpG1JH459l65h6rsyjMXAtH31K9mlQ0vwzmR8EJI8i/mOA5aSo/eomi8WX2BBgzXcKO7ZRDYmAKrSvdQJvhLCd+9ToZlEh0k/JCFcgpIM8hEXz5xddMD3nhMcnWWfwq3hegMC8b/EO4hGy+TFaSjVvudZP1/J5RbyaDgbCF5Pwym5tSK2CdR7ipUxICyj/alnesbszkSzQgYZZNWy62/xIslVzniT2jWi3cduaaj39KBxoVO60npexJOx+ebUbL+vAe24+UhI6H1PDpo00c+sw83qnIOBQQA==",
"plugins": [ "plugins": [
{ {
"url": "https://plugins.keeweb.info/translations/zh-CN", "url": "https://plugins.keeweb.info/translations/zh-CN",
@ -84,7 +84,7 @@
"url": "https://plugins.keeweb.info/translations/pl", "url": "https://plugins.keeweb.info/translations/pl",
"official": true, "official": true,
"manifest": { "manifest": {
"version": "1.6.0", "version": "1.7.0",
"manifestVersion": "0.1.0", "manifestVersion": "0.1.0",
"name": "language-polish", "name": "language-polish",
"description": "Polish language", "description": "Polish language",
@ -96,7 +96,7 @@
"licence": "MIT", "licence": "MIT",
"url": "https://plugins.keeweb.info/translations?lang=pl", "url": "https://plugins.keeweb.info/translations?lang=pl",
"resources": { "resources": {
"loc": "qV1r9M4NQNZOnNWObvZIPe51OZVBk9HtK7v18/a9Q8WZZ7+0UcFRxW+iPlftvPUdLx4G87mqhqBGKc2azPmqW5Xv7gfNA22INl8WUaanwMK2HdK9PJ1qWh6LF5B1qxRgWuzOMrFXFE29Ei8dguAXlG1TlGgkDVbkUqlFYYQoKaAmXAds2FnZ7FmXwkmBttKRj/CSbv6S7wG2m2XsqV6jz6+pAIjDD7Mf547iczafBcuPLb4orS7SD3vOtCAOH0a10BWKxzUJS5p5wTBIr0hK1bgxou/R91uw0M24lGjaoH0fdR3dA1gf5iHLRSpqwBZlc3REyy2MImsDP6Y2NhH2qw==" "loc": "JzpD1UM7/P/ZEwg7PjaS2177iktZa6LFOP3QOOyadATL29YnqDus3n8H9yfRCaj2YeHgXupknicBAPaXHOS4Q1m+2bWYmypD4XDQT0PYe5pr2ZS4Ypfgkpxa5VpaZ+5GywiGrOwMN9/RYHrkzxMl1fhOUkfOJzeWLoYsNzExnTPmLOpBrpg2aIc4PN/3JoL6aolV19pj2j3MwhIfP2z+x6IvNfpsT78+o83FtQu3ReDPv/WpRTJbmGYnXXB/f/Xc8tvoA8EmT/K7RUaBMu43WG2A/voFnrUzb3ugEFy9ihdmkWXSdSliMGZ07YI+w2jlagWbo6MulXiCz0x8msWB+w=="
}, },
"locale": { "locale": {
"name": "pl", "name": "pl",
@ -110,7 +110,7 @@
"url": "https://plugins.keeweb.info/translations/hu", "url": "https://plugins.keeweb.info/translations/hu",
"official": true, "official": true,
"manifest": { "manifest": {
"version": "1.9.0", "version": "1.10.0",
"manifestVersion": "0.1.0", "manifestVersion": "0.1.0",
"name": "language-hungarian", "name": "language-hungarian",
"description": "Hungarian language", "description": "Hungarian language",
@ -122,7 +122,7 @@
"licence": "MIT", "licence": "MIT",
"url": "https://plugins.keeweb.info/translations?lang=hu", "url": "https://plugins.keeweb.info/translations?lang=hu",
"resources": { "resources": {
"loc": "z6sZepMKFd3tZtwMzZ1OQl4OF4+/cuq0/cLrbBopujFntip3c3bxNFFrkog0kI2bXvOLj/OaGbX+VF+UY3tYlK/QRj8oI8chEd9rpRnYSV9Ldmdgo83bz9Ac5aru/meja0eKxqFOXiRTCNWko0d2QElxc4FXJzA7+NpPkzYT4Atu9uuXG+/tlO4ptBdWwtRI14dtAer+lVFH4cf4VMNcTKOpXkkjMs9c3xlnfN4SIoQfUscK8boDgHgHKeYAC1EeMwa3amkA5TPQ8d0e2M03ZhSHgWfCLo+JEqhyct4itQDx0zFCij1bKrCDwX7L3AAsrW8wnejedXa2RsKGYEla3A==" "loc": "m+BliNJze1kox1ZJK/DeFxjZvaSj+zsEuJs+4LR21mi9VQYxNHlNi6dC9gawoUVa60pIVjUxb9uXXIccZO4KSh6RxbpYt9lG/1r6mCAugs3ZFW3koIMcad96k3NEmZ3nyXIipCow1eG29u9FZNG7amCYOFGnRXgt7qO5zUFq7jQVjdAlo0GWa6XkzJgkpaHYanvrQxuvjjHJ3o2Z8VX5rnmoDK2TNP9wh+S3o0V0+uxe5+pSrXs792GJyr+JSroLGIWnw0j07AAaZuz/KE3REocbSPph5EAKz677bAVrL53idPHKxg8rp8VNWUoib8TQTur88RDd3eIiEhmurh/+Vg=="
}, },
"locale": { "locale": {
"name": "hu", "name": "hu",
@ -162,7 +162,7 @@
"url": "https://plugins.keeweb.info/translations/nl-NL", "url": "https://plugins.keeweb.info/translations/nl-NL",
"official": true, "official": true,
"manifest": { "manifest": {
"version": "1.8.0", "version": "1.9.0",
"manifestVersion": "0.1.0", "manifestVersion": "0.1.0",
"name": "language-dutch", "name": "language-dutch",
"description": "Dutch language", "description": "Dutch language",
@ -174,7 +174,7 @@
"licence": "MIT", "licence": "MIT",
"url": "https://plugins.keeweb.info/translations?lang=nl-NL", "url": "https://plugins.keeweb.info/translations?lang=nl-NL",
"resources": { "resources": {
"loc": "aCYoS6dVepa2RjP1jeJY2IAW7Xe5CLddgqLLmln7f52DjXcHgr5UYd7LWkXPBrh7SwoIgRkiPTa5+s02JOIdKa5OjW3OXUBT0Hr31NVbfAeupNQYsm9PNrxhqbTiHSCV2lEGbua9dd00NeLNfweN1GbhdTfKgVsp+W48n4AJX2HhA1bUt+BjIvJ1yQeqVHmlQ/Gb4eSZlXHC5/tvZNBs5BbZ3L9SUrjeKwCNexvRe6ioHEPWi9jmLqJV2k1JJZ8a3U58MyBBqQy/RbYRFFNT4V50aopPDWlplrLNztE1Dcqno0bz18TYY5IHkZGJel8eFSWBmvWhFHZ8o/uqVURgOg==" "loc": "kJ5NSlemxgvr98pJXOUoNbHzaYW6kBcMwKOCRJQm5pTYfxy0xughQ+aKNXOc8h64OFTaOAzDcASI2wIFKCRBtj4RtikG6yWDYnqhoI/y8UkyWFeG3uui+jsVlSyDkQeBtTtjAOIS4zCYOg9kEBx6U/91a+Kf3CkbqBBvJar+XanLC/cu1ruSS0MJZVBYyDCCLUg4L/GWrfiOT/UUqfDskRA/k64OX1eZrZ1sNVXN/GIa+ZhoObUvL/XlFBX7NbeEkuj8T1v5xUSxRLEDPGmyBwzqkI8gDrf8LkGOlddA0cFeMQ2qCkT2zXJS9vbJmmRZ/hrk5wecHKtenmVkRC9JAQ=="
}, },
"locale": { "locale": {
"name": "nl-NL", "name": "nl-NL",
@ -188,7 +188,7 @@
"url": "https://plugins.keeweb.info/translations/fr-FR", "url": "https://plugins.keeweb.info/translations/fr-FR",
"official": true, "official": true,
"manifest": { "manifest": {
"version": "1.11.0", "version": "1.12.0",
"manifestVersion": "0.1.0", "manifestVersion": "0.1.0",
"name": "language-french", "name": "language-french",
"description": "French language", "description": "French language",
@ -200,7 +200,7 @@
"licence": "MIT", "licence": "MIT",
"url": "https://plugins.keeweb.info/translations?lang=fr-FR", "url": "https://plugins.keeweb.info/translations?lang=fr-FR",
"resources": { "resources": {
"loc": "uk09qfP8kn/fnPnIATH3Jgher6zA98G8Wr+jnFOdQOdJEl6oULZg+ht0eow7L3mEPavWZpt3hasCqoY/QmLXhC4D5IpwoFW5bAz2MW465f3Bq6vx3cvytYSwELszd9i9HjCclqOAC2lcSF0ySxCiiG+ATk7SIkn7QDnASkSDnWsOIkXx66jpfhw6nanS0AwhkdPKeWYiQenGlPyZjn7ASt6gyyEgjj2+NdYi0Aq8j2r3ophX8F4XAu91q/Ar/CnnRAcjRyXdoeo4IGT4I8ieYKy6nB1J6TCbV9ZehAXVyXtrXp384C/2RCi9ShdrY9pCKFY3AKukJ3mJNna3df4iKg==" "loc": "yzVr8w4W/ulvNgmT+JgvOyDPIbQEDVweAG+RJGVQVMS9FNMNel5fBLftRCO6V96nTQV6Hf2cAE7aFd2qfOpkdQC/tqCKxrFhDBWYsNFFZ1PEX643Bpktn2FL45KY0qN518mcPHZcvFIsutHSIg1nQyiuKPGCPTZ1AQvoEDAt6FG/vlnd2QphiGae2mcVq1ln9+l20vLBBp1B5a5VoC3cm6hrACZYibydtuUAxnTxxDUOPmVIjvNbYVbxrqBVF9TRD6wymZ6YBr+UERnzIeH4Lklk0kYelkek35leX1GgxuXQolOj16pVsYfRlRi9R36jLw9t2sGQkya5NJmKjsL/Bw=="
}, },
"locale": { "locale": {
"name": "fr-FR", "name": "fr-FR",
@ -266,7 +266,7 @@
"url": "https://plugins.keeweb.info/translations/ru-RU", "url": "https://plugins.keeweb.info/translations/ru-RU",
"official": true, "official": true,
"manifest": { "manifest": {
"version": "1.13.0", "version": "1.14.0",
"manifestVersion": "0.1.0", "manifestVersion": "0.1.0",
"name": "language-russian", "name": "language-russian",
"description": "Russian language", "description": "Russian language",
@ -278,7 +278,7 @@
"licence": "MIT", "licence": "MIT",
"url": "https://plugins.keeweb.info/translations?lang=ru-RU", "url": "https://plugins.keeweb.info/translations?lang=ru-RU",
"resources": { "resources": {
"loc": "rEDFEfzgh79U8ODDVO6YFYk+1kucs4KwOvb9vdC8/56WJ3dz+eJgy3kwbF9YF2dMv+pl6mqnvoTBIqv5SUkMRPRBHuqqaonlnFu+rfAloPBaAf43x27LvbikwjQ5nRQyaAFMx73DRWSWJ395MsqTkgusPjIyfLN0zXrW6mVSZYSONJSow1aQABhfx8hYBGFqnt6Z8vtqh3s2dGG07ENlTaJswLyHV+TEpV6/visw/kQ8FALH8xgFA7n4FcbZ0W6DecNjZ3+y1CGv57Te9FgnORIJZT52P8nE52SFu7Aokya7Djm+k5hWWeAgLWWcxT40FtDbRBiGGv5nbmPCtklP5g==" "loc": "JpEq2KpfMZX5WI11lOmXJOK47JJZN/emlBwZ0TkHzyuoUav+suj+VZyXukzRVq2iLzjivfIQSuN5uRQx8MdfE8xEBOjts0WBAZxN1x1JwKl6O4sXb563HkTsAudpN0sICz12ea+cRTSnA5hr8iSvTBv3G3X8PNfaCre0QLPSzXCsxTI4Y0RNJGmsiw1mse/7B4+2LfxwLd3lJnyLpqTHhE5hT4Bxe6KaCCnND1OsemgchS/flc/2zSx4n04SjZpWkfYYlQB92wNKQsyuukRsJgQmHeaUU87vi1Hu89dgYtrFPk7KO5OaXfiOcpXt4fZusDnRqFV0QmV6GGBPhHhi4g=="
}, },
"locale": { "locale": {
"name": "ru-RU", "name": "ru-RU",
@ -292,7 +292,7 @@
"url": "https://plugins.keeweb.info/translations/es-ES", "url": "https://plugins.keeweb.info/translations/es-ES",
"official": true, "official": true,
"manifest": { "manifest": {
"version": "1.9.0", "version": "1.10.0",
"manifestVersion": "0.1.0", "manifestVersion": "0.1.0",
"name": "language-spanish", "name": "language-spanish",
"description": "Spanish language", "description": "Spanish language",
@ -304,7 +304,7 @@
"licence": "MIT", "licence": "MIT",
"url": "https://plugins.keeweb.info/translations?lang=es-ES", "url": "https://plugins.keeweb.info/translations?lang=es-ES",
"resources": { "resources": {
"loc": "ufZbPp2EWM7Hmo8Ju/iAGZUi/yCCh8tPeb022vw9Mgp4Pu/48J3oM3YDBER7R7VDSpD7YvIcKDZ6208d7sRV5IJZfcAeLwTRIf5Km/WSlai7/h3BBJh+A9+lAf74xwUovPHPgSbRB8NR0VgL9W3C9BkAdUzN6ET6q99ShprLmI/U8cOl7DY4WgfG9OiAYKzEwMdP0UQxQxFsY+pd+V5wj4EKaHc8G6Cjn8jXFhZmHaOvd0nyuqZNtRWrTp5ylAPhgIlazCqz56sKX5GhRmKsjRhRd3fETYV9gllD6ByMcNZUV1qEqDtWLR1XsZHvhbRwHx3Lmde9BXT2VZ0EIsbcPw==" "loc": "l2090gvm8+mbzpFg07mcHesbPwYups45KxdSAuStR6XMbpHjmDPXzBu83voyIeTOjgoDj+t0M2/vC8ChmRP/bpkajDurwZMv/rpDmNl9I3RxLs386t+VgGPFeJc6fb371HQSRbHsdBAm/tlBCvzYmYDLxb0+hUQLBfDxDE3x1OFcwOpuJi3UOfb+9yw16eP0YUIQ1kKtUH5K7DOcwDsr0Psuc7vmWZ7OKl70I9yBgJckZkNJsraRn/RPKRRaZ6Ps78uEHg73/XSi2UiM083MRRoRxSxx2piX2TXsiVwXXjeTicGSv1wjTJ7vv6Uj0PB6oeWYHBQWxdD0d9RC+KR5jQ=="
}, },
"locale": { "locale": {
"name": "es-ES", "name": "es-ES",
@ -471,7 +471,7 @@
"url": "https://plugins.keeweb.info/translations/uk", "url": "https://plugins.keeweb.info/translations/uk",
"official": true, "official": true,
"manifest": { "manifest": {
"version": "1.4.0", "version": "1.5.0",
"manifestVersion": "0.1.0", "manifestVersion": "0.1.0",
"name": "language-ukrainian", "name": "language-ukrainian",
"description": "Ukrainian language", "description": "Ukrainian language",
@ -483,7 +483,7 @@
"licence": "MIT", "licence": "MIT",
"url": "https://plugins.keeweb.info/translations?lang=uk", "url": "https://plugins.keeweb.info/translations?lang=uk",
"resources": { "resources": {
"loc": "BWydG0dlfCsGcmG26ILNdtGB+IEX8CCk/f6uwACYQ72H7M9b4N257IiDQOEUuhgI6Cer1sTeHl3JSPXZRr9OO+3f5gxnzYtmijR0vgV7aH1bE8eSWrsnyGfQOyIv4jCWE+wbPpqvYXIPiMtSPncEKAspvWBo2khzUkgldF7jHjBCwgoeKRGsOohR0iqfIICW6obrdtPRjY5quXlL1dRjLnSNnPj8y433Tugh4DYR6rLy8jS7vNnugJgsMZ0QzmsYrlAPqjcCOgqCoGLR4E2Yc/8P8Wc/M/0cv2j7jPZ7fLwBKldU76s7i3I9wZdxSxf6VWqS4CbitKdE7OlBXxCO4g==" "loc": "sbH2+8VVlXYI/+BHoYiZluq/rN5qIW7SkEqO2cat0ok+FimS3JWU/PS9D9S8o+4s2FRg194gvWKnkHWPTU1fQ3hXj6yi7oEiprN0+twYYS97x5v9fQAv0/OP66f9ZS2AGa+cKAyO7f/lf6NHbX9r7y82NCNenmMDMVP6PS2x6Fm/gUMRWanx2qI15eyw9y5umzniqe4Ndaf801dUc+oeI7CkZQx8FQhjjTDvnCjpVO269e6fPMNrVrbY+p1bdztojF8dCaTbxIQYngwtIyMgoLZYaDw+qLd0kOSO4x26Iao/uaIBNqyYQJxV3YMAdg6TQkQvly+pJCIV3KrXkG4wRQ=="
}, },
"locale": { "locale": {
"name": "uk", "name": "uk",
@ -574,7 +574,7 @@
{ {
"url": "https://plugins.keeweb.info/plugins/haveibeenpwned", "url": "https://plugins.keeweb.info/plugins/haveibeenpwned",
"manifest": { "manifest": {
"version": "0.1.0", "version": "0.1.1",
"manifestVersion": "0.1.0", "manifestVersion": "0.1.0",
"name": "haveibeenpwned", "name": "haveibeenpwned",
"description": "Check HaveIBeenPwned password database", "description": "Check HaveIBeenPwned password database",
@ -584,7 +584,7 @@
"url": "https://github.com/leolivier" "url": "https://github.com/leolivier"
}, },
"resources": { "resources": {
"js": "tk4sX4t4exzgfG7O/Nu7aOqTxsjwW3qRd2v2hviRPm6k6iyU5rlJ868wo12PPTJMeWJbMv+pZLFrIYfkcYwPM7FpP5ZBfLGCpVi0H6upjgLwUzh9rSJckLpqJnb3EFu9oxBKMsVuCKAGzGGc03w6YfDCda6rlr+cONGNYPBfQiFo8TM9P+f+18ZU0K0pxSPLgtLk4VfM9/NdDH09btxsPO0LaOXucWoaa0LyP5xA4eQQnaMetqvtiZGSKKe/iKoKJ7sX0wlFESFgMBZxtQwUycai4sdi3kRFPsu6ebzyWrKj2aKHO9XAVRH9fZbuEv3H/VgbrMXezVW1tRVDYt5dig==", "js": "So00fRrz2UQuSSDRTQb8XQX33BrLEZ4JDvDGnrMfwDvTpxPnZBCR2Y+TP4IXWYcjrGfyNnnxXo7PvwZKaRsBt1YjDHF38c+757UsszuIKTHQ5bLxR1s2J4PjjsR0LNvZnuEP83Wd0/3CumHwy677b9GLF1mj5vZBnVU9yHXILz1i39U1XO7s5iUvurtA542uPIShsUJtKc4qIdkFS8B4hmf6D/nIHvWo4ElqE0kknAoLquELn2a7gLpda44FpRloO5aiXxtDrlFZVvo11pqAIx8X2BqTAkWPGbCUZ7muddMznkJNsPRAjEshspMC0ADt5MLN8utaLrwzGoiMKikSwg==",
"css": "POSiE6zEtm9jwglrZFddoO9Z6H2xv7/wo+4joOaOx28d0J3vPqWFHcuNAhfwOTmRLgM5wBEa86LrBbu+1vU1zqF9fUXXKLLFpd80xtvqy+Rwr/JanXIB8j9AU5/+QbNUC+6u5z7usdn/vMKLHSDcHSI/OwXCCdIpgIsjGQw7IaSxRv6fYRf2p8MqUsU4bL7RIPWBc7qiyvK2I7QGpkwe2nu87laX7cNOYPMI2hTJJruErGIfFVmxLUhfHdDIbU3f4hDyreVIGQT3UtkQSkpKc6pYIWsihs+OnjLrMiHQCjekBxP53aButrWSMFDt1koC7bzdtIJX4u8tsM0G2d/1XQ==" "css": "POSiE6zEtm9jwglrZFddoO9Z6H2xv7/wo+4joOaOx28d0J3vPqWFHcuNAhfwOTmRLgM5wBEa86LrBbu+1vU1zqF9fUXXKLLFpd80xtvqy+Rwr/JanXIB8j9AU5/+QbNUC+6u5z7usdn/vMKLHSDcHSI/OwXCCdIpgIsjGQw7IaSxRv6fYRf2p8MqUsU4bL7RIPWBc7qiyvK2I7QGpkwe2nu87laX7cNOYPMI2hTJJruErGIfFVmxLUhfHdDIbU3f4hDyreVIGQT3UtkQSkpKc6pYIWsihs+OnjLrMiHQCjekBxP53aButrWSMFDt1koC7bzdtIJX4u8tsM0G2d/1XQ=="
}, },
"url": "https://plugins.keeweb.info/plugins/haveibeenpwned", "url": "https://plugins.keeweb.info/plugins/haveibeenpwned",

View File

@ -1,5 +1,5 @@
{ {
"version": "0.1.0", "version": "0.1.1",
"manifestVersion": "0.1.0", "manifestVersion": "0.1.0",
"name": "haveibeenpwned", "name": "haveibeenpwned",
"description": "Check HaveIBeenPwned password database", "description": "Check HaveIBeenPwned password database",
@ -9,10 +9,10 @@
"url": "https://github.com/leolivier" "url": "https://github.com/leolivier"
}, },
"resources": { "resources": {
"js": "tk4sX4t4exzgfG7O/Nu7aOqTxsjwW3qRd2v2hviRPm6k6iyU5rlJ868wo12PPTJMeWJbMv+pZLFrIYfkcYwPM7FpP5ZBfLGCpVi0H6upjgLwUzh9rSJckLpqJnb3EFu9oxBKMsVuCKAGzGGc03w6YfDCda6rlr+cONGNYPBfQiFo8TM9P+f+18ZU0K0pxSPLgtLk4VfM9/NdDH09btxsPO0LaOXucWoaa0LyP5xA4eQQnaMetqvtiZGSKKe/iKoKJ7sX0wlFESFgMBZxtQwUycai4sdi3kRFPsu6ebzyWrKj2aKHO9XAVRH9fZbuEv3H/VgbrMXezVW1tRVDYt5dig==", "js": "So00fRrz2UQuSSDRTQb8XQX33BrLEZ4JDvDGnrMfwDvTpxPnZBCR2Y+TP4IXWYcjrGfyNnnxXo7PvwZKaRsBt1YjDHF38c+757UsszuIKTHQ5bLxR1s2J4PjjsR0LNvZnuEP83Wd0/3CumHwy677b9GLF1mj5vZBnVU9yHXILz1i39U1XO7s5iUvurtA542uPIShsUJtKc4qIdkFS8B4hmf6D/nIHvWo4ElqE0kknAoLquELn2a7gLpda44FpRloO5aiXxtDrlFZVvo11pqAIx8X2BqTAkWPGbCUZ7muddMznkJNsPRAjEshspMC0ADt5MLN8utaLrwzGoiMKikSwg==",
"css": "POSiE6zEtm9jwglrZFddoO9Z6H2xv7/wo+4joOaOx28d0J3vPqWFHcuNAhfwOTmRLgM5wBEa86LrBbu+1vU1zqF9fUXXKLLFpd80xtvqy+Rwr/JanXIB8j9AU5/+QbNUC+6u5z7usdn/vMKLHSDcHSI/OwXCCdIpgIsjGQw7IaSxRv6fYRf2p8MqUsU4bL7RIPWBc7qiyvK2I7QGpkwe2nu87laX7cNOYPMI2hTJJruErGIfFVmxLUhfHdDIbU3f4hDyreVIGQT3UtkQSkpKc6pYIWsihs+OnjLrMiHQCjekBxP53aButrWSMFDt1koC7bzdtIJX4u8tsM0G2d/1XQ==" "css": "POSiE6zEtm9jwglrZFddoO9Z6H2xv7/wo+4joOaOx28d0J3vPqWFHcuNAhfwOTmRLgM5wBEa86LrBbu+1vU1zqF9fUXXKLLFpd80xtvqy+Rwr/JanXIB8j9AU5/+QbNUC+6u5z7usdn/vMKLHSDcHSI/OwXCCdIpgIsjGQw7IaSxRv6fYRf2p8MqUsU4bL7RIPWBc7qiyvK2I7QGpkwe2nu87laX7cNOYPMI2hTJJruErGIfFVmxLUhfHdDIbU3f4hDyreVIGQT3UtkQSkpKc6pYIWsihs+OnjLrMiHQCjekBxP53aButrWSMFDt1koC7bzdtIJX4u8tsM0G2d/1XQ=="
}, },
"url": "https://plugins.keeweb.info/plugins/haveibeenpwned", "url": "https://plugins.keeweb.info/plugins/haveibeenpwned",
"publicKey": "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0oZB2Kt7AzRFNqf8FuO3C3kepHPAIQYiDPYdQxHcsiaFCwyKVx6K1cE/3vBhb8/2rj+QIIWNfAAuu1Y+2VK90ZBeq6HciukWzQRO/HWhfdy0c7JwDAslmyGI5olj0ZQkNLhkde1MiMxjDPpRhZtdJaryVO5cFJaJESpv3dV6m0qXsaQCluWYOSNfSjP9C8o2zRVjSi3ZQZnZIV5pnk9K2MtlZIPXrN9iJiM5zZ9DTSnqApI6dC9mX4R3LvGN+GTovm9C8Crl+qb106nGRR3LcweicDnPyMtZLa/E0DBpWYxUVLDp6WeLhxoUBr+6+t3Xp9IDnPoANDQXJXD0f1vQxQIDAQAB", "publicKey": "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0oZB2Kt7AzRFNqf8FuO3C3kepHPAIQYiDPYdQxHcsiaFCwyKVx6K1cE/3vBhb8/2rj+QIIWNfAAuu1Y+2VK90ZBeq6HciukWzQRO/HWhfdy0c7JwDAslmyGI5olj0ZQkNLhkde1MiMxjDPpRhZtdJaryVO5cFJaJESpv3dV6m0qXsaQCluWYOSNfSjP9C8o2zRVjSi3ZQZnZIV5pnk9K2MtlZIPXrN9iJiM5zZ9DTSnqApI6dC9mX4R3LvGN+GTovm9C8Crl+qb106nGRR3LcweicDnPyMtZLa/E0DBpWYxUVLDp6WeLhxoUBr+6+t3Xp9IDnPoANDQXJXD0f1vQxQIDAQAB",
"license": "MIT" "license": "MIT"
} }

View File

@ -26,6 +26,7 @@ class HIBPUtils {
this.logger = new Logger('HaveIBeenPwned'); this.logger = new Logger('HaveIBeenPwned');
this.logger.setLevel(LogLevel); this.logger.setLevel(LogLevel);
}; };
replacer(key, value) { replacer(key, value) {
if (value != null && typeof value === 'object') { if (value != null && typeof value === 'object') {
if (_seen.indexOf(value) >= 0) { if (_seen.indexOf(value) >= 0) {
@ -35,11 +36,13 @@ class HIBPUtils {
} }
return value; return value;
}; };
stringify(obj) { stringify(obj) {
const ret = JSON.stringify(obj, this.replacer); const ret = JSON.stringify(obj, this.replacer);
_seen = []; _seen = [];
return ret; return ret;
}; };
xhrcall (config) { xhrcall (config) {
const xhr = new XMLHttpRequest(); const xhr = new XMLHttpRequest();
if (config.responseType) { if (config.responseType) {
@ -70,6 +73,7 @@ class HIBPUtils {
}; };
xhr.send(config.data); xhr.send(config.data);
}; };
hex (buffer) { hex (buffer) {
const hexCodes = []; const hexCodes = [];
const view = new DataView(buffer); const view = new DataView(buffer);
@ -86,6 +90,7 @@ class HIBPUtils {
// Join all the hex strings into one // Join all the hex strings into one
return hexCodes.join(''); return hexCodes.join('');
}; };
digest(algo, str) { digest(algo, str) {
const buffer = Kdbxweb.ByteUtils.stringToBytes(str); const buffer = Kdbxweb.ByteUtils.stringToBytes(str);
const subtle = window.crypto.subtle || window.crypto.webkitSubtle; const subtle = window.crypto.subtle || window.crypto.webkitSubtle;
@ -94,12 +99,15 @@ class HIBPUtils {
return _self.hex(hash); return _self.hex(hash);
}); });
}; };
sha1(str) { sha1(str) {
return this.digest('SHA-1', str); return this.digest('SHA-1', str);
}; };
sha256(str) { sha256(str) {
return this.digest('SHA-256', str); return this.digest('SHA-256', str);
}; };
alert (el, msg) { alert (el, msg) {
// Alerts.info({ body: msg, title: 'HaveIBeenPwned' }); // Alerts.info({ body: msg, title: 'HaveIBeenPwned' });
el.focus(); el.focus();
@ -108,6 +116,7 @@ class HIBPUtils {
Tip.createTip(el, { title: msg, placement: 'bottom' }); Tip.createTip(el, { title: msg, placement: 'bottom' });
InputFx.shake(el); InputFx.shake(el);
}; };
passed(el, msg) { passed(el, msg) {
hibp.logger.info(msg); hibp.logger.info(msg);
el.removeClass('input--error'); el.removeClass('input--error');

View File

@ -45,7 +45,7 @@
"Vie.", "Vie.",
"Sáb." "Sáb."
], ],
"retToApp": "volver a aplicación", "retToApp": "volver a la aplicación",
"name": "nombre", "name": "nombre",
"icon": "icono", "icon": "icono",
"title": "título", "title": "título",
@ -109,6 +109,8 @@
"genPresetMac": "dirección MAC", "genPresetMac": "dirección MAC",
"genPresetHash128": "hash de 128 bits", "genPresetHash128": "hash de 128 bits",
"genPresetHash256": "hash de 256 bits", "genPresetHash256": "hash de 256 bits",
"genHidePass": "Ocultar contraseña",
"genShowPass": "Mostrar contraseña",
"grpTitle": "Grupo", "grpTitle": "Grupo",
"grpSearch": "Habilitar la búsqueda de entradas en este grupo", "grpSearch": "Habilitar la búsqueda de entradas en este grupo",
"grpAutoType": "Habilitar autocompletado", "grpAutoType": "Habilitar autocompletado",
@ -174,6 +176,7 @@
"searchOptions": "Opciones", "searchOptions": "Opciones",
"searchCase": "Coincidir mayúsculas", "searchCase": "Coincidir mayúsculas",
"searchRegex": "RegEx", "searchRegex": "RegEx",
"searchRank": "Rango",
"openOpen": "Abrir", "openOpen": "Abrir",
"openNew": "Nueva", "openNew": "Nueva",
"openMore": "Más", "openMore": "Más",
@ -186,15 +189,15 @@
"openDropHere": "Suelta aquí los archivos", "openDropHere": "Suelta aquí los archivos",
"openFailedRead": "Error al leer el archivo", "openFailedRead": "Error al leer el archivo",
"openNothingFound": "Nada encontrado", "openNothingFound": "Nada encontrado",
"openNothingFoundBody": "No hay archivos que puedan ser abiertos", "openNothingFoundBody": "No se han encontrado archivos compatibles.",
"openSelectFile": "Selecciona un archivo", "openSelectFile": "Selecciona un archivo",
"openSelectFileBody": "Selecciona el archivo que quieres abrir", "openSelectFileBody": "Selecciona el archivo que desees abrir",
"openPassFor": "Contraseña para", "openPassFor": "Contraseña para",
"openRemoveLastQuestion": "¿Eliminar archivo local?", "openRemoveLastQuestion": "¿Eliminar archivo local?",
"openRemoveLastQuestionBody": "El archivo que estás eliminando solo se encuentra almacenado dentro de la aplicación. ¿Deseas eliminarlo definitivamente?", "openRemoveLastQuestionBody": "El archivo que estás eliminando solo se encuentra almacenado dentro de la aplicación. ¿Deseas eliminarlo definitivamente?",
"openRemoveLastQuestionModBody": "El archivo que vas a borrar contiene modificaciones locales. ¿Seguro que quieres eliminarlo y descartar esas modificaciones?", "openRemoveLastQuestionModBody": "El archivo que vas a borrar contiene modificaciones locales. ¿Seguro que quieres eliminarlo y descartar esas modificaciones?",
"openLocalFile": "Archivo local", "openLocalFile": "Archivo local",
"openLocalFileBody": "El archivo que vas a abrir será almacenado dentro de la aplicación. Los cambios que hagas no se guardarán en el sistema de archivos. Para recuperar el archivo con tus datos, expórtalo desde las opciones.", "openLocalFileBody": "Estás a punto de abrir un archivo que será almacenado dentro de la aplicación. Los cambios que hagas no se guardarán en el sistema de archivos. Para recuperar el archivo con tus datos, expórtalo desde las opciones.",
"openLocalFileDontShow": "No mostrar otra vez", "openLocalFileDontShow": "No mostrar otra vez",
"openWrongFile": "Archivo dañado", "openWrongFile": "Archivo dañado",
"openWrongFileBody": "Este formato de archivo no está soportado. Esta aplicación funciona con formatos de base de datos de KeePass (kdbx).", "openWrongFileBody": "Este formato de archivo no está soportado. Esta aplicación funciona con formatos de base de datos de KeePass (kdbx).",
@ -215,6 +218,7 @@
"openErrorFileNotFound": "Archivo no encontrado", "openErrorFileNotFound": "Archivo no encontrado",
"openListErrorBody": "Se ha producido un error al cargar la lista de archivos", "openListErrorBody": "Se ha producido un error al cargar la lista de archivos",
"openShowAllFiles": "Mostrar todos los archivos", "openShowAllFiles": "Mostrar todos los archivos",
"openFileNoCacheError": "Fichero no encontrado en el almacenamiento caché. Esto puede suceder por haber limpiado el caché del navegador. Para abrir el fichero, elimínalo de KeeWeb y vuelve a añadirlo.",
"detAttDownload": "Haz Mayús-clic sobre el botón para descargar o", "detAttDownload": "Haz Mayús-clic sobre el botón para descargar o",
"detAttDelToRemove": "Delete para eliminar", "detAttDelToRemove": "Delete para eliminar",
"detEmpty": "Tus contraseñas se mostarán aquí", "detEmpty": "Tus contraseñas se mostarán aquí",
@ -236,8 +240,8 @@
"detHistoryRevertAlertBody": "Tu estado actual será guardado en el historial.", "detHistoryRevertAlertBody": "Tu estado actual será guardado en el historial.",
"detHistoryDeleteAlert": "¿Eliminar este estado del historial?", "detHistoryDeleteAlert": "¿Eliminar este estado del historial?",
"detHistoryDeleteAlertBody": "No podrás recuperarlo.", "detHistoryDeleteAlertBody": "No podrás recuperarlo.",
"detHistoryDiscardChangesAlert": "¿Descartar cambios realizados a la entrada?", "detHistoryDiscardChangesAlert": "¿Descartar los cambios realizados en la entrada?",
"detHistoryDiscardChangesAlertBody": "Se perderán los cambios no guardados, no habrá forma de volver atrás.", "detHistoryDiscardChangesAlertBody": "Se perderán los cambios no guardados, no habrá forma de recuperarlos.",
"detBackToList": "volver a lista", "detBackToList": "volver a lista",
"detSetIconColor": "Cambiar color", "detSetIconColor": "Cambiar color",
"detSetIcon": "Cambiar icono", "detSetIcon": "Cambiar icono",
@ -326,7 +330,7 @@
"appSaveErrorBodyMul": "Fallo al auto-guardar archivos:", "appSaveErrorBodyMul": "Fallo al auto-guardar archivos:",
"appSettingsError": "Error cargando aplicación", "appSettingsError": "Error cargando aplicación",
"appSettingsErrorBody": "Hubo un error cargando los ajustes de la aplicación. Por favor, vuelve a comprobar la URL o contacta con tu administrador.", "appSettingsErrorBody": "Hubo un error cargando los ajustes de la aplicación. Por favor, vuelve a comprobar la URL o contacta con tu administrador.",
"appNotSupportedError": "Tu navegador no está soportado.", "appNotSupportedError": "Tu navegador no soporta algunas de las importantes características que utilizamos.",
"appTabWarn": "Demasiadas pestañas", "appTabWarn": "Demasiadas pestañas",
"appTabWarnBody": "KeeWeb no se puede utilizar en dos pestañas a la vez, por favor, cierra esta pestaña.", "appTabWarnBody": "KeeWeb no se puede utilizar en dos pestañas a la vez, por favor, cierra esta pestaña.",
"appRightsAlert": "Bloqueando la app KeeWeb", "appRightsAlert": "Bloqueando la app KeeWeb",
@ -378,6 +382,7 @@
"setGenShowSubgroups": "Mostrar entradas de todos los subgrupos", "setGenShowSubgroups": "Mostrar entradas de todos los subgrupos",
"setGenTableView": "Vista de tabla de lista de entradas", "setGenTableView": "Vista de tabla de lista de entradas",
"setGenColorfulIcons": "Iconos coloridos customizados en lista", "setGenColorfulIcons": "Iconos coloridos customizados en lista",
"setGenDirectAutotype": "Si se encuentra una única entrada, selecciónala para Auto-tecleo automático.",
"setGenFunction": "Función", "setGenFunction": "Función",
"setGenAutoSyncOnClose": "Guardar y sincronizar automáticamente al cerrar", "setGenAutoSyncOnClose": "Guardar y sincronizar automáticamente al cerrar",
"setGenAutoSyncTimer": "Guardar y sincronizar periódicamente de forma automática", "setGenAutoSyncTimer": "Guardar y sincronizar periódicamente de forma automática",
@ -410,6 +415,7 @@
"setGenTryBetaWarning": "Archivos sin guardar", "setGenTryBetaWarning": "Archivos sin guardar",
"setGenTryBetaWarningBody": "Por favor guarda todos los archivos y vuelve a hacer clic sobre este botón", "setGenTryBetaWarningBody": "Por favor guarda todos los archivos y vuelve a hacer clic sobre este botón",
"setGenShowAppLogs": "Mostrar logs de aplicación", "setGenShowAppLogs": "Mostrar logs de aplicación",
"setGenReloadApp": "Recargar la app",
"setFilePath": "Ruta de archivo", "setFilePath": "Ruta de archivo",
"setFileStorage": "Este archivo se ha cargado de {}.", "setFileStorage": "Este archivo se ha cargado de {}.",
"setFileIntl": "Este archivo está almacenado dentro de la aplicación.", "setFileIntl": "Este archivo está almacenado dentro de la aplicación.",

View File

@ -1,5 +1,5 @@
{ {
"version": "1.9.0", "version": "1.10.0",
"manifestVersion": "0.1.0", "manifestVersion": "0.1.0",
"name": "language-spanish", "name": "language-spanish",
"description": "Spanish language", "description": "Spanish language",
@ -11,7 +11,7 @@
"licence": "MIT", "licence": "MIT",
"url": "https://plugins.keeweb.info/translations?lang=es-ES", "url": "https://plugins.keeweb.info/translations?lang=es-ES",
"resources": { "resources": {
"loc": "ufZbPp2EWM7Hmo8Ju/iAGZUi/yCCh8tPeb022vw9Mgp4Pu/48J3oM3YDBER7R7VDSpD7YvIcKDZ6208d7sRV5IJZfcAeLwTRIf5Km/WSlai7/h3BBJh+A9+lAf74xwUovPHPgSbRB8NR0VgL9W3C9BkAdUzN6ET6q99ShprLmI/U8cOl7DY4WgfG9OiAYKzEwMdP0UQxQxFsY+pd+V5wj4EKaHc8G6Cjn8jXFhZmHaOvd0nyuqZNtRWrTp5ylAPhgIlazCqz56sKX5GhRmKsjRhRd3fETYV9gllD6ByMcNZUV1qEqDtWLR1XsZHvhbRwHx3Lmde9BXT2VZ0EIsbcPw==" "loc": "l2090gvm8+mbzpFg07mcHesbPwYups45KxdSAuStR6XMbpHjmDPXzBu83voyIeTOjgoDj+t0M2/vC8ChmRP/bpkajDurwZMv/rpDmNl9I3RxLs386t+VgGPFeJc6fb371HQSRbHsdBAm/tlBCvzYmYDLxb0+hUQLBfDxDE3x1OFcwOpuJi3UOfb+9yw16eP0YUIQ1kKtUH5K7DOcwDsr0Psuc7vmWZ7OKl70I9yBgJckZkNJsraRn/RPKRRaZ6Ps78uEHg73/XSi2UiM083MRRoRxSxx2piX2TXsiVwXXjeTicGSv1wjTJ7vv6Uj0PB6oeWYHBQWxdD0d9RC+KR5jQ=="
}, },
"locale": { "locale": {
"name": "es-ES", "name": "es-ES",

View File

@ -109,6 +109,8 @@
"genPresetMac": "adresse MAC", "genPresetMac": "adresse MAC",
"genPresetHash128": "hash 128-bit", "genPresetHash128": "hash 128-bit",
"genPresetHash256": "hash 256-bit", "genPresetHash256": "hash 256-bit",
"genHidePass": "Masquer le mot de passe",
"genShowPass": "Afficher le mot de passe",
"grpTitle": "Groupe", "grpTitle": "Groupe",
"grpSearch": "Activer la recherche dans les entrées de ce groupe", "grpSearch": "Activer la recherche dans les entrées de ce groupe",
"grpAutoType": "Activer l'auto-complétion", "grpAutoType": "Activer l'auto-complétion",
@ -174,6 +176,7 @@
"searchOptions": "Options", "searchOptions": "Options",
"searchCase": "Respecte la casse", "searchCase": "Respecte la casse",
"searchRegex": "RegEx", "searchRegex": "RegEx",
"searchRank": "Rang",
"openOpen": "Ouvrir", "openOpen": "Ouvrir",
"openNew": "Nouveau", "openNew": "Nouveau",
"openMore": "Plus", "openMore": "Plus",
@ -215,6 +218,7 @@
"openErrorFileNotFound": "Fichier non trouvé", "openErrorFileNotFound": "Fichier non trouvé",
"openListErrorBody": "Erreur au chargement de la liste des fichiers", "openListErrorBody": "Erreur au chargement de la liste des fichiers",
"openShowAllFiles": "Tous les fichiers", "openShowAllFiles": "Tous les fichiers",
"openFileNoCacheError": "Fichier non trouvé dans la mémoire cache. Cela peut arriver parce que le stockage du navigateur a été nettoyé. Pour ouvrir le fichier, supprimez-le de KeeWeb et ajoutez-le à nouveau.",
"detAttDownload": "Cliquer sur le bouton de pièce-jointe en pressant la touche Maj ou", "detAttDownload": "Cliquer sur le bouton de pièce-jointe en pressant la touche Maj ou",
"detAttDelToRemove": "Supprimer pour enlever", "detAttDelToRemove": "Supprimer pour enlever",
"detEmpty": "Vos mot de passe seront affichés ici", "detEmpty": "Vos mot de passe seront affichés ici",
@ -378,6 +382,7 @@
"setGenShowSubgroups": "Afficher les entrées de tous les sous groupes", "setGenShowSubgroups": "Afficher les entrées de tous les sous groupes",
"setGenTableView": "Voir les entrées en liste", "setGenTableView": "Voir les entrées en liste",
"setGenColorfulIcons": "Icônes en couleur dans la liste", "setGenColorfulIcons": "Icônes en couleur dans la liste",
"setGenDirectAutotype": "Si une seule entrée correspondante est trouvée, sélectionner celle-ci automatiquement pour l'autotype.",
"setGenFunction": "Opérations", "setGenFunction": "Opérations",
"setGenAutoSyncOnClose": "Sauvegarde et synchro automatique à la fermeture", "setGenAutoSyncOnClose": "Sauvegarde et synchro automatique à la fermeture",
"setGenAutoSyncTimer": "Sauvegarde et synchro automatique régulièrement", "setGenAutoSyncTimer": "Sauvegarde et synchro automatique régulièrement",
@ -410,6 +415,7 @@
"setGenTryBetaWarning": "Fichiers non sauvegardés", "setGenTryBetaWarning": "Fichiers non sauvegardés",
"setGenTryBetaWarningBody": "Sauvegarder tous les fichiers et re-cliquer ce bouton", "setGenTryBetaWarningBody": "Sauvegarder tous les fichiers et re-cliquer ce bouton",
"setGenShowAppLogs": "Voir les logs", "setGenShowAppLogs": "Voir les logs",
"setGenReloadApp": "Recharger l'application",
"setFilePath": "Chemin", "setFilePath": "Chemin",
"setFileStorage": "Le fichier est ouvert de {}.", "setFileStorage": "Le fichier est ouvert de {}.",
"setFileIntl": "Le fichier est stocké en interne de l'appli", "setFileIntl": "Le fichier est stocké en interne de l'appli",

View File

@ -1,5 +1,5 @@
{ {
"version": "1.11.0", "version": "1.12.0",
"manifestVersion": "0.1.0", "manifestVersion": "0.1.0",
"name": "language-french", "name": "language-french",
"description": "French language", "description": "French language",
@ -11,7 +11,7 @@
"licence": "MIT", "licence": "MIT",
"url": "https://plugins.keeweb.info/translations?lang=fr-FR", "url": "https://plugins.keeweb.info/translations?lang=fr-FR",
"resources": { "resources": {
"loc": "uk09qfP8kn/fnPnIATH3Jgher6zA98G8Wr+jnFOdQOdJEl6oULZg+ht0eow7L3mEPavWZpt3hasCqoY/QmLXhC4D5IpwoFW5bAz2MW465f3Bq6vx3cvytYSwELszd9i9HjCclqOAC2lcSF0ySxCiiG+ATk7SIkn7QDnASkSDnWsOIkXx66jpfhw6nanS0AwhkdPKeWYiQenGlPyZjn7ASt6gyyEgjj2+NdYi0Aq8j2r3ophX8F4XAu91q/Ar/CnnRAcjRyXdoeo4IGT4I8ieYKy6nB1J6TCbV9ZehAXVyXtrXp384C/2RCi9ShdrY9pCKFY3AKukJ3mJNna3df4iKg==" "loc": "yzVr8w4W/ulvNgmT+JgvOyDPIbQEDVweAG+RJGVQVMS9FNMNel5fBLftRCO6V96nTQV6Hf2cAE7aFd2qfOpkdQC/tqCKxrFhDBWYsNFFZ1PEX643Bpktn2FL45KY0qN518mcPHZcvFIsutHSIg1nQyiuKPGCPTZ1AQvoEDAt6FG/vlnd2QphiGae2mcVq1ln9+l20vLBBp1B5a5VoC3cm6hrACZYibydtuUAxnTxxDUOPmVIjvNbYVbxrqBVF9TRD6wymZ6YBr+UERnzIeH4Lklk0kYelkek35leX1GgxuXQolOj16pVsYfRlRi9R36jLw9t2sGQkya5NJmKjsL/Bw=="
}, },
"locale": { "locale": {
"name": "fr-FR", "name": "fr-FR",

View File

@ -236,8 +236,8 @@
"detHistoryRevertAlertBody": "A mostani állapot, szintén el lesz mentve a történeti előzmények közé.", "detHistoryRevertAlertBody": "A mostani állapot, szintén el lesz mentve a történeti előzmények közé.",
"detHistoryDeleteAlert": "Törölni akarja ezt a történeti előzmény-állapotot?", "detHistoryDeleteAlert": "Törölni akarja ezt a történeti előzmény-állapotot?",
"detHistoryDeleteAlertBody": "Nem fogja tudni visszaállítani.", "detHistoryDeleteAlertBody": "Nem fogja tudni visszaállítani.",
"detHistoryDiscardChangesAlert": "Lemond a bejegyzéshez elkészített módosításokról?", "detHistoryDiscardChangesAlert": "Elveti a bejegyzésben tett módosításokat?",
"detHistoryDiscardChangesAlertBody": "A nem mentett módosítások el fognak veszni, nem lesz vissza út.", "detHistoryDiscardChangesAlertBody": "A nem mentett módosítások el fognak veszni, nem lesz visszaút.",
"detBackToList": "vissza a listához", "detBackToList": "vissza a listához",
"detSetIconColor": "Színcsere", "detSetIconColor": "Színcsere",
"detSetIcon": "Ikoncsere", "detSetIcon": "Ikoncsere",
@ -537,8 +537,8 @@
"setHelpProblems": "Segítségre van szüksége?", "setHelpProblems": "Segítségre van szüksége?",
"setHelpProblems1": "Ha valami nem sikerül, kérem {}", "setHelpProblems1": "Ha valami nem sikerül, kérem {}",
"setHelpProblems2": "vagy {}", "setHelpProblems2": "vagy {}",
"setHelpOpenIssue": "nyisson egy kérdést a GitHub-on.", "setHelpOpenIssue": "nyisson egy kérdést a GitHub-on",
"setHelpContactLink": "vegye fel a kapcsolatot követlenül a fejlesztővel", "setHelpContactLink": "vegye fel a kapcsolatot követlenül egy fejlesztővel",
"setHelpAppInfo": "Alkalmazás információ", "setHelpAppInfo": "Alkalmazás információ",
"setHelpOtherPlatforms": "Más platformok", "setHelpOtherPlatforms": "Más platformok",
"setHelpDesktopApps": "Asztali alkalmazások", "setHelpDesktopApps": "Asztali alkalmazások",

View File

@ -1,5 +1,5 @@
{ {
"version": "1.9.0", "version": "1.10.0",
"manifestVersion": "0.1.0", "manifestVersion": "0.1.0",
"name": "language-hungarian", "name": "language-hungarian",
"description": "Hungarian language", "description": "Hungarian language",
@ -11,7 +11,7 @@
"licence": "MIT", "licence": "MIT",
"url": "https://plugins.keeweb.info/translations?lang=hu", "url": "https://plugins.keeweb.info/translations?lang=hu",
"resources": { "resources": {
"loc": "z6sZepMKFd3tZtwMzZ1OQl4OF4+/cuq0/cLrbBopujFntip3c3bxNFFrkog0kI2bXvOLj/OaGbX+VF+UY3tYlK/QRj8oI8chEd9rpRnYSV9Ldmdgo83bz9Ac5aru/meja0eKxqFOXiRTCNWko0d2QElxc4FXJzA7+NpPkzYT4Atu9uuXG+/tlO4ptBdWwtRI14dtAer+lVFH4cf4VMNcTKOpXkkjMs9c3xlnfN4SIoQfUscK8boDgHgHKeYAC1EeMwa3amkA5TPQ8d0e2M03ZhSHgWfCLo+JEqhyct4itQDx0zFCij1bKrCDwX7L3AAsrW8wnejedXa2RsKGYEla3A==" "loc": "m+BliNJze1kox1ZJK/DeFxjZvaSj+zsEuJs+4LR21mi9VQYxNHlNi6dC9gawoUVa60pIVjUxb9uXXIccZO4KSh6RxbpYt9lG/1r6mCAugs3ZFW3koIMcad96k3NEmZ3nyXIipCow1eG29u9FZNG7amCYOFGnRXgt7qO5zUFq7jQVjdAlo0GWa6XkzJgkpaHYanvrQxuvjjHJ3o2Z8VX5rnmoDK2TNP9wh+S3o0V0+uxe5+pSrXs792GJyr+JSroLGIWnw0j07AAaZuz/KE3REocbSPph5EAKz677bAVrL53idPHKxg8rp8VNWUoib8TQTur88RDd3eIiEhmurh/+Vg=="
}, },
"locale": { "locale": {
"name": "hu", "name": "hu",

View File

@ -44,14 +44,14 @@
"pl": { "pl": {
"name": "Polski", "name": "Polski",
"nameEn": "Polish", "nameEn": "Polish",
"count": 523, "count": 529,
"version": "1.6.0" "version": "1.7.0"
}, },
"hu": { "hu": {
"name": "Magyar", "name": "Magyar",
"nameEn": "Hungarian", "nameEn": "Hungarian",
"count": 523, "count": 523,
"version": "1.9.0" "version": "1.10.0"
}, },
"da": { "da": {
"name": "Dansk", "name": "Dansk",
@ -62,14 +62,8 @@
"uk": { "uk": {
"name": "Українська", "name": "Українська",
"nameEn": "Ukrainian", "nameEn": "Ukrainian",
"count": 492, "count": 496,
"version": "1.4.0" "version": "1.5.0"
},
"et-EE": {
"name": "Eesti (Eesti)",
"nameEn": "Estonian (Estonia)",
"count": 392,
"version": "1.0.0"
}, },
"pt-BR": { "pt-BR": {
"name": "Português (Brasil)", "name": "Português (Brasil)",
@ -87,13 +81,13 @@
"name": "Nederlands", "name": "Nederlands",
"nameEn": "Dutch", "nameEn": "Dutch",
"count": 523, "count": 523,
"version": "1.8.0" "version": "1.9.0"
}, },
"fr-FR": { "fr-FR": {
"name": "Français", "name": "Français",
"nameEn": "French", "nameEn": "French",
"count": 523, "count": 529,
"version": "1.11.0" "version": "1.12.0"
}, },
"de-DE": { "de-DE": {
"name": "Deutsch", "name": "Deutsch",
@ -110,14 +104,14 @@
"ru-RU": { "ru-RU": {
"name": "Русский", "name": "Русский",
"nameEn": "Russian", "nameEn": "Russian",
"count": 523, "count": 529,
"version": "1.13.0" "version": "1.14.0"
}, },
"es-ES": { "es-ES": {
"name": "Español", "name": "Español",
"nameEn": "Spanish", "nameEn": "Spanish",
"count": 523, "count": 529,
"version": "1.9.0" "version": "1.10.0"
}, },
"sv-SE": { "sv-SE": {
"name": "Svenska", "name": "Svenska",

View File

@ -1,5 +1,5 @@
{ {
"version": "1.8.0", "version": "1.9.0",
"manifestVersion": "0.1.0", "manifestVersion": "0.1.0",
"name": "language-dutch", "name": "language-dutch",
"description": "Dutch language", "description": "Dutch language",
@ -11,7 +11,7 @@
"licence": "MIT", "licence": "MIT",
"url": "https://plugins.keeweb.info/translations?lang=nl-NL", "url": "https://plugins.keeweb.info/translations?lang=nl-NL",
"resources": { "resources": {
"loc": "aCYoS6dVepa2RjP1jeJY2IAW7Xe5CLddgqLLmln7f52DjXcHgr5UYd7LWkXPBrh7SwoIgRkiPTa5+s02JOIdKa5OjW3OXUBT0Hr31NVbfAeupNQYsm9PNrxhqbTiHSCV2lEGbua9dd00NeLNfweN1GbhdTfKgVsp+W48n4AJX2HhA1bUt+BjIvJ1yQeqVHmlQ/Gb4eSZlXHC5/tvZNBs5BbZ3L9SUrjeKwCNexvRe6ioHEPWi9jmLqJV2k1JJZ8a3U58MyBBqQy/RbYRFFNT4V50aopPDWlplrLNztE1Dcqno0bz18TYY5IHkZGJel8eFSWBmvWhFHZ8o/uqVURgOg==" "loc": "kJ5NSlemxgvr98pJXOUoNbHzaYW6kBcMwKOCRJQm5pTYfxy0xughQ+aKNXOc8h64OFTaOAzDcASI2wIFKCRBtj4RtikG6yWDYnqhoI/y8UkyWFeG3uui+jsVlSyDkQeBtTtjAOIS4zCYOg9kEBx6U/91a+Kf3CkbqBBvJar+XanLC/cu1ruSS0MJZVBYyDCCLUg4L/GWrfiOT/UUqfDskRA/k64OX1eZrZ1sNVXN/GIa+ZhoObUvL/XlFBX7NbeEkuj8T1v5xUSxRLEDPGmyBwzqkI8gDrf8LkGOlddA0cFeMQ2qCkT2zXJS9vbJmmRZ/hrk5wecHKtenmVkRC9JAQ=="
}, },
"locale": { "locale": {
"name": "nl-NL", "name": "nl-NL",

View File

@ -190,7 +190,7 @@
"openSelectFile": "Selecteer een bestand", "openSelectFile": "Selecteer een bestand",
"openSelectFileBody": "Selecteer een bestand om te openen", "openSelectFileBody": "Selecteer een bestand om te openen",
"openPassFor": "Wachtwoord", "openPassFor": "Wachtwoord",
"openRemoveLastQuestion": "Verwijder lokaal bestand?", "openRemoveLastQuestion": "Lokaal bestand verwijderen? ",
"openRemoveLastQuestionBody": "Het te verwijderen bestand is alleen opgeslagen in de app. Permanent verwijderen?", "openRemoveLastQuestionBody": "Het te verwijderen bestand is alleen opgeslagen in de app. Permanent verwijderen?",
"openRemoveLastQuestionModBody": "Het bestand dat u wilt verwijderen heeft lokale wijzigingen. Wilt u het bestand verwijderen en deze wijzigingen ongedaan maken?", "openRemoveLastQuestionModBody": "Het bestand dat u wilt verwijderen heeft lokale wijzigingen. Wilt u het bestand verwijderen en deze wijzigingen ongedaan maken?",
"openLocalFile": "Lokaal bestand", "openLocalFile": "Lokaal bestand",

View File

@ -1,5 +1,5 @@
{ {
"version": "1.6.0", "version": "1.7.0",
"manifestVersion": "0.1.0", "manifestVersion": "0.1.0",
"name": "language-polish", "name": "language-polish",
"description": "Polish language", "description": "Polish language",
@ -11,7 +11,7 @@
"licence": "MIT", "licence": "MIT",
"url": "https://plugins.keeweb.info/translations?lang=pl", "url": "https://plugins.keeweb.info/translations?lang=pl",
"resources": { "resources": {
"loc": "qV1r9M4NQNZOnNWObvZIPe51OZVBk9HtK7v18/a9Q8WZZ7+0UcFRxW+iPlftvPUdLx4G87mqhqBGKc2azPmqW5Xv7gfNA22INl8WUaanwMK2HdK9PJ1qWh6LF5B1qxRgWuzOMrFXFE29Ei8dguAXlG1TlGgkDVbkUqlFYYQoKaAmXAds2FnZ7FmXwkmBttKRj/CSbv6S7wG2m2XsqV6jz6+pAIjDD7Mf547iczafBcuPLb4orS7SD3vOtCAOH0a10BWKxzUJS5p5wTBIr0hK1bgxou/R91uw0M24lGjaoH0fdR3dA1gf5iHLRSpqwBZlc3REyy2MImsDP6Y2NhH2qw==" "loc": "JzpD1UM7/P/ZEwg7PjaS2177iktZa6LFOP3QOOyadATL29YnqDus3n8H9yfRCaj2YeHgXupknicBAPaXHOS4Q1m+2bWYmypD4XDQT0PYe5pr2ZS4Ypfgkpxa5VpaZ+5GywiGrOwMN9/RYHrkzxMl1fhOUkfOJzeWLoYsNzExnTPmLOpBrpg2aIc4PN/3JoL6aolV19pj2j3MwhIfP2z+x6IvNfpsT78+o83FtQu3ReDPv/WpRTJbmGYnXXB/f/Xc8tvoA8EmT/K7RUaBMu43WG2A/voFnrUzb3ugEFy9ihdmkWXSdSliMGZ07YI+w2jlagWbo6MulXiCz0x8msWB+w=="
}, },
"locale": { "locale": {
"name": "pl", "name": "pl",

View File

@ -109,6 +109,8 @@
"genPresetMac": "Adres MAC", "genPresetMac": "Adres MAC",
"genPresetHash128": "128-bitowy hash", "genPresetHash128": "128-bitowy hash",
"genPresetHash256": "256-bitowy hash", "genPresetHash256": "256-bitowy hash",
"genHidePass": "Ukryj hasło",
"genShowPass": "Pokaż hasło",
"grpTitle": "Grupa", "grpTitle": "Grupa",
"grpSearch": "Włącz wyszukiwanie wpisów w tej grupie", "grpSearch": "Włącz wyszukiwanie wpisów w tej grupie",
"grpAutoType": "Włącz auto-type", "grpAutoType": "Włącz auto-type",
@ -174,6 +176,7 @@
"searchOptions": "Opcje", "searchOptions": "Opcje",
"searchCase": "Wielkość liter", "searchCase": "Wielkość liter",
"searchRegex": "RegEx", "searchRegex": "RegEx",
"searchRank": "Ranga",
"openOpen": "Otwórz", "openOpen": "Otwórz",
"openNew": "Nowy", "openNew": "Nowy",
"openMore": "Więcej", "openMore": "Więcej",
@ -215,6 +218,7 @@
"openErrorFileNotFound": "Nie znaleziono pliku", "openErrorFileNotFound": "Nie znaleziono pliku",
"openListErrorBody": "Wystąpił błąd podczas ładowania listy plików", "openListErrorBody": "Wystąpił błąd podczas ładowania listy plików",
"openShowAllFiles": "Pokaż wszystkie pliki", "openShowAllFiles": "Pokaż wszystkie pliki",
"openFileNoCacheError": "Nie znaleziono pliku w pamięci podręcznej. Może się tak zdarzyć, ponieważ pamięć przeglądarki została wyczyszczona. Aby otworzyć plik, usuń go z KeeWeb i dodaj go ponownie.",
"detAttDownload": "Shift+kliknięcie przycisku załącznika, aby pobrać, albo", "detAttDownload": "Shift+kliknięcie przycisku załącznika, aby pobrać, albo",
"detAttDelToRemove": "Delete, aby usunąć", "detAttDelToRemove": "Delete, aby usunąć",
"detEmpty": "Twoje hasła zostaną tutaj wyświetlone", "detEmpty": "Twoje hasła zostaną tutaj wyświetlone",
@ -378,6 +382,7 @@
"setGenShowSubgroups": "Pokaż wpisy ze wszystkich podgrup", "setGenShowSubgroups": "Pokaż wpisy ze wszystkich podgrup",
"setGenTableView": "Widok tabeli listy wpisów", "setGenTableView": "Widok tabeli listy wpisów",
"setGenColorfulIcons": "Kolorowe niestandardowe ikony na liście", "setGenColorfulIcons": "Kolorowe niestandardowe ikony na liście",
"setGenDirectAutotype": "Jeśli znaleziono tylko jeden pasujący wpis, wybierz go automatycznie dla auto-type",
"setGenFunction": "Działanie", "setGenFunction": "Działanie",
"setGenAutoSyncOnClose": "Automatycznie zapisuj i synchronizuj przy zamknięciu", "setGenAutoSyncOnClose": "Automatycznie zapisuj i synchronizuj przy zamknięciu",
"setGenAutoSyncTimer": "Automatycznie zapisuj i synchronizuj okresowo", "setGenAutoSyncTimer": "Automatycznie zapisuj i synchronizuj okresowo",
@ -410,6 +415,7 @@
"setGenTryBetaWarning": "Niezapisane pliki", "setGenTryBetaWarning": "Niezapisane pliki",
"setGenTryBetaWarningBody": "Proszę zapisać wszystkie pliki i kliknąć ten przycisk ponownie", "setGenTryBetaWarningBody": "Proszę zapisać wszystkie pliki i kliknąć ten przycisk ponownie",
"setGenShowAppLogs": "Pokaż logi aplikacji", "setGenShowAppLogs": "Pokaż logi aplikacji",
"setGenReloadApp": "Załaduj ponownie aplikację",
"setFilePath": "Ścieżka pliku", "setFilePath": "Ścieżka pliku",
"setFileStorage": "Ten plik jest wczytany z {}.", "setFileStorage": "Ten plik jest wczytany z {}.",
"setFileIntl": "Ten plik jest przechowywany w wewnętrznym magazynie aplikacji", "setFileIntl": "Ten plik jest przechowywany w wewnętrznym magazynie aplikacji",

View File

@ -1,5 +1,5 @@
{ {
"version": "1.13.0", "version": "1.14.0",
"manifestVersion": "0.1.0", "manifestVersion": "0.1.0",
"name": "language-russian", "name": "language-russian",
"description": "Russian language", "description": "Russian language",
@ -11,7 +11,7 @@
"licence": "MIT", "licence": "MIT",
"url": "https://plugins.keeweb.info/translations?lang=ru-RU", "url": "https://plugins.keeweb.info/translations?lang=ru-RU",
"resources": { "resources": {
"loc": "rEDFEfzgh79U8ODDVO6YFYk+1kucs4KwOvb9vdC8/56WJ3dz+eJgy3kwbF9YF2dMv+pl6mqnvoTBIqv5SUkMRPRBHuqqaonlnFu+rfAloPBaAf43x27LvbikwjQ5nRQyaAFMx73DRWSWJ395MsqTkgusPjIyfLN0zXrW6mVSZYSONJSow1aQABhfx8hYBGFqnt6Z8vtqh3s2dGG07ENlTaJswLyHV+TEpV6/visw/kQ8FALH8xgFA7n4FcbZ0W6DecNjZ3+y1CGv57Te9FgnORIJZT52P8nE52SFu7Aokya7Djm+k5hWWeAgLWWcxT40FtDbRBiGGv5nbmPCtklP5g==" "loc": "JpEq2KpfMZX5WI11lOmXJOK47JJZN/emlBwZ0TkHzyuoUav+suj+VZyXukzRVq2iLzjivfIQSuN5uRQx8MdfE8xEBOjts0WBAZxN1x1JwKl6O4sXb563HkTsAudpN0sICz12ea+cRTSnA5hr8iSvTBv3G3X8PNfaCre0QLPSzXCsxTI4Y0RNJGmsiw1mse/7B4+2LfxwLd3lJnyLpqTHhE5hT4Bxe6KaCCnND1OsemgchS/flc/2zSx4n04SjZpWkfYYlQB92wNKQsyuukRsJgQmHeaUU87vi1Hu89dgYtrFPk7KO5OaXfiOcpXt4fZusDnRqFV0QmV6GGBPhHhi4g=="
}, },
"locale": { "locale": {
"name": "ru-RU", "name": "ru-RU",

View File

@ -109,6 +109,8 @@
"genPresetMac": "MAC-адрес", "genPresetMac": "MAC-адрес",
"genPresetHash128": "128-битный хэш", "genPresetHash128": "128-битный хэш",
"genPresetHash256": "256-битный хэш", "genPresetHash256": "256-битный хэш",
"genHidePass": "Скрыть пароль",
"genShowPass": "Показать пароль",
"grpTitle": "Группа", "grpTitle": "Группа",
"grpSearch": "Включить поиск по элементам в этой группе", "grpSearch": "Включить поиск по элементам в этой группе",
"grpAutoType": "Включить автозаполнение", "grpAutoType": "Включить автозаполнение",
@ -123,7 +125,7 @@
"tagExists": "Тег уже существует", "tagExists": "Тег уже существует",
"tagExistsBody": "Тег с таким названием уже существует. Пожалуйста, выберите другое название.", "tagExistsBody": "Тег с таким названием уже существует. Пожалуйста, выберите другое название.",
"tagBadName": "Плохое название", "tagBadName": "Плохое название",
"tagBadNameBody": "Тег не может содержать следующие символы: {}. Пожалуйста, удалите их.", "tagBadNameBody": "Тег не может содержать следующие символы {}. Пожалуйста, удалите их.",
"genPsTitle": "Набор параметров генератора", "genPsTitle": "Набор параметров генератора",
"genPsCreate": "Новый шаблон", "genPsCreate": "Новый шаблон",
"genPsDelete": "Удалить шаблон", "genPsDelete": "Удалить шаблон",
@ -174,6 +176,7 @@
"searchOptions": "Настройки", "searchOptions": "Настройки",
"searchCase": "С учетом регистра", "searchCase": "С учетом регистра",
"searchRegex": "RegEx", "searchRegex": "RegEx",
"searchRank": "Класс",
"openOpen": "Открыть", "openOpen": "Открыть",
"openNew": "Создать", "openNew": "Создать",
"openMore": "Больше", "openMore": "Больше",
@ -186,15 +189,15 @@
"openDropHere": "перетащите файлы сюда", "openDropHere": "перетащите файлы сюда",
"openFailedRead": "Не удалось прочитать файл", "openFailedRead": "Не удалось прочитать файл",
"openNothingFound": "Ничего не найдено", "openNothingFound": "Ничего не найдено",
"openNothingFoundBody": "Нет файлов, которые могли быть открыты.", "openNothingFoundBody": "Мы не нашли подходящих файлов.",
"openSelectFile": "Выберите файл", "openSelectFile": "Выберите файл",
"openSelectFileBody": "Выберите файл, который вы хотите открыть", "openSelectFileBody": "Выберите файл для открытия",
"openPassFor": "Пароль для", "openPassFor": "Пароль для",
"openRemoveLastQuestion": "Удалить локальный файл?", "openRemoveLastQuestion": "Удалить локальный файл?",
"openRemoveLastQuestionBody": "Удаляемый файл хранится только внутри приложения. Удалить его навсегда?", "openRemoveLastQuestionBody": "Удаляемый файл хранится только внутри приложения. Удалить его навсегда?",
"openRemoveLastQuestionModBody": "Удаляемый файл имеет локальные модификации. Удалить и отменить эти изменения?", "openRemoveLastQuestionModBody": "Удаляемый файл имеет локальные модификации. Удалить и отменить эти изменения?",
"openLocalFile": "Локальный файл", "openLocalFile": "Локальный файл",
"openLocalFileBody": "Вы собираетесь открыть файл, который будет храниться внутри приложения. Внесенные изменения не будут сохранены в файловой системе. Чтобы получить файл с данными, экспортируйте его из параметров приложения.", "openLocalFileBody": "Вы собираетесь открыть файл, который будет храниться внутри приложения. Внесенные изменения не будут сохранены в файловой системе. Чтобы получить файл с данными, экспортируйте его из настроек.",
"openLocalFileDontShow": "Больше не показывать это сообщение", "openLocalFileDontShow": "Больше не показывать это сообщение",
"openWrongFile": "Плохой файл", "openWrongFile": "Плохой файл",
"openWrongFileBody": "Данный формат файла не поддерживается. Приложение работает с файлами базы данных KeePass (kdbx).", "openWrongFileBody": "Данный формат файла не поддерживается. Приложение работает с файлами базы данных KeePass (kdbx).",
@ -215,6 +218,7 @@
"openErrorFileNotFound": "Файл не найден", "openErrorFileNotFound": "Файл не найден",
"openListErrorBody": "При загрузке списка файлов произошла ошибка", "openListErrorBody": "При загрузке списка файлов произошла ошибка",
"openShowAllFiles": "Показать все файлы", "openShowAllFiles": "Показать все файлы",
"openFileNoCacheError": "Файл не найден в кэше. Это могло произойти из-за очистки хранилища браузера. Для открытия файла удалите его из KeeWeb и добавьте снова.",
"detAttDownload": "Нажмите Shift и кликните по вложению чтобы загрузить или", "detAttDownload": "Нажмите Shift и кликните по вложению чтобы загрузить или",
"detAttDelToRemove": "Delete для удаления", "detAttDelToRemove": "Delete для удаления",
"detEmpty": "Здесь будут отображаться ваши пароли", "detEmpty": "Здесь будут отображаться ваши пароли",
@ -236,8 +240,8 @@
"detHistoryRevertAlertBody": "Ваше текущее состояние будет сохранено в истории.", "detHistoryRevertAlertBody": "Ваше текущее состояние будет сохранено в истории.",
"detHistoryDeleteAlert": "Удалить это состояние истории?", "detHistoryDeleteAlert": "Удалить это состояние истории?",
"detHistoryDeleteAlertBody": "Вы не сможете его восстановить.", "detHistoryDeleteAlertBody": "Вы не сможете его восстановить.",
"detHistoryDiscardChangesAlert": "Отменить изменения, внесенные в запись?", "detHistoryDiscardChangesAlert": "Сбросить изменения, внесенные в запись?",
"detHistoryDiscardChangesAlertBody": "Несохраненные изменения будут потеряны, обратного пути не будет.", "detHistoryDiscardChangesAlertBody": "Несохраненные изменения будут потеряны, пути назад не будет.",
"detBackToList": "обратно к списку", "detBackToList": "обратно к списку",
"detSetIconColor": "Изменить цвет", "detSetIconColor": "Изменить цвет",
"detSetIcon": "Изменить иконку", "detSetIcon": "Изменить иконку",
@ -253,7 +257,7 @@
"detAttachments": "Вложения", "detAttachments": "Вложения",
"detDelFromTrash": "Удалить из корзины?", "detDelFromTrash": "Удалить из корзины?",
"detDelFromTrashBody": "Вы не сможете отменить эту операцию.", "detDelFromTrashBody": "Вы не сможете отменить эту операцию.",
"detDelFromTrashBodyHint": "Чтобы быстро удалить все содержимое корзины, нажмите пиктограмму очистки в меню корзины.", "detDelFromTrashBodyHint": "Для быстрого удаления всех элементов из корзины, щелкните значок очистки в меню корзины.",
"detFieldCopied": "скопирован", "detFieldCopied": "скопирован",
"detFieldCopiedTime": "Скопировано на {} секунд", "detFieldCopiedTime": "Скопировано на {} секунд",
"detCopyHint": "Вы можете скопировать значение поля, нажав на его заголовок", "detCopyHint": "Вы можете скопировать значение поля, нажав на его заголовок",
@ -312,21 +316,21 @@
"autoTypeSelectionHintAction": "Только введите пароль", "autoTypeSelectionHintAction": "Только введите пароль",
"autoTypeSelectionHintOpt": "Только введите имя пользователя", "autoTypeSelectionHintOpt": "Только введите имя пользователя",
"appSecWarn": "Не безопасно!", "appSecWarn": "Не безопасно!",
"appSecWarnBody1": "Вы загрузили это приложение через незащищенное соединение. Кто-то может наблюдать за вами и украсть ваши пароли. Мы настоятельно рекомендуем вам остановиться, если вы не понимаете, что происходит.", "appSecWarnBody1": "Вы загрузили это приложение через незащищенное соединение. Кто-то может наблюдать за вами и украсть ваши пароли. Мы настоятельно рекомендуем вам остановиться, если вы четко не понимаете, что делаете.",
"appSecWarnBody2": "Да, база данных зашифрована, но никто не может гарантировать, что приложение не было изменено в пути к вам.", "appSecWarnBody2": "Да, база данных зашифрована, но никто не может гарантировать, что приложение не было изменено в пути к вам.",
"appSecWarnBtn": "Я осознаю риск, продолжить", "appSecWarnBtn": "Я осознаю риск, продолжить",
"appUnsavedWarn": "Несохраненные изменения!", "appUnsavedWarn": "Несохраненные изменения!",
"appUnsavedWarnBody": "У вас есть несохраненные файлы, если закрыть приложение, изменения будут утеряны.", "appUnsavedWarnBody": "У вас есть несохраненные файлы, если закрыть приложение, изменения будут утеряны.",
"appDontExitBtn": "Не выходить", "appDontExitBtn": "Не выходить",
"appCannotLockAutoInit": "Приложение не может быть заблокировано, поскольку автоматическое сохранение отключено.", "appCannotLockAutoInit": "Приложение не может быть заблокировано, поскольку опция автосохранения отключена.",
"appCannotLock": "Несохраненные изменения будут утеряны. Продолжить?", "appCannotLock": "Несохраненные изменения будут утеряны. Продолжить?",
"appAutoSave": "Сохранять изменения автоматически", "appAutoSave": "Сохранять изменения автоматически",
"appSaveError": "Ошибка сохранения", "appSaveError": "Ошибка сохранения",
"appSaveErrorBody": "Не удалось автоматически сохранить файл", "appSaveErrorBody": "Не удалось автоматически сохранить файл",
"appSaveErrorBodyMul": "Не удалось автоматически сохранить файлы:", "appSaveErrorBodyMul": "Не удалось автоматически сохранить файлы:",
"appSettingsError": "Ошибка загрузки приложения", "appSettingsError": "Ошибка загрузки приложения",
"appSettingsErrorBody": "Ошибка загрузки настроек приложения. Пожалуйста, проверьте URL-адрес или обратитесь к администратору.", "appSettingsErrorBody": "Произошла ошибка при загрузке настроек приложения. Пожалуйста, дважды проверьте URL-адрес приложения или обратитесь к вашему администратору.",
"appNotSupportedError": "Ваш браузер не поддерживается.", "appNotSupportedError": "Ваш браузер не поддерживает некоторые важные функции, которые мы используем.",
"appTabWarn": "Слишком много вкладок", "appTabWarn": "Слишком много вкладок",
"appTabWarnBody": "Нельзя использовать KeeWeb в двух вкладках браузера одновременно. Пожалуйста, закройте эту вкладку.", "appTabWarnBody": "Нельзя использовать KeeWeb в двух вкладках браузера одновременно. Пожалуйста, закройте эту вкладку.",
"appRightsAlert": "Блокировка приложения KeeWeb", "appRightsAlert": "Блокировка приложения KeeWeb",
@ -337,7 +341,7 @@
"setGenNewVersion": "Новая версия приложения была выпущена и загружена", "setGenNewVersion": "Новая версия приложения была выпущена и загружена",
"setGenReleaseNotes": "Просмотр примечаний к релизу", "setGenReleaseNotes": "Просмотр примечаний к релизу",
"setGenReloadToUpdate": "Перезагрузить для обновления", "setGenReloadToUpdate": "Перезагрузить для обновления",
"setGenUpdateManual": "Доступна новая версия. Она сможет проверять наличие обновлений и устанавливать их автоматически, но автоматическое обновление с текущей версии невозможно.", "setGenUpdateManual": "Доступна новая версия. Она сможет проверять наличие обновлений и устанавливать их автоматически, но автоматическое обновление с вашей версии невозможно.",
"setGenDownloadUpdate": "Загрузить обновление", "setGenDownloadUpdate": "Загрузить обновление",
"setGenUpdateAuto": "Автоматическая загрузка и установка", "setGenUpdateAuto": "Автоматическая загрузка и установка",
"setGenUpdateCheck": "Проверять, но не устанавливать", "setGenUpdateCheck": "Проверять, но не устанавливать",
@ -378,6 +382,7 @@
"setGenShowSubgroups": "Показать записи из всех подгрупп", "setGenShowSubgroups": "Показать записи из всех подгрупп",
"setGenTableView": "Табличное представление списка записей", "setGenTableView": "Табличное представление списка записей",
"setGenColorfulIcons": "Красочные иконки в списке", "setGenColorfulIcons": "Красочные иконки в списке",
"setGenDirectAutotype": "Если найдена только одна подходящая запись, выбирать ее для автозаполнения автоматически",
"setGenFunction": "Поведение", "setGenFunction": "Поведение",
"setGenAutoSyncOnClose": "Автоматически сохранять и синхронизировать при закрытии", "setGenAutoSyncOnClose": "Автоматически сохранять и синхронизировать при закрытии",
"setGenAutoSyncTimer": "Автоматически сохранять и периодически синхронизировать", "setGenAutoSyncTimer": "Автоматически сохранять и периодически синхронизировать",
@ -387,7 +392,7 @@
"setGenNoRememberKeyFiles": "Не запоминать", "setGenNoRememberKeyFiles": "Не запоминать",
"setGenRememberKeyFilesData": "Хранить во внутреннем хранилище приложения", "setGenRememberKeyFilesData": "Хранить во внутреннем хранилище приложения",
"setGenRememberKeyFilesPath": "Помнить только путь к ключевому файлу", "setGenRememberKeyFilesPath": "Помнить только путь к ключевому файлу",
"setGenLockInactive": "Автоматическая блокировка, если приложение неактивно", "setGenLockInactive": "Если приложение неактивно",
"setGenNoAutoLock": "Не блокировать", "setGenNoAutoLock": "Не блокировать",
"setGenLockMinutes": "Через {} минут", "setGenLockMinutes": "Через {} минут",
"setGenLockHour": "Через час", "setGenLockHour": "Через час",
@ -399,9 +404,9 @@
"setGenClearMinute": "Через минуту", "setGenClearMinute": "Через минуту",
"setGenMinInstead": "Минимизировать приложение вместо закрытия", "setGenMinInstead": "Минимизировать приложение вместо закрытия",
"setGenLock": "Авто-блокировка", "setGenLock": "Авто-блокировка",
"setGenLockMinimize": "Автоматическая блокировка при минимизации", "setGenLockMinimize": "Когда приложение свернуто",
"setGenLockCopy": "Автоматическая блокировка после копирования пароля", "setGenLockCopy": "После копирования пароля",
"setGenLockAutoType": "Автоматическая блокировка после автозаполнения", "setGenLockAutoType": "После автозаполнения",
"setGenLockOrSleep": "Когда компьютер заблокирован или отправлен в сон", "setGenLockOrSleep": "Когда компьютер заблокирован или отправлен в сон",
"setGenStorage": "Хранилище", "setGenStorage": "Хранилище",
"setGenShowAdvanced": "Показать дополнительные настройки", "setGenShowAdvanced": "Показать дополнительные настройки",
@ -410,6 +415,7 @@
"setGenTryBetaWarning": "Несохраненные файлы", "setGenTryBetaWarning": "Несохраненные файлы",
"setGenTryBetaWarningBody": "Сохраните все файлы и снова нажмите эту кнопку", "setGenTryBetaWarningBody": "Сохраните все файлы и снова нажмите эту кнопку",
"setGenShowAppLogs": "Журнал приложения", "setGenShowAppLogs": "Журнал приложения",
"setGenReloadApp": "Перезагрузить приложение",
"setFilePath": "Путь к файлу", "setFilePath": "Путь к файлу",
"setFileStorage": "Это файл загружен из {}.", "setFileStorage": "Это файл загружен из {}.",
"setFileIntl": "Этот файл хранится во внутренней памяти приложения", "setFileIntl": "Этот файл хранится во внутренней памяти приложения",
@ -428,7 +434,7 @@
"setFilePass": "Мастер-пароль", "setFilePass": "Мастер-пароль",
"setFileConfirmPass": "Подтвердить мастер-пароль", "setFileConfirmPass": "Подтвердить мастер-пароль",
"setFilePassChange": "чтобы изменить пароль, введите его в поле «Подтвердить»", "setFilePassChange": "чтобы изменить пароль, введите его в поле «Подтвердить»",
"setFilePassChanged": "пароль был изменен; оставьте поле пустым, чтобы использовать старый пароль", "setFilePassChanged": "ваш пароль был изменен; оставьте поле пустым, чтобы использовать старый пароль",
"setFilePassNotMatch": "пароли не совпадают, пожалуйста, введите еще раз", "setFilePassNotMatch": "пароли не совпадают, пожалуйста, введите еще раз",
"setFileKeyFile": "Ключевой файл", "setFileKeyFile": "Ключевой файл",
"setFileSelKeyFile": "Выберите ключевой файл", "setFileSelKeyFile": "Выберите ключевой файл",
@ -464,7 +470,7 @@
"setFileGenKeyFile": "Создать новый ключевой файл", "setFileGenKeyFile": "Создать новый ключевой файл",
"setFileDontUseKeyFile": "Не использовать ключевой файл", "setFileDontUseKeyFile": "Не использовать ключевой файл",
"setFileEmptyPass": "Пустой пароль", "setFileEmptyPass": "Пустой пароль",
"setFileEmptyPassBody": "Сохранение базы данных с пустым паролем делает ее абсолютно незащищенной. Вы действительно хотите сделать это?", "setFileEmptyPassBody": "Сохранение базы данных с пустым паролем делает ее полностью незащищенной. Вы действительно хотите это сделать?",
"setFileSaveError": "Ошибка при сохранении", "setFileSaveError": "Ошибка при сохранении",
"setFileSaveErrorBody": "Ошибка сохранения файла", "setFileSaveErrorBody": "Ошибка сохранения файла",
"setFileAlreadyExists": "Уже существует", "setFileAlreadyExists": "Уже существует",
@ -490,13 +496,13 @@
"setShSave": "сохранить все файлы", "setShSave": "сохранить все файлы",
"setShGen": "создать пароль", "setShGen": "создать пароль",
"setShSet": "настройки приложения", "setShSet": "настройки приложения",
"setShCopyPassGlobal": "копировать пароль (когда приложение работает в фоновом режиме)", "setShCopyPassGlobal": "скопировать пароль (когда приложение работает в фоновом режиме)",
"setShCopyUserGlobal": "копировать имя пользователя (когда приложение работает в фоновом режиме)", "setShCopyUserGlobal": "скопировать имя пользователя (когда приложение работает в фоновом режиме)",
"setShCopyUrlGlobal": "копировать URL (когда приложение работает в фоновом режиме)", "setShCopyUrlGlobal": "копировать сайт (когда приложение работает в фоновом режиме)",
"setShAutoTypeGlobal": "автозаполнение (когда приложение работает в фоновом режиме)", "setShAutoTypeGlobal": "автозаполнение (когда приложение работает в фоновом режиме)",
"setShLock": "заблокировать базу данных", "setShLock": "заблокировать базу данных",
"setPlInstallTitle": "Установить новые плагины", "setPlInstallTitle": "Установить новые плагины",
"setPlInstallDesc": "Плагины для KeeWeb добавляют новые функции, темы и языки. Плагины работают с теми же привилегиями, что и KeeWeb, они могут получать и управлять всеми вашими паролями. Никогда не устанавливайте плагины, которым вы не доверяете.", "setPlInstallDesc": "Плагины для KeeWeb добавляют новые функции, темы и языки. Плагины работают с теми же привилегиями, что и KeeWeb, они могут получить доступ ко всем вашим паролям и управлять ими. Никогда не устанавливайте плагины, которым вы не доверяете.",
"setPlInstallLabel": "URL-адрес плагина", "setPlInstallLabel": "URL-адрес плагина",
"setPlInstallBtn": "Установить", "setPlInstallBtn": "Установить",
"setPlInstallBtnProgress": "Установка", "setPlInstallBtnProgress": "Установка",
@ -533,7 +539,7 @@
"setAboutSecond": "под лицензией {}.", "setAboutSecond": "под лицензией {}.",
"setAboutSource": "Исходный код и обсуждение на {}.", "setAboutSource": "Исходный код и обсуждение на {}.",
"setHelpFormat": "Формат файла", "setHelpFormat": "Формат файла",
"setHelpFormatBody": "Это приложение - портированная версия {} созданная на основе веб-технологий. Оно совместимо с файлами формата KeePass (kdbx). Файлы базы данных паролей можно создавать как в KeePass, так и в этом приложении. Формат файла на 100% совместим и понятен обоим приложениям.", "setHelpFormatBody": "Это портированная версия {}, созданная на основе веб-технологий. Она совместима с файлами формата KeePass (kdbx). Файлы базы данных паролей можно создавать как в KeePass, так и в этом приложении. Формат файла на 100% совместим и понятен обоим приложениям.",
"setHelpProblems": "Нужна помощь?", "setHelpProblems": "Нужна помощь?",
"setHelpProblems1": "Если что-то пойдет не так, пожалуйста, {}", "setHelpProblems1": "Если что-то пойдет не так, пожалуйста, {}",
"setHelpProblems2": "или {}", "setHelpProblems2": "или {}",
@ -545,7 +551,7 @@
"setHelpWebApp": "Веб-приложение", "setHelpWebApp": "Веб-приложение",
"setHelpUpdates": "Обновления", "setHelpUpdates": "Обновления",
"setHelpTwitter": "Twitter", "setHelpTwitter": "Twitter",
"dropboxSetupDesc": "Для использования Dropbox в автономном приложении требуется дополнительная настройка. Создайте автономное приложение Dropbox и введите его ключ ниже.", "dropboxSetupDesc": "Для использования Dropbox в отдельном приложении требуется дополнительная настройка. Создайте ваше приложение Dropbox и введите его ключ ниже.",
"dropboxAppKey": "Ключ приложения Dropbox", "dropboxAppKey": "Ключ приложения Dropbox",
"dropboxAppKeyDesc": "Скопируйте ключ из своего приложения Dropbox (настройки для разработчиков)", "dropboxAppKeyDesc": "Скопируйте ключ из своего приложения Dropbox (настройки для разработчиков)",
"dropboxFolder": "Папка приложения", "dropboxFolder": "Папка приложения",
@ -563,5 +569,5 @@
"launcherSave": "Сохранение паролей базы данных", "launcherSave": "Сохранение паролей базы данных",
"launcherFileFilter": "Файлы KeePass", "launcherFileFilter": "Файлы KeePass",
"authPopupRequired": "Всплывающие окна заблокированы", "authPopupRequired": "Всплывающие окна заблокированы",
"authPopupRequiredBody": "Разрешите всплывающие окна для этого приложения в вашем браузере." "authPopupRequiredBody": "Разрешите всплывающие окна в вашем браузере или попробуйте снова."
} }

View File

@ -1,5 +1,5 @@
{ {
"version": "1.4.0", "version": "1.5.0",
"manifestVersion": "0.1.0", "manifestVersion": "0.1.0",
"name": "language-ukrainian", "name": "language-ukrainian",
"description": "Ukrainian language", "description": "Ukrainian language",
@ -11,7 +11,7 @@
"licence": "MIT", "licence": "MIT",
"url": "https://plugins.keeweb.info/translations?lang=uk", "url": "https://plugins.keeweb.info/translations?lang=uk",
"resources": { "resources": {
"loc": "BWydG0dlfCsGcmG26ILNdtGB+IEX8CCk/f6uwACYQ72H7M9b4N257IiDQOEUuhgI6Cer1sTeHl3JSPXZRr9OO+3f5gxnzYtmijR0vgV7aH1bE8eSWrsnyGfQOyIv4jCWE+wbPpqvYXIPiMtSPncEKAspvWBo2khzUkgldF7jHjBCwgoeKRGsOohR0iqfIICW6obrdtPRjY5quXlL1dRjLnSNnPj8y433Tugh4DYR6rLy8jS7vNnugJgsMZ0QzmsYrlAPqjcCOgqCoGLR4E2Yc/8P8Wc/M/0cv2j7jPZ7fLwBKldU76s7i3I9wZdxSxf6VWqS4CbitKdE7OlBXxCO4g==" "loc": "sbH2+8VVlXYI/+BHoYiZluq/rN5qIW7SkEqO2cat0ok+FimS3JWU/PS9D9S8o+4s2FRg194gvWKnkHWPTU1fQ3hXj6yi7oEiprN0+twYYS97x5v9fQAv0/OP66f9ZS2AGa+cKAyO7f/lf6NHbX9r7y82NCNenmMDMVP6PS2x6Fm/gUMRWanx2qI15eyw9y5umzniqe4Ndaf801dUc+oeI7CkZQx8FQhjjTDvnCjpVO269e6fPMNrVrbY+p1bdztojF8dCaTbxIQYngwtIyMgoLZYaDw+qLd0kOSO4x26Iao/uaIBNqyYQJxV3YMAdg6TQkQvly+pJCIV3KrXkG4wRQ=="
}, },
"locale": { "locale": {
"name": "uk", "name": "uk",

View File

@ -92,6 +92,7 @@
"alertSignIn": "Увійти ", "alertSignIn": "Увійти ",
"alertCopy": "Копіювати ", "alertCopy": "Копіювати ",
"alertClose": "Закрити ", "alertClose": "Закрити ",
"alertDoNotAsk": "Більше ніколи не запитувати",
"appBeta": "ПОПЕРЕДЖЕННЯ: бета-версія, тільки для ознайомлення ", "appBeta": "ПОПЕРЕДЖЕННЯ: бета-версія, тільки для ознайомлення ",
"footerOpen": "Відкрити / Створити ", "footerOpen": "Відкрити / Створити ",
"footerSyncError": "Помилка синхронізації ", "footerSyncError": "Помилка синхронізації ",
@ -211,6 +212,7 @@
"openError": "Помилка", "openError": "Помилка",
"openErrorDescription": "Помилка під час відкриття файлу", "openErrorDescription": "Помилка під час відкриття файлу",
"openErrorFileNotFound": "Файл не знайдено", "openErrorFileNotFound": "Файл не знайдено",
"openShowAllFiles": "Показати всі файли",
"detAttDownload": "Натисніть Shift і клацніть по вкладенню щоб завантажити або", "detAttDownload": "Натисніть Shift і клацніть по вкладенню щоб завантажити або",
"detAttDelToRemove": "Delete для видалення", "detAttDelToRemove": "Delete для видалення",
"detEmpty": "Ваші паролі будуть відображатися тут", "detEmpty": "Ваші паролі будуть відображатися тут",
@ -314,6 +316,8 @@
"appNotSupportedError": "Ваш браузер не підтримується.", "appNotSupportedError": "Ваш браузер не підтримується.",
"appTabWarn": "Забагато вкладок ", "appTabWarn": "Забагато вкладок ",
"appTabWarnBody": "KeeWeb не може бути використаний в двох вкладках браузера одночасно, будь ласка, закрийте цю вкладку.", "appTabWarnBody": "KeeWeb не може бути використаний в двох вкладках браузера одночасно, будь ласка, закрийте цю вкладку.",
"appRightsAlertBody1": "Ваш застосунок KeeWeb поки що не захищений від внесення несанкціонованих змін. Просимо надати дозвіл на запис у застосунку лише для адміністраторів.",
"appRightsAlertBody2": "Не хочете надавати дозвіл? Тоді, ви можете зробити це самі через Термінал",
"setGenTitle": "Загальні налаштування", "setGenTitle": "Загальні налаштування",
"setGenUpdate": "Оновлення", "setGenUpdate": "Оновлення",
"setGenNewVersion": "Нова версія програми була випущена і завантажена", "setGenNewVersion": "Нова версія програми була випущена і завантажена",